FUNCTION LIMITED. Get the best experience with Internet Explorer 10. Beauty of the Web for Upgrading to Internet Explorer. JavaScript is …
FUNCTION LIMITED. Get the best experience with Internet Explorer 10. Beauty of the Web for Upgrading to Internet Explorer. JavaScript is …
Emacsのリージョンを激しく点滅させるEmacs Lisp - hitode909の日記と同じことができないか調べたんだけど、vimはそういう機能をサポートするAPIに欠けているようだ(参考:http://vim-users.jp/2010/09/hack173/) でも、よく考えたら、高速で画面が点滅しても何の得もない。 CursorMoved/CursorMovedIイベントを使えば、ユーザ入力に応じて画面を点滅することができる。Normalモードにおいては華麗なコマンド入力によりリズミカルな変化、Insertモードにおいては高速タイピングによる激しい点滅、といった具合に、ユーザの入力がインタラクティブに画面に反映される。 華麗なテクニックを可視化してライバルを威圧しよう。 (ここにgistのコードが貼ってある)
以志立企 以德澤人 The enterprise rely on strong ambition The people rely on benef
Takuto Wada @t_wada Togetter - 「RT hyoshioka: @ yukihiro_matz 実はなんでBSDライセンスにしなければいけないか理解できない。利益より害の方が大きいと思う。」 http://htn.to/u4dx1F Moriyoshi Koizumi @moriyoshit マジレスしていいですか。僕が最近GPLを選択せず、MITライセンスを選ぶ理由、「人生よりコードの寿命のほうがずっと短い」ということ。いくらよく書けたコードも10年あればだめになる。自分の生み出したものから最大限経済的なベネフィットを生み出したいならうるさいこといわないのが一番だ。 @mikio1978 でも、MITライセンスにすることで得られる経済的ベネフィットって何だろう。サポート契約とかコンサルとかの需要があるほどの製品であれば金になるけど、そこまでいけるならそもそもプ
pure bashでBash on Railsを作るネタ企画です。今回はちょっとした小ネタ。 bashでlocal宣言した変数って、Perlでlocal宣言した変数と同じく、動的スコープなんですね。 % cat local1.sh #!/bin/bash function print_a() { echo "$a" } function local_a() { local a='Good bye' print_a } a='Hello' print_a local_a print_a % bash local1.sh Hello Good bye Hello % bash自身が使う特殊な変数も、このとおり動的スコープ。 % cat local2.sh #!/bin/bash function print_1st() { set $1 echo $1 } function local_1st
Dash as /bin/sh In Ubuntu 6.10, the default system shell, /bin/sh, was changed to dash (the Debian Almquist Shell); previously it had been bash (the GNU Bourne-Again Shell). The same change will affect users of Ubuntu 6.06 LTS upgrading directly to Ubuntu 8.04 LTS. This document explains this change and what you should do if you encounter problems. The default login shell remains bash. Opening a t
愚か者は誰なのか、良くわかるお話 人は知らず知らずのうちに、自分を他人と比べてしまうものです。 賢さにおいても、自分より劣ると思う相手がいたら優越感に浸ってしまうかもしれません。 そんなときの、とっておきの教訓がありましたのでご紹介します。 とある青年が床屋にやってきました。 床屋はそばにいた子どもをちらっと眺めながら客にこう言いました。 「この子はとてもバカでね、あんまりバカだから良く恵んでやってるんだが、その愚かぶりを見せてあげよう」 そう言うと彼は、1枚の5ルピー硬貨と2枚の1ルピー硬貨を取り出し、その子の前に出して聞きました。 「さあ、どっちが欲しいんだ?」 その子は迷わずに1ルピー硬貨2枚の方を選び、去って行きました。 床屋はそれを見て満足そうに「言った通りだろう?」と客の青年に言いました。 散髪を終えた青年が店を去ると、さっきの子どもがアイスクリーム屋から出てくるのを見つけまし
やっと、”初めてのPython“のIV部を読み終わりました。 “初めてのPython“の読書はすごく順調に進んでいます。 そう、すごく順調に…。 そこには触れないようにして、今日のPythonのまとめに行きましょう。 初めてのPython IV部 “初めてのPython“のIV部は、”関数“についてまとめてあります。 “え、関数なんて余裕だよ。“という人も、読み飛ばさずに読んでください。 Pythonにおける関数も他の言語とちょっと変わっています。 PHPの関数宣言functionにあたる宣言がPythonではdefです。 この宣言を使って、Pythonではこんなことが出来ちゃいます。 def create_memory(x, y): def memory(): return x, y return memory mem = create_memory(2, 3) print me
「ロコロコのうた」放送禁止に ハイチこれは嘘ニュースです ハイチ共和国政府はゲームソフト「RocoLoco(ロコロコ)」のテーマソングが、同国土着の宗教であるブードゥー教の「ココロコの歌」と酷似しているとして、ただちにCM放送を禁止する措置を取ったことを明らかにした。 ハイチ政府外交通商省によると、「ロコロコのうた」の放送が始まったのは今月14日。首都ポルトープランスなど首都圏を中心に放送されたが、放送開始とともにテレビ局に抗議が殺到。局が調べたところ、この歌のメロディ、歌詞がともに土着宗教であるブードゥー教で相手を呪い殺す際に用いる「ココロコの歌」と非常に良く似ていることが分かった。 局がこのCMについて、政府に問い合わせたところ、ただちに放送を中止するよう、指示が出たという。同局では翌15日、放送を中止した。 取材に対し、プレヴァル駐日大使は、「歌詞を訳すと『四肢を引き裂き 脳
「ロコロコのうた」放送禁止に ハイチ これは嘘ニュースです ハイチ共和国政府はゲームソフト「RocoLoco(ロコロコ)」のテーマソングが、同国土着の宗教であるブードゥー教の「ココロコの歌」と酷似しているとして、ただちにCM放送を禁止する措置を取ったことを明らかにした。 ハイチ政府外交通商省によると、「ロコロコのうた」の放送が始まったのは今月14日。首都ポルトープランスなど首都圏を中心に放送されたが、放送開始とともにテレビ局に抗議が殺到。局が調べたところ、この歌のメロディ、歌詞がともに土着宗教であるブードゥー教で相手を呪い殺す際に用いる「ココロコの歌」と非常に良く似ていることが分かった。 局がこのCMについて、政府に問い合わせたところ、ただちに放送を中止するよう、指示が出たという。同局では翌15日、放送を中止した。 取材に対し、プレヴァル駐日大使は、「歌詞を訳すと『四肢を引き裂き 脳漿(の
To clone one of these trees, install git, and run: git clone git://android.git.kernel.org/ + project path. To clone the entire platform, install repo, and run: mkdir mydroid cd mydroid repo init -u git://android.git.kernel.org/platform/manifest.git repo sync For more information about git, see an overview, the tutorial or the man pages.
補足 この記事は旧徳丸浩の日記からの転載です(元URL、アーカイブ、はてなブックマーク1、はてなブックマーク2)。 備忘のため転載いたしますが、この記事は2010年9月27日に公開されたもので、当時の徳丸の考えを示すものを、基本的に内容を変更せずにそのまま転載するものです。 補足終わり PHPカンファレンス2010にて「文字コードに起因する脆弱性とその対策」というタイトルで喋らせていただきました。プレゼンテーション資料をPDF形式とslideshare.netで公開しています。 文字コードのセキュリティというと、ややこしいイメージが強くて、スピーカーの前夜祭でも「聴衆の半分は置いてきぼりになるかもね」みたいな話をしていたのですが、意外にも「分かりやすかった」等の好意的な反応をtwitter等でいただき、驚くと共に喜んでいます。土曜にPHPカンファレンスに来られるような方は意識が高いというの
=============================================================================== KeyVi - Windows用 キーボードユーティリティ =============================================================================== ---最新版(Ver 1.1.0)--- バイナリ ソース ---開発日記--- こちら ---更新履歴--- Ver 1.1.0 以下の点を追加 ・キーバインドにShift+i, Shift+a を追加 以下の点を修正 ・設定画面から「Add Application」時に「列 'Enable' はテーブル Application に属していません。」という 例外ウインドウが出る不具合を修正 ・「プロセス モジュール
いろいろ動かないなぁと探っていたんだけど、何のことはないパーティションIDをMINIXからPlan 9に変えるのを忘れていて、9loadがパーティションを見つけられなかったというオチで、結局MINIX3と同じアプローチでPlan 9をさくらVPSで動かすことができた。GrubからちゃんとチェインロードでPlan 9をブートできることを確認できたのは収穫だった。回り道したけど、今まで気にすることがなかったブート周りの仕組みがわかったので、合わせてメモを残しておく。 方法は「さくらVPSでMINIX3」とまったく同じで、スワップパーティションにddでPlan 9のディスクイメージを書き込む。fdiskでスワップパーティションのパーティションIDを0x39 (Plan 9)に変更することを忘れないように。 次のスクリーンショットがさくらVPSでPlan 9を起動したところの図。 ただしネットワー
フリーフォントのまとめなんて腐るほどありますが、大抵 商用不可 再配布不可 収録文字数が少ない 変わったデザインのフォント のどれかに当てはまり、ベーシックで何も考えず使えるフォントって少なかったりします。 そこで、 フツーな形をしている 第二水準ぐらいの漢字を収録 スライドや商用印刷に使っても恥ずかしくないハイクオリティ なフォントをまとめてみました モトヤLマルベリ3等幅 https://android.git.kernel.org/?p=platform/frameworks/base.git;a=commit;h=4234d40eae54ad9126fbc4b61cbbe8dc78d282bc モトヤのマルベリの軽量版が Android に提供されることになりました。 Android向けですがApacheライセンスで提供されるので、ライセンスに従えば商用使用・改変・再配布なんでもで
昔、どこかで知ったのですが、ブラウザでは10進数表記のIPアドレスでも解釈できるようです。 具体的には、以下のアドレスはGoogleのトップページにアクセスできます。(Ubuntu/WindowsのFirefoxで確認) http://1123637603/ どういう原理かというと、、、 (10進数) 1123637603 ↓ (2進数) 01000010111110010101100101100011 ↓ (8ビットで区切る) 01000010.11111001.01011001.01100011 ↓ (8ビット毎に10進数に変換) 66.249.89.99こんな感じ。 以下digの結果が参考。66.249.89.99がGoogleのトップ。 $ dig www.google.co.jp 〜〜〜省略〜〜〜 www.google.co.jp. 287498 IN CNAME www.goo
id:moriyoshi さんが "Linux上で動くSkype用のbotを作る方法" というブログを書かれていたので便乗します。会社で Python から Skype へログを出力するためのハンドラーを試験的に使っていました。便利ですが、利用はお勧めしません。理由は最後に書きます。 コードはこんな感じになります。 # -*- coding: utf-8 -*- # skype_handler.py from logging import Handler try: import Skype4Py skype = Skype4Py.Skype() except: skype = None if skype and not skype.Client.IsRunning: # Skype が起動してなかったら起動する skype.Client.Start() class SkypeHandler
はじめに 以前、知人のやっているBeProudという会社を手伝ったのですが、BeProudでは、エンジニアの主要なコミュニケーション手段としてSkypeが使われていました。当時、趣味でたまたまSkypeのAPIについて調べていたので、悪戯っ気を出して、開発環境に即席でSkype APIを使ったbotを設置してみたところ、思いのほか好評を博し、いまやインフラと言っても過言ではない存在 *1 *2と化したようです。 まあそんな状況を眺めつつ、自宅のサーバにSkype botを設置して、お気に入りのSkypeチャットにもbotを加えてみたところ、これも結構好評だったので、興味ありそうな人向けに作成方法をまとめることにします。 Skype Public API Skype Public APIとは、Skypeを外部からコントロールするためのインターフェイスです。 Skype Public APIを
読者様からご紹介頂きました! ありがとうございます! みんなもどしどし紹介して、一緒にドンキーノを盛り上げちゃおう♪ あーデリケートゾーンのかゆみが止まらないよ〜☆ 1:以下、名無しにかわりましてVIPがお送りします :2008/09/22(月) 16:22:41.04 ID:v86h/yH90午後9時30になったら戻ってくる 3:◆c4/.1nTrBg :2008/09/22(月) 16:29:23.21 ID:v86h/yH90トリップとかつけたことねえからわかんねえよ 4:以下、名無しにかわりましてVIPがお送りします[sage] :2008/09/22(月) 16:41:54.97 ID:1tA1ab1m0 5:以下、名無しにかわりましてVIPがお送りします[sage] :2008/09/22(月) 16:56:40.11 ID:1tA1ab1m0 6:以下、名無しにかわりましてV
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く