2024年のすばらしき映画たち 2024年も終わり、数えたらだいたい124本くらい映画館で観ていた。というわけで毎年恒例のベスト10を考えていたが、あれを外してこれを入れて…でもなぁ…とか考えるのがちょっとアホらしくなってきたので、もうとにかく良かった映画を思いつくままに紹介して、ジャンル?…
Rubyに感銘を受けたという話に対して以下のコメントをいただいた。 はじめまして,いつも大変興味深くブログエントリ拝見させていただいております.「Rubyに感銘を受けたという話」に強く感銘を受けました!私の研究室でも同じことを試してみたいなと思うのですが,可能な範囲で期間・テーマ設定・指導方法についてお伺いできないでしょうか? (Twitterより) ご要望があったので答えられる範囲で。なお、この説明は私個人の考えであり、私の所属研究室および所属組織の統一見解ではないことをお断りしておきます。 研究室の基本的考え方 研究テーマとしては、学術的に面白いことをやるか、実用的に使えるものを作るかどちらかにしなさいというのがボスの考え。このため、修士進学しない学生に対しては多くの場合、「誰か必要としているけど、まだ作られていないソフトウェア」を開発するテーマを提示している。 特にIT企業にSE・P
rackhubは、ハッカソン系イベントなどで一気に開発してさくっと公開するwebサービス向けのホスティングサービス。 先日メディアローンチ(正式な全機能公開)を前に、プロダクトローンチを迎えました。 ついに一般ユーザが登録可能になったので、railsを気軽に動かす方法を紹介していきたいと思います。 Rackhub - The Hosting Platform for Collaboration. VPSと違い、最初からrvmやperlbrewなどが入っているので、環境構築で手間取る時間を大幅に削減することが出来ちゃいます。 (追記。id:voluntas様よりアドバイスがあったので、クレジットカードまわりの書き足した!) rackは3時間まで無料なのですが、それ以降は有料となるのでクレカ登録が求められます。 日本はクレカ文化がアメリカよりも薄いので、少し抵抗ある方もいそうですね。 削除しな
[追記]本エントリは2012年のものです 2019年1月現在おすすめの学ぶ方法は Ruby on Rails チュートリアル:実例を使って Rails を学ぼう をやることです。こちらは有志によって作成・翻訳されている素晴らしい教材で、RailsだけでなくGitやテストといったことも学べます。盛りだくさんですのでおすすめは最初はGitやテストについては無視して1周やってみて、わかったらそれらも含めて2周目をやるという方法です 以下オリジナル記事 前回のエントリは僕が新しく請求書管理サービスmisocaを手伝ってくれる人にRailsを教えたときに思ったことだ。(追記:その人はプログラミングは十分わかってる人だ) 一応アンサーエントリとして、次に教えるならこうするというのをメモしておく 準備 Windowsで開発しない(Windowsの人はVMWareなどでUbuntuとかのLinux環境をい
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
WinユーザがRailsアプリをこれから公開しようと思った場合 Windowsで学習を開始するのは不可能なのでLinuxをいれる でもWindowsで進めようとしてmsysGitをいれたりするが結局半日無駄にする なぜかgemが最新じゃないと怒られる gemを単純に使っても後から困るのでrvmかrbenvが必要。使い方覚えないといけない やっとRails3.2導入。javascriptエンジンが入ってないので起動しない やっと起動 HTML書いてるのは情弱だけ => hamlを覚える js書いてるのは情弱だけ => coffee scriptを覚える css書いてるのは情弱だけ => scssを覚える テスト書いてないコードはレガシーコードっていわれる しかたないのでRspecいれる => Rspec覚える ユニットテストだけではしかたないといわれcapybaraもいれる => capyb
以前Ruby on Rails 2.3 (Ruby1.8.7) で作ったアプリを、Rails3.2 (Ruby 1.9.3)にアップグレードしようと決意しました。 ただし、それほど性能の良いサーバーで稼働しているわけではないので、3.2にした時の性能(リソースの使用量)等も気になりますので早めに動かし性能を測定する事にしました。 やること git co -b rails3.2 とりあえずRails3.2で動かす 性能測定 RSpecを通す Cucumberを通す リファクタリング 入替 1. とりあえずRails3.2で動かす Rails3.2環境に移行 現行のRails2.3のコードを使うのですが、app/assetsやconfig以下などは Rails3.2に合わせないと行きません。そこで Rails3.2.3のRailsコマンドの空のプロジェクトを作成し、そこから(元のconfigは
Github に脆弱性。やった人は Rails に有りがちな脆弱性を issue に挙げていたが相手にされず、実際にそれを突いてきた。一見 childish だが、それだけ簡単に脆弱な実装がなされてしまうということだ。週明けの今日、Rubyist はまず関連情報に一読を。 — Yuki Nishijima (@yuki24) March 4, 2012 気になって調べたのでメモ。自分も気をつけないとなー。 Public Key Security Vulnerability and Mitigation - github.com/blog/ github に脆弱性があってそれが突かれたらしい。 Rails アプリにありがちな脆弱性の一つ、Mass assignment とかいうタイプの脆弱性である。 mass assignment 脆弱性とは mass assignment 脆弱性とは何か、
みなさんがmacを買う理由の1つにherokuを使ってRailsの開発がしたいというのがあると思います。そこで、今回はmacを買ってきてherokuにdeployするまでの手順を書いてみました。念のため、手元のマシンでLionをクリーンインストールしてからの手順を記述しています。 買う もしmacを持っていなければ、今すぐ近くのmacが売っていそうなお店(そこらをぶらついているときにmacを売っているのを見たことありますよね!そこに行くんです!)で買ってきて下さい。ネットで買うといますぐこの記事に書いてあることを試すことができません。しかし、もうすぐ新しいmacとか出そうだから落ち着いた方がいい感もあるので、その辺は自己責任で判断しましょう。 ソフトウェアアップデート これしないと不安。しましょう。(アップデート後に再起動を促されることも多いと思います。) iTerm2 iterm2を入れ
twitter bootstrapを更に便利に使うgemがtwitter bootstrap railsです。 railsアプリを作りましょう。 rvmでgem set作ります。 rvm --create 1.9.3-p125@tbrsample railsアプリ生成します。 gem install rails --no-ri --no-rdoc rails new tbrsample gemを指定しましょう。 Gemfileのgroup :assetsに追加します。 cd tbrsample vim Gemfile gem "twitter-bootstrap-rails" どん bundle install --without=production bootstrapをgenerateしましょう。 必要なjsやcssをapp/assets配下に配置します。 rails g bootst
Railsは「命名規約によって、DSLから機能を動的に生成するもの」でいいのかな? 某記事で声がかかった企業のうち、面談行ってるのが3社で、そのうち2社がRailsつかってるので、前々から興味あったし手を出すことにした。勉強するならよそでやれ(棒)なんて話、流行ってますね。僕はどっちでもいいけど。 これはRuby on Rails 3.1で簡単なブログっぽいシステムを作ってみるテスト。 | Ginpen.comを読みながら勉強しつつのメモなので、間違ってる箇所があったら教えてください。この記事は全部一通りやりました。 主にPython使ってたので、Rubyはあんま詳しくないです。 インストール ひさしぶりにRubyを使うので、gem本体のアップデートから。 sudo gem update --system sudo gem install railsrailsが3.2.1が入った。gemが
This domain may be for sale!
Railsエンジニアになってから1年半くらいが経ち、社内のRailsのプロジェクトを全部で5つくらい触って、今やってるAbilie*1でようやく人並みにテストを書いてる気がしてきたので、現時点でやってるテストの方法をまとめておく。 テストのルール的なの rspecでは必ずモデルのテストは書くようにしてる。ヘルパーも大体書いてるけど、コントローラやルーティングのテストはあまり書いてない。 というのも、コントローラーのコードを極力短くしてモデルを太らせているのでコントローラのテストはあんまり意味が無い気がしていて、その代わりにCapybaraでテストを書いておけば十分なんじゃないかなと思ってきたから。Capybaraは書いてるので、そういう意味では書いてるとも言える。 社内の管理者だけが使える管理画面も作ってるけど、そっちはテストあんまり書いてない。ここは動かなくなっても一般ユーザーには影響が
Ruby on Railsの最新版となる「Ruby on Rails 3.2.0」が公開された。Ruby on RailsはRubyで開発されたWebアプリケーションフレームワーク。フレームワークのみならず、開発ツールを活用した高速なシステム組み上げを実施するという仕組みを採用しており、短時間にWebアプリケーションを開発できるという特徴がある。 「Ruby on Rails 3.2.0」は大規模アプリケーションを開発している場合には、開発効率の大幅な向上が期待できる。再読み込みするクラスが変更されたクラスのみに限定されるようになったことで、迅速な作業が実現されている。また、新しいルーティングエンジン「Journey」の導入によるルーティング処理の高速化も注目点といえる。 Ruby on Rails 3.2系はRuby 1.8.7をサポートする最後のバージョンになる見通し。開発は次期メジャ
こんにちは、ほりいです。風邪が流行っていて体調管理が大変なシーズンですね。 先週 “Rails 3.2.0 がリリースされました”:http://weblog.rubyonrails.org/2012/1/20/rails-3-2-0-faster-dev-mode-routing-explain-queries-tagged-logger-store ね。 Rails を使った Web 開発チームでは 3.2 を使い始めていますが、社内でも結局どう変わるの? という声がありましたので、勉強がてらみんなで “Ruby on Rails 3.2 Release Notes”:http://edgeguides.rubyonrails.org/3_2_release_notes.html を翻訳してみようという試みを行いました。その成果を公開したいと思います。 注意書き: * 1章「Upgra
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く