薫のHack

JavaScriptのsetTimeout関数で時計を作る

JavaScriptのsetTimeout関数で時計をなんとなく作ってみました。setTimeout関数でひたすら自分を呼び出...

Yahoo! YUI 2.4.1がリリースされていた

Yahoo!のYahoo User Interface Library(YUI)のYUI 2.4.1が2007年の12月19日にリリースされていた。YUI...

Google Trendsからみる2008年現在の人気のエディタ

Google Trendsからみる人気のエディタについて。FreeBSD使いとして、vim使いとして、(近年明らかに劣化...

Google Trendsからみる2008年現在の人気のスクリプト言語はPHP

Google Trenndsから人気のコンピュータ言語を調べてみました。3大P言語のスクリプト言語の PHP、Perl、...

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

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

EclipseをviキーバインドにするにviPlugin

vi/vimユーザはeclipseでeclipseのバインドや微妙なEclipseのEmacsバインドではなく、vi/vimバインドで...

EclipseでVimpluginをインストールし、設定する

Eclipseのデフォルトのキーバインドが合わなかったり、EclipseのEmacsバインドが微妙だったりします。Ec...

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

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

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

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

lsコマンドで最終更新時刻の新しいファイルを見つける方法

はじめに新しいファイルを見つけたいlsで新しいファイルを見つける方法aliasを設定するはじめにFreeBSD...

FreeBSD portsのjdk16をインストールする方法

FreeBSDにportsからjava(jdk16)をインストールしました。途中で、msgfmtコマンドの問題により、makeがと...

FreeBSD C言語のerrnoの実装

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

JavaScriptのベンチーマークソフトウェア SunSpider

WebKitがJavaScriptベンチマーク「SunSpider」をリリースしました。ウェブブラウザやJavaScriptの処理系...

MJ12botというロボット

apacheのログを見ていたら、猛烈な勢いでアクセスしてくるIPがあるので何かと思って調べてみました。MJ1...

Google版Wikipedia knolを発表

knol(unit of knowledge)は、「ノール」と読むらしい。現在、ベータテスト中で招待された人のみが閲覧・...

FreeBSD pkg_addでperlをインストール

FreeBSD 7.0-BETA3 に perl が入っていなかったので、pkg_addを使ってインストールしました。通常なら、...

Google Analytics グラフの複数データ表示機能と新しいトラッキング用JavaScript

GoogleのAnalyticsに グラフの複数データ表示機能 と 新しいトラッキングコード用の JavaScript をリリ...

Eclipseを日本語化する

Eclipseを日本語化してみました。http://prdownloads.sourceforge.jp/mergedoc/26108/pleiades_1.2.0.zi...

Eclipse エディタの文字コード設定

PHPのファイルをEclipseで開くと、なにやら文字化けが発生していました。ファイルは、UTF-8のはずなんだ...

eclipseでRSE Remote System Explorerを使ってみる

下記ページからEclipseをダウンロードします。pdt-all-in-one-1.0-R20070917-win32.zipRemote System Ex...

vim tips ノーマルモードで最後の検索パターンをペーストする方法

vimでノーマルモードのときに最後の検索パターンをペーストしたいときがあります。そんなときは、最後の...

vim tips ノーマルモードでファイル名をペーストする方法

vimでノーマルモードのときにファイル名をペーストしたいときがあります。そんなときは、カレントのファ...

クロスブラウザクッキー Cross Browser Cookies

同じマシンの異なるブラウザでcookie(クッキー)を共有することができます。たとえば、MicrosoftのIntern...

Yahoo YUI calendar カレンダーの曜日の日本語対応

YUI calendarで曜日が日本語表示のカレンダーを作ってみる。YUI calendarhttp://developer.yahoo.com/yu...

Yahoo YUI calendar カレンダーの作り方

YUI calendarでカレンダーを作ってみる。YUI calendarhttp://developer.yahoo.com/yui/calendar/サンプ...

vim tips スワップファイルを作らない方法

vimでファイルを開くと、スワップファイルが作成されます。たとえば、.main.c.swpのような名前のファイ...

vim tips 行末の空白を削除する方法

テキストやソースの行末のスペース(空白)が気になることはありませんか?vimで簡単に行末のスペース(空...

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

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

ウェブセキュリティとWeb2.0 自動化されたトラックバック

Automation Trackbacks問題:スパマーは、グーグルページランク(GooglePageRank)を上げるために、ウェブ...

ウェブセキュリティとWeb2.0 Ajax JavaScript攻撃

JavaScript ハイジャック脆弱性: JSON情報で取り出すGETリクエスト悪意のあるJavaScriptコードの上書き...

ウェブセキュリティとWeb2.0 XSS

XSSの問題:Cross-Site Scripting(XSS) クロスサイトスクリプティング(古い)プログラム: 動的なデータは...

GreaseMonkeyでalertを使わないでデバッグする方法

はじめにプロトタイプ説明使い方はじめにGreaseMonkeyのためにJavaScriptを書いて、デバッグをしている...

Firefox JavaScriptでFireBugのコンソールにログを吐く方法

はじめにfirebugのコンソールにログを吐く方法はじめにJavaScriptを書いて、デバッグをしているときに、...

flex flex2で配列をfor each inする方法

flex actionscriptで配列をfor each inでアクセスするやり方について。for each inで配列にアクセスする...

flex flex2で配列をfor inする方法

flex actionscriptで配列をfor inでアクセスするやり方について。for in だと index の値が s に入りま...

flex flex2でRSSを読み込む方法

RSSをflexで読みたくなったので、覚書を残します。RSSのXMLデータのitemを取り出す方法は、下記の通りで...

2007年のインターネット セキュリティリスク トップ20

セキュリティ組織 SANS Instituteが発表したトップ20(実際は18個)です。Firewallやウィルス対策ツール等...

標準入力の入力をvimで開く方法

コマンドの実行結果をvimで開きたいことはありませんか?lsの結果をvimで見たいときに、こんなことをし...

vim tips 大きなファイルを開いてしまったときにキャンセルする方法

vimで大きなファイルを開こうとすると、かなり時間がかかることがよくあります。そういったときに、ファ...

perlモジュールのソースを簡単に開く方法

perlのモジュールのソースコードを確認したいときにvi /usr/local/lib/perl5/site_perl/... とかやって...



最近の記事

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

コンテンツを検索しよう

過去ログ

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