Skip to content

Instantly share code, notes, and snippets.

View axsuul's full-sized avatar

James Hu axsuul

View GitHub Profile
@axsuul
axsuul / hanman.py
Created September 10, 2012 02:35
hangman
#Hangman
import random
words = ["apple", "banana", "pen", "cat", "dog", "bee", "pig"]
print "Welcome to the Hangman game. You will have six chances to guss my secret word correctly. Good luck!"
word = words[random.randint(0,len(words)-1)]
def dash(word):
list = []
for i in word:
list.append("_ ")
resources :studentinfos do
get ':type' => 'studentinfos#type', constraints: { type: /\d+/ }
end
class OtoplastikCustomer < Customer
def otoplastik?
true
end
def prices(article)
query = lambda do |merchant_code|
OtoplastikArticlePrice.where("otoplastik_article_id = ? AND merchant_code = ?", article.id, merchant_code).order("minimum DESC")
end
@axsuul
axsuul / event_types.rb
Created August 22, 2012 00:21 — forked from drewdeponte/event_types.rb
Thrift auto generated event types file.
#
# Autogenerated by Thrift
#
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
#
require 'exception_types'
require 'shared_types'
FactoryGirl.define do
factory :neutral_account, class: FinancialAccounting::Update::Neutral::Account do
load_sequence { FactoryGirl.generate(:sn) }
loaded_at { Time.now }
recorded_at { Time.now }
created_at { Time.now }
updated_at { Time.now }
factory :valid_neutral_account do
association :custodian, factory: :custodian
Animals.each do |letter, results|
10.times do
doc = Nokogiri::HTML(open("http://www.ocar.org/page.php?tut=realtor-affiliate-search-results&tid=802&pid=8&first_or_last_name=#{letter}&city=&office=&btc=&op=find_a_realtor&ftut=find-a-realtor&start=#{results_per_page}"))
realtors = {}
('a'..'z').each do |n|
realtors[n] = Realtor.create
end
doc.css('div.search_results_item').each do |number|
phone_number = /\(\d{3}\)\s\d{3}-\d{4}/.match("#{number.content}")
('a'..'z').each do |n|
<div style="line-height: 20px">
REP Code: <span style="color: #ff0000;"><strong><a href="http://www.promocodesforkarmaloop.com/action">ACTION</a></strong></span> - <strong>20% OFF ALL ITEMS</strong>
<small>No Minimum. No Restrictions. Doesn't expire.
OR Combine
Rep Code: <strong><a href="http://www.promocodesforkarmaloop.com/action">ACTION</a></strong> + ANY Karmaloop promo code for 21% OFF ALL ITEMS
</small></div>
@axsuul
axsuul / gist:1937145
Created February 29, 2012 02:41 — forked from azuby/gist:1937101

Method A: Carrier - Poor Location Precision, Secure

Method B: Client(phone) - High Location Precision, Insecure (Can be spoofed)

Option 1: Improve precision of Method A (Carrier Location)

  • Supports all phones on Tier 1 carriers
  • Find and correct for inaccuracy patterns

Option 2: Prevent spoofing of Method B (Client Location)

class Vod < ActiveRecord::Base
def self.matchup(matchup)
r1, r2 = matchup.split("v")
where(r1: r1, r2: r2)
end
end
@axsuul
axsuul / index.html.erb
Created February 11, 2012 23:18 — forked from anirudhgaur/index.html.erb
sending values from javascript into ruby injection
<input type="button" onclick="myfunction()" value="NEWEdit" />
<script language="javascript" type="text/javascript">
$(function() {
$(document).on('click', '#edit', function() {
$('#he').text($('#posts').data('count'));
});
});