『春はまた巡る デイヴィッド・ホックニー 芸術と人生とこれからを語る』感想 『春はまた巡る デイヴィッド・ホックニー 芸術と人生とこれからを語る』読み終えて、とてもよかったのでかんたんに感想まとめ。 www.seigensha.com 本書より、ホックニーの言葉 「私は描かずにはいられないのです。絵を描きたいとずっと思ってきました。小さいときか…
Windows環境での Ruby on Rails (開発環境構築)インストール編 当ページの目次 作成アプリ概要 1.内容表示アプリ:memo 作成 (1)プロジェクト作成 (2)データベース作成 �@データベースの設定 �Aデータベース生成タスク用ファイルの作成 �Bデータベースの生成 (2)LoginEngineプラグインのセットアップと日本語環境の設定 �@LoginEngineプラグインのセットアップ �A環境ファイル修正 �B日本語化対象のLoginEngineプラグインファイルのコピー �CヘルパーへのLoginEngineプラグイン対応 �Dコントローラへのgettext初期化等の設定 (3)モデルの作成(LoginEngineプラグインが使用するテーブル以外) (4)テーブルの作成 �@マイグレーションファイルの修正 �Aマイグレーション
We’re getting things ready Loading your experience… This won’t take long.
プロジェクト管理ツールredMineが気になっていたので、fedoraにインストールしてみました。 rails -v を実行してrailsのバージョンを確認します。 1.2.0以下なら、下記コマンドからrailsをアップデート。 gem install rails --include-dependencies これで1.2.2になりました。 ここから、最新版のredmineをダウンロードして、インストール先へアップします。 日本語化用のファイルはこちら 。(←結構適当に訳しているのでおかしいところは直してください。文字コードはUTF-8です) このja.ymlをlangフォルダ(en.ymlとかあるところ)へ配置します。 ※2007.4.11 0.5.0のリリースで公式に日本語化されました。(2007.4.12 追記) 以下の内容は、docs/INSTALLにも書いてあります。 tar z
Redirection SVNをブラウザ上で見たりバグトラッキングなどができるようで、tracのようなIssue管理ツール。面白そうなので昼休みにインストールしてみました。 Ruby/Ruby on Railsのインストール 10分で作るRailsアプリ インストール編を参考にActive Script RubyとRuby on Railsをインストールしました。動画での解説はとてもわかりやすいですね。 ちなみにgemでrailsをインストールする際、プロキシの設定をしていなかったため最初失敗してしまいました。 set HTTP_PROXY=http://プロキシのアドレス:ポート番号としてからgemを実行する必要があるようです。 参考: Railsのインストール - どこかで働くプログラマーの日記 redMineのインストール 上記の公式サイトからtar玉をダウンロードして、解凍して出て
スマホも新しくしたことだし(?)、腕時計も新しく買ってみた。 GARMIN(ガーミン) vivoactive 5 Black/Slate フィットネスGPSウォッチ 睡眠管理/フィットネス年齢/お昼寝検出/Suica対応/心拍センサー/ストレスレベル測定/iOS・アンドロイド対応 / 11日間のバッテリー持続時間 / スマートウォッチ【日本正規品】 ガーミン(GARMIN)Amazon こういうの、とりあえず一番高いやつに目が行きがちなんですがそんなに性能要らないかな、ということで安いモデルにしてみました。十分機能は盛り盛りに見えますが、睡眠とか測れると面白そうですね。Alarmoは寝床と生活空間が同じせいであんまりトラッキングできてないので…。 心拍とかも記録できるのは病人には嬉しいですね。血圧もそのうち常時記録できるようになるといいなぁ。 wenaはディスプレイが無かったので、時計のデ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
第1回 Instant Railsで始めるWindows環境のRails:Ruby on Rails究極指南(1/2 ページ) 世界中でRubyの人気が急上昇しているが、このきっかけの1つとなったのがWebアプリケーションフレームワークRuby on Rails(Rails)である。本連載では、このRailsの特徴や魅力を余すところなく伝えていく。 はじめに 世界中でRubyの人気が急上昇しているが、このきっかけの1つとなったのがWebアプリケーションフレームワークRuby on Rails(Rails)である。そこで本連載では、Rails 1.0の特徴を紹介しながら、Windows/Mac OS X環境へ簡単に導入できるInstant RailsやLocomotiveによってRailsの魅力に迫っていきます。また、代表的なフレームワークCatalystとの比較、言語内DSLという概念など
■1 デブサミ2007:実践『From Java to Ruby以下略』、終わりました つかれた……。とりいそぎ。あとでちゃんと書く、というか書きなおす: 発表資料 ポジションペーパー 聞きにきてくださった皆さまありがとうございました。 Tags: devsummit2007 ■2 デブサミ2007: あとで書いた (2007/02/16) デブサミ運営事務局サイドから、デブサミで、私が、Rubyについて、話してもよい、との許可が下りた。この話題には、いわゆるホームもアウェイもない。「私じしんとRubyとの関係」について、ホームなのは私じしんだけだ。スーツなビジネスパーソンはもちろんのこと、様ざまな技術系イベントを通じて交流がある人、同じ会社に勤務する同僚、そしてかつて一緒に働いた元チームメンバでさえも、彼ら全員、本日このときばかりは完全にアウェイだ。 さて50分、丸ごと全部オレの時間。ホ
スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利用します。しかし、スクリプト言語ではそれほどでもありません。これはおそらく次のような理由によります。 ビルドが不要なので printf デバッグが容易 (ある程度大きい C++ のプログラムではビルド時間が長いので printf の挿入はしんどい) 異常終了時にスタックトレースが表示される (Ruby, Python なら自動、Perl の場合は use Carp; $SIG{__DIE__} = \&Carp::confess; など) オブジェクトのインスペクトが簡単 (Ru
2007年02月11日13:45 カテゴリLightweight Languages perl - B::Deparse 尻馬乗るべし、ということでB::Deparseの紹介。 いやなブログ - スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。実は私も、デバッガーはperl -de1ぐらいしか使っていない(perl -de1は非常によく使うので、Terminal.appのウィンドウの一つがそれ専用になっている。スクリプト言語のインタラクティブな利用法に関しては以前「404 Blog Not Found:LL Intaractive」にまとめたのでそちらをご覧頂くとして、ここではなぜスクリプト言語では滅多にデバッガーを使わないかをおさらいした
● String#scrape どうせお前らはあれだろ、scrAPI は強力だし、これこそ自分がまさに待望してた道具、使いこなすぜ!と意気込んでるんだけど、どれだけ決意してもあの複雑な引数に毎回挫折しちゃって、挫折つーかちょっと使いたいだけなのにパーザ(Scrape)用のクラスを定義するのが面倒なんだよね、みたいな言い訳を毎回自分にしつつ、結局使いこなせてない脳内ゆとり世代のお前らなんだけど、まぁ実際引数に無駄に色んな機能を詰め込み過ぎてる感は否めないし、というかextractorのsrcとdstはどう見ても直感的に逆だろ、grepみたいに使わせろよ使えない1だな、みたいな愚痴をこぼしてたら、むしろCSS3なgrepとして使えるだけでいい事に気付いて、You、Stringクラスに入れちゃいなYO! String#scrape の定義 require 'scrapi' class Strin
2007年01月11日21:00 カテゴリLightweight Languages ruby|perl - 文字コードのちょっと高度な判定 これははっきり言って悩ましい。ですが、判定が曖昧な場合はその旨をきちんと通知するのがBetter Practiceではないかと思います。 Matzにっき(2007-01-03) 手元のcalkiがUTF-8の「》」相当の文字(U+8BB)を含むエントリが文字化けするので、 nkf-utf8のソースを見てみた。 どうも自動判定の優先順位がEUC-JP,SJIS,JIS,UTF-8で固定されていて、 EUCの範囲内に収まる文字列はすべてEUC-JPとみなすことになっている。 で、UTF-8の「》」はEUC-JPの「損」と同じバイト列なのだ。例えば、以下を行ごとにコード判定すると、以下のような結果になります。 son.utf8 » 損 »損 »Son nk
2006年11月26日02:45 カテゴリLightweight Languages perl, python & ruby - ord() vs. Unicode というわけで、ord篇はこちら。 404 Blog Not Found:perl, python & ruby - chr() vs. Unicode とりあえずchrが長くなったのでordは別entryということで。 文字から数値へ(ord) まずはPerlの例。 #!/usr/local/bin/perl use strict; use warnings; use utf8; binmode STDOUT, ':utf8'; sub say { print @_, "\n" }; say ord "\x{61}"; say ord "\x{3b1}"; say ord "\x{5F3E}"; say ord "\x{2A6
はじめに 本稿ではRubyを使ってシンプルなPOP3サーバを作成します。 POP3は、いわゆる「メールの受信」のときに使われるプロトコル(通信規約)です。本稿では、このPOP3でサービスを提供するサーバの作成を通じて、以下のことを学びます。ネットワークプログラミングの基礎POP3の仕組みRubyによるネットワークプログラミングRubyによるUNIXシステムプログラミング POPdの概要 本稿で作成するPOP3サーバ(POPd)は、イントラネットなどの信頼できるネットワークを前提として作成します。そのため、セキュリティへの配慮は最低限にとどめ、できるだけシンプルな構造を心掛けます。ただし「最低限の配慮」として、パスワードが平文で流れないようにするため、POP3の中でも特にAPOPという認証方法を用います。 また、速度やメモリ容量に関してもあまり配慮しません。せいぜい数人から数十人が日常的に使
Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 p ご存じの人も多い Kernel#p メソッド。これを使うとオブジェクトの内容を見やすい形で出力してくれます。 >> p ({:foobar => :baz}) {:foobar=>:baz}Object#inspect を使うと、p で出力するときと同じ文字列を String として取得できます。 >> puts ({:foobar => :baz}).inspect {:foobar=>:baz}初心者の頃この p での出力を使う方法がわからなくて困った記憶が…。 pp pp というライブラリを使うと、p より、より見やすい形式で出力してくれます。たとえば >> a = Array.new(10) { {:foobar => :
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
http://haskell.g.hatena.ne.jp/mr_konn/20060919/1158656918 Haskell 製の FORTH に非常に大人気ない対抗をしてみました。 @v={ '+'=>proc{@s<<@s.pop+@s.pop}, '-'=>proc{@s<<-@s.pop+@s.pop}, '*'=>proc{@s<<@s.pop*@s.pop}, '/'=>proc{d=@s.pop;@s<<@s.pop/d}, '.'=>proc{p @s}, '@'=>proc{raise if !n=@v[@s.pop];@s<<n}, '!'=>proc{raise if !@v[k=@s.pop];@v[k]=@s.pop}, 'drop'=>proc{@s.pop}, 'swap'=>proc{@s[-2,2]=[@s[-1],@s[-2]]}, 'dup'=>
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く