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

Google Plusone+1ボタン設置ヒント!

営業S君のお手伝いで、ソーシャルボタン設置のお手伝い。。 ところが、Google +1 のボタン設置でIE7で表示されない現象を発見! 1、2時間悩んで <div class="g-plusone" data-size="standard" data-count="true"></div> こうやって書き換えればOKという話もあったけど、 結局動かず。。 最終的に本家本元で下記を発見! http://s…

Amazon アフィリその後

どうやら、アフィリエイトのリンク先が、家電専門店まいどのページで、 それを踏みつつAmazon直販売のページで購入した場合でも、 売上げレポートには、反映されているみたい。アフィリエイトは直販、第三者関係なく商品単位で報酬がくるってことなのかな。…

Amazon アフリエイトの仕様 or バグ?

amazonにはamazon自身が売っている商品と、 第三者のマーチャントが売っているものがある。例えばLED電球直販 http://www.amazon.co.jp/Panasonic-EVERLEDS-LED%E9%9B%BB%E7%90%83-%E5%AF%86%E9%96%89%E5%9E%8B%E5%99%A8%E5%85%B7%E5%AF%BE%E5%BF%9C%E3%83%B…

電子公告について

ウェブサイト制作をやっていて、お知らせやセミナー情報や電子公告とかとか、CMSでPDFアップしたーい。 という要望が多いのですが、このなかで、電子公告なるものが意外と特殊なものだとわかったので メモをしておきます。 お知らせとかは日々のニュースとか…

Google geocoding APIの動作について

ちょっとGoogleMap APIについて調べる機会があり、geocodingの仕組みについて発見があったのでメモしておく。1)まずはGeoCodingしてみる http://maps.google.com/maps/api/geocode/xml?address=東京都中央区銀座8-14-9&sensor=trueで経度緯度情報検索する3…

jqueryメモ

<div class="accordion_ttl">click!</div> <div class="accordion_content"> hogehoge foobar </div> <div class="accordion_ttl">click2!</div> <div class="accordion_content"> hogehoge foobar </div> <div class="accordion_ttl">click3!</div> <div class="accordion_content"> hogehoge foobar </div>こんなhtmlが複数あってい…

google.loader.ClientLocation API

ブラウザで、アクセス地域を限定して バナーを表示させたいというリクエストがあり調べてた所、google.loader.ClientLocationというAPIがGoogle APIにあった。GPSをつかってどうのこうのというわけではなく、接続元IPを元に アクセス地域を特定しているらし…

apacheでGETリクエストでの巨大ファイルのダウンロード

3Gほどの写真取材データをやりとりしようとした所ブラウザでダウンロードを試みたらエラーがでちゃいました。 Value too large for defined dataいろいろ調べたところ、 利用しているapache2では2G以上のファイルは扱えない。 扱えるようにするには、64bit…

ファイルとディレクトリのパーミッションの一括変更

//ディレクトリのみ $ find . -type d -exec chmod 755 {} \;//ファイルのみ $ find . -type f -exec chmod 644 {} \;

Apache error: pcfg_openfile: unable to check htaccess file, ensure it is readable

ってエラーが出た場合は ドキュメントルートのフォルダ 例えば、htdocs やpublic_htmlのフォルダのパーミッションのせい 766とか設定されているとなぜかだめなようだ。 パーミッションが緩くてもだめなのか?755にすると解決。

ngrep の使い方メモ

よく、macでftpに設定したパスワードがが分からなかったときに使います。 winだとパス見えとかで見るのですが、macだとそういうのがあるのかどうかわからないため、 ネットワークをキャプチャして確認です。 #ngrep -W byline -d en1 port 21en1の部分は、 /…

Android端末でスマホサイトつくるときは、window.openはつかうな!

スマホサイトから別ドメインやPCサイトに遷移させるときには、別ウィンドウで開くことが多いかと思います。 そんなとき、最近のandroid端末(2.2以降?初期のxperiaとかでは大丈夫だった)では ブラウザのポップアップブロックがデフォルトで施されているため…

twitteroauthの使い方(php)

php でtwitterとoauth連携するには,PECL::OAuthとかでできるんだけど、 それだとサーバにインストールが必要ということで、もっと手軽に使いたいときにはこれ。https://github.com/abraham/twitteroauth ここからダンロードして適当な場所に設置してください…

cufon を利用したフォント変換 @ wordpress

海外のステキなwordpressテーマを持ってきてインストールしたら、 タイトルに日本語を入力すると、日本語が表示されない!HTMLソースを見て、 Cufon.replace('h1',{hover: true})('h2')('h3')('.stepcarousel .panel .caption .title');というのがあったらビ…

Windowsファイル共有の名前解決

クライアントのIPが 192.168.1.11 255.255.255.128LANDISKのIPが 192.168.1.101 255.255.255.0だとMacだとlandiskの名前解決できたけど Winだとできなかった。なんで? サブネットを合わせて解決したけど、IPのあたり 昔勉強してそれっきりだからよくわかっ…

qmailの再送信回数 メール送信のリトライ

以外と見つかりにくかったのでメモ。qmail-sendが相手先メールサーバに接続できなかったとき、 下記のようなエラーメッセージがログに吐かれる。 Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)/んで、一定時間置きにリトライをかけるのだ…

LANDISK2台でレプリケーション

会社のLANDISKが壊れたため、今後は新しいLANDISKをRAID5 2台構成で並べてレプリケーションをすることにした。これでマスターが壊れても万全!でもUPS設定してないけどいいのかなぁwI-O DATA RAID 6 対応 ビジネスNAS 4TB HDL-XR4.0出版社/メーカー: アイ・…

ソーシャルプラグイン

最近ではソーシャルプラグインが全盛ですが、 https環境だと、ソーシャルメディアによっては対応しておらず、 ブラウザによってセキュリティアラートみたいなのが出てしまいます。ざっと現在の対応状況をまとめると、SSL対応 ・facebook ・Twitter (最近対応…

Dr Web のうっとおしいアップデートメールを止める

# vi /etc/drweb/drweb32.ini:;下記の記述を CronSummary = Yes;これに変更 CronSummary = No;リスタート #/etc/init.d/drwebd restart

最も文字数が多いレコードを探す @ mysql

SELECT max(length(TITLE)), syomei FROM `tab_example` WHERE 1メモるほどでもありませんが。。基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)作者: 西沢夢路出版社/メーカー: ソフトバンククリエイティブ発売日: 2007/12/26メディア: 大…

grep で正規表現メモ(Mac)

お題:とあるファイルからとあるURLを抜き出す。 #grep -o -e "http://www.example.com/[a-zA-Z0-9/]*" target_file.txt 反復学習ソフト付き 正規表現書き方ドリル (WEB+DB PRESS plus)作者: 杉山貴章,木本裕紀出版社/メーカー: 技術評論社発売日: 2010/12/2…

bind でもdjbdnsでもないDNS NSDを使う@Serverman 備忘録

# yum install nsd ※ほかにもあったかもしれないけど忘れました。/etc/nsd以下に zoneファイルを用意してあげる。 $ORIGIN example.com. $TTL 3600 @ IN SOA ns1.example.com. postmaster.example.com.( 2011072901 ; Serial 3600 ; Refresh 900 ; Retry 360…

instagramって

exif情報削除しちゃうんだね。 geocodeとってブログで利用するgoogleマップ作成自動化してたのに残念。残す方法知ってる人おしえてください〜140文字でわかるインスタグラム入門 ?Instagram & iPhone Camera Apps Guide Book?作者: 黒田智之,丸山弘詩,LOCUS.…

Google Analytics の ga.js と urchin.js の違い

サイトリニューアルを行う際、既存でgoogle analytics が設定されている場合がある。その際、新しいトラッキングコードを設定し直した方がよいのかどうかよくわからなかったので調べてみた。最初にヒットしたgoogeのFAQではよくわからない。。 http://adword…

wordpress のAdSense Managerプラグインと画像編集

がバッティングしているようで、画像編集ができなくなるので、 AdSense Manager を無効化。もいちど適当なプラグインを探さねば。。

twitter oauth API のURL

https://twitter.com/oauth/request_tokenだったのを、"api"をつけないとエラーが出るようになったぞい。https://api.twitter.com/oauth/request_token

IPでのアクセスをドメインに変換など、htaccess メモ

以外に使うと思うのでメモ RewriteCond %{HTTP_HOST} ^(12\.34\.567\.891)(:80)? [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] あと、QueryString付きのURLを変換するばあいURIとQueryString両方に マッチさせないと行けないのでRedirect p…

Modx Revolution 2.1.1.1

忘れないようにメモ Tinymice インストール ・システム設定→リッチテキストエディタ→CSSファイルのパス、にサイトで利用するCSSを指定する。htmlのインポート ・/core/import 以下に置く必要あり ・/asset/import ではない! ・js、css、imagesは別途設置イ…

bashのhistoryをクリアする

$ history -c

emacs メモ

■Emacsで指定の行番号へ移動する方法・コマンド M-x goto-line {RET} {移動したい行数を指定}