WordPress のヴィジュアルリッチエディタは便利だけどこんなことやあんなことなど弊害が多いので無効化することにした。 管理画面のメニューからユーザーを選択して、 「投稿時にはビジュアルリッチエディタを使用する」のチェックを外す。 【参考】 WordPress: The Complete Post-Install Checklist 邦訳
Ruby-GetText-Package は GNU gettextによく似たライブラリです。このライブラリを使うことであなたのRubyスクリプト中の文字列を簡単にローカライズでき、国際化されたアプリケーションを作ることができます。 基本的な考え方はGNU gettextと同じです。インターネット上に解説されたものが多々ありますのでそちらをご覧になってください(← 手抜き)。 開発者向けのドキュメント 開発手順 CGI開発 Ruby on Railsで使う poファイルにメッセージを抽出するためのパーサを独自に追加する po/moファイルのメンテナンス方法(英語) APIリファレンス(RDoc版) Ruby-GetText-Packageが提供するツールについて 翻訳者向けドキュメント(英語) FAQ(英語) スクリーンショット 動画 by Ozawa Sakuro Rubyforge
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
http://weblog.textdrive.com/article/175/rails-optimizing-resource-usage TextDriveで、Optimizing Rails Resource Usageという記事が公開されました。Railsの最適化について10の事柄を挙げています。興味がある人は原文を読んでもらうとして、ここでは軽くサマリー(意訳)を。間違っていたらコメント歓迎! 1. 最小限のFastCGI 開発には1つのDispatcherで十分。A list Apartでも4つのFastCGI Dispatcherで動かしてて速くてloadも0.01だよ。あとFCGIが増えるとDBコネクションも増えるからね。 2. キャッシュを使う Dispatcherを通さずキャッシュを使う。Railsではとっても簡単にキャッシュ使えるし、期限設定も楽だし。lighttp
http://gorou.s62.xrea.com/typo/ railsとtypo(railsで書かれてるweblogシステム)がxrea上であっさり動いて拍子抜け*1。スクリプト言語のフレームワークがxreaなどの広く使われてるサーバで簡単に設置できる意義は大きいよ。なんか作って公開するとき、シェルやらroot権があるサーバで動かせる人なんて一握りだろうしなー。 んでxreaでtypo(というかrailsアプリ全般)を動かす方法メモ。まず同梱の.htaccessがdispatch.fcgi用なのでdispatch.cgiへと変更。dispatch.cgiの1行目のパスを実際のrubyパスに変更(#!/usr/bin/env rubyでいいような気がする)。次にdatabase.ymlの中身をxreaのmysqlのユーザ、パスワード、DB名に変更。RAILS_ROOT/vender以下に
もう今年もあと僅かですが、Railsを学ぶ上でお世話になった情報源をケース別にいくつか挙げてみたいと思います。 ビックリ映像編 http://www.masuidrive.jp/rails/ 手っ取り早くRails体験をする編 http://blog.livedoor.jp/zep716/archives/24182409.html scaffoldからの発展編 http://jp.rubyist.net/magazine/?0005-RubyOnRails 内「scaffold」項 実践的に学ぶ編(Railsでwikiを作る) http://tam.qmix.org/wiki/Minki00.html ActiveRecord編 http://jp.rubyist.net/magazine/?0006-RubyOnRails view テンプレート分割術編 http://wota.jp/
昨日はOSCに行ってきました。セミナーやブースはほとんど行かず、例によってRubyの会のあたりでだらだらしてたわけですが。 思いがけず師匠の師匠、id:t-wadaさんにもお会いできてびっくり。 で、そこでRailsとTDD(BDD)の話なんかしたので、一週間で思ったことをつらつらと。たぶん不正確というか、理解の足りないところもいろいろあるので、そのへんのツッコミをいただけると感謝です。 書いてたら長くなったのでagenda モデルのテストでは、とにかくロジックを書いたらテストを書く*1。def..endブロック(wを書いたら必ずテストもあるはず。 RailsのMVCコンポーネントの中では一番テストし易いので、そういう意味でもモデルを厚くすると幸せになりやすい。 コントローラのテストでは、基本的にリクエストを受けてから表示対象のオブジェクトを導出するまでをテストしたい。 ビューのテストでは
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Introduction Ruby on Rails, a server-side web application framework has greatly influenced web application development since its emergency in 2005. Ruby on Rails is written in Ruby under MIT licence, and I should warn on not confusing Ruby on Rails to the Ruby language. Among many other reasons, this is why you definitely should consider Ruby in your next web application project. Popularity Is Rub
湯本です。 今回は前回のLoginEngineに引き続き、UserEngineについて説明していきます。 UserEngineとは 前回述べたLoginEngineを拡張する形で、roleベースの認証を組み込み権限毎に各アクションへのアクセス可/不可の設定を行えるようになります。 インストール UserEngineはLoginEngine及びEnginesがインストールされていないと使用する事が出来ません。ここではLoginEngineまでインストールされている事を前提に話をしていきます。 下記の様にscript/pluginコマンドを使い、pluginをインストールします。 ruby script/plugin install http://svn.rails-engines.org/plugins/user_engine 設定 次に各ファイルにUserEngineを組み込む記述を追
user_engine を設定する上での覚書。user_engine を使うためのプラグインをインストール。 % rails test ... % cd test % ruby script/plugin install engines ... + ./engines/tasks/deprecated_engines.rake + ./engines/tasks/engines.rake + ./engines/test/action_view_extensions_test.rb + ./engines/test/ruby_extensions_test.rb % ruby script/plugin install login_engine ... + ./login_engine/test/mocks/mail.rb + ./login_engine/test/mocks/time.
バリデーション機能の追加 さて、ここでまたRoRに戻って掲示板の続きを作ろう。 表示順の変更とデザイン(リスト表示だけだけど)ができたので、今度は入力値チェック(バリデーション機能)をつけてみようと思う。 Modelのソースコードに一行追加するだけ RoRでは標準でバリデーションの機能が搭載されているため、入力項目に対してバリデーションを行いたい場合はModelのソースコードに一行追加するだけでよい。 app/models/article.rb class Article < ActiveRecord::Base validates_presence_of :name, :title, :body end この validates_presence_of というのは、presenceつまり値が存在するかどうかをチェックする(空白チェック)という意味である。 ここでは、名前、タイトル、本文の
伊集院光がTwitterを始めたらしい。 確かブログを自分にしか見えないようにして書いてるとか冗談でラジオで 言っていたし、本を書いたりは何度も推敲してしまいたので大変と言って たけど、Twitterなら140文字だから、生のラジオみたいな感 じでやりやすいとかな? 漫画家の安倍さんがさっそく交流をしてたりして、この化学反応が何か面 白いなあ 音声認識でブログを書くテスト iPhoneの音声認識メールアプリを使ってメールで投稿。 最近、とりあえずkindleを手に入れたので、次は裁断機を、入れよ うと思う。 あとkindleに日本語ハック入れて、とりあえず日本語表示できるよ うにしよう。 これ音声認識とキーボードどっちか早いのかな?ご認識を修正するでもと ころ考えたらキーボードの方が有利な気がする。 逆にiPhoneみたいに入力が少し遅い端末だったら結構便利な気もす る、まあ慣れるとiPh
作ってみた↓ http://d.hatena.ne.jp/tkmr2000/ しかしあれだねTwitter面白いね、まさにライフログ。ライフログって実際に体験するまではぴんとこなかったけど ・世界中の人が「今なにやってる?」か眺めるTwittervision.comとか ・今世の中の人が何に興味があるのか、眺めるbuzztterとか なんか、色々と見ると面白いな〜と思う。まさか普通の人の「飯を食った」や「風呂に入った」なんて言う情報が価値を持つなんて思わなかったけど、実際に見てみると面白いね。 あと休日なのに仕事した、優雅にDVD見ながら漫画読みながら、リモートでチェックイン!なんか無駄に疲れたなー。 "時をかける少女 通常版" (細田守) 「時をかける少女」は評判が良かったのでだらだら見てみたけど普通に面白かった、東浩紀のブログが判りやすい。RPGゲームをやっていると強いボスが出てきて全
昨日のスクリプトを書いていて思ったけど、TwitterのAPIってRESTだよね(完全にではないけど)、これってActiveResourceでアクセスすれば簡単だったの?と思った。ということでActiveResourceの勉強もかねて試してみた、結果としては慣れればかなり楽、「Postクラスは暗黙的にPostテーブルを見る」のように命名規則に従ってスマートにWebサービスへアクセスすることができる、SOAPのWSDLみたいな型定義を準備する必要ないのは良いよね。ActionWebServiceですら型定義が結構めんどくさいしね。 あとついでに昨日のスクリプトをWebサービスにしてみよう まず新しいRailsアプリを作る(今回はTwittとかで)、そこに最新のEdgeなRailsを落としてくる rails twitt cd twitt/vendor/ sudo svn co htt
2007年4月29日追記:Ruby on Rails 1.2対応版を作成しました。 Ruby on Railsの練習に、簡単な掲示板を作成してみる。 データベースの作成 MySQLを使用して、データベースとテーブルを作成する。 データベースを作成。 CREATE DATABASE `bbs`; テーブルを作成。 CREATE TABLE `items` ( `id` INT NOT NULL AUTO_INCREMENT , `name` TEXT NOT NULL, `body` TEXT NOT NULL, PRIMARY KEY ( `id` ) ) nameは投稿者名、bodyは本文。 プロジェクトの作成 C:\railsディレクトリを作成する。 C:\railsディレクトリに移動して、次のコマンドを実行する。 rails bbs C:\rails\bbs\config\datab
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く