黒川仁の文具堂ブログ三昧
jQueryでブログ貼り付け用にHTMLコードをエスケープする
- 2012-01-27 (金)
- 日常
ブログにHTMLコードを貼り付けるときpreタグでもエスケープしないとうまく表示されない。
JavaScriptでエスケープする方法を調べてみたら、手動で置換してたり一行にしか対応してなかったりとあまり思ったような物がなかった。
WordPressではビジュアルモードにコードを貼り付けた後、HTMLモードにすればエスケープしてくれるんだけど
jQueryでもHTMLをエスケープできるといいなと思い、ツールを作ってみた。
jQueryでformを作成してPOST(submit)する
- 2012-01-26 (木)
- 日常
既存のコードをあまり変えずにPOSTしたい場合や、そのまま書くとformタグがネストしてしまう時にjQueryだけでPOSTできたら嬉しいかなと思い、その方法を調べてみた。
AjaxではなくformでPOSTしてページ遷移するのと同じ状況にしたい。
WordPressでjQueryが動作しない “$ is not a function”
- 2012-01-22 (日)
- 日常
追記: 2012/01/24
結論から先に言うとjQueryが動かない原因は使っていたプラグインのbSuiteで、”$”を”jQuery”に書き直せば動作した。
その後、ブログの表示画面でjQueryを使用しているのも、検索機能に不具合がでるのもbSuiteが原因であることが分かった。
そのため、現在はbSuiteの使用をやめ、別途jQueryを入れて$をそのまま使用している。
事前に使用しているプラグインが原因かどうかは確認はしたほうがよいだろう。
追記終り
MacからSSHポートフォーワード経由でWindows Serverへリモートデスクトップ
MacからコマンドラインのSSHで外部サーバを経由してWindows Serverへリモートデスクトップする方法を説明する。
想定しているのは次のようなケース。(経由サーバはSSHができればLinuxでなくてもよい。)
- Windows Serverがリモートデスクトップ接続を許可しているのは固定IPのみ
- 自分のMac使用環境は動的IPで直接Windows Serverへ接続できない
- 外部にあるLinuxサーバのIPを接続許可してSSH経由でリモートデスクトップ接続したい
CentOS5系のPHPを5.1から5.3にアップグレードする
- 2012-01-04 (水)
- サーバ
最近のWordPressはPHP5.1系では動作しない。
残念ながらCentOSは5系の期間が長かったのでPHPのバージョンが5.1のままのサーバが多いのではないだろうか。
最新のWordPressを新規でインストールしたいとかバージョンアップしたいという場合にはPHPのバージョンアップをする必要がある。
通常のPHP5.1ではphpパッケージが使われてるけれどもPHP5.3をインストールするためのphp53パッケージというものがリポジトリに用意されている。
そのphp53パッケージを使ってPHPをアップグレードする。
-
- jQueryでブログ貼り付け用にHTMLコードをエスケープする
- jQueryでformを作成してPOST(submit)する
- WordPressでjQueryが動作しない “$ is not a function”
- MacからSSHポートフォーワード経由でWindows Serverへリモートデスクトップ
- CentOS5系のPHPを5.1から5.3にアップグレードする
- iMacのメモリを増設した 4GB → 8GB (24インチ MB419J/A)
- 高容量エネループ(5400mAh)でiPhone4を何回充電できるか
- iMacをLionに移行した時の事前バックアップ
- NEC Aterm WM3500RのLEDを点灯したままにする
- WiMAXルータをNEC Aterm WM3500Rに買い換えた
- LionでSnow Leopardと同じFirefoxの3本指でページ移動する
- 「ITデザインワークショップ」Fandroid EAST JAPANで講師をしてきた
- RubyKaigi 2011に参加してきた
- iPhone勉強会 (Sendai.iPhone #1) で発表してきた
- MacBook Proのメモリを増設した 4GB → 8GB (13.3インチ MC374J/A)
- TDD Boot Camp in 仙台 (デブサミ東北)に参加してきた
- Mac Book Proで講演会をUSTREAM配信したときの機材
- MacのEmacsでスペルチェック(ispell)できない aspell
- Macのsudoコマンドをパスワードなしで実行する
- gitでsshのポート番号を指定する
- 仙台の方へ 山形経由で大阪、新潟(北陸)、東京へ行く手段
- 東北地方太平洋沖地震 無事です
- Salted MD5 (CRYPT MD5) ハッシュの生成 [Ruby, Perl, C言語]
- コマンドのRPMパッケージ名を調べる CentOS
- Salted MD5 (CRYPT MD5) ハッシュの生成 [PHP]
- iPhoneで無線ハンズフリー通話 Bluetooth
- MacBook Proを買った (13.3インチ MC374J/A)
- RubyKaigi 2010に参加してきたよ
- 豊かなライフスタイルを実現するユニークなiPhoneアプリ【i便所】をリリース
- ThinkPad X61のHDDをSSDへ交換した