はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Amazon E-commerce REST API using Hpricot. Supports ECS 4.0. With the help of generic wrapper classes makes it easier to retrieve element values from the XML output. This project has not yet categorized itself in the Trove Software Map.Registered: 2006-12-06 11:28 Activity Percentile: 0% View project activity statistics.
Web 2.0の技術を使って,実際にアプリケーションを作ってみましょう。まず1つめは,AmazonのWebサービスを使った蔵書管理サイトです。Ruby on Railsを使って,Amazonから書籍データをAjax通信で取得し,Webブラウザで一覧できるようにします。 書籍の裏面を見ると,その本を一意に識別するISBNと呼ばれる番号があるのが分かります(写真1)*1。番号が2つある場合には,上の番号がISBNです。書店でもこのISBNを持って行くと,スムーズに注文できます。 ISBNのデータベースには,番号と書籍名,出版社や著者名などといったデータが登録されています。ISBN番号を入力するだけで簡単に書籍データを取り出すことができます。ただし,ISBNのデータベースは書店向けで一般には公開されておらず,個人では使うことができません。しかし,世界最大手のオンライン書店の米Amazon社が公開
Appcelerator Titanium makes building desktop rich applications easyTitanium is the first open platform for building rich desktop applications. Open source Titanium is licensed under the Apache Public License (version 2) Open web Use standard HTML, CSS and Javascript to build rich desktop apps Open desktop Run your apps on Windows, Mac and Linux (coming soon!) Open API Add rich desktop capabil
Hey, Wow, Real Kids are Learning! Our 8th grader reporting in: did Lesson Four in about 10 minutes but kept hacking for another 20 minutes. Today, video games lost the battle with Ruby. Unprecedented! YOUR FIRST PROGRAM One of Hackety Hack's sincere pledges is to make the most common code very easy and short. Downloading an MP3 should be one line of code. A blog should be very few. For example, ou
面白かったので、ちょっと再現風。以下、私を e 、相方を S とします。 S:コマンドを実行するときにタイムアウトを設定できる Linux のコマンド無いかな? e:しらないなぁ S:探してみたけどなさそうなんだ。Ruby でスクリプトを作ってみてんけど上手くいかへんねん。 e:どれどれ、面白そうw S:Timeout とかいうクラスがあったから使ってみてんけど・・・ e:うーん、ちょっとコード書いても良いかな? といった感じで始まる。まず、私が emacs を起動して s のコードから引数解析部をそのまま拝借して思いついたままにコードを書いた。仕組みはきわめて単純だ。 タイムアウト待ちスレッドを作り、タイムアウト時間分 sleep する。 メインスレッドから system でコマンドを実行。 コマンドの実行が無事終われば exit 0 で終了。Ruby のスレッドはソフトウェアスレッドな
2008年07月07日01:30 カテゴリ書評/画評/品評Lightweight Languages coders.each{|you| you.get(this) if you.langs[0] != 'ruby' } # - 書評 - 初めてのRuby オライリーから献本....されませんでした:-( 初めてのRuby yugui ので自分で買ったのはいいけど、おかげでずいぶんと入手に時間がかかってしまった。Amazon、昨日まで「3-5週間待ち」だったもんなあ。しかしその買い、じゃなかった甲斐ありましたよ。いやあ脱帽。版型ぐらいしかケチのつけようのない、完璧な一冊。それですら、「動物本だから仕方がない」だし。これほどの出来とは。yugui、恐ろしい子。 本書「初めてのRuby」は、"Learning Ruby"の邦訳ではない。 序文 by Matz 失礼しました。一説によると、『Le
文章の中からあるパターンにマッチする部分があるかどうかを調べる事は比較的多く使われます。完全に一致した部分があるかどうかを調べるだけではなく、より複雑なパターンを作成するために用意されたのが正規表現です。正規表現で用意されている構文や特殊な文字を組み合わせる事で、複雑な条件を持つ検索パターンを簡潔に定義することができます。ここでは Ruby における正規表現の使い方について解説します。 ※ 正規表現については「正規表現入門」もあわせてご参照頂くと分かりやすいかと思います。
Rubyで作ってみた。 nicovideo gemを利用。mp4の判定部分のみ追加。 #!/usr/bin/ruby -Ku # nicodown.rb require 'rubygems' require 'nicovideo' module Nicovideo class VideoPage def mp4? @params ||= get_params pattern = %r!^http://.*\.nicovideo\.jp/smile\?m=.*$! return true if CGI.unescape(@params['url']) =~ pattern return false end end end nv = Nicovideo.new('メールアドレス', 'パスワード') ARGV.each do |video_id| nv.watch(video_id) do |
Table of content The word puzzle game A simple form written with Swiby A tool: the console The same form with apply/restore buttons Changing the look and feel Installing as a rubygem Running an application from a remote site The Swiby caching system A simple form written for Swiby The transfer_form.rb script is the version that opens a frame, as a standalone application. To run the script move to
Ruby/Bsearch は配列を 2分探索する Ruby用のライブラリです。ブ ロックで与えた条件にマッチする、最初の要素および最後の要素を 見つけます。 最新版は <URL:/ruby-bsearch/> から入手可能です 使用例 % irb -r ./bsearch.rb >> %w(a b c c c d e f).bsearch_first {|x| x <=> "c"} => 2 >> %w(a b c c c d e f).bsearch_last {|x| x <=> "c"} => 4 >> %w(a b c c c d e f).bsearch_upper_boundary {|x| x <=> "c"} => 5 >> %w(a b c e f).bsearch_first {|x| x <=> "c"} => 2 >> %w(a b e f).bsearch_fir
#とりあえずオープンソースではMP4/H.264は一番乗りかな? 先日の Re:RTMP(MP4/H.264)サーバをPure Rubyで書いた - @takuma104 log ですが,ソースコードを若干整形してオープンソース化しました。まだかなりテスト版な感じですが。名前ですが、あまり深く考えずにRubyIZUMIと名付けました。 Google Code Archive - Long-term storage for Google Code Project Hosting. subversionからチェックアウトするか、tarで持って来て展開かどちらかで。 使い方は,ほとんど先日のビデオと同じですが、若干コマンド名が違っていて、 $ ruby server.rb mp4file.mp4とかしてください。ブラウザでこのmp4を見るには、付属のplayer/Player.asをrascut
Releases, Offers & More Be the first to hear about our newest content, best promotions and upcoming events. Plus get 25% off your next purchase. Newsletter Sign Up Download Accounts Your email address is your account identifier. You can create a password, or just download from the links sent via email. My Orders (Resend order emails) How We're Different Hands-on instructions Solutions to real-worl
Webブラウザ上でRuby on Railsアプリケーションの開発を可能にするサービス「Heroku」の開発者Adam Wiggins氏のブログで、「rush」と呼ばれるRuby言語を用いたシェルが紹介されている。 rushは同氏が開発を行っているシェル。シェルとして現在もっとも一般的に利用されているのはbashであるが、同氏はbashにはさまざまな問題があるとしている。 たとえば、少し複雑なことを行おうとすると、シングルクォートやダブルクォート、バッククォートが入れ子になり、記述するのも理解するのも困難になってしまう。また、シェルでパイプを用いて複数のコマンドを組み合わせた場合、値の受け渡しはすべて空白と改行区切りを基本としたテキストデータで行われるため、値として空白文字が含まれいる場合には問題が発生することもある。そのほか、シェルから呼び出されるcpやmv、grep、sedといったコマ
English page is here RuBLXはRubyベースのXgrid用バッチ言語であり、rxgridはその処理系です。XgridとはMac OS Xオペレーティングシステム用の分散並列計算環境です。そしてRubyは汎用のオブジェクト指向言語です。 RuBLXとrxgridによって次のことができます。 Xgridの標準的なXMLベースのバッチ言語ではなく、 Rubyベースのバッチ言語で書いた簡潔なバッチファイルを使って、ジョブを投入できます。 ジョブIDではなくジョブの論理名で、ジョブの管理ができます。 この文書の以降の構成は次のようになっています。 この文書では、読者はXgrid用の標準的なXMLベースのバッチ言語、Xgrid用の標準的なクライアントプログラム, そしてRuby言語の基本を理解していることを仮定しています。 rxgrid : RuBLX用Xgridクライアントプ
以下の作業は自己責任でお願いいたします。 Installer.appをインストールする まずはRubyを入れるためにInstaller.appをiPod touchをインストールします。 基本的に以下のリンク通りに作業すれば問題ないはずです。 iPod Touch jailbreak for Windows iPod Touch jailbreak for OSX 必要なアプリのインストール Installer.appから以下のアプリをインストールします。 System > BSD Subsystem System > MobileTerminal Sources > Community Sources BSD Subsystemを入れることでBSD由来のコマンドが使えるようになります。今回に限らずtouchをいじくり倒すのに必須のアプリかと。MobileTerminalはその名の通
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く