最近 GreaseMonkey ちょっと使ったりするんだけど $X 関数が便利すぎる!! $Xとは cho45氏が作った XPath 用の関数です。Shibuya.JS で発表してた資料にあります。 http://lowreal.net/2006/shibuya-js-1-lt.html http://lowreal.net/logs/2006/03/16/1 例:mixiクローラ これは例です。規約違反などで実際には絶対やらないでください。 var links = $X("//a[contains(@href,'show_friend.pl')]"); setTimeout(function(){document.location.href=links[Math.floor(Math.random()*links.length)].href }, 3000); 簡単過ぎる! これでグリモ
フェンリル(株)は22日、同社製タブ切り替え型Webブラウザー「Sleipnir」上で動作する、Web制作者向けのプラグイン「Hawkeye」v1.00を公開した。Windows 98/Me/2000/XP上の「Sleipnir」v2.45以降に対応するフリーソフトで、現在同社が運営する“Fenrir Extention Center”からダウンロードできる。なお、動作には同社が提供する「UserAction Extention」プラグインが必要。 「Hawkeye」は、閲覧中WebページのCSSやHTMLの解析機能などを備えた、Web制作者向けの「Sleipnir」専用プラグイン。本プラグインをインストールすると、CSS/HTMLのリアルタイム編集機能をはじめ、レイアウトや色合いの調整、HTMLソースの構文チェックなど、数多くの機能が「Sleipnir」のサイドバーに追加される。 たとえ
てくにかるむ 「エラーをなくすことは非常に有益で時には新しい真実や事実を作り上げるよりも勝る」 ー チャールズ・ダーウィン WebBrowserコンポーネントを .NET Framework であれこれ料理したときのいろいろ。 » ActivePerl 本体は実行インストーラで何時でもインストールできるが、ppm や cpan で組み込む追加モジュールはオンライン構築が前提になっている。だが世間から断絶された秘匿ネットワークや、そもそもインターネットに接続するという概念のない PCやサーバに納品したり、機材リプレースで開発環境を再構築しなければならない場面では、USBメモリや DVD-Rからのオフラインインストールが出来なければ話にならない。そもそもバージョンが数世代古くなるとダウンロード元の ppmレポジトリが有料プラン専用に切り替えられて、いつもで気軽に再ダウンロードすることができなく
こんにちは satoです。 障害の多くの場合はハードディスク障害ですが、実際障害が起きた際に、どのように復旧するかをケース別に書いてみようと思います。 hdd のセクタが壊れた /var/log/message等に kernel: hda: dma_intr: status=0x51などど表示されているとハードディスク障害の可能性が高いです。 badblocks -vs -o hda1.sector /dev/hda1 (かなり時間がかかる)とやると 不良セクタが書き出されたファイル hda1.sector ができます。 fsck -l hda1.sector /dev/hda1 とやると不良セクタを使用しないようになります。いずれにしても早めの交換をお勧めします。 memoryが壊れた http://blog.miraclelinux.com/mita/cat218683/index.
オープンソースのscuttle をテストしています。 scuttle は、ソーシャルブックマークというジャンルの Web ソフトで、「Web上に自分のブックマークを置き、他の人と共有できる」というサービスが可能になります。 (つまり、はてなブックマークと同じですね……。) まず、 ・デフォルトの css はセンスがあまりよくない。Google などのインターフェイスをもっとみならうべきだ。 ・ページタイトルを出力したあとにcharset=utf-8を出力しているので、IE で日本語のタイトルを出力すると、画面が白紙になる現象が起こる模様。 そのあたりを直して、http://www.opensources.jp に組み込んでみました。 (訳を自分で書いたあとで、上鍵さんの訳がWikiにあったことを発見……。) こういうサービスは、しばらくしてデータがたまってから、調整の必要がさらに出てくると
逆引きは1つのIPアドレスに対して1つのPTRレコードしか設定できないため、複数の正引きが同じIPアドレスをAレコードとしているような場合、正引きと逆引きで得られる応答が異なることになります。 よく見受けられるのがユーザーの利便性のために、複数の正引きを設定し、そのIPアドレスをすべて同じものにすることで、同一のサーバへアクセスを促す方法があります。 例えば、JPRSのWebページを例に取ると、次のようなケースがあります。 これはどちらも同じIPアドレスを指定してあり、同一の Web ページが表示されます。 このような場合において逆引きをどのように設定するかは、基本的には逆引きと正引きは独立しているので管理者が自由に設定することができます。 例えば、前出の説明で 61.120.151.80 というIPアドレスが複数使われていますが、逆引きでは「www.jprs.co.jp」が設定されている
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
スクウェア・エニックスは、出荷240万本以上を記録した「ファイナルファンタジーXII」の登場人物、ヴァンとパンネロの新たな物語を描いた最新作「ファイナルファンタジーXII レヴァナント・ウイング」を発表した。現在幕張メッセで開催中の東京ゲームショウ2006 スクウェア・エニックスブースで最新映像が上映されている。 「FFXII」が、ニンテンドーDSにプラットフォームを移し、タッチスクリーンを活用した直感的な操作を行う。本作の公式サイトが本日からオープンしている。こちらではプロローグやキャラクターなどが紹介されている。また、「スクウェア・エニックス メンバーズ」のサイトでは、会員向けに先行公開も行われている。 キャラクターの造型はPS2版よりも少し柔和になっている。今度のFFXIIではどんな冒険が待っているのだろうか? 当然、あのキャラたちも登場するようだが…… 「ファイナルファンタジーXI
どんな配色にしようか悩んだとき、すてきなサイトを参考にしたり、きれいな色の写真やイラストを見て、こんな色にしたいと思うことはありませんか? そんなとき役に立ちそうな、カラーパレットを自動作成してくれるWebツールを2つご紹介します。 カラーピッカー(スポイドツール)で色をとる方法もありますが、今回ご紹介するのは、どちらも配色の参考にしたいURLを入れるだけで簡単に色情報を表示してくれます。 Webデザインだけでなく、ファッションやインテリアの配色の参考にもなります。 Color Palette Generator イメージ画像の色情報を抽出してカラーパレットを生成 Red Alt - I Like Your Colors Webページの色情報を抽出 (クリックすると、このページの色情報が表示されます) 入力欄に調べたいページのURLを入力すると、このように表示されます。 sample:WE
■ [Linux]php & net-snmpphpのバージョンを4.3.10あたりに上げてから、apacheログに No log handling enabled - turning on stderr logging Cannot rename //var/lib/net-snmp/snmpapp.conf to //var/lib/net-snmp/snmpapp.0.conf Cannot unlink //var/lib/net-snmp/snmpapp.conf read_config_store open failure on /var/lib/net-snmp/snmpapp.conf read_config_store open failure on /var/lib/net-snmp/snmpapp.conf read_config_store open failure
Prototype.js や MochiKit や jQuery や dojo こういう便利なライブラリがたくさん出てきてとても便利になりました。 でもそのライブラリ本当に必要? たしかに、グループワーキングを行うにはこれらのライブラリは必須だと思います。 でも、ちょいスクリプトを作るのに .bind(this) や $ や each や Event.observe が必要でしょうか。 いささかオーバスペックな気がします。 実際に「このツール Prototype.js 必須かよ。こっちは MochiKit で作ってるのにぃ」とかってことも多々あります。 あれを使うためにあれとこれを読み込んで、これを使うためにこれも必要だな。こんな感じだとサイトはどんどん重いものになってしまします。。。orz そこで、原点回帰です。 ちょっとしたツールでライブラリ使うのはやめようよ!何も使わなくても Jav
Color Extract クラス PHPで画像に使われている色を抽出する方法。 Flickr にあるような画像の色検索なんかを行いたい場合、あらかじめ画像の色についてキャッシュしておく必要がありますが、その色の取り出し方が面倒だったりします。 そこで、簡単に画像の色を取り出すクラスライブラリを今回紹介します。 このライブラリを使えば、次のように画像を、HTML色に変換して、色の使われた回数まで計算してくれて簡単に連想配列にはいります。 ↓ 使い方は次のようにすごく簡単で、次のサンプルのようにコーディングするだけです。 <?php include_once("colors.inc.php"); $ex=new GetMostCommonColors(); $ex->image="test.jpg"; $colors=$ex->Get_Color(); print_r($colors); ?
インストール BarkleyDB まずBarkleyDBのソースを取ってくる。 > tar zxvf db-4.3.28.NC.tar.gz > cd db-4.3.28.NC > cd build_unix > ../configure > make > sudo make install > tar zxvf subversion-1.1.4.tar.gz > cd subversion-1.1.4 > setenv CFLAGS -flat_namespace ←これをセットしておかないとDYLD関係のエラーが出る > ./configure > make > sudo make install SCPlugin Windowsには TortoiseSVNというすばらしいSubversionクライアントがあり、あれのMac版が欲しいなぁと思っていたら、既に存在していました。それが S
2006.09.20 Google Calendar の携帯用プログラム公開 (47) カテゴリ:ソフトウェア 祝50000アクセスとして、Google Calendarの携帯用プログラムを公開しま す。(ここで公開しても、反響はあるだろうか....) 未完成のうちに公開するのは、ダイエット途中の身体を見られるようで恥ず かしいのですがGoogleが携帯用のアクセスをそろそろ公開するのではないか と思い公開します。Google Calendarの日本語化も携帯への通知も昨日のブ ログで書いたとおりですから。 以下のURLでも同じプログラムが動いています。 http://solisart.com/cal/gc/ たぶん、Google Calendarがきちんとアクセスできる(参照、新規作成、変 更、削除)ソフトは、初めてだと思います。 *機能 Google Calendarはパソコンのブラウ
で、ほんとに書きたかったのはこっち。まともに使うとたちまちban食らいますけど(笑 package Plagger::Plugin::Filter::Babelfish; use strict; use base qw( Plagger::Plugin ); use Plagger::UserAgent; use WWW::Babelfish; sub register { my($self, $context) = @_; $context->register_hook( $self, 'update.entry.fixup' => \&update, ); } sub update { my($self, $context, $args) = @_; my $service = $self->conf->{service} || 'Babelfish'; my $source = $s
SafariでXMLHttpRequestのresponseTextが文字化けするという話。 http://blog.33rpm.jp/garbled-on-safari.html 最近のバージョンだとcontent-typeがちゃんとしてれば化けなかったような記憶があるけど、まあともかくとして、Safariで文字化けするのはJavaScript側だけで対処することができたりする。 http://kawa.at.webry.info/200511/article_9.html これ読んでほんとかよ、って感じだったんだけど案外役に立った。livedoor Readerで使われてたり。 実際に使われてるコードはこんなの。 if(browser.isKHTML){ ajax.filter.add(function(t){ var esc = escape(t); return(esc.index
2006年09月03日 crontab 設定の小話 Unix とか Linux には crontab って呼ばれるものがある。 これは Windows で言うと、タスクマネージャーみたいなもん。 レンタルサーバーとかに常駐プロセス(deamon) 作ったら怒られるので、定期的にプログラムを実行したりする。 んで、Plaggerインスコして crontab 利用する人の中に 「crontab は環境変数がないから、PERL5LIB の環境変数をきった Shell を叩いてます」 って人をちらほら見かけるんだけど、crontab -e はいくつかの環境変数設定できるので、叩くだけなら、いちいち Shell 作らなくてよいよって話。 PERL5LIB=/home/USER_NAME/local/lib/perl5:/home/USER_NAME/local/lib/perl5/site_perl
昨日から引き続きみなくるビデオをPlaggerで。 こんどはFilter::FindEnclosuresとFilter::FetchEnclosureでダウンロードしてみようと画策してみたのだが。 結論から言うと、うまくいかず。 とりあえずFilter::FindEnclosuresが使えるようにした。 assets/plugins/Filter-FindEnclosures配下に下記を適当な.plファイルで保存。 mainichi_msn.plを参考に(というかほとんど同じ)つくってみた。 sub handle { my ($self, $url) = @_; $url =~ qr!http://video\.mina-kuru\.jp/soft_detail\.html\?softsq=\d+$!; } sub find { my ($self, $args) = @_; if ($a
Filter::EntryFullTextの使い方がようやくわかってきたのでためしにつくってみた。 みなくるビデオの新着一覧をFilter::EntryFullTextを使ってコメントとか投稿日とかとってきて、メールで送る。 まず、下記を適当なファイル名のYAMLファイルにして、assets/plugins/Filter-EntryFullText配下に置く。 author: S0R5 custom_feed_handle: http://video\.mina-kuru\.jp/ custom_feed_follow_link: /soft_detail\.html\?softsq= handle: http://video\.mina-kuru\.jp/ extract: <p class="comment">\s*<b>番組紹介</b><br />(.*?)</p>.*?<p>投稿日
「シムシティ DS(仮)」は、2000年にPC用として発売された「シムシティ3000」がベース。ただし、このタイトルは日本法人のプロデュースによる開発となるので、単なる移植に留まらず、日本向けのアレンジやニンテンドーDSならではの機能を生かした追加要素を含め、まったく新しく生まれ変わるとのこと。 ゲーム内容としては、タッチペンでの操作に加えて上画面を「景観パネル」、下画面を「作業パネル」に配置。都市育成に必要な助言をしてくれるアドバイザーキャラクターの採用や、住人からの苦情や要望への対応、書類へのタッチペンでのサインなど、従来シリーズ作以上に市長気分を味わうことができるようになっている。 ゲームモードは、市長となって1から都市開発を行うメインモードをはじめ、日本をモチーフにした各都市の災害対策や環境改善を行う問題解決モードや、ニンテンドーDSのワイヤレス通信機能を使ったモードなど、都市育成
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く