PHPに惚れました

今でも多分惚れてます。

はてなブログ1周年おめでとう! id:hatenablog

ニコニコエコー引越ししました。

とは言え、5/18と2週間ほど前のことだったんですけどね。事の経緯は公開スペースとして利用させてもらってる友人の自宅サーバーを廃止するとの旨の連絡が来たこと。Xephy「おー了解。で、サイトの閲覧もできなくなるのはいつ?」友「ん〜、1ヶ月後くらいを予…

便乗

MacBook Air 11インチ欲しい!噂を聞いて自分も応募してみるか

ついったーのBASIC認証が終了

2010年9月1日今日、twitterのBASIC認証が終わりを迎えました。BASIC認証でtwitterへアクセスすると以下のエラーが吐かれるとか。 XMLの一部? Basic authentication is not supported さようならBASIC認証。未だOAuthに移行してないwebサービスやtwitterクラ…

今後のニコエコについてアンケートを実施します。

ニコエコ利用者の方、よろしければご意見をお聞かせいただけたら幸いです。質問は5問です。アンケートフォーム http://enq-maker.com/6j-YaiE

ニコエコでの合計動画再生回数が10万を超えました。

実際はもう少し多いでしょう。多分+5〜10%くらいあるかもしれません。(憶測) でも、botの投稿数でみれば10万再生目はこの動画。【第5回MMD杯本選】少し楽しくなるMMD 懐かしいです。β臭がします。

RSS配信スクリプト書き換えました

色々なミスを乗り越えてオリジナルランキングRSS配信スクリプト改良。 改良って言っても現行サービスに流すわけじゃありません。サイトの引越し先で使います。 URL公開はサイト完成まで待ってね。 前置き DBに放り込む値の生成クラス。 動画レベル等の算出メ…

さくらレン鯖でMDB2のquote,escapeメソッドでエスケープ処理時に文字化けする#3(解決)

PEARのMDB2パッケージを使用した際、escape,quoteメソッドで文字化けが発生。 それの解決メモ。 環境:さくらインターネット - Standardプラン OS:FreeBSD 7.1-RELEASE-p8 i386 サーバ:Apache/1.3.42 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e PHP:5.2.13 MD…

さくらレン鯖でMDB2のquote,escapeメソッドでエスケープ処理時に文字化けする#2

あれから色々調べて行き着いたところ。MDB2のescape()やquote()は内部でmysql_real_escape_string()を使用してる。このmysql_real_escape_string()はMysqlののcharacter set clientを元にエスケープ処理してくれる。つまりMysqlとクライアントの文字コードの…

さくらレン鯖でMDB2のquote,escapeメソッドでエスケープ処理時に文字化けする

なぜか分からない。文字コードはほぼ全てUTF-8に統一してるはず。 DBへの接続時に「SET NAMES utf8」で文字コードも明示的に指定してる。 "mysql","username"=>"***","password"=>"***","hostspec"=>"mysql***.db.sakura.ne.jp","database"=>"***"); $db=MDB…

前科

鯖管のブログでこっそり紹介されてたので反応。 http://www.ddhost.jp/blog/2010/08/mysql_max_user_connections.htmlニコエコ作りたての頃、色々やっちゃいました。Mysqlを爆撃。webサーバーを爆撃。 先日もMysqlで20万件+13万件のテーブルの結合しようとし…

アクセス解析

来訪者ドメインまとめてみる。 いつも通り企業の場合、企業名は伏せてあります。仕事中こっそりニコ動見に来てるって事ですからね。 教育関係 福岡工業大学 京都コンピュータ学院 流通経済大学 兵庫県立大学 文教大学 日本社会事業大学 東北大学 企業 株式会…

PHPでちょっと奥に突っ込んだQRコード生成

今更ながら、な記事かもしれませんが。PEARパッケージ「Image_QRCode」でQRコードを生成出来ます。 よく出回ってるサンプルソース。Image_QRCode http://pear.php.net/package/Image_QRCode/download makeCode("Hello, world"); ?> 特に何も意識せず使う分に…

携帯用コンテンツ制作に役立ちそうなサイトメモ

PHP

携帯用コンテンツを作るのって初めはすごい大変です。まさに今大変な目にあってます。 もうキャリア毎に制約がとても多いです・・・と、言うわけで自分が色々調べてためになりそうだなと思ったサイトまとめ XHTMLなどマークアップ関連 Think IT 第3回:3キャ…

smartyでsessionの値が参照できない

3/31追記色々グーグル先生に聞きまくって行きついたサイト。Smarty 2.6.25 はダメ: 粗忽(そこつ)のぶろぐ ― a hasty fellow diary ― http://bitchesbrew.asablo.jp/blog/2010/01/15/4815658 自作の伝言板アプリが動かなくなった。 原因はsmartyの予約変数…

PHPで携帯電話からのアクセスかを判別するスクリプト書いた(その3)

前回までのソースを0からファクトリーパターンで書き直したことで拡張性が増した。 ここにはソース全て書ききれないのでスクリプトの詳細な解説は省きます。 ソースのDL:夢幻 下準備 PEAR::Net_UserAgent_Mobile PEAR::Net_IPv4 2つのPEARパッケージのインス…

PHPで携帯電話からのアクセスかを判別するスクリプト書いた(その2)

前回の記事からクラスを少し修正しました。ここにはソース全て書ききれないのでスクリプトの解説は省きます。 ソースのDL:夢幻 下準備 PEAR::Net_UserAgent_Mobile PEAR::Net_IPv4 2つのPEARパッケージのインストールが必要です。 インストールされてない方…

PHPで携帯電話からのアクセスかを判別するスクリプト書いた

携帯からのみアクセスを許したいページを作りたいとき、何で判別していますか?UserAgentで判別。それだけではいけません。UserAgentなんて簡単に偽装されてしまいます。そこで、IPアドレス帯域を検査することで大丈夫。携帯電話は各キャリアのサーバを経由…

PHPでレイヤー方式で画像を生成するavatar.phpが便利(修正)

PHP

情報がいまいち足りていなかったので追記して新しく上げました。 読者対象 ハンゲームやモバイルゲームサイトにあるようなアバターをPHPで作りたいって方におすすめです。 前振り アバターと言えば、帽子や服など、各パーツとなるの透過画像を重ねて、 一枚…

PHPでレイヤー方式で画像を生成するavatar.phpが便利

PHP

読者対象 ハンゲームやモバイルゲームサイトにあるようなアバターをPHPで作りたいって方におすすめです。 前振り アバターと言えば、帽子や服など、各パーツとなる透過画像を重ねて、 一枚の画像に見せるというのが一般的ですよね。それをPHPで実現したライ…

PHP+GPSで現在位置情報を取得する2

PEAR::Net_UserAgent_Mobile_GPSを利用して位置情報を取得する。昨日の続きです。mixiのPHPコミュニティで先日のスクリプトを30人程の方々に試してもらいました。au,docomo,softbank,willcom,iPhone,google Androidと、 様々な意見を聞くことができました。…

PHP+GPSで現在位置情報を取得する

今日はPHPでGPSを扱う練習を〜(もちろん位置情報の取得は携帯でです。)1から組むのは当然大変そうなので「PEAR::Net_UserAgent_Mobile_GPS」を利用しました。GPS検索を扱う際、3キャリアでコードが違ってきますがそれを解消してくれるスグレモノです。ちなみに…

twitteroauth.php(0.2.0-beta2)を利用してPHP+OAuthでTwitterへPOSTする

ニコエコの[視聴履歴]のために使用してるTwitterのbotへのPOSTを PHP+OAuthでTwitter - SDN Projectを読んで自分もBasic認証からOAuthに移行しました。 説明が丁寧で移行も実際とても簡単でした。 今年の6月にはBasic認証が廃止になると聞いて今のうちに変更…

タグ検索をちょこっと更新

タイトル通りちょこっと更新しました。 ヘッダー部分の検索フォームを気持ちオサレに。 検索語に動画IDが指定されたら本家同様「もしかして〜〜をお探しですか?」と表示。 「もしかして〜〜をお探しですか?」に関してはそう多く見られない現象だと思います…

今回のニコエコの大幅な仕様変更について

本日数か所、表示や動作を変更しました。いくつもの変更箇所があり、サイト内のニコメモにも変更箇所を記載しましたが、 全て把握しきるのは困難だと思うので、ここにまとめます。[仕様変更の経緯]本日、以前から利用してくれている友人に3時間に及んでサイ…

nicoTagSearch製作中に書き残したメモ

ベースURL:http://www.nicovideo.jp/tag/検索語?ページ指定&ソートの種類&rss=2.0 検索語:URLエンコードされたもの ページ指定:XMLに残り何ページあるか数値のみのパラメータは無い ソート指定: 投稿が新しい sort=f 投稿が古い sort=f&order=a コメントが…

新コンテンツ(nicoTagSearch)を投下しました。

本家にタグ検索のRSSを発見したので早速2日で作ってみました。今回はユーザーからのテキストエリアによる入力があるって事で結構慎重でした。今回もAjax使用。 ページ遷移が無いのでサクサク検索できるかと思います。nicoTagSearchはこちらから利用出来ます…

テスター

βテスター頼まれた。高校生プログラマーなにがし君製作の http://twihapi.com/『 Twihapi(ついはぴ)』とは、Twitterユーザーの誕生日を登録し、 ついったー友達の誕生日を教えてくれるサービスです。テスト中に色々気になるとことか皆で指摘して行ってたけど…

Photoshopなど、外国語版Adobeのソフトを日本語に切り替える方法

皆さんはAdobe製品、持ってますか? DreamWeaver,PhotoShop,Flash・・・使いこなせればとても便利なツールです。自分も英語版ですがFLASH CS4を持ってます。 でもやっぱり使うなら母国語版でないと不便ですよね。そこで、今回は「手持ちの外国語版Adobeのソフ…

ニコニコ動画(9)のRSS,APIなど気付いた変更点まとめ#3

過去からあるものかもしれないけど自分用にメモ ランキング推移を取得するAPI http://www.nicovideo.jp/ranking_graph/に使われているAPIhttp://www.nicovideo.jp/api/getrankinggraphdata.php?v[]=動画ID&type=対象&span=daily&cms=カテゴリ&m=年月&現在の…