<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://ypkpup.blog31.fc2.com/?xml">
<title>だらだら雑記</title>
<link>http://ypkpup.blog31.fc2.com/</link>
<description></description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://ypkpup.blog31.fc2.com/blog-entry-56.html" />
<rdf:li rdf:resource="http://ypkpup.blog31.fc2.com/blog-entry-55.html" />
<rdf:li rdf:resource="http://ypkpup.blog31.fc2.com/blog-entry-54.html" />
<rdf:li rdf:resource="http://ypkpup.blog31.fc2.com/blog-entry-53.html" />
<rdf:li rdf:resource="http://ypkpup.blog31.fc2.com/blog-entry-52.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://ypkpup.blog31.fc2.com/blog-entry-56.html">
<link>http://ypkpup.blog31.fc2.com/blog-entry-56.html</link>
<title>おっぱい！おっぱい！</title>
<description> できたよー！いろいろ影響されて作ったけどなんで元ネタよりもコード長くなってしまうん？まあいいです。ＧＵＩに載せようと思ってチマチマしてたんですけど、.exeに固めるときに拡張ライブラリが使えないとか致命的なエラーを出したのでもうこれで公開。そのうちＧＵＩに載せます。あくまでも「壁紙」検索ツールですが、場合によってはフィルタによって駆除されてしまう「壁紙」もあるかもと思って、フィルタも外しときましたよ＾
 </description>
<content:encoded>
<![CDATA[ できたよー！<br /><br />いろいろ影響されて作ったけどなんで元ネタよりもコード長くなってしまうん？<br />まあいいです。<br /><br />ＧＵＩに載せようと思ってチマチマしてたんですけど、.exeに固めるときに拡張ライブラリが使えないとか致命的なエラーを出したのでもうこれで公開。<br />そのうちＧＵＩに載せます。<br /><br />あくまでも「壁紙」検索ツールですが、場合によってはフィルタによって駆除されてしまう「壁紙」もあるかもと思って、フィルタも外しときましたよ＾－＾<br /><br />　　　 _ 　∩<br />　　(　ﾟ∀ﾟ)彡　おっぱい!おっぱい!<br />　　(　 ⊂彡<br />　 　|　　　|　<br />　 　し ⌒Ｊ<br /><br />ああ、そのまま使うと大変なことになるので、MAIN以下の値なんかを変えてください。適度に。<br />初めて実用的なアプリを作ったけど、初めてがこんなのでいいのかなorz<br /><br />require 'open-uri'<br />require "rexml/document"<br />require 'kconv'<br />require 'net/http'<br />require 'uri'<br />require "cgi"<br />Net::HTTP.version_1_2<br /><br /># ファイルを保存<br />def get_file(download_url, filename, key)<br />  response = fetch(download_url,10)  <br />  if response.code == "200"<br />    open("./img/"+key+"/"+filename, "w") do |file|<br />       file.binmode<br />       file.puts response.body<br />    end<br />  end<br />  return filename<br />end<br /><br /># HTTPリクエスト<br />def fetch( uri_str, limit = 10 )<br />  raise ArgumentError, 'http redirect too deep' if limit == 0<br />  response = Net::HTTP.get_response(URI.parse(uri_str))<br />  case response<br />  when Net::HTTPSuccess     then response<br />  when Net::HTTPRedirection then fetch(response['Location'], limit - 1)<br />  else<br />    #response.error!<br />  end<br />  return response<br />end<br /><br /># yahoo!api関連まとめてここ<br />def get_img(key, start, res)<br />  # ./img/検索キーワードを作成（ディレクトリ<br />  path = File.dirname(__FILE__)+"/img/"<br />  Dir::mkdir(path+key) unless  FileTest.exist?(path+key)<br /><br />  # URL日本語エスケープ<br />  query_key = CGI.escape(key)<br />  start = 50 * (start.to_i-1) + 1<br />  r = start<br />  # yahoo!様ばんざい！<br />  xml = REXML::Document.new(open("http://api.search.yahoo.co.jp/ImageSearchService/V1/imageSearch?appid=alto10000rpm&query=" + query_key + "&results=" + res + "&start=" + start.to_s + "&adult_ok=1"))<br />                      xml.elements.each("ResultSet/Result") {|line|<br />                      title = key + r.to_s+"."+line.elements["FileFormat"].text<br />                      r = r +1<br />#                     get_file(line.elements["ClickUrl"].text,Kconv.tosjis(line.elements["Title"].text),key)<br />                      get_file(line.elements["ClickUrl"].text, title, key)<br />                 }<br />end<br /><br />def div_50(res)<br />  start = res / 50<br />  return start<br />end<br /><br />def mod_50(res)<br />  res = res % 50<br />  return res<br />end<br /><br /># Main<br />key = 'おっぱい'<br />res = 1000<br />start = div_50(res)<br />res = mod_50(res)<br />i = 1<br />if start.to_i > 0<br />  while i <= start<br />    get_img(key.to_s, i.to_s, '50')<br />    i+=1<br />  end<br />end<br />start = start + 1<br />if res.to_i > 0<br />    get_img(key.to_s, start.to_s, res.to_s)<br />end<br /> ]]>
</content:encoded>
<dc:subject>開発</dc:subject>
<dc:date>2008-05-25T21:28:10+09:00</dc:date>
<dc:creator>thich</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://ypkpup.blog31.fc2.com/blog-entry-55.html">
<link>http://ypkpup.blog31.fc2.com/blog-entry-55.html</link>
<title>yahooのapiが面白そうなので触ってみた</title>
<description> 別におっぱい画像を落とすために頑張ってるわけじゃないです。yahoo!のデベロッパーネットワークというところでyahoo!のコンテンツをapiで利用できるということで、目覚ましアプリなんか作ってられるか（前回の開発記事）とぶち切れて、apiを触ってみました。yahoo!からは検索に関してWeb、画像、動画などなどapiが提供されているのですが、もちろん画像検索のapiを使ってみる。だから別におっぱい画像を（ｒｙrubyで書いてみた。a
 </description>
<content:encoded>
<![CDATA[ 別におっぱい画像を落とすために頑張ってるわけじゃないです。<br /><br />yahoo!のデベロッパーネットワークというところでyahoo!のコンテンツをapiで利用できるということで、目覚ましアプリなんか作ってられるか（前回の開発記事）とぶち切れて、apiを触ってみました。<br />yahoo!からは検索に関してWeb、画像、動画などなどapiが提供されているのですが、もちろん画像検索のapiを使ってみる。だから別におっぱい画像を（ｒｙ<br /><br />rubyで書いてみた。<br />apiの利用は簡単だけどrubyが分からん('A`)<br />今は指定の検索ワードから画像を取得して保存するところまでできてます。<br />「できてんじゃんか！」<br />とかいう突っ込みはありがたいのですが、保存される画像が半開示状態('A`)<br />自分の作ったシステムに生殺しにされるとは！<br /><br />というか、半端にruby使ってるから駄目だと思うんだ。<br />基礎から勉強してないのにさ。<br /><br />以下ソースコード<br />----------------------------------------------<br />require 'open-uri'<br />require "rexml/document"<br />require 'kconv'<br />require 'net/http'<br />require 'uri'<br /><br />Net::HTTP.version_1_2<br /><br /># ファイルを保存<br />def get_file(download_url, filename)<br /><br />  response = fetch(download_url,10)<br />  <br />  open(filename, "w") do |file|<br />    file.puts response.body<br />  end<br />  return filename<br />  <br />end<br /><br /># HTTPリクエスト<br />def fetch( uri_str, limit = 10 )<br />  raise ArgumentError, 'http redirect too deep' if limit == 0<br /><br />  response = Net::HTTP.get_response(URI.parse(uri_str))<br />  case response<br />  when Net::HTTPSuccess     then response<br />  when Net::HTTPRedirection then fetch(response['Location'], limit - 1)<br />  else<br />    response.error!<br />  end  <br />  return response<br />end<br /><br /># Main<br />img_uri = ""<br />filename = ""<br />xml = REXML::Document.new(open("http://api.search.yahoo.co.jp/ImageSearchService/V1/imageSearch?appid=!!!Yahoo!IDを入れる!!!&query=baseball&results=1"))<br />                xml.elements.each("ResultSet/Result") {|line|<br />       #               print line.elements["Url"].text + Kconv.toeuc(line.elements["Title"].text)+"\n"<br />                      img_uri = line.elements["Url"].text<br />                      filename =line.elements["Title"].text<br />                      }<br />get_file(img_uri,filename) ]]>
</content:encoded>
<dc:subject>開発</dc:subject>
<dc:date>2008-05-24T09:18:03+09:00</dc:date>
<dc:creator>thich</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://ypkpup.blog31.fc2.com/blog-entry-54.html">
<link>http://ypkpup.blog31.fc2.com/blog-entry-54.html</link>
<title>オナ禁とエロ禁とエビオスと</title>
<description> 検索ワードの大半はエビオスを占めていたりするのが面白い。オナ禁と並行してエロ禁なんかをすると、禁欲の効果は非常に高まると思います。結局のところなんかエロいものみると頭がぼーっとしてくるし、うん。なんかちがうと思う。あと、エビオスの効果は前のエントリでもかいたけど、リセットを踏まえた上での効果としては、なんだか回復が早い気がする。なんというか、プラシーボなのかもしれないけど。今、サプリメントはエビオ
 </description>
<content:encoded>
<![CDATA[ 検索ワードの大半はエビオスを占めていたりするのが面白い。<br /><br />オナ禁と並行してエロ禁なんかをすると、禁欲の効果は非常に高まると思います。結局のところなんかエロいものみると頭がぼーっとしてくるし、うん。なんかちがうと思う。<br />あと、エビオスの効果は前のエントリでもかいたけど、リセットを踏まえた上での効果としては、なんだか回復が早い気がする。なんというか、プラシーボなのかもしれないけど。<br /><br />今、サプリメントはエビオスと亜鉛を並行して飲んでて、割と不定期に飲んでます。これから一週間は確実に一日30錠とってみて、効果を見てみるか。<br />性欲が高まるのって結構楽しいもんで、毎回エビオスには期待してるんだけど、若干の肩透かしを食らってるから今回挽回してほしいものです。<br /><br />p.s.ここ最近エロ禁に成功してたけど、最近になって素晴らしい新サービスが始まったのでエロ禁がいったんリセットされました。どうしても見たい人はイクイク動画とかでググればいいです。<br />詳細は製作者さんのブログかなんかで。素敵！ ]]>
</content:encoded>
<dc:subject>禁欲</dc:subject>
<dc:date>2008-05-11T23:47:58+09:00</dc:date>
<dc:creator>thich</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://ypkpup.blog31.fc2.com/blog-entry-53.html">
<link>http://ypkpup.blog31.fc2.com/blog-entry-53.html</link>
<title>リセット後の影響</title>
<description> リセット後2日目。何より精神的な影響が大きいです。多くの人が気になる（？）顔への影響は、単純な疲れからかちょっとむくれてる感じ。あと、別に触ってべたべたするわけでもないのに見た目は油っぽいです。今のところ新しい吹き出物とかはなさそうかなと。経過観察。精神的には結構つらくて、落ちてるというか。若干自棄になってるような精神状態でした。一日目と比べると回復しましたが、まだ上がってこないところも大きいです
 </description>
<content:encoded>
<![CDATA[ リセット後2日目。<br />何より精神的な影響が大きいです。<br /><br />多くの人が気になる（？）顔への影響は、単純な疲れからかちょっとむくれてる感じ。<br />あと、別に触ってべたべたするわけでもないのに見た目は油っぽいです。<br />今のところ新しい吹き出物とかはなさそうかなと。経過観察。<br /><br />精神的には結構つらくて、落ちてるというか。若干自棄になってるような精神状態でした。<br />一日目と比べると回復しましたが、まだ上がってこないところも大きいです。<br /><br />と、まぁ一通りの報告ですが、今回はリセットと合わせて不規則な生活をしてしまったことも相成った結果でしょうかね。<br />特に精神的なものは睡眠不足と昼夜反転？生活が原因なのかもしれません。 ]]>
</content:encoded>
<dc:subject>禁欲</dc:subject>
<dc:date>2008-05-07T13:25:56+09:00</dc:date>
<dc:creator>thich</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://ypkpup.blog31.fc2.com/blog-entry-52.html">
<link>http://ypkpup.blog31.fc2.com/blog-entry-52.html</link>
<title>ためしにということで</title>
<description> rubyにちょっと前から興味あったので、少しrubyを使ったソフトでも作ってみようかと。とか、簡単に言ってみるけど、開発とか大学の講義以外でやったことない俺がいるorzとりあえず、朝音楽を流す目覚ましソフトでも作ってみようかと思います。大学の講義ではこういう遊び的なものは全然作ってないから、進め方さっぱりわからんです。というか、ruby使って音楽とか流せるの？ｗとりあえず、音楽流すのが難しそうだし、開発手順は音
 </description>
<content:encoded>
<![CDATA[ rubyにちょっと前から興味あったので、少しrubyを使ったソフトでも作ってみようかと。<br /><br />とか、簡単に言ってみるけど、開発とか大学の講義以外でやったことない俺がいるorz<br />とりあえず、朝音楽を流す目覚ましソフトでも作ってみようかと思います。<br />大学の講義ではこういう遊び的なものは全然作ってないから、進め方さっぱりわからんです。<br />というか、ruby使って音楽とか流せるの？ｗ<br /><br />とりあえず、音楽流すのが難しそうだし、開発手順は音楽再生からかなぁ。<br /><br />プログラミングってなんだっけ？状態からの脱却→言語仕様の理解→いきなり音楽再生モジュール？作成→タイマー部分の作成→ＧＵＩの作成（rubyでＧＵＩとか作れんの？)→配布用パッケージ作成(こんなことできるの？)<br /><br />開発プロセスはこんな感じ。ＧＵＩ作れるとかは知らない。javaで確かＧＵＩ書いたことあるけど、あれjavaだったかなぁ。講義についていけなくなって、友達のソース移してたころだからできるかどうかわからんなｗ<br /><br />とりあえず、今日はrubyのインストールからやってみんべｗ<br /><br /> ]]>
</content:encoded>
<dc:subject>開発</dc:subject>
<dc:date>2008-04-27T08:55:19+09:00</dc:date>
<dc:creator>thich</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>