@h1mesuke: substitute() の第4引数はなんで optional じゃないんだろう? 空文字列を設定するのを忘れてよく怒られる。 #vim 2010-11-09 11:06:07 via web @h1mesuke: ローカル変数には接頭辞 l: を付けない派。変数名が keyword と一致したときに変数名がハイライトで強調されるのが玉にキズ。 #vim 2010-11-09 11:18:57 via web あるある。 @mattn_jp: まぁ l: つけてもグローバルになっちゃう変な言語です。 #vim 2010-11-09 12:42:31 via TwitVim !? どういうことなの...
日本の Amazon.co.jp も MP3 のダウンロードを開始した。曲数は 1,000 万曲以上。DRM フリー。MP3 楽曲は全て 256 kbps でエンコードされている。基本、可変ビットレート。ただし、一部に固定ビットレートの楽曲もあり。 Amazon MP3 ダウンロード iTunes Store と同じく一曲ずつの試聴・購入が可能。 Amazon MP3 Downloader 専用ダウンロード・ソフトも提供している。Windows, Mac, Linux に対応しているとのこと。ぼくは Mac 版を試してみた。ダウンローダーを使わなくても楽曲のダウンロードは可能。 ダウンロード・ソフトの入手は、MP3 ダウンロード・ページの右上のタブから Amazon MP3ダウンローダーのインストールをクリックして行なう。 Amazon MP3 downloader のメリットは以下の通り
日本の Amazon.co.jp も MP3 のダウンロードを開始した。曲数は 1,000 万曲以上。DRM フリー。MP3 楽曲は全て 256 kbps でエンコードされている。基本、可変ビットレート。ただし、一部に固定ビットレートの楽曲もあり。 Amazon MP3 ダウンロード iTunes Store と同じく一曲ずつの試聴・購入が可能。 Amazon MP3 Downloader 専用ダウンロード・ソフトも提供している。Windows, Mac, Linux に対応しているとのこと。ぼくは Mac 版を試してみた。ダウンローダーを使わなくても楽曲のダウンロードは可能。 ダウンロード・ソフトの入手は、MP3 ダウンロード・ページの右上のタブから Amazon MP3ダウンローダーのインストールをクリックして行なう。 Amazon MP3 downloader のメリットは以下の通り
各種ニュースサイトや Twitter などで取り上げられているが、 Amazon.co.jpが音楽のダウンロード販売サービス「Amazon MP3」 を突如開始した(Internet Watch、ITmedia)。 米国に遅れること3年、事前の予告もない突然の開始のようだ。試しに無料楽曲をダウンロードしてみたところ、ダウンローダーはWindows/Linux/Mac OS X向けが用意されているとのことで、ダウンロードした楽曲はCommentタグに「Amazon.com Song ID:」 というタグも付与されていた。 レーベルに選択権のあるiTunes Plusと違いDRMフリー必須と思われるこのサービスが、頭の硬い国内レーベルを動かすことを期待したい。
米RockMeltは11月8日、最新のWebブラウザ「RockMelt」の早期版を限定公開した。ソーシャル機能にフォーカスし、ユーザーに「自分仕様のWebブラウザ」を提供するのが特徴となる。利用時にログインが必要となる初のWebブラウザとなる。 RockMeltは2008年11月に創業し、2年がかりで新しいWebブラウザ開発を進めてきた。米Netscape Communicationsを立ち上げたMarc Andreessen氏や、米VMwareの創業者Diane Green氏などの支援を受けている。 SNSの普及によりWebが人々の生活に浸透しており、RockMeltはWebブラウズにとどまらない機能を持つWebブラウザを目指したとのこと。ソーシャル活動、最新情報の入手、検索などに主眼を置き、ユーザーは自分の活動に合わせてWebブラウザをカスタマイズできる。どこからアクセスしても自分のカ
ウェブ標準化という大きな流れの中で、「HTML5」というキーワードはバズワード化するほどに浸透してきた。しかし、その仕様自体はまだ策定中であるため、ブラウザベンダーの思惑でHTML5の実装が進んでいるのが現状だ。各ブラウザベンダーが今後どう足並みをそろえていくつもりなのかが気になるところだ。 11月2日にヤフーと技術評論社が開催した「ブラウザカンファレンス2010」では、Mozilla Japan、Opera Software、マイクロソフト、グーグルの各担当者たちが語る「ブラウザベンダーーに聞くHTML5対応の本音と未来」と題したパネルディスカッションが開かれた。参加者はピクセルグリッドの外村和仁氏、Mozilla Japanの加藤誠氏、Opera SoftwareのDaniel Davis氏、マイクロソフトの春日井良隆氏、グーグルの北村英志氏、ヤフーの継岩直充氏。モデレーターは「WEB
Launchpadのアカウントを持っていなければ、 アカウントのサインアップ方法のガイド に従い、新しいLaunchpadのアカウントで SSHキーを登録 して下さい。 次のコマンドを入力して、 john.doe をLaunchpadのユーザー名に置き換えます: $ bzr push bzr+ssh://john.doe@bazaar.launchpad.net/~john.doe/+junk/myproject注: +junk はこのブランチがLaunchpadの特定のプロジェクトに関連していないことを意味します。 これで、誰でも次のコマンドを入力することでブランチのコピーを作ることができます: $ bzr branch http://bazaar.launchpad.net/~john.doe/+junk/myproject http://bzr.sarabande.info/1.8/
ネットショッピングの大手サイト「Amazon.co.jp」で、MP3のダウンロード販売が始まりました。アメリカでは2008年から行われており、他国でもサービスを展開予定だとされてきましたが、ようやくの日本上陸となります。 詳細は以下から。 Amazon:co.jp: MP3 ダウンロード - DRMフリーの音楽配信サービス 無料音楽配信も 普通のダウンロード販売のほかに、Amazon.co.jp限定配信の商品も用意されています。 Amazon.co.jp: amazon exclusive: MP3ダウンロード また、無料配信の商品や、かなりお得なスペシャルプライスで提供されている商品もあります。 Amazon.co.jp: 無料ダウンロード&スペシャル・プライス: MP3ダウンロード これで、音楽のダウンロード購入がより身近で便利になりますね。
256kbpsのMP3ファイルをDRMフリーで販売するサイト。邦楽アーティストでは、宇多田ヒカルさん、フジファブリック、pupa、甲斐バンド、ハナレグミなどの楽曲を販売。価格は曲によって異なるが、おおむね1曲当たり150円~250円、アルバムで1500円~2000円程度となっている。 国内のDRMフリー音楽配信としては、Appleの「iTunes Plus」などが先行して展開している。 関連記事 日本でも? Amazon MP3、年内に米国外でも提供へ 時期は公表されていないが、2008年中に米国以外の世界市場でMP3による楽曲販売を開始する。日本にもMP3販売の波が押し寄せるか? SONY BMG、MP3をAmazonで提供――4大レーベルすべてがDRMフリーに 4大レーベルすべての楽曲がAmazonのダウンロードサービスで販売されることになる。 米音楽市場、“二刀流”のAmazonがA
ついに国内でもアマゾンのMP3音楽配信がはじまりました! とりあえずの速報です。 【Amazon MP3ストアの関連記事】 ・【速報】AmazonのMP3ストアがオープン ・Amazon MP3 ストアを使ってみたよ!(長文ごめん) ・Amazon MP3 ストアでダウンロードした曲をiTunesに自動登録したくない人は設定変更しましょう(Windows版) ・Amazon MP3 ストアでダウンロードした有料MP3ファイルはほんとにDRMフリーなの? ・Amazon MP3 ストアでダウンロードした有料MP3ファイルはほんとにDRMフリーなの? ・Amazon MP3 ストアのここに気をつけろ! [Amazon:co.jp: MP3 ダウンロード - DRMフリーの音楽配信サービス 無料音楽配信も] (大野恭希)
アメリカなどで提供されてきたDRMフリー、256kbpsの高音質をうたう音楽配信サービス「Amazon MP3」が9日、日本にも上陸しました。 トップページにはDRMフリー楽曲が1100万曲以上!といううたい文句が出ています。また、期間限定で値下げされているアルバムも。中には0円の曲もあります。これらは全てDRMフリーとなっており、音質は最大で256kbpsの可変ビットレート仕様となっています。 なお、複数の楽曲やアルバム単位で購入する場合は「Amazon MP3 ダウンローダー」が必要です。このソフトはWindows, Linux, Mac OS X版が用意されています。 無料の楽曲をさっそくダウンロードしてみましたが、カートに入れてから決済までのステップは通常のAmazonとほとんど同じ。決済完了後AMZファイルがダウンロードされ、これでAmazon MP3 ダウンローダーが起動し、M
Powered by the fine folks at Shopify You should try them out, no really.
本企画では、マイクロソフトの「Windows 7 アプリ投稿キャンペーン」※で取り上げられているWindows 7の新機能を紹介している。今回は、「高度なグラフィック」に分類されている「DirectX」、「WPF(Windows Presentation Foundation)」、「Silverlight 4」の3つのプラットフォームについて触れていく。 ※ 現在11月30日が締め切りとなっている「Windows 7 アプリ投稿キャンペーン」だが、関係者の話によると「キャンペーンページを見た開発者の方から期間の延長を求める声が多い」ようで、延長が検討されている。投稿を考えている方はキャンペーンページを適宜チェックしてほしい。 これらのプラットフォームはいずれも知名度が高く、改めて説明を受けるまでもないとお思いの方もいらっしゃるかもしれないが、バージョンアップに伴って新機能が追加されているも
開発したアプリケーションの操作方法を説明したい場合や、ゲームの攻略方法を紹介したい場合は、動画を利用すると分かりやすくて便利だ。しかし、DirectXを使用しているアプリケーションは通常のデスクトップキャプチャだと録画できないことがある。そこで利用したいのが今回紹介する「Taksi」だ。 TaksiはDirectX/OpenGLに対応したキャプチャツールである。キャプチャした動画は手軽に編集できるAVI形式で保存され、録画時に特殊な専用コーデックを導入する必要もない。VFW(Video for Windows)に対応しているコーデックなら自由に選択可能だ。アプリケーションから再生される音声の録音にも対応している。 また、DirectX/OpenGLを利用していないGDIアプリケーションも録画できるため、エディタの入力画面やブラウザの閲覧画面を動画にしておくことも可能だ。ただし一部のオンライ
サーバのメモリが思った以上に消費していたのでサックリ調べてたのですが 各プロセスのメモリ使用状況の調べ方としては ps aux --sort=-rss | head -40とやるとRSSのサイズでソートしてくれるのでheadとかでみてやればメモリ使用量が多い順に参照可能。 ただたんにps auxしただけだと見るのがしんどい。 topでもshift+Mで同じ感じでみれるのでそれでも良い。 (cを入力してプロセスの詳細を表示するとなおよい) あとはCoWに乗ってるかを調べたが、 http://d.hatena.ne.jp/naoya/20080212/1202830671 naoyaさんが紹介されている方法そのまんまでよいでしょう。 sudoして実行すること。 Cowはアプリの質にもよるが基本的にはライブラリが共有メモリに乗ってればいいから アプリの質をみつつsharedなパーセントを調整出
開発環境は放っておくと自分の部屋と同じで散らかって行きます。 必要なファイルが見つからなくなったり、毎日使うツールが壊れてしまったり…。 そうなると、仕事が進みません。 PCは唯一の仕事道具なので、出来るだけクリーンに保ちたいもの。 そこで私は個人的に3つの禁止事項を決めています。 今日はそのまとめ。 1. 環境を同居させるな えー、簡単に言うと”仮想化しましょう“ってことです。 Macを使っている方は、Apacheも入ってるし、MySQLもインストール出来るし、そのままでも良いじゃない。 あるいはXAMPPやMAMPを使っている方は、インストールすれば環境が揃うし。 そう思われるかもしれません。 しかし、仮想化して開発用のOSを別に持っておけば、良いことが色々とあります。 環境を壊せる! 好き勝手出来るマシンが1台手に入ったも同然です。自分のマシンでは出来ない恐ろしいことも出来ます
pipe2pyはYahoo! Pipesの内容をPythonコードに変換する。 MOONGIFTはこう見る これは非常に面白い。Yahoo! Pipesはフィードを解析して変換したりするのにとても便利に使っているが、pipe2pyを使うとYahoo! Pipes上では難しかったデータ操作(認証系や基幹系との組み合わせ等)も自由に実装できるようになる。 さらにGoogle App Engineとの組み合わせが面白い。クローリングのタイミングや、フックスクリプトとして使ったりと色々な応用ができるはずだ。Pythonの勉強として使ってみるのも面白そうだ。 [/s2If] pipe2pyはPython製のフリーウェア(ソースコードは公開されている)。フィードを加工したり、テキストを読み込んで何らかの変換を行った後に再配信するようなシステムは数多い。特にフィードをJSON化するニーズは強く、それによ
Blogged by Ujihisa. Standard methods of programming and thoughts including Clojure, Vim, LLVM, Haskell, Ruby and Mathematics written by a Japanese programmer. github/ujihisa The hottest Vim plugin these days is unite.vim. :Unite file command opens a unite dialog that you can specify file names with inputting text. You can search not only files but also other resources like buffers you've opened. U
お葬式のむすびすの火葬式って評判いいのかな? お葬式のむすびすの口コミが知りたいな。 こんな疑問に答えていきたいと思います。 \入力は1分で完了/すぐに資料請求するならこち ...
Mac Book air さいこう!という世間の流れは気にせず書いてみる。 DVDいちいち入れ替えるの超めんどくせー!と思っていたので Mac miniで色々やってみたよの話。 ■なんでMac miniなの? DVDはデータ化してHDDに格納してMacで再生したら便利そう。 自宅の液晶テレビにHDMIで接続したら綺麗だし、Appleのワイヤレスの キーボードとトラックパッドで操作したら何かカッコイイから。というわけ。 キーボード300g トラックパッド140g の計440gで、Mac Book airより軽いし!!! ■必要なものを購入 ・本体を買うにあたり、メモリ8GBにしたら快適そうだなーと思ってtwitterで 呟いてみたら丁度手放そうとしている方がいて安く譲ってもらえた。 新品同然でなんと8万円。ラッキー! ・ワイヤレスのキーボードとトラックパッドをAppleのサイトで買ったら、同
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
15年前に知り合って その後、去年まで6年近くつきあった彼と、結婚するか3年以上迷ったすえに おもいきって結婚することに決めたのが1年前。 結婚式場も下見に行って、希望の会場を決めていたし 指輪も二人で買いに行ったけど、いろいろあってやっぱり結婚しないことに 決めたのがその直後。 もうすぐ1年たつけどまだ傷が痛いことに気が付いた今夜なのです。 彼は何も悪くなかった。 すばらしいひとだった。 仕事でもコンビを組んでいる相方だったし ほぼ一緒に暮らしている状態だったから オンもオフも24時間ずーーーーーっといたけど それでもあきることなんて全然なくて、本当に毎日が楽しくてしあわせだった。 口喧嘩することはあっても、本気でけんかしたことは ほぼなかったんじゃないかな。仲良しで大好きで、ずっとずっと一緒にいたかった。 彼は恋人であり、仕事の相方であり、親友でした。 そしていつでも私の一番の理解者で
「なでて、さすってスクロール」そんなコンセプトからNadesathは生まれました。 さぁ、なでてさすりましょう! 実の話、ケンジントンのエキスパートマウス5 or 7 でボールを使ってスクロールする機能がほしかったわけです。 そこでフリーソフトを物色したのですが、しっくりこないんですね。でプログラムしてみました。 ExpertMpuse専用ではありません。他のトラックボールでも5ボタンマウスでもご利用いただけます。マウスでもスルスル動いて気持ちいいですよ。 横スクロールも得意です。でもExcelだけは勘弁な インストール ダウンロードしたファイルを解凍します。 「Nadesath」フォルダを適当なところにおいてください。 起動 「Nadesath」フォルダ内の「Nadesath.exe」をダブルクリックしてください。 スタートアップにショートカットを作るといいですね。 実行には.NET
今まで使っていたマウスのホイールが壊れたので、ロジクールのTM-250というトラックボールを買ってみました。トラックボールはほぼ初体験です。10日ほど使ってみたのでその使用感などを書いてみたいと思います。 最初に買って後悔してしたかどうか結論から書きたいと思います。結論からいうと後悔はしていません。まあ、新しい感覚で楽しいですね。そういうのを楽しめる方にはおすすめします。 親指操作型のトラックボールなので形は普通のマウスに近い、赤いボールを親指でくるくる回してマウスカーソルを操作します。 今まで使っていたマウスとの2ショット、小さいマウスだったので、トラックボールが巨大にみえる。 ドライバをインストールしなくても使えるけど一応付属のドライバとソフト(SetPoint4.80)をインストールしてみた。 さて、トラックボールを買おうと思ったきっかけですが、前から気にはなってました。レビューとか
基本関数 assert(value , message) value … 任意の型 message … 文字列型 valueが偽、つまり、nilかfalseの場合にはエラーを発行し、スクリプトの実行を停止します。その他の場合は戻り値として引数をすべて返し、スクリプトの実行が継続されます。messageはエラーの場合に表示される文字列であり、省略した場合は"assertion failed!"という文字列が表示されます。 collectgarbage(opt , arg) opt … 文字列型 arg … 数値型(FIXNUM) この関数はガベージコレクション動作を制御します。optに与える文字列で以下のような動作をします。 "stop": ガベージコレクションを停止する。 "restart": 停止しているガベージコレクションを再開する。 "collect": フルガベージコレクションを実
はじめに 「よろしく」と入力すると「お願い」が候補に出るような「予測入力方式」が、携帯電話などで最近広く使われています。ユーザの次の行動を予測するようなシステムは「予測インタフェース」と呼ばれており、昔からさまざまなシステムが研究されてきています。 ユーザの行動を予測する方法はいろいろなものが考えられます。上の例の場合は「よろしくお願い申しあげます」という表現が世の中でよく利用されているという統計情報を利用して予測を行ったものですが、ユーザの行動履歴や現在のコンテキストなどの情報を利用することもできます。筆者の場合は「増井」という名前を入力する機会が多いため「ま」と入力すると「増井」が予測されます。時刻や位置情報のようなコンテキストを利用できる場合、渋谷で駅名検索するときは「し」から「渋谷」を予測し、新宿で検索するときは「し」から「新宿」を予測するといったこともできるでしょう。「123」
発端は Google AppEngineについて思うところ - Togetterまとめ で、あんまり関わるまいと思っていたのについつい夜中になって口を出してしまった。それを機にぐちゃぐちゃと脳内に溢れてきたので、とりあえず整理のために書く。明日は寝不足だよチクショウ。 技術的に appengine がどうだという話はとりあえずしません。他人の意見の反駁もできるだけしないつもり、自分の意見だけ書き殴ります。丑三つ時だしね。 appengineが「いまいちブレークしてない」理由 理由なんてただのひとつしかなくて、世の中の(多くの)人が、なにがなんでも使いたい、と思うようなプロダクト/プラットフォームでは現状ない、ということでしょう。技術的な理由なんてそんなところにはない。 iOSアプリは腐るほど出てて開発者も山ほどいるけど、iOS SDK自体が技術的にすばらしいからというのは理由ではなくて、世
NoSQLと呼ばれる新型の分散データストアの開発者が一堂に会するイベント NOSQL afternoon in Japan が、2010年11月1日、楽天タワーで開かれました。 海外からは「Cassandra」のサポートを行う Riptano や、「MongoDB」を開発する 10gen、「Couch DB」の Cloudant、「Hadoop」の Cloudera のエンジニアが登壇し、日本からは Hibari、Okuyama、ROMA、そして kumofs の開発者が講演しました: ContentsPresenters HibariJoe NortonGemini Mobile Technologies OkuyamaTakahiro Iwase CassandraNate McCallRiptano ROMAMuga NishizawaRakuten Mongo DBRoger Bo
「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ
「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ
Matcher APIはあるオブジェクトが登録したクエリーにマッチするかをスケーラブルにチェックしてくれるサービスです。 クエリーが既に登録しているから、あるオブジェクトが一つ一つの登録したクエリーにマッチするかが他のクエリーに依存しないので、 Map-Reduce で簡単に平行で処理を分担してスケールできる。 何に使うか これが少し分かり辛いところかもしれないので、少し説明します。クエリーを未然に登録するので、 Prospective Search (プロスペクティブ検索、展望検索、予測検索?) と言います。 みんな使っている、普段の検索は、Retrospective Search (遡及検索) です。クエリーが決まってないので、データをインデクスを作って、後でユーザーがデータを クエリーする形になっています。 プロスペクティブ検索は、未然にクエリーを決めて、そのクエリーにマッチするデー
小倉優子、結婚!!芸能界引退へ 来春、本物のウエディングドレスを着る小倉優子 タレントの小倉優子(27)が、交際が伝えられていたヘアサロン経営のヘアメークアーティスト菊池勲さん(30)と来春にも結婚することが8日、分かった。 小倉と菊池さんの交際は今年1月に女性誌の報道で発覚。3月には都内で行われたイベントで小倉は「何が順調かは分からないですけど、今はすべてが幸せです」とアピールしていた。菊池さんはSMAPや堤真一らを担当する人気ヘアメークアーティストで、東京・南青山の人気サロン「ing」を経営している。 小倉は以前から「28歳までに結婚する」と話しており、宣言通りに来春頃には念願の花嫁になる。既に関係者には「菊池さんと結婚したい」と報告しており、近日中に正式に発表される。 グラビアでデビューした小倉は「こりん星から来たりんごももか姫」というキャラクター設定でタレントとしても人気者に。06
世に出回るテキストエディタを片っ端から批評しようという企画です。感想、ご意見大歓迎!未掲載のエディタへの批評もwelcomeですが、単にコキ下ろすだけの内容は黙殺します。
次期Ubuntu、XからWaylandへ | エンタープライズ | マイコミジャーナル WaylandはLinuxカーネルが提供するDRM、KMS、GEMなどの機能を活用して直接OpenGL ESレンダリングを実施するディスプレイ管理システム。X.Orgの代替えとなるアプリケーションのひとつ。Xがネットワーク透過性という特徴を備えているのと比べると、WaylandはOpenGL ESの機能を使ってグラフィックアクセラレータの性能をフルに発揮したレンダリングを提供するという特徴がある。 従来アプリは互換レイヤでの動作が保証されるんなら、確かにありかも知れないなぁ、とか思いつつ。 これで、たとえばAMD、GeForceなどのハイエンドグラボの導入にも意味が出てくる、なら、ワタクシ個人的には賛成かな、とも思ってみたり。 今現実として、Xのネットワーク透過性というのは、「不必要」ではないか、と思っ
AppEngineは、万能なプラットフォームではありません。むしろ、かなり使い道は限定されていると言ってもいいでしょう。 向いていないアプリで使うとかなりはまって、アプリが完成しないリスクがあります。 一方、向いているアプリで使うとこれまでよりかなり費用を節約できたりとか、儲けにつなげることができます。 AppEngineにどのようなアプリが向いているかというと、AppEngineがGoogleの既存のインフラをそのまま利用していることをまず知っておく必要があります。 Googleのインフラは、(極端に単純化すると)大量のデータを多くの人に同時に見せるために最適化されています。 AppEngineも同様で、大量のデータに大量にアクセスがあっても大丈夫なように、BigtableというKVSを使っています。また、自動でスケールアウトするWebのFront Endも既存のインフラをそのまま使って
2010年11月09日 たとえば、Cwd::cwd()ではなくCwd::getcwd()を使う Module::InstallベースのMakefile.PLが異様に遅いのでDevel::NYTProfでプロファイルを取ったところ、Cwd::cwd()が非常に遅いことがわかった。そこでこれをCwd::getcwd()に置き換えたところ、明らかにMakefile.PLの実行が高速になりキビキビと動くようになった。 調べてみるとこのcwd()、なんと内部で`pwd`を行っているのだ!そしてModule::Installはcwd()を大量に呼んでおり、これだけで秒単位の時間を消費していたのだった。 cwd()が`pwd`と同じだということは、Cwd.pmのpodにも書いてある。 $ perldoc Cwd ... getcwd my $cwd = getcwd(); Returns the cur
Log::Minimal v0.02をリリースしました。xaicronさんのpatchにより出力するログのレベルを変更することができるようになりました。 WARN以上のログだけを出したい場合、$Log::Minimal::LOG_LEVEL を変更します。 use Log::Minimal; local $Log::Minimal::LOG_LEVEL = "WARN"; infof("info"); #出力されない warnf("warn"); #出力される デフォルトのレベルはDEBUGです。なお、デバックメッセージを出すには環境変数も設定されている必要があります。 ところで、Log::Minimalでは4つのログレベル、DEBUG、INFO、WARN、CRITICALをサポートしていますが、他のLogモジュールではより詳細なレベルを用意しているものがあります。そのため、アプリケーショ
Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. Ubuntuの次期メジャーバージョンとなるUbuntu 11.04においてWaylandの採用を目指していることがMark Shuttleworth氏のブログで明らかにされた。使いやすい状態になるには1年といった開発期間が必要になるとみているようだが、Mark Shuttleworth氏から直接Waylandの採用が発表されたことは、今後のUbuntuの方向性を示すものとして意味がある。 WaylandはLinuxカーネルが提供するDRM、KMS、GEMなどの機能を活用して直接OpenGL ESレンダリングを実施するディスプレイ管理システム。X.Orgの代替えとなるアプリケーションのひとつ。X
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Linux World誌が毎年行っているReaders Choiceの2010年版で,Pythonがベストプログラミング言語賞とベストスクリプト言語賞を取ったようです:-)。 ベストプログラミング賞は,競合ひしめく中去年に引き続き2年連続の受賞。二位がC++,三位がJava,四位はC,五位はPerl。 二年前に新設されたベストスクリプト言語賞でもPythonが首位。二位がPHP,三位がbash(!),四位はPerl,五位はRubyになっています。
ssig33と名乗るweb系エンジニアが東京に住んでいる。 面白いことにssig33のweb上でのくだらない活動を称賛する一部の連中がいる。俺は長年このセグメントに属する連中の存在について思案していたところ昨日ようやく一つの解が見つかった。 この連中の特徴をあげると以下の3つに集約される 1.低学歴である 2.貧乏である 3.社会に何ら貢献していない 「ssig33さんってwebの真理を説くよね」なんてリナカフェで目を輝かせて語る某上場企業の末端社員など最たる例だ。「webのメインストリームに対するアンチテーゼだ」などと小池の活動を評する類の連中も総じて低学歴・貧乏・存在意義無しの3コンボ揃っておる。 twitterの脆弱性を突いたり反社会的な事をつぶやいたりパスワード平文疑惑を持ちかけて悪魔の証明状態にすることがアンチテーゼだと思ってる。笑っちゃうよ僕は。そんな程度の活動は子供がやれば悪
Posted on Sat Feb 06 23:13:35 +0900 2010 by nabeken 使用中のGitリポジトリからあるディレクトリ以下のみを含む新しいリポジトリを作成する方法を検討しました。 twitterでつぶやいたところ、 @n_iwamatsu さんに git-commit-tree というコマンドを教えてもらいました。(参考: http://twitter.com/n_iwamatsu/status/2304942015) このコマンドは引数に tree-ish と親コミットオブジェクトの commit-ish (optional)、そして標準入力からコミットログを取りそれらに紐付いた新たなコミットオブジェクトを作成し、その commit-ish を標準出力へ出力します。 ここで、Gitにおけるディレクトリの扱いについて復習です。ディレクトリはGitではTreeオ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Amazon Web Service(AWS)が無料ティアが2010/11/1から公開されました(「Amazon EC2、1年間限定でフリーミアムサービスを開始。日本でも利用可能」とか「無料のクラウドリソース登場: アマゾンクラウド(AWS)が無料ティア(無料使用枠)を発表」)。 そこで、AWSでnode.jsを起動させてみることにしました。 まずは私のスペックとして、AWSは経験がありません。Linux経験は仕事を含めてそこそこあります(名目的にはサーバ管理者...?)。個人でレンタルサーバを借りた経験あります。AWSの本は1冊(以下にリンクあり)しか読んでいません。このスペックででAWSでnode.jsを起動させてみました。 AWSのアカウント作成からインスタンスの起動までは、以下を参考にしました。 ・Welcome to AWS User Group -Japan ・無料でAWS(A
「VC(バージョンコントロール)パッケージの基礎」(菅原泰樹) 「Emacsのトラノマキ」連載第七回「VC(バージョンコントロール)パッケージの基礎」 Emacsのトラノマキがなんと連載7回目をむかえてしまいました.思った以上にEmacsを覚えたいという人が多いということなんでしょうか.すばらしい世の中です.さて,今回はEmacsのVC(バージョンコントロール)パッケージについて書いていきます. ※本稿はEmacs23のVCについて書いています.Emacs22の場合はキーバインドが違っていたり,機能がなかったりする場合があります.そんなときは各自describe-bindingsするなどして臨機応変に対応するようにして下さい. VCとは VCはEmacs上で各種バージョン管理システムを統合的に扱うパッケージです.Emacs23ではRCS, CVS, Subversion, Git, Mer
1ピクセルずらしてアニメーションGIFにすると気持ち悪くてたのしい convert -coalesce -delay 0 -loop 0 -deconstruct \ \( -geometry 48x48 -roll +1+0 sushi.jpg \) \ \( -geometry 48x48 sushi.jpg \) sushi.gif 追記 delayは3か4くらいのほうが高速に動くことが判明した*1. convert -coalesce -delay 3 -loop 0 -deconstruct \ \( -geometry 48x48 -roll +1+0 sushi.jpg \) \ \( -geometry 48x48 sushi.jpg \) sushi.gif *1:高速に動くアニメーションGIFを作るときに知るべきたった一つの真実 - hitode909の日記
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く