2011-01-01から1年間の記事一覧

Basic 認証中のページで OGP のテストをする

Basic 認証中のサイトだと Facebook の OGP の確認ができない。 これは、「いいね!」ボタンを押した後に、Facebook のクローラが OGP を改めて読みにくるため。なので、「Facebook のクローラには Basic 認証を適用しない」設定を追記すれば良い。Facebook …

MySql の「unauthenticated user」。

サイトが激重になった調査と解決のログ。とりあえずログインとプロセスの確認。 [server ~]# top top - 16:07:35 up 97 days, 14:55, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 37 total, 2 running, 35 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us…

Web サーバーに繋がらないと思ったら iptables のせいでした。

RedHat Enterprise のネットワーク設定に詰まったのでメモ。Apache 等のプロセスは立ち上げたのに、アクセスできない。 アクセスログも残ってない。 [ローカル]$ telnet xxx.xxx.xxx.xxx Trying xxx.xxx.xxx.xxx... telnet: connect to address xxx.xxx.xxx.…

CentOS5.7 で rssh と chroot の設定をする。

CentOS 5.7 に rssh の設定をするログ。 目的 FTP はセキュアじゃないから使いたくない FTPS は証明書の購入にお金がかかる ユーザーに SSH のコマンドも打たせたくない ユーザーが移動できるディレクトリを制限したい ※ 参考 rssh完全インストール-scpsftp…

Apacheのバージョンが上がらない。

CentOS5.7 が出たらしいので ApacheKiller に対応した Apache2.2.20 をインストールしてみる。 # yum update httpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: w…

ApacheKiller のアドバイザイリをちゃんと解釈してみる。

ApacheKiller 対策をしていて、公式のセキュリティアドバイザリをそのまま貼付けるのもコピペプログラマみたいで芸がないので、ちゃんと解釈してみる。 # Drop the Range header when more than 5 ranges. # CVE-2011-3192 SetEnvIf Range (?:,.*?){5,5} bad…

+Snippets Testing Tool 等。

Facebook の URL Linter (名前が Object Debugger に変わってる?) のような物を Google+ で発見したのでメモ。 Facebook Object Debugger Google Rich Snippets Testing Tool Google でも普通にOGPが使えてるので、+Snippet を使うよりも OGP だけ対応して…

Zend FrameWorkでCLIのスクリプトを実行するルーター

ZFでバッチ処理とかが、どうもすっきり書けないのでちゃんと考えてみた。こちらの方の記事をかなり参考にさせて頂きました。 CLI(php コマンドライン) から Zend Framework アプリを実行するには - Enjoi Blogこの方のプログラムの Controlelr_Router と Con…

XMLの名前空間について考察してみる。

普段何気なくコピペしている <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr"> とか Facebook (OGP) の <html xmlns:og="http://ogp.me/ns#"> とか前回SVGでやった document.createEle…</html></html>

HTML5 + SVG + JS の練習。 グリッド模様。

HTML5でポリゴンぐるぐる回したいんだ。動作確認 Crome, Firefox のみ。とりあえず HTML を普通に用意。 <html> <head> <meta charset="UTF-8" /> <title>JavaScriptでSVGを制御(エレメントの指定)</title> </head> <body> <h4>HTML5 で作図</h3>

MacのターミナルでJSを走らせる。

最初から JavaScriptCore なるものが用意されているので。vi .bash_profile に追記 alias jsc="/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc" もちろん設定の読み込み $ source .bash_profile jsコードを書いて // runner…

リアルタイム Web とか WebSocketsについてメモ。

XMLHttpRequest(Ajax) との違い サーバー側からプッシュ配信ができるプロトコル http://dev.ariel-networks.com/Members/inoue/websocket/ クライアント実装 http://www.findmebyip.com/litmus/モダンブラウザの最新はOK。 IEは全滅。 ブラウザ以外の実装は…

ZendFW + Smarty3の autoloader 併用

ZendFWとSmartyのautoloader が干渉して画面がエラーだらけになるのだが、 検索して、ようやく回避方々を発見。 Warning: include_once(Smarty\Internal\Data.php) Warning: include_once(Smarty\Internal\Template.php)http://karenziv.com/2010/09/zend-fr…

東京node学園。

とりあえずのメモとブックマークです。 東京Node学園 1時限目:ATND Node.js 日本ユーザグループ Node.js 日本ユーザグループメーリングリスト UST ハッシュタグ: #tng1 ご挨拶 / 5分でわかるNode.js @meso プレゼン資料何故 JavaScript/Node.js なのか? IO…

SNSスパム、ウイルスの記事まとめ。

ブックマーク的な。twitterやFacebook経由のウイルス感染に警告〜基本的なウイルス対策 http://30tx.com/2010/05/twitterfacebook.html手の込んだFacebookワームウィルス伝染中 http://jp.techcrunch.com/archives/20080807elaborate-facebook-worm-virus-sp…

「FaceBook いいねボタン」、meta タグ、OGP

FaceBookの「いいねボタン」で少しハマったのでメモ。Like Button http://developers.facebook.com/docs/reference/plugins/like設置のしかたについては略。このボタンに設定したURLと、実際にFaceBook上に表示されるURLが違う、という問題が発生。 どうも、…

作業ログ Google App Engineに登録するまで。

トップにアクセス http://code.google.com/intl/ja/appengine/ ログインして、右上のスタートガイドから「App Engine アカウントを登録します。」をクリック。何故か携帯電話のメアドを聞かれるので入力して「send」すぐ、携帯のメアドに認証番号が送られて…