はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
ジャンル:Webアプリケーション開発環境 作者:David Heinemeier Hansson氏など ライセンス:MIT License URL:http://www.rubyonrails.org/ Ruby on Railsはデータベースを利用したWebアプリケーションを構築するためのフレームワークだ。RubyとMySQLで構成される。新規に記述するコードの量が少なくて済み,簡単にWebアプリケーションを開発できる。利用可能なアプリケーションも多い。 Ruby on Rails(以下,Rails)は,2005年12月14日にバージョン1.0が登場したこともあり,今最も注目されるWebアプリケーション・フレームワークといえるだろう(写真1)。PHPやJavaを使った既存のフレームワークに比べて,開発時間が短い,すなわち生産性が高いことが特徴である。Ajax(Asynchronous J
LoginGeneratorをそのまま使って、コントローラーをちょっと変える。 require 'hatena/api/auth' class AuthController < ApplicationController API_KEY = '...' SECRET = '...' def login hatena_auth = Hatena::API::Auth.new(:api_key => API_KEY, :secret => SECRET) if params.has_key?(:cert) begin user_info = hatena_auth.login(params[:cert]) session[:user] = User.find_or_create_by_name(user_info['name']) redirect_back_or_default index_
■ [Rails][MySQL]Rails で MySQL Socket の設定 debian上でRails+MySQLを動かそうとした場合ソケットの場所が違うと怒られてしまう。で、色々調べてみたらMySQLのソケットの位置はどうやって指定する?に解決方法が書いてあったので作業メモ。 まず、MySQLのコンソールでstatusコマンドを実行してソケットの位置を確認。debianの場合は /var/run/mysqld/mysqld.sock だった。ActiveRecordのデフォルトでは/tmp/mysql.socksとなっているので、config/database.ymlの設定で socket: /var/run/mysqld/mysqld.sock と指定して解決。 ■ hoge.com サンプルプログラムで http://hoge.com/hoge.jpg とか適当にうってたら、本
なんか色々はまったのでメモです。 一見まとめに見えますが、実は「早い段階でやっとけばよかった」と後悔したり、向こう数日以内に後悔する予定のところをピックアップした愚痴だったりしますけど。 文字コードはUTF-8を使うのが無難。 テーブルの文字コードもUTF-8に。latin1にEUC-JPなデータを入れてしまうと大変。 Ajaxを絶対に使わないならSJISとかでもいいかも。 ケータイを考慮する場合も、around_filterを使って入出力の文字コードを変換するほうが楽だと思います。実際にはまった人の声も聞きたい。 vimを使う場合はこちらもどうぞ。 とりあえずバージョン管理はSubversionをお薦め。 Capistrano(旧名:SwitchTower)でdeployする場合、${RAILS_ROOT}/logをリポジトリに入れるとはまる。${RAILS_ROOT}でsvn:igno
http://sketchup.google.com/ http://sketchup.google.com/support/bin/search.py?query=ruby 先日公開された Google SketchUp の API はなんと ruby*1 ! ということで rubyist の間では話題になってたりなかったりします。ということで早速使ってみて RSS を読み込んで表示する単純な Plugin を書いてみました。表示はこんな感じ。 API のドキュメントがまとまっている*2 し、サンプルコードもあるので ruby 使える人ならすぐにでも Plugin 書くことができると思います。使い方も簡単で Plugins ディレクトリに .rb ファイルを放り込むだけ。また window -> ruby Console から対話型のコンソールを使えるので簡単な動作テストが簡単にできるで
はてな認証API / ためしに作ってみましたで公開されているmake_api_sig.plをRubyに移植しました。 secretに秘密鍵、api_keyにapi_keyを入れ、ローカルに動かします。 require 'md5' secret = "0123456789abcdef" api_key = "abcdef0123456789abcdef0123456789" api_sig = Digest::MD5.hexdigest("#{secret}api_key#{api_key}") puts <<"EOD" secret = #{secret} api_key = #{api_key} api_sig = #{api_sig} URL = http://auth.hatena.ne.jp/auth?api_key=#{api_key}&api_sig=#{api_sig} EO
http://rubyforge.org/projects/hatenaapiauth/ 先日ローンチしたはてな認証API の Ruby 版のモジュールを作りました。rubyforge にアップしたので、gem を使ってる人は # gem install hatenaapiauthでインストールできるかと思います。perl のHatena::API::Auth と同じインターフェイスです。認証に失敗すると例外 Hatena::API::AuthError が発生します。また認証時に返す値が perl 版では Hatena::API::Auth::User を作って返してますが、Ruby 版では Hash になってます。 はてな認証API を使った Rails の認証系 plugin も作れそうなのでそのうち作ろうと思ってます。 以下は簡単なサンプルアプリとそのソース。gem パッケージの中
The JRuby Projectは27日(米国時間)、JRubyの最新版であるJRuby 0.8.3を公開した。JRuby 0.8.3はJavaで作成されたRubyインタプリタ。Ruby 1.8.2と互換性がある。ほとんどの組込みRubyクラスが提供されているほか、RubyからJavaのクラスを定義したり使用する機能を提供している。 JRuby 0.8.3はトリプルライセンスのもとで公開されているオープンソースソフトウェア。使用や再配布、改変にあたっては次の3つのオープンソースソフトウェアライセンスの中から選択して適用することができる。 Common Public License Version 1.0 GNU GENERAL PUBLIC LICENSE Version 2 GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 JRuby 0.8.
David Heinemeier Hansson氏は26日(米国時間)、Ruby on Railsの最新版となる Ruby on Rails 1.1を公開した。Ruby on Rails 1.1はRubyで作成されたフルスタックのWebアプリケーションフレームワーク。スクリプトであることやRubyの特性を活かして開発されたフルスタックフレームワークで、Webアプリケーション開発の負荷を軽減するものとして高い人気を誇る。 Ruby on Rails 1.1はThe MIT Licenseのもとで公開されているオープンソースソフトウェア。Javaで作成されたWebアプリケーションフレームワークとは異なり、動作するアプリケーションを自動生成する仕組みを採用している。スクリプト言語である場合、厳密なインターフェースや仕組みを準備するよりも、スクリプト自身を変更した方が迅速に開発が進むとされ、Rub
筆者はシステム開発において(特に開発初期の段階では)何よりもリズムを意識しています。PDS(Plan・Do・See)サイクルを頭の中でイメージしながらプロトタイピングを行うことで、プロジェクトにリズムが発生します。実装フェーズで追加されるメンバーも、このリズムに乗ってプロジェクトにスムーズに参加していくことができるようになります。メンバーの顔が曇っているプロジェクトには、大抵リズムが存在していない(だらっと出社して、実装してだらっと帰る)ことが多いと思いませんか。 今回は、PDSサイクルでアジャイルプロトタイピングを行う方法を解説します。 プロジェクトの概要 今回取り上げる仮想プロジェクトの顧客はビデオレンタルショップです。ビデオレンタルショップは会員向けサービスとして、レンタルビデオの検索、予約、ある商品についてのレビューの作成とその閲覧機能を持ったポータルサイトを構築したいと考えていま
目次 2006年3月29日 - マルチリンガルの時代 / 2006年3月27日 - 模様替え / 2006年3月25日 - ナルニア国物語 / LaTeXで式展開の説明文を付ける方法 / 2006年3月24日 - 伝統と変化 / 2006年3月22日 - 当選者発表中 / 2006年3月21日 - JWord防止 / 2006年3月20日 - コンセプトアウト・デマンドイン / 2006年3月19日 - 日曜日 / 2006年3月17日 - アルゴリズムを学習する最良の方法 / 2006年3月16日 - すばらしい本に仕上がっています / 『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』無料プレゼント / 2006年3月14日 - 結城浩の最新刊『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』 / rubyco(るびこ)の日記 / 2006年3月13
RadRails.org, the RadRails teamは26日(現地時間)、RadRailsの最新版となるRadRails 0.5.0.1を公開した。RadRails 0.5.0.1は一日前に公開されたRadRails 0.5のマイナーバグ修正版。RadRails 0.5に発見された式補完およびアウトラインビュー選択機能に関するバグを修正したもの。 RadRails 0.5.0.1はEclipseベースの環境、Eclipse RCPにSubclipseプラグインを適用した環境に構築されたRuby on Railsフレームワーク用の統合開発環境。Common Public License version 1.0のもとでオープンソースソフトウェアとして配布されている。標準で用意されているバイナリパッケージはWindows・MacOS X・Linux用。Eclipse用プラグインも提供さ
1人の男と「大胆なまでの単純化」という魔法の言葉は、ウェブ開発の世界を変えることができるだろうか。 コペンハーゲン在住で26歳になるDavid Heinemeier Hanssonは、ウェブ開発者の生産性を上げるフレームワークを作り、ツールパッケージ製品をオープンソースプロジェクトとしてリリースした。 「Ruby on Rails」と称されるHanssonのソフトウェアは、発表されてからまだ1年余りであるものの、多くの開発者や、トレンドに追われるソフトウェア開発界の現状に敏感な企業幹部らの間で人気を獲得し始めている。 実用的かつ生産的なウェブ開発フレームワークを作ろうとするHanssonの挑戦は、少数の企業が幅をきかす開発分野であっても、1人の人間が現況を打破することができるという実例だ。 Hanssonは、プログラマの働き方に影響力を及ぼしてきたコンピュータ科学の常識を打ち壊し、「聖域に
Ruby on Rails version 1.0の公開が間近にせまっている。現在、待望のRuby on Rails version 1.0の公開へ向け、Ruby on Rails version 1.0: The Release Candidate 2が公開されている状況。Release Candidate 2において、すでにRuby on Rails version 0.13.1と比べて300に登るバグの修正、機能の拡張、新しい機能の追加などが行われているという。なおThe Release Candidate 2は、従来0.14.1として配布されたものと同様。 Ruby on RailsはRubyで作成されたWebアプリケーションフレームワーク。JavaのWebアプリケーションフレームワークと違い、用意されたコマンドを実行することで処理に必要になるスクリプトを自動生成するという特徴があ
2nd.cc曰く、"はてなブックマークに、Ruby on Railsでブックマーク・アプリケーションをわずか10分で作成するムービーがエントリーされています。 ちなみに Ruby on Rails は、Webアプリケーションを Ruby で構築するために用いることが出来るフルスタックのフレームワークです。バックエンドには RDBMS (主には MySQL) が用いられます。 このデモで使われているのは Windows環境ですが、インストールを含め10分で出来上がるのを見せられてしまうと、改めて Ruby on Rails の生産性に驚かされます。名前は知っているけど Ruby on Rails って実際どうなの?と言う方は一度ご覧になってみては如何でしょうか。"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く