Skip to content

Instantly share code, notes, and snippets.

View kimihito's full-sized avatar
🏠
Working from home

kimihito kimihito

🏠
Working from home
View GitHub Profile
@kimihito
kimihito / post_data.rb
Last active January 4, 2016 08:09
2014/01/24教えてもらいました。Railsのparamsの部分
require 'uri'
require 'net/http'
require 'json'
puts 'post data'
puts 'url parsed.'
urls = ['http://www.youtube.com/watch?v=webZ80CGezY', 'http://www.youtube.com/watch?v=wCnLeg04LEU','http://www.youtube.com/watch?v=WXUEeecBcsU','http://www.youtube.com/watch?v=75fXFouP8mo' ]
data = {
@kimihito
kimihito / yt_daily_movies_data.rb
Last active December 28, 2015 23:59
1日ごとで見られたYouTubeのデータを取得する
require 'open-uri'
require 'nokogiri'
uri = URI("https://gdata.youtube.com/feeds/api/standardfeeds/JP/most_recent?time=today&v=2").read
docs = Nokogiri::XML(uri)
entry = docs.search("entry")
entry.each do |attr|
puts attr.search("title")
puts attr.xpath("media:group").xpath("media:thumbnail").attr("url")
puts attr.xpath("media:group").xpath("yt:videoid").text
@kimihito
kimihito / insert_sort.rb
Created June 18, 2013 23:51
挿入ソート
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
def insert_sort(arr)
if arr.nil?
return arr
end
(arr.length).times do |i|
j = i
@kimihito
kimihito / select_sort.rb
Last active December 18, 2015 14:58
選択ソート
def select_sort(arr)
if arr.nil?
return arr
end
size = arr.length
(size-1).times do |i|
min_index = i
(i..size-1).each do |j|
@kimihito
kimihito / bubble_sort.rb
Last active December 18, 2015 11:49
バブルソート
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
def bubble_sort(arr)
if arr.nil?
return
end
n = arr.length
#!/usr/bin/env python
# coding: utf-8
import cv
import numpy
import scipy.misc
image_name = 'hinomaru.jpg'
gray_image_name = 'gray.jpg'
binarized_image_name = 'binarized.jpg'
contours_image_name = 'contours.jpg'
@kimihito
kimihito / data.yml
Created February 22, 2013 01:41
集合知プログラミングのコードをRubyで書く
Lisa_Rose:
Lady_in_the_Water: 2.5
Snakes_on_a_Plane : 3.5
Just_My_Luck: 3.0
Superman_Returns: 3.5
You_Me_and_Dupree: 2.5
The_Night_Litener: 3.0
Gene_Seymour:
Lady_in_the_Water: 3.0
@kimihito
kimihito / streaming.rb
Created February 13, 2013 14:02
Twitterの特定のハッシュタグをストリーミングAPIを使って所得する
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
require 'tweetstream'
require 'uri'
TweetStream.configure do |config|
config.consumer_key = 'YOUR_CONSUMER_KEY'
config.consumer_secret = 'YOUR_CONSUMER_SECRET'
config.oauth_token = 'YOUR_OAUTH_TOKEN'
config.oauth_token_secret = 'YOUR_OAUTH_SECRET'
config.auth_method = :oauth
@kimihito
kimihito / tiquavtter.rb
Last active December 12, 2015 07:28
ちくわぶの画像をつけてつぶやく。 橋本商会 » ネタ画像検索No.1 tiqav.com のrubygemとか作った http://shokai.org/blog/archives/6149 https://github.com/shokai/ruby-tiqav
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
require 'rubygems'
require 'tiqav'
require 'twitter'
require 'open-uri'
require 'tempfile'
Twitter.configure do |config|
config.consumer_key = "YOUR_CONSUMER_KEY"
@kimihito
kimihito / Rakefile
Last active December 9, 2015 19:48
post text to tumblr on terminal.
task :default => :new
desc "Create a new article."
task :new do
title = ask("Title: ")
article = "<pre><code class=\"prettyprint lang-ruby\">
</code></pre>"
path = "./#{title}.txt"