ホーム > Web開発関連
Web開発関連 アーカイブ
クローキングって何?しらべてみる。
- 2010/06/30
- Web開発関連
user-agent に基づいて異なる結果を表示するサイトは、偽装の意図があると見なされ、Google インデックスから削除される場合があります。
一番よさげなURL
真っ白~真っ黒 5段階のクローキング/許されるクローキングと許されないクローキング (後編) | Web担当者Forum
| 真っ白 (明らかにOK) |
使用戦術 | クッキー検知、JavaScript |
|---|---|---|
| 目標/意図 | ランディングページ最適化/ユーザーのログイン情報や行動に応じたコンテンツ表示 | |
| 概ね白 | 使用戦術 | 上記+ユーザーエージェント |
| 目標/意図 | ジオターゲティング/ブラウザの種類によるターゲティング/ボットによる帯域使用の最小化 | |
| やや灰色 | 使用戦術 | 上記+ユーザーエージェント/IPアドレス参照 |
| 目標/意図 | リンクジュースの適切なリダイレクト/隠しコンテンツの表示 | |
| かなり灰色 | 使用戦術 | 何でもあり |
| 目標/意図 | 検索エンジン向けに最適化されていないコンテンツの表示/リンクジュースの不正誘導 | |
| 真っ黒 (明らかにNG) |
使用戦術 | 何でもあり |
| 目標/意図 | ユーザーの検索クエリに合致しないコンテンツへの不正誘導 |
その他URL
javascriptの覚え書き
- 2010/06/27
- Web開発関連
googleからjQueryを読み込む方法
GoogleでホストされているjQueryを使う方法 – IDEA*IDEA ~ 百式管理人のライフハックブログ
http://www.ideaxidea.com/archives/2009/03/jquery_on_google.html
jQueryでquery_stringを取得する方法
Plugins | jQuery Plugins
http://plugins.jquery.com/project/query-object
JQuery HowTo: Get URL parameters & values with jQuery
http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html
初心に戻ろう。
やばい、こいつら、カッコいい!開発コンテスト 24

エンジニア向け「開発コンテスト 24」開催 | クックパッド株式会社
24時間でアプリを作ったのはこいつら
ぜんぜん知らなかったけど、こんなコンテストが開催されてた。
Twitter / Search – #24contestを見ると、作ったアプリとか経過がわかります。なんかみんなかっこいい。
派手じゃないけど、まだユーザーに刺さるかもしれないサービス達
- 2010/04/18
- Web開発関連
どんなサービスのこと?5つリストにしてみました
1.ユーザーインサイトを使った、見てる人のユーザー属性がわかる機能
シャディさんに、見てる人のユーザー属性がわかる機能を導入してみました : ロケスタ社長日記
http://blog.livedoor.jp/kensuu/archives/50990048.html
2.ツイッター
ツイッターに自動投稿、ツイッタータイムライン表示など
3.口コミコンテンツ
4.レコメンド
これはほんとにいろいろあるな。どれがいいかもわかんない。
5.MT(WordPress)+CMS+フォーム
まだまだ需要のあるプチCMS。
CMSとしてのWordPressでサイト構築をするときに便利な13のプラグイン :: 5509(+1)
どうでした?
どれも、もう当たり前になったサービスばかりかもしれませんが、まだまだこれらのサービスを導入・検討していないお客様もいると思うので、より効果的な利用方法を検討しつつ導入していけるといいなと思います。
でも、こういうのって探すと他にもいっぱいあるんやろな。
EC-CUBEのパフォーマンスをあげる方法
日本初のECオープンソース。EC-CUBEってどうなの?

EC-CUBEって今までパフォーマンスがめっちゃ悪いイメージがあったけど、以下の記事を読むとそんなこともないみたい
商品数を増やしたときのパフォーマンスをあげる・その2 | EC-CUBE工房
8.3にバージョンアップすれば信じられないほど改善するかもしれませんのでお試しください。ちなみに Pentiun DC 2.2GHz メモリ4G EC-CUBE2.4.0 で、4万件登録した全件のリストも、1万件の商品が入っているカテゴリのリストも、1秒台で帰ってきます。(8.1では3万件で7分とかでした。)
これならEC-CUBEも使えるかも。
Mac 10.6.2 への apache 2.2.9 と php 5.3.1 のインストール
- 2009/12/27
- Web開発関連
mac には /usr/local ディレクトリがないのでまず作成する。
sudo mkdir /usr/local/src
sudo mkdir /usr/local/apache
sudo mkdir /usr/local/php
sudo chmod 777 /usr/local/src
次に apache のインストール。
wget http://archive.apache.org/dist/httpd/httpd-2.2.9.tar.gz
tar xzvf httpd-2.2.9.tar.gz
cd xzvf httpd-2.2.9
./configure --prefix=/usr/local/apache/httpd-2.2.9
make
sudo make install
cd /usr/local/apache/
sudo ln -s /usr/local/apache/httpd-2.2.9 current
gd を利用するのに libpng がいるので port でインストール。
php の make でエラーになったので iconv.c を編集する
http://d.hatena.ne.jp/hetima/20071028/1193576377
iconv_open を libiconv_open に、
iconv_close を libiconv_close に置換する。
php のインストール
wget http://jp.php.net/get/php-5.3.1.tar.gz/from/this/mirror
tar xzvf php-5.3.1.tar.gz
cd xzvf php-5.3.1
./configure --prefix=/usr/local/php/php-5.3.1 --with-apxs2=/usr/local/apache/current/bin/apxs --with-pdo-mysql=/opt/local/lib/mysql5 --with-gd --with-zlib --with-xsl --enable-mbstring --with-png-dir=/usr/X11
make
で、ここで行き詰まった。
make で下記エラーが発生して、コンパイルできない。
"_iconv_close", referenced from:
_do_convert in gdkanji.o
"_iconv", referenced from:
_do_convert in gdkanji.o
"_iconv_open", referenced from:
_do_convert in gdkanji.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libs/libphp5.bundle] Error 1
iconv が駄目そうなので --without-iconv オプションを付ける。ついでに freetype も入れる。
http://bugs.php.net/bug.php?id=49267
これでなんとかコンパイルできた。
試してないけど以下のような記事もあった。
http://d.hatena.ne.jp/brtRiver/20090911/1252703372
あと /usr/local/php/current/bin/php がないのでシンボリックリンクを張って作る
テストはマトリックスで考えよう
- 2009/12/02
- Web開発関連
テストを計画する時はやみくもにやるんじゃなくて、ある程度頭に表を思い浮かべて作ると漏れなくケースが洗い出せる。というかテスト計画マトリックスを作成するとてっとり早い。
- 表示チェック
- 入力チェック
- 相関項目チェック
- データベース更新チェック
- ファイルチェック
- ブラウザチェック
- 例外チェック
上記のような項目をエクセルの左の列に、各画面や機能を上に書いて、表を作る。当てはまる箇所に○をつけて、○がついている箇所は箇条書きでテストケースを洗い出していく。けっこう時間はかかるがそこそこのテストがあまり頭を使わずに作成できる。
すぐに使えるphpDocumentorテクニック1選
- 2009/11/14
- Web開発関連
1.symfony のライブラリを private メソッドも含めてドキュメント化するコマンド
ちゃんと -d app,lib を指定しないと、あほみたいに時間がかかる上にメモリーエラーで落ちる。
で、実際に出力してみて思ったけどかなりちゃんとコメント書かないとまともなドキュメントにはならない。
fladdict さんのソフトウェア作りの手順
- 2009/11/08
- Web開発関連
・アプリの開発プロセス
・プランニングStep
・市場調査
・企画
・要件、機能の絞込み
・プロトタイピングStep
・ペーパープロトタイピング
・技術的検証
・プロトタイピング
・UI検証
・実装Step
・実装
・ベータテスト
・公開ステップ
・プロモーション準備
・公開
なんかこれで十分網羅してるって感じもするけど、自分なりに書き換えてみると
アイデア、市場調査、企画、絞り込み、ペーパープロト、技術検証、プロトタイピング、UI検証、設計、実装、ベータテスト、プロモーション、リリース
な感じかな。
redmineで学ぶプロジェクトマネージメント
- 2009/11/04
- Web開発関連
タイトルはちょっとおおげさですが、REDMINE を会社で使い始めて1年ぐらいたちました。
その前は TRAC を使っていたのですが管理がめんどくさいので REDMINE に変えたところ徐々に利用者が増えてきて、今ではチームの標準ツールになりました。
といってもまだ使いこなしきった!というレベルではないのですが、チケットを使ってプロジェクトを進めるという仕事術は広まってきています。
今後はテストツールなどとも連携して、より目に見えやすい管理方法、自然とログが残る管理方法を目指していくつもりです。
それとは別に、今まで社内ブログとかウィキとかバージョン管理とかバグトラッキングとかいろいろ試していて思うのが、新しいことをやってみるのは大切だけれど、それ以上に過去の積み重ねを再利用できる形で残していくことも同じぐらい大切だということです。
新しいことを始める時、現状が駄目だから新しいことをしようという理由付けになることがあるのですが、それをしてしまうと今までの積み重ねが意味のないものになってしまい、情報の蓄積と再利用のさまたげになることがあるように思うので、そういうことのないよう気をつけて運用していきたいと思います。
Home > Web開発関連

