URLで使える文字、使えない文字。

任意のテキストをURLで使えるように変換してリンクを作成するって言う作業をしてて、どの文字を許可すれば安全かわからなかったので色々調べてみたわけだが。手抜き検索して出てきた情報を鵜呑みにしたらはまった。 情報はこんなの。

以下の文字はURLに使えないそうです。 \”‘|*`^><)(}{][
実際には、#でも%でもポストエラーが出るし、’や()は使える。 ていうか、そもそも使用目的があって初めてその目的でこの文字が使えるかどうかが決まるわけなので、「使える」「使えない」で出てきた情報がそのまま役に立つわけないじゃんね。迂闊でした。

続きを読む

草彅メンバー問題

いやもう何つうかどこもかしこもこの話題なのでビッグウェーブに乗っておきますけども、このニュースを始めに見たとき一瞬目が点になってその後笑っちゃったんだよね。マスコミはえらい騒ぎになってブログなんかでも自覚だの責任だのアホみたいなこと書くヤツが大量に出てくるんだろうなー…そんなことも思ったけど、それ以上に、いやもう単純に笑っちゃって。なんかさ、田代まさしと似たようなにおいがしたんだよね。なんか全然そんな風に見えないのにふとしたきっかけですっごいアホな変態的なことやって「すみませんでしたー」的な、僕ら置いてけぼり感が。いいなぁ。シュールで実に良いと思います。

続きを読む

【メモ】 SQLite3でのAUTO INCREMENT。

SQLite2で自動的にインクリメント(autoincrement)されるフィールドを作るためには、そのフィールドに次のように設定してやれば実現できました。

SQLite2の場合
id    INTEGER    NOT NULL    PRIMARY KEY
SQLite3でも同様に設定してやれば、自動的にインクリメントされるフィールドを作成することが出来ます。
SQLite3の場合
id    INTEGER    NOT NULL    PRIMARY KEY

または

id    INTEGER    PRIMARY KEY
しかし、これらはあくまで「擬似的に」autoincrementを実現しているだけで、例えばMySQLのAUTO_INCREMENTととは動作が違うようです。SQLite3ではAUTOINCREMENTの指定をサポートしているので、MySQLのAUTO_INCREMENTと同様の動きをするフィールドを作成することが出来ます。設定は以下の通り。
SQLite3の場合(その2)
id    INTEGER    PRIMARY KEY    AUTOINCREMENT
違いは、「AUTOINCREMENT」キーの有る無しです。

続きを読む

さくらインターネットとxamppでPHPからSQLite3を使う

SQLiteでCREATE TABLEしてもどうもDEFAULR CURRENT_TIMESTAMPがきかないんでおかしいなーと思ってたら、CURRENT_TIMESTAMPはSQLite2ではサポートしてないそうです。そうなのか。じゃあSQLite3でやればいいじゃないと思ったんだけど、さくらインターネットの場合普通にSQLiteDatabaseとか使って接続するとSQLite2になっちゃう。じゃあどうするかっていうと…まぁ、PDO使えば良いんですね。SQLite3目的じゃなくても普通に使うと思いますけども。

さくらインターネットの場合
PDOを使って接続する

続きを読む

行方不明のCivilization4ディスク見つかる。(共同)

紛失されていたディスクと同じ製品(写真はデラックス版)
睡眠時間の激減を危惧して使用を制限して以来紛失し、行方がわからなくなっていたCivilization4ディスク(isさん所有)が京都市内のisさんの部屋で発見されていたことが、20日夜判明した。京都府警では発見されたディスクが行方不明になっていたディスクと同一のものか、またディスク内に不自然なコードが挿入された形跡はないかなどの調査を急ぎ、安全性に問題がないことが確認出来次第所有者に返却することにしている。 ディスクが見つかったのは京都市在住のisさんの部屋。発見当時isさんの部屋では、1ヶ月後をめどにした模様替えのための準備として大掃除が行われており、その際に部屋の片隅の音楽CDの山の中にディスクが紛れ込んでいるのをisさん本人が発見した。ディスクが紛れ込んでいた音楽CDの山は、先日バー「RADIO CRASH」(京都市中京区)で行われたJ-POP/歌謡曲イベント「エリー」で使用された90年代J-POPのものが大半で、isさんによると「あれ以来全く聞いていなかったので完全に死角でした」とのこと。「まずは死角になっているその部分を重点的に調べるべきだった」と悔しさをにじませる一方で、「ディスクが見つかったのは良いこと。廃人化に気をつけながら精進していきたい」と今後のプレイに対して意欲を見せていた。
 
(∩´∀`)∩ワーイ

続きを読む

白髪が増えた。

最近、顔を洗ったり歯を磨いたりするときに白髪に気付くことが多くて、まぁ別に白髪があること自体は構うことはないけど気になるんでこまめに抜いてます。白髪増えたなー。髪の毛元々多いんで抜きづらいったら無い(誤爆してもショック少なくて済むけど)。 白髪増えたっていうと「ストレス?」っていう短絡的な結論になりがちで、案の定僕もそう思ったんだけど、でも冷静に考えてみればさーストレスが増したってことは別にないわけだし、単なる老化現象なんじゃねーの?っていう。それを認めたくなくてストレスとか言っちゃうんだろうけどさー。ストレスにしちゃったら必然的にそのストレスを掛けてるニンゲンがいるわけで、そのニンゲンが例えば会社だったらまぁ仕事忙しいよねってなるけど、家族とか近しい人だってワタシのせいかもとかきにしちゃうし、安易に何でもストレス、ストレス言うのもなーていうかストレス無い生活なんかあり得ないしなぁ。 心身の異常とか病気とか本当にストレス由来の症状が出てるならともかく、白髪くらいでストレスとか言う必要ないよねとか思ったり。 それはそれとして、なんか白髪が減る栄養分とかないですかね。染めたくはないしねー

続きを読む

模様替え準備の模様替えした。

引っ越し前からずっと使っている本棚(幅1メートル高さ90センチくらいでスライド式になってる)があるんだけど、もうだいぶガタが来てるので買い換えようかと考え中。買ったときはスライド式の本棚って便利だよなーと思ったんですけど、ぶっちゃけスライドが移動予定の部分(うちの本棚だと全面の半分)は物を置けないんだよね…当たり前なんだけど。ガタが来てるのに加えてその辺が気になってきたので、買え換えよう、じゃあその準備で本棚を出しやすい場所に持って行って、ベッドサイドには背が低めのレコード棚と同じ棚を置こう(今現在はNumberが山ほど入ってる。全部で400冊くらい)と思って深夜22時から23時半にかけて作業。埃っぽいわ暑いわ窓は開けられないわ(その後開けた)で、こんなの深夜寝る前にやる作業じゃないね。疲れた。でも実は1年前に引っ越しする時点で頭の中にあった構想をようやく実現させる方向で動き出せたので、気分的にはだいぶすっきり。

続きを読む