![Amazon.co.jp: WEB+DB PRESS Vol.58: 編, WEB+DB PRESS編集部: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/a98a43eb86c52e7c835cc98d5253a2096b8ad5a8/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51Zl31eqjML._SL500_.jpg)
6/12のRubyist九州例会で話をした内容です。 ・TwitterAPIを使って取得したつぶやきデータについて irbでTwitter4Rを使い、ハッシュタグ#daimyoが入ったつぶやきを2コ取得。 取得したデータはTwitter::Statusというクラスのインスタンスが配列になったもの。 id: つぶやきに一意につけられたID from_user: つぶやきの発信者名 created_at: つぶやいた時刻 $ irb irb(main):001:0> require 'rubygems' => true irb(main):002:0> gem('twitter4r','0.3.2') => true irb(main):003:0> require 'twitter' => true irb(main):004:0> require 'twitter/console' =>
Ruby現在Railsで製作中のtwinote http://gakuweb.com/twinote にtwitterログイン機能を実装したい。OAuth実装の仕組み登場人物は、Consumer(=Railsアプリ)、Twitter、Userの3者。 Consumerは、TwitterからRequestTokenを取得 Consumerは、UserにRequestTokenを渡しそれを持たせたままTwitterの認証画面へリダイレクト Userは、Twitterの認証画面でConsumerに自分の権限を渡すかどうかを選択(Allowしたものとする) Consumerは、TwitterにRequestTokenを渡すTwitterは、Consumerから渡されたRequestTokenがUserによってAllow済みかどうかチェックするTwitterは、引き換えにAccessTokenを渡す
Ruby on Rails 3.1でtwitter bootstrapを使用。 twitter bootstrapとはこれ http://twitter.github.com/bootstrap/ デザインができない開発者(自分のことです)を助けてくれるCSSフレームワークです。 使用方法はcss,jsファイルをとってきて、Asset Pipelineが有効になるよう・・・ということはせずに gem がありましたので、それを使用します。 twitter-bootstrap-rails https://github.com/seyhunak/twitter-bootstrap-rails リンク先に使用方法が書いてありますが、ざっと書くとこんな感じ。 gemfileに以下の内容を追加 gem 'twitter-bootstrap-rails' bundle installを実行 rails
普通の構造化プログラマーがオブジェクト指向の存在意義を理解するコツ を読んで脊髄反射してみる。 自分自身がRuby信者(笑)なので、Rubyをおすすめするわけなんだけども、中途半端にオブジェクト指向機能が入っている言語で学習したところで構造化プログラミングから抜け出せないんじゃないかなと思う。 環境が人を作るという事もあるので、まずは全てがオブジェクトであるRubyでしばらくプログラムしていれば、オブジェクトの世界で自分がどう歩くべきか自然と分かるんじゃないかな。 なにしろ、Rubyの世界にはオブジェクトしかないわけで、int型とかなくて1とか2とかの数字は実はFixnumクラスのインスタンスだったりする。だから、1.to_sだとか、1.absなんてのが実行できるし、1.methodsで1が持つメソッド一覧を取得できたりする。 なにそれ、すげー!と感じたら、あなたは分かっている、または分か
皆さんは,業務や研究などでソフト開発を行う際に,どんなプログラミング言語をお使いでしょうか。試しに筆者が勤務する会社の知人に聞いてみると,COBOL,FORTRAN,C,C++,C#,VisualBasic(VB),Java,ABAP*1といった答えが返ってきました。皆さんの中には,これらの言語のほかにPerlやPHPといったスクリプト言語をお使いの方もいるかもしれません。 ここで紹介するRubyについて名前だけは聞いたことがあるという方も多いと思います(カコミ記事「Rubyの特徴」参照)。PerlやPHPと同じスクリプト言語です。ただし,Rubyはオブジェクト指向を意識して設計されているので,オブジェクト指向スクリプト言語と呼ばれることが多いようです。そのため,オブジェクト指向設計(Object Oriented Design)に基づいたプログラミングをする際にRubyは大きな効果を発揮
Astand終了のお知らせ 朝日新聞社「Astand」は、2023年7月でサービスを終了しました。 朝日新聞社が有料で提供する情報サービスの配信サイト Astand(エースタンド)は、各サービスの終了にともない2023年7月31日をもちまして閉鎖しました。 今後は、朝日新聞社が運営するニュースサイト「朝日新聞デジタル」をご利用いただきますようお願い申し上げます。朝日新聞デジタルのコンテンツはこちらでご案内しております。 https://digital.asahi.com/info/about/ なお、朝日新聞社のオンライン共通ID 「朝日ID」は引き続きご利用いただけます。 https://id.asahi.com/asahiID/asahiID_site.html
■編集元:ニュース速報+板より「【社会】東日本大震災からまもなく1年…自衛隊が原発3km圏内で撮影した映像が初公開されました」 1 ◆SCHearTCPU @胸のときめきφ ★[tokimeki2ch@gmail.com] :2012/03/09(金) 06:19:27.49 ID:???0 ?PLT 東日本大震災から、まもなく1年となります。 自衛隊は、警察も近寄れない過酷な被災現場でも支援活動を行うと同時に、貴重な記録映像を撮影していました。 警報が鳴り響く中での捜索、目の前に迫る崩れ落ちた原子炉建屋。 福島第1原発3km圏内の知られざる現実が映っていました。 *+*+ FNN +*+* http://www.fnn-news.com/news/headlines/articles/CONN00218821.html 名無しさん@12周年 :2012/03/09(金)
RJSなら数行のRubyコードでAjaxアプリを作成できる:Ruby on RailsのRJSでかんたんAjax開発(後編)(1/4 ページ) ほんの数行のRubyコードで、Ajaxアプリケーションを 今回は、前回の「かんたんAjax開発をするためのRuby on Railsの基礎知識」に引き続き、Ruby on Rails(以降、Rails)が提供するRJSを使用したAjaxの開発の仕方について解説しています。 まだRailsを使ったことがない方でも大枠の理解ができるように、前回はRuby言語やRailsの基本部分を解説しました。後編である今回はいよいよ本題のRJSの解説をメインに進めていきます。RJSを利用すれば、ほんの数行のRubyコードを書くだけで、非常に簡単にアプリケーションをAjax対応できることを解説していきます。 もう一度、サンプルをおさらい 今回のサンプルプログラム(拡大
かんたんAjax開発をするためのRuby on Railsの基礎知識:Ruby on RailsのRJSでかんたんAjax開発(前編)(1/4 ページ) いまさら聞けないRuby on Railsとは? Ruby on Rails(以降、Rails)は、世の中に多数存在する現在のWebアプリケーション開発フレームワークに多大な影響を与えている、先進的で生産性の高いフレームワークです。 以下をコンセプトとして掲げており、Ruby言語で記述されています。 「同じことを繰り返さない」(DRY:Don't Repeat Yourself) 「設定よりも規約」(CoC:Convention over Configuration) ここ数年で、楽天市場、ニフティ、カカクコムなど大手IT企業での採用も進んでおり、注目を集めています。 関連記事: 楽天が「Ruby on Railsの利用を開始します」 h
用語事典 Insider's Computer Dictionary (ICD)総合的に網羅したコンピュータ用語事典 (提供:デジタルアドバンテージ) XML用語事典国内最大のXML関連用語事典 Linux用語事典Linux/UNIXを知るための用語事典 セキュリティ用語事典セキュリティ関連用語を集めた用語事典 ネットワーク用語事典ネットワーク管理者のための用語集 RFID+IC用語事典RFIDシステム構築やICカードソリューションに関わる人々のための用語集 @IT情報マネジメント用語事典企業の情報マネージャの方々に必要なビジネス用語、IT用語を解説 Microsoft.NET関連用語集マイクロソフト.NET関連用語のキーワード一覧(提供:デジタルアドバンテージ) リッチクライアント用語事典 リッチクライアントやユーザーインターフェイス技術に関する用語集 組み込み関連用語事典 組み込み関連
「ActiveRecord」の基本とデータの参照:Ruby on Rails3で学ぶWeb開発のキホン(3)(1/2 ページ) 前回まではRuby on Railsの全体像について見てきました。今回からは、Railsを構成する各部品について詳しく解説していきます。まずは、Railsのモデル層の標準的なライブラリである「ActiveRecord」に焦点を当てます。とはいえ、ActiveRecordの提供する機能は膨大なので、数回に分けて解説することにします。今回は、ActiveRecordの基本的な考え方や、使い始めるために必要なマイグレーションの知識、参照系の操作の仕方をご紹介します。 ActiveRecordとは ActiveRecordはRuby on Railsを構成する最も重要なライブラリの1つで、Railsのモデル層に相当し、O/Rマッピングを担当します 。このライブラリの名前は
※ 画面は公式サイトデモより ああ、これは個人的にとても嬉しい。Railsはとても優秀なフレームワークだが、これで敢えてブログを運用しようとも、開発しようとも思わない。既にWordPressという優秀なブログエンジンが存在するからだ。車輪の再開発は個人的にはしても良いと思うのだが、もっと別なことにエネルギーを向けられるならそれがベストだ。 デモ。ユーザを選んでログインを実行する また、WordPressには既に多数のプラグインが存在し、それらを使えばできることはたくさんある。それの足りない部分をRailsで補うというのはどうだろう。 今回紹介するオープンソース・ソフトウェアはRails Integration API、Railsを使ってWordPressにシングルサインオンするプラグインだ。 Rails Integration APIはRailsだけで成り立つものではない。WordPres
弾:最初の質問です。なぜRubyを選んだのですか? DHH:極端なことを言うと,Rubyが一番美しく自分のコードが書けるからです。 【小飼弾のアルファギークに逢いたい♥:#2 Ruby on Rails作者 David Heinemeier Hansson(前編) RubyでRailsを書いたわけ|gihyo.jpより引用】 この記事を既に読んだ方も多いと思うが、この「Rubyが一番美しく自分のコードが書ける」というセリフは非常に重要である。「イテレータに片思い」というエントリーで書いた通り、Rubyには生みの親の「コードは読みやすくあるべき」という魂がしっかりと込められており、それが「コードの美しさ」に繋がっているのである。 私がRubyを触り始めて一番強く感じたことは、Smalltalkとの類似点である。私自身、90年に数ヶ月間Smalltalkにどっぷりと使っていた時期があるが(マイ
いったい Ruby のどこがいいのか? どのくらいいいのか? つーか本当にいいのか? まずはそのへんから。 なぜ Ruby か ――― 最重要事項 言語の好き嫌いは人によってさまざまだ。最初に覚えた言語が一番い いっていう保守的…いや、わるかった、信念の強いひともいる。ある いは、スピードが速いのがいいっていうひともいるし、'write only' にできるのがいいっていうひともいる。さらには「新しいからいい」 という節操のない…じゃなくて、好奇心の強いひともいる。 が、しかし、しかしだ。Ruby がすごい理由はどれもあてはまらない。 Ruby が Ruby たる所以は「書くのが楽しい」ところなのである。 これはめちゃくちゃ重要なことだからもう一度書こう。 Ruby は書くのが楽しいプログラム言語なのだ! どういうところが楽しいか なにが楽しいってそりゃいろいろあるけれども、まずインタプリ
現在最も注目されているWebアプリケーション・フレームワークRuby on Rails。その作者であるDavid Heinemeier Hansson氏(通称DHH氏)が日本Rubyカンファレンス2006(関連記事)のために来日した。「JavaやPHPでは書けなかった美しいコードが書けるから」---Hansson氏はRubyを開発言語として選んだ理由をこう語る(聞き手はITpro編集 高橋信頼) ---なぜRubyを選んだのですか。 以前,JavaやPHPでコードを書いていました。しかし,JavaやPHPでは美しい(Beautiful)コードを書くことができず,不満を感じていました。そんな時に(リファクタリングなどで知られる)達人プログラマMartin Fowler氏がRubyを紹介した記事を読み,自分で使ってみて,Rubyは美しいコードを書くことができる,プログラマをハッピーにする言語だ
Google APIを試してみた。以下のサイトを参照しました。 http://kenjiro2u.blogspot.com/2009/09/google-maps-on-rails.html http://d.hatena.ne.jp/zariganitosh/20081012/1223816212 http://ym4r.rubyforge.org/ 構成は * rails 2.3.8 * ym4r-gm --- google map APIを扱うプラグイン * Google API まずは、テストプロジェクトを作成し、Google APIを取り扱うプラグインYM4R/GMをインストール。 $ rails map_test $ cd map_test $ sudo gem install ym4r $ ruby script/plugin install git://github.com
はじめに どうもKRAYの芳賀です。 今日はツイッターサービスをスピーディーかつ無料で作るお話です。 僕は日頃趣味でツイッターサービスを作っているのですが、アイデアを着想したその日のうちにプロトタイプを作って動かすことができるくらいにノウハウが溜まってきました。 仕事が終わってからのプライベートな時間だけでも、1週間から1か月もあれば1つサービスがリリースできる感覚がつかめたので、必要最低限の機能を備えたサービスを短時間で作れないだろうか?と時間を計測しつつ実践してみたところ、なんと1時間で完成できたので、その手順を紹介します。 開発の流れ まずは開発の流れを説明します。 ツイッターアカウントの用意 まずツイッターのアカウントが必要になるので、まだ持っていなければ取得しましょう。サービス用に改めて取得してもいいですね。 サーバの用意 作成したウェブアプリを設置するサーバを準備します。PHP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く