薫のHack

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

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

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

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

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

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

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

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

mysqlをインストールする

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

PHP pear XML_Serializer/XML_Unserializerで属性を扱う方法

XMLを配列にしたり、配列をXMLに変換したりするのに、pear XML_Serizlierが便利。XMLの属性値をXML_Unse...

perlでユーザ情報を取得する方法

ユーザ情報を取得しようと考えるとき、c言語だとまず思い浮かべるのが getpwent(3)とかだ。perlでも同様...

YUIのImageLoader Utilityの使い方

Yahoo! UI LibraryのImageLoader Utilityを使ってみた。ImageLoader Utilityは、名前通りイメージをロー...

YUIのMenuBarでアプリケーションっぽいメニューを作る方法

YUIのMenuBarの使い方について紹介します。Yahoo! UI LibraryのMenuに、MenuBarというサブクラスがあり...

topコマンドをバッチモードで使う方法

topコマンドは、普通に起動すると定期的にトップCPUプロセスの情報が更新されます。スクリプトなどでtop...

8月のアクセス解析

今更ながら、8月1日から8月31日までのアクセスランキングこれは、Google Analytics の解析によるもので...

Exceptional Performance - Use Content Delivery Network, CDNを使うことによるパフォーマンス改善

ウェブサーバとユーザの近さは、レスポンスタイムに影響を与える。地理的に分散させたサーバを通してコ...

C言語の_Boool型とC99とgccとstdbool.hのbool型

C言語のC99で導入された_Bool型ですが、 stdbool.hで boolに typedefされている。trueやfalseも同じヘッ...

Google Wireless Transcoderとは何か?

apacheのアクセスログをtail -fしていてふと気になったものがあった。"Mozilla/4.0 (compatible; MSIE 6...

Yahoo! High Performance Videos

ヤフーのdeveloper.yaho.comにハイパフォーマンスビデオというビデオがあった。ハイパフォーマンスウェ...

vimballをインストールする方法

http://www.vim.org/ で配布しているプラグインの中には、「foo.vba.gz」などのvba.gzという拡張子のも...

IEのCookieの上限が20から50に増えた

サーバが21個以上のCookieを送信したときデフォルトでは、Internet Explorer は各ドメインごとに最大 20...

JavaScriptでDOMから子ノードを削除する方法

JavaScriptでDOMからchild nodeを消す方法。シンタックスoldChild = element.removeChild (child)child ...

CentOSにGNU screenをインストールする

YUM - Yellow dog Updater, Modifiedyum(ヤム)は、Yellow Dog Linuxのために開発されたYellowdog Update...

yumの使い方を学ぶ

インストールされているパッケージを調べるFreeBSD使いは、portsでmakeしたり、pkg_add系のコマンドを使...

GNUのFlash Player Gnash

GNU の Flash Player の Gnash(GNU Flash Movie Player) 0.8.1が公開された。現在、FWF7とSWF8.5のActio...

YUI Compressor Version 2.0(The Yahoo! JavaScript Compressor)

YUI Compressor バージョン 2.0がリリースされました。いくつかのバグが修正された正規表現ベースのCSS...

ウェブサーバのセキュリティ Apache編

HTTPレスポンスヘッダのApacheのバージョン情報Apacheは、デフォルトで、Apache自身のプロダクト名とそ...

Perlのファイルオープン時のコマンドインジェクション対策

Perlでのファイル処理で、コマンド実行をさせたくない(コマンドインジェクションを避けたい)場合は、o...

PHPでリクエストヘッダをすべて取得する方法

PHPでリクエストヘッダを取得するには、 getallheaders() を使います。リクエストヘッダをすべて表示し...

YUI Compressor(The Yahoo! JavaScript Compressor)

新しいJavaScript minifierが必要な理由ヤフーのユーザの40%から60%が、エンプティキャッシュの経験を持...

YUI Auto Completeの使い方

YUIのAutoCompleteを使って、入力の補完をすることができます。YUI AutoComplete http://developer.yaho...

YUI button submitボタンの使い方

YUIのbuttonコンポーネントを使って、少しオシャレなsubmitボタンを簡単に作れます。読み込みjsとcss下...

flickr アーキテクチャ

flickrは主なフォト共有サイトです。flickrには、すばらしい挑戦があり、ますます拡大する新しいコンテ...

Yahoo!UI Library:TabViewを使ってみる

Yahoo!UIライブラリのTabViewについて。YUIのTabViewをつかうと簡単にタブメニューを作ることができます...

Yahoo!UI Library:Loggerを使ってみる

Yahoo!UIライブラリのLoggerについて。Loggerコントロールは、一行のコードでログの読み書きを提供しま...

vimのオムニ補完でC++をもっと楽にする OmniCppComplete

vim7.0 以上に OmniCppCompleteは、 omnifunc cppcomplete 機能を提供します。C++ファイルで omni compl...

ヤフーのトピックスAPIを使ってみる

ヤフーのトピックスAPIの検索APIが登場しました。というわけで、少し使ってみる。ソースperlでタ...

pearのServices_AmazonESC4を使ってみる

pearのServices_Amazonをインストールします。方法については、[2007-07-30-1]を参照してください。Serv...

YSlow for Firebugでサイトのパフォーマンスをチェックする

Yahoo!IncのYSlowが面白い!Yahoo!IncのYahoo Developer Networkで、Firefox用のエクステンションYSlow...

CSRF Redirecor

CSRF(Cross Site Request Forgeries、クロスサイトリクエストフォージェリー) リダイレクタの紹介。CSRF...

「ヱヴァンゲリヲン新劇場版:序」予告編ムービーと新主題歌試聴版公開

ヱヴァンゲリヲン新劇場版 無料視聴コーナーhttp://freemv.b-ch.com/view/eva/tr_01.html新主題歌の視聴...

クッキーを使わないトラッキング方法

IPアドレスとクッキーで使わないで、ユニークな識別子を作る。JavaScriptでブラウザの情報(解像度、ユー...

SQL Hacks

1章 SQLの基本1. コマンドラインからSQLを実行する2. プログラムからデータベースに接続する3. 条件付...

air_b1_win_061107.exe - エントリ ポイントが見つかりません

airのランタイムをインストールしようとしたら、エラーが出て、いれられない。プロシージャ エントリ ポ...



最近の記事

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

コンテンツを検索しよう

過去ログ

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