【PHP】【Symfony】 ピリオド(ドット)を含む文字列でroutingを行いたい

環境はSymfony 1.4.11。 やりたいことは、次のようなルールが設定されているときに、

sample:
url:   /:query
param:
module: module
action: action
次のようなURLで引数を渡したいと言うことなのだけど、これが上手く行かない。
http://hogehoge.com/Part.3
結果は、404 Not Foundになってしまう。 なぜ404 Not Foundになってしまうかというと、渡した文字列「Part.3」に含まれるピリオドがセパレータとなって機能し(Symfony 1.4のroutingにおけるデフォルトのセパレータは「/」と「.」)、「Part」部分がモジュール名、「3」部分がアクションとして解釈されてしまうため。単純にSymfonyに文字列が渡らないと言うことであれば、次の解決策が参考になるのだけど、どうやらそういうことではないみたい。 ルートにピリオドを含める – Do You PHP はてな

続きを読む

オナニーする女性の割合はどれくらいなのかという話(と、ソフトオンデマンドすげーという話)

ふとしたことから「女の子ってどれくらいの割合でオナニーしてるんだろう」という話になり、ざっくり検索してみたところ、「したことあるのは80%くらい」「してるのは63%」という“女性雑誌の調査結果”というのが引っかかって、なんというか根拠としては薄いなぁソースもないしと思っていたらば、それに関連した調査をしている団体が2つもあってちょっとビックリ。

続きを読む

PHP Simple HTML DOM Parserがとっても便利

PHP logo

HTMLをパースしてきてDB化したり、RSSのテンプレに落とし込む…と言ったことを少し前からしているのですけど、1つ2つならいざ知らず対象サイトが増えてくると正規表現で何かし続けるのはたいそう無理があります。そういうわけでDOMを使ったりXPathを使ったりもしていたのですが、どちらもHTMLの構造にぴったりとは言えなくて、高度なことが出来るが故に記述が複雑になってしまうのでした。うーん。慣れるまでにハードルがあるな…

続きを読む

なぜ実験と割り切ると上手く行くのか…(DVDを試聴するとWindowsが落ちる)

自宅PCでDVDを見るとWindowsがフリーズするようになってしまいました。 全部が全部そうというわけではないんですが…試聴し始めて30分くらい経つとバキッ!と落ちる。

環境(調整前)

  • OS: Windows XP Professional SP3
  • メモリ: 2GB
  • プレイヤー: Media Player Classic v1.5.0
  • コーデック: ffdshow tryout rev3771
  • グラフィック: AOPEN AF467-1GBXD3(HD4670 1G DR3 1D1H1A)
恐らくビデオドライバのせいだと思うんですけど… 考えてみればブラウザで動画を見たとき(YouTubeやニコニコ動画など)は特に問題がない。 動画ファイル(MPEGやRealMediaなど)を閲覧したときは頻度は落ちるけどたまにフリーズする。

続きを読む

【メモ】 起動時にウィンドウを最大化する

ブラウザを全画面で使ってる人は少数派らしいので対して有用な情報ではないですが備忘録。 Firefoxを6から7にしたらなぜか起動時に最大化されなくなってしまいました。 不便だったので、いろいろ設定をいじってみたけど直らず。 結局これで解決させました。

firefoxで起動した時に画面を最大化で表示するようにできないのでしょうか? – ブラウザ – 教えて!goo

回答者:x1va 回答日時:2008/09/06 23:58 OSが不明ですが、Windowsを前提に回答します。 通常は最後に閉じたときの状態を記憶して、次回起動時に同じモードで起動されるので、最大化の状態で終了すればいいのですが・・・。それでダメならば、Firefoxのショートカットアイコンのプロパティで、「実行時の大きさ」を最大化にすればいいと思います。

  1. ショートカットを右クリックしてプロパティを開く
  2. 「実行時の大きさ」を「最大化」に変更(既定では「通常のウィンドウ」になってるはず)

続きを読む

アメブロをRSS経由で全文取得+画像表示

さすが芸能人ブログで有名なアメブロ、著作権保護のためという理由で、

  • RSSでは最初の100文字程度のみの配信
  • RSSリーダーでは画像を表示しない
と言うようなことが行われています。まぁ意図は理解できるのですけど、不便は不便なので改善を検討しましょう。方法は2段階。
  1. Yahoo!Pipesを利用して全文配信を行うRSSを作成する
  2. アメブロの画像をRSSリーダー上で表示できるようにする

続きを読む

無関心、というわけではないのだけれど

Steve Jobsが亡くなりました。 …何か、思うことを書こうと思ったのですけど、ないのですよね、正直。 別にApple製品が嫌いとかそういうわけではないのですけど、あまり縁無く生きてきたので、想い出もあまりなく。 自分とApple製品の繋がりって、考えても3つくらいしかない。

  • 数学教室で数学演算の実演のための教材としてMacintoshに触れた(1993-95年頃)
  • 一時、業務を手伝っていた事務所で作業用としてG4(かもしかするとG3)を使用した(2002年頃)
  • 自分自身の携帯端末としてiPhone 4を使用(2010年~)
iPhoneを自分自身で使うようになってから、その製品に込められた文化の奥行きに日々多くのことを感じているのだけど、でもまぁそれが、Appleというものなのか、Jobsなのか、後期Jobsというやつなのか、最近のAppleなのか、むしろ今までとは変節した結果なのか…なんてことはよくわからなくて、今自分自身が持っているこの端末について感動していても、Apple全体やSteve Jobs個人には特に感想はないっていう。 ただまぁ、なんだろう、お悔やみや感慨に満ちるタイムラインを眺めていて「まぁ、俺、Appleに関心なんかないし」とわざわざ書くのも止めよう思ったのですね。本当に関心がないなら書かないし、タイムラインがそれに満ちているからと言ってわざわざ「俺はお前らとは違うぜ」みたいなこと言う必要もないなというね。と言って別に批判があるわけでもないし。それなら黙ってようと。ってああ、ブログは書いてるけど、タイトル避け。 僕の場合、関心は大いにあったんです。でもよく知らないんです。 そうだなぁ…感覚としては、出会いが間に合わなかった、という感じ。昔は主に悪い評判を、最近は主に良い評判を良く聞いていて、自作に拘ることなくMacに全て移行するのも有りだなぁとiPhoneを手にしたときから思っていたのですが、間に合わなかった。思い立ってすぐに買えるなら良いんですけどね。なかなかそう軽やかステップで行けるようなお財布ではないので。財布自体は軽いけど。うるさいわ。 だから、逆説的かも知れないけど、僕はとても残念なのです。Apple社が無くなるわけではないし、MacもiPhoneもiPadもこれからも開発され販売されていきますけど、僕がSteve Jobsに出会うチャンスは無くなるのかも知れないなぁと。いやわかりませんけどね。遺したものが大きくていつでもSteve Jobsを感じるかも知れませんけどね。Apple社さえ元気なら大丈夫とか。それもなんかなぁ。 人が亡くなるのは、人がいなくなるということなのだよなぁ、と最近は良く感じます。 Apple – Remembering Steve Jobs

続きを読む