サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
『『リファクタリング―プログラムの体質改善テクニック』の続編になっています。 例のごとく、自分で読み直したときにどんな場合にどのリファクタリングが使えるかのメモにしようと思ってます。2005年中くらいには、本書の和訳が出版される予定です。 現在、洋書読破中。記事もそのつど更新していくつもりです。(最終更新日:2004/10/29) 本家サイトはこちらになります。カタログ一覧あります。 Refactoring To Patterns インデックス Form Template Method Introduce Polymorphic Creation with Factory Method Chain Constructors Replace One/Many Distinctions with Composite Extract Composite Unify Interfaces with
テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日本語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生成してくれる。 ※画像中で「確認」と書いてあるのは,チェックポイントの部分。これは自動的にオレンジ色のセルになる。 書く必要があるのは,青い線より左側だけ。 そして, 「この仕様書の全テストを実行」 というボタンを押すと・・・ Seleniumのテストケースが自動生成され, ブラウザが立ち上がり, テスト仕様書に書いてあった全テストが実行される。 (※ついでに,シート上の全テストケースに自動で番号が振られる。) Webアプリケーションの結合テスト / 回帰テストが大幅に楽になる。 従来のような「テスト仕様書」と称し
リレーショナルデータベースの父、エドガー・F・コッド氏が論文を発表したのは1970年。私が生まれる前の話である。そしてSQLがANSI標準になったのが1986年。RDBMSを、そしてSQLを使ったシステム開発は常に主流で在り続けたと言っても過言ではない。そんな歴史のあるSQLであるが、未だに多くの人はSQLを使いこなせて居ないように見える。 SQLはとても奥が深い。ソートやトランザクションが使用出来るおかげで、リレーショナルモデルを無視して単なるデータの入れ物として使ってもそれなりに便利だったりする。だが、それが今現在多くの悲劇を生んでいる原因でもある。多くの人が同じようにSQLを理解せず、そのため多くの人が同じ悲劇に見舞われる。そう、それがアンチパターンである! 今回紹介するSQLアンチパターンは、洋書SQL Antipatternsの邦訳版だ。私は元々英語版のファンでであり、人々が陥り
引用元:http://toro.2ch.net/test/read.cgi/sf/1356085853/ 312 :名無しは無慈悲な夜の女王:2013/01/17(木) 18:44:42.86 【読みたい本の傾向(A)】タイムトラベル(スリップでもリープでも)もので、 タイムトラベル自体に否定的・疑問を感じさせるラストのもの タイムトラベルに対するアンチテーゼ作品というかそんな感じの 【Aに該当する好きな既読作品】ブラッドベリ「サウンド・オブ・サンダー」 ちょっと方向は違うけどウェルズの「タイムマシン」、藤子不二雄「あのバカは荒野をめざす」 のようなタイムトラベルしたけど過去にも未来にも干渉せず終わる、というような話も好き あと作品そのものではないけど映画「バタフライ・エフェクト」の主人公父 【ライトノベルは】可 【小説以外は】あまり長すぎるシリーズものでなければ何でも 【そのほかに】「頑
先月ご紹介してなかなか好評だった、画像をグニャリと円状に曲げて加工し、それを正しい状態に戻すことで人間かスパムプログラムかを判定するという新方式のCAPTCHA MintEyeですが、一ヶ月しか経っていないのに機械的に解 […] 先月ご紹介してなかなか好評だった、画像をグニャリと円状に曲げて加工し、それを正しい状態に戻すことで人間かスパムプログラムかを判定するという新方式のCAPTCHA MintEyeですが、一ヶ月しか経っていないのに機械的に解いてしまう話が出てきてしまいました。それもPythonでたった23行のコードで。 このスクリプトがやっているのは、グレースケールに変換した上で、Sobel()で画像上のエッジを取得し、エッジの合計をグラフにプロットしている、というだけですね。画像ファイルを開くところやグラフを描くところを除けば、数行の短さです。 スライダーにあわせて表示されるすべて
2. 俺の名前を言ってみろ わかめ まさひろ @v vakame GoogleAppEngine Android alterJS Saturday, January 26, 13 3. アンケート • JavaScriptバリバリです • Java+Servletバリバリです • Java+Androidバリバリです • C言語ならまかせろー! • ハードウェアなら任せろー! Saturday, January 26, 13 4. 今日の約束 • 話の途中でも質問して良い • 挙手はする • JavaScriptの質問でもまぁよし • Twitterをちょっと盛る • #tsjpstudy Saturday, January 26, 13 5. Webアプリの時代 • Webアプリがどんどんリッチに • Google Maps • GoogleApps • Facebook • 大規模開発
おっさんがあまりにズレズレなこと言ってるので 無視するのもなんだから突っ込んでおくね。 いつだったか、ふと自分が投げた 「ボカロってなんでこんなに流行ってんの?」 という疑問に対してただ一言 「タダだからだよ」 とは、ボカロを使った楽曲でランキング入りしていた友人のPの弁だ。 ボカロ文化は、タダだからここまで爆発的に流行った。 そして、タダじゃなくなっていくことによって、衰退していくのだろうか。 加齢したおっさんてのは所詮 同じぐらいにピント外れた同世代中年知人しか居なくなってくるから こうやって「詳しい奴から知見を仕入れた」つもりでもピンボケコメント貰って鵜呑みにすることになるんだね。 悲しい…。 あのなー 今時なー どんな音楽もPVもちょっとネット漁ればタダで手に入るんだよ。 その状況で、タダであることにアドバンテージがあるわけねーだろ。 回転鈍くなった脳みそでもそれぐらいわかるだろ、
twitter→ɹəʇʇɪʍʇのように英数字を180度回転する際に役立つ情報を掲載。この他、TeXで文字を回転して表示する方法についても。 どうやって180度回転するか “twitter”を“ɹəʇʇɪʍʇ”に、“7-11”を“⇂⇂-L”にするように、英数字を180度回転させて面白おかしく見せるという遊びがある。これは、英数字をひっくり返した形とよく似た文字を使っている。例えば、“M”を実際にひっくり返すかわりに、これをひっくり返した形によく似ている“W”を用いるのである。 自分でひっくり返した形を見つけるのは面倒だろう。だが、簡単に180度回転ができるウェブサービスが提供されており、これを使えばすぐにひっくり返してみせることができる。また、この記事に、英数字をひっくり返した形とよく似た文字の一覧を付けたので参考にしていただければ幸いである。 なお、ひっくり返した形とよく似た文字を使うのは
@JUNP_Nです。美人さんって見ていると癒される。そんなお疲れの男性の皆様。この週末は美人を見て癒されませんか?ということで美人さんを見ることができるWebサービスをまとめてみました。
アルジェリアの砂漠地帯から厳冬の日本へ、卑劣なテロ事件の犠牲となった邦人10人のうち9人が無言の帰国をした。 海外の厳しい環境下で、命がけで国益を担ってきた企業戦士の無念さは想像にあまりある。安倍晋三首相は対策本部で「痛恨の極みだ」と述べた。改めて深い哀悼の意を表したい。 同時に、彼らの死を無駄にしないためにも日本および日本人は事件がもたらした教訓をしっかり受け止める必要がある。これからも同じような事件が起こりうる。 ≪日本人が狙われている≫ 今回、事前も事後も情報収集で大きく立ち遅れ、邦人救出でも拱手(きょうしゅ)する場面があまりにも目立った。首相は「国際社会と連携し、テロとの戦いに取り組んでほしい」と述べたが、日本の「安全第一主義」はテロが跋扈(ばっこ)する国際社会ではまったく通用しない。 それどころか国民を危難に陥れている。これを是正せずに国民を守ることはできない。戦後日本の「危険か
かれこれ10年以上、DTM中心に音楽をやっている。近年のボカロブームについては、あんな不気味の谷に完全に落ちている仮歌用ソフトの歌のどこがそんなにいいのか、程度にしか思っていない。勧められて聴いた曲で、いくつかは面白いと思うものもあった。曲としてのクオリティが高いものも、流石のブームのためかかなり多かったと思う。ただ、それでも自分の曲には使いたくないな、という線を越えるようなことはとうになく、遠巻きから、ここ数年このブームを適当に眺めてきた。あまりのブームの高まりに、自分もプライドを捨ててボカロ曲を書くべきか、と思い悩んだり、売れなさと自分のプライドに辟易して、音楽をやることが苦痛になっていた時期もあった。ツイッターでフォローしている人を見渡す限り、同様なスタンスであろう人もいれば、ボカロでバリバリ曲を作ってニコニコのランキング上位に躍り出ている人もいれば、ボカロPになりたい(笑)と言って
ワシントンの心理学者であるジョン・ゴットマン博士は10年以上にわたる分析の結果、夫婦に15分間会話してもらうだけで、彼らが4年以内に離婚するかどうか85%の確率で言い当てられるようになったとのこと。そんな博士が夫婦が導き出した離婚を招く会話のパターンを動画でご紹介します! ムービー時間:1分30秒<<音が出ます>> 離婚する夫婦がたどる、相手に対して不満があるときの会話 1)文句ではなく、相手のことを批判してしまう ▼ 2)防御する ▼ 3)収まらない場合、相手を「見下す」言葉が出る ※この見下しが頻繁に出ていると、かなり危険 ▼ 4)無視する(男性に多い) 女性は口論をしても脈拍は大きく上がりにくいのだが、男性は生物的に簡単に上がるようできている。言い合いで脈拍は100を超え、頭はクラクラ尋常ではない状態。無視することでこの会話(口論)を止めたいのだ。それがまた女性の癇に障る。「逃げるの
2013-01-26 鼻水・鼻づまり地獄から永久に解放されるための3つの方法 鼻水・鼻づまり 鼻水・鼻づまりって、すごくつらいんですよね。私は幼児の頃からアレルギー性鼻炎でした。 鼻づまりで眠れなくて苦しんだ夜は数知れず。中学校のテストの時間、あまりにも鼻水が止まらないので、先生に許可をもらってティッシュの箱ごと机の上に置いてテストを受けていました。 右手にシャーペン、左手にティッシュ。問題を解く⇒鼻を拭く⇒問題を解く⇒鼻を拭く⇒問題を拭く⇒鼻を解く・・・と一生懸命頑張ってましたが、あれは本当につらかったです。鼻水出るとすごく体力使うんですよね・・・疲れるんです。しかし、当時は知らなかった鼻水・鼻づまり解消法が、今の私には分かっています。 そのおかげで、もう何年もアレルギー性鼻炎の症状が出ていません。 できれば学校で教えて欲しかった・・・。というわけで、今回はそんな鼻水・鼻づまり解
【画像あり】アルビノの反対の メラニズム って知ってた? Tweet 1:以下、名無しにかわりましてVIPがお送りします:2013/01/26(土) 08:17:57.45 ID:3kWpjdC40 こんな奴ららしい かっこよづきワロタ 2:以下、名無しにかわりましてVIPがお送りします:2013/01/26(土) 08:18:22.20 ID:8xE1Xh9a0 知ってた 6:以下、名無しにかわりましてVIPがお送りします:2013/01/26(土) 08:19:06.52 ID:oq6tmfxC0 知らなかった 15:以下、名無しにかわりましてVIPがお送りします:2013/01/26(土) 08:23:19.69 ID:hYK1vXaP0 かっけえ 5:以下、名無しにかわりましてVIPがお送りします:2013/01/26(土) 08:18:31.45 ID:dwjiYCPs0 ドラク
英語の文章を読む場合、私たちは通常であれば単語をひとつずつ読んでいるかと思います。もし、あなたが英文をもっと速く読みたいと思っているのであれば、3~4単語をひとつのグループとして認識する「クラスター速読」がオススメです。 実際にクラスター速読ができるようになるまでには少しの訓練が必要ですが、この速読法をマスターするための秘訣をビル・コスビー氏が教えてくれています(ビル・コスビー氏はアメリカの超大物コメディアンであると同時に教育学博士でもあり、速読術などの研究も行っています)。 キュレーションメディア「Brain Pickings」が、ビル・コスビー氏が書いたエッセイ『速読のススメ』を紹介していました。その中でコスビー氏は「速読には3つの戦略がある」と言っています。その内のひとつが、複数の単語をまとまりとして考えていく「クラスター速読術」です。読むスピードが上がるだけでなく、理解力も向上する
今クールは面白いの多いわ。 テレビっ子です。@shintarowfreshです。 あまりシリーズ物のドラマは見ないのですが、今クールはちょっとおもしろいのが多いので、まとめておきます。 ビブリア古書堂の事件手帖 - フジテレビ+ ゴーリキどうなん? って思ってましたが、イケるね。というか、オープニングのCGがまずもう好みすぎる! 謎解きがどうこうっていうよりも、本の中身とリンクする人間ドラマが素敵。 一話完結な感じで、ゴーリキーとエグザイルの設定には無理があるけど、その話ごとのゲスト人物のセリフとか心情とかがリアルで無理くり感がなくて隙がなくて上質。 まあ、基本的にOPのCGが好みすぎる段階で中身は2割増しで見てまう。 まほろ駅前番外地+ 松田龍平好きやわ。 なんだろうな、この唯一無二な存在感。 しかし最近のドラマとかでタバコをここまでスパスパ吸うものって少ないよね。個人的には見てて気持ち
はたらきたくない。はたらきたくない。はたらきたくない。はたらきたくない。はたらきたくない。はたらきたくない。はたらきたくない。はたらきたくない。はたらきたくない。はたらきたくない。はたらきたくない。 はたらきたくない はたらきたくないっ はたらきたくない はたらきたくないっ はたらき+たくない=はたらきたくない。 ∴はたらきたくない。 「はたらきたくない」 ピンポーン パタパタ ガチャッ 「はいどなた?」 「はたらきたくない。」 は た ら き た く な い 。 はたらいき はたらいきたくない。 はたらいきたくない。(=はたらきたくない) はたらきたくない。 はたら は~ は~た~ら~き~ た~く~
Fusion DriveはSSDとHDDの何でもかんでも一時的にSSDに保存して、書類や音楽ファイルなどのデータは読み込み速度の遅いHDDに、アプリやシステムファイルなどは読み込み速度の速いSSDにユーザーの知らないところでそれぞれ保存してくれるというAppleが新モデルのiMacやMac miniに搭載している技術です。 そのFusion DriveをHackintoshのMac Proでやってしまおうというのが今回の記事です。記事の長さをみるとやりたくなくなるかも知れませんが案ずるより産むがなんとかいいますし。サクッとやっちゃいましょう、サクッと。 構成はこちら。環境によってパッケージのバージョンやディスク番号が違う場合があるのでそこは自分の環境に合わせて変更していってください。 必要なもの SSD HDD USBメモリ(Unibeast用、データ保存用) Pacifist Chime
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
ライフハッカー編集部様 年末に新しい電子書籍リーダーを手に入れたのですが、公式ストアから電子書籍を買って読むほかに、もっと面白い使い方もあるんじゃないでしょうか。何かお知恵があれば教えてください。 NOOK初心者(Newly Nooked)より NOOK初心者さんへ 電子書籍リーダーは、「電子書籍を購入して読むためのシンプルなデバイス」として販売されていますが、本当はさまざまな能力を秘めています。「脱獄」してとことん使い倒してもいいし、読みたいものを(お金をかけずに)たくさん集めることだってできます。電子書籍リーダーの気の利いた使い方をいくつか紹介しましょう(ここで取り上げるワザはタブレットアプリにも使えます)。電子書籍リーダーを、無料または安価な本で一杯にする たいていの場合、リーダーに入っている電子書籍は専用ストアから入手したものがほとんどでしょう。ですが、無料の電子書籍でリーダーを一
JSX をセルフホスティングしてnpm packageとしてリリースしました。 https://npmjs.org/package/jsx さてJSXコンパイラをJSXで書きなおしたわけですが、これは主にJSXコンパイラの質を高めるためです。JSXはJavaScriptと比較すると大規模な開発に向いている、というのがJSX開発チームの主張です。であれば、JSXコンパイラをJSXで書くことにより質を高められるはずです。事実、今回のセルフホスティングでtypoやリファクタ時のエンバグ、関数の引数間違いなどによるバグがいくつも見つかり改修されました。セルフホスティングはコンパイラの品質を高める一助になったといえます。 またもうひとつ、今回のJSXコンパイラの開発はJSXによる開発であり、この過程で得た知見が数多くあります。これにより、たとえばasの失敗がnullを返すのではなく例外を返すようにす
データベースには,「トランザクション分離レベル」というものがある。 以下では,それが なぜ必要なのか? デフォルトのレベルでは,どうして駄目なのか? PostgreSQLでは,どうやってレベルを変更・確認するのか? などを取り上げる。 トランザクション分離レベル トランザクション分離レベルとは: 複数のトランザクションが同時に実行された場合に、他のトランザクションからの影響がどのくらい「分離」するか,のレベル。 ANSI規格では,4つのレベルがある。 READ UNCOMMITTED (一番低い) READ COMMITTED REPEATABLE READ SERIALIZABLE(一番高い) 徹底比較!! PostgreSQL vs MySQL 第3回:トランザクションの比較 http://thinkit.co.jp/free/article/060... トランザクション処理に詳しく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く