サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
molaovo.hatenablog.jp
仕事で検索エンジンのクローラーの挙動について話題になったことがあったので、興味本位に調べてみた。 実験内容は、 「どんな書き方をすると、検索エンジンのクローラーはリンクを辿って次のページをGETするのか?」 やり方は簡単で、いろんなパターンの書き方をしたaタグを並べておいて、GoogleBotにそのページだけ食べさせる。 access_logやインデックスの結果から、どこが辿られたのかを調べる。 # 変なもの食べさせてごめんなさい。消化不良起こさないでね。。。 結果は・・・ <a href="url">ほげほげ</a> 辿られる。これは当然。 <a href="url" rel="nofollow">ほげほげ</a> 辿られない。nofollowは見てくれるんだね。 <a href="javascript:window.open('url', '_blank');void(0);">ほげほ
色々調べながらやっているのだけれど、どうもうまくいかない。 表示はさくっといくのだけれど、保存ができない。 解決はしていないが、苦悩の様子を書いておこうと思う。 【参考にしたサイト】 データを保存する — CakePHP Cookbook v2.x documentation CakePHP の HABTMって楽ですよ : かばだんなさん かく語りぬ2 CakePHPでHABTMを使う際の「with」と「joinTable」について - Sticker@Something Model定義してsaveとかsaveAllとかすればいいだけとか、定義に注意すればいけるとか、そういうのはよく見るんだけどなぁ。 【環境】 Windows 7 64bit XAMPP 1.8.1 Apache 2.4.3 MySQL 5.5.27 (Community Server) PHP 5.4.7 (VC9 X8
昔、諦めたんだけど、実はできたんだね。FormDataを使えばいいらしい。 ※ 使用したjQueryは1.8.3。 ひとまず、こんなformを書いて <form id="hogeForm" method="post" action="/hoge/upload" enctype="multipart/form-data"> <div><input type="file" name="hogeFile"></div> <div>ファイルの説明:<input type="text" name="hogeText"></div> <input id="hogeSubmit" type="submit" value="うpする"> </form> js側はこんな感じで $(function(){ $("#hogeForm").submit(function(){ var $form, fd; $fo
そんな現象を目の当たりにしてしまって驚いているみゃみゅ玉子です。 僕のぽよんは、まだiOS5にアップデートしていないのですが、アップデートした何人かの端末でサイトにログインできないだの使えなくなっただのが発生していました。 ログを見たり、頭を捻ったり、怪しいサイトを見てた説で解決しようとしたりしても不明のまま・・・怪奇現象に陥りそうになったのですが、 現象が起きている端末のCookie設定を見てみた人が、驚きの声を上げました。 「Cookieがオフになってる!なんで!?」 その後、現象が起きる何人かを確認してみたところ、みんなオフ。オフ。オフーーーーー!!!! どうやら、iOS5にするとSafariのCookie設定がオフになるという、酷い現象が起きる人がいるようです。 iPhoneをお持ちのみなさま・・・どうか、サイト側へ通報する前に、まず端末設定の確認を!! 設定→Safari→Coo
つД`)°゜。 参考:crontab - Wikipedia Wikipediaの「よくあるミス」を見てください。見ましたか? # ミス: 1 2 3 4 5 touch ~/error_`date "+%Y%m%d"`.txt 僕の場合、スクリプトに渡す引数に、 `date --date "2 days ago" "+%Y%m%d"`とやっていたのですが・・・これだとアウトらしいです。 解決策は、 `date --date "2 days ago" "+\%Y\%m\%d"`と、\でエスケープするか `date --date '2 days ago' '+%Y%m%d'`と、シングルクォートにするか・・・ですって。 うむむむむ・・・・
ある人のケータイで、あるページを見るとWJ46065Eエラーが出るらしいという微妙な現象に苦しめられました。 端末依存っぽい&発生条件がよくわからないため、なんだかもう・・・な感じです。 ちょっと調べてみると、 HTMLのみのサイズが48kぐらいを超えると起きたり(参考:WJ46065EとWJ46202E - perezvonのmobile雑記 - モバイルハッカー連絡会) テーブルを使うと重いのかもしれなかったり(参考: エラーが発生しました。(WJ46065E) - blog daemon) HTTPレスポンスヘッダの問題かもしれなかったり ずっと放置されている問題で、よくわからなかったり(参考:404 Not Found) するわけですよ。 HTMLの記述とかレスポンスヘッダの見直しとか、結局ある程度全チェックをしないといけないのかもしれないですね。これ。 そして、発生する機種がわか
意外とさくっとできたので、メモります。 参考にしたのは、「このブログは終了しました」でした。 (1) Eclipseのインストール いままで、「All-In-One-Eclipse」を入れて使っていたのですが、これだと最新でもEclipse 3.2なんですよね。(たぶん) で、いろいろごにょごにょやっていくと、どうもEclipse 3.2だとPyDevがうまく入らない・・・ そこで!!今、話題のEclipse 3.4を入れました。(爆) Eclipseのダウンロード 日本語じゃないと不便なので、日本語化 両方とも解凍するだけでOK。簡単です。 あと、さくらでCVSを使いたいので、CVSクライアントも忘れずにインストール。 ヘルプ→ソフトウェア更新 からいけます! (2) PyDevのインストール こちらも ヘルプ→ソフトウェア更新 ですが、サイトを追加しなければなりません。 サイトの追加で
Zopeでの開発は無理なので、今度はDjangoに手を出してみることにしました。 ※ Djangoについては、こちらから→Django を体験しよう | Djangoと日本の仲間たち さくらには(たぶん)mod_pythonが入っていないし、FastCGIとかも使えないため、CGIで動かさないといけません。 どうやら 自分のホームディレクトリ配下にインストールして CGIで動かすスクリプトを持ってきて Apacheの設定やらなんやらをごにょごにょすれば 動くらしい というのがわかったので、ちょっと順番にやってます。 # 一番わかりやすかったのが、 # さくらインターネット、CGIでDjangoを動かす - 30からのBlog # でしたので、だいたいこの設定にあわせるようにしていきます。 まずは、インストール。これは問題ないですね。 さくらのレンタルサーバで Python 外部モジュールを
このページを最初にブックマークしてみませんか?
『molaovo.hatenablog.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く