Skip to content

Instantly share code, notes, and snippets.

View ichiban's full-sized avatar

Yutaka Ichibangase ichiban

View GitHub Profile
@ichiban
ichiban / gist:5926568
Last active December 19, 2015 08:38
How to upload a large SQLite3 table into Google Docs.
.mode tabs posts
.output /tmp/posts.tsv
select * from posts;
@ichiban
ichiban / crontab
Last active December 18, 2015 22:58
# envがあると動いた
# Begin Whenever generated tasks for: app
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0,30 * * * * /bin/bash -l -c 'cd /var/www/app/current && env bundle exec script/rails runner -e staging '\''PostScheduled.post(-15.minutes.from_now..15.minutes.from_now)'\'' >> log/cron.log 2>&1'
# End Whenever generated tasks for: app
@ichiban
ichiban / dtpicker.js
Created May 27, 2013 18:11
jquery-simple-datetimepickerを無理矢理Angular.jsのdirectiveにしちゃう
// a Angular.js directive that activates jquery-simple-datetimepicker
//
// jquery-simple-datetimepicker:
//
// https://github.com/mugifly/jquery-simple-datetimepicker
//
// usage:
//
// <input type="text" ng-model="datetime" ng-dtpicker ng-change="doSomething(datetime)" />
//
@ichiban
ichiban / dashboard_controller.rb
Last active December 14, 2015 06:09
Rubyの暗黒面が見えてきた
class DashboardController < ApplicationController
include TabsHelper
set_tab :dashboard
def index
end
end
chmod +x crawler.ml
./crawler.ml > photos.html
open photos.html
@ichiban
ichiban / crawler.ml
Created January 13, 2013 07:48
たった20行のコードでひたすらアイドル水着画像を集める(OCamlだよ)
#!/usr/bin/env ocamlscript
Ocaml.packs := ["batteries"; "netclient"]
--
open BatPervasives
open Str
open Http_client.Convenience
let url = "http://matome.naver.jp/odai/2135350364969742801"
let pattern = regexp "<img src=\".+\".*class=\"MTMItemThumb\".*/>"

test

てすとてすと

テスト

てすてす

@ichiban
ichiban / gist:3192730
Created July 28, 2012 10:03
Installing ocaml4.0.0 with ocamlbrew
export OCAML_MAJOR_VERSION=4
export OCAML_MINOR_VERSION=00
export OCAML_PATCH_VERSION=0
curl -kL https://raw.github.com/hcarty/ocamlbrew/master/ocamlbrew-install | bash
@ichiban
ichiban / tsv-to-ruby.el
Created July 6, 2012 08:02
TSV to ruby
(require 'cl)
(defun tsv-to-ruby (&optional b e)
"TSV to ruby"
(interactive "r")
(lexical-let ((str (buffer-substring b e)))
(delete-region b e)
(insert (mapconcat #'identity
(list "["
(mapconcat #'tsv-to-ruby-line (split-string str "\n") ",\n ")
@ichiban
ichiban / tsv-to-sexp.el
Created July 6, 2012 08:01
TSV to S-exp
(require 'cl)
(defun tsv-to-sexp (&optional b e)
"TSV to S-exp"
(interactive "r")
(lexical-let ((str (buffer-substring b e)))
(delete-region b e)
(insert (pprint (mapcar (lambda (line) (split-string line "\t"))
(split-string str "\n"))))))