薫のHack

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

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

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

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

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

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

flex flex2でRSSを読み込む方法

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

米Yahoo!、IMをSNS化? myM

米Yahoo!、IMをSNS化?「myM」のプライベートβスタート。米Yahoo!が新サービス「myM」のプレビューテス...

TIOBE プログラミングコミュニティ指数 トップ20

RubyがJavaScriptを抜いた、とのこと。 Position Nov 2007 Position Nov 2006 Programming Language ...

PHPの文法チェック(syntax)をチェックするスクリプト

PHPの文法チェック(シンタックスチェック)は、phpコマンドの-lオプションを使うことでできます。*.phpや...

GoogleのFeedfetcher-Googleのアクセスからフィードの購読者数が解る

GoogleのFeedfetcher-Googleというクローラーがあります。Feedfetcher-Googleは、RSSをクロールするクロ...

JavaScript 2chのttpではじまるの画像URLを表示するGreaseMonkey

2ch(にちゃんねる)で ttp://foo.bar/abc.jpg みたいな文字列を表示するGreasemonkeyです。どこにでもあ...

CentOSでnkfをインストールする方法

nkfは、Network KanjiFilterの略で、ネットワーク用漢字コード変換フィルタのことです。nkfの特徴は、入...

vimでftp越しにファイルを編集する方法

リモートホストのファイルシステムのファイルを編集したいことがあります。sshでログインできないマシン...

Unixのftpコマンドでユーザ名やパスワードを省略する方法

はじめにインターネットでのファイル転送技術ftpコマンドの認証を自動化する方法設定ファイルの作り方ne...

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

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

IE のuserData Behaviorでクライアントサイドにユーザデータを保存する方法

これは、MicrosoftのInternetExplorer(IE)で利用できるクライアントサイドストレージ(Client SideStorag...

Perl HTML::Featureで重要な部分を抽出するモジュール

PerlのHTML::Featureというモジュールは、HTML文書から重要な部分を推測して抽出することができます。重...

グローバルSNSとGoogle OpenSocial

SNSは、IDが違う閉じた世界システムが違う で、色々なSNSを使ってるけど、結構、色々面倒くさい。結構、...

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

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

Twicelerというクローラ(ロボット)とは

サーバのロードが高いので、前から考えてたことをしようとしていた。apacheのアクセスログを見ていたら...

Yahoo!のロボットlwp-trivial

apacheのアクセスログを見ていたら209.191.126.182 - - [03/Nov/2007:17:37:52 +0900] "GET /robots.txt...

ICC-Crawlerとpsbot

サーバの負荷がたまたま高かったので、パフォーマンス改善のために、なにか余計なものを減らせないかと...

firefoxのclient side storageのglobalStorageにデータを保存する方法

Firefoxでは、Client Side Storage(クライアントサイドストレージ)が実装されています。FirefoxのClient...

firefoxのclient side storageのsessionStorageにデータを保存する方法

Firefoxでは、Client Side Storage(クライアントサイドストレージ)が実装されています。FirefoxのClient...

携帯サイト用XHTML用資料

モバイルサイトを作るためのXHTML Basicの資料。auhttp://www.au.kddi.com/ezfactory/tec/spec/xhtml.ht...

Googleが“失敗”サービスを公開する理由

Googleは、勤務時間の20%もしくは1週間のうち1日を、毎日の通常業務以外のプロジェクトに割くよう社員...

Google モバイルAdSenseのPerlのコードがuse strictで動かないときの対処方法

PerlのCGIにも試しに、モバイル用AdSenseを貼ってみました。AdSenseからとりあえずコピペして動かしてみ...

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

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

ネイティブクワッドコア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...

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

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

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...

新しいYouTube APIがリリース

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

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

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

ECMAScript for XML(E4X)でXSS

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

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

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

Yahoo!メールで1300万通消失

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

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

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

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

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

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

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



最近の記事

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

コンテンツを検索しよう

過去ログ

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