サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
babydaemons.hatenablog.com
アジャイルサムライ−達人開発者への道− 作者: Jonathan Rasmusson,西村直人,角谷信太郎,近藤修平,角掛拓未出版社/メーカー: オーム社発売日: 2011/07/16メディア: 単行本(ソフトカバー)購入: 42人 クリック: 1,991回この商品を含むブログ (246件) を見る 【2012.03.06追記】読了しました。つまりは過去日記ですw とても判りやすく、読みやすく、しかも楽しめました。 挿絵がキュートでキャッチーで、文章が簡潔に面白く書いてあり、しかもアジャイル開発に必要なことを網羅している*1。 受託開発のプロジェクトだと本書の効果は絶大ですが、著者はそうじゃないプロジェクト・職場・会社への配慮もしています。 そして「価値のあるソフトウェアを顧客に届けること」について愚直なまでにあなたに問いかけます。「アジャイな見積りと計画づくり」だと挫折するかも知れません
取り敢えず、動画を見ながら小一時間、テープ起こしっぽい作業をやってました。 細かい頷きとか網羅してなさげですけど、致命的な漏れって無いですかね? レビューをお願いします。m(_ _)m A:Perfume Official Channelをご覧の皆さん K:かしゆかです! A:あーちゃんです! N:のっちです! A:3人合わせて ALL:Perfumeです!よろしくお願いします! A:えー、私達Perfume、 N:はい A:今年初となる新曲!「Spring of Life」が春にリリース決定しました! N:やったー!良かったー! A:すっごいいい曲です。もう、めちゃくちゃ弾ける! N:そう! K:すっごい弾けてる! A:もう、キラキラはじける! N:あははは、本当にはい。 A:とってもキャッチーですし、 A:あのー、こちらの曲はあのーCMをまた氷結さんでやらせてもらったんですけど、 A:
参考:Error Rail 3.1 with RVM (Page 1) - Setup and Configuration - Rails Forum - Ruby on Rails Help and Discussion Forum http://railsforum.com/viewtopic.php?id=46104 どんな例外を吐く? [twitter@centos twitter_trend]$ ./script/rails server /home/twitter/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.4/lib/rack/backports/uri/common_192.rb:53: warning: already initialized constant WFKV_ #### これは別件なんだけど、気になる。。。 => Booti
どんなエラー? こんな具合に例外を投げます。 $ ./script/rails server /usr/lib/ruby/gems/1.8/gems/execjs-1.2.7/lib/execjs/runtimes.rb:47:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable) from /usr/lib/ruby/gems/1.8/gems/execjs-1.2.7/lib/execjs.rb:5 from /usr/lib/ruby/gems/1.8/gems/coffee-script-2.2.0/lib/coffee_s
敢えて命名すると、 Log4aspですかね。安直ですが。 ソースコードを晒しておく 'ログ出力レベル設定 Private Const LEVEL_DEBUG = 0 Private Const LEVEL_INFO = 1 Private Const LEVEL_WARN = 2 Private Const LEVEL_ERROR = 3 Private Const LEVEL_FATAL = 4 'シングルトンのLoggerインスタンスを返す Dim singleton_logger__ Function Logger_getLogger If IsEmpty(singleton_logger__) Then Set singleton_logger__ = New Logger Set Logger_getLogger = singleton_logger__ End Function
Wikipediaとかそうですが、教科書通りにCSSで"font-family: sans-serif;"が指定してあります。 で、Ubuntuとか問題ないんですけど、糞Windowsの場合フォールバックするフォントがMS*ゴシックな訳で 英語版の記事を読もうとすると読む前に萎えちゃう訳です。それで、 「"font-family: sans-serif;" Chrome」でググって見たら 答えが書いてありました。さすがはGoogle先生! Google Chrome フォント強制方法のひとつ(メモ) - nonbeiの日記 答えなんだけど、なんだかCustom.cssをいぢるらしい 場所は OS ディレクトリ Windows {2000,XP}な人 C:\Documents and Settings\your_name\Local Settings\Application Data\Goo
はじめに地雷を撤去しておきましょう 結果論から行くと use ZIPDB select code, count(code) as count from dbo.zipcode_master group by code having count(code) > 1 order by count(code) desc みたいなクエリを実行してみたら、重複レコードがある郵便番号が1525件も居やがります。orz なのでまちがっても、 郵便番号をPrimary Keyにしてはいけません! 郵便番号マスタテーブルをつくっておく こんなクエリを実行すれば良いかと。 USE [ZIPDB] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[zipcode_master]( [code] [nchar](7) C
この前の件ですが、やっぱり影響ありました。orz au HTC EVOを抜いて起動すると「kernelが見つからん」みたいに怒られました。インストールDVDから起動し"Ubuntuを試す"から端末開いて、man 8 grub-installの通りに # grub-install --boot-directory=/mnt/boot /dev/sda でgrubを復旧させても、やっぱり「kernelが見つからん」と怒られます。 今更、再インストールはしたくないので*1、UbuntuTips/Others/RepairMbrWithGrub - Ubuntu Japanese Wikiの方法でとりあえず起動させていろいろ試行錯誤してたら、 root@ubuntu-server:~# cat /boot/grub/grub.cfg # # DO NOT EDIT THIS FILE # # It
ckw改造版の歴史 mod版 Task はてなーな人 パッチ/バイナリ作成 2007-11-15 - Perlとかmemoとか日記とか。 mod2版(mod-mod版ともww) Task はてなーな人 わんくまな人 パッチ作成 ckw でプロンプトが消えないとき - やた@はてな日記 ckw 0.8.10 改造版を更に改造した(修正しただけ) バイナリ作成 ckw改造版の修正版とuberboxの修正版と簡易電卓っぽいの。 - Perlとかmemoとか日記とか。 ckw 0.8.10 改造版を更に改造した(修正しただけ) mod3版 Task はてなーな人 パッチ/バイナリ作成 改造版 ckw の修正版のバイナリとソースを公開 - ぐるぐる~ #他に知ってたら教えてください。m(_ _)m このまま放置したら、BSDとSVR4の悲惨なUNIX戦争の歴史を繰り返してしまう!!*1 というわけで
総花的な感じで内容が薄いかなーと思っていましたが、意外と評判が良かったです。 当日の昼休みの段階でテキストファイルでしかなく、定時後にスライドにしたのでページ重複やtypoでボロボロなのはここだけのヒミツ。 LTの概要 [第38回FLOSS桜山勉強会]貧乏人のための仮想化TipsView more presentations from Shingo MORI. プラットフォームはホスト/ゲストとも軽いのにしておけ! 必要なものしかインストールするな!(特にゲストOS) ゲストOSのデータはブート仮想ディスクに入れるな!データ用の仮想ディスクに入れておけ!VMをコピーするとき涙目だぞ! データは仮想化しない方がメリット大!(NFS, SMB, NAS, SANなど) つまるところ OS環境を仮想化することで、環境の構築・複製・破棄が簡単になるのはその通りなんですが、データを仮想化する必要はな
FreeBSDでのnullfs相当のものをLinuxでも使いたいのですが、いつも必要になるたびに"linux nullfs"でぐぐって不毛な時間を費やすのでメモ。 ソースはこちら↓ http://www.ftnk.jp/~fumi/cl/2004-12-25-4.html /dev/hdb1 /export ext3 defaults 1 1 /export/opt /opt none bind 0 0 /export/etc/opt /etc/opt none bind 0 0 /export/var/opt /var/opt none bind 0 0
"ちょっとした祭り"の実態は? えーと、ソースはこちらです↓ 気分はstatic!: 実はオブジェクト指向ってしっくりこないんです! とりあえず現時点でのこのコラムへのコメントのエッセンスを纏めます。 それよりも、ポリモーフィズムがオブジェクト指向の肝だと思います。 ポリモーフィズムをうまく使うと条件分岐の記述を減してすっきりしたコードが書けます。 ぬ様 貴重なご意見ありがとうございました。ポリモーフィズムについては勉強したいと思っております。 ポリモーフィズムについては、私は 「関数へのポインタ(C言語)のデラックス版を使って、何かをやる」 と捉えています。C言語において、関数をそのまま呼ぶのではなく、ポインタを通じて呼ぶようにすると、 「たまたまその時、どんな関数がそのポインタに指し示されていたか」 によって、結果がまちまちになりますよね。 この特性を意図的に活用すると面白いことができ
環境は? NetBeans IDE 6.7.1でステップ実行できました。環境はこことほぼ同じですが、NetBeansはruby-debug-ide-0.3.xしか対応してないとあちこちで見たので、一応、 $ gem install ruby-debug-ide -v 0.3.4しておいたのですが・・・ 実行してみると 実際にNetBeansでステップ実行してみると、 Fast Debugger (ruby-debug-ide 0.4.9) listens on :2202 => Booting WEBrick => Rails 2.3.4 application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2009-09-25 14:32:46] INFO W
パワポのスライド撮影したけど綺麗に撮れないよー デジカメで撮影したパワポのスライドって十中八九斜めから撮影することになって、スライドが台形状に撮影されてしまいますよね。それを長方形に整えるのにGIMPが使えます。 GIMPでどうするの? "遠近法"を使いましょう! そのあと、いる部分だけ選択して、画像(I)→キャンパスを選択範囲に合わせる(I)ってやって、 レイヤー(L)→レイヤーをキャンパスに合わせる(I)で長方形に修正完了! 色(C)→明るさ-コントラスト(R)...などで明るさなど調整しましょう。 画像(I)→画像の拡大・縮小(S)...でキリのいい1024x768とかにリサイズして出来上がり! 配布資料、展示資料に流用するのに多少見栄えがすると思います。
もう1ヶ月ほど昔になってしまいましたが、確認画面を作ってみた - babydaemonsの日記のあとで確認画面の後でDBに登録する例を作ってみました。 お題はお問い合わせフォーム(メール送信なし)です。 お持ち帰りはこちらからどうぞ。 confirm_demo2.tar.gz たぶん、つっこみどころ満載ですので、コメント・トラバよろしくお願いします。m(_ _)m
Aptana Studio 1.5 + RadRailsで下記の環境で開発中です。 Rubyのバージョンは? Rubyは1.8.7-p174のmswin32版。 [c:\] $ ruby --version ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32] Gemは何を入れてるの? インストールしたgemは下記のとおり。 [c:\] $ gem list *** LOCAL GEMS *** actionmailer (2.3.4) actionpack (2.3.4) activerecord (2.3.4) activeresource (2.3.4) activesupport (2.3.4) amatsuda-i18n_generators (0.6.0) cgi_multipart_eof_fix (2.5.0) colu
こちらです(Windows XP/2000の場合)↓ C:\Documents and Settings\your_name\.gemrc どうも、RadRailsが雛形を置いてくれてたようです。 お約束どおり、"--no-ri --no-rdoc"を追加しました。 :verbose: true :sources: - http://gems.rubyforge.org/ - http://gems.github.com :benchmark: false :backtrace: false :update_sources: true :bulk_threshold: 1000 install: --no-ri --no-rdoc update: --no-ri --no-rdoc
WireShark自身がパケットキャプチャに利用しているWinPcapにはNICやキャプチャファイルをオープンするpcap_open()という関数があります。 http://dog.tele.jp/winpcap/html/group__remote__func.html#a3 PacketBellというフリーソフトウェアのCap.csのソースコードにpcap_open()等を利用する例があり、このコードを再利用して*.pcapをロードできるようにメソッド"public int Load(string path)"を追加してみました。 using System; using System.Runtime.InteropServices; using System.Text; using System.Diagnostics; public class Cap { [StructLayout
http://kurobox.dnsalias.net/weblog/?p=29を見よう見まねで、確認画面を作ってみた。 お約束どおり、プロジェクトの作成 Welcome to the Rails Shell. This view is meant for advanced users and command line lovers as a text-based way to run rails commands such as: rails, script/generate, script/plugin, gem, rake, etc. This shell can replace the functionality of the Rake Tasks, Rails Plugins, and generators views. >rails confirm_demo exists cr
元ネタはhttp://www.plab.jp/blog/2009/04/10/bdochannarubygemsrdoc.htmlです。 $ gem serverだとメソッド名で検索できないので、それをrdocテンプレートのhannaとbdocで改善してみましょう。 インストール Windows環境でも元エントリの通りにインストールできます。 [c:\] $ gem sources -a http://gems.github.com http://gems.github.com added to sources [c:\] $ gem install manalang-bdoc mislav-hanna Successfully installed configuration-0.0.5 Successfully installed launchy-0.3.3 Successfully i
ごめんなさい。m(_ _)m http://d.hatena.ne.jp/babydaemons/20090824/1251103946で書いたlabelのi18n化のやり方は間違ってました。ごめんなさい。m(_ _)m 【追記】 i18n_generator - Rubyとか Illustratorとか SFとか折紙とかに詳しい解説があります。Ruby On Rails 国際標準化機能 I18n その2にも解説があります。 <p> <%= f.label User.human_attribute_name('family_name') %><br /> <%= f.text_field :family_name %> </p> とかやっちゃうと、 <p> <label for="user_姓">姓</label><br /> <input id="user_family_name" na
どっかで見てた気がしてたんだけど、きれいに忘れ去っていたのでおさらい。 https://rubyist.g.hatena.ne.jp/rochefort/20090216/p1 [c:\] $ gem server Starting gem server on http://localhost:8808/これで、ググる回数が減って作業効率あがるなーw 自分で環境作ってない人は、ここで探しましょう↓ http://api.rubyonrails.org/ ググり易いようにカスタム検索つけました↓
DJPEG, CJPEGというコマンドが使えます。学生時代のSunOS4/FreeBSD-2.xの頃から使っていましたが、Independent JPEG Group's free JPEG softwareというパッケージの一部だとは今回はじめて知りました。 入手方法 Windows向けにビルドされたもので日本語化されたものが宮坂 賢さんのソフトウェア工房αの下記のページから入手できます。 http://cetus.sakura.ne.jp/softlab/software2/index.html 使い方 下記のように復号化して C:\>djpeg.exe someimage.jpg下記のように50%スムース化し50%の品質に落とせばファイルサイズが半分程度まで落ちます。 C:\>cjpeg.exe -smooth 50 -quality 50 -outfile someimage2.j
$ find somedirの代わりに C:\> dir /b/s somdirが使えることに気づきました。 C:\somdir> dir /b/s > ..\somdir.txtを間違って入力して、 C:\somdir> dir /b/s ..\somdir.txt ファイルが見つかりませんで気づいたんですがw nLiteで「いらいらさせる犬」呼ばわりされてる検索機能よりは相当(少なくとも10倍以上)速いです *1。ただし、リダイレクトして結果を保存しないと使い道がかなり厳しいと思います。 リダイレクトしない場合はforコマンドが使えます。 C:\Inetpub\wwwroot> for /f %d in ('dir /b/s _vti_cnf') do rmdir /q/s %d個人的には「いらいらさせる犬」呼ばわりはあのワンコがかわいそうと思います。カルシウムが足りてないのでは>作者
いつの間にか2.0.4まで上がってる。All in one tracのリポジトリもいるのに… 1.6.1のときのはこちらを参照。 まとまった説明はこちらにあります。個人的にはガントチャートとカレンダーが凄いと思う。 インストールの前に Trac LightningのインストーラにはApacheのポート番号を変更する機能が無い。*1 それゆえ、IIS使ってたら停めておかないとまずそう。*2 まぁ、IISなひとは普通はVSS使うんだろうなー。 C:\>iisreset -stop 停止しようとしています... インターネット サービスの停止に成功しました C:\> インストールが終わったら ポート番号80以外で運用する人はインストーラは「後で手動で再起動(N)」を選ぶと無駄な再起動が1回省けます。 ディフォルトのインストール先を選ぶと、httpd.confは C:\TracLight\Coll
他人が書いた変更対象のソースコードに SELECT a,b FROM AAA JOIN BBB ON b = a みたいなのが出てきて思考停止。普段は明示的にINNER or LEFT or RIGHT or FULLを書いているのでどの扱いになるのかまるで判らない。調べようとしてもうまくぐぐれない。orz なのでやってみた。INNER JOINと同じだった。 もともと JOINのディフォルトが内部結合なのでINNERが省略可能で、左外部結合・右外部結合・完全外部結合のときにOUTERが省略可能なんだよな。 SELECT a,b FROM AAA INNER JOIN BBB ON b = a ----- 省略可能 SELECT a,b FROM AAA LEFT OUTER JOIN BBB ON b = a ----- 省略可能 SELECT a,b FROM AAA RIGHT OU
目的とする文字列が「社長」だったとして、「副社長」の「副」*1を取得したり「社長代理」の「代理」*2を取得することを考えます。 取得元の文字列には目的とする文字列が必ず含まれるとして、プレフィックスとサフィックスの両方は含まれないとします。 下記のコードで@all_valueは取得元の全体文字列、@fix_valueは目的とする固定文字列です。 まずは簡単なサフィックス 固定文字列よりも長い部分がサフィックスなので簡単です。 /* GetSuffix: サフィックスを取得する ■実行例 dbo.GetSuffix('社長代理', '社長') = '代理' */ CREATE FUNCTION [dbo].[GetSuffix] ( @all_value varchar(8000), @fix_value varchar(8000) ) RETURNS varchar(8000) AS BE
照合順序(Collation)とは SQLServerには高機能な照合順序(Collation)の設定機能があります。 日本語関連だとこちら、World Wideにはこちら*1にまとめてあります。 REPLACE関数だとこんな感じ↓ -- 普通は COLLATE Japanese_CI_ASになってるでしょう SELECT REPLACE('a b c', ' ', '!') -- 'a!b!c'が返ります ところが、LTRIM関数&RTRIM関数は別物です。(;_;) SELECT RTRIM(LTRIM(' abc ')) -- ' abc 'が返ります。(;_;) 二人の出来ない子(LTRIM関数&RTRIM関数)には照合順序(Collation)が実装されて無い模様です。(;_;) しょうがないので 全角スペースが含む文字列でもそれっぽいことをやってくれる関数を作りました。あくまで
こんな感じでブルースクリーンで落ちます↓ 別の調べ物してたら、たまたま解決方法を見つけました。 http://www.wikihouse.com/integ/?HotfixIntegrationInst#p458bb39 Q. nLiteでインストールCDを作ると、インストール中にwin32k.sysがエラー出して止まるが・・・? A. 無人インストールをチェックして、WINNT.SIFファイルを作らせる。そして出力されたWINNT.SIFから次の行を削除する。 LanguageGroup = 7 たったそれだけ???と思いっきりorz
次のページ
このページを最初にブックマークしてみませんか?
『babydaemons’ blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く