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

  • 僕達プログラマはちょっとした Excel に Scalaz を使います! - tototoshi の日記

    出オチ乙 この記事は Scalaz Advent Calendar 2012 の 3日目です。 poi.scala という Apache POI のラッパーを教えてもらったのですが、これに Scalaz が使用されていたので紹介します。Scalaz を使って Excel 使うなんて倒錯したなにかを感じます。 "folone/poi.scala · GitHub" https://github.com/folone/poi.scala README には version 0.5 のインストール方法が記載されていますが、0.5 ではまだ Scalaz は導入されていません。 なので試したい方は HEAD を自分でビルドしてください。 ビルドは maven を使っているようですが、scala の version が振られていなかったり、イマイチですね。私は Build.scala を少しいじって

    僕達プログラマはちょっとした Excel に Scalaz を使います! - tototoshi の日記
    tkdysk
    tkdysk 2012/12/04
  • はてなブログ | 無料ブログを作成しよう

    フェリーで行く!日帰りうどん県 神戸から小豆島と高松をつなぐフェリー(ジャンボフェリー)をご存じですか?このフェリーに乗ってうどん県日帰りができるよというお話です。 などと言いつつ、私は日程の都合で往路は東京からサンライズ瀬戸に乗った。早速裏切ってごめんw ジャンボフェリーも深夜発で…

    はてなブログ | 無料ブログを作成しよう
    tkdysk
    tkdysk 2012/12/04
  • 意外と便利なJSON RPC - TechTalkManiacs

    このエントリーはHTML5 Advent Calendar 2012の4日目のエントリーになります。 JSON RPCとは文字通りJSONでRPCするプロトコルで、現行バージョンは2.0です。 リモート環境にある関数をローカルの関数と同様に呼び出せるRPCは呼びだす機能が多かったり、複雑だったりする時に非常に便利です。またRESTと違い対象がHTTPを受け付けるサーバーである必要がないというメリットがあり、これがwebsocketやメッセージングAPI、webworkerといったHTML5 APIと非常に相性がいいのです。 またRPCというとXML RPCが有名ですが、JSON RPCはそれにくらべて以下のような特徴を持ちます プロトコルが軽量・シンプル 名前つきパラメーター(namedparameter) バッチリクエスト では順番に見ていきます プロトコルが軽量 RPCに限らずXMLと

    意外と便利なJSON RPC - TechTalkManiacs
    tkdysk
    tkdysk 2012/12/04
  • ちょっとこの辺でHTML5のタグを全部確認してみようぜ!!

    HTML5のタグは108つある って話は以前このブログでしましたねー。なんの偶然か、108っていう数字には厨二心をくすぐられますw 何か意味があるような気がしてなりませんね★ HTML5のタグって現時点(2012年8月)でいくつあるの? ― #HTML5のタグは百八つまであるぞ …? ― 現在HTML5は最終草案の状態です。この108と言う美しい数字を崩す可能性のある要素として、以前から仕様から外れるかもしれないという話のあったhgroup、Editor’s Draftから追加される可能性のあったdialogやdata、そして新しく追加しようという話の持ち上がったpictureやmainなどがあります。 ただとりあえずHTML5.0のうちは変化することは多分無さそうです。この辺のことはこのAdvent Calendarの初日の記事、覚え書き@kazuhi.to: 巷(何処)で話題のmain

    ちょっとこの辺でHTML5のタグを全部確認してみようぜ!!
    tkdysk
    tkdysk 2012/12/04
  • 尻拭い - karetta.jp

    まったくの新規開発の割合はどんどん減っている。一番多いのが、既に開発されているプログラムになんらかの手を加える仕事である。コンピュータがどんどん変化していくので、その変化にプログラムの方を適合させる仕事は特に多い。 こういう時には、過去に自分または他の誰かが作ったプログラムを修正したり、付け加える部分を既存部分と適合するように作る訳だ。既存プログラムが現状にそぐわなくなっていれば、そのプログラムも修正する。 こういう仕事は、元のプログラムの品質で作業効率が目茶苦茶違う。元が良い場合には、非常に楽である。しかし、元が酷いと、とんでもない苦労をさせられる。元のプログラムを捨ててしまって、新規に作り直した方が、遥かに楽なことが良くある。 でも、捨てることは、まずない。捨てられない事情がある。今までに費やした工数、費用がもったいないのである。なんとか今までの成果を利用しようと悪あがきをする。そうし

    tkdysk
    tkdysk 2012/12/04
  • Staticalizer - G* Advent Calendar 2012- - uehaj's blog

    今年もやってまいりました恒例行事「G* Advent Calendar 2012」その4日目ということで、私が作ったプログラム「Staticalizer」を紹介します。発音は「スタティカライザー」で二〜三回舌を噛む感じで発音します。 これは、Groovy2.0で導入された静的Groovy機能をより便利につかうためのプログラムです。もとはJGGUG合宿で作りはじめたもので、品質はまだまだなのですが、この機会を借りまして公開します。 背景 Groovy 2.0で導入された静的Groovyはなかなか画期的なものだと思います。いくつかの利点がありますが、その一つは性能です。静的コンパイルを行うことで、動的型によるオーバーヘッドを回避でき、Javaに匹敵するほどの性能が理論的には期待できそうです。既存のGroovyコードを高速化してみたくなるかもしれません。 (参考: "Groovy 2.0の新機能

    Staticalizer - G* Advent Calendar 2012- - uehaj's blog
    tkdysk
    tkdysk 2012/12/04
  • ニセ物が横行するオリーブオイルビジネスの実態(その1):日経ビジネスオンライン

    健康・美容にいい油として注目され、欧米だけでなく日卓にも浸透しているオリーブオイル。ところが今、このオリーブオイルの品質が危機に瀕している。 オリーブオイルを使ったことのある人なら、「エキストラバージン・オリーブオイル」という名前を聞いたことがあるだろう。「エキストラバージン」とは、そのオイルがオリーブオイルの最高グレードであることを表す言葉で、「エキストラバージン」であるための基準は、主要な生産国が加盟する国際オリーブ協会(IOC)によって決められている。 その基準を簡単に言うと、オリーブの実のみを原料に使い、機械的作業のみによってつくられ、酸化度(酸化しているほど質が低い)などの化学基準を満たし、風味に悪臭などの欠陥が一つもないこと。機械的作業というのは、つぶす、搾るなど原料に物理的な変化を加えることで、精製したもの(例えば加熱・化学変化を伴う処理)は「エキストラバージン」とは認

    ニセ物が横行するオリーブオイルビジネスの実態(その1):日経ビジネスオンライン
    tkdysk
    tkdysk 2012/12/04
  • Loading...

    tkdysk
    tkdysk 2012/12/04
  • App Storeのレビューに、日本のモンスター消費者の片鱗を見る - 脱社畜ブログ

    のApp Storeのレビューが酷いという話は有名である。例えば、これはとある無料のニュースアプリのレビューだ。 このアプリが頻繁に落ちること自体は事実のようである。しかし、個人開発の無料アプリに「はっ?」とか「ふざけんなよ」とまで軽々しく、何の抵抗もなく書き込める人がこんなに多いのはどうなんだろうか。おまけに、呪詛の言葉以外には何ら情報が書かれていない。どのような環境で落ちたのか書いてくれれば開発者としても対応のしようがあると思うのだが、この手の斬り捨てコメントではクレームに真摯に対応しようにも対応のしようがない。 このアプリはあくまで一例であり、日のApp Storeのレビューは、全体的にこんな感じである。特に、フリーズやクラッシュなどの障害系クレームは凄まじく、たとえ無料アプリであってもレビュー欄は星1の情報量ゼロキレコメントで埋め尽くされる。 一方で、米国のApp Store

    App Storeのレビューに、日本のモンスター消費者の片鱗を見る - 脱社畜ブログ
    tkdysk
    tkdysk 2012/12/04
  • ニーズ高まる業務アプリの「ハイブリッド開発」 -その効率を高める方法

    スマートフォンやタブレットといった「スマートデバイス」の普及が進む中、アプリの開発者にとっては、「複数のプラットフォームに向けたアプリケーションを、いかに効率的に開発し、運用していくか」という課題が生まれている。その課題を解決するものとして注目を集めているのが「MEAP」と呼ばれる環境だ。今回、IBMが提供するMEAP製品である「IBM Worklight」をお客様への提案プラットフォームとして採用を決定した情報技術開発(tdi)の黒澤勇紀氏に、同製品を選んだ理由と具体的な活用方法について話を聞いた。 開発・運用コストがかさむスマートデバイス対応を「MEAP」で解決 スマートフォンやタブレットといった「スマートデバイス」の普及が進む中で、その活用範囲も急速に拡大を見せている。特に近年では、これらのデバイスがコンシューマー分野だけでなく、企業にも導入され、業務アプリケーションのクライアントと

    ニーズ高まる業務アプリの「ハイブリッド開発」 -その効率を高める方法
    tkdysk
    tkdysk 2012/12/04
  • 「信長の野望・全国版」がGoogle Playに登場、シリーズの原点がスマホ仕様に

    tkdysk
    tkdysk 2012/12/04
  • KNOCKSTEADY LIVE - OPEN MIKE EAGLE

    tkdysk
    tkdysk 2012/12/04
  • ラッパーの脳の秘密:実験結果

    tkdysk
    tkdysk 2012/12/04
  • 貯蓄はいくら? 25~34歳のビジネスパーソン

    若いビジネスパーソンはどのくらい貯蓄しているのだろうか。25~34歳のビジネスパーソンに貯蓄額を聞いたところ、平均貯蓄額は320万円と2年連続で増加していることが、インテリジェンスの調査で分かった。また昨年に比べ貯蓄額が「増加した」人は30.2%に対し、「減少した」は14.2%と増加した人が約2倍多いことが明らかに。 増加したと答えた人にその理由を聞いたところ「定期的に貯金した」と答えた人がトップ。そのうち積み立てや財形貯蓄など自動的に貯金する方法をとっている人が約4割、給与から一定額を自身で貯金に回している人が6割。次いで多かったのが「節約した」で、外や買い物を控えた人よりも、不況を境に家計の収支バランスを見直した、と根的な改善を行った人が目立った。 また、3位の「給与が増えた」、6位の「ボーナスが増えた」は、昨年の調査では10位以内にランクインしていなかった。「景気が回復し、給与や

    貯蓄はいくら? 25~34歳のビジネスパーソン
    tkdysk
    tkdysk 2012/12/04
  • Google Playで日本が北米を抜いて世界No.1の売上規模へ成長、日本と韓国がAndroid市場を牽引:Android (アンドロイド) × グローバル:オルタナティブ・ブログ

    Google Playで日が北米を抜いて世界No.1の売上規模へ成長、日韓国Android市場を牽引 「AppAnnie」が面白いレポートを出していたので共有しておきます。 JAPAN OVERTAKES U.S. FOR GOOGLE PLAY REVENUES 10月のGooglePlayの売上高で日が米国を抜いて世界で1位になったようです。 GooglePlayの売上高の市場シェアでは、1位:日(29%)、2位:北米(26%)、3位:韓国(18%)、4位:イギリス(4%)となってます。 iOSでは、1位:北米(33%)、2位:日(14%)、3位:イギリス(7%)、4位:オーストラリア(5%)で、日は2位です。 AndroidもiOSもアプリと言えば「北米=世界No.1」というのが世界の「常識」でした。しかしここに来て、Androidにおいては日が世界1位のマーケット

    Google Playで日本が北米を抜いて世界No.1の売上規模へ成長、日本と韓国がAndroid市場を牽引:Android (アンドロイド) × グローバル:オルタナティブ・ブログ
    tkdysk
    tkdysk 2012/12/04
  • CSS Programing Advent Calendar 3日目「CSS Programing HTML5 Template Generator」 | dskd

    このページはCSS Programing Advent Calendar 2012 3日目のエントリで作ったものです。 使用したい要素を選択して、ページ下部に表示されたソースをコピーしてお使いください。 動作確認は Google Chrome 23、Firefox 17、Safari 6.0.2、Opera 12.11、IE 9/10。画面サイズは横960px以上を推奨します。 要素選択 html lang 無し ja ja-JP en en-US en-UK Namespace 無し xhtml fbml xhtml & fbml Open Graph 無し Open Graph Prefix & facebook App Charset UTF8 Shift JIS EUC JP Viewport 無し 有り width系無し width=320 device-width height

    tkdysk
    tkdysk 2012/12/04
  • CSS Programming HTML5 Template Generator - dskd

    公開日2012-12-03タグCSSAdvent Calendarこの記事はCSS Programming Advent Calendar 2012 3日目のエントリです。 CSS Programming という、JS や PHP を使わずに CSS だけでプログラムチックな処理を実装しようとう試みがあります。それをお題に、クリスマスのアドベントカレンダーのように1日ずつネタを書きましょう、というのが CSS Programming Advent Calendar 2012 の概要です。CSS Programming の考え方とか作り方は今回の発起人であるげこたんさんが1日目で説明していますのでそちらをどうぞ。 僕は今まで CSS Programming は作ったことはなかったのですが、年に一度のイベントなので力試しも兼ねて作ってみました。 Advent Calendar 3日目のこのエン

    tkdysk
    tkdysk 2012/12/04
  • G1GCのログの読み方 - unnamed

    この記事は Java Advent Calendar 2012 の3日目です! 前の日は @btnrouge さんの「HotSpotの変遷からみたJava SE 7の考察」でした。次の日は @making さんです! G1GCのログ G1GC (Garbage First Garbage Collection) が JDK 7u4 から正式に導入されました。この新しいGCの詳細は、幸いなことに @nari3 さんが日語でG1GCを執筆されており、これを読むことで殆どを把握することができます。やったね!ちなみに英語の論文等で読もうとすると、例えばこうなります。 学習の高速道路は整っていますが、更に理解の掘り下げやチューニングのために、実際に動かしながらログを読もうとすると、今までの形式とはすっかり変わってしまっているのでその読みにくさに絶望します。そのため、ここではログの出力がそれぞれど

    G1GCのログの読み方 - unnamed
    tkdysk
    tkdysk 2012/12/04
  • irof文が実装できたよ。そう、Scalaならね!

    当ブログはamazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、 Amazonアソシエイト・プログラムの参加者です。 いろふアドベントカレンダー の4日目です。 前日は、@megascus さんの「世界はいろふである #irof_history」でした。 さて、ITの某界隈ですっかり有名人になったirofさんですが、そろそろプログラム言語の構文として実装されてもいいのではないかと思うのです。だって、irofってifに似てるしね。 こんなイメージでしょうか。 irof (hoge == 1) { println("いろふ") } 仕様はまぁ、面倒なのでif文と同じでいいでしょう。 if文が真であるときの制御があるなら、偽の場合の制御も必要です。if文が偽の場合はelseですから、ここはelofと

    tkdysk
    tkdysk 2012/12/04
  • 依存するJARがあるJavaFXアプリケーションの実行可能JAR作成 - torutkのブログ

    JavaFX Advent Calendar 12月3日担当です。 11/30開催の「第8回JavaFX勉強会」(日JavaFXユーザーグループ主催)で、「ダブルクリックで起動する JavaFX アプリケーション JAR の仕組み 」を発表をしてきました。 この発表では、作成するプログラムがJava SE/JavaFX以外の他のJARに依存しない単純な形式を対象にしていました。 発表の質疑応答にて、依存するJARがあり複数のJARで構成されるアプリケーションの場合について質問を受けました。事前に調査はできておらず、宿題ということで日「(補遺)依存するJARがあるJavaFXアプリケーションの実行可能JAR作成」を紹介します。 注記)記事でのコマンド実行例、ディレクトリパス記述表記は、Windows OS(Windows 7)環境での操作・記述を前提としています。Linux、Solar

    依存するJARがあるJavaFXアプリケーションの実行可能JAR作成 - torutkのブログ
    tkdysk
    tkdysk 2012/12/04
  • 2012-12-03

    残念なことにIntelliJ IDEAは有償です(ちなみに、私は自腹で買ってます)。ライセンス体系は、 Commercial License Personal License Academic License の3種類ありますが、だいたい個人で買う人が多いだろうから、Personal Licenseで十分でしょう*1(学生さんはAcademic Licenseという手もあります)。 普通にJetBrains経由で購入する場合はオンラインで買えるので、クレジットカードかPayPal使ってポチっとしましょう。しばらくすると、メールでライセンスが送られてきます。ライセンスが届くまで結構時間がかかる(1日程度)ので、あせらずのんびり待ちましょう。:-) オンラインやカードはイヤだなって人向けですが、一応国内に販売代理店があります。詳しいことはしりませんが、どうも見積書をもらったり請求書や領収書を発

    2012-12-03
    tkdysk
    tkdysk 2012/12/04
  • スタッフになってみませんか? #TddAdventJp

    現在、アジャイルサムライ横浜道場の門下生として、勉強している会社員です。 横浜道場での参加レポートはこちらです。 今回は、TDDBC横浜 2nd seasonのスタッフとして参加したことをもとに、 スタッフになってみてはいかがですかというお誘いの内容です。 なぜ、ただの門下生がTDDBC横浜のスタッフとして参加したのかは、 その回のレポート(->こちら)を見ていただくとして。 レポートにはスタッフとして参加するメリットを書いたので、 ここでは体験から思いつきそうな不安や疑問について書いてみます。 スタッフと聞いて、「言語を使いこなしていないし…」と尻込みするかもしれませんが、 そんなことはありません。 確かに、ある程度言語を使える必要はありますが、TDDBCの場合予めお題が提供されていることがほとんどです。 ということは、前もって実践できます。 また、課題も過去の課題を利用する場合も多いの

    tkdysk
    tkdysk 2012/12/04
  • 世界はいろふである #irof_history - 水まんじゅう2

    この記事はいろふ Advent Calendarの三日目の記事です。 一つ前は [twitter:@ayato_p]さんの あなただけの特別ないろふさん です。 一つ後は[twitter:@daiksy] さんの irof文が実装できたよ。そう、Scalaならね! です。 さて、各地で登録してしまったけれども何を書けばいいのかと頭を悩ませている人が多いと噂されるいろふAdvent Calendarも遂に三日目になりました。 いろふさんがJavaの達人ということで、Javaで世界がいろふさんであることを確かめようと思います。 System.out.println("world".equals("irof")); これを実行すると以下のようになりました。 見事に世界といろふさんが等しいと表示されましたね! さすが私が愛用しているJVM。空気を読んでくれている。 これにて終了! どうしてこうなっ

    世界はいろふである #irof_history - 水まんじゅう2
    tkdysk
    tkdysk 2012/12/04
  • 数字で見る「スマホ市場」1位から3位

    tkdysk
    tkdysk 2012/12/04
  • tech.kayac.com Advent Calendar 2012 - KAYAC Engineers' Blog

    どう?最近パスタ巻いてる!? kenjiskywalkerだよ! スカイウォーカーって名前が付いてるけど スターウォーズはほとんど見たことがないんだ。不思議だね! さて、年の瀬も段々と近づいてきて、町はイルミネーションで華やかになり 恋人たちはお互いのプレゼントについて相談し、子供たちはなるべく大きな下を探している中 エンジニアは何をしているのかといえば、そう、アドベントカレンダーだね! ということで男だらけのテックカヤックアドベントカレンダーやるよ! テーマは「2012年 私の中のマイイノベーション」だけど 多分内容は関係のないものがほとんどだと思うんだ。面白いね! スケジュール 12/01 / @kenjiskywalker #1「おちこんだりもしたけれど、私はげんきです」 12/02 / @damele0n #2 「JavaScriptでおっぱいを動かす」 12/03 / @kyo

    tech.kayac.com Advent Calendar 2012 - KAYAC Engineers' Blog
    tkdysk
    tkdysk 2012/12/04
  • #3 「あまりApplication cache(cache manifest)のことを甘く見ない方がいい」 Advent Calendar 2012 - KAYAC Engineers' Blog

    最近色々あってAndroidと心を通わせられるようになってきたago(@kyo_ago)です。 このエントリは tech.kayac.com Advent Calendar 2012 3日目の記事です。 Application cache(cache manifest)とは WHATWGやW3で議論されているHTML5 Offline Web Applicationの仕様の一部です。 細かい仕様等に関しては最後に参考URLをつけたのでそちらをご覧ください。 ここでは色々誤解の多いApplication cacheの使い方をご紹介したいと思います。 使い方 .appcacheの拡張子に対してtext/cache-manifestのMIMEタイプを設定してください。 .appcacheファイルは以下の形式で作成してください。 CACHE MANIFEST: #更新用ID(日付+連番等) キャッ

    #3 「あまりApplication cache(cache manifest)のことを甘く見ない方がいい」 Advent Calendar 2012 - KAYAC Engineers' Blog
    tkdysk
    tkdysk 2012/12/04
  • 友達に嫌われるのが怖くて、発信ができない人へ。 - Rail or Fly

    僕自身がブログやウェブサイト、SNSで好き勝手発信しているからだろうか、時々こんな相談をされる。 「僕も(私も)ブログ書いたりSNSで発信したりしたいです!だけど、そこまでして伝えたい何かもないし……。結局、友達から嫌われるのが嫌で、できないんです」 この気持ちは、とてもよくわかる。 たとえ誰かに嫌われてもいいから伝えたいって強烈に思えるような、憎しみにも似た何かを持てる人は、そう多くない。 これを伝えたいと強く思えるようなテーマはないけれど、日々考えたことを率直に表現したい、そんな人が大多数だと思う。実際、僕もそういうタイプだった。 今日は、「思ったこと、考えたことを文章で表現したい」と思っているいたって普通の人間(つまり僕)が、どうすれば嫌われることを恐れず表現できるようになったかを書いてみたい。 発信手段にはいろいろあるけれど、今回はブログを例にとりたいと思う。 実は僕は今でも、思っ

    友達に嫌われるのが怖くて、発信ができない人へ。 - Rail or Fly
    tkdysk
    tkdysk 2012/12/04