来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
![はてなブログ | 無料ブログを作成しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
米Microsoftは、クラウドOS「Windows Azure」をWeb開発フレームワーク「Ruby on Rails」に対応させた。最新のSDKによって、Azure上でRuby on Railsを利用してアプリケーションを開発・実行できるようになったという。Azure担当エンジニアのSimon Davies氏が11月25日(米国時間)に自身のブログで報告した。 Davies氏によると、11月に公開したWindows Azure SDKでは、「Worker Role」がHTTP/HTTPS/TCP経由で外部と内部のエンドポイントからネットワークトラフィックを受信可能となる。これに相互運用性のための機能パック「Azure Solution Accelerator」をあわせて利用することで、Azure上でRUby on Railsを動かせるとしている。 Microsoftはすでに、「MySQ
こんにちは、KBMJの中平@railsエンジニアです。 今回はruby on railsでグラフを表示させようと思います。 rubyでグラフを作成するのは、Gruff というプラグインがありますが 今回は Gruffではなく Open Flash Chart というグラフ作成プラグインを使用してみます。 このプラグインの特徴は、その名の通りグラフをFlashで表示するプラグインなので、Gruffを使った場合より見た目がいいグラフができるかも? ということで、さっそくruby on rails でグラフを作成してみます。 続きはこちら http://doruby.kbmj.com/nakahira_on_rails/20081021/ruby_on_rails_graph_Open_Flash_Chart_
Rails2.2から様々な言語に対応できるように、国際化i18n(internationalizationの頭と後ろのiとn、中の文字数が18文字)が標準で搭載されました。 この機能によりラベル名やエラーメッセージなどの日本語化が簡単にできるようになりました。 なお、提供されたプログラムを特定の言語に対応させることを地域化L10N(localization)といい、Railsでもいままで様々な地域化の試みがなされていました。 引き続いてプロジェクトproj001を使って日本語化を説明します。 1.amatsuda-i18nのインストール コマンド プロンプト D:\Rails_Project\proj001>gem so -a http://gems.github.com http://gems.gethub.com added to sources D:\Rails_Project\pr
今の自分は、出会った人や読んできた本によって、できあがっている あの小冊子は、新聞の付録だったのか、記憶が曖昧で定かではないのだが、1ヶ月に1回程度の頻度で届いていた気がする。オールカラーで内容もさまざまだった気がする。その中には、プロ野球の選手名鑑もあって、私は、母から受け取り、大切にしていた記憶がある。母は、…
この文書は、Radiant CMS の Extension についての、本家のチュートリアルを私、flyman が勝手に邦訳したものです。 これは、私自身がチュートリアルに沿ってエクステンションを作成するにあたり、原文のままでは進めにくいと感じたために書いたものです。すなわち、私自身は Radiant CMS についても、エクステンションについても、全くの素人です。 また、和訳内容についてもかなり適当ですので、一度原文を読まれることをお勧めします。 また、これは私的な用途のために邦訳したもので、本家にお断りはしておらず、著作権法上、問題があるかも知れません (関連するドキュメンツを含めて、MITライセンスだそうですが、これが[associated documentation files]に含まれるかは、微妙、かも)。 2007/08/02 flyman Radiant Extensions
Refinery Content ManagerはRuby on Rails製のオープンソース・ソフトウェア。CMS(コンテンツ・マネジメント・システム)というと動的なサイトをシステマチックに構成する雰囲気がある。動的サイトはいろいろなページにある情報を一気に入れ替えたりユーザのアクションから内容を変更したりする際には良い。 使い勝手の良い管理画面 だが難点は柔軟なデザイン性が失われることにある。もっと小さな、10ページ程度の静的コンテンツから構成されるようなWebサイトを管理したいという時にはRefinery Content Managerが便利だ。動的なシステム変更要素は少なく、フレキシブルにデザインを変更できる。 管理するのはページ、ニュース、文書や画像と言ったアップロードしたファイルの管理などだ。ニュースはサイトのお知らせなど定型で使える場合に便利だ。それ以外は柔軟にコンテンツを変
システム開発におけるテストの重要性は言うに及ばない。が、大抵時間がなくなってしまって正常系のテストだけで終わってしまうことになる。 そうすると、もちろん異常系の処理になった途端、システムエラーを引き起こす。何をすべきか、それは予期している問題点を全て把握できるかどうかだ。 今回紹介するオープンソース・ソフトウェアはrcov、Ruby向けのソースカバレッジツールだ。 カバレッジツールとは、対象のプログラムソースが処理を一巡する中で通った場所と通っていない場所とを見極めてくれるソフトウェアだ。これを使えば通っていない場所は元々不要か、またはテストしていない場所かのどちらかに分けることができる。 結果はHTML形式でのレポートの他、標準出力でも可能だ。全体のコード量に対するカバレッジ率や、あるポイントを何回通ったかといったことも提示してくれる。 なお、公式サイトではRuby on Railsでも
いまさらですが,JRuby on Railsを動かして見ました.その時の手順メモです. 動作環境は以下の通りです. CentOS 5.3 java 1.6.0_14 Tomcat 6.0.20 MySQL 5.1.35 JRuby 1.3.1 (Ruby 1.8.6p287, gem 1.8同梱) Rails 2.3.2 1.事前に下記URLからJava,Tomcat,MySQLのインストールを行います. CentOSで自宅サーバー構築 http://centossrv.com/ 2.JRubyのインストール (1)バイナリのダウンロード JRuby - Home http://jruby.codehaus.org/ $ wget http://dist.codehaus.org/jruby/1.3.1/jruby-bin-1.3.1.tar.gz $ tar zxvf jrub
OpenWFEru は オープンソースの Ruby ワークフロー/BPM エンジンです。 現在のバージョンは 0.9.15 です。 OpenWFEru は デベロッパーの間では Rufus と呼ばれていました。オリジナルの Java OpenWFE も随時開発を続けています。 まずは、こちらの ワークフロー ・ bpm を見てください。ビジネスプロセス定義やそのインスタンスをソフトウェアに組み込むのではなく、より身近に持たせたいというのがこのアイデアです。 OpenWFEru ではプロセス定義は XML (OpenWFE プロセス定義言語を使って) または Ruby クラス で定義できます。 まず把握するためには…。 クイックスタート. OpenWFEru ・OpenWFE は tech blog でフォローしています。常に更新しています。 入手するには…。 こちら で gem を入手する
以下の文章は、Martin FowlerによるRuby at ThoughtWorksの日本語訳である。 ThoughtWorksは、2006年から本格的なプロジェクトにRubyを使い始めた。2008年の終わりまでには、Rubyプロジェクトの数は41個になった。この経験から我々は何を学んだのか。QConの講演に備えて、私は調べてみることにした。ここでは、Rubyの生産性、スピード、保守性など、よくある質問に対する現時点での我々の考えについて述べていく。現時点での我々の結論としては、Rubyは十分に使えるプラットフォームであり、様々な形態のアプリケーションに利用することを真剣に考慮すべきである、というものだ。特に、Ruby on Rails を利用したWebアプリケーションにおいてはそうである。最後に、Active Record のテスティングに対する考えなど、技術的な教訓についても触れる。
Ruby on Railsの素晴らしい点の一つに、テーブル間の関係をプログラム中で定義することで、データを自在に取り出せるようになるという事が挙げられる。 E-R図などでリレーションを定義しても、それが適切にプログラムされているかどうかは分からない。だが、プログラム中で定義し、制御できるRailsであれば適切に処理されるようになる。足りないのはマネージャ向けのE-R図の存在だろう。 今回紹介するオープンソース・ソフトウェアはRailRoad、Rails向けのダイアログジェネレータだ。 RailRoadを使うと、モデルやコントローラーの関係から、Graphviz向けのdotファイルを生成できる。後はSVGやPNGといった形式への変換が可能だ。 モデルであればE-R図が生成され、テーブル間の関係も表現される。コントローラーであれば、メソッドが表示される。どちらも複数人での開発時や、規模が大きく
唐突ですが、Macユーザ(Leopard or Tiger)がRuby on Railsの開発環境をゼロからセットアップしてHello Worldするまでの最短・最小の手順を書いてみたいと思います。 書いてある通りに実行するだけで超簡単なので、Macユーザは今すぐやってみましょう。Macを持ってない人は・・・Macを買うといいですよ。:) 1. MacPortsをインストール MacPortsとは、Macで開発をするなら欠かせないパッケージ管理システムです。 これさえ入っていれば、開発に必要な道具をインストールするのが圧倒的に楽になります。OSのバージョンに合わせてインストーラをダウンロードし、インストールが終わったら、ターミナルから
$ で始まる行は一般ユーザ、# で始まる行は root。 1. yum で Ruby と関連のパッケージをインストール $ su - # yum install ruby ruby-devel ruby-docs ruby-irb ruby-libs ruby-mode ruby-rdoc ruby-tcltk 2. RubyGems をインストール RubyGems (Perl の CPAN, PHP の PEAR に相当するもの) をインストール。 最新版はここから→ http://rubyforge.org/frs/?group_id=126 # wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz # tar -xvzf rubygems-1.3.4.tgz # cd rubygems # ruby
yumでインストールできるのがRuby 1.8.5でしかもRubygemsがレポジトリ内にないので、すべてソースからインストールした。結構ハマったので覚え書き。 Ruby PATHなど ソース: /usr/src バイナリ: /usr/bin ライブラリ: /usr/lib 作業工程 ~ > cd /usr/src /usr/src > wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.bz2 /usr/src > tar jxf ruby-1.8.6-p114.tar.bz2 /usr/src > cd ruby-1.8.6-p114 /usr/src/ruby-1.8.6-p114 > sudo ./configure --prefix=/usr /usr/src/ruby-1.8.6-p114 > sudo m
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く