タグ

ブックマーク / dankogai.livedoor.blog (94)

  • Disowned by a Dysfunctional Family : 404 Blog Not Found

    2015年07月11日13:30 カテゴリYAPC::AsiaOpen Source Disowned by a Dysfunctional Family Open Source の定義とはなんだろうか? 私にとっての定義は、以下だった。 Perl, the first postmodern computer language Imagine, open source is merely a byproduct of our need for family. So, look at all of you out there. You're just a big, dysfunctional family trying to create meaning. [拙訳: オープンソースは家族の必要性から生じた副産物だと想像してみよう。君たちをごらん。なにか意味を見出そうとしている社会不適応者の大

    Disowned by a Dysfunctional Family : 404 Blog Not Found
  • why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found

    2014年06月03日22:00 カテゴリLightweight LanguagesNews why(matters(Swift) > matters(Yosemite + iOS[8])) 「新HWの発表ゼロ!?」なんて言っている場合じゃない。 YosemiteもiOS 8も、さらに次のヴァージョンが出るまで、高々1年半かそこらの問題だけど、Swiftは少なくとも向こう10年、いや言語というものの性格からして何十年に及ぶことなのだから。 Swiftってどんな言語? とりあえず、なるべくわざとらしく書いたFizzBuzzの例。 struct Fizz { subscript(n:Int) -> String { return n % 3 == 0 ? "Fizz" : "" } } struct Buzz { subscript(n:Int) -> String { return n %

    why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2014/06/03
    404 Blog Not Found:why(matters(Swift) > matters(Yosemite + iOS[8]))
  • javascript - でiTunes Matchedなaacの出自を調べてみた : 404 Blog Not Found

    2014年05月14日13:00 カテゴリTipsLightweight Languages javascript - でiTunes Matchedなaacの出自を調べてみた 左手のリハビリがてらに。 Demo: 以下の緑色の部分に楽曲ファイルをdrag & dropしてください。 デスクトップからだけではなく、iTunes.appからも直接drag & dropできます。 複数ファイルがdropされた場合、最初のものだけが検索対象になります ジャケ絵をクリックすると、iTunes Storeに飛びます。 Drop the matched song here! Info: iTunes ID: Lookup: 解説 やっていることはこれとほぼ変わりません。 iTunes Matchでマッチした曲のメタデータ(情報)をiTunes Storeのメタデータに置き換えてくれるRubyスクリプト

    javascript - でiTunes Matchedなaacの出自を調べてみた : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2014/05/14
    404 Blog Not Found:javascript - で iTunes Matchedなaacの出自を調べてみた
  • Tips - 静的リソースのURIに?をつけるべからず : 404 Blog Not Found

    2014年03月14日20:00 カテゴリTipsCode Tips - 静的リソースのURIに?をつけるべからず Webを支える技術 HTTP、URI、HTML、そしてREST 山陽平 であればなおのことこの実装はNG。 ブラウザのキャッシュを利用できれば、余分なリクエストを減らすことができます。はてなブログでは、なるべく長い間ブラウザにキャッシュを保存するために、JavaScriptなどの一部の種類のファイルのレスポンスに、以下のようなヘッダを指定しています。 はてなブログにおけるページ表示速度改善の取り組みについて - Hatena Developer BlogはてなブログではJavaScriptを配信する際には、上記のURLのように、?よりあとの部分にabc078624b2a746c618156847827166bのようなバージョンIDを付与しています。JavaScriptが変更

    Tips - 静的リソースのURIに?をつけるべからず : 404 Blog Not Found
  • 些末なゴミは出所を問わず拾うのが客商売 : 404 Blog Not Found

    2014年03月13日16:30 カテゴリArtCode 些末なゴミは出所を問わず拾うのが客商売 USJのジェットコースターは なぜ後ろ向きに走ったのか? 森岡毅 たとえ話を一つ。 些末なコードレビュー - naoyaのはてなダイアリー あるサービスの JavaScript が重いとか、そのコードが難読化されてないとか、担当者とおぼしき人間が書いたコメントがそのまま残ってるから消しましょうよとか、そんなことが書かれていた。JavaScript が重い、という話は結局そのサービスの JavaScript が重かったのではなく、ユーザーが自分で導入した広告が重いというだけの話だった。駐車場に停めてあったクルマがぐしゃぐしゃになっている。向かい側に停めていた人が、アクセルとブレーキを踏み間違えて、いきおいよくぶつけちゃったらしい。クルマの持ち主はもちろん、クルマのメーカーも何も悪くない。だけどつ

    些末なゴミは出所を問わず拾うのが客商売 : 404 Blog Not Found
  • 備忘録 - 仏の秘密も百度まで : 404 Blog Not Found

    2013年12月27日13:30 カテゴリTipsiTech 備忘録 - 仏の秘密も百度まで ちょw また百度(baidu)が日本語入力ソフトの件でやってくれたようです(山 一郎) - 個人 - Yahoo!ニュース これには我らがダニーもお怒りです 私自身は、Baidu IME も Simeji も使っていないので怒る権利自体があるかどうかも疑問なのだけど、いい機会なのでちょっとまとめておきますか。 ネットエージェントはどうやってSSL通信を解析したか? もし何の設定もなされていない端末とサーバーの間のSSL通信が傍受できたのだとしたら、IMEがキーロガーになっていた以上の大ニュースで、日どころか世界中が大騒ぎのはずですが、この件は安心してOK。 なぜなら、この解析はSSL通信の傍受をわざと解析可能に設定した端末を用いているからです。 詳細:Counter SSL Proxy|ネット

    備忘録 - 仏の秘密も百度まで : 404 Blog Not Found
  • 小さなピクセルの大きな重さ - 品評 - iPad (4th generation) : 404 Blog Not Found

    2012年11月04日03:00 カテゴリ書評/画評/品評Art 小さなピクセルの大きな重さ - 品評 - iPad (4th generation) iPad miniと同時に入手したのでこちらも。 今回も Wifi 32GB 黒。 筐体に関しては、やはり妹の iPad mini に一日の長、というより一日の新がある。 ステレオスピーカーはさておき、スイッチ類は姉がiPad 2から変わらぬプラスティックであるのに対し、妹の方はオールメタル。音量ボタンも姉がフリップ式なのに対し妹はセパレート。 フロントカメラは、まあこんな感じ。 左が姉、右が妹なのだが、EXIFタグでも見ないかぎり、どっちがどっちだかわからない。 これに関しては、妹の方によりよいカメラを載せたくなる。 404 Blog Not Found:news - Faster, Cheaper, Lighter, and Right

    小さなピクセルの大きな重さ - 品評 - iPad (4th generation) : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/11/04
    404 Blog Not Found:小さなピクセルの大きな重さ - 品評 - iPad (4th generation)
  • 一触瞭然 - 品評 - iPad mini : 404 Blog Not Found

    2012年11月02日17:30 カテゴリ書評/画評/品評Art 一触瞭然 - 品評 - iPad mini いくらなんでも「これじゃ褒め殺しだよ」と思いましたよ。所詮小さなiPad 2じゃないか、と。 ”勝負あった!?”、iPad miniが与えるインパクト(田 雅一) - 個人 - Yahoo!ニュース いわば、”勝負が決まった”と振り返るならここだろう、と言える発表会場だった。アップルがこの劇場でイベントを開催するのは、あの音楽アーティストがアップルの味方についた発表会以来のことである。あるいはアップルは、デジタル音楽プレーヤの勝負が決まった当時を思い起こし、”タブレット市場での勝負を決めに来た”のだろうか。 Apple製品に1日24時間1週間7日1年366日どっぷり漬かってる私でさえ。 @rokuzouhonda、正しいのは貴方でした。 今日から Kindle Fire や Ne

    一触瞭然 - 品評 - iPad mini : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/11/02
    404 Blog Not Found:一触瞭然 - 品評 - iPad mini
  • 人類には早すぎるPC - 品評 - Windows 8 Preinstalled PCs : 404 Blog Not Found

    2012年10月26日20:00 カテゴリ書評/画評/品評Art 人類には早すぎるPC - 品評 - Windows 8 Preinstalled PCs iPad miniとiPad Retinaディスプレイモデルを予約注文するや否や、私の足は有楽町へと向かった。 はじめて Windows 8 をプリインストールされたPCたちに出会いに。 祈りからはじまった私のWindows 8への期待が、絶望に終わるとも知らずに。 「ユーザーたちを裏切ったのは僕たちじゃなく、むしろ自分自身の祈りだよ。どんなUIも、それが人間工学にそぐわないものである限り、必ず何らかの歪みを生み出すことになる。やがてそこから災厄が生じるのは当然の摂理だ」ということですか、関係者各位? まず、タッチ対応の"Modern PCs"と非対応の"Legacy PCs"が一緒に並べられている。おかげで非対応のPCまで指紋でべたべ

    人類には早すぎるPC - 品評 - Windows 8 Preinstalled PCs : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/10/26
    404 Blog Not Found:人類には早すぎるPC - 品評 - Windows 8 Preinstalled PCs
  • 早い、安い、うまい、そして正しい - 紹介 - O'Reilly Japan Ebook Store : 404 Blog Not Found

    2012年10月24日18:00 カテゴリ書評/画評/品評 早い、安い、うまい、そして正しい - 紹介 - O'Reilly Japan Ebook Store iPad刷新とKindle上陸でtimelineが溢れ帰っているなか、あえて紹介する価値、あり〼。 O'Reillyといえばギークのバイブルですが、そのバイブルにとってのサン・ピエトロ寺院はここなのですから。 DRMフリー まずなんといっても大きいのが、これ。 内容が内容だけに、どうしても値がさにならざるをえない O'Reilly の書籍だけに、ストアが消滅した途端書籍へもアクセスできなくなるというRabooられ体験は痛すぎますが、こちらはその心配は一切無用です。 モバイルデバイスから直接ダウンロードもOK 電子書籍Mac/PCでも閲覧可能ですが、主戦場はやはりモバイルデバイス、特にタブレット。 以下は普通にiPadでSaf

    早い、安い、うまい、そして正しい - 紹介 - O'Reilly Japan Ebook Store : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/10/24
    404 Blog Not Found:早い、安い、うまい、そして正しい - 紹介 - O'Reilly Japan Ebook Store
  • 与えよ、さらば求められん - What #yapcasia gave me : 404 Blog Not Found

    2012年10月02日01:00 カテゴリYAPC::AsiaLove 与えよ、さらば求められん - What #yapcasia gave me そういえばentryがまだだった。 とりもあえずはスライドはこちら。 YAPC::Asia::2012 - Perl as a Foreign Language その二週間前のPycon JP 2021のキーノートの姉妹編になっているのであわせてどうぞ。 で、題。How Perl Changed My Lifeから頂いた。なんでこんなことを書こうと思い立ったかというと、日のはじまりがあまりに不愉快で、心を洗濯する必要を感じたからだ。 救いようなし <@tsuda 出版業界はどんなにマンガ喫茶や自炊代行サービス出てきても、こんな悪趣味なこと→avexnet.jp/index.html しないもんな。最近出版業界ってホントに大人でインテリな業界

    与えよ、さらば求められん - What #yapcasia gave me : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/10/02
    404 Blog Not Found:与えよ、さらば求められん - What #yapcasia gave me
  • Ready to Play? - 0th Impression - Nexus 7 & Google Play : 404 Blog Not Found

    2012年09月30日13:30 カテゴリ書評/画評/品評 Ready to Play? - 0th Impression - Nexus 7 & Google Play というわけで、YAPC::Asia Tokyo 2012 の最終日に届いたので。 今回はかさばる画像が多いので、画像はminus.comのスライドショーをentryの最後に。 大きさは右の「モバイルバカ」な写真の通り。大きい順にMacBook Air 13-inch, iPad, Nexus 7, Galaxy S3, iPhone 5。 面積がiPadの半分弱、重さが半分強なので意外とずっしりとした手応え。ただしiPhone 4/4Sのようなよい意味で。 iPadのような高級感はないものの、それ以上に安っぽくない。この点はKindle Fireに勝る。 それを台無しにしているのが、このステッカー。 iPadのようにレー

    Ready to Play? - 0th Impression - Nexus 7 & Google Play : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/09/30
    404 Blog Not Found:Read to Play? - 0th Impression - Nexus 7 & Google Play
  • 軽さの重さ - 0th impression - iPhone 5 : 404 Blog Not Found

    2012年09月21日21:30 カテゴリ書評/画評/品評 軽さの重さ - 0th impression - iPhone 5 というわけで初日に入手したので感想を。 入手したのは、AU版ブラック32GB。 はい。理由0. blog.livedoor.jp/dankogai/archi… で入手したAU端末が両方ともいらない子化していたので機種変したかった 1.残りの家族がSBで、SIM差し替えによる端末融通が利かなくなる2. テザリング< @matsuyamaaaaa @dankogai AUですか?— Dan Kogai (@dankogai) September 14, 2012 機種変更だしWebで事前手続きはすべて済ませたしつつがなく手に入ると思いきや、「お客様には割賦販売はできないようです」と来たもんだ。一体誰に向かって言ってるんだAU?ビューカードの審査蹴られて以来だなあ。と

    軽さの重さ - 0th impression - iPhone 5 : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/09/21
    404 Blog Not Found:軽さの重さ - 0th impression - iPhone 5
  • iOS6で迷子にならないためのtips : 404 Blog Not Found

    2012年09月20日14:00 カテゴリTips iOS6で迷子にならないためのtips iOS 6でしょぼくなったもの、それは標準マップ。 でも、やっぱりまだ前のマップ使いたい気持ちもあるからな、、、バージョンアップは控える RT @dankogai: おかげで maps.google.co.jp がきちんとWebアプリとして使えることもわかった<@ssig33 分かってたことですが地図猛烈に不便になりましたね— 畠山薫 (@KoR89) September 19, 2012 ごもっとも。 とはいえ iPhone 5 には選択肢がないし、こんな写真を撮りたければ iPhone 4S でも待てないし… というわけで当日までやや葛藤しつつも、しかしえいやと夜明け前にアップデートしちゃったわけですが、結果的には「かわりはなんとかなった」というわけで以下備忘録。 意外と使えるGoogle Ma

    iOS6で迷子にならないためのtips : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/09/20
    404 Blog Not Found:iOS6で迷子にならないためのtips
  • my slides for #pyconjp : 404 Blog Not Found

    2012年09月16日15:15 カテゴリLightweight Languages my slides for #pyconjp ご来場ありがとうございました。 残念ながら参加できなかったみなさん、私のスライドはこちらです。 http://www.dan.co.jp/~dankogai/pyconjp2012/python.html 話題ゆえ絵文字がそのまま使われているので、ブラウザーを選ぶかも… Dan the Speaker Thereof 「Lightweight Languages」カテゴリの最新記事

    my slides for #pyconjp : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/09/16
    404 Blog Not Found:my slides for #pyconjp
  • 面白い仕事とは何か - 書評 - とんでもなく面白い 仕事に役立つ数学 : 404 Blog Not Found

    2012年09月11日22:30 カテゴリ書評/画評/品評Math 面白い仕事とは何か - 書評 - とんでもなく面白い 仕事に役立つ数学 出版社より献御礼。 とんでもなく面白い 仕事に役立つ数学 西成活裕 添え状より 「ものづくりの現場にもっと数学を!」 二重の意味で、禿同。「激しく同意」かつ「著者の禿頭にかけて同意」(失礼:-)。 以下、書の内容そのものというよりなぜ私がそれに同意するのかについて書く。書の実例はあまりに面白いのでそこをネタばれせずに紹介するにはそうする他なかったので。 書「とんでもなく面白い 仕事に役立つ数学」は、「渋滞学」「シゴトの渋滞、解消します!」の著者による、仕事場における数学のススメ。それにしてもこのタイトルもう少しどうにかならなかったか。説明的だけど退屈すぎだし、なにより前著「とんでもなく役に立つ数学」にかぶる。一般論だが学者な著者は、書名をもっと

    面白い仕事とは何か - 書評 - とんでもなく面白い 仕事に役立つ数学 : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/09/11
    404 Blog Not Found:面白い仕事とは何か - 書評 - とんでもなく面白い 仕事に役立つ数学
  • javascript - で bilateral filter (選択的ガウスぼかし)を実装してみた : 404 Blog Not Found

    2012年09月06日18:03 カテゴリアルゴリズム百選Math javascript - で bilateral filter (選択的ガウスぼかし)を実装してみた HTML5 Canvas Steve Fulton / Steve Fulton / 安藤 慶一訳 [原著:HTML5 Canvas] 「選択的ガウスぼかし」がえらい気に入ったので、アルゴリズムの学習も兼ねてJavaScriptでやってみたら思いの他使い物になりそうということで。 Demo: File APIを実装しているブラウザーで動きます。IEの方ごめんなさい。IEだと10以降になります。小さめのファイルを読み込ませて下さい。1024*1024ピクセルを一応の上限に設定してあります。(追記2021.11.29:上限を16Mピクセルまで上げました。その他CSS周り修正) Info: Source: Radius: Thr

    javascript - で bilateral filter (選択的ガウスぼかし)を実装してみた : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/09/06
    404 Blog Not Found:javascript - で bilateral filter (選択的ガウスぼかし)を実装してみた
  • tips - GIMPでJPEGの蚊を退治して"PNG"化する : 404 Blog Not Found

    2012年09月05日03:00 カテゴリTips tips - GIMPでJPEGの蚊を退治して"PNG"化する このためだけにGIMPをインストールしておく価値あり。 可逆対非可逆 我々がふんだんに画像や音楽や動画をネットでやりとりできるのは、非可逆圧縮(Lossy compression)のおかげ。これがなかったらとうの昔にネットはパンクしています。静止画や音声はとにかく、動画ともなれば無圧縮ではネットどころかハードディスクすらついていけないほど。 うぶんちゅ! 瀬尾浩史 たとえば以下の画像。片方が可逆圧縮(Lossless compression)のPNG、そしてもう片方が非可逆圧縮のJPEGで圧縮してありますが、どっちがどっちだかおわかりいただけますか?画像をクリックした先に1246x1635ピクセルの元画像があるのでそちらも確認してみてください。 ぱっと見た目にはまるで同じ画像

    tips - GIMPでJPEGの蚊を退治して"PNG"化する : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/09/05
    404 Blog Not Found:tips - GIMPでJPEGの蚊を退治して"PNG"化する
  • javascript - hanzenkaku.js で半角全角処理 : 404 Blog Not Found

    2012年08月13日06:00 カテゴリLightweight LanguagesTips javascript - hanzenkaku.js で半角全角処理 まあ車輪の再発明もいいところなのですが、車軸に合う車輪が見つからなかったということで。 dankogai/js-hanzenkaku DEMO まずは実際にお試しを。 全角: 半角: 全methodは以下のとおり。textarea内でいろいろと書き換えてみてください。 /* Functinal */ p( HanZenKaku.h2z('コガイダン') ); p( HanZenKaku.z2h('コガイダン') ); p( HanZenKaku.hw2fw('dankogai') ); p( HanZenKaku.fw2hw('dankogai') ); p( HanZenKaku.fs2hs('a space') ); p

    javascript - hanzenkaku.js で半角全角処理 : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/08/13
    404 Blog Not Found:javascript - hanzenkaku.js で半角全角処理
  • perl - my slides for #lldecade : 404 Blog Not Found

    2012年08月04日12:15 カテゴリLLの夏 perl - my slides for #lldecade ご来場のみなさん、朝早くからありがとうございます。 残念ながら参加できなかったみなさん、私のスライドはこちらです。 http://www.dan.co.jp/~dankogai/lldecade/perl5.html なんかiframeがChromeできちんと表示されてませんが、見れない方はリンク先を。 Dan the Speaker Thereof 追記:FIreFoxやSafariはもちろん、iPhoneでもiPadでもAndroidブラウザーでもIE9でさえ問題なくiframeが表示されるのだが、ChromeがNGの理由はなんだろう… 「LLの夏」カテゴリの最新記事

    perl - my slides for #lldecade : 404 Blog Not Found
    hiroshi_revolution
    hiroshi_revolution 2012/08/04
    404 Blog Not Found:perl - my slides for #lldecade