薫のHack

地上デジタルの録画ができるfriioのセットアップのまとめ

地上デジタル放送は、コピープロテクトがあり、PCでは録画できませんでしたが、friio(フーリオ)を使えば...

WindowsのHDDの共有状態をnetコマンドで調べる方法

MicrosoftのWindowsでは、ファイルの共有を使うことで、フォルダをネットワークに公開し、ファイルを共...

PHPのオブジェクトの疑似変数$thisをイテレーション

PHPで配列(array)をforeachでぐるぐる回して、アクセスしたりします。PHPでは、オブジェクトのイテレー...

PHPのオブジェクトのイテレーション

PHPで配列(array)をforeachでぐるぐる回して、アクセスしたりします。PHPでは、オブジェクトのイテレー...

CSIRT カカクコムと楽天が日本シーサート協議会に正式加盟

CSIRT(シーサート)とは、Computer Secrity Incident ResponseTeam(コンピュータセキュリティインシデン...

PC起動時にBIOS画面でCMOS checksum error

PCを起動して、BIOS画面で止まってしまった。どうしたんだろうと思って画面をチェックしたら、BIOS画面...

vimでPHPのsetter/getterを適当に置換で作る方法

vimでPHPのclassを書いているときに、setter/getterが自動生成できたらなぁ、とよく思います。自分で手...

PHP デザインパターン Iteratorパターン

PHPのデザインパターン「Iteratorパターン」のサンプルコード。<?phpclass user {private $name;priv...

PHP config.phpへの不正アクセス

PHPのセキュリティ、PHPへの不正アクセスについて書きます。apacheのエラーログを流していたら、ヘンな...

システム自動管理ツールPuppet

Puppetは、システム自動管理ツールです。FreeBSDでも使えます。Puppetはオープンソースで開発されていま...

ソニー 大容量ファイル転送 560Mbps「TransferJet」

Sony(ソニー)が最大560Mbpsの近接無線転送技術 TransferJetを開発したそうです。ICカードのように、通信...

Intel 45nm世代のデスクトップ、ノートPC向けCPU発表

Intel(インテル)から45nm プロセス技術を用いたCPUが登場します。 デスクトップ用クアッドコア Yorkfiel...

PHP PEARサイトがYahooのYUIを使ってリニューアル

PHPのライブラリサイト pear.php.net のデザインが変更されました。Yahoo!のYUIを使っています。http://...

FreeBSD ports fcsh Flexコンパイラシェルをインストールする方法

FreeBSD の ports に fcsh(flexコンパイラシェル)が追加されました。flexアプリケーションやモジュール...

C言語でCSVの文字列をsscanfで読み込む方法

はじめに時代遅れの関数についてC言語でCSVを読む方法を考えるライブラリでCSVをパースできないのかC言...

XML-RPC コネクションプロキシアーキテクチャ

XML-RPC Connection Proxy ArchitectureWebでオンラインのゲームを作ろうと思い、色々、考えました。...

FreeBSD C言語のerrnoの実装

システムコールやlibcなどのライブラリは、エラーが発生したときに errnoの値をセットものがあります。/...

コピーフリーの地デジ受信機 Friio フリーオ

2007年11月初旬ごろから、インターネット経由でごく少数販売されている「Friio(フリーオ)」は、地上デ...

ヤフー! ウェブオーナーセンター 個人サイト向け広告配信サービス アドパートナー開始

ヤフー!ジャパン(Yahoo!Japan)がついに、個人サイト向けの広告配信サービスを開始しました。Google AdS...

Apache 2に413エラー処理にクロスサイトスクリプティングの脆弱性

Apache 2系のHTTPステータスコード413のエラー処理にクロスサイトスクリプティング(CrossSite Scripting...

CentOSでnfsdを使う方法

exportするファイルシステムを設定するNFSで、exportするファイルシステムを設定します。/etc/exports ...

FreeBSD 7.0-BETA3をVirtual PC 2004にインストール

FreeBSD7.0-BETA3 を Microsoft の Virtual PC 2004にインストールした。ISOファイルftp://ftp.jp.freeb...

SHARP 912shで録画した動画をPCに転送する方法

SHARP 912shのワンセグで録画した動画をPCに転送するには、SD-MobileImpact というソフトを使います。SD...

PHPで携帯メールアドレスをチェックする方法

携帯メールアドレス(ケータイメールアドレス)のチェック用コードを書いた。携帯電話のドメイン(ほかにも...

vimで長い行が折り返されない、折り返すのをやめる方法

はじめに画面の端で行を折り返す方法画面の端で行を折り返すのをやめる方法設定方法vim関連記事vimの書...

PHP APC apc_sem_createがエラーを起こしてapacheが起動しないときの対処方法

apache を再起動したときに、何故か、apacheが再起動してこない。なぜかな、と思ってエラーログを見ると...

YUI Compressor version 2.2.5を使ってみた

10月19日に YUI Compressor の 2.2.5 がリリースされていた。ネットワークの転送量やディスクI/Oを減ら...

FreeBSD 7.0-BETA2.0がリリースされていた

2007年11月4日にFreeBSDの7.0-BETA2.0が公開された。amd64,i386,pc98,sparc64ついでに 6.3-BETA1 も...

PHP APC(Alternative PHP Cache)による高速化

なぜか、APCがオフになっていたので、有効化しました。倍ぐらいリクエストの処理スピードが上がって、か...

PHPでモバイル向けAdSenseするための設定

モバイル向けAdSenseが10月に始まりました。ブログを携帯でも見れるようにしようかと思い、やってみまし...

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

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

新しいYouTube APIがリリース

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

JavaScriptの変数に入っている画像データ(インラインイメージ)を表示する方法

解説JavaScriptの変数に入っている画像データを表示する方法について。JavaScriptの変数に画像データを...

Virtual PC 2007にFreeBSD 6.2-Releaseをインストールする方法

FreeBSDやunix、Linuxを触ってみたいけど、マルチブートにするのは怖い、とか、マシンが一台しかないか...

FreeBSDのcoretempカーネルモジュール

FreeBSDのcoretempは、Intel Coreとそれ以降のCPU(Core2、Core/Core2ベースのXeon)のダイに設定されてい...

Virtual PC 2004 に CentOS 5.0 i386をインストール

FreeBSD使いのはじめてのCentOSのインストールMicrosoft Virtual PC 2004にCentOS 5.0 i386をインストー...

PHPUnitを使ってユニットテストをする

PHPのテストには、phpunitを使うことでユニットテストを作成し、ユニットテストを行うことができます。P...

HHKBシリーズ 20万台突破記念キャンペーン

ハッピーハッキングキーボードと言えば、FreeBSDとか、UNIX、Linuxとか、サーバとかを思い浮かべてしま...

vimでyuiをオムニ補完する方法 Omni Complete

vimでYUIを使ってプログラムを書いていると、補完したくなるのがVIMerの人情というもの。現状のYUIすべ...

YouTube アーキテクチャ ハイスケーラビリティ

YouTubeを支えるアーキテクチャと高いスケーラビリティについて。より大きい、速く、信頼できるウェブサ...



最近の記事

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

コンテンツを検索しよう

過去ログ

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
プライバシーポリシー