Skip to content

Instantly share code, notes, and snippets.

View laiso's full-sized avatar
☀️

laiso laiso

☀️
View GitHub Profile
// Convert NodeList to Array http://davidwalsh.name/nodelist-array
var rangePairs = [].slice.call(document.querySelectorAll('dd.jobs-list-annual-salary'));
var averages = rangePairs.map(function(pair){
var nums = pair.querySelectorAll('span.num');
var floor = parseInt(nums[0].innerText) || 0;
var ceiling = parseInt(nums[1].innerText.replace(',', '')) || floor;
return parseInt((floor + ceiling)/2);
});
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="4514" systemVersion="13C64" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="9k6-sT-5eS">
<dependencies>
<deployment defaultVersion="1536" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3747"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="P0p-p3-Ypa">
<objects>
---
BasedOnStyle: Google
ColumnLimit: 200
IndentWidth: 4
BreakBeforeBraces: Linux
PointerBindsToType: false
ObjCSpaceAfterProperty: true
ObjCSpaceBeforeProtocolList: true
<script type="text/javascript" charset="utf-8">
window.onload = function(){
location.href = "https://itunes.apple.com/us/app/3fende-xunnonyusuwomatome/id590384791?mt=8&uo=4";
}
</script>
@laiso
laiso / SC_Yo1.mp3
Last active August 29, 2015 14:02
Yo Sound Effect
#!/usr/bin/env ruby
require 'logger'
require 'strscan'
require 'uri'
class PukipaParseError < StandardError;
end
class Pukipa
@laiso
laiso / ViewController.m
Created July 23, 2014 07:12
神経系に訴えかける同意ボタン http://youtu.be/JfzJ_RkizIo
@interface ViewController ()
@property (nonatomic, weak) IBOutlet UIButton *button;
@end
@implementation ViewController
- (void)viewDidLoad
{
@laiso
laiso / AppDelegate.m
Last active August 29, 2015 14:04
UIViewController+ClassNameOverlay
#ifdef DEBUG
#import "UIViewController+ClassNameOverlay.h"
#endif
@laiso
laiso / fastladder_heroku_deploy.diff
Created October 13, 2014 00:39
fastladder_heroku_deploy.diff
diff --git a/Gemfile b/Gemfile
index b2b133e..53a3988 100644
--- a/Gemfile
+++ b/Gemfile
@@ -25,7 +25,6 @@ if adapters.any?
when 'mysql2' ; gem 'mysql2'
when 'mysql' ; gem 'mysql'
when /postgres/ ; gem 'pg'
- when /sqlite3/ ; gem 'sqlite3'
else
@laiso
laiso / lcc.js
Created December 12, 2014 04:41
英文をメソッド名にするやつ(ローワーキャメルケース)
var select = window.getSelection().toString();
var text = (select.length > 0)? select: document.querySelector("span.gt-card-ttl-txt").innerText; // Google Translate
var words = text.split(" ");
var methodName = "";
for (var i = 0, l = words.length; i < l; i++) {
var word = words[i];
if (word.length === 0) {
continue;
}