薫のHack

Digest MD5 Reverseでmd5を復号する方法

MD5は、一方向ハッシュで復号化できないものとされてきた。実際には、復号するアルゴリズムがない、だけ...

Yahoo!360閉鎖へ

注意 Yahoo! Japanの話ではありません。Yahoo!IncのYahoo!360がクローズするとのこと。Yahoo! プロフィ...

Flickr、オンライン写真編集サービスのPicnikを買収

YahooのflickrがPincnikを買収とのこと。http://www.picnik.com/picnikの機能写真の切り取りとサイズ変...

MySQLでunix timestampをDATETIMEに変換する方法

MySQLでunix timestampをDATETIMEに変換するには、FROM_UNIXTIMEを使います。mysql> select FROM_UNI...

vimのfindでヘッダファイルを簡単に開く方法

vimを使って、コーディング中に、あのヘッダファイルが開きたい!と思うときがあります。:vi /usr/inclu...

vim の visual modeで始点から終点をいったりきたりする方法

vimのvisual mode(ビジュアルモード)で範囲選択しているときに、現在の場所と始点をいったりきたりする...

ネイティブクワッドコアOpteron 2344HE, 2346HE発売

AMDのサーバ向けCPU Quad-Core Opteronの2つのモデルが販売開始された。IntelのQuadと違い、1ダイで4...

perl Module-Starterを使ったモジュールの作り方

perlのモジュールの作り方。p5-Module-Starter-PBPのインストールcd /usr/ports/devel/p5-Module-Starte...

portsのworkディレクトリを一掃する方法

portsでmake installした後に、makecleanし忘れたり、ビルドに失敗して、色々試しているうちにその作業...

apacheで*.incなファイルにアクセスさせない方法

今回は、apacheとphpのセキュリティについて。apacheでPHPの*.incなファイルがドキュメントルートの下に...

vimのスワップファイルを掃除する方法

はじめにvim が作成する謎のスワップファイルの役割vim のスワップファイルを削除する方法スワップファ...

YouTube APIで動画に関連する動画を取り出す方法

GoogleのYouTube APIの勉強してます。動画の情報を引っ張るには、 /feed/videos/ビデオID にアクセスす...

YouTube APIのマイグレーション feeds videosを試す

YouTubeの新しいAPIに移行するために、新しいYouTube APIの調査中。videos.get_details&video_id=VI...

plaggerの使い方のメモ ヤフーのトピックスをRSSにする方法

ひさしぶりにPlaggerをした。すっかり忘れてしまったので、メモすることにした。今回の例では、plagger...

FreeBSD 7系のリリース準備と8.0-CURRENT

2007/10/11 にFreeBSDの7系のリリースに向け、RELENG_7のブランチが作成された。それに伴い、CURRENTは...

sshでログインしたときにコマンドを実行する方法

ログインしたときに、コマンドを自動実行する方法はいくつかありますが、今回は、sshでログインしたとき...

googleのflvがgooglevideo.comから取得できなくなった

googleのflvの取得にgooglevideo.comのcacheを利用していました。http://cache.googlevideo.com/get_vid...

gcoreコマンドで実行中のプロセスのコアイメージを取得する方法

はじめにコアファイルとは実行中のコアファイルの取得方法gcoreのインストールgcoreの使い方gdbは動作中...

sshのauthorized_keysでコマンドを限定する方法

sshで実行させるコマンドを限定することができます。authorized_keysの公開鍵に対してcommandの設定する...

新しいYouTube APIがリリース

新しいGData YouTube APIがリリースされた。http://apiblog.youtube.com/2007/06/future.htmlREST/XML-R...

ActionScriptでURLエンコードする方法

FlashでURLエンコードの仕方を忘れてたので、メモ。ASでは、URLエンコードするには、escape関数を使う。...

PHPでpubDateをタイムスタンプに変換する方法

プロトタイプサンプルコードサンプルコード参考RSSのpubDateとかをUnixタイムスタンプ(timestamp)に書式...

tracerouteからネットワーク図を自動描画するumit

nmapのGUIの1つumitについて。GUIでオプションを選ぶことができ、設定をプロファイルとして保存するこ...

perlでIPアドレスからホスト名を取得する方法 gethostbyaddr

IPアドレスからホスト名を引くときは、gethostbyaddrを使います。perlでも同じです。サンプルコードfrom...

Yahoo!ビデオキャストの動画をダウンロードするツール

ヤフーの投稿動画サービス「ビデオキャスト」の動画(Flash Video File, flv)をダウンロードするツールを...

ロードバランサを使わずにDNSラウンドロビンでいいケース

DNSラウンドロビンは、1つのドメインに複数のIPアドレスを割り当て、問い合わせのたびに、順番にIPア...

FreeBSD ports に net/liboping が追加された

ICMP ECHOリクエストを生成するためのCライブラリ libopingがPorts に追加された。ネットワークアプリケ...

ECMAScript for XML(E4X)でXSS

E4xでは、JavaScript内にXMLとほぼ同様のマークアップ言語を記述できます。firefox 1.5から下記コードが...

FreeBSDでファイルシステムをdumpコマンドやrestoreコマンドでバックアップする方法

FreeBSDでは、ファイルシステムのバックやコピーにdumpコマンドとrestoreコマンドを使ったりします。も...

JavaScriptでiframeの内容を取得する方法

はじめに同一オリジンポリシーとはページがロードされるまで待つiframe内のコンテンツの取得方法iframe....

JavaScriptのdocumentへのアクセスを高速化する方法

はじめにはじめにIEでは、documentを変数に代入して、その変数を使って操作することによって、高速化さ...

Yahoo!メールで1300万通消失

サーバプログラムの不具合というけれど、どんなシステムのどんなプログラムなんでしょうか。ヤフーメー...

embedされたYouTubeの動画をフルスクリーンにするブックマークレット

embedで貼り付けられたYouTubeの動画をフルスクリーンでみるためのリンクを作成するブックマークレット...

モバイル版コンテンツ向けAdSenseがスタート

モバイル版のコンテンツ向けにAdSenseがスタートした。手順https://www.google.com/adsense/adsense-pro...

PS3値下げ 3万9980円

SONYのプレイステーション3が値下げをする。PS2の機能がないPS3が3万9980円で11月11日に発売さ...

IPAフォントをLinuxで使う方法

Linux(RedHat)でフォントに不満だったので、フォントを追加してみた。前にFreeBSDにIPAフォントを入れた...

Yahoo! YUI DataTableでXMLを表示する方法

Yahoo!のYUIライブラリのDataTableを使ってみた。DataTableを使うと、JavaScriptの配列やJSON、XMLなど...

PHP symfonyで簡単なブログを作ってみる

symfonyのインストール方法については、[2007-10-07-2]を参照のこと。結構、アドホックになおさないと動...

mysqlをインストールする

symfonyで使うため、インストールする。portsからインストールする方法ビルドのオプションWITH_CHARSET=...

gzipコマンドの使い方 ファイルの圧縮や解凍

はじめにgzipとはgzipの読み方gzipコマンドの圧縮方式圧縮ファイルの拡張子gzipとgunzipの違いgzipの書...



最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー