ドットインストール代表のライフハックブログ
前々から興味のあったOpenIDをRails上で試そうとしたところ, ちょいちょい動かなかったりしたのでそのメモメモ. とりあえず導入. OpenIDを使うためのRubyGemsとRailsのプラグインを入れる. $ sudo gem install ruby-openid $ script/plugin install open_id_authenticationそしてプラグインが使うテーブルを追加する. $ rake open_id_authentication:db:create # これでマイグレーションファイルが作られるので, $ rake db:migrate # 改めてmigrateそして適当にコントローラーとビューを書く. ちなみに技評さんの記事を参考にしました. <!-- apps/views/sessions/new.html.erb --> <% form_for :
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
emacsでRails開発をする際、emacs-railsを使っている方が多いと思います。emacs-railsはとても便利なelispなのですが、最近は更新頻度が低く、rhtml→html.erbの対応も一部されていなかったりします。あとRspecの対応もイマイチ。emacs使いの人たちは一体どうやってRails開発しているのでしょうか? そこでRinariですよ Rails On Emacs | Google グループを見ると最近は"Rinari"の話題で持ち切りなようです。Rinariはemacs-railsとは違いコア部分を小さく保って、プラグインで拡張していくタイプのelispです。 Rinari: Ruby on Rails Minor Mode for Emacs 基本的には上記に全部書いてあるのですが、整理する意味でまとめてみます。 コア部分のインストール まず、gitでダ
日本Ruby会議2009は、全日程を終了いたしました。多数の方々にご参加いただき、ありがとうございました。 日本Ruby会議2010は、2010年8月27日(金)から29日(日)までの3日間、つくば国際会議場で開催します。 最新情報は、公式サイトhttp://rubykaigi.org/2010/jaで随時お知らせしています。 日本Ruby会議は、オブジェクト指向スクリプト言語Rubyに関するイベントとしては 世界でも最大級のもので、2006年から毎年開催されています。昨年つくばで開催された 日本Ruby会議2008は、3日間でのべ1000人を越える来場者を数えました。 その第4回目となる日本Ruby会議2009(略称:RubyKaigi2009)は、2009年7月17日から 19日までの3日間、学術総合センター(東京都千代田区)にて開催いたします。 都内はもとより、関東圏外の方から参加さ
[ruby-core:18437] Class as second-generation singleton class を読んだ当初は、特異クラスのクラスが Class ってことでええやん!と思ったのですが、改めて調べてみるとどうやら必ずしもすべての特異クラスが Class に属するわけではないようで(かつ、確認する過程で、id:sumim:20080111:p1 の間違いを見つけてしまったり、id:sumim:20061019:p1 の謎が解けたりもしたので)、この機会に表題の件についていったん図にして自分なりに理解を整理しておくことに。 関連: Ruby1.9 のクラスのメタ階層を整理する 2 - Smalltalkのtは小文字です Ruby1.9 のクラスのメタ階層を整理する 3 - Smalltalkのtは小文字です Ruby で、クラスのメタ階層の情報を得る際の注意として、Ru
JRuby This is a community wiki dedicated to [JRuby], an implementation of the Ruby programming language atop the Java Virtual Machine (JVM). JRuby Downloads JRuby Basics About JRuby Getting Started Configuring JRuby Walkthroughs and Tutorials Integrating with JVM languages and libraries Performance Tuning Improving startup time C extension alternatives Troubleshooting - Improving startup time, mem
Highlights Allows your Ruby on Rails applications to use 33% less memory on average, when used in combination with Phusion Passenger. 100% compatible with the official Ruby interpreter, version 1.8.7. Well-tested and extremely stable. Easy to install, either via a native Linux package or via the included installer. Can be installed in parallel with regular Ruby. 100% self-contained, 0% installatio
Ruby や Rails の開発環境として Aptana Studio や NetBeans を試してみたんですが,やはりキーボードですべての操作を行うことができる Emacs を使うことにしました。僕が設定した内容をご紹介します。 設定 今回,僕が Emacs に設定したのは ruby-mode.el と,マイナーモードの ruby-electric.el(対応する括弧やendを自動補完してくれる), rails.el, ruby-block.el(end に対応する行をハイライトする),それから Ruby のデバッガを起動できる rubydb とソースコードのディレクトリやファイル,メソッドを表示してくれる ECB です。 まず,Ruby のソースをダウンロードして展開し,misc ディレクトリに入っているすべての *.el ファイルを load-path の通ったところに置きます。(
ま さ に 外 道(I) require 'mathn.rb' class PrimePredicater def initialize @prime = Prime.new @cache = [] end def prime?(x) extend_cache x if @cache.empty? || x > @cache.last @cache.include? x end private def extend_cache(lim) @prime.each do |x| break if x > lim @cache.push x end end end #使用例 ppred = PrimePredicater.new [1, 10, 2, 5, 7].each do |x| p ppred.prime?(x) end ま さ に 外 道(II) require 'mathn.rb'
Subject: [ruby-list:1401] Re: 同じメソッドで 、引数が違うやつ From: matz@ e m o p Y i r M s o ) Date: Fri, 20 Dec 96 02:28:48 JST References: 1394 In-reply-to: 1394 まつもと ゆきひろです. In message "[ruby-list:1394] 同じメソッドで、引数が違うやつ" on 96/12/19, (Dezawa Shin-ichiro) <dezawa / miya.fujifilm.co.jp> writes: | |出沢です |同じ名前のメソッドだけど、色々な引数の型や数が |異なるのを作れるんでしょうか? メソッドオーバーロードですね.rubyではできません. # 前に設計してた言語ではできるようになるはずだったんだけどな. rubyでは変
●rubyのちょっとしたこと rubyを使っていてちょっと疑問に思ったこと、使いやすくするためにした工夫、どうでもいいようなことをまとめました。 ●requireはどこのパスから読み込む? 巨大なプログラムを組むとなると、当然共通処理もたくさんでてきますし、それらをライブラリとしてまとめて、とあるディレクトリに置いておきたいと思うのも人情です。 requireコマンドはそんなためにあります。requireで示す文字列は.rbや.soを省略したファイル名なわけです。ではrubyはこのファイルをどのパスから探すのかというと、/usr/lib/ruby/1.6/(バージョン1.6では)と、カレントディレクトリから読むんですね。 ここでひとつ困ってしまったのは、ここでいうカレントディレクトリとは、そのファイルがあるディレクトリではなく、起動されたrubyスクリプトのカレントディレクトリな
UNIX $ ruby -v ruby 1.8.5 (2006-08-25) [i486-linux] Windows C:\> ruby -v ruby 1.8.5 (2006-08-25) [i386-mswin32] UNIX or Windows(cygwin, mingw32) $ which make Windows(mswin32) C:\> nmake /? nmake が見付からない場合は、vcvars32.bat を実行してから再度確認してください。 C:\> C:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat C:\> nmake /?
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Writing for Ruby Inside, I get to see a lot of Ruby code. Most is good, but sometimes we forget some of Ruby's shortcuts and tricks and reinvent the wheel instead. In this post I present 21 different Ruby "tricks," from those that most experienced developers use every day to the more obscure. Whatever your level, a refresh
コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く