SQL で文字列を置換するには、文字列関数 REPLACE() を使います。置換対象にマッチした文字列を置換後の文字に置き換えます。
SELECT REPLACE(カラム名,'置換対象','置換後の文字') FROM テーブル名;
置換対象は、大文字小文字を区別します。マルチバイトも可能。
以下の UPDATE 文で指定したカラム名の文字列を対象に一括置換ができます。
UPDATE テーブル名 SET カラム名=REPLACE(カラム名,"置換対象","置換後の文字");
SQL で文字列を置換するには、文字列関数 REPLACE() を使います。置換対象にマッチした文字列を置換後の文字に置き換えます。
SELECT REPLACE(カラム名,'置換対象','置換後の文字') FROM テーブル名;
置換対象は、大文字小文字を区別します。マルチバイトも可能。
以下の UPDATE 文で指定したカラム名の文字列を対象に一括置換ができます。
UPDATE テーブル名 SET カラム名=REPLACE(カラム名,"置換対象","置換後の文字");
Net::Twitter が突然動かなくなった。なかなか気づかないエラーなので備忘メモ。
weaken is only available with the XS version of Scalar::Util at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Class/MOP.pm line 12 BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Class/MOP.pm line 12. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Moose/Exporter.pm line 11. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Moose/Exporter.pm line 11. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Moose.pm line 14. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Moose.pm line 14. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/Twitter.pm line 2.
先頭に
weaken is only available with the XS version of Scalar::Util
とある。どうやら yum update で XS 版から Pure Perl 版の Scalar::Util に入れ替わったようだ。
weaken で Cコンパイラが使えないとエラーになって、Net::Twitter が玉突きのようなエラーに。
ということで、XS 版 Scalar::Util を再インストール。
$ sudo cpan cpan> look Scalar::Util
でビルドディレクトリを作成して移動。オプション (-XS) を指定して Makefile を作成後、Scalar::Util をインストール。
$ perl Makefile.PL -XS $ make $ make test $ make install
Complete!!
yum (Yellowdog Updater Modified) は、Red Hat Linux や Fedora Core、CentOS などRPM系Linuxディストリビューションで使われるパッケージ管理システム。ソースコードのダウンロードしてインストールしたり、アップグレードや削除、パッケージ間の依存関係の解決とパッケージを管理できます。サーバの運営には欠かせないツールの一つ。
$ yum list available
$ yum install パッケージ名
$ yum list installed
$ yum list updates
または、
$ yum check-update
$ yum update パッケージ名
$ yum update
メッセージが表示され、確認後アップデート。
メッセージの確認を行わない場合は、
$ yum -y update
$ yum remove パッケージ名
$ yum search キーワード
$ yum info パッケージ名
$ yum provides パッケージ名
$ yum list recent
ダウンロードしたパッケージは /var/cache/yum/ に溜まっていきます。
$ du -sh /var/cache/yum/
で容量を確認して、
$ yum clean all
で、ダウンロード済みのパッケージや古いヘッダなどキャッシュを削除。all の他、headers, packages, metadata, dbcache, plugins, expire-cache のオプションで対象も指定できる。
$ yum list extras
スタイルシートを切り替えるJavaScript「CssSwitcher」に完全互換した「CssSwitcher jQuery Plugin」をリリース。jQuery本体 (バージョン 1.4.x) と jQuery Plugin「Cookie」を採用。
ツイートボタンはTopsyなどサードパーティでも提供されていますが。先日Twitter公式のツイートボタンがリリースされたのでブログにつけてみた。公式のツイートボタンもTweetMemeが開発したサードパーティですね。
ツイートボタンは、Twitter活用術から設定してコードを取得、ブログに貼り付けるだけ。