タグ

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

  • perl - use Carp; # warn() と die() だけじゃなくて : 404 Blog Not Found

    2008年06月30日04:00 カテゴリLightweight LanguagesTips perl - use Carp; # warn() と die() だけじゃなくて 以下のエラー処理の方法にちょっと口を挟みたくなったので。 エラー処理を行う。 - サンプルコードによる Perl 入門 warn() vs. die() まず、warn()の使い方。エラーに対して使ってはいけません。warnはその名の通り、あくまでもエラーではなく警告です。エラーの際にはdie()を使わなければなりません。 警告とエラーの違いですが、警告は「続けて処理してもいいけど、これはあなたの意図ではないかもしれません」という場合、エラーは「このままでは処理を続けられません」という場合です。 たとえばperlの場合、抜けた引数はundefなので、数値としては0、文字列としては''として解釈されます。それらをデフ

    perl - use Carp; # warn() と die() だけじゃなくて : 404 Blog Not Found
  • 備忘録 - Kindle Apps の amazon.co.jp 対応状況と .com との共存 : 404 Blog Not Found

    2012年10月25日14:30 カテゴリTips書評/画評/品評 備忘録 - Kindle Apps の amazon.co.jp 対応状況と .com との共存 というわけで日でもはじまった、というかはじまりはじめたので。 アカウントの切り分け まずは一番大事なことから。 Amazonはアカウント識別をメールアドレスとパスワードの双方でやっています。つまり同じメールアドレスでもパスワードが異なれば異なるアカウントというわけです。双方同じのままの人は片方変えておきましょう。 .jp .com iOSとAndroid以外は現在未対応 次に大事なのはこれ。現時点でのデバイスの対応状況は、手元で確認した限りでは以下のとおりです。 ✓ iOS ✓ Android × Windows Phone 7.5 × Cloud Reader × Mac × PC ライブラリ統合はtodo そういう事情も

    備忘録 - Kindle Apps の amazon.co.jp 対応状況と .com との共存 : 404 Blog Not Found
    lizy
    lizy 2012/10/25
    .co.jpで購入済だと.comと結合できないとサポートの人に言われました(結局手動で結合してもらった)
  • news - iCloudの容量がたった5GB/IDで足りるわけ : 404 Blog Not Found

    2011年06月07日09:44 カテゴリNewsiTech news - iCloudの容量がたった5GB/IDで足りるわけ というわけで発表された。 Apple - Apple Events - Apple Special Event June 2011 Lion, iOS 5, iCloud といった名前をAppleにしては珍しく先に発表したこともあり「何をするか」には驚きはない。 驚いたのは、それをどうやって実現したか、だ。 Mac OS X v10.7 Lion と iOS 5 は、iCloud により iTunes なしでも同期できるようになる。以前から望まれていたし、以前からそうなるだろうと言われていたことだ。ただ同期を取るだけであれば技術的な困難はさほどない。極論してしまえば同期が必要なデバイスの全容量の合計分のストレージを用意して、rsyncなどの既存のテクノロジーをその

    news - iCloudの容量がたった5GB/IDで足りるわけ : 404 Blog Not Found
    lizy
    lizy 2011/06/07
    ちょっと前、似たようなこと?でdropboxがたたかれていたことを思い出した。最もあっちは音楽に限らなかったけど
  • iPad - 7notesがすごすぎて感涙しそう : 404 Blog Not Found

    2011年02月03日21:00 カテゴリNewsiTech iPad - 7notesがすごすぎて感涙しそう これは、すごい。当にすごい。iPadオーナーはこの記事読んでいる暇があったら速攻で入手すべし。 いや、これのみのためにiPadを新規購入してもいいぐらい。 むしろAppleはシステムごと買い取って、iOS 5に組み込むべき。 これこそ、タブレットデバイスにおける文字入力のかくあるべき姿なのだから。 何がすごいかといえば、手書きと文字を往復できること。 見てのとおり、手書きの「小飼弾」がすでに画像(絵文字)として入力されている。そして下の入力フィールドではそれが文字の「小飼弾」と認識されている。ここまでは驚くべきことではない。驚くべきなのは、すでに絵として入力してしまったはずの「小飼弾」を7notesが覚えていて、それを後から再認識させれているところ。 これ、古き佳きnewton

    iPad - 7notesがすごすぎて感涙しそう : 404 Blog Not Found
    lizy
    lizy 2011/02/03
    「Appleはシステムごと買い取って、iOS 5に組み込むべき」IMEを変更できないのはAndroidと比較して大きな欠点。ATOKとかこれを組み込んで選択できればいいのに
  • Sony Reader がやはり始まる前から終わっていた件 : 404 Blog Not Found

    2010年11月25日21:00 カテゴリ Sony Reader がやはり始まる前から終わっていた件 以下を書いたのが、日iPadが発売される前日。 News - 四社連合が始まる前から終わっていた件 それから半年。iPadも一通り普及したところで、やっと Sony Reader が登場した。 電子書籍リーダー“Reader”(リーダー)| ソニー 【速報】ソニーEInk液晶電子書籍端末「Reader」国内発表。ブックストアも12月から開始 : ギズモード・ジャパン: 今回も記者会見の案内が来ていたのだが、スケジュールの折り合いがつかず欠席した。 それで、当によかった。 もし行っていたら。喪章を取りに家まで戻る羽目になっていたはずなのだから。 Gizmodeにも呆れる。なんだよこの提灯記事。 大命! ソニー電子書籍端末「Reader」速攻動画レビュー : ギズモード・ジャパン 持

    Sony Reader がやはり始まる前から終わっていた件 : 404 Blog Not Found
    lizy
    lizy 2010/11/25
    wifiがないってことは、読書状況を複数デバイスで同期させることすら出来ないのか
  • javascript - λ表記をDSLに : 404 Blog Not Found

    2010年10月02日05:00 カテゴリMathLightweight Languages javascript - λ表記をDSLに 計算論 計算可能性とラムダ計算 高橋正子 クロージャーがある言語には、λ演算がすでに含まれています。 が、たいていの場合、その言語の流儀で書かねばなりません。たとえばこんな風に。 var Z = function(f) { return (function(g) { return function(m) { return f(g(g))(m); }; })(function(g) { return function(m) { return f(g(g))(m); }; }) }; ふつーに Z := λf. (λx. f (λy. x x y)) (λx. f (λy. x x y)) と書けたらよいと思いませんか? λscript(笑) できるようにし

    javascript - λ表記をDSLに : 404 Blog Not Found
  • Mac - CotEditorがはげしくイカしている件 : 404 Blog Not Found

    2007年04月29日08:30 カテゴリiTech Mac - CotEditorがはげしくイカしている件 このCotEditorが素晴らしい。 404 Blog Not Found:Mac OS X 用のGUI Text Editor - ちくさんのコメント他 それ言うんだったらCotEditorとSmultron,SubEthaEditorあたりも外せないでしょう.あと,Macといえば最近はTextMateでは?? AYNiMac : 自作ソフト : CotEditor 0.9.2 プレーンテキストファイルを読み書きするエディタです。 行番号表示、シンタックスカラーリング、OgreKit を使用した正規表現検索、ウィンドウの透明度設定などの機能があります。 動作環境は MacOS X 10.3.9 以上。 GPL(フリーソフトウェア)です。 以下、使用感を。使い始めてわずか一日ですが

    Mac - CotEditorがはげしくイカしている件 : 404 Blog Not Found
  • javascript - Webkitでは$が定義済みな件 : 404 Blog Not Found

    2010年09月09日13:00 カテゴリLightweight Languages javascript - Webkitでは$が定義済みな件 これに対する驚愕の事実。 [を] JavaScript のセレクターの定番イディオム JavaScript の定番イディオム。 function $(id) {return document.getElementById(id)} document.getElementById() の省略記法として $() を使うためのおまじない。 Google Chrome 6 の $ は function () { return document.getElementById.apply(document, arguments) } ですね。#JavaScriptless than a minute ago via Chromed Birdthink49 t

    javascript - Webkitでは$が定義済みな件 : 404 Blog Not Found
  • C - でOpenMP使ったら、+二行で範囲10億が2秒 : 404 Blog Not Found

    2010年08月06日05:30 カテゴリMath C - でOpenMP使ったら、+二行で範囲10億が2秒 ぬあんと 素数10億まで3秒 - JGeek Log danさんの場合, 1bit でフラグを記憶してるのでメモリが1/8 で済む。そこでメモリアクセスの時間が効いてるんだろう。それならキャッシュに収まる位のブロックに計算を分割しその内側で素数pのループ回せばもっと速くなるかも?と思いやってみた。見事3秒で終わった! これを上回ることは出来るか? 出来ました。 以下、証拠。 % gcc -W -Wall -O6 -fopenmp primes_ita.c primes_ita.c: In function ‘main’: primes_ita.c:69: warning: unused variable ‘p’ % time ./a.out 06.983u 0.084s 0:01.

    C - でOpenMP使ったら、+二行で範囲10億が2秒 : 404 Blog Not Found
  • javascript + iOS - 現在位置をGoogle Mapに表示 : 404 Blog Not Found

    2010年07月03日05:30 カテゴリTipsLightweight Languages javascript + iOS - 現在位置をGoogle Mapに表示 WEB+DB PRESS vol. 57 WEB+DB Vol.57の[速習]位置情報サービスを見てたら、 404 Blog Not Found:javascript + perl - 住所でGoogle MapにアクセスするHack で現在位置を自動入力できることに気がついたので速習。 FirefoxとiPhoneおよびiPadで動作確認しています。Safari 5でも動くのですが、位置取得ができないというエラーになります。 これと同じことはiPhone/iPad標準装備のMapアプリでも当然できますし、Twitterクライアントの多くがこれと同様の機能を備えているわけですが、自作もこの程度には楽ということで。 Enjo

    javascript + iOS - 現在位置をGoogle Mapに表示 : 404 Blog Not Found
  • iPhone 4 - スーパサイヤケータイ : 404 Blog Not Found

    2010年06月24日20:00 カテゴリNewsTips iPhone 4 - スーパサイヤケータイ というわけで日入手。 404 Blog Not Found:iOS4 - 現在使用中のiPhone 3GSが新品同様に iPhone 4を予約するために列に並んだ事をちょっと後悔しちゃったほど。 その「後悔」も、現物が見事に吹き飛ばしてくれました。 Retina Display なんといっても目玉はこれでしょう。なにしろこれが… こうなったんですから。 実はこれ、実物でないとうまく伝わりません。実物はこんなに大きく表示されませんから。 この「伝わらなさ」は、「解像度」の使い方が今までの常識とは変わった、というより来の使い方に戻ったことにも由来します。これまで「高解像度」というのは「画面が広い」を意味していましたが、今後は「画面が細かい」の意味になるのですから。この点は極めて重要で、「

    iPhone 4 - スーパサイヤケータイ : 404 Blog Not Found
    lizy
    lizy 2010/06/25
  • news - iPad入手なう : 404 Blog Not Found

    2010年05月29日17:30 カテゴリNewsiTech news - iPad入手なう 買いますた。 iPad発売--買いますか? 何に使いますか?:CNET Japan オンラインパネルディスカッション - CNET Japan 早くも大ヒットのiPad。日発売は今月末と言われています。パネリストの皆さんは買いますか(買いましたか)? というわけで入手後24時間のレポートを。 予約どおり当日到着。荷抜きなどはなし。 買ったのは16GB wifi。あくまでお試し、供給が安定してから64GB 3G買って気出すと考えた上でのことだったが、これで満足している自分がいる。後述。 なんといっても快適なのがSafari。iPhoneですら払拭できなかった「ケータイゆえの妥協感」が一切ない。拡大縮小の必要はまるで感じないし、YouTubeやH.264な動画もインライン再生できる。これだけで元取

    news - iPad入手なう : 404 Blog Not Found
    lizy
    lizy 2010/05/29
    wifi環境なら動画とかはローカルに持つ必要なさそうですね
  • 404 Blog Not Found:perl - Encode 入門

    2008年04月09日01:00 カテゴリLightweight Languages perl - Encode 入門 すでにOSCONでもYAPCでも、あちこちそちこちでこの基方針に関しては話したのですが、ここ 404 Blog Not Found でも改めて。 Perl で utf8 化けしたときにどうしたらいいか - TokuLog 改め だまってコードを書けよハゲ 入り口で decode して、内部ではすべて flagged utf8 で扱い、出口で encode する。これがすべてです!とにかくこの基方針をまもっていれば幸せになれます。ここでは、EUC-JPでエンコードされたファイル中の「小飼弾」「こがいだん」「コガイダン」「Kogai Dan」を正規表現で書き換えて標準出力にEUC-JPで出力するプログラムを例にとって説明します。 decode() then encode(

    404 Blog Not Found:perl - Encode 入門
  • perl - DateTime->now(time_zone => $obj) # better practice : 404 Blog Not Found

    2006年12月07日16:30 カテゴリLightweight Languages perl - DateTime->now(time_zone => $obj) # better practice 私はあまりDateTimeは使ってないのだけど、better practiceを見つけたと思うので。 [perl] DateTime->now(time_zone => 'local')って激遅 - おいぬま日報(不定期) (2006-12-06) Perl界隈の日付操作モジュールのデファクトスタンダードであるDateTimeですが、今まで「タイムゾーンなんてシステムで定義されているものから勝手に取ってきてほしい」という理由で DateTime->now(time_zone => 'local'); なんてことをしてたのですが、これが激遅なことが発覚しました。 二行で書くと、以下のとおり。

    perl - DateTime->now(time_zone => $obj) # better practice : 404 Blog Not Found
  • BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 : 404 Blog Not Found

    2012年07月20日19:30 カテゴリ書評/画評/品評Lightweight Languages BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 オライリー矢野様より献御礼。同封のTシャツもXXLでうれしい。 初めてのPerl 第6版 Randal L. Schwartz / Tom Phoenix / brian d foy / 近藤嘉雪訳 [原著:Learning Perl, 6th ed.] 初出2009.10.20 第五版; 2012.07.20 第六版に改訂 こういうのを見ると、やはりプログラマーにはオライリーという思いを新たにする。累計50万部のベストセラーの最新刊、ついに訳出! Perlを習いたい人だけではなく、プログラミングそのものを初めてたい、コンピューターを便利な道具以上のものとして使えるようにしたい人にもお勧め。書籍名に"P

    BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 : 404 Blog Not Found
    lizy
    lizy 2009/10/21
    はじパー
  • #git >>>> バージョン管理システム - 書評 - 入門Git : 404 Blog Not Found

    2009年10月02日17:00 カテゴリ書評/画評/品評Code #git >>>> バージョン管理システム - 書評 - 入門Git 秀和システム木津様より献御礼。 入門Git 濱野 純(Junio C Hamano) 感動した。 書は、ただのソフトウェア入門でも、ましてや取扱説明書でもない。 共同開発そのものの入門であり、一緒にソフトウェアを開発するというのが一体なんなのかを指南した書である。 自分以外の人に、自分が書いたソフトウェアを使ってもらうという人は必ず目を通しておくべき一冊である。 書「入門Git」は、バージョン管理システムgitのメンテナーである著者が、gitを通してソフトウェア--動作するコードに限らず、固定ページしか含まないウェブサイトまで含めて--を開発するというのは一体どういうことなのかを書き下ろした一冊。 そう。著者にとってのgitは、 Linus Tor

    #git >>>> バージョン管理システム - 書評 - 入門Git : 404 Blog Not Found
    lizy
    lizy 2009/10/02
  • 自民と民主のマニフェストを比較しようとして挫折 : 404 Blog Not Found

    2009年07月31日23:00 カテゴリTaxpayer 自民と民主のマニフェストを比較しようとして挫折 両方出そろったところで比較してやろうか....と思って両方読んだのだが、挫折。 民主党の政権政策Manifesto2009(PDF) 「みなさんとの約束」要約版(PDF) これでは比較できないよ。 なぜ比較できないか、といえば、自民党のそれがマニフェストの体裁を成していないからだ。 定性的で抽象的なことしか書いてない。序文にしてからが、こう。 自民版 変えるなら、ちゃんとした方向へ 今、日は、そして世界はめまぐるしい変化の中にいます。 そのスピードに対応できるように、日も、政治も、変わらなければならない。しかし、やみくもにすべてを「変える」ことが、よいわけではない。 必要なのは、現実を見据えて時代遅れになったシステムをスピーディに改めながら、 もともとある強みをしっかりと伸ばして

    自民と民主のマニフェストを比較しようとして挫折 : 404 Blog Not Found
    lizy
    lizy 2009/08/01
    読んだことないから知らなかったけど、ああいうのはビジョン・方向性を書く物かと思ったけどそうでもないのか
  • Ajax - iTunes Store 検索 : 404 Blog Not Found

    2009年07月15日11:30 カテゴリLightweight Languages Ajax - iTunes Store 検索 へ? gist: 147213 - GitHub iTunes StoreってWeb APIもってたの? 持ってましたよ。しかもJSONPが使える。 http://www.apple.com/itunesaffiliates/API/AffiliatesSearch2.1.pdf というわけで、検索できるようにしてみました。 Demo JS Source いたってシンプルです。 (function(d){ var $ = function(id){ return d.getElementById(id) }; var json2list = function(json){ var ul = d.createElement('ul'); ul.style.lis

    Ajax - iTunes Store 検索 : 404 Blog Not Found
  • perl - use CGI; use Encode; # 非英語Webプログラミング3原則 : 404 Blog Not Found

    2009年06月23日15:30 カテゴリLightweight Languages perl - use CGI; use Encode; # 非英語Webプログラミング3原則 これは、実はPerlに限らず未だに事実だったりするのですが.... Perl でフォームデータから UTF-8語文字をとりだす方法 (プログラミングの小石・大石) UTF-8 のフォームによっておくられたデータのなかから日語文字をとりだすことは,日Perl CGI プログラマならたいてい必要になることである. ところが,その方法は意外に確立されていないようにみえる. しかし、元発言の方法は先祖帰りすぎるので。 Perlプログラマー以外にも、Webプログラマーであれば有用なentryです。 PerlでWebプログラミングする場合の三原則 QueryはCGIモジュールで処理する 文字コードはEncode

    perl - use CGI; use Encode; # 非英語Webプログラミング3原則 : 404 Blog Not Found
  • perl - use utf8; #って何だ? : 404 Blog Not Found

    2009年06月15日07:00 カテゴリLightweight Languages perl - use utf8; #って何だ? id:otsuneに建設予定フラグがたてられていたので。 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech Perl の utf8 関係が未だ全く理解できない。わからないことがわからないので整理 use utf8はいつフラグをたてるか use utf8 しててもフラグたたないことがある…… これは、以下の実例を見ていただくのが一番よいだろう。 #!/usr/bin/perl use strict; use warnings; use utf8 (); sub check_flag{ my $str = shift; print qq("$str" ), utf8::is_utf8($str) ? 'is' : 'IS NOT',

    perl - use utf8; #って何だ? : 404 Blog Not Found