memcached のインストール。作業メモ

作ったもの memcached 環境作成(ローカルホスト) telnet でアクセス munin で監視 php からアクセス php のセッションを memcached に保存 その他 memcached 環境作成(ローカルホスト) 環境は Cent 最新。 yum install -y memcached memcached-devel php-pec…

東京Node学園 6時限目の資料を雑にまとめる。

とりあえずリンクだけ。 後でゆっくり読む。 東京Node学園 6時限目 - connpass Togetter Ust プレゼン資料 「10分で作る Node.js Auto Scale 環境 with Amazon CloudFormation」(@hakobera) コード 「v0.8 の話か何か」(@koichik) 「そうだったのか! 学べる…

JavaScript でイベント伝播の止め方いろいろ

JavaScript でイベント伝播の止め方いろいろ event.preeventDefault() event.stopPropagation() jQuery.bind("…", function(){reutnr false;}) 等の細かい挙動を確認. 結果 jQuery.bind parent link bind2 指定なし ○ ○ ○ e.preventDefault() ○ × ○ e.stopPr…

Mac で ssh config を設定した後、 「Too many authentication failures for xxxx」エラーへの対応をして、さらに鍵使用時に毎回パスフレーズを訊かれないようにする。

一人でいろんな設定のサーバーと同時に戦う時のメモ。 1. ssh の設定を config で便利に管理 Mac / Linux で ssh 接続をする際、~/.ssh/config ファイルの設定をすると、毎回接続するサーバーの設定のを打ち込む手間が省けます。 $ vi ~/.ssh/config Host se…

MacでJSLintをの実行環境をいい感じに整える。

参考 http://d.hatena.ne.jp/shobonengine/20110806/1312588647本体のダウンロード https://github.com/douglascrockford/JSLint実行環境の設定 https://gist.github.com/858343 同じディレクトリに放り込んでパスの微修正 ( この辺の構成は好みで )jslint.s…

PHP の short_open_tag 爆発しろ。

php

PHPの short_open_tag の仕様がバージョンによってコロコロ変わるのでメモ。 まとめ バージョン デフォルト 変更可能 備考 PHP 4.0.0 On PHP_INI_ALL "

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」すぐ、携帯のメアドに認証番号が送られて…

Cake、複数のレコードをまとめて保存する。

CakePHP 1.3テーブルの複数のレコードをまとめて保存する方法メモ。 まず普通にテーブルのモデルを作って。

VMWare Toolsの罠にまんまと引っかかった件について。

メモします。 VMWare Tools「共有」設定。 メインのマシンと、仮想マシンでファイルを共有する機能なのです。 変にネットワークとかを計有しないし、設定も簡単だし便利。だったんですが。どうもこの共有設定でマウントされる /mnt/hgfs という領域。 # df -…

Cakeのシーケンス図も書いてやる。

Cakeを玩ぶ前に、ソースコードを読みながら書いてみた。 フレームワークの最低限の設計とかは理解しときたいな。と。 魔改造のお供。Cake1.3。まずコントローラ。View周りは別画像で。 気になるとこメモ。1. モデルがFly Weightパターンで生成されてる(っぽ…

PHPから携帯3キャリア対応のメールを送信。

php

メールを送信したら、SoftBankだけ文字化けです。ググったら「SoftBankにはUTF-8で送信」といった情報もありましたが、全キャリア対応もなんとかなりました。(だって送信先のドメイン確認してメールの内容変えるって、どう考えてもおかしいし)ここでくどくど…

Docomo、端末IDを常に取得する。

php

ページ内の全てのリンクに guid=ON のパラメータを設定する。http://www.aiwake.co.jp/modules/bulletin/index.php?page=article&storyid=2 ここの方のコードを少しアレンジ...url_rewriter.tags の値の form の要素だけ上書きするようにしています。 下書き…

PosqtgreSQL 集計を自動化してみる -> 失敗。

この方 http://d.hatena.ne.jp/Sikushima/ のブログとtwitterに触発されてストアドを試行錯誤してみる。初ストアドなのでグダグダです。child テーブルに変更がかかるたびに parent テーブルに child のレコード数を記録する。 みたいな。 ※1. 最終的に動い…

yum で エラー

#yum udpate でエラー。 addons/filelists | 195 B 00:00 base/filelists | 2.9 MB 00:06 extras/filelists | 152 kB 00:00 http://mirror.centos.org/centos/5/extras/i386/repodata/filelists.xml.gz: [Errno -1] Metadata file does not match checksum T…