2012年12月2日のブックマーク (27件)

  • TDDで思考を整理してみる #TddAdventJp : ハイパーレガシーコードクリエイターのblog

    2012年12月02日00:00 カテゴリAdventCalendar TDDで思考を整理してみる #TddAdventJp この記事はTDD Advent Calendar jp 2012( http://atnd.org/events/33846 )の記事です。 TDDでテストを書くときテストファーストで書きますよね。 テストファーストで書くとしたらテストに何を書くのでしょう。 私は「プログラムにさせたいこと、期待すること」を書きます。 プログラムを書くときに、手元にある紙にタスクを書くように、テストコードに「プログラムにさせたいこと、期待すること」を書きます。 そうすると、何をテストに書くか、このプログラムの挙動はなにか、ということを考えます。 すると私はこのプログラム、このクラス、このメソッドに何をさせたかったのか、というのが整理されます。 また、「あれ、このプログラム、振舞が似て

    TDDで思考を整理してみる #TddAdventJp : ハイパーレガシーコードクリエイターのblog
    tkdysk
    tkdysk 2012/12/02
  • CSS Stopwatch (CSS Programming Advent Calendar 2012)

    CSS Programming Advent Calendar 2012の2日目です。 まだ2日目ですし、あんまりややこしくないものをやろうと思ってストップウォッチを作ってみました。 CSS Stopwatch ダウンロード 右上のボタンでスタート、ストップ、リセットです。 上部中央のランプは色なしがリセット状態、青がスタート(カウント中)、赤が停止中を表します。 左のスイッチでは数字部分のカウントスタイルの変更ができます。これはリセット状態でないと変更できません。 :checked擬似クラス間接兄弟セレクタCSS CountersCSS 3D TransformsCSS AnimationsCSS GradientsRoot emViewport percentage lengthpointer-eventscalc()などを使っています。 IE 10, Firefox(17で確認),

    CSS Stopwatch (CSS Programming Advent Calendar 2012)
    tkdysk
    tkdysk 2012/12/02
  • HTML5 Form Validation のカスタマイズ

    Tomomi Imura An Open Web advocate and front-end engineer, who loves everything mobile, and writes about HTML5, CSS, JS, UX, tech events, gadgets, etc. She unintentionally got 15min of fame by creating The HTTP Status Cats. Also, the opinions expressed here are solely her own and do not express the views or opinions of my employer. Twitter LinkedIn Instagram Github Flickr My articles are licensed u

    HTML5 Form Validation のカスタマイズ
    tkdysk
    tkdysk 2012/12/02
  • 意外!ノンアルビールが「入眠」を劇的に改善することが判明(美レンジャー) - Peachy[ピーチィ] - 毎日をハッピーに生きる女性のためのニュースサイト - livedoor ニュース

    意外!ノンアルビールが「入眠」を劇的に改善することが判明 2012年11月24日20時00分 寝る前にお酒をたしなむという習慣の方も多いのでは? しかし寝つきが良くなっても、数時間で覚醒して目が覚めてしまうということも、一度は体験されているのではないでしょうか。そんなみなさんに朗報です! 女性がノンアルコールビールを飲むことで寝つきが良くなり、不安感を減らせることが、アメリカの医学公共図書館『Pub Med』にて、発表されました。どうやらアルコールではなく、麦芽が良い影響を及ぼす模様。ビール党の方も必見です。 ■30秒でわかる実験内容のまとめスペインの研究グループにより、夜間作業を担当している17名の健康な看護士を選び、14日間の夕時に360mlほどのノンアルコールビールを飲んでもらい、睡眠を分析しました。睡眠の質と、不安を感じるレベルを測るテストを受けてもらい、ノンアルコールビールを飲

    tkdysk
    tkdysk 2012/12/02
  • あなただけの特別ないろふさん - (define -ayalog ’())

    謎こんばんろふ>< @irof-sanに対する愛なら誰にも負けません!あやぴー(21)です(キリッ ということでいろふ Advent Calendar2日目です。 2日目の今日は@backpaperさんの「ぼくのかんがえたさいきょうのいろふ」に続く、「あなただけの特別ないろふさん」です。 いろふAdventCalendarとは適当にいろふさんに関する何かをひたすら何か書いていけばいいと思ってます。 とりあえずどんないろふさんを実装するか恋するプログラム―Rubyでつくる人工無脳作者: 秋山智俊出版社/メーカー: 毎日コミュニケーションズ発売日: 2005/04メディア: 単行(ソフトカバー)購入: 4人 クリック: 252回この商品を含むブログ (84件) を見る とりだしましたる「恋するプログラム」。ということで僕なりに、人工無能Ver.いろふを実装しようと思います。 JRubyで!!

    tkdysk
    tkdysk 2012/12/02
  • 変態ライトニングトーカーが編み出したプレゼンメイキング手法 - Create a new world

    このエントリは、変態アドベントカレンダー2012の2日目です。一日目は@daiksyさんの「文字列の変態力を計ってみよう。」でした。 2010年末のDevLOVE HangerFlightの場でライトニングトークに初挑戦して以来、プレゼンというものにのめりこんでしまった私です。これまで数えきれないくらいのライトニングトークをやってきました。 今年の4月には、能の舞台でライトニングトークができると知って、わざわざ奈良まで出向きました。 また、誰かのまえで自分の考えを発表することに味をしめた結果、エンジニアライフでコラムを書きはじました。 結果、自分の考えを表に出すことが快感になっていた、ある種の変態となった自分ができあがりました。 その自分の考えをどうやって表に出すか。そのために使っていたプレゼンの作り方の変遷を、そして自分が編み出したプレゼンメイキングの手法を書いてみようと思います。 ※要

    変態ライトニングトーカーが編み出したプレゼンメイキング手法 - Create a new world
    tkdysk
    tkdysk 2012/12/02
  • 7杯目のおかわりコーヒーはイルカの夢を見るか? - notepad

    tkdysk
    tkdysk 2012/12/02
  • WebLogic で CDI 3+1 #javaee - 水まんじゅう2

    この記事はJavaEE Advent Calendar 2012の二日目の記事です。 一つ前は [twitter:@making]さんの Java EE 6 ハンズオンラボでJavaEE6を始めよう!(JBoss Forge付き) #javaee #glassfishjp です。 一つ後は[twitter:@backpaper0] さんの Arquillianでインテグレーションテスト最初の第一歩 です。 なんとなく立ててみたJavaEE Advent Calendarも人が集まるのかなーとずっと心配でしたが、気が付けばいつの間にか満員御礼。 皆様ご愛顧のほどよろしくお願い致します。 WebLogic で CDI その1 今年の3月にこんな記事を書いていました。 WebLogicでCDI その2 懐かしすぎて涙が出てくるほどですが、WebLogicでCDIを使ったアプリケーションを動かして

    WebLogic で CDI 3+1 #javaee - 水まんじゅう2
    tkdysk
    tkdysk 2012/12/02
  • 2日目:Kotlin名所見学ツアー - Kotlin Advent Calendar 2012 (全部俺)

    アドベントカレンダー2日目。今日はKotlin言語を俯瞰して、面白い機能をつまみいしていきます。Javaにはない発想がいくつか見られますが、ここではあえて詳細な説明はしません。Kotlinの雰囲気をつかんで、わくわく感を持って明日以降の記事をご覧いただければと思います。 forループ いきなり退屈そうな話題だとがっかりしないでください。あとで興味深い機能がたくさん登場します。このツアーはまずはここからスタートするというだけです。 for(i in integers) { println("count : $i") } Kotlinでは、Javaの拡張for文に似ているこの形でしかfor文を使用することができません。ループカウンタをforの括弧内でいじくりまわすということはできないのです。 integers は必ずしも配列である必要はありませんが、ここではInt(整数値)の配列ということに

    2日目:Kotlin名所見学ツアー - Kotlin Advent Calendar 2012 (全部俺)
    tkdysk
    tkdysk 2012/12/02
  • 1日目:アドベントカレンダーはっじまっるよー! - Kotlin Advent Calendar 2012 (全部俺)

    とうとう来た12月!師走!当に1年って早いですね。今年もだらだらと過ごしてしまいました。来年こそは気出すっ(キリッ ってことで今年もアドベントカレンダーの季節がやってきました。クリスマスを楽しく待つためのカレンダー、それがアドベントカレンダーです。それになぞらえて、12月1日から25日(クリスマス)まで日替わりで技術ネタについてブログを書いていく、というのが近年IT系コミュニティで恒例となっています。今年のアドベントカレンダーはAdvent Calendar 2012まとめ - NAVER まとめにまとめられています! 当アドベントカレンダーのテーマ ずばりKotlinです! Kotlin(コトリン)という新しいプログラミング言語について、クリスマスまで毎日語っていきたいと思います。しかし、ただ語っていくだけではありません。このアドベントカレンダーは2つの特徴があります。 全部俺 Ja

    1日目:アドベントカレンダーはっじまっるよー! - Kotlin Advent Calendar 2012 (全部俺)
    tkdysk
    tkdysk 2012/12/02
  • PHP Advent Calendar 2012 - Adventar

    12/25まで、毎日1人が1つPHPのTipsを自分のblogに書いていくイベントです。 ハッシュタグ phpadvent2012 2011 年まとめ http://www.1x1.jp/blog/2011/12/php_advent_calendar_jp_2011_summary.html 2010 年まとめ http://www.1x1.jp/blog/2010/12/php_advent_calendar_jp_2010_summary.html

    PHP Advent Calendar 2012 - Adventar
    tkdysk
    tkdysk 2012/12/02
  • PHPを使う理由

    今年もやって参りました年末を彩る PHP Advent Calendar 2012 です。3年目ということですっかり恒例行事となってきましたね。今年も完走目指してみんなで頑張りましょう! 参加枠があとわずかですが残っていますので、いっちょやってみようという方は参加表明をお願いします。 PHP Advent Calendar さて、初日は前から書いてみたかったテーマです。 PHPをWebシステム開発言語として使い出してかれこれ12年が経ちました。これだけ長い間使い続けているとうことは何か理由があるわけです。そこで、あらためてその理由を考えてみました。 1. 安定して動作する まず、なんと言っても大きいのが安定して動作し続けているということです。 規模の大小に関わらず数多くのWebサイトがPHPで動作しているのは周知のとおりです。私がこれまでPHPで構築してきたWebシステムが現在でも動作して

    tkdysk
    tkdysk 2012/12/02
  • 02日目 IntelliJと仲間たち - marsのメモ

    昔はIntelliJ IDEA1だったのですが、機能やサポートする言語の増加と共に特定の言語に特化したスピンアウト版が登場しました。それが、以下の製品群です。IntelliJ IDEAそのものはJavaで作られているため、動作するプラットフォーム(Windows/Mac/Linux)を問いません。当然、その派生製品も同様です。 WebStorm http://www.jetbrains.com/webstorm/ HTML, CSS, JavaScriptに特化した製品です。JetBrainsの製品群で最も安く*1、近年のJavaScript再ブームもあって国内でもよく名前を見かけるようになりました。たぶん、WebStormのおかげでJetBrainsの知名度がずいぶん上がったと思います。 PhpStorm http://www.jetbrains.com/phpstorm/ WebSt

    02日目 IntelliJと仲間たち - marsのメモ
    tkdysk
    tkdysk 2012/12/02
  • Groovyでリズムボックス。 #gadvent2012 - leftovers...

    G* Advent Calendar 2012 12/2号! 一日目の、(今のところ)部下でもあり遅刻魔の @kiy0taka より紹介を受けました、 @tyamaです。 なんだかんだで一週間出っぱなしの長期出張から帰ってきて、iPad miniセルラー(白)の在庫も無いと言われて、、、ふて寝しておりました。 miniと言えば、まあ、関係無いですが、 思い起こせば、1年前のJGGUG合宿でMIDIを使って遊んだのを思い出しつつ、懲りずにまたMIDIを扱ってみました。 最初の予定はgoogle spread sheetで、小節パターンを書いて、、とかだったのですが。。 ま、いろいろありまして。 あれがあれなんで。。 コードはこちら。 import javax.sound.midi.* def addNote(track, channel, pitch, start, duration, ve

    Groovyでリズムボックス。 #gadvent2012 - leftovers...
    tkdysk
    tkdysk 2012/12/02
  • 巷(何処)で話題のmain要素とは何か

    2012年12月1日 この記事は、HTML5 Advent Calendar 2012向けに書いたものです。12月1日、カレンダー初日ということで、割とあっさりとした内容にしたいと思います。読み応えのある、もっと濃くて面白い記事については、きっと後に続く方が書いてくださることでしょう......などと微妙にプレッシャーを与えてみたり(やめい)。それはさておき、この記事では、HTML5で個人的に注目しているmain要素をご紹介します。 main要素なんてHTML5仕様にあったっけ?と思った方は、正解。この要素は現状、HTML5仕様のなかで公式に定義されているものではありません。Webアクセシビリティのコンサルティングを手がけるThe Paciello Groupのメンバー、Steve Faulkner氏がHTML5の拡張仕様として提案中のものです。彼の執筆した非公式なドラフトは、The ma

    巷(何処)で話題のmain要素とは何か
    tkdysk
    tkdysk 2012/12/02
  • 【歴史】Android昔話 2012【まとめ】

    tkdysk
    tkdysk 2012/12/02
  • GENT #gadvent2012 - blog4j 2.0

    クリスマスとか何も期待することがないのですが、今年もアドベントカレンダーの時期がやってきてしまいました。そんな感じで、G* Advent Calendar 2012の初日を担当させていただきます。 今回ご紹介するのはGENTです。(画像は関係ありません。placekitten を使っています。) no title たぶん「じぇんと」と発音するんだと思います。何をするものかと言うと、テンプレートから色んなプロジェクトを生成するツールです。MavenでいうところのArchetypeのイメージです。名前からしてG*なプロジェクト用かと思いますが、JavaでもScalaでも、JVM言語じゃない言語のプロジェクトにも使うことができると思います。 使い方 (Windows環境ではcygwinがあれば動くと思います。) インストール curl -Ls git.io/gent | sh 例えばGrails

    GENT #gadvent2012 - blog4j 2.0
    tkdysk
    tkdysk 2012/12/02
  • ドメインパーキング

    atnd.org

    ドメインパーキング
    tkdysk
    tkdysk 2012/12/02
  • Android昔話 2012 #AndroidAdvent2012 - ReDo

    Author:youten Twitter:@youten_redo 詳細はProfileを参照願います。 Recent Entries Recent Comments Search this site Categories Monthly Archives Syndicate this site (XML)

    tkdysk
    tkdysk 2012/12/02
  • Welcome to Android Advent Calendar 2012 Project!

    Android Advent Calendar 2012 みんなおつかれさまでしたー! 【参加者・エントリリスト】 <表> 12/1 @youten_redo Android昔話 2012 12/2 @RKisato NOT専門家向け・Android一問一答 12/3 @alterakey AndroidとGroovyと。 12/4 @bina1204 DevicePolicyManager について 12/5 @u_s_k ある中小企業に努めるN氏の夢(原題:AndroidAdvent2012) 12/6 @ngsw_taro Android端末-PC間 USBケーブルによる通信 12/7 @chun_ryo Androidでのクラウド連携ってCloud Messaging Service だけでしたっけ? (a.k.a. 古いAPIも見なおそう) 12/8 @tomorrowkey 0

    Welcome to Android Advent Calendar 2012 Project!
    tkdysk
    tkdysk 2012/12/02
  • Java Advent Calendar 1 日目 - Project Lambda の遅延評価

    このエントリは Java Advent Calendar 2012 の第 1 日目です。 去年の Java Advent Calendar も第 1 日目を書いて、しかも Project Lambda についてでした。 今年も Project Lambda について書くわけですが、去年とはちょっと観点を変えようと思います。 今年の JavaOne で Java SE の一番のトピックといえば、やっぱり Project Lambda だったと思います。実際、Keynote でも Brian Goetz が登壇して Lambda の説明をしていますし、セッションも Lambda だけで 5 つもあったほどです。 実際に Brian Goetz の Lambda のセッションに出て思ったのは、Lambda の言語仕様はほぼ固まったということです。そして、開発の中心は Lambda の実装方法や、

    tkdysk
    tkdysk 2012/12/02
  • Java EE 6 ハンズオンラボでJavaEE6を始めよう!(JBoss Forge付き) javaee glassfishjp - IK.AM

    JavaEE Advent Calendar 2012 1日目の記事です。 Java EE6 ハンズオンラボ Oracleの@arunguptaさんが公開しているJavaEE6ハンズオンラボはご存知でしょうか? このハンズオンでは簡単なアプリケーションを作成することでJavaEE6の主要技術を一通り学ぶことができます。 扱っている技術は JPA 2 (MetaModelを使ったCriteriaQuery含む) Sevlet 3 EJB 3.1 (@Schedule含む) JSF 2 (Ajax含む) JAX-RS CDI (Interceptor含む) Bean Validation です。46ページのドキュメントですが要領よく、かなり網羅されています。 これからJavaEE6を始める人の最初の一歩にぴったりではないでしょうか。 金魚についている付録のハンズオンはこの資料の前のバージョン

    Java EE 6 ハンズオンラボでJavaEE6を始めよう!(JBoss Forge付き) javaee glassfishjp - IK.AM
    tkdysk
    tkdysk 2012/12/02
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ

    BLOGOS サービス終了のお知らせ
    tkdysk
    tkdysk 2012/12/02
  • はてなブログ | 無料ブログを作成しよう

    お花見:2026年 例年よりも開花にやる気を出している桜です。冬のような寒さは去り、3月末で既に満開となりました。この様子だと今年の夏も猛暑・酷暑となりそうな予感がします。その一方で、この異常気象のことなので地球さんを信頼できず、もしかしたら再び雪が積もったりする可能…

    はてなブログ | 無料ブログを作成しよう
    tkdysk
    tkdysk 2012/12/02
  • エンジニア出身の社長としてはちょっと言っておきたい : Nothing is impossible

    ※このブログは自分が思ったことを書くブログで、何かに反応をするのはやめようと思っていたんですが、やっぱり気になったので少し趣旨を曲げてこの記事を書いています。 昨日エンジニアよ、ゼネラリストなんて目指すな!という記事が少し話題になっていました。 私のソーシャルグラフだと周りにエンジニアが多いですが、この記事に反応しているのはエンジニアが多かったように思います。 そしてだいたい否定的な反応でした。 ところで以前技術評論社のサイトで、達人が語る,インフラエンジニアの心得という連載をしていました。 タイトル通りインフラエンジニア固有のトピックが多かったですが、エンジニア全般、たまには社会人全般に当てはまるような回もありました。 第4回 エンジニア不足を解消しよう 第6回 エンジニアのための「超」資格論 第9回 金勘定とエンジニア といった記事はインフラに限らずエンジニアに当ては

    tkdysk
    tkdysk 2012/12/02
  • GoogleがJavaScriptのテストランナーであるTestacularをオープンソース化

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    GoogleがJavaScriptのテストランナーであるTestacularをオープンソース化
    tkdysk
    tkdysk 2012/12/02
  • JAXA|JAXAにおけるコンピュータウイルス感染の発生及び情報漏洩の可能性について

    宇宙航空研究開発機構(JAXA)において、職員の端末1台がコンピュータウイルスに感染し、以下の情報が外部に漏洩した可能性があることが11月28日に判明しました。 現在、JAXAでは漏洩した可能性のある情報内容の特定および原因究明に取り組んでおります。 漏洩した可能性のある情報について イプシロンロケットの仕様や運用に関わる情報 イプシロンロケット開発に関連するM-Vロケット、H-IIAロケットおよびH-IIBロケットの仕様や運用に関わる情報 現在判明している状況について 11月21日に当該端末でウイルスを検知し、直ちにネットワークから切り離し調査したところ、11月26日に当該端末がウイルスに感染していることが判明しました。当該端末を調査したところ、11月28日にウイルスによる情報収集がなされていた痕跡、および外部との通信が確認されました。現在、情報漏洩の有無、およびその影響について調査を行

    tkdysk
    tkdysk 2012/12/02