Parrots in captivity seem to enjoy video-chatting with their friends on Messenger
WebSocketって何? WebSocketは、Javascriptでサーバとリアルタイム双方向通信をする仕組みです。概要は第1回 WebSocket登場までの歴史:Jettyで始めるWebSocket超入門|gihyo.jp … 技術評論社によくまとまっています。 この記事ではWebSocketサーバを実装しながら、どういうプロトコルかを解説します。サンプルコードはWebSocket Draft 76でechoサーバーを作ってみた - いろいろな何かのものを参考にさせていただいています。ありがとうございます。 ※WebSocketプロトコルは現在ドラフトの段階なので、そのうち仕様が変わる可能性があります。この記事は20111/23時点の情報です。 プロトコル概要 WebSocketで通信を行なうおおまかな流れは次のようになります。 クライアントとサーバの間でハンドシェイクを行ない、接続
はじめに こんにちは、Python界のつけ麺大王@麻布十番です。先日はpyqueryを使ってWebでスクレイピングをする方法をご紹介いたしましたが、そもそも昨今のプログラミング言語ではたいてい正規表現が使えるようになっていまして、単純なものならこれを使ってスクレイピングするのもいいですよねー、っつー話。ほんの10分やってみればわかると思います。 リンク 全部標準ドキュメントの正規表現操作のところに載ってます。日本語ドキュメントはローカルに置いときましょう。 7.2. re — 正規表現操作 — Python 2.7ja1 documentation 確認したい点 パターンマッチさせようとしている文字列はstrかUnicodeか パターンもUnicodeにしなければいけなくなる re.UNICODEを付ける VERBOSEを使うのかどうか 長すぎるパターンでは積極的に使うべき エスケープすべ
バージョン管理システム使ってますか? 最近、会社のリポジトリをSubversionからGitにがつがつ移行してます。Gitのブランチを使った Git Flowの考え方を浸透させるべく、反映ツールのGit対応などしております。 それと同時に、MyBikeJPプロジェクトは、Mercurialで管理を行っています。 微妙に似ているけど違う gitコマンドと hgコマンドに混乱しまくりで、先日、マージにミスって @key3 さんに迷惑かけちゃいました。 ということで、環境差異を吸収し、さらにミスが減って楽になるような aliasやシェル関数を設定しました。 ちなみに zshです。 Subversion svnでは、元々、.zshrc を id:sotarok さんのをベースにしていた関係でショートカットを知りました。 http://trac.nequal.jp/browser/public/do
電子書籍の普及で図書館がどう変わるか? 〜韓国の電子書籍事情から 2011年1月24日 IT国際情勢カルチャーワークスタイル コメント: トラックバック (0) フィードIT国際情勢カルチャーワークスタイル (これまでの 木暮祐一の「ケータイ開国論II」はこちら) 前回に続き、韓国における電子書籍事情について書かせていただきたい。 新たなコンテンツ市場として、電子書籍市場の拡大に期待を抱いているのは日本も韓国も同じことであるが、重要なことはこうした電子書籍コンテンツを利用できる端末等の普及が鍵になってくるということ。わが国では、すでにケータイ等を使った電子書籍や電子コミックのサービスがある程度の市場を形成しているように、電子書籍のインフラとしてはどうしてもモバイル端末に目が向きがちである。世界市場においても、iTunes App Store におけるジャンル別で「Books(電子書籍)」が
The Universal Operating System Debianの次期最新版となるDebian 6.0 "Squeeze"のリリース予定日が発表された。クリティカルな問題が発生しない限り、Debian 6.0 "Squeeze"は2月5日または6日に発表されることになる。Debian 5.0が公開されたのが2009年2月14日だったことを考えると、2年を経ての正式リリースとなる。 Debianのリリースはほかの人気の高いLinuxディストリビューションと比較すると、比較的長い周期でのリリースとなる。半年おきにリリースが実施されるUbuntuと比較すると、特にその周期の長さが目立つ。リリース回数が少ないということでDebian 6.0 "Squeeze"のリリースが注目されるということもあるが、真にユニバーサルなOSであることを示す重要なバージョンとして、Debian 6.0 "S
Welcome to your Appcelerator Titanium Mobile Project This is tabbed application, consisting of multiple stacks of windows associated with tabs in a tab group. A starting point for tab-based application with multiple top-level windows. Requires Titanium Mobile SDK 2.1.0+. ➡️ We created a new Alloy-based KitchenSink application to include best practices and more recent API's. Check it out! Stuff our
どーもこんちわ。 ブログを書くときなど、ブラウザに「textarea」という文字入力可能な範囲が出てくる。 普通はブラウザのその窓の中にシコシコ文を入力するわけだ。 こんなやつ ところがこのtextareaというやつには構造上致命的な欠陥がある。 重大な欠点 せっかく書いたデータが全部消える ブラウザによってはキャッシュとして元の状態が戻るけど大抵消える。 間違ってページ移動しちゃった 間違ってページ更新しちゃった 回線不安定で切断→接続した これでせっかく書いた内容がパァ。 編集性能が低い コピペとか基本的な編集しか出来ない。 手元のエディタで編集→ペーストすれば? 何回もプレビューするごとに、いちいち面倒なことするわけ? 一気に俯瞰しづらい Chromeなどではtextareaのサイズを変更できるが、画面全体に伸ばすわけにはいかんでしょう。 textareaの端でワードラップされるので
1 ポコちゃん(関西地方)2011/01/23(日) 23:07:12.68 ID:MtGGY+G50 TENGAの新サービス「TENGA便」がスタートしました! こんにちは。きなこです。 ついに!1月11日11時にTENGA便がオープンしました! 男から、男へ。 友達どうしでTENGAを贈りあう。 自分で自分へのご褒美に、バレンタインデーの義理チョコ代わりに、 高校卒業のお祝いに、新生活のスタートに、社会人デビューの景気づけに。 色々な場面で大活躍間違いなし!それが、「TENGA便」です! 高級感溢れる真っ赤なギフトボックスを開けると・・・ もらって嬉しい!TENGAが入っています! しかも、TENGAだけではなく、メッセージカードも同封!! 『気持ちをよりダイレクトに』伝えることが出来ます! http://www.tenga.co.jp/tenga_bin/
【画像あり】デトロイトの廃墟ガチ異常 Tweet 1:依頼:運用255:2011/01/23(日) 20:53:12.63 ID:GLqL2JCE0 アルバート・カーンとデトロイトの衰退 二十世紀の半ばまでデトロイトは世界でもっとも重要な工業都市だった。 アルバートカーンは、その建築家だった。 そのドイツ移民の子は、ベルトコンベヤーから運ばれてくるように、工場や超高層建築物を建造した。 そして、都市が発展したのと同様の速さでダウンタウンは衰退していった。 崩壊した残滓を写真でお見せしよう。 http://www.spiegel.de/fotostrecke/fotostrecke-63754.html 以下ソース http://www.spiegel.de/international/zeitgeist/0,1518,739986,00.html 7: かもんちゃん(石川県):2011/0
一般的に ImageMagick のサムネイル画像生成は遅いとされており、パフォーマンスが求められるシーンでは Imlib2 などのより高速な画像処理ライブラリが使われることが多いです。 Imlib2 の高速さについては、以前「Imlib2でImageMagickより3倍高速かつ美しいサムネイル画像の生成 - 床のトルストイ、ゲイとするとのこと」という記事で紹介しました。この記事のベンチマークにおいて、Imlib2 によるサムネイル画像の生成は、 ImageMagick の3倍程高速でした。 しかし、 ImageMagick は Imlib2 より画質がよく、高機能で使いやすく、今も頻繁にメンテナンスされており、とてもよく出来ています。その点 Imlib2 は、2004年からメンテナンスされておらず、セキュリティホールが見つかっても、各Linuxディストリビューションがそれぞれパッチを当て
サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d
SONY Readerを買って約1ヶ月が経った。今のところの利用方法としては以下のとおりである。 パブーやその他ウェブ上で配布されているePubを読む。 同じくウェブ上で配布されているPDFを読む。 つまりReader Storeで本を買って読みまくる、という状況には程遠い。本体の購入時、『これから正義の話をしよう』を買って読んだが、以降、ほとんど有料の電子書籍は買っていない。なぜか。 SONY Readerそのものは割と良くできている。僕が買ったのは5型の「Pocket Edition」だが、ついでに買った専用カバーを付けるとなんとポケットに入らなくなるという仕様を除けば気に行っている。e-inkの画面はページ送りの際に一瞬白黒が反転するのだが、これは慣れてしまえば特に気にならなかった。カバーを付けると普通の文庫本のように人差し指と中指で両方の背を支えて読むスタイルが使える。これだと親指
xls ファイルとバージョン管理 - methaneの日記 で言っていた以外にも方法があったのを、どう日記で紹介したBlogの著者の雪羽さんが見つけてくれた。 開いただけで保存される情報は何かしらの個人情報らしく、それを保存しない設定でいったんファイルを保存すれば、以降は更新されないらしい。 Excel 2003 では、ツール > オプション > セキュリティ > 保存時にファイルのプロパティから個人情報を削除する が該当する。 試しに、いったんこのオプションを設定した状態でファイルを開いて閉じると、ファイルに変化があった。 次にファイルを開いてみると、ファイルのプロパティから見れる著者などの情報が消えていて、再度閉じると今度は変化がなかった。 もう一度、上記オプションのチェックを外してからファイルを開いてみたが、今度は何もしないで閉じてもファイルは変更されなかった。ファイルのプロパティに
芸能人ブログはアメブロ以外でも存在するのだが、検索するのが大変なので省略した。アメブロだけでやっているというわけではないと思うので探せば他のブログサイトでもあるはず。 誰?という感じの人もかなり多いが、ほしのあき、東原亜希など比較的知名度の高い有名人もいる。 なぜペニーオークションを紹介するのか? なぜ彼女らはペニーオークションを紹介するのか? 友達から面白いサービスを教えてもらって、他の人にも知って欲しくてー…なんてのんきな理由ではないだろう。 ほとんどの人は1サイトを1回紹介しただけで、その後は全く触れていない。そんなに良いサービスなら何でも利用するだろうし、「また××を手に入れましたー」とか書きそうなものだ。毎日の更新の絶好のネタになるだろうに。 一部の日記で落札画面が映っていてオークションでのユーザIDも表示されているが、そのIDでペニーオークションサイト内を検索しても、紹介した日
記事原案 n-styles [NS] なぜ芸能人はペニーオークションで落札できるのか? 芸能人になってアメブロに公式ブログを開設するだけ! いやね、アメブロの芸能人さんはなんかみんなペニオクで高額商品を落札してるんですよ。 すごいよ、落札しまくりだよ。 ということで以下落札した芸能人と落札した品です。 ・ほしのあき プラズマクラスター 1080円 http://ameblo.jp/hoshino--aki/entry-10748956692.html ・渡辺由布子 ポータブルDVDプレーヤー 1800円 http://ameblo.jp/yuko-watanabe/entry-10712153114.html ・中島彩 ルンバ 2460円 2010年11月22日のブログ|中島 彩オフィシャルブログ「aya's diary-あやのまいにち-」by Ameba ・村上実沙子 ルンバ 1305円
■ このまま進むと訪れる未来 岡崎図書館事件(15) この物語はフィクションであり、登場する団体・人物などの名称はすべて架空のものです。 2017年5月、それは新聞各社のベタ記事報道から始まった。 朝売新聞2017年5月26日朝刊 美術館の電子書籍を破壊 愛崎県警 不正指令電磁的記録作成容疑、32歳を逮捕 岡知市立美術館の電子書籍データを破壊する不正なプログラムを作成、提供したとして、県警生活経済課と岡知署は25日、不正指令電磁的記録作成及び同供用の容疑で、コンピュータソフトウェア制作会社社長を逮捕した。 発表によると、容疑者は、昨年12月、ハードディスクを繰り返し執拗に消去するプログラムを作成し、インターネットのホームページで公開していた。今年3月に市立美術館の主任主査がこれをダウンロードしたところ、美術館の電子書籍データがすべて破壊された。プログラムは35回にわたって繰り返し0(ゼロ)
MacPorts や apt などのパッケージ管理システムでインストールできないアプリケーションやライブラリ、自分で書いたツールなどを、ホームディレクトリにインストールしたいことは良くある。 ホームディレクトリならroot権限が要らないし、rootを持っている場合でも思わぬ操作ミスや設定ミスのリスクを抑えられる利点がある。アンインストールもしやすい。gem や easy_install などのスクリプト言語の管理システムが、OS全体のパッケージ管理システムと競合してしまう問題も回避できる。 このようにホームディレクトリにアプリケーションをインストールするときに、複数のバージョンを同時にインストールしたいことがある。また、異種のOSやCPUアーキテクチャのマシンでホームディレクトリを共有したかったりする*1 *2。 以上のような要求があるときに、ホームディレクトリ環境をどうのように構築し、P
はじめに AppEngine アプリを作るようになって、HTML を記述する頻度がかなり上がりました。DreamWeaver みたいな高級アプリは持っていないので、Vim でゴリゴリ。メンドクセ〜。そろそろなんとかしたい。そこで Zen-Coding の出番です。 Zen-Coding とは 簡単に説明すると、 ul>li*3みたいな専用の記法で記述された HTML の構造を <ul> <li></li> <li></li> <li></li> </ul>という風に、普通の HTML タグに変換するシロモノ。多くのエディタや IDE のプラグインとして提供されています。 Vim で Zen-Coding を使う準備 Vim には zencoding.vim というプラグインがあるので、Zen-Coding を導入することができます。 ZenCoding.vim - vim plugins
反省した方がいい。もちろん、それは@umeken氏のことではない。氏を誑かした、起業を無条件に礼賛しているようにみえる学生や大人たちのことである。 事の経緯を一応説明しておく。「スーパー高校生」であり、「デジタルネイティブ世代の筆頭株」であった@umeken氏が、仲間の高校生を誘って起業することになった。ほどなくして社名は「dig-na」に決定され、昨日、「株式会社ディグナ - 想像を、創造に。」が公開された。しかし、その内容がスパムまがいの行為である点や、あるいはサイトデザインの点からTwitter上で大きな批判を浴びた、ということである。 会社を設立するうえで、イメージや評判の低下は、由々しき事態である。インターネットをメインに営業活動を行う企業にとって、そこでのイメージダウンは業績の低下と瞬時に結びつく。いわば彼は、彼の愛したTwitterによって出鼻をくじかられた形だ。これを失敗と
前提条件 普段使いのちょこちょことしたスクリプトやvirtualenvをキックするためのPythonはCygwinのパッケージを利用する。よってPythonはCygwinのsetup.exeでインストールしている前提で話をすすめる。 最低限のPython環境を用意 distributeをインストール いわゆるeasy_install。setuptoolsは既に開発終了してて、こいつが後継ツールになるらしい。setuptoolsとか使ってたらきっと@aodag先生に怒られるんだろう。 $ wget http://python-distribute.org/distribute_setup.py $ python distribute_setup.py virtualenv、virtualenvwrapperをインストール $ easy_install virtualenv $ easy_in
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く