【PHP】 TokyoTyrant(NET_TokyoTyrant)

キャッシュの用途の問題で、memcachedではないキャッシュを使おうと思って色々調べたのだけど、やっぱり管理面の容易さを考えてTokyoTyrantかなぁってことで、試してみた。

Pecl::Memcached使ったら嵌った。

TokyoTyrantはmemcachedのインターフェイスも採用しているので、クライアントがそのまま流用できる。小さなデータで試したところ問題なく動いたので、そのまま本番データを流し込んでみたらばどうも上手くデータが返ってこない。なぜだ。 色々調べてみたところ、どうやら、クライアントとしてPecl::Memcachedを使っていたのが良くないらしい。Pecl::Memcachedはデフォルトで一定サイズ以上(デフォルトでは100バイト以上)のデータを圧縮してくれるのだけど、どうも取り出すときに解凍してくれない。圧縮されたまま。memcachedとして使えば問題ないので、互換インターフェイスの問題なんだろう。そーなのかー。

で、結局、NET_TokyoTyrantを使うことにした。

圧縮の設定を切っちゃうとか、Pecl::Memcacheを使うとか、あれこれやっても良かったのだけど、要するに互換インターフェイスよりネイティヴの方を使った方が良ってことじゃね?と思ったので、PEARのNET_TokyoTyrantをインストールしてみた。
Net_TokyoTyrantとは? PurePHPで書かれた、TokyoTyrantのネイティブなインターフェースを叩くライブラリです。 memcache互換のインターフェースなどとは違い、TokyoTyrantのLUA拡張などTokyoTyrant本来の機能をほぼすべて使えるというのが特徴で
 

続きを読む

Tumblr、ビジネス利用出来ないかと聞かれたので探してみた。

「Tumblrをなにか業務で利用できないか」と聞かれて、重度なユーザーである僕としては言いたいことたくさんある(第一は「止めておきましょうよ」だけどw)上に、語りたい高ぶりも半端無いのだけど、とりあえず必死で自重してプライベートとは切り離しつつ、実際に何が出来るんだろうと色々頭ひねってみたんだけど、プレスリリースを垂れ流す以外の用途が思いつかなくてちょっと難儀。 「ビジネス用途」って言うと先日、日産自動車が公式Tumblrを立ち上げたり、 NISSAN_TMS ナタリーがアカウント持ってたり(9月いっぱいで更新止まってるけど) Natumblr するのがそうなんだと思うんですが、なんかこういまいち面白くない。特にナタリーのは、Twitterで読めばかなり有用な配信方法だけど、Tumblrとしては微妙っていうか誰これ読むの?っていう感じ。おそらく配信内容のサービスとの親和性の問題だろうなぁとは思うのだけれど。

続きを読む

「もうちょっと気を遣おうよ…」と、彼女は寂しそうにつぶやいた。

毎朝の出勤時間は僕の方が同居人よりも1時間半くらい遅いので、いつも僕が見送るんだけど、今朝出掛けに「色んなこと言うのは良いんだけど、相手の家族のことについて言うときにはもうちょっと気を遣おうよ……」と寂しそうな顔でつぶやいて彼女はドアをパタリと閉めた。 えええええ。。。 …夢でした。 や、実際に先日、家族の会食に同席したんですよね…それで初めて会ったというわけじゃないけども、なんかそのときに凄く失礼なことを言ったのかと思って血の気が引いた。いや夢だけど。 よく、嫌な感じの夢から覚めて、

「あー良かった、夢か…」
って安堵するリアクションがあるけれども、なんか僕、全然そんなの無いんだけど。微妙な夢見ると起きてからも微妙な気持ちでなんだかなーって感じ。全然気にする事じゃないってわかってるんだけど、わかっててもなぁ。もちっと無邪気に安堵しといた方が良いんだろうなぁ。てか、そう思っても次夢見るときには忘れてるからなぁ…

続きを読む

Freash Reader 2.1.09101500公開で不具合修正されたー

Fresh Readerの最新版、2.1.09101500が公開されました。

その手の方には重要なニュースなんですが、、、すいません遅くなりまして。 ようやく ioncube がビミョーに PHP 5.3 に対応しはじめ、そしてその後の状況を粘り強く見守っていたのですが(なぜなら虫食いでしか対応してくれないから)、残念ながらアップデートの気配もないのでしびれを切らして Linux プラットフォーム限定で フレッシュリーダーの PHP 5.3 対応版を公開しました。
 
でもって、以前問い合わせて「次直します」っていうお返事をいただいていた件が修正されました。
不具合修正 * flash コンテンツのパラメータが欠落することにより、正しく再生できない flash コンテンツがある問題を修正しました。
 
これだけ読むとなんのこっちゃ?ということなんだけども、なんのときだっけ、Tech CrunchがRSS内にustreamの外部プレイヤー含めて配信してたんですね。 ustreamの外部プレイヤーは前はデフォルトが自動再生オフだったんですが、仕様変更があって自動再生オンがデフォルト、オフにしたいときはオプションで設定するように変わったのね。普通にブログに貼る分にはそれで問題ないんだけど、Fresh ReaderはHTMLを描画する際にそのオプションを省略して書き出していたので、全てが自動再生されてしまって(前回のバージョンアップでFlash再生に対応した影響)。 RSSリーダー開いただけなのに10個くらいの音声が一斉に聞こえてきて(しかも全部英語)、何らかの攻撃を受けたのかと思ってビックリ(苦笑)原因を突き止めるのに暫く掛かりました。 対応、ありがとうございました!

続きを読む

女性の胸のサイズの比率ってどうなってんだろ

話題になってたこんなネタ。

テレビ朝日「ロンドンハーツ」内で行われた「彼女の理想のバストサイズは?」というアンケートの結果が話題を呼んでいる。 1000人の一般男性を対象にした「彼女の理想のバストサイズは?」のアンケートで、1位が、Cカップで452人。2位、Dカップ407人。3位、Bカップ57人。4位、Eカップ43人。5位、Fカップ29人、6位、Gカップ12人、そしてAカップとHカップは0人だったという。 1位   Cカップ    (452人) 2位   Dカップ    (407人) 3位   Bカップ     (57人) 4位   Eカップ     (43人) 5位   Fカップ     (29人) 6位   Gカップ     (12人) 圏外    Aカップ・Hカップ(0人)
 
元ネタはこちらなんだけども、 胸を大きくする方法:一般男性1000人に聞いた「彼女の理想のバストサイズは?」 以前聞いて、個人的には意外な話だったんだけども、Cカップ、Dカップって珍しくないのな。男的にはDカップって聞いたら大きいって言うイメージがあるんだけど(まにあっくすZの煽りはその辺?)、なんかそうでもないっぽい。嘘だと思ったら女の子に聞いてみ…ってのが出来ないからアレなんだけども(セクハラですな…)、要するに、このアンケートもそうだけど男が思ってるのは大抵、トップのサイズから推測できるカップ(トップとアンダーのサイズの差から単純に計算で出したカップとか)、女の子が言ってるのは自分が付けてるブラのサイズで、後者の方だとCとかDとかってそんなに珍しくないらしい。むしろ普通。

続きを読む

mixiやアメーバやGREEがTwitterに対抗する意味が分からない

ミクシィは9月17日、ソーシャルネットワーキングサービス(SNS)「mixi」のインディーズ機能として提供してきた「エコー」を正式サービス「mixiボイス」として公開した。  mixiボイスは、ユーザーが150字以内の“つぶやき”を書き込んで、mixi内の友人である「マイミクシィ」同士でお互いの状況や考えていることを共有するサービス。PC版、モバイル版の両方に対応している。
 
携帯電話向けソーシャルネットワーキングサービス(SNS)「GREE」を運営するグリーが11月上旬にPC版サイトをリニューアルする。代表取締役社長の田中良和氏が「いままでのPC版サイトは、なかったことになりました」と語るように、大胆な方向転換を打ち出した。今後は140字以内の一言コメント機能を前面に押し出し、人気のミニブログサービス「Twitter」に対抗する。
 
サイバーエージェントが12月中をめどに、短いつぶやきを投稿するミニブログサービス「Amebaなう」(仮称)を提供することを明らかにした。  Amebaなうの詳細なサービス内容については、「まだ詰めきれていないためお話できない。きちんと固まったら、正式に発表する」(サイバーエージェント)とのこと。1回の投稿で何文字入力できるのかも未定だという。  同様のサービスではTwitterが人気を集めているが、まだ日本での利用は限定的だ。サイバーエージェントはAmebaブランド内で既存の一般ユーザー、芸能人ユーザーに利用してもらうことで一気に利用者拡大を図るとみられる。
 

続きを読む

リニューアルできそうです。

枠組みだけ作って満足しちゃったりとか、面倒になって放り投げちゃったりとか、実際結構あるのでどうなるかわからなかったんですが、なんとかなりそうです。 ただこの間1ニコの一言で書いたこれ、

リニューアルってデザインを考えてるときが一番楽しくて、仕上げが近付くにつれてしんどくなってきて、リリース直前が一番つらい。 あと、一番最初のラフデザインが一番格好良くて、色々盛り込んでいくうちにデザインが崩壊してきて、実際のデータを流し込んだときが一番ひどい。
てのはやっぱり健在でありまして、サンプルデータで枠組み作ったときは結構しっくりくるなーとか思ってたのに、実際のデータ流し込んだら、「なんだこれは…」。サンプルデータは大体一定の質だけど、実際のデータは色んなのあるからなぁ…サンプルデータの選択が間違ってるのかもな。もっときちんとしたサンプルデータを用意できれば、効率化できるのかも。アルファベットで綺麗にまとまってたとしても、日本語流し込んだ瞬間にださくなるからなぁ…日本語が綺麗じゃないという意味じゃなく、アルファベットの造形の良さとWebとのマッチングの良さには敵わないなぁと。文字の大きさ1つとっても。 デザインって難しいね。 自分にはグラフィックデザインに関する才能は無いなぁと本当に実感します。できあがりの造形って言うよりかは、狙ったものと出来上がったもののずれの大きさっていう感じの意味で。

続きを読む

素朴な疑問 : ハードル

「ハードルが高い」というと、目標に到達するまでに障害ががある、またその障害が多いというようなことを指します。わざわざ書くまでもありませんけれども。 で、よく「ハードルを上げる」「ハードルが上がってきた」なんていう風にも使って、これは「目標に到達するのを困難にする」「目標に到達するのがだんだん簡単ではなくなってきた」ということの比喩表現なわけですが、そこで素朴な疑問。 普通、ハードルって上がらなくね? そりゃまぁ、高さは変わるように作られてるわけどもさ…

ハードル(hurdle)とは、陸上競技の障害走において使用される道具。10kg以上の重さがあり、高さの変更が可能となっており、3.6kg以上の力で押されると倒れる仕組みになっている。バーの長さは118?120cm、高さ70mm厚さ10?25mmで、ハードルの基底の長さは700mm以下で、基底には位置の調節が可能なおもりがついている。
 
そいつは、110メートルハードル一般男子が1メートル67センチ、100メートルハードル一般女子が84センチ、なんていう風に使われるわけで、例えば競技中に最初のハードルと最後のハードルの高さが違ったらそりゃしんどかろう…なんつって余計なマジレス。 ほんと、どうでもいいことですけど。

続きを読む

リニューアルしたい病

毎年この季節になると僕を襲う病気。 出来もしないのに「できれば今年中に!」とか言ってデザインを練り始めるも凝りすぎて終わらず、3回に2回は頓挫する。また、「模様替えしやすいように」とか言ってCSSでいじりやすい構造にするも、結局次もまた骨格から作り直したくなって無かったことになる。もちろん、その間模様替えなどしない。新しいMovableTypeを入れるもエントリが多すぎて上手く動かず断念する。 さて今回はどんなのにしようか… 今の意匠を残しつつ、外装と内部構造を変えたい感じ。より細かくモジュール化したいんですよね。極端に言えばMovableTypeで書き出すのはXMLファイルと器としてのページファイルだけでも良いような感じで。そうなってくるともうテンプレートじゃないですけどね。

続きを読む