Skip to content

Instantly share code, notes, and snippets.

View gomasy's full-sized avatar

Gomasy gomasy

View GitHub Profile
@gomasy
gomasy / gist:9826464
Last active August 29, 2015 13:57
/1.1/statuses/show/449426250688638976.json を公式とサードパーティの CK / CS でそれぞれ叩いた結果
** 公式(Twitter for iPhone) **
{
"contributors": null,
"coordinates": null,
"created_at": "Fri Mar 28 06:02:22 +0000 2014",
"entities": {
"hashtags": [],
"media": [
{
@gomasy
gomasy / HappyBirthday.rb
Last active August 29, 2015 13:57
お誕生日おめでとう! in Ruby
"お誕生日おめでとう!!!".chars{|s|print s*3}
#=> おおお誕誕誕生生生日日日おおおめめめでででとととううう!!!!!!!!!
require "socket"
socket = TCPServer.open(4545)
loop do
Thread.new(socket.accept) do |s|
str = ""
loop do
num = rand(6).to_s
s.write(num)
str << num
/usr/lib/ruby/2.1.0/openssl/buffering.rb:326: [BUG] Segmentation fault at 0x007ff09c0000a8
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0021 p:---- s:0099 e:000098 CFUNC :syswrite
c:0020 p:0164 s:0095 e:000094 METHOD /usr/lib/ruby/2.1.0/openssl/buffering.rb:326
c:0019 p:0009 s:0086 e:000085 METHOD /usr/lib/ruby/2.1.0/openssl/buffering.rb:344
c:0018 p:0028 s:0082 e:000081 METHOD /usr/lib/ruby/2.1.0/net/protocol.rb:211
c:0017 p:0009 s:0077 e:000076 BLOCK /usr/lib/ruby/2.1.0/net/protocol.rb:185
c:0016 p:0027 s:0075 e:000074 METHOD /usr/lib/ruby/2.1.0/net/protocol.rb:202
@gomasy
gomasy / gist:9490672
Created March 11, 2014 17:26
Sushi is very delicious!
def 🍣
puts "😄😄😄"
end
🍣
#=> 😄😄😄
eval(%w( [129902
2,676, 10,3039
314725 2,1152
671,17 347988
30,94 215099
71181 3100,1
66883 427851
0,151 7381,1
0,263 30644,
887,289623
@gomasy
gomasy / gist:9205101
Created February 25, 2014 08:33
Twitterアカウントの生存確認bot、cronで走らせてください
#!/usr/bin/ruby
# coding: utf-8
require "net/https"
require "twitter"
target = "" # Target screen name
rest_client = Twitter::REST::Client.new do |config|
config.consumer_key = "" # Your consumer key
@gomasy
gomasy / mikutter_sl.rb
Last active August 29, 2015 13:56
作業妨害系プラグイン
# coding: utf-8
Plugin.create(:mikutter_sl) do
# ※Terminatorを使用してる場合
# その他のターミナルソフトを使用している場合は適宜書き換えてください
@cmd_line = "terminator -x sl"
on_mention do |s, msg|
msg.each do |m|
if m.message.to_s =~ /^.*#{Service.primary.user}\s+sl.*$/
/usr/lib/ruby/2.1.0/net/http.rb:879: [BUG] rb_sys_fail(getaddrinfo) - errno == 0
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0011 p:---- s:0058 e:000057 CFUNC :initialize
c:0010 p:---- s:0056 e:000055 CFUNC :open
c:0009 p:0023 s:0049 e:000048 BLOCK /usr/lib/ruby/2.1.0/net/http.rb:879
c:0008 p:0026 s:0047 e:000046 METHOD /usr/lib/ruby/2.1.0/timeout.rb:67
c:0007 p:0082 s:0037 e:000036 METHOD /usr/lib/ruby/2.1.0/net/http.rb:878
c:0006 p:0007 s:0026 e:000025 METHOD /usr/lib/ruby/2.1.0/net/http.rb:863
@gomasy
gomasy / keys.yml.example
Last active August 29, 2015 13:55
Rubyでupdate_nameするやつ
consumer_key: ""
consumer_secret: ""
oauth_token: ""
oauth_token_secret: ""