サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
※2010/04/14 11:55追記 ブコメでのご指摘の通り、「なぜ開けるか」に対する答えは、「"to"のトップレベルドメイン(TLD)にAレコードが設定されているから」というシンプルなものです。 "to"はトンガのTLDで、古くからTLDを売って外貨を稼いでいます。恐らく、今回の"to."URL短縮サービスもその一環ではないかと考えられています。(beroさん コメントでの情報提供ありがとうございました) ※さらに補足:もう少し正しい説明 を追加しました。 Twitterでちょっと話題に上っていたので。 http://to./というURL短縮サービスがあります。一見開けなさそうなこの不思議なURL、実は正しく開けます。 その仕組みについて簡単に説明したいと思います。 ブラウザで"http://to./"にアクセスすると、ブラウザはOSに"to."のIPアドレスを尋ねます。 そのリクエス
ニトリとIKEAができ引っ越すたびに家具を捨てる人が続出 Tweet 1 名前: セラミック金網(catv?)[] 投稿日:2010/04/11(日) 23:21:20.74 ID:uBntaTVw BE:969710966-PLT(12000) ポイント特典 春と言えば、出会いと別れの季節。住む場所を変え、新しい生活がスタートしたほうも多いと思います。 私も、この春引っ越しをした1人ですが、最近は引っ越し事情が様変わりしていると聞きました。 どう変わっているのでしょうか? ニトリやIKEAができたことで、引っ越しのたびに家具を買い替える人が増えています。 新生活に必要なものが、一式数万円でそろってしまいますので、古い家具を運ぶより、 買い替えを選ぶ人が多いのです。これまでの部屋と今度住む部屋の間取りが違ったりすると、 持ってた家具が合わなかったりして不便なこともあります。また、新生活でガ
はじめに 今日読んだところ 126 ページ〜 142 ページ 前回はこちら Effective Java 読書会 6 日目 「ジェネリクス!」 - IT戦記 Object を使ったその瞬間が ジェネリック型を使うチャンスなのです!!! たとえば、以下みたいな public class Stack { /* snip */ public Object pop() { /* snip */ } public void push(Object e) { /* snip */ } } こうなる public class Stack<E> { /* snip */ public E pop() { /* snip */ } public void push(E e) { /* snip */ } } Object を使わなくすると キャストがなくなる キャスト良くない!例外でるからね! どうしてもキ
⇒はてなブックマーク - 勉強をした方がいいと断言できる4つの理由 - keitaro-news - 書評から学ぶライフハック整理術 ⇒勉強をした方がいいと断言できる4つの理由 - keitaro-news - 書評から学ぶライフハック整理術 いろいろな分野が楽しめるようになるというのは、逆で、興味があれば自然に勉強して楽しめるようになることがあるということ。 仕事ができるようになるかは、仕事の質にもよって、勤勉さみたいなもののほうが仕事を支えていて、しかもこれはどうも生まれつき決まっているようだ。 友人が増えるかは普通に関係ないでしょう。 騙されないも、まあ、関係ないでしょう。 とま、ネガティブだけど。 初等教育のレベルの勉強のポイントは、さっさとズラかることですよ。教育関係の人たちと関わるのをさっさとやめること。 そのためには自分で勉強できるようになることだけど、その踏み台まででズラか
■ ユニークIDがあれば認証ができるという幻想 2008年のNTTドコモによるiモードID送信開始以降、ケータイWebの世界に「かんたんログイン」なるエセ認証方式が急速に広がり、その実態は「はてなのかんたんログインがオッピロゲだった件」のように惨憺たるものになっている。こうした欠陥サイトはかなりあると考えられ、すべてを調べて廻ることはできないが、いくつかのメジャーどころのサイトについては、IPAの脆弱性届出窓口に通報して、対策を促す作業をやっている。 各サイトの「かんたんログイン」に欠陥があるかどうかは、実際に他人のIDでなりすましログインしてテストすることは許されない(不正アクセス禁止法違反になる)ので、自分用のアカウントを作成して(会員登録して)、自分のIDについてテストするのであるが、誰でも会員登録できるわけでないサイトがかなりあるようで、そういったサイトはどうしたらよいのか。以下は
三鷹プログラマーズカフェは西過ぎて、あるいは時間が早過ぎて参加できないという方のための pgcafe nite 第2弾の案内です。 PHP や Java、Ruby や Python など言語を問わず、iPhone・Android・Web・組み込みなどプラットフォームも問わない、われこそはプログラマー(あるいはプログラマーを目指す方・興味がある方でも結構)という人たちが集うイベントです。 第1回目の様子↓ » 第1回プログラマーズカフェナイト@原宿 を開催しました!|株式会社 フラッツ 日時: 4/23 (金) 19:00-21:00 (開場 18:30) 場所: IDC フロンティア 10F セミナールーム 地図 Google Maps 申込みフォーム: 締め切りです 詳細: http://bit.ly/auNJ8I アジェンダ: LT(ライトニングトーク)大会になりますが、質疑応答の時間
« すぎゃーんさんの「Amon2::Liteでmarkdownその他のリアルタイムプレビュー」をfluxflexで動かしてみた。 | Main | rb-readlineを試験するスクリプト書いた。 » Emacsはインライン画像も表示出来て、ブラウザにもなって、vimでは到底真似出来ない芸当が出来るの事は、vimmerであれば皆知ってる事だとは思うんだけど... 昨日こんな動画があることを教えて貰った。 GVimでとある科学の超電磁砲OP「only my railgun」‐ニコニコ動画(9) たくさんプログラミングしてった。ちょっと疲れた。ちなみに、これはリアルタイムのレンダリングではない。私自分のパソコンには2fpsぐらいです。64色でお楽しみ。感想はこちら(中国語だが):http://www.fancymouse.net/blog/2009/12/20/gvim_railgun_op
前々々回作ったG-Storageを機能追加した。 土日+有給の5連休で本気出した。 本気出し過ぎた。 明日から仕事。 G-Storage http://g-storage.appspot.com/ OAuth認証(RSA-SHA1方式) Pythonでは、PHPでいう所のopenssl_verify()がなくて、ダメだった。 TLSLiteってライブラリがあったけど、中でC言語使ってるからGAEでは無理だった。 TLSLite => M2Crypto => C言語(SWIG) => OpenSSL TLSLiteは、tlslite/api.pyのintegration/*をimportしてる部分をうまい事消せば、importする事は出来た。 Python | def openssl_verify(data, sig, - Andrew B - f137244e1 - Pastebin.co
どうすればいいんだろう? 例えば Web2台に DBが別にあるとかで。全部一台とかだと考えなくてもいいことが複数サーバがあると考えないと行けない。 とりあえず思いつくのは... どうにかして同期する NFS を立てて共有領域を作って画像ファイルを置いて、そのパスを保存 S3 をとりまわせるようなモジュールを拝借してきて、画像はS3に置いて、そのパスを保存。 とかかな。ちょっと考えよう。 Google App Engine だと、画像がもう少し楽に使えたような気がするんだけど...、今回はちょっとちがうので... Python と Django は楽しいので、このまま GAE も使いこなす流れまでもっていきたいです。
特定のキューに登録 default 以外のキューに登録する。キューの名前は前もって、queue.yaml で登録。 countdown を指定して N 秒後に実行も可能。 # メール送信を Task Queue に登録 # mai-queue という名前の Queue オブジェクトのインスタンスを作成 mail_q = taskqueue.Queue('mail-queue') # Task オブジェクトのインスタンスを作成 mail_t = taskqueue.Task( countdown='60', # 60 秒後に実行 url='/sendmail', params=dict( sender='from@example.com', to='to@example.com', subject='mail_title', body='mail_body' ) ) # タスクを追加 mai
Google App Engine では負荷の状況によってインスタンスの数を自動的に調整してくれるわけですが、数秒アイドルしただけでインスタンスが落とされるのか、数分程度は許されるのか、興味があるところです。 ということで、GAE/J のインスタンスがどの程度保持されるかの簡単な実験をしてみました。 (詳細は付録に参照のこと) 実行結果 アクセスインスタンスの状態 初回初期インスタンス生成 10秒後初期インスタンスのまま 20秒後初期インスタンスのまま 30秒後初期インスタンスのまま 40秒後初期インスタンスのまま 50秒後初期インスタンスのまま 60秒後初期インスタンスのまま 2分後初期インスタンスのまま 3分後初期インスタンスのまま 4分後初期インスタンスのまま 5分後新規インスタンス生成 10分後新規インスタンス生成 上記の結果から、5分という時間が怪しいですね。 ということで、最終
わらにもすがる思いで購入 Google App Engine を使って作る Web サービスのアイデアが全然思いつかないので、アイデアの出し方を勉強するために購入。 年に100以上の Web サービスをリリースしている『面白法人カヤック』が実践している方法なので、実績は証明済み。 気になった部分をすこし紹介 「量」があるからこそ「質」がある すごいアイデアを出そうとすると、それがどれくらい効果があるか、実現可能かどうかなどが問われます。 たくさん出すのであれば、それがすごいアイデアかどうかなんて関係ありません。とにかく数を出すことが優先されるからです。 実は、アイデアをたくさん出そうとするからこそ、すごいアイデアが出てくるのだともいえます。 自分はこれまで質にこだわっていたな。量を出そうとは考えもしなかった…。このことに気付いただけでも、本書を購入した甲斐があったというもの。 乗っかること
前回に続き 今回もシーケンスについてです。 突然ですが、以下のコードを実行すると標準出力には何が出力されるでしょう? var s1 = [ 1 ]; var s2 = s1; println(isSameObject(s1, s2)); // 同一インスタンスか確認答えは true です。 当たり前すぎて問題になりませんね。 ^ ^;) では これは? var s1 = [ 1 ]; var s2 = s1; insert 2 into s2; println(isSameObject(s1, s2)); // 同一インスタンスか確認実はこれは false になります。 上記のコードとの違いは 変数 s2 のシーケンスに 2 を追加しているだけですので、 常識で考えれば 結果は true になりそうなのに... 実際にシーケンスを標準出力してみると s1: [ 1 ] s2: [ 1, 2
また HttpRequest ではまった... 今度はなんと... HttpRequest がいつまで経っても完了しない... まず HttpRequest#start() を実行して システムに認証後、HttpHeader から set-cookie を読み取り、それを HttpHeader にセットして 再度 HttpRequest#start() で別のページにアクセスしたかった。 ただそれだけなのに... どうしても 一度目の HttpRequest の onDone が実行されない。 サーバはちゃんとレスポンスを返しているし... ステータスコードも 200、ヘッダもちゃんと返って来ているのに... コードは こんな感じ... var request: HttpRequest; request = HttpRequest { location: "http://localhost
ユング自身が書き下ろした書物には難解なものが多いなか、ユング心理学全体について丁寧に解説がなされています。 読み終えたので感想。 まず注意ですが、「彼の著書にしては簡単に読める本」であり、一般的には難しい部類の本だと思います。訳者は「ユング心理学の入門書としても十分読める」と謳っていますが、何の前提知識も無しに読むとただただ奇妙で仕方がなく、圧倒されてしまうのではと思います。 河合先生の『ユング心理学入門』あたりで基礎体力をつけておくとよいかもしれません。 さて本題です。この本、とても薄いのです。(お値段も安い) しかし、ユングの28年の経験を凝縮して書かれたこの本には、一度には消化しきれないほどの英知が詰まっており、ただ感嘆するしかありません。たっぷり時間をかけて良く噛んで読み進めたつもりですが、後日また読み返そうと考えています。まだまだ得るところが多分にあるように思うからです。 ユング
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Google App Engine 専用フレームワークというふれこみの『Kay』を試してみる。 なお環境は Mac OS X 10.6、Python 2.6.2 (自前コンパイル)、GAE SDK 1.3.2。 ダウンロードと解凍 プロジェクトの Web サイトからダウンロードして解凍。 $ cd /tmp $ wget http://kay-framework.googlecode.com/files/kay-0.8.0.tar.gz $ tar xzf kay-0.8.0.tar.gz $ ls -F Kay-0.8.0 .hg_archival.txt RELEASE_NOTES kay/ .hgignore TODO manage.py .hgtags app.yaml settings.py AUTHORS cron.yaml.sample urls.py LICENSE doc
Python では、現在のファイル名を表す __file__ はあるけど、行番号を表す __line__ がない。現在の行番号を調べたかったら、スタックフレームオブジェクトを触る必要があるみたい。 以下がサンプルコード。__LINE__ and __FILE__ functionality in Python? - Python answers を参考に。 /tmp$ cat -n hoge.py 1 import inspect 2 3 def location(depth=0): 4 frame = inspect.currentframe(depth+1) 5 return (frame.f_code.co_filename, frame.f_lineno) 6 7 if __name__ == '__main__': 8 def f(): 9 g() 10 11 def g():
こんなん今の今まで知らんかったわ。 irb> true || true && false #=> true irb> true or true and false #=> false irb> true || false && false #=> true irb> true or false and false #=> falseまじですかー! 何やねん、これ。 マニュアル見ると、and と or の優先順位が一緒だった。つまり '&&' > '||' なのに 'and' == 'or' ですよ。 これに基づくと、上のはこう解釈されていることになる。 irb> true || (true && false) #=> true irb> (true or true) and false #=> false irb> true || (false && false) #=> true irb
jQuery のドキュメントは充実してるんだけど、オンラインでないと読めない。近所の喫茶店とか、ネットの繋がってないオフライン環境で参照したい場合は困る。 と思ってたら、Alternative Resourcesというページに、PDF版とCHM版へのリンクがあったので、紹介しておく。 PDF版 こちらのページにある記事の終わりのほうに、「download it here.」というリンクがあるのでそれをクリックすると、jQuery API Documentation のPDF版がダウンロードできる。 Windowsヘルプ形式 (CHM) こちらのページから、「jquery-1.4.chm.7z」というリンクをクリックし、ファイルをダウンロード。 このファイルは普通のzipではなく7zipという形式で圧縮されているので、それ用のツールを使って解凍する。MacならMacPortsでp7zipをイ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
以前にも書いたような気がしますが、もう一度書きます。C++/CLI(仕様の邦訳)は、.netからC++やその他ネイティブコードのライブラリを楽に使えるようにするためと、そのための作業を楽に行うための言語です。「.netで使えるC++」ではありません。そういうことを言う人は悉くこの言語の厳つい顎で頭を砕かれ、手足をもがれて、腸を食らい千切られ死にます。それが摂理なのです。あらがえません。C++/CLIは大きく分けてC++と、C++風構文を持つ何か.netっぽい言語(ここでは仮に「Cヰ」と呼びましょう)からなる、キメラです。二つの言語のコードは一つのファイルに混ぜて書くことができます。C++の部分はそのままC++です。何も違いはありません。GCもありません。ありませんが.netのGCにネイティブオブジェクト(要するにC++で作ったオブジェクト)を通知して管理させる方法はあります。interfa
追記 たくさんのコメントありがとうございます。この記事の大きな目的はGoogleの検索結果に対する実験です。(つまりはXperiaで検索したときこの記事はトップテンに入るのか、という実験です。)またXperiaのネガティブなところばかりを載せているのも下記リンクの「iPhoneのダメダメなところまとめ」と同じにするためです。 またコメントしていただいたことは全てよく読み熟考した上で記事に反映させていただきます。しばらくお待ちください。 GoogleでiPhoneと検索するとトップテンにiPhoneのダメダメなところまとめが表示されるという不自然な表示がされているためそれにインスパイアされて作りました。それをGoogleの実験をかねて公開します。最初なので間違っている部分も多々あることと思いますが、多めに見てください。Xperiaの売上が上がるにつれて加筆していこうと思います。(ないと思いま
Xperia買ったやつちょっと来い Xperia買ったやつちょっと来い 1 名前:以下、名無しにかわりましてVIPがお送りします[]:2010/04/01(木) 11:02:20.51 ID:5oslLLLp0 どうだ? 9 名前:以下、名無しにかわりましてVIPがお送りします[]:2010/04/01(木) 11:05:29.72 ID:EsmhYnjt0 iPhone契約してしまったけど Xperiaが欲しくて仕方ない 11 名前:以下、名無しにかわりましてVIPがお送りします[]:2010/04/01(木) 11:07:21.67 ID:w4lqYiBni >>9 X06HTの方が良いぞ デザイン以外は 10 名前:以下、名無しにかわりましてVIPがお送りします[]:2010/04/01(木) 11:05:36.12 ID:DyHDI9VB0 もう買ったやついるのかね 12 名前
strcmpを使ってパスワードを判定すると、タイミング攻撃 (timing attack) にやられる危険性があることの説明 (約20分)。 まとめ: パスワードなどの文字列を strcmp関数 (およびそれに類する関数) を使って判定すると、 その判定にかかる時間を測定することで、パスワードが推測できてしまう場合がある。 これをタイミング攻撃 (timing attack) という。 この例では、36種類の文字を使った8文字分のパスワードを推測するのに、 通常のしらみつぶしな方法 (bruteforce attack) … 368 = 2821109907456回 の試行が必要なのに対して、 タイミング攻撃を使った方法 … 10000×8 = 80000回 しかかからない。タイミング攻撃を成功させてしまうと、 重要な情報が漏洩してしまう危険性がある。 これを防ぐためには、なるべく実行時間
私が以前に書いた"「構造化プログラミングに関する覚え書き」へと導いたもの"の前置きで、Linus氏がC++をぼろくそに貶したことに対する日本人の反応を辛辣に書きました。そのことで私の真意を誤解している人が少なからずいらっしゃいます。要は私が言いたかったのはLinus氏に反論するなら反論するで、世界に向けて英語で書き、Linus氏が目にするようにせよと言いたかったのです。それをせずに日本国内でぶつぶつ言っても、それは所詮国内向けポーズでしかなく、自己愛に満ちているとしか言い様がないのです。私の愛国精神云々とかは全く関係ございませんし、恥ずかしいものは国を問わず恥ずかしいのです。勿論英語の壁があるでしょうし、もっと重要なのはLinus氏並の実績でしょう。英語も駄目で実績も無いなら言うな、です。 それに引き換え、海外に目を転ずると、堂々と反論している人が(英語ネーティブでなくても)何人もいます。
なぎせ ゆうき @nagise 掃除大好き娘が嫁で、嫁判断でいろいろモノを捨てられたとかそういうシチュエーションですね。「だってあなたずっと前に参照を外したままじゃない。だから私がマークアンドスイープしたのよ!」 QT @nari3 "嫁がGCだった。別れたい。" ですね 2010-04-13 09:41:37
ちょっと面白かったので訳してみた。 http://3dpancakes.typepad.com/ernie/2010/04/apple-bans-modular-programming.html Appleはモジュラープログラミングを禁止している 新しいiPhone開発者ライセンスにiPhoo開発者が使用できるプログラミング言語を制限する一節が入ったことで、あちこちの開発者たちがえらく腹を立てている。これがその問題のパラグラフ全文だ 3.3.1 - アプリケーションは文書化されたAPIのみ使用可能で、プライベートAPIを利用してはならない。アプリケーションはObjective-C、C、C++またはJavaScriptで書かれていなければならず、C、C++やObjective-Cで書かれたコードのみがコンパイルしたり文書化されたAPIに直接リンクできる。(トランスレーションまたは互換レイヤー
auのカスなところ挙げていこうぜ!! auのカスなところ挙げていこうぜ!! 1 名前:以下、名無しにかわりましてVIPがお送りします[]:2010/04/08(木) 19:21:19.51 ID:LFjwHDyVO でかい画像を開くと戻れなくなる。 2 名前:以下、名無しにかわりましてVIPがお送りします[]:2010/04/08(木) 19:22:28.26 ID:wReHC01eO 戻るボタン押してるとメニューに飛ぶ 5 名前:以下、名無しにかわりましてVIPがお送りします[]:2010/04/08(木) 19:31:05.18 ID:yH2DEALC0 ついにスマホ発売だと思ったらコレジャナイスマホだった 11 名前:以下、名無しにかわりましてVIPがお送りします[]:2010/04/08(木) 19:36:27.63 ID:R49bSkpHP lismoとかauの庭とか思想的
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く