タグ

2014年1月25日のブックマーク (26件)

  • ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013

    Canvas、WebGL、WebRTC、WebSocketなど、HTML5の花形スターとも言えるモテ系APIは、常に世間の注目を集めている。これらAPIを使いこなせるウェブディベロッパーはどこからも引っ張りだこだろう。しかし、注目度が低いながらも、今後のウェブを支える(かもしれない)最新のAPIが数多く存在する。このようなAPIは派手さが足りないゆえに話題になることもない。しかし、これら非モテ系のAPIも含めてHTML5だ。 セッションでは、ありきたりのモテ系APIに飽きたマニアな貴方のために、普段は陽の当たらないAPIを一挙紹介する。もちろん、どれかのブラウザーに実装されているAPIのみだ。今から使おうと思えば使えないことはない。そして、W3Cにて仕様策定が始まって日が浅いため、明日にはどうなるか分からない。無くなるかもしれないし、大幅に変更されてしまうかもしれない。今覚えても役に立た

    ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
  • 本日12月1日より、プログラマ有志による2013年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2013年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2013年の各技術系Advent Calendar(アドベントカレンダー)が一日目を担当する人のblogではじまっている。 昨年以上に細分化されたため、昨年よりも今年のAdvent Calendarの数が多くなっているようだ。また、技術系以外の人に対してもこのような形式のAdvent Calendarの認知度が上がり、技術系以外のAdvent Calendarも昨年より増えている。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組み(もちろん、様々

    本日12月1日より、プログラマ有志による2013年の技術系Advent Calendarが各所ではじまる | gihyo.jp
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • JAZZRADIO.com - enjoy great jazz music

    Presenting jazz radio channels for your enjoyment. Listen for free and enjoy countless hours of the best jazz music around.

    JAZZRADIO.com - enjoy great jazz music
    tanakaBox
    tanakaBox 2014/01/25
    おぉ。
  • まつもとゆきひろ氏「プログラミングコミュニティは終わらない文化祭」 ~アスキー総研主催のシンポジウムでまつもと氏×古川亨氏が対談セッション

  • Clojureを練習するためのオンライン問題集

    元ネタはこちら おそらくある言語に慣れるためには、その言語を実際に使うことだと思います。しかし、誰しもが「こういうのを書いてみたいな」というアイデアを持っているわけではありません。そこで、Clojureを練習するためのサイトみたいなのをいくつか見かけたので、ここで共有しておきたいと思います。 4Clojure 最も有名なClojure練習サイトですね。ここの練習スタイルは、__に対して、なんらかの式を入力することにより、全体でtrueになるようにするタイプのものです。 ClojureScript Koans 欠けている部分を穴埋めして、全体として正しいようにするというものについて、海外プログラマーの間ではKoanとよばれ(たぶん、禅のKoanから来ていると推測します)、親しまれています。これもその一つ。上のがすこしピンとこなければ、こっちから始めてみるのもいいでしょう。元ネタはCloju

    Clojureを練習するためのオンライン問題集
  • これがCGシミュレーション!? 本物と見分けがつかない「雪」アルゴリズムをディズニーが発表(動画あり)

    これがCGシミュレーション!? 物と見分けがつかない「雪」アルゴリズムをディズニーが発表(動画あり)2013.12.03 07:009,735 ディズニーが新開発した「雪」に関するアニメーション生成テクノロジー。その驚異的なシミュレーションレベルがとにかくハンパないと話題になっています。今回の技術は非Pixar系の新作3DCG映画「アナと雪の女王(原題:Frozen)」で使われており、仕組みを説明した動画がSIGGRAPH(シーグラフ/アメリカコンピュータ学会でCGを扱う分科会)でも公開されています。 再現アルゴリズムを生み出す数学者と物理学者には、いつも驚かされっぱなしですよね。世界がどんな風に見えているのか、その脳内を覗いてみたい…! Jesus Diaz(Rumi /米版)

    これがCGシミュレーション!? 本物と見分けがつかない「雪」アルゴリズムをディズニーが発表(動画あり)
  • ヒゲモジャのギークが提案する技術習得戦略

    先月、Dbtech Showcaseで松信さんがデータベース技術の羅針盤という講演をされた。残念ながらプレゼンそのものを観に行くことはできなかったが、その前の日に松信さんと一緒に昼飯をべたとき、講演のあらすじについては伺っていた。その際にも同じようなことを松信さんには言ったのだが、スライドを見直した上で改めて自分の意見をまとめておこうと思ったので筆をとることにする。 なお、このエントリではスライドに書かれているトピックについて語るので、まだ松信さんのスライドを見てない人は先にスライドに目を通してからエントリを読んで欲しいと思う。結論は全く違った方向に進んで行くが、その点は了承して頂きたい。 あなたに選択肢はあるか?ひと握りの天才なら自分の興味のある分野を開拓することができるだろう。あるいはすでに成功を収めた人であれば転職に困ることはないので、成功しそうな会社に乗り換えることもできるだろ

    ヒゲモジャのギークが提案する技術習得戦略
  • Code Readability

    Go 1.2が12月1日にリリースされました。 そして、同時くらいに社内のGo readability approverの一員になったので、ちょっとCode Readabilityについて書いてみようと思います。 Google社内では、主要なプログラミング言語について Readability というのが存在します。 「C++のReadabilityを持っている」とは、C++のコードをスタイルガイドに従ったコードを読み書きできる能力があることを意味しています。社内のコードベースと一貫したコードで開発できるということです。Readabilityをもっていない人は、Readabilityを持っている人にcode reviewしてLGTM/Approvalを貰わないとコードをrepositoryにcommit/submitすることができません。 readability approverは、ある開発

  • コードを改悪されて本気でプログラマ辞めようかって脳裏をよぎった - (define -ayalog '())

    2013-12-04 コードレイプされて気でプログラマ辞めようかって脳裏をよぎった Java 開発 つらい現実。 「だから言ったのに」事案2013-12-04 11:05:15 via web 自分の書いたプログラムが大陸人の手によって改悪されまくってて涙で前が見えない。2013-12-04 11:16:49 via web あのね。。拡張for文で書いてたのにfor(int i=0; i<items.length; i++)って書きなおされてたんだ…。2013-12-04 11:18:41 via web てか、嘘でしょ。なんでSetをtoStringして文字列表現にして「,」でsplitするとか考えるの…。意味分かんないんだけど…。2013-12-04 11:19:51 via web こう、胸の奥がキューッてなってる。苦しい。2013-12-04 11:21:11 via web

    tanakaBox
    tanakaBox 2014/01/25
    筆者は向上心があるようだが、周りが無い。周りに合わせるか、周りを引き上げるか・・・
  • ある程度Gitを操作できるようになってから当たると良いマニュアル/情報源 - Qiita

    Gitにある程度慣れ,基的な操作ができるようになるとより深く知りたくなってくると思いますが,そのときにググって分散した情報を読むのではなく,まとまったドキュメントを活用すると効率が良いです. まずは中級者向けgit helpについて. git help help まずはgit help helpをして,よく使うgit helpについてより良く知っておきましょう.git helpの中でおすすめオプションは以下の2つ. -w HTMLでのmanをブラウザで開く.長いmanを読むときなどは読みやすくて地味に便利 -g ガイド一覧.特定のgitコマンドに縛られないような内容を見ることができます. gitガイド $ git help -g The common Git guides are: attributes Defining attributes per path glossary A Gi

    ある程度Gitを操作できるようになってから当たると良いマニュアル/情報源 - Qiita
    tanakaBox
    tanakaBox 2014/01/25
    git help help。素晴らしいコマンドだけど、なんか叩きたくない響きw
  • Java大好きな人が作ったCeylon言語ってどんなもの? - Qiita

    って聞いたことありますか? 2013/11/12にバージョン1.0.0がレッドハット社からリリースされました。 Ceylon公式ページ Javaに非常に影響を受けて作られている言語で ほぼJavaに近い感覚で書くことが出来ます。 JVM上で動く言語です。 その他にJavaScriptで出力し、 JavaScriptエンジン上(Node.js上など)で動かすことが出来ます。 読みはセイロンだと思われます。 (セイロンティーとかのセイロンだと思います。 ジャワティー JAVA Teaインスパイアかなと想像) Javaキラーとも呼ばれているようですがCeylon言語の開発者は Javaが大好きなようで、そのJavaの問題を解決しつつも 最近流行のScalaの言語仕様の複雑さを出来るだけ押さえたいと言う方針のようです。 最近の関数型言語の中でJavaと相性のいいScalaが流行ってきていますが 個

    Java大好きな人が作ったCeylon言語ってどんなもの? - Qiita
  • 20年間「00000000」のままだった核ミサイル発射コード

  • てめえらのRailsはオブジェクト指向じゃねえ!まずはCallbackクラス、Validatorクラスを活用しろ! - Qiita

    てめえらのRailsはオブジェクト指向じゃねえ!まずはCallbackクラス、Validatorクラスを活用しろ!RubyRails ちょっと煽り気味のタイトルにしてみましたが、Railsで開発する時は意識的にOOPに寄せないとオブジェクトの力が活かせなくなるよってことと、Railsが提供しているクラスの責務を分割することを支援してくれる機能について話をします。 ActiveRecordの性質 Rails開発においては、モデル層にロジックを書いてコントローラーは薄くしろ、というのはしつこく言われているので、概ね浸透してきていると思います。 それに加えて、最近私が結構しつこく主張しておきたいのが、モデル = ActiveRecordでは無いよ、ということです。 ActiveRecordは成り立ちから言うと、ロジックとDBへの永続化をまとめてカプセル化するアーキテクチャパターンから来ています。

    てめえらのRailsはオブジェクト指向じゃねえ!まずはCallbackクラス、Validatorクラスを活用しろ! - Qiita
  • ドメイン駆動設計の意義~MVCモデルの後継、パターン言語で語られる、ソフトウェアプロダクトラインの再構築 - プログラマの思索

    ドメイン駆動設計の意義~MVCモデルの後継、パターン言語で語られる、ソフトウェアプロダクトラインの再構築 @digitalsoul0124さんのBlogを読んで、自分は「ドメイン駆動設計」を完全に理解していないことに気づいた。 ラフなメモ書き。 論理的な文章でないので後で直す。 【元ネタ】 ドメイン駆動設計入門 - Digital Romanticism モデルが息づく場所 - Digital Romanticism 戦略的デザインに関する意思決定のための6つのエッセンス - Digital Romanticism ドメイン駆動設計はソフトウェアプロダクトラインとオブジェクト指向分析のミッシングリング: プログラマの思索 ドメイン駆動設計は設計のアジャイル化~オブジェクト指向設計の先祖返り: プログラマの思索 ドメイン駆動設計の感想~OOAは過ぎ去りDOAはもう一度舞台に上がるのか: プロ

    ドメイン駆動設計の意義~MVCモデルの後継、パターン言語で語られる、ソフトウェアプロダクトラインの再構築 - プログラマの思索
  • ノーコードWebアプリ開発プラットフォーム-Forguncy(フォーガンシー)| メシウス株式会社 |

    すべてのシゴトを データで繋ぐ。 90日間 無料トライアル (※1)2023年中に「BOXIL SaaS」上へ新たに投稿された口コミ評価の総得点が、 予算管理システム部門でもっとも高いサービスをスマートキャンプ株式会社が選出。 (※2)エントリーされた事例をもとに、企業の働き方改革やDX推進を支援したサービスを、 企業や社会への貢献度を踏まえてスマートキャンプ株式会社が独自に選出。 (※3)ノーコード・ローコード開発部門にて「2022年1月1日~11月30日までの 期間の資料請求数が一番多いツール」として受賞しました。

    ノーコードWebアプリ開発プラットフォーム-Forguncy(フォーガンシー)| メシウス株式会社 |
    tanakaBox
    tanakaBox 2014/01/25
    スバラシイ。
  • 無添加だから安心。天然リップスティックを手作りしよう! | ライフハッカー・ジャパン

    Nintendo Switchの純正プロコンを異次元レベルの操作性に!使わない理由がない革新的アダプター

    無添加だから安心。天然リップスティックを手作りしよう! | ライフハッカー・ジャパン
  • Write Yourself a Theorem Prover in 48 Hours (その1) - Qiita

    この記事は定理証明アドベントカレンダー2013のたぶん7日目の記事です 誰でも定理証明器を作れるようになろうという趣旨です。ここではCoqのパクリみたいなサブセットを48時間で作ります。 タイトルの元ネタは http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours です。というわけで、使う言語はHaskellですが、他の言語でも特に問題ないと思います。 定理証明器の部品は以下のものが必要です。 記述言語 カーネル 証明支援言語 その他 記述言語はCoqではGallinaといわれてる部分です。立派なプログラミング言語をひとつ設計しないといけません。このプログラミング言語によって、定理のステートメントを記述したり、証明を記述したり、関数を書いたり、データ構造を定義したりします。 カーネルは記述言語のインタープリタになります

    Write Yourself a Theorem Prover in 48 Hours (その1) - Qiita
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    tanakaBox
    tanakaBox 2014/01/25
    本の背表紙を棚板のふちで揃えるように並べると、大量の本もすっきりと見える。
  • Amazon Redshiftを始めてみよう(入門ガイド翻訳&実践:前編) | DevelopersIO

    今年6月のAWS Summit Tokyo 2013で東京リージョンでも使えるようになったRedshift。その流れを受けて、国内でもより一層注目度が高まっている今日この頃皆様如何お過ごしでしょうか。 そんなRedshiftについて、この機会に自分も触れてみようと思います。私自身、これまで超大規模データやデータウェアハウスに関しては触れて来ておらず、この分野に関しては専門的な知識は有してはいませんが、そんな感じのスタートでRedshiftの巨大な山を登り始め、自分自身徐々に理解を深めていければ、またエントリを御覧の皆様にも同様に読み進めて行く事で理解を深めていって頂ければ幸いです。よろしくお願いします。 ※文字も画像も多目な分、ひとまとめにするとボリューム的にスクロールバーの長さがエラい事になりそうなので前後編に分けてお届けします。:-) 目次 RedShiftとは はじめに / Gett

    Amazon Redshiftを始めてみよう(入門ガイド翻訳&実践:前編) | DevelopersIO
  • 人事評価とはどういう仕事か--『C:A:Pモデル』による分析の試み | タイム・コンサルタントの日誌から

    中間管理職になってからそれなりの時間がたつが、人の評価というのはいまだに不得手である。毎年回ってくる、人事評定と呼ばれる仕事のことだ。部下を面接し、その目標や達成度や希望やら不満やらを聞いて、それからおもむろに机に向かって、その人の評点をつける。面接自体はそれほど苦にならないが、評価がいつも難しい。その昔、面接で自分が上司に訴えるだけですんだ頃に比べると、とても気の重い仕事である。自分の評価した結果が、直接、その人のボーナス査定や昇進につながるからだ。 まあ、わたしの職場の場合、自分の決めた評点が最終値となるわけではなく、さらに上司やもっと上での調整・決定が行われるので、少しは責任が軽いと言えるかもしれない。ただ、査定が決まった後、今度は管理職は部下にそれを伝えなければならない。当然、(なぜ自分の努力はこれしか報われないのですか?)と、全員の目が訴えてくる。自分だってそうだったのだから、も

    人事評価とはどういう仕事か--『C:A:Pモデル』による分析の試み | タイム・コンサルタントの日誌から
  • 累計1000個以上!パワポ企画書をサクっと作れる無料テンプレ図形まとめ | Find Job ! Startup

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    累計1000個以上!パワポ企画書をサクっと作れる無料テンプレ図形まとめ | Find Job ! Startup
  • Genymotion で Android の超爆速エミュレータ環境を構築する | アドカレ2013 : SP #6 | DevelopersIO

    爆速を超える"超爆速"エミュレータ! 最近、巷で話題となっている"超爆速"なエミュレータ環境を構築できる Genymotion を使ってみました。 所感では以前話題となった Intel 製システムイメージを使う方法 (下記リンク参照) よりも速い印象を受けました。 【番外編】Androidの爆速エミュレータ環境を構築する | Developers.IO 起動までも非常に速いですし、動作もサックサクでまさに超爆速!です。 ということでインストール手順から便利な使いかたまでまとめてみました! 動作環境 今回 Genymotion を導入した環境は以下の通りです。 Mac OS X 10.9 VirtualBox 4.3.2 Genymotion 2.0.1 Genymotion を動作させるためには VirtualBox が必要になります。インストールされていないかたは以下のリンクからダウンロ

    Genymotion で Android の超爆速エミュレータ環境を構築する | アドカレ2013 : SP #6 | DevelopersIO
  • Dockerで立てたコンテナにsshで接続する - $shibayu36->blog;

    最近Dockerをちょっと触っていて、とりあえずDockerでコンテナを立ててsshでつなぐということをやってみた。 Dockerを入れる macだとDockerが入っているvagrant環境があるのでそれを落としてくる。 http://docs.docker.io/en/latest/installation/vagrant/ $ git clone https://github.com/dotcloud/docker.git $ cd docker $ vagrant upこれでDockerが動くvagrant環境が出来た。今後の作業はこのvagrantにsshした状態で行う。 $ vagrant ssh sshdが起動したコンテナにつなぐ http://docs.docker.io/en/latest/examples/running_ssh_service/ この辺を参考に。 まず

    Dockerで立てたコンテナにsshで接続する - $shibayu36->blog;
  • TOKYO TECH OCW

    学士課程を見る 理学院 数学系 物理学系 化学系 地球惑星科学系 共通専門科目 工学院 機械系 システム制御系 電気電子系 情報通信系 経営工学系 共通専門科目 物質理工学院 材料系 応用化学系 共通専門科目 情報理工学院 数理・計算科学系 情報工学系 共通専門科目 生命理工学院 生命理工学系 共通専門科目 環境・社会理工学院 建築学系 土木・環境工学系 融合理工学系 社会・人間科学系 イノベーション科学系 技術経営専門職学位課程 共通専門科目 工学院,物質理工学院,環境・社会理工学院共通科目 初年次専門科目 理学院 工学院 物質理工学院 情報理工学院 生命理工学院 環境・社会理工学院 大学院課程を見る 理学院 数学数学コース 物理学系 物理学コース 化学系 化学コース エネルギーコース エネルギー・情報コース 地球惑星科学系 地球惑星科学コース 地球生命コース 共通専門科目 工学院

    tanakaBox
    tanakaBox 2014/01/25
    東工大
  • JSTバーチャル科学館

    科学やテクノロジーに関するコンテンツが満載のインターネット上の科学館。科学技術振興機構が運営遠くへ伝える 経済産業省では10月を「情報化月間」と定め、情報・通信・ITなどについて考える期間としています。私たちの回りにいつもある情報機器の開発の歴史について「遠くへ伝える 情報通信技術」でお楽しみ下さい。

    tanakaBox
    tanakaBox 2014/01/25
    年表ステキ