Skip to content

Instantly share code, notes, and snippets.

View laiso's full-sized avatar
☀️

laiso laiso

☀️
View GitHub Profile
@laiso
laiso / CodePiece.swift
Created November 9, 2016 11:27
Himotokiのがエラーの扱いが柔軟そうだなぁという印象 https://twitter.com/laiso/status/796225531179978752 #CodePiece
import Gloss
import Himotoki
struct GlossObject: Gloss.Decodable {
let name: String?
public init?(json: JSON) {
self.name = "name" <~~ json
}
@laiso
laiso / CodePiece.sh
Created October 13, 2016 08:34
この差でgymのエラー出てた #CodePiece
$ type rbenv
rbenv is a function
rbenv ()
{
local command;
command="$1";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
@laiso
laiso / CodePiece.text
Last active September 13, 2016 10:17
はー、どうすれば #CodePiece
$ be ruby -e"require 'cfpropertylist'; require 'open3'; puts Open3.capture3('/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool')" (git)-[master] -
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
/Users/kstg2/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler/spec_set.rb:95:in `block in materialize': Could not find CFPropertyList-2.3.3 in any of the sources (Bundler::GemNotFound)
from /Users/kstg2/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler/spec_set.rb:88:in `map!'
from /Users/kstg2/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler/spec_set.rb:88:in `materialize'
from /Users/kstg2/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler/definition.rb:140:in `specs'
from /Users/kstg2/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.12.5/lib/bundler/definition.rb:185:in `specs_for'
from /Users/kstg2/.rbenv/versions/
@laiso
laiso / CodePiece.swift
Created August 30, 2016 13:22
講義全然聞いてなかったけどこのコードが動くようになってうれしい #CodePiece
import CMruby
import CMrubyCompile
let mrb = mrb_open()
let value = mrb_load_string(mrb, "1+1")
print("Result: \(value.value.i)") // 2
mrb_close(mrb)
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'nokogiri'
path = ARGV.shift
doc = Nokogiri::XML(File.open(path))
doc.xpath("/database/object").each do |object|
o = object.clone
$ cloc Ubiregi2 (git)-[af3] -
1484 text files.
1480 unique files.
135 files ignored.
https://github.com/AlDanial/cloc v 1.66 T=9.01 s (149.7 files/s, 13944.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Objective C 541 14761 4008 55532

http://q.hatena.ne.jp/1451205850

 curl "http://b.hatena.ne.jp/" -A"Ruby" -vs > /dev/null
*   Trying 59.106.194.17...
* Connected to b.hatena.ne.jp (59.106.194.17) port 80 (#0)
> GET / HTTP/1.1
> Host: b.hatena.ne.jp
> User-Agent: Ruby
> Accept: */*
目次
はじめに
謝辞
本書の構成
本書の見方
CHAPTER 1 C++とは
C++の歴史と特徴
@laiso
laiso / bookmarklet.js
Created August 5, 2015 07:52
Export UDIDs in Beta by Crashlytics
$(".device-toggle").click();
setTimeout( () => {
var testers = $('.device .identification');
var udids = [].map.call(testers, (tester) => {
var udid = tester.querySelector('.identifier').textContent;
var name = tester.querySelector('.device-name').textContent;
return `${udid}, ${name}`
});
@laiso
laiso / gist:bf0037f61b6dae263749
Last active January 24, 2016 07:55
Fwd:【重要】.soドメインの取り扱いについて
━お名前.combyGMO━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━ドメイン公式登録サービス━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━http://www.onamae.com/━
平素は、お名前.comをご利用いただき、まことにありがとうございます。
属性型.soドメインを含む.soドメインについて、ソマリア政府の方針変更に
伴い上位機関及び上位機関での運用方針が変更されることが判明しました。
2015年7月8日に上位機関の変更が行われる予定となり、あわせてドメイン登録
方針が変更され、最終的にソマリア国内のみでの登録受付となる見通しです。