タグ

2013年2月6日のブックマーク (15件)

  • Javaはもう古い!次の主流は「関数型」

    業務系ならJava、Web系ならRubyなどの軽量言語---。10年以上続いたプログラミング言語選定の常識が今、覆りつつある。実装工程においてJavaの10倍の生産性を持ち、Rubyなどより手軽に高品質なアプリケーションを開発できる。そんな「関数型プログラミング言語」が実用期に入り、普及し始めている。 目次

    Javaはもう古い!次の主流は「関数型」
  • 関数型プログラミングは本当に難しいのか

    2012年9月初頭、東京・某所で開催された「函数プログラミングの集い 2012」というイベントに参加した。 このイベント、文字通り、「Haskell」や「Scala」「OCaml」「F#」「Erlang」といった関数型プログラミング言語に関するイベントなのだが、その午前中の講演を聞いて、筆者は少々面らった。 関数型プログラミング言語などの研究者である電気通信大学 准教授の中野圭介氏による講演だったのだが、同氏は講演が始まるや否や「これから『爆弾』を投下します」と前置きし、こう述べたのだ。 「『関数型言語』を使ってはいけない」と。 関数型プログラミングに関するイベントで、いきなり「使うな」という発言は、確かに衝撃的である。筆者だけかもしれないが、この発言の後、一瞬、会場が凍り付いたようにも見えた。一体、どういうことか。 実はこの発言、「使うな」という部分に重点があるのではなく、「関数型言語

    関数型プログラミングは本当に難しいのか
  • [Scala]Java VM上で動き既存資産を生かしやすい関数型言語

    特許や論文などの無料検索サービスや技術者向け転職支援サービスなどを手掛けるベンチャー企業のアスタミューゼは、自社サービスの開発言語をすべてScalaに統一している。約10万ステップのScalaコードを、わずか3人の自社エンジニアで約6カ月で開発した。現在は開発から運用まで5人でこなす。 システムの開発に当たって同社が重視したのは「何よりもScalaの実用性」(同社でサービス開発を統括する三木隆史プラットフォーム事業部部長)だ。Scalaのコードはコンパイルすると、JavaVMの上で動かせる「クラス・ファイル」となる。開発段階では品質や生産性の向上が可能な関数型プログラミング言語を使いつつ、ソフトの実行環境については成熟したJava VMをそのまま使用できる(表1)。新しい言語に付きものである、実行環境の未熟さや不具合とは無縁だ。世の中にある膨大なJavaのライブラリーをそのまま利用できる利

    [Scala]Java VM上で動き既存資産を生かしやすい関数型言語
  • [Haskell]関数型の特徴を満載した王道の言語

    まずは国内企業におけるHaskellの事例をみていく。 Haskellは、多くの関数型プログラミング言語の中でも、関数型らしい特徴を最も豊富に備えており、関数型プログラミング言語の王道とも呼べる言語だ(表1)。関数型プログラミング言語の研究者らが中心となって言語仕様などをメインテナンスしている。 「Haskellなど全く知らなかった10人のSEが一から勉強を始め、金融機関が求める水準の高品質なパッケージソフトをつくり上げることができた」。新日鉄住金ソリューションズの内田康夫金融ソリューション事業部シニア・マネジャーは胸を張る。 同社は金融機関向けの時価会計パッケージ製品「BancMeasure」をHaskellで開発した。HaskellではJavaなどと比べて短い記述が可能なため比較は難しいが、コード行数は約2万3000ステップである。プロジェクト発足時にはJavaのスキルしか持たなかっ

    [Haskell]関数型の特徴を満載した王道の言語
  • [関数型言語のトレンド]国内でも採用企業が増加

    「少数精鋭の開発メンバーで、短期間に新しい検索サービスを始められた」。特許情報などの無料検索サービスで200万人以上の会員を抱えるアスタミューゼ。同社でサービス開発を統括する三木隆史プラットフォーム事業部部長は、こう語る。スピードの秘密は、開発言語選びにあった。 同社が採用したのは、業務系システムの開発で主流になっているJavaでも、Webシステムで人気を博すRubyPythonでもない。「関数型プログラミング言語」と呼ばれるオープンソースの開発言語の一つ、「Scala(スカラ)」だ。 Scalaは今、世界的な注目を集める。米ツイッターや米リンクトイン、英ガーディアンなど海外の名だたる企業が自社サービスの開発に採用したことで一気にその名を知らしめた。Scalaの推進企業である米タイプセーフは2012年8月に1400万米ドル(約11億円)の資金を調達。Webアプリケーションや分散処理システ

    [関数型言語のトレンド]国内でも採用企業が増加
  • これだけは知っておきたい。グーグル提唱、安全なネットのための11ステップ|タブロイド|オトコをアゲるグッズニュース

    今月は情報セキュリティ強化月間 ということらしいので(知らなかった...)、グーグル海外版サイトに安全で安心なオンラインのための11ステップを公開しました。 オンライン=怖い、というイメージは初めは誰しもあったかもしれませんが、慣れてくると油断ができてしまうもの。そんなネット上級者はもちろん、スマートフォンで格的にネットデビューした初心者も必見ですよ。 1:数字、言葉、シンボル(例:!や?)を混ぜた長いパスワードを、メールやネット銀行ごとに用意しよう 2:ちゃんと「サインアウト」したか確認しよう 3:よく知らないネットワーク(例:カフェのWi-Fi)には要注意。個人情報が漏えいする危険があります 4:個人情報泥棒には要注意! 怪しいメールは無視。怪しいサイトにパスワードを入力しない。パスワードをメールしない 5:席を立つときは端末にロックをかけよう 6:複数人で一つのデバイスを共有して

    これだけは知っておきたい。グーグル提唱、安全なネットのための11ステップ|タブロイド|オトコをアゲるグッズニュース
  • 2月9日(土)名古屋に岡田斗司夫がやってくる!初代以外のガンダムの悪口を100日、ネットに書き込んだら4段認定?「岡田スクールR」開講です。 - FREEexなう。

    2月9日(土)名古屋に岡田斗司夫がやってくる!初代以外のガンダムの悪口を100日、ネットに書き込んだら4段認定?「岡田スクールR」開講です。 お待たせいたしました! 一年ぶりに岡田斗司夫が名古屋にやってきます 今回はいつもの講演やワールドカフェとは一味違った趣向のイベントです。 大学の先生なのに「大学はオワコン」という岡田斗司夫がはじめた私塾とは? 就職なんかしなくても暮らしていける方法を模索します。 【はじめに】 岡田スクールR(リアル版)にようこそ! このスクールは「スマートノート」「レコーディングダイエット」「4タイプ」などの岡田斗司夫メソッドをより楽しんで学ぶためのゲーミフィケーションです。 *ゲーミフィケーション(gamification)とは課題の解決や顧客ロイヤリティの向上に、ゲームデザインの技術やメカニズムを利用する活動全般。 Wikipediaより 岡田斗司夫のメソッドを

  • iOS 6.1の完全Jailbreak、2月3日公開か? iPhone 5でも動作

    iOS 6.1の完全Jailbreak、2月3日公開か? iPhone 5でも動作2013.01.30 11:00 福田ミホ スーパーボウルより、Jailbreakだと。 iPhone 5ユーザーには、Jailbreak(脱獄)の公開を心待ちにしている人も多いと思います。iOS 6そのものはもうJailbreakされていたんですが、それが使えたのはA4チップまでのiOSデバイスだけで、iPhone 5上で動作するものは未公開でした。でも多分、もうすぐ使えるようになります。 今月29日にiOS 6.1が公開されたため、追ってJailbreakも公開されそうだと噂になっています。公開日は2月3日になりそうです。Jailbreak開発チームのスポークスマン的役割のMuscleNerd氏が、開発中の紐なしJailbreakの詳細とその公開日についてTwitter上で頻繁に発信しています。 ニセの@

    iOS 6.1の完全Jailbreak、2月3日公開か? iPhone 5でも動作
  • アプリ開発者に朗報、アップルが「AppStore.com」短縮URLを開始

    アプリ開発者に朗報、アップルが「AppStore.com」短縮URLを開始2013.02.04 14:30 アプリ専用短縮URLが始まりましたー 気になるアプリを友人知人に知らせたくても、長々しい文字が並ぶリンクになってしまうので送るのも一苦労ですよね。その問題を解決するためのシンプルな短縮URLをアップルが始めました。 スーパーボール放送中に公開された映画「スタートレック イントゥ・ザ・ダークネス」の最新CMで、映画アプリの紹介には従来のURLに代わり短縮URL「AppStore.com」が使われていることが分かりました。 アプリストアへのアクセスは「AppStore.com/アプリ名」などが使えるようになるので、例えばスタートレックのアプリにアクセスには、以前の形式https://itunes.apple.com/us/app/star-trek-app/id588255788?mt=

  • Android Key Lime Pieはこの春ローンチ、リーク文書から発覚

    Android Key Lime Pieはこの春ローンチ、リーク文書から発覚2013.02.05 22:30 福田ミホ 5月のGoogle I/Oで発表? Googleが次のAndroid OS 5.0を今年春に発表する可能性はあるでしょうか? その手の発表がよく行われるイベント、Google I/Oが5月に予定されていることを考えると、それはありえそうです。さらに、クアルコムからリークされた文書がそれを裏付けています。そしてそのOSの名前は、そう、Key Lime Pieです。 リーク文書が最初にポストされたのはAndroid Policeですが、クアルコムからの要請があって削除されてしまいました。そこには、Key Lime Pieのリリース時期が大まかに記されていました。 一番右の列の頭に「K-release Spring 2013」の文字があります。 こちらも一番右に「Mar(3月)

    Android Key Lime Pieはこの春ローンチ、リーク文書から発覚
  • ペンタックスが「フルサイズやらなきゃならない」とインタビューで明言(動画)

    PENTAX FORUMSに、ペンタックス社員のインタビュー動画が掲載されています。この動画によると、どうやら35mmフルサイズのデジタルカメラを作っており、そろそろ出したいということです。 動画の後半でも述べられていますが、ペンタックスは小型軽量がウリのメーカー。フルサイズになっても、この路線は突き進んでいく模様。となると、フルサイズミラーレス一眼なんていうのも出てくるかもしれませんね。 もしかしたら、GXRのユニットで登場! なんてこともあるかもしれません。 この動画はCP+の期間に収録された模様。技術開発はかなり進んでいるようなので、あとは製品化ですね。うーん、どんなカメラになるんでしょうか。 今年の目玉になるかもしれませんよ? Pentax Confirms Full-Frame Plans at CP [PENTAX FORUMUS via YOUのデジタルマニアックス dman

    ペンタックスが「フルサイズやらなきゃならない」とインタビューで明言(動画)
  • 万物の生死を司る数式のお話

    単細胞生物から人間、鯨、樹高世界一のセコイアに至るまで、生けるものすべての生死を司る計算式というものが自然界には存在するのだそうです。 NPR司会者で科学記者のロバート・クラルヴィッチ(Robert Krulwich)氏がブログで紹介してました。 万物を生かし、死の時を告げる数式。 興味深いことに、これと同じ体系は、社会、経済など他の事象にも当てはまるんだそうな。しかも全部ひとつのマジックナンバーとも言うべき数で縛られているんです。面白いですね。 物理学者のジェフリー・ウェスト(Geoffrey West)博士はEdgeの必見動画(削除されてます)でこう解説しています。 [...] 例えばY軸に代謝率、X軸にサイズを落としていくとしよう。個々のシステムの多様性・複雑性、歴史的偶発性も作用するから当然、歴史・地理などに応じて点は座標上にバラバラに散ると思うよね。 ところが逆なんだな。点はとて

    万物の生死を司る数式のお話
  • HDDレコーダーに溜まった番組が持ち出せる、スマホアプリ「Twonky Beam」

    HDDレコーダーに溜まった番組が持ち出せる、スマホアプリ「Twonky Beam」2013.02.05 18:00 これでレコーダーの中にたまったテレビ番組を消化できる! TV番組を録画するHDDレコーダーはたくさんの番組を録画できますが、ついつい録画しすぎて「見る時間が足りない!」なんてことになりがち。 しかし、そんな失敗はもう過去のもの。アプリ「Twonky Beam」が、レコーダーからの番組コピーに対応したんです。 「Twonky Beam」は、無線LANを通してレコーダーの番組を見るアプリ。それが今日のバージョンアップで、対応するレコーダーからスマートフォンにテレビ番組をムーブ(制限つきのコピー)できるようになったんです。 これなら、電車での移動などちょっとした空き時間に、録画したテレビ番組をスマホで見ることができます。「時間がないから」とあきらめていたアレやコレも減って、HDDレ

    HDDレコーダーに溜まった番組が持ち出せる、スマホアプリ「Twonky Beam」
  • 虫歯予防のできるチョコレートがあるってホント!? | エンジョイ!マガジン

    チョコレートといえば、べすぎると虫歯ができたり、太ったり・・・と美味しいけど気をつけたいスイーツ。しかし、そんな常識を覆す「虫歯予防チョコ」があるんです。 もうすぐバレンタインデー。街にはチョコレートがいっぱい! チョコ好きには楽しい時期で、ついデパートをうろうろしちゃいますよね。 さて、甘いもの好きにはたまらないチョコですが、べすぎると虫歯になったり、体重が増えたり・・・とキケンなスイーツ。 虫歯になりにくくて、太りにくいチョコがあればいいのにな・・・なんて都合のいいことを考えている方へ嬉しいお知らせ! なんと「虫歯予防効果」があって、さらに低カロリーなチョコを発見しました。 その名も現役の歯科医師によって開発された「歯医者さんのチョコ(カテキシリ)」。 原材料名を見ると、ココアバター・植物油脂・全粉乳・脱脂粉乳・・・ここまではいたって普通です。 驚いたのが「緑茶」と「甘味料(キシリ

    虫歯予防のできるチョコレートがあるってホント!? | エンジョイ!マガジン
  • TカードがiPhone対応に。おサイフ機能がなくても、この方法があったか!|タブロイド|オトコをアゲるグッズニュース

    おサイフ機能のないiPhoneにもこんな手段で対応できちゃうんですね おサイフケータイ機能に対応したスマホやガラケーに提供中のツタヤTカード連動スマート会員証サービス『TSUTAYA携帯会員証』が満を持してiPhoneに対応しました! 今さら説明の必要もないとは思いますが、ツタヤでのDVDやCD等レンタルはもちろん、コンビニ、スーパーマーケットにドラッグストアやファミレスまで多業種にわたる提携先でポイントがたまって一度使ったら手放せなくなるのがおなじみのTカード。 ところで皆さんもおサイフ未対応のiPhoneをどのように対応させたのか気になりますよね。 Tカード公式サイトにある情報からまとめると以下のような仕組みになっているみたいですよ。 なるほど。iPhoneからTサイトのページにログインすると表示されるバーコードを店頭の専用セルフレジにかざすとTカードとして認識されるというわけです。こ

    TカードがiPhone対応に。おサイフ機能がなくても、この方法があったか!|タブロイド|オトコをアゲるグッズニュース