原稿書いている関係でCPUの消費電力(TDP)を調べたかった。CPUの種類は「Pentium4 3.0GHz」という事は/proc/cpuinfoよりわかるのだが、 processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 3 cpu MHz : 2800.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fpu : yes fpu_exception : yes cpuid level : 3 Intelのデータベースを調べるとPen4 3.00GHzはいっぱいあってどれだかわからない。http
はてなTシャツ2009とはてなブックマークストラップの販売が昨日始まりました。で、あれよあれよと注文が増えて(殺到といっても過言ではない)、はてなブックマークストラップは今日の夕方には完売してしまいました。これはすごい!あまりの人気で「追加販売はないの?」というお問い合わせもいただいているようです。が、実際に作った数が本当に少ないので、できるかどうか定かではありません。いま現在、マーケ部のid:kiyoheroに頼んで、在庫をかき集めてもらっているところです。そんなわけで、ひょっとしたら追加販売が少しだけできるかもしれません。はてなTシャツ2009も、どんどん注文をいただいています。アイコン、スター、うごメモと、どれもまんべんなく注文が来ています。こちらも購入をお考えの方は、ぜひお早めに予約注文なさってください。ちなみにはてなのTシャツですが、購入者にリピーターが多いのが特徴です。デザイン
LD_PRELOAD という環境変数に、共有オブジェクトを指定すると 任意のプログラムを実行する時にその共有オブジェクトを読み込ませる事が出来るらしい。 そして、もし読み込ませたときに シンボル名 が衝突していたときは、 先に定義されたシンボル名が優先されるという仕様になっているらしい。 そこから考えられるのが、 LD_PRELOAD でわざと同じ名前のラッパー関数を作成して、 ロギング処理を注入するという事だ。(アスペクト指向だ!!) (今度やってみよう。) とりあえず、以下は LD_PRELOAD で同名関数を上書きできる例です。 まず、main.c 1 #include <stdio.h> 2 3 int main() { 4 puts("hello world!!"); 5 return 0; 6 } ただ単に、puts 関数を呼び出しています。 実行すると、当然のように hell
職場や学校で見つけたページをオンライン上に保存して、自宅のパソコンやケータイなど、どこでも見られる便利な「はてなブックマーク」。期間中にはてなブックマークを利用開始すると、合計20名様にはてなTシャツを含むはてなグッズが入った福袋がもらえるプレゼントキャンペーンを実施中です。 ぜひこの機会にはてなブックマークをはじめて、あなたのネットライフをもっと便利にしてみませんか? なお、すでにはてなブックマークを使っている方もご安心ください。このキャンペーンページをあなたのブックマークに追加するだけで、プレゼントキャンペーンに応募が可能です。 ※ブログにキーワードを書いても、今回は抽選対象にはなりませんのでご注意ください。 より詳しい応募要項につきましては、下のキャンペーン応募要項をご覧ください。
etch の man proc を眺めていて発見。 /proc/sys/vm/drop_caches (Linux 2.6.16 以降) このファイルに書き込みを行うことで、クリーンなキャッシュ、dentry、inode をメモリ上から外し、そのメモリを解放する。 おお、これは知らなかったな。覚えておこう。 書き込む値によって、解放する対象を限定出来る。 0 初期値 1 ページキャッシュ解放 2 dentry, inode 解放 3 ページキャッシュ, dentry, inode 解放 備考 この操作は非破壊的な操作で、ダーティな (dirty) オブジェクトは解放されないので、この操作を行う際は最初に sync(8) を実行しておくべきである。 試してみた # free total used free shared buffers cached Mem: 2076780 2022776
僕は移り気が激しくてこの5年で、かれこれ4箇所も転居してる。そんな時にいつも引っ越し先を選ぶ時に心がけてるポイント。今回ここで書くのは治安の良い住宅地を選ぶためのアイデアだ。 もし知りたいなら、不動産屋に聞くのは間違いだ。不動産屋は契約させたくて仕方がない。人通りが無くて不気味な感じだったら<閑静な住宅街>繁華街が近くてうるさかったら<買い物に最適>etc,etcこんな感じにウソをついて早く仲介手数料をくすねようと思ってる。 じゃあドコで調べればよいだろう?答えは簡単、近くの大きなビデオ店に行けばいい。 これは、昔TSUTAYAと仕事をしたときに知ったんだが、大きなビデオチェーン店は地域展開を行う際に客層によってかなりコンテンツのラインナップを変えている。店舗という有限な面積をつかって高い利益率を上げるためには当然の処置だ。 レンタルビデオという文化的娯楽を設置するにあたって、店はどう言う
(→こちらに後日談があります:http://d.hatena.ne.jp/terracao/20080204/1202133915) 昨日、英語II の試験があったのだが、そこに出てきた問題が「次の対話文を、村上春樹風に訳しなさい」だった。 なんだそりゃ!ふざけんな! でもやってみた。 問題1A: Is that a dog?B: No. It is a horse.私の訳「アレって、結局のところ、犬みたいなものじゃないの?」直美はわからない、という顔をして不機嫌そうにそうつぶやいた。「いや、それはちがう。馬、そう、馬みたいなものさ。でもそれは僕らにとって問題じゃない。僕らは、今夜、四谷のラブホテルでセックスをした、それだけのこと―――」僕が言い終わらないうちに、直美はベッドから起きあがり、言った。「セックスについて、軽々しく語らないでよ」今思い出しても恥ずかしくなるほど、僕は、未熟だった
真の意味が分かった。 DoCoMoユーザ:あいつに電話するかえーと0x0-xxx-のxxxxっと 電話機:プププッ(笑)トゥルルートゥルルー DoCoMoユーザ:?今へんな音がしたぞ。。。もう一回かけるか(ry 電話機:(この電話番号の持ち主は未だbank使ってるぜw)プププッ(笑)トゥルルートゥルルー DoCoMoユーザ:なんだwこの笑い声は?w bankユーザー:もしもし DoCoMoユーザ:おまえの番号にかけたら変な音がしたぞw bankユーザー:あーソフトバンクだからねー最近音出る様になったんだ^^ DoCoMoユーザ:(まだbank?w)プププッ(笑) bankユーザー:? これはひどい
http://subtech.g.hatena.ne.jp/otsune/20061022/HatenaGraphの指摘がもっともだと思ったので。あと、WebService::Hatena::Graphのバージョンが上がってインターフェースが変更になったのでその対応も。 まずは本文から正規表現でデータを抜き出す部分をFilterプラグインにして分離。とりあえずこんな感じにしてみた。ネーミングセンス0なのは生まれつきなのでツッコミに期待。 package Plagger::Plugin::Filter::ScrapeMetaData; use strict; use base qw( Plagger::Plugin ); sub register { my($self, $context) = @_; $context->register_hook( $self, 'update.entry
ssh -D で 疑似SOCKSサーバー になることができる。 というのは、たしか前にも書いた。 それにプラスして、任意のコマンドを SOCKS対応させる tsocks を利用して VPNのようなことをやってみた。 ( tsocksは、先進的なディストリビューションだと デフォルトで入ってるような気がする。) たとえば、 local -> hostA -> hostB と、hostA を必ず経由しなければ到達できない hostB があったとした場合、 これらを利用すると、同じネットワークにいるかのように 任意のアプリケーションを騙すことができるようになるため、 local$ tsocks ssh user@hostB 上記のように、local から直接アクセスできるようになる。 ちなみに、サーバー側に、 ソフトウェアをインストールする必要はない。 この場合で言う、local のみにソフトウ
を書くのを忘れていたので一応書いておく。 command="任意のコマンド" としておくと、任意のコマンドしか実行できない 公開鍵を作れるというのは前に書いたが、 そのときに、$SSH_ORIGINAL_COMMAND という環境変数を利用すれば、 動的に処理を切り分けることが出来る。 以下はその例である。 command="cat $SSH_ORIGINAL_COMMAND" このようにしておけば、 ssh user@remote_host "/var/log/messages" これで、任意のファイルをcatするだけの公開鍵ができる。 …ように思われるが、$SSH_ORIGINAL_COMMAND の部分を うまい具合に調節すれば、悪意あるコマンドを注入することが出来てしまう。 試しに、バッククオート演算子を利用して uptime を実行してみた。 $ ssh user@remote_
リンク 【実戦テク総集編 Part1】Windows XPの究極テク300連発!〜4回分をまとめました!〜:デジタルARENA 2007システムファイルチェッカーでファイルを修復ブラウザにパスワードを登録してしまったときの対処方法復元ポイントの情報を削除するサポート情報のリンクを非表示にする自動設定してくれるNTPサーバを追加するスプールフォルダを変更したい画像ファイルの縮小表示が正しくないときの対処IEのタイムアウトの時間を変えるデジタル署名のないファイルを確認するポップアップメニューの情報を減らすAdministratorを無効にする個人のユーザープロファイルやデータファイルを簡単にバックアップするディスク領域不足のメッセージを表示させない中身を確認しながら画像ファイルを選ぶ書き込み終了後にCDを自動排出しないWin XP Proでハードディスクからファイルを完全に消去するフォルダ構造
ping -a で音が鳴るようになるので、 これを利用して、ケーブルの接続/切断状況を音で確認。 コンソールとLANケーブルなんかの実作業場所がちょっと遠いときに便利。 ping -a IPアドレス あと何もケーブルだけじゃなくて ファイアウォールやルーティングの設定の時とかにも使えるよね。 あと五感を有効利用するのは良い事だよね。 -- ※これどこかに書いてあったテクニックです
本日もtwitterネタですいませんが。 本日のtwitterのおかげで、長年の謎であった「女性が血液型占いを好きな理由」がはっきりとしたんで、この場を借りて発表させていただきたいと思います。 AyanoIchijo: 浮気する時にはチェックしておかないと>血液型 9999: そうそう。子供できた時、アレですよ あーーーーー、それで女の子は血液型占いが好きなのかっ!!!!!!!!!! 9999: 子供できた時に血液型で、どっちの子供かわかるモンな。 これは新しい発見だ AyanoIchijo: 夫と同じ血液型がベスト 9999: そうかそうか。血液型占いとかいって、相手の血液型を調べているんだな 彼氏か夫と同じ血液型なら、不倫浮気しても誤魔化せる。 kennak: 浮気する時に? AyanoIchijo: ごまかせるっていうか、妊娠しても夫の子よと言って産めるよなあと、 AyanoIchi
忘れてたのでメモ。gzexe コマンド。 gzexe - compress executable files in place http://www.linux.or.jp/JM/html/GNU_gzip/man1/gzexe.1.html echoするだけのshell scriptを圧縮してから実行してみる。 $ cat ./test.sh #!/bin/sh echo aiueo $ gzexe ./test.sh ./test.sh: -9.1% # 損してる!! $ chmod u+x ./test.sh $ ./test.sh aiueo 仕組みは簡単で、 ファイルの末尾に圧縮したデータを入れていて、 それを展開して実行するコードが上の方に記述されている。 バイナリが含まれるので cat -v させていただいた。 $ cat -v ./test.sh #!/bin/sh ski
$HOME/.my.cnf に以下を記述する。 [client] database=データベース名 user=ユーザー名 password=パスワード
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く