Skip to content

Instantly share code, notes, and snippets.

View tkmru's full-sized avatar
💭
🍣 💰 🍖 🍶

@tkmru tkmru

💭
🍣 💰 🍖 🍶
View GitHub Profile
irb(main):006:0> def a()
irb(main):007:1> return 1
irb(main):008:1> end
=> :a
irb(main):009:0> self.method(:a).source_location
=> ["(irb)", 6]
irb(main):010:0> puts caller
/Users/takemaru/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb/workspace.rb:87:in `eval'
/Users/takemaru/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb/workspace.rb:87:in `evaluate'
/Users/takemaru/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb/context.rb:381:in `evaluate'
@tkmru
tkmru / postgresInHeroku.sh
Created August 4, 2017 07:31
herokuのpostgresをバックアップするやつ
//heroku からバックアップ
heroku pg:backups capture --app app_name
//バックアップをダウンロード
curl -o latest.dump $(heroku pg:backups public-url b001 --app app_name)
//ローカルにレストア
pg_restore --verbose --clean --no-acl --no-owner -h localhost -d myapp_development latest.dump
@tkmru
tkmru / python_set.rb
Created June 19, 2017 05:09
python set in ruby.
a = [1,2,3,2,3,4]
p a | a
require 'net/http'
require 'json'
require 'URI'
def get_json(uri, params = {})
parsed_uri = URI.parse(uri)
parsed_uri.query = URI.encode_www_form(params)
request = Net::HTTP::Get.new(parsed_uri)
response = Net::HTTP.start(parsed_uri.host, parsed_uri.port) do |http|
http.request(request)
gdbserver localhost:1234 ./example
@tkmru
tkmru / daemon-example.c
Created November 17, 2016 07:01
daemon-example from oreily linux system programming.
#include <sys/types.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <linux/fs.h>
int main (void)
{
@tkmru
tkmru / date_upto.rb
Created October 17, 2016 05:39
1ヶ月分の日付出力するやつ
(Date.today() << 1).upto(Date.today()){|d| p [d.month, d.day]}
@tkmru
tkmru / eratosthenes.s
Created June 4, 2016 17:58
Sieve of Eratosthenes on mips
LI r6, 100 # find prime number until 100
LI r0, 0 # const
LI r1, 1 # const
LI r3, 3 # counter
LI r2, 1 # prime number counter
LI r4, 2
init: ST (r3), r1 # dmem[3:101] = 1
ADD r3, r3, r4 # counter+2
@tkmru
tkmru / shellgei.sh
Created April 13, 2016 18:16
シェル芸???
echo !() # display file without dotfiles
echo .!() # display dotfiles included ".."
echo .!(|.) # display dotfiles