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

name属性にdocumentのメソッド名を指定してはいけない例

id:masa141421356:20111201:1322749788の記事が発端ではてなブックマークで話題になっていたので調べてみた。 検証コード <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script> <script> </meta></head></html>

JavaScriptのArrayオブジェクトにmapメソッドとshuffleメソッドを実装する方法

当局の事情聴取に対し 配列をシャッフルしたかった IE7,8のArrayオブジェクトにはmapメソッドがなかった(注:IE9からは実装しています) 今は反省している(後で調べたら色々なサイトで記事になってた) 等と供述していたことが判った。 ないなら実装してしまえ…

どうしても名前空間を汚染したい時のjquery拡張

jsonpとかフラッシュから関数呼びたい時とかグローバルな名前空間汚したい時ってありますよね? 他と名前ぶつからないようにするの大変ですよね? (注意:jquery.ajaxでjsonp呼び出す時はjqueryが内部で同じような事をしています) 作り方 jquery.makeNS.jsと…

formに値を渡すjquery拡張

formに値入れるのにいちいち $(':input[name=name1]').val('value1'); $(':input[name=name2]').val('value1'); : …って書くのがめんどくさいのでまとめて渡す拡張 作り方 jquery.fillInForm.jsとか適当に名前をつけて保存します。 /* (C) makoto@2ch.to */…

jQueryにquery parserを追加する拡張

query_string(location.search)をパースしてオブジェクトを返す拡張 作り方 jquery.parse.jsとか適当に名前を付けて保存します。jquery pluginはjQuery.fn.extend(object)を利用するのが作法ですがjQuery.parse()みたいな呼び出し出来なくなるので強引に拡張…

某ニュースサイトに紹介してもらった

「やばいサーバ負荷耐えれるかな?」とか浮かれてたのですがamazonってやっぱすごいですね。 まったく落ちる/不安定になるとか無しに1ドル程度で処理できちゃいました。せっかくなので今回の構成の詳細を書いて行きたいと思います。 DNSサーバ value-domain…

二番煎じで作っちゃいました。一度だけアクセス可能なURLを生成するネットサービス

一度だけアクセス可能なURLを生成するネットサービスαgigazine.netさんでOne Time SecretというWEBサービスを紹介していましたが 日本語を入力するとエラーになるみたいで、twitterを見ていると日本語対応しないかな〜?とささやかれてたので作っちゃいまし…

formをajaxで呼び出すjquery拡張

formに入力させてsubmitされたらajaxでphp呼び出して〜って良くある処理を簡略化する拡張 jQureryを拡張する。 jquery.ajaxFrom.jsとか適当に名前を付けて保存します。 〜内に〜ではさんで書いても大丈夫。 /* (C) makoto@2ch.to */ if(jQuery) jQuery.fn.ex…

お気に入りのエロ画像

お気に入りのエロ画像最近ガラケーからスマートフォンに変更したのでjquery mobileを試してみたくなったので jquery mobileとgoogle ajax apiを利用してスマートフォン向けエロ画像サイト作ってみました。 RSSやWEB APIを利用していますがphpは使わずにHTML…

某所で話題になっていたので作ってみた

とある匿名掲示板で話題になっていたので新小岩へ行く方法を教えてくれるサイトを作ってみました。 住所や駅名をhttp://xn--yetwn54u.to/の後ろにくっつける事ができます。 新小岩駅へ行く方法 新宿駅から新小岩駅へ行く方法 東京都新宿区西新宿7丁目から新…

超簡単!さくらのVPSでscientific linux 6を楽しむ方法

「CentOS プロジェクトの継続に危機? | スラド Linux」や「2011年5月17日 CentOS 6.0は本当にリリースされるのか?─メイン開発者の離脱が意味するメッセージ:Linux Daily Topics|gihyo.jp … 技術評論社」という話がありscientific linuxを試してみました…

scientific linuxのFTPミラー

100G空きのあるサーバを用意したのですが全然足りなかったのでミラーサイトへリダイレクトするようにしました。http://ftp.scientificlinux.jp/にアクセスすると以下のサイトに飛ばされます http://ftp.jaist.ac.jp/pub/Linux/scientific/ http://ftp.ne.jp/…

Scientific Linuxのミラーサイト立ち上げました

Scientific Linuxは所謂Redhatクローンlinuxの一種です。 CentOS 6のリリースが遅れてる事で注目されてるみたいです。ちょっと前に/.Jで話題になっていたのでScientific Linuxのページを見に行ったらエラーが出てたので 翻訳機能付きのミラーサイト立ち上げ…

月間3億imp↑の広告配信システムをAWSを活用してみる

なんか月間3億impくらいある広告配信の仕組み(openx,open ads)をamazon(AWS)で運用してるんですが計算めんどくさすぎる 管理用サーバ m1.large apache+php(管理画面),MEMCACHEを使用 microじゃ性能が足りず、本来ならsmallが良さそうなんだけど64bitのsmall…

centos5にyumでmemcachedをinstall

rpmforgeレポジトリを導入している状態でyum install memcachedすると perl-AnyEvent-5.240-1.el5.rf.noarch from rpmforge has depsolving problems --> Missing Dependency: perl(Net::SSLeay) >= 1.33 is needed by package perl-AnyEvent-5.240-1.el5.rf…

軽量apacheの設定

僕が考えた最強のサーバ設定でnginxとapacheを組み合わせた設定を紹介していますので、是非はてなブックマークをお願いします。以下元の記事です。

某所で話題になっていたのでやってみた

追記 http://hibari.2ch.net/test/read.cgi/hosting/1299083830/859 の指摘でkernelも消えてる事が発覚大変危険ですのでcentosではpythonの削除はしないようにしましょう 元記事 依存関係を判りやすくするために先に不要な物を削除しました。 [root@www21144…

今週のお題「今年の抱負」

今年の抱負は 月間PV1万以上のサイトを最低5個出来れば10個にして収入を5万円/月にする アフィリエイトやバナーの利益(収入-経費)でディズニーの年間パスポートを買う です!ということでさっそく今年1本目のサイトを立ち上げてみました。日本語ドメインって…