mattz.xii.jp blog

Windows 7を入れてみようかと思う

By mattz, 2009/05/16

もちろんRC(リリース候補)版。

ついこの前から、誰でもDL可能になったので、DLしてDVD-Rにisoイメージは用意した。

とはいえ、いきなり入れるのはいくらなんでも危険すぎるので、Windows 7 Upgrade Advisorで確認してみたところ、次のような項目で、Warningが出た。

  • Upgrade Installはできないだろうから絶対バックアップしてね。
  • Aeroは使えないよ。
  • 無線LANのドライバはあらかじめDLしとけよ。
  • OOo、Tweak UI、PowerDVDはちょっと問題あるかもね。

それに対して

  • 必要なバックアップはもうしてある。もともとそろそろOS(XP)入れ直そうかと思ってたから新規インストールでもかまわない。
  • Fedora7も動かないくらいのダメグラフィックアダプタなので、覚悟の上。
  • 有線の方は問題ないようなので、別にあとでいいや。
  • GoogleDocsあるし、Tweak UIいきなり入れないし、DVDの読み書きも何とかなるだろ。

ということで、インストールすることに決定。

Operaは大丈夫なのかな?

タグ

過去分のエントリを少しだけコンバートしました

By mattz, 2009/05/15

ちなみに今の所全部手動です。旧ブログのカテゴリ分けをそのまま適用したくないので。

タグ付けだけ後にしてスクリプトでやるのが賢いんだろうなぁ。

追記

Movable Type時代の(多分)全てのエントリをコンバートしました。drupal.orgに載ってるmigrationのやり方を理解す るのにかかると予想される時間と、スクリプト書くのにかかる時間とがいい勝負だと思ったので、スクリプトを作ってしまいました。

はてなのログもインポートできるな、とか思ったけど、はてなダイアリはMT形式にexportした時にコメントやトラックバックを出力してくれなかった気がするし、 そもそもパーマリンクが変わるのでは、ログを移行する意味はあまりないのでやめた。

さらに追記(09/05/21)

一応全エントリの移行が済んだ(カテゴリアーカイブとかはともかく)訳で、コメントやらトラックバックを受ける必要もないだろうということで、MTのエンジンを無効化した。何をしたかというとmtディレクトリ以下の*.cgiなファイルをすべてwww(要するにhtdocs)の外に移動。何か不具合出ても知らね。

さらにさらに追記(09/05/24)

mt-tb.cgi(トラックバック受けるやつ)へのアクセスがとても多く、サイトで一番の人気コンテンツが404とかいう事態。つまるところspamトラックバックの嵐ということになってしまったので、mt-tb.cgiを置いた。中身はリダイレクトするだけの代物ですが。

MTの頃、確かにspamトラックバックの数は凄かったのですが、spamブロックが全部弾いてくれていました。おかげ困った経験もほとんどないんですけど、Drupalではどうでしょうね。今のところそれっぽいリクエストは来ていませんが、一方通行拒否だけで、どれくらい防げるのかな。

タグ

build 1497

By mattz, 2009/05/14

Auto-updated already?

いやぁ。Auto-update有効になってなかったわ。今有効にした。opera:config#AutoUpdate|DownloadAllSnapshots にもちゃんとチェック入れた。

次は頑張る。

それにしてもまだ水曜日ですぞ。

タグ

ブックマークボタンとか色々

By mattz, 2009/05/13

「前のエントリ」とか「次のエントリ」とかいうリンクを表示したくてモジュールを探してみたのだけど、いいのが見つからない。

Previous/Next APIなんていうのもあったんですが、毎回DBにアクセスしないから速いぜ、とかいう のが売りらしいんですが、そんなアクセスの殺到するようなサイトじゃないし、特に魅力を感じないし、そもそも開発版snapshotしか公開されてないし。

なので自分で新たにモジュールを作りました。ついでに関連エントリ(要するに同じタグのついたエントリ)をリスト表示したり、「ボタンを追加してみました」でやったことも取り込んだりしています。せっかくなので自分でブックマークしてやろうか。してやった 。役目は終わったので削除したった。

Drupalのhookとかthemeとかの仕組みをまだちゃんと理解してないので、もう少し勉強してさらに機能を盛り込もうと思ってますけど、まぁ時間があれば、 って感じで。

タグ

Tap Defenseがかなり変わりました

By mattz, 2009/05/13

Tap Defenseは以前にも取り上げた(過去のエントリは下記)ことのある、Tower Defence系ゲームの一つでiPhone/iPodTouch用のアプリ。

iPhone関係では割とメジャーなサイトでも紹介されていたので、最近目にした人もいるかもしれません。

バージョン番号が1.3だったのがいきなり2.0になったように中身の方も随分変わりました。

まずタイトル画面がかなり明るい雰囲気のものになりました。さらにBGMが流れるようになり、音楽以外のSEも一新されました。

なのですが、正直これは個人的には改悪と呼びたい。以前のバージョンではBGMはありませんでしたが、自分の好きな曲を流していられましたし、効果音をONにしても重なるだけでした。しかしこのバージョンではプレイリストから選んだ曲はゲームを始めると止まってしまいます。

悪い点ばかりあげつらうのもなんなのでその他の変わった点を。

これまでEASY/MEDIUM/HARDという名前で難易度をそのままあらわしていたMAP名称が、それぞれBasic/Switchback/Straight & Narrowと名前を変え、Spiral, Circular, Moatという3つの新たなMAPが追加に。

Classic, This Is Sparta, Sudden Death, Ten Towers, Silver Spoon, Credit Crisisというゲームモードの種類には変更はありません(細かい設定は若干 異なるようです)が、全42レベル(2.0からはOriginalと呼ぶようになりました)固定だったのが、全20レベルと短めのQuick Play、全60レベルのEnduranceと いうのが追加になりました。

6つのゲームモード、6つのMAP、3つのレベルパックを自由に組み合わせて(RANDOMボタンをタップすれば108つの組み合わせの中からランダムに選ばれます) ゲームを楽しむことができるようになりました。

それから、Tutorialモードなんてのも追加になっています。

Tower Defence系のゲームに一度でもハマったことがあるのであれば、このゲームにもほぼ確実にハマれると思います。相変わらず無料のようですので、未体験の人はDLしてみてもいいんじゃないでしょうか。

正直言って、前からやってる人間からすると大して代わり映えしないんですけどね(笑)。

さらに追加したモジュール群

By mattz, 2009/05/12

追加で以下のようなモジュールを追加してみました。

CCK
Content Construction Kitというらしいです。何にどう使うのかさっぱり分かっていませんが、覚えておいた方がいいようなので。
Views
これもそういうモジュールらしいのですが、入れてはみたもののまったく使ってません。
少し触ってみました。こんなのとか、こんなのが簡単に作れるようになります。もっと色々できるらしいですが、その辺は追々で。
CAPTCHA
とりあえず、匿名コメントにはCAPTCHAの入力が必要なように。あんまり好きじゃないんですけどね。
Comment Notify
入れてはみたもの動いてないというね。Notifyの方も試してみるかな。

タグ

スタイルの調整

By mattz, 2009/05/12

英語圏の人の作るテーマは大抵の場合文字が小さすぎる(asciiならそれでいいのでしょうけど)ので、少し大きく表示するように調整します。

CSS injectorというそのものズバリなモジュールがあったので、入れました。ので、この辺のことは見なかったことにしといてください。

テーマの中のスタイルシートに@importとかするというのもいいのでしょうけど、よそから持ってきたテーマやモジュールにはできるだけ手を加えたくないので、ブックマーク追加用に改造して設置したモジュールで何とかしてしまいます。

モジュール本来の目的とはずれちゃっているので、美しくはないですが。もっとも、ボタンの表示スタイルを調整するという目的で以下の要領で改造 をするのは構わないと思います。

まず、Service linksにはhook_init関数がないようなので、hook_init関数を追加し、ここでcssを読み込む関数をロードします。


function sbmjp_init() {
  drupal_add_css( drupal_get_path('module', 'sbmjp' ) . '/style/sbmjp.css');
}

んで、あとは /style/sbmjp.css を編集するだけです。

具体的には

  • 少し文字を大きくする
  • line-heightを広くする
  • 見出し(hn)要素にちょこっと装飾を
  • pre要素にちょこっと装飾を

くらいです。

確認してないですけど、多分blockquote要素とかも僕好みじゃないような気がするので、後でその辺も修正するでしょう、きっと。

タグ

ボタンを追加してみました

By mattz, 2009/05/12

はてなブックマークとLivedoor clip用の追加ボタンを設置してみました。必要だと思ったわけでもないのですが、やってみたかったんです。

基本的にはService linksというモジュールをベースにしていますが、はてなブックマークやLDCは対応サービスに含まれていないので、ほぼ丸々コピーして元々の設定はほぼ全てコメントアウトして、二つのサービス用の設定を追加しました。

http://www.chikunai.net/node/248 をとても参考にしています。

ここがブックマークとかされるようになったら(なるのか?)ブックマーク数を表示するような改造もしようかと思います。誰にもブックマークされてないですが、改造しました。

タグ