タグ

rubyに関するkazukichi_0914のブックマーク (16)

  • 人力検索はてなおとなり質問API | Hatena Developer Center

    parameters​ 以下を参照 content (string): 検索する質問文を指定します。 threshold (int): キーワード重複のしきい値を指定します。省略可能でデフォルトは2です。 limit (int): 出力する質問の最大数を指定します。省略可能でデフォルトは5です。 例​ リクエスト​ <?xml version="1.0" encoding="UTF-8"?> <methodCall> <methodName>question.getSimilarQuestion</methodName> <params> <param> <value> <struct> <member> <name>content</name> <value><string>代官山付近でおいしいランチべられるお店を教えてください。</string></value> </member

    人力検索はてなおとなり質問API | Hatena Developer Center
  • Ruby嫌いがアンダースタンディングコンピュテーションを読んで - ぐるぐる~

    アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで 作者: Tom Stuart,笹田耕一(監訳),笹井崇司出版社/メーカー: オライリージャパン発売日: 2014/09/18メディア: 大型この商品を含むブログ (2件) を見る 一番最初にはっきりさせておきますが、Rubyは嫌いな言語です。 が、このRubyが嫌いな自分でもいいだと言える*1でした。 自分が対象読者に入っているかどうかは実際に読んでみるまで微妙かな、と思っていましたが、とても楽しめました。 以下、書評です。 Rubyという選択 説明用のコードとして書はRubyを使っていますが、 これに関してはその理由が1章にあります。 私はその明瞭さと柔軟さに魅かれてRubyを選びました また、続けて 書にはRuby独自の機能に依存しているところはありません。 そのため、もしあなたにとってわか

    Ruby嫌いがアンダースタンディングコンピュテーションを読んで - ぐるぐる~
  • RailsでAPIをつくるときのエラー処理 - Qiita

    例外を利用して実装すると便利な場合が多い この投稿では、HTTP経由でJSONを返すようなWeb APIRailsを利用して実装するとき、エラーレスポンスを返す場合の処理をどう実装するとやりやすいのか、というニッチな話題に触れる。APIでエラーを返したいとき、即ち400以上のステータスコードと共にレスポンスを返したいような場合、どう実装するのが良いか。もしリクエストの処理中にエラーが検出された場合、それ以降の処理を行わずに直ちに中断してエラーレスポンスを返したいという場合が多いため、例外を利用して実装すると便利な場合が多い。 例外を利用しない方が良い場合もある 1つのリクエストに複数の問題が含まれている場合、先に見つけた問題だけを報告するようなエラーレスポンスを返すのか、それとも問題を抱えながらも進めるところまで処理を進めて報告可能な情報を全て含むようなエラーレスポンスを返すのか、という

    RailsでAPIをつくるときのエラー処理 - Qiita
    kazukichi_0914
    kazukichi_0914 2014/09/01
    “RailsでAPIをつくるときのエラー処理”
  • オープンソースのRubyのWebクローラー"Anemone"を使ってみる - プログラマでありたい

    Webサイトの調査をしようと思い、サイトクローラーが必要になりました。 各言語ごとに色々あるので何を使うか悩むところですが、Rubyでお手軽にということでAnemoneを採用しました。 ちなみに他の言語だと、下記のうちのどれかが良いのではないでしょうか? Java:Nutch、S2Robot Perl:Gungho 余談ですが日語で検索する場合、WEBクローラーで検索するかWEBスパイダーで検索するか悩みます。英語だとWeb SpiderかWeb Crawlerです。どちらかといえばWeb Spiderが一般的のようです。日だとWEBクローラーの方が目的のものに辿り着きやすいような気がします。うーん、悩ましい。 Anemoneのインストール手順 Anemoneは、nokogiriを使います。 nokogiriが入っていれば、すんなりインストールも出来ると思います。 ちなみにnokogi

    オープンソースのRubyのWebクローラー"Anemone"を使ってみる - プログラマでありたい
  • はてなブログ | 無料ブログを作成しよう

    朝4時台起きセルフメソッド 自分のため(セルフ)の朝4時台起きメソッド。 これはそういうことなんだ。。。 朝が暖かくなる5月半ばから 朝4時台に起きることを目標に試行錯誤していく。 まずは2日間だけ試した記録。 時間設定 +朝4時台とは 午前4時~午前4時40分ならOK +寝る時間 午後9…

    はてなブログ | 無料ブログを作成しよう
  • Microsoftの翻訳APIはすごいと聞いたので使ってみた。Rubyで。 | simultechnology.blog

    以前、phpで簡単な辞書アプリを作ったり、twitterの翻訳botを作ったりしたのだけど、その時はgoogleAPI英語学習サイトのiknowのAPIを使っていた。 ikowで「ruby」という単語の情報を取得した場合 http://api.iknow.co.jp/items/matching/ruby.xml Google翻訳APIのページ http://code.google.com/intl/ja/apis/ajaxlanguage/documentation/ 今、サーバを止めている状態なので、そのアプリは動いてないんだけど、ちょっとまた翻訳APIを使ってみようと思った。 そこで、以前androidもくもく勉強会でhさんにMicrosoftの翻訳APIはかなり正確だと言われたのを思い出し、試してみた。 Microsoftの翻訳APIを使うには「AD697D10EC7A375

  • どのプログラミング言語が将来的に有望か

    どのプログラミング言語が将来的に有望か。 IT 業界に携わる人であれば誰でも気になることでしょう。 私の現在の専門である Ruby とその他の言語について、統計的なデータに基づいて比較したいと思います。 比較対象は、Web 開発でよく使われる JavaPHP、C#、PythonPerl とします。 まずは、有名な TIOBE Index のデータ(2009 年 1 月)から。 Java (19.022%) (-1.83%) 1位→1位 PHP (8.882%) (-0.31%) 4位→5位 C# (5.609%) (+0.75%) 8位→6位 Python (4.731%) (-0.81%) 6位→7位 Perl (4.303%) (-0.94) 7位→8位 Ruby (3.149%) (+0.80%) 11位→11位 括弧の中は、現在のシェアと 1 年前からのシェアの変化を示していま

  • コマンドを実行する

    いよいよ、コアの機能の実装です。 そもそも、みくんちゅ♪セットアップヘルパなので、みくんちゅ♪の各種ツールやスキンをインストールするためのコマンドが実行できないと何の意味もないのです。 そのために、コマンド実行を可能とします。 なんていうんですかね、今の状態は。 そう、「生殺し」これです。ガマン汁も限界、目の前にアレが見えているのに、そこにたどり着く手段が見えない状態、ではないでしょうか。 まあ、意図して生殺しにしたわけではなく、それなりの準備が必要なので、ここまで引っ張ってきたわけですが。 前戯が重要なのと同じです。(ぉ 特におっさんは(ry まあ、与太はともかく。 まずは、コマンドを実行するためのメソッドから見てしまいましょうか。 def execCommand(self,command): print command #受け渡されたコマンドのデバッグ用プリント ret = comma

    コマンドを実行する
    kazukichi_0914
    kazukichi_0914 2013/05/25
    pythonからrubyを使う / “おっさんにも解るPython: コマンドを実行する”
  • MacでRubyの環境を整えたんだ - 積極的にメモっていく姿勢

    お久しぶりです。 サークルでRubyの勉強をちまりちまりと始めました。 はてぶもRubyが増えて参りましたが、まだ慣れません。 Pythonが長かったというのもあって、Pythonの記法で書いてミスる事が多いですね。 こちらの学習環境は以下の通りです。 OS : Mac OS X Mountain Lion 64bit editor : vim Rubyのバージョンは以下のようにして確認します。 $ ruby --version ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.2.0] 当面はコマンドライン上でお遊びとなるでしょう。 知識の浅い富雄さん「あーこれでruby勉強できるわー」 0. 準備したときの話 さてここで、最初の状態を確認してみましょう。 $ ruby --version ruby 1.8.7 (20

    MacでRubyの環境を整えたんだ - 積極的にメモっていく姿勢
  • Google Trends

  • http://doruby.kbmj.com/tool

  • これからRubyを始める人たちへ

    (追記:2012-12-03) 記事を電子書籍化しました。「Gumroad」を通して100円にて販売しています。詳細は文末に追記しましたので、購入ご検討のほどよろしくお願いしますm(__)m 電子書籍「これからRubyを始める人たちへ」EPUB版 Rubyの特徴 Rubyは、まつもとゆきひろ氏(通称Matz)により設計されたオブジェクト指向プログラミング言語です。Rubyの特徴を一言で言うならば、それは「間口が広くて奥が深い言語」ということになります。 「間口が広い」というのは、インタフェースがシンプルで誰でもが簡単に使い始められることを意味します。「奥が深い」というのは、プロフェッショナルによる長期使用に耐えうる物の言語であるということを意味します。「間口が広い」ということと「奥が深い」ということは来競合する概念ではありませんが、その両方をバランスよく組み合わせるには、対象に対する

  • Rubyで英文小説をWordleしようよ - hp12c

    Wordleって知ってる? Wordleはテキスト中の単語をグラフィカルに配置して 表示するツール/サービスだよ Wordle - Beautiful Word Clouds 例えばProject Gutenbergから 「Alice's Adventures In Wonderland」を取ってきて Createページのテキストボックスに これを貼りつければこんなものができるんだよ すばらしいよね! Wordleではテキスト中の単語の出現頻度に応じて 文字の大きさを調整してるよ 加えてRandomizeボタンを押したり FontやLayoutやColorを変えたりすることで 全く違ったイメージのWordleが作れるよ Wordleのアルゴリズムについては 「Beautiful Visualization」という データビジュアライゼーションのに解説があるよ ビューティフルビジュアライゼ

    Rubyで英文小説をWordleしようよ - hp12c
  • 黄片一级日日夜夜-亚洲美女图片一二三区-真人一级a爱做片毛片-欧美一级aa片系列

    黄片一级日日夜夜-亚洲美女图片一二三区-真人一级a爱做片毛片-欧美一级aa片系列,国产a一级毛片视频一级,国产高中学一级毛片在线视频,中国黄色一级毛片视频

  • @PAGESアットページズ(PHPが使える無料ホームページサーバー)

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    kazukichi_0914
    kazukichi_0914 2010/11/04
    ここのホームページサーバクオリティ高い!!今教えてもらった!!
  • Ruby のサンプルプログラム投稿サイト - Masaru

    Ruby のサンプルプログラムを見つけましょう。 サンプルプログラムは自由に使用することができます。(詳しくは こちら) 例: Array#delete Hash Masaru(”まさる”さん)は、 Ruby のリファレンスマニュアルを読んだユーザが、 「もう少しサンプルが多ければいいのに」とか、 「このメソッドでこんなこともできるのに」と思ったときに、 ユーザ自身でサンプルプログラムを登録できるようにするために開発したシステムを利用した、 Ruby のサンプルプログラムを登録や閲覧をするためのサイトです。 String#* / yasuda-h at netlab dot jp 同じ文字列を複数並べて表示する。 47pt | 2008-08-23 02:27:19 String#% / yasuda-h at netlab dot jp 数値で文字列数を指定し、出力される内容の整形を

  • 1