I hereby claim:
- I am ciryon on github.
- I am ciryon (https://keybase.io/ciryon) on keybase.
- I have a public key ASDhUuEPIoguTlRZRA_KXtJWdqLW7jknzuklzlukIq0mYgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
func vend(itemNamed name: String) throws { | |
let item = try validatedItemNamed(name) | |
reduceDepositedCoinsBy(item.price) | |
removeFromInventory(item, name: name) | |
dispense(name) | |
} | |
private func validatedItemNamed(name: String) throws -> Item { | |
let item = try itemNamed(name) | |
try validate(item) |
// interface file | |
@interface MHHistory : NSObject | |
{ | |
NSMutableArray *_historyArray; | |
} | |
@property (nonatomic, retain) NSMutableArray *historyArray; |
<html> | |
<head> | |
<style> | |
div {left: 20px; top: 50px; width: 120px; height: 20px; border: thin solid black; overflow: hidden; text-overflow: ellipsis } | |
.ellipsis | |
{ | |
vertical-align: text-bottom; | |
float: right; |
<head> | |
<meta http-equiv="Content-type" content="text/html; charset=utf-8"> | |
<style type="text/css" media="screen"> | |
/* portrait mode */ | |
@media screen and (max-width: 320px) { | |
#rotateme { | |
background-color: #ff2900; | |
width: 100px; | |
height: 200px; | |
border: 2px solid #000; |
load_data_into_table:function (page_id, category_id, on_success) { | |
app.show_spinner(); | |
var aWhiteWheel = new activityIndicator($('#WhiteWheel')); | |
aWhiteWheel.start(); | |
var url_to_use = serverHost+"/items/"+category_id; | |
if (category_id==null) { | |
url_to_use = serverHost+"/items"; | |
}; | |
$.ajax({ |
def initialize(input) | |
@data = Hash.new { |h,k| h[k] = { }} | |
input.each do |line| | |
line.chomp! | |
next if line =~ /^(Provider|$)/ | |
tokens = line.split(/\t/) | |
country = tokens[12] | |
count = tokens[7].to_i | |
@data[country][:date] = Date.parse(tokens[9]) | |
type = tokens[6] |
-(NSArray*) openDatabaseWithSql:(NSString*)statement { | |
// Open the database. The database was prepared outside the application. | |
if (sqlite3_open([self.dbPath UTF8String], &database) == SQLITE_OK) { | |
// Get the primary key for all books. | |
const char *sql = [statement cStringUsingEncoding:NSUTF8StringEncoding]; | |
sqlite3_stmt *statement; | |
// Preparing a statement compiles the SQL query into a byte-code program in the SQLite library. | |
// The third parameter is either the length of the SQL string or -1 to read up to the first null terminator. | |
if (sqlite3_prepare_v2(database, sql, -1, &statement, NULL) == SQLITE_OK) { |
-(void)checkAnswer:(int)answer { | |
if(rightAnswer==answer) | |
{ | |
//AudioServicesPlaySystemSound(_tweetSound); | |
score++; | |
} | |
else { | |
//AudioServicesPlaySystemSound(_barkSound); | |
} | |
[self updateScore]; |
extension NSDate { | |
func timeAgoInWords() -> String { | |
let secondsDiff = self.timeIntervalSinceNow | |
if secondsDiff < 60 { | |
return "JUST_NOW".localized | |
} | |
if secondsDiff < 3600 { | |
let minutesAgo = secondsDiff / 60 | |
return "X_MINS_AGO".localizedStringWithVariables(minutesAgo) |