自分にとって重要なファイルを自動的にバックアップする方法について 考えたことがあるのだが、 世の中ではやはり 苦労してる人が多いらしい。 ここにリストされてるようなファイルは自動的に判別できそうなものが多い気がするし、 やっぱり誰か開発してほしいなぁ。 手っ取り早くなんとかしたい人は 「かなり安全」というソフトを買えばいいのかも。
自分にとって重要なファイルを自動的にバックアップする方法について 考えたことがあるのだが、 世の中ではやはり 苦労してる人が多いらしい。 ここにリストされてるようなファイルは自動的に判別できそうなものが多い気がするし、 やっぱり誰か開発してほしいなぁ。 手っ取り早くなんとかしたい人は 「かなり安全」というソフトを買えばいいのかも。
なんだか盛り上がっていますね。 Charsbar::Note - タブとスペースの話。 最速インターフェース研究会 :: タブとスペースと萌ディタの話。 404 Blog Not Found:タブのスペース化はタブ幅よりも重要である。 Charsbar::Note - タブとスペースの話。 タブにして欲しいな。理由の第一に「醜いコメントイン」があります。以下のようなコードがあって sub test { my %args = @_; map { $args{lc($_)} = delete($args{$_} } keys(%args); # キーを小文字に統一 blah, blah, blah... } ちょっと不都合があって、キーを小文字に変換するのをやめようかと思った時に、ひとまず行頭に"#"を入れてコメントインするということを良くします。この時、空白を使っているとインデントが乱れて、
今の仕事はプロプライエタリなソフト中心で組むしかないのだが、なんか端っことはいえオープンソース中心でしばらくやって来た身としては、ほんまに馬鹿馬鹿しいなと思うことがしばしば。 上司なんかがいうには「何か問題があった時にサポートも効かない、サポートを任せる先がないようなオープンソースソフトなんてリスクが高くて使えない」という事だし、別の課長も言うには、「どうしても他のソフトの前提なんかでオープンソースを使わざるを得ないところは、そのソフトに関する不具合なんかの問題はうちで責任取らない旨、客先で明確に示しとかないといけないぞ」とか言われるんだけども。 なんか構成組んでると、プロプライエタリなソフトの方がよっぽどリスクだらけちゃうの?わざわざクソ高い金払うのに、と思えてくる。 まず危ないよなーと思うのが、とりあえず機能を前もって試せない事。 そりゃ試用版とかもあるにはあるが、全ての機能が使
はてな認証APIが公開されましたので、ためしてみました。 懸念事項 なおやさんところ経由ではてな認証APIの公開について(開発者さま向け)を読んで感じたこと。 おそらくすぐに「はてな認証APIで○○を作ってみました」的なものが登場するでしょう。おもしろいアプリが登場することを期待。 ただし、一般ユーザにきちんと認識させないと、悪意のある第三者が一般ユーザのパスワードを奪うアプリを作ってしまう危険性があります。たとえば「はてな認証APIを利用しています」と偽って、「ログイン名とパスワードを入力させるフォーム」を見せるアプリが出た場合、ユーザは誤解しないか。 それから…解説した図がほしいです。→認証部分のシーケンス図は結城が描きました(このエントリの下の方で公開しています)。 結城さんちのはてな認証APIテスト 追記:2006-04-24 21:09: とりあえず、作ってみました。以下をお試し
5 月 21 日追記。 「iCal天気 - Weather Hacks - livedoor 天気情報」ということで、大元の livedoor より iCal 形式のデータ配布が開始されした。このエントリで紹介している weather.subtech.org ではなく、livedoor 提供によるサービスをご利用下さい。 暇つぶしに「Weather Hacks - livedoor 天気情報」から僕の住んでる地域の天気予報を取得して、それを Google Calendar で読み込めるようにするべく iCal 形式に変換して遊んでみようと思いたったそのとき、どこからともなく「それ Plagger でよくね?」という声が聞こえてきたので、勢い余って weather.subtech.org なんてのを作った。 このサイト weather.subtech.org は、「Weather Hacks
インデックスが業績予想を大幅下方修正 先週末にかけてジャスダック、マザーズ、ヘラクレスの新興市場に上場している主力IT・ネット関連銘柄が軒並み急落する展開となり、個人投資家の投資マインドが一段と冷え込むのではないのかとの懸念が深まっている。新興市場にとって波乱要因とされてきたライブドアが、4月14日に上場廃止となり、相場回復に期待が寄せられていたものの、その後軟調展開が続いて先週後半から下落が加速する展開となってしまった。 下落のきっかけとなったのは、携帯電話向け情報配信大手でジャスダック市場上場のインデックスの大幅な業績下方修正だった。4月19日に、2006年8月期の通期業績予想で、連結経常利益の下方修正を発表した。国内事業の好調で2006年8月期の連結売上高については、従来予想の1050億円から1100億円へと上方修正したものの、海外子会社の利益計画が当初予想に比べて未達となることから
「Web 2.0」は2005年来、業界で最も話題になっているコンセプトだろう。実際、インターネットビジネスに関わる人の間でいまだにこの言葉を聞いたことがない人はほとんどいないのではないだろうか。4月13日に公開されたGoogle Calendarなど、Web 2.0を身近に感じられるサービスも増えつつあり、新しいウェブの世界を実感する機会も多い。 身近に感じた3つの事例 こうした一方で、Web 2.0のコンセプトに関する誤解を身近に感じる機会も急増している。以下、最近僕の身の回りで起こった例を3つほど紹介したい。 まず始めに、僕が委員として参加している、ある公的プロジェクトに関する委員会でのことだ。「このプロジェクトはWeb 2.0で自己増殖させていこう」という意見が出され、その場は大いに盛り上がった。このプロジェクト自体は、ある目的を持ったウェブサイトを構築しようとするもので、「自己増殖
↓Windowsの場合, 4KBのページ単位でよければTIB(thread information block)経由でスタック消費量を取得できる. #include <winnt.h> int GetStackSizeByTIB() { NT_TIB *tib; __asm { mov eax, dword ptr FS:[18H]; mov tib, eax; } return (int)tib->StackBase - (int)tib->StackLimit; } 配列を使う関数で配列のサイズを少しずつ大きくしながらGetStackSizeByTIB()を見ると4KB単位で増えていくのを観察できる. 「スタックオーバーフローのハンドリング」が大変詳しそう. 昨日のプログラムでスタック領域をマジックナンバーで埋めるところで大きいアドレスから書き込んでいるのはそうしないと例外で落ちるか
3.5インチHDDの最大容量記録が500GBから750GBへと更新。Seagateの最新Barracuda 7200.10シリーズが店頭に並び始め、最上位の750GBモデルも販売中だ。2005年6月に日立から500GBモデルが登場して以来、3.5インチHDDの最大容量記録が更新するのは10ヶ月ぶり。 販売を確認したのは750GBモデルと500GBモデルと320GBモデルで、全てSerial ATAとパラレルATA(IDE)モデルの両方が出ている。実売価格は750GBモデルが61,923円〜66,900円、500GBモデルが37,773円〜40,740円、320GBモデルが15,219円〜17,480円(詳細は「今週見つけた新製品」参照のこと)。 ●垂直記録で50%容量アップ Barracuda 7200.10シリーズは3.5インチHDDとしては初めて垂直記録方式を採用し、4枚プラッタ
絵の超初心者ド下手くそ人間が、20日間絵を描いて感じたこと わたしは、「文の人」だ。絵を描くのは大の苦手。 そんなわたしが、ひょんなことから絵を描き始めた。 そうしたらおもしろくなって約20日間、なにがしかを描きつづけている。 未知の領域での挑戦は、発見が多い。 また、ここまで絵を描けない人間の挑戦は、あまりネッ…
Kawa.netxp [JavaScript] Animation.Cube - サイコロ回転エフェクト (rotating cube animation) Animation.Cube クラスは、JavaScript のみでサイコロ回転風の アニメーションエフェクト(rotating cube animation)を実現するライブラリです。 事前に画像ファイルを加工(拡大縮小や分割処理)せず、JavaScript のみで リアルタイムにアニメーション処理を行います。 2画像の切替えエフェクト処理用、または、 サイコロの4面に貼り付けた画像をループで回転させるような処理に利用できます。 画像の拡大縮小処理が入っているため、 ラスタスクロール よりもマシン負荷が高いようです。 Opera だと少しスムーズなようです。 画像サイズを抑えれば、Celeron 2.4GHz 機でも十分に回転してく
※4月2日が1日になっていた点と、 31日まであった点を修正しました。 JavaScript 技術メモ 先日書いた Nクイーン問題 を解く JavaScript と同様に、アニメーションの1コマずつ 1ミリ秒のタイマー割り込み(というかsetTimeout)を使って表示を行っています。 JavaScript の処理をロックせずに、ブラウザに画面描画を行わせるためのテクニックです。 もちろん、垂直同期とか本来のラスタスクロール的な技術は使っていません。 Raster.js スクリプトをロードした上で、以下のように使います。 var ras = new Animation.Raster( id_or_elem, image_url ); ras.scroll(); new() コンストラクタの 第1引数 id_or_elem は、描画キャンバスを設置する要素(または要素id文字列)を指定します
Plagger と iTunes Posted by Gosuke Miyashita Sun, 02 Apr 2006 08:08:52 GMT Plagger::Plugin::CustomFeed::iTunesRecentPlay をアップデートして本家に commit しました。修正点は以下の通り。 $entry->title をセットするようにした。フォーマットは config.yaml で変更可能。 $entry->author にアーティスト名をセット。 Net::Amazon を利用して、$entry->link に Amazon へのリンクをセットしたり、$entry->icon に画像をセットしたり。config.yaml で Developer Token, Associate ID, locale を設定。 Gmail に投げるとこんな感じ。 Publish::
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
》 日本原燃の海洋への放射能放出に抗議する (美浜の会, 4/29) (下線は小島) 日本原燃はついに海に放射能を放出した。4月28日の午前11時から約6時間にわたって、600トンすなわち約600m3の放射性廃液を放出したという。1時間当たり約100m3は予定どおりの放出率を示している。直径7.5cmの放出口から毎秒約6mの速度で放出したことになる。約600m3の廃液中に、トリチウムは年間放出量の1億分の1程度が含まれていたという。すなわち約1億8千万ベクレルのトリチウムが廃液600m3中に含まれていたことになる。放射能濃度にすれば、廃液1cm3当たり0.3ベクレルとなる。 (中略) もし本格操業になると、2日に1回は廃液600m3を放出することになるという。すなわち年に約183回放出する。年に放出するトリチウムは1.8× 10の16乗ベクレル(1億の1.8億倍ベクレル)だから、1回放出分
米eEye Digital Security(以下,eEye)は米国時間4月21日に、Winny(ウィニー)のヒープ・オーバーフロー脆弱性(セキュリティ・ホール)に関するアドバイザリを発表しました(関連記事)。今回は、その脆弱性の処理の経緯や脆弱性の概要についてお話したいと思います。 3月22日(PST) - IPAに脆弱性の処理を依頼 先月からWinnyに関する本格的なリサーチを開始したことは、以前の「ITpro Watcher」でお伝えしました(関連記事)。リサーチで最も時間を費やしていることは、技術的な事柄ではなく、Winnyを取り巻く社会的な事柄を理解することです。 コード解析、Winnyネットワーク解析、脆弱性監査など、技術的なリサーチの基本部分は数日でほぼ完了しました。技術的な部分は私と金居の2人で事足りましたし、さほど大きなハードルもありませんでした。しかし、Winnyを取り
IEの場合登録は、右クリックして「お気に入りに追加…」を選んでください。このとき「リンク」サブフォルダに入れるとツールバーから呼び出せるようになります。 もしくは後で、「お気に入りの整理」で、「リンク」サブフォルダに入れるとツールバーから呼び出せるようになります。 me2gcal(IE用) mixiのイベントをGoogle Calendarに登録 mixiのイベントのページで、登録したブックマークレットをクリックすると、その情報を利用してGoogle Calendarのスケジュールを登録するウインドウが開きます。 mixiのイベントは年月日以外のフォーマットが不定なので、日付しか取得しません。時刻は自分で設定してください。 Google Calendarのバグで、終了日が開始日の1日前になります。手で直してください。(そのうちGoogle Calendarの方が修正されると思います。) イ
Plagger Pluggable RSS/Atom aggregator の 0.5.0 CPAN にリリース。 Bloglines からとってきて Gmail に HTML メールを送るなど、RSS をとってきてそれを加工して何かのフォーマットで書き出すことが出来る Bloglines -> Gmail Bloglines -> iPod RSS -> Audiobook RSS -> JavaScript これを Plagger ではプラグインの組み合わせで実現することができます ▲ ▼ Win インストール PPMを使って依存ライブラリをインストール C:\> perl ppm install XML::RSS::LibXML CPANを使って依存ライブラリをインストールする C:\> perl -MCPAN -e shell cpan> install Plagger pl
さよならウィニーという記事を読んだことと、今回の事件で感じたこと。 私も今回ばかりは、Winnyネットワークが終わるだろうと思っていて、一昨日の記事である意味での追い討ちをかけたつもりだったが、すでにWinnyに対する修正パッチが出始めているのと、改造版(Winnyp)が脆弱性の修正バージョンを出したので、まだWinnyネットワークは終わりそうにない。 もちろん、脆弱性を利用したワームがまだでていないのと、全ての利用者が対応を行うとは考えられないので安心はできない。 今回のことで感じたのは、開発者が修正できなくてもオープンソースソフトウェア並みにWinnyを支えている人々が2ちゃんねるには多数いるので、今後も修正はされ続けるだろういうこと。もちろん、限界はあると思う。 おもしろいのは、Winnyは、すぐにコンパイルして使い物になるソースコードもないし、実行ファイルは、暗号化された上に書き換
思いつき■学歴と受験勉強の実績が正当に評価されていない黙々と受験勉強に取り組んでいい大学入っても、それだけじゃゴミ。社会じゃ役に立たない。そんな話をよく聞くというか、蔓延してる。・受験勉強が得意でも仕事には使えない・知識じゃなくてアイデアがいる・出された問題を解くのではなくなくて問題を見つけることが必要 etc.........みたいなことはよく言われてるわけである。この当たりの話も根っこの部分にはそういう考え方があるように感じる。古市学生寮 ■受験勉強が得意なだけの奴は役立たずと言ってる奴が一番役立たず普通は出された問題がきちんとロジカルに解ける奴なら問題ない、というか大歓迎。そもそも、学歴だけじゃ駄目、言われたことをやるだけじゃ駄目!という奴が一番駄目なことが多い。Sランク、Aランクの大学を集めても意味がないという言う奴は、自分が(会社経営層)何も考えてないから人材を使いこなせないだけ
The Coq proof assistant を,とりあえず apt-get でインストール (coq,coq-libs,coqide) してみようと思ったら,debian パッケージが壊れているっぽくて,インストールできませんでした (stable/testing/unstable いずれも).残念.そのうち直ると思うので,しばらく様子を見てみます(軟弱者). ちなみに Coq ってのは,Agda や Isabelle/HOL と同じような,定理証明支援系のこと.Calculus of Inductive Construction とかいう,あまり聞きなじみが無い論理体系をベースにしているそうな. # これについては,Interactive Theorem Proving And Program Development: Coq'art: The Calculus Of Inducti
alternativeマクロについて シーケンスロック その3 において > alternativeマクロは興味深い動作をするので、回を改めて詳しく説明しますが、 などと書いておいて すっかり忘れていた alternativeマクロですがいい機会なので解説しましょう。 いつものように lxr.linux.no あたりからソースを引っ張ってきている。 linux/include/asm-i386/system.h より 288 /* 289 * Alternative instructions for different CPU types or capabilities. 290 * 291 * This allows to use optimized instructions even on generic binary 292 * kernels. 293 * 294 * length
2006年04月22日20:58 カテゴリPlagger PlaggerでBloglinesのフォルダ別にGmailへ送る perlをほとんど知らないのに、 Plaggerがインストールできて、 Bloglinesの未読を Gmailで読む ことができてからは、いろいろと遊んでいます。 またPlaggerネタが続きます。 今のところ、Plugin::Publishは Gmailしか試していないのですが、 どのような状態で Gmailに送るのが自分に合っているのかいろいろ試しています。 今回は、Bloglinesのフォルダ別に Gmailへ送って、ラベルを付ける方法を試してみました。 CookbookBloglinesGmail - Plagger - Trac の「Hack: Use Bloglines folder info」に記述されていることをやっているだけです。 今回の私の例として
技術評論社「Software Design」2005年1月号 第2特集「次世代Webテクノロジ:Atom基礎講座」に寄稿した、The Atom Publishing Protocol (The Atom API)、The Atom Syndication Format の総合的解説です。 Witha System » Atom目次 » [1章 The Atom Project – RSSの興隆からAtomの誕生] » [2章 Atomフォーマット – The Atom Syndication Format] » [3章 Atom出版プロトコル – The Atom Publishing Protocol(AtomAPI)] » [4章 The Atom Publishing Protocol(AtomAPI)の利用法] » [AtomやAtomAPI関連のニュースや仕様へのリンク] » [
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く