RSSを広告で汚染しないでほしい。
自分が関心を持つトピックをうまく収集できるようにRSSを利用しているのに、広告で汚染しないでほしい。
コンテンツを提供する側は、本当に自分が伝えたいことに焦点を絞ったほうがいいのではないかなぁ。
自分が関心を持つトピックをうまく収集できるようにRSSを利用しているのに、広告で汚染しないでほしい。
コンテンツを提供する側は、本当に自分が伝えたいことに焦点を絞ったほうがいいのではないかなぁ。
WordPressをアップグレードしなくっちゃとドキュメントを読むも、
なになに。既存のファイルを削除、でもこれとこれは削除しちゃダメ。それで新しいアーカイブをコピー、って面倒だぞこれ。
面倒なことは誰かが簡単にしているはずと思ってググってみたらやっぱりありました。ステキ。
そうですね。subversion使えばとてもスマート。サブコマンドswを知りませんでした。
ついでに
するシェルを書いたので、これからは楽にアップグレードできそう。
セルの値設定処理が大量にあってパフォーマンスが出ない場合は、
Cells(1, 1).Value = "foo" Cells(1, 2).Value = "bar" 'まだまだ続く... Cells(100, 26).Value = "zzz"
いったん2次元配列にしてRange.Value2に代入すると速い。
Dim values(99, 25) As Variant
values(0, 0) = "foo"
values(0, 1) = "bar"
'まだまだ続く...
values(99, 25) = "zzz"
Range("A1:Z100").Value2 = values
以上小技でした。
NetBeansでrubyアプリケーションのデバッグ環境を整えてみました。
環境は以下のとおりです。
まずNetBeansのアップデートがないか確認しましょう。
メニューの[Tools]->[Plugins]を表示し、アップデートがあればインストールしておきます。
次にNetBeansのメニューから[Tools]->[Ruby Platforms]を選択。
[Debugger engine]にClassic Debuggerとある場合は「Install Fast Debugger」ボタンが表示されるかと思います。でも私の場合はgemのインストールにroot権限が必要なので、このボタンからはインストールできません。
ターミナルから以下にようにしてruby-debug-ideをインストールします。
> sudo gem install ruby-debug-ide -v 0.1.10
※最新の0.2.0をインストールしてしまうとデバッガが動作しませんでした。(NetBeans Wikiでも言及されていないような…。)
gemのインストールが済んだらNetBeansを再起動し、再度[Tools]->[Ruby Platforms]を確認。
[Debugger engine]にFast Debuggerと表示されていれば準備OKです。
適当な箇所にブレークポイントを設定して、[Run]->[Debug Main Project]してみましょう♪
NetBeansのRuby開発環境が便利そうなのでインストールしてみました。
ダウンロードはこちらから。
起動してみると、なんだか日本語化されたメニューがもっさりした印象。環境設定にも言語の選択など見当たらず。
仕方がないので、以下手順で英語表示にしました。(環境はMacOS10.5です。)
NetBeansの使用感などはまた後日。
昨日、今日と日本 Ruby 会議 2008に行ってきました。
今の私がrubyに触れるのは、「Railsを利用する」時がほとんど。
セッションの内容も初めて聞く内容ばかりでしたが、たいへん勉強&刺激になりました。
私が気になったトピックとしては、
あたり。
あと池澤一廣さんのライトニング・トークスもとてもよかった。元気をもらいました。
自分も一歩一歩着実に、技術に挑戦し続けていきたいですね。
Ajax.Requestでやたら長いパラメータを送ったらリクエストが送られず。
原因はこれのもよう。
method: ‘post’ にすれば送れますが、受け取るWebサーバ側も大丈夫か確認しないといけないところ。
Passenger(mod_rails for Apache)をインストールしてみました。
試した環境は
です。
apacheが複数インストールされている場合は対象のApache apxsを指定する必要があるようです。
> export APXS2=/opt/local/apache2/bin/apxs
まずgemでインストールして、
> sudo gem install passenger -y
mod_railsをインストール。
> sudo passenger-install-apache2-module
ありゃ。
### In ext/apache2: g++ -flat_namespace -bundle -undefined dynamic_lookup Utils.o Logging.o Configuration.o Hooks.o mod_passenger.o -fPIC -o mod_passenger.so -lstdc++ -lpthread ../boost/src/libboost_thread.a -L/opt/local/lib -lapr-1 /usr/bin/ld: flag: -undefined dynamic_lookup can't be used with MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1 collect2: ld returned 1 exit status rake aborted! Command failed with status (1): [g++ -flat_namespace -bundle -undefined dyn...] /opt/local/lib/ruby/gems/1.8/gems/passenger-1.0.1/rakefile:132 (See full trace by running task with --trace)
明らかに怪しいので MACOSX_DEPLOYMENT_TARGET を設定してリトライ。
> export MACOSX_DEPLOYMENT_TARGET=10.4 > sudo passenger-install-apache2-module
とおった。
The Apache 2 module was successfully installed.
以下のように表示されるので、httpd.confに設定を追加。
Please edit your Apache configuration file, and add these lines: LoadModule passenger_module /opt/local/lib/ruby/gems/1.8/gems/passenger-1.0.1/ext/apache2/mod_passenger.so RailsSpawnServer /opt/local/lib/ruby/gems/1.8/gems/passenger-1.0.1/bin/passenger-spawn-server RailsRuby /opt/local/bin/ruby
VirtualHostの設定でrailsアプリケーションの位置を指定。
<VirtualHost *:80>
ServerName test.hoge.com
DocumentRoot /path/to/rails/public
</VirtualHost>
apacheを再起動。
> apachectl configtest > sudo apachectl restart
無事動作しました。
mod_rails(passenger)はmogrelの3倍メモリを食う? らしいですが、どちらを使おうか。
ちなみにapacheを再起動することなく、railsアプリケーションを再読み込みしたい場合はrailsアプリのtmpディレクトリに restart.txt を置けば(または更新すれば)よいとのこと。ふむ。
Passenger users guide
WordPressのパーマリンクURLはデフォルトで
http://www.hoge.com/?p=123
のような形式になっています。
ですが
URLにクエリパラメータが含まれていると検索エンジンにクロールされない。
とどこかで読んだ覚えがあるので、パーマリンクの設定を変更しました。
設定手順は以下のとおり。
LoadModule rewrite_module modules/mod_rewrite.so
AllowOverride FileInfo
としておく必要があります。
参照ページ