来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
OpenID学習中である。(なかなか時間が取れずにはかどらない・・) 先日ruby-openidのサンプルを立ち上げて動かしてみたところだが、1点問題にぶち当たっていた。 会社(Firewallの中でHTTPアクセスはプロキシ経由が前提)の中に立ち上げたOpenIDサンプル実装(OP,RP実装を含む)を使って 色々遊ぼうと思ったのだが、さっぱり遊べない というべきだろうか。そんな問題である。 あまりにつまらないので、自宅サーバを登場させてそちらにサンプル実装を乗っけたところちゃんと遊べたので、設定ミスではないらしい。 OpenIDってリダイレクトでブラウザを介してポンポン飛ぶだけだから中と外を意識しなくても使えるのかなぁ なんて思っていたのだが、そうじゃないらしいということだ。 会社の中と外をまたがるOpenIDの使い方として2つ考えられる。即ち 社内のOP、オープンなRP 社内のRP、オ
Supercharge Your Web App Passenger has a myriad of features that are invaluable to today’s web apps and microservice APIs. You get these benefits (and more) by simply installing Passenger with Nginx or Apache. Learn how. Optimization Passenger was built with high performance and efficiency in mind. With Passenger’s zero-copy architecture, turbocaching and support for multiple concurrency models, y
わからず書いてるところもあります。誤りご指摘、修正お願いします。 Railsのすごいところ(宗形さん) Railsを実際に使ってみて凄いと思った点、ハマった点。資料を見ていただければ大体伝わるかと思うので、話が弾んだ所など補足的に。 find_by,find_all_by。ダイナミックファインダ、動的生成。 データベースの関連づけが簡単。:includeってアウタージョインが投げられてる。 Railsの規約、複数形に悩む。sheep,deer,equipmentなど複数形も単数形も同じ。datum→data,person→peopleなど特殊な複数形。末尾がesになるとか。確認はpluralizeで。日本語ローマ字表記でやった方が良かったりするかも。社内的にネーミング規約をきっちり決めて設計しよう。 validation。validates_presence_ofなどの用意されたヘルパーに
Fedora Core4 の環境にfastcgi をインストールしてみたところ、結構ハマってしまったのでメモ。 今回の教訓 mod_fastcgi がyum 経由でインストールされている場合は削除しておく(今回インストールするfcgi との相性が悪いかもしれないので) mod_fastcgi のmake には、yum install httpd-devel が必須! yum でインストールするhttpd とは別に、ソースコンパイルでのApache が他に入って"いない"ことを確認。(もし入っている場合は、mod_fastcgi インストール時にtop_dir を以下の手順とは違うように書き換える必要アリ) 今回の手順では、以下のバージョンのApache に対してインストールした。 # httpd -v Server version: Apache/2.0.54 Server built:
知らないうちに、will_paginateのインストール方法が変わっていたようだ。その昔書いたエントリのやり方は、もはや古い。 当初、will_paginateはRailsのプラグインとしてインストールするようになっていた。 $ ruby script/plugin install will_paginateしかし、しばらくしてrubygemsで管理するよう変更された。 $ sudo gem install will_paginateその後、今度はwill_paginateの管理をGitHubで行うようになったため、またまた変更になった。 今回触れるのは、現時点(バージョン2.3.1)で最新のインストール手順だ。ちなみに、英語のドキュメントを読める人は、rdocやwikiの通りにやれば解決。 インストール まず、rubygemsにGitHubをリポジトリとして追加する。 $ sudo ge
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 やっと Ruby on Rails ネタの続きが書けました。もっさりした進み具合で申し訳ありません。やはり試行錯誤が入るとなかなか手際よく進めることができませんね。本日は、Ruby on Rails でテーブル間リレーションシップを扱う方法をご紹介しようと思います。詳細な説明は次回に譲るとして、本日は articles テーブルと categories テーブルと
卒論を書いていたため、久々の技術ネタです。 携帯サイトの開発をサポートするプラグインを作りました。 Mobile on Rails API ドキュメント インストール方法 レポジトリをRuby forgeに移しました。 % ./script/plugin install http://mor.rubyforge.org/svn/trunk 更新履歴 以下のパッチを適用しました。ありがとうございます。 Mobile on Rails をSoftBank のあれな絵文字仕様に対応させた 主な機能は次の通り。 キャリア間の絵文字の変換メソッドキャリア内での絵文字表記の変換 ユーザエージェントに応じて絵文字を変換携帯サイト開発のための便利なメソッド フォームからの入力を内部エンコーディング(可読文字列)に変換するセッションIDをURLに付加携帯からのリクエストの際は携帯用のViewを読み込むリクエ
railsでRESTを実現するための方法についてまとめ。 RESTとは Representational State Transferの略 URI(名詞)とmethod(動詞)で振る舞いを決める RESTにするメリット 変わりにくいURI「Cool URI」が実現でき、ユーザビリティがあがる インタフェース構築手法が統一されるため、作るのが楽になる railsでRESTするには ここからが本題。RAILS_ROOT/config/routes.rb内に下記のような文を追記する map.resources :articles そうすると、下記のようなRESTなルーティングが自動的に生成される。*1らくちん。 メソッド URLのパス アクション ヘルパー "index")と同じ。">*2 GET /articles index articles_url POST /articles creat
Ruby on Rails 2.0になって何が変わったのか俯瞰してみるには、とりあえずscaffoldを作ってコードを見てみるのがよかろう、と思ったので作ってみた。 ありがちで恐縮だが、Personモデルのscaffoldを作る。要素は名前(name)と年齢(age)の二つだけ。シンプル。 まず、アプリケーションの初期化を行う。DBはお手軽に扱いたいのでsqlite3を使うことにした。これだとconfig/database.ymlの編集も不要なので楽。 $ rails trial -d sqlite3 (略) $ cd trial で、Rails 1.2であれば、まずはmigrationファイルを作ってDBにmigrateし、その後でおもむろにscaffold生成を行うところである。しかし、Rails 2.0ではここでいきなりscaffoldの生成を始める。 $ ruby script/g
Ruby on Railsの開発環境を整えて(eclipse + radrailsでRuby on Railsの開発環境を整えるを参照)、さらに、データベースを利用することができるようなりました(PostgreSQLをWindowsにインストール、pgAdminIIIでpostgreSQLを操作するを参照)。 ここまでが、ひじょ~に長かった気がしますが、なんとか準備完了です。 さぁ、Ruby on Railsの世界へ出発進行です。 今回は、開発の流れを簡単に追うために、「pgAdminIIIでpostgreSQLを操作する」で作成したデータベース「test」をつかって、記事を投稿、修正、削除できるWebアプリケーションを作成してみます。 開発の流れは次のとおりです。 (1)データベースを設計、構築する (2)Ruby on Railsのプロジェクトを作成する (3)アプリケーションが利用す
Pritter Twitter clone for private networks ※ 現在はgoogle codeにて開発中です → http://code.google.com/p/pritter-proj/ これは何か 企業内LANなど、機密情報を扱うために本家Twitterを使えない場所向けTwitterクローン。社内Twitter。 Jabber Bot + Railsアプリという構成 認証やユーザ情報などのUIは無し、Jabber側に任せる followの概念や、direct messageは無し。全員follow、direct messageはJabberでやる思想。 スクリーンショット 使い方 Jabberサーバが運用されているネットワーク前提です RailsアプリとしてLAN内にインストールする Pritter Bot専用Jabberアカウントを作成(なんでもいいけどこ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Xcode 10 Xcode 10 includes everything you need to create amazing apps for all Apple platforms. Now Xcode and Instruments look great in the new Dark Mode on macOS Mojave. The source code editor lets you transform or refactor code more easily, see source control changes alongside the related line, and quickly get details on upstream code differences. You can build your own instrument with custom vis
redMineをWindowsにインストールするメモ redMineはRubyで書かれたプロジェクト管理ツールです。 http://www.redmine.org/ 以下はWindows環境にインストールしたときのメモです。 とりあえずと言うことでDBには、SQLiteを利用しています。 インストールの順序としては、次のようになります。 1.Ruby 2.Ruby on Rails 3.RedCloth 4.SQLite3-ruby 5.redMine 正規のインストール方法は、本家サイトを参照して下さい。 redMine のインストール → http://www.redmine.org/index.php?s=install 1. Ruby のインストール まずは、Rubyをインストール。One-Click Installerを使うと便利です。 One-Clic
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く