SPOTのブログ

2012/01/30

facebookページのiframeでイイネをしてくれた人とそうでない人に別のページを見せる方法

facebookページでよくある「いいね」してない人には情報をチラ見せして、イイネを誘導するページの作り方を勉強しました。 やりかたとしては、いいねを押したかどうかを判別して、イイネしてくれた人にはlike.phpをそうじゃない人にはdislike.phpを見せるように振り分けをします。 まず、githubからphp-sdkをダウンロード。 srcフォルダの3ファイルをサーバーの適当な場所にア...続きを見る
2012/01/26

楽天市場RMSで簡単に商品を倉庫から出し入れするブックマークレット

引き続き楽天市場の話題です。CSVでの商品管理が月額一万円ということでちょっと高いので、手動で商品管理をしていますが、これがすごくめんどくさい。とりあえず、ちょこちょことブックマークレットで処理を自動化させるところから効率化していきたいと思っています。 今回は、販売中の商品を大量に倉庫に格納(販売中止の状態)したかったので、ブックマークレットを書いてみました。 毎回「スクロールしてラジオボタンにチ...続きを見る
2012/01/25

楽天市場RMSに3クリックで自動ログインするブックマークレットを作りました

最近楽天の管理を請け負うことがあり、その際に毎回ログインするのが面倒だったので、ブックマークレットを作りました。windows向けの自動ログインソフトはいろいろあったのですが、mac OSXで使えるものが見つからなかったので、とりあえずブックマークレットにしました。 動作確認はOSXのGoogle Chrome v16で行いました。 [crayon-678c030a6234f178264651/...続きを見る
2012/01/25

クロスドメインのiFrameで高さ(height)を自動取得して調整する方法

クロスドメイン(別ドメイン)のhtmlをiframeで読み込んだ場合、セキュリティの都合でiframe内のdomを操作することができません。 同じドメイン内のhtmlをiframeで埋め込む場合なら、DOMでheightを取得して自動で調整することが簡単にできるのですが、クロスドメインの場合は難しいようです。 最初はpostMessageで通信して値を受け渡す方法を試したのですが、IE8以前には...続きを見る
2012/01/20

googleウェブマスターツールでクロール依頼する「URLを追加」ページが404な件

追記;2012/02/06新しいurlはここに変わったようです。https://www.google.com/webmasters/tools/submit-url?hl=ja&pli=1  googleアカウントでのログイン必須になったようですね。  なにげなくいつもどおり、クロール依頼を手動でだそうと思って「URLを追加」ページにアクセスしたところ https://www.google.co...続きを見る
2012/01/16

サーバーメンテナンスに関するお知らせ

サーバー管理会社より、下記日時にメンテナンスを行うとの連絡がありましたので、ご報告いたします。 開始日時 : 2012年01月22日(日) 01時00分  終了日時 : 2012年01月22日(日) 03時00分 大変ご迷惑おかけしますが、ご理解・ご協力をよろしくお願い致します。 ...続きを見る
2012/01/10

.htaccessの改行コードはLFで。

恥ずかしながら、これまでほとんど意識したことがなかったのですが、備忘録として。 301リダイレクトを設定しようと思って、.htaccessを設置したところ、全ページ 500 Internal Server Errorになってしまって大焦りしました。 結果として、改行コードがCRになっていたことが原因で、これをLFにして保存すれば解決しました。 BOMなしのUTF-8で保存するのはあちこちで言わ...続きを見る
2012/01/07

気づいた人だけ知っている。三分動画学習サイト「ドットインストール」のイースターエッグでニヤリ #dotinstall

百式やIDEA*IDEAの管理人である田口さんが運営する三分動画学習サイト「ドットインストール」が巷で流行しています。 このサイトのソースコードをふと見ていたときに気づいたのですが、ソースコードの中に、[エンジニア、プログラマのあるある話]がこっそり仕込まれていまして、ニヤリとしてしまいましたのでご紹介します。(一般公開される前の招待制の頃に書こうと思っていたのですが、下書きのまま忘れていまし...続きを見る
2012/01/06

iPhone/iPadのMobileSafariで背景画像のセンタリングが効かない不具合をMediaQueryで解決する方法 #iPhone #iPad #CSS3 #html5

追記:2012/02/07 もっとシンプルでいい解決法が見つかりました。 viewportを設定すれば簡単に解決します。詳しくはこちら。 iPhoneやiPadで背景がズレる問題は、viewportの設定で解決する件 楽天市場のRMSで制作しているショピングサイトのカスタマイズ案件で発生した問題なのですが、どうやら、iPhone/iPadのMobileSafariでは、bodyタグにCSSで...続きを見る
2012/01/04

IEでネガティブマージンを適用すると、はみ出した部分が消える問題

HTMLで画像等を配置する際に、レイアウトを微調整するためにネガティブマージン(マイナス方向へのマージン)を設定することがよくあります。 ですが、ネガティブマージンを使用した場合、IEだと上図のように、はみ出した部分が消えてしまうことがよくあります。 [crayon-678c030a63722409912528/] こういう時は、スタイルシートでposition:relativeと追加しておけ...続きを見る