はぁ?

▶ in ひとりごと posted 2006.01.04 Wednesday / 15:44

名称未設定.jpg

ノートン先生からポップアップ。
なんじゃこりゃ?とりあえずチェック中です。

- | -

あ!インテルのロゴが変わってる

▶ in ひとりごと posted 2006.01.04 Wednesday / 10:41

今、インテルのWebページを見たのですが、ロゴが変わっていますね。「Intel. Leap ahead.™」をスローガンに掲げて更なる進化をと説明書きが書かれています。個人的には前のロゴの方がいいかなと思うのですが、これもいずれ慣れるのでしょうね。CPUに付属のシールやPCに貼り付けされるシールのデザインも変わった(PDF)ようです。

- | -

僕とWindowsの10数年

▶ in ひとりごと posted 2006.01.04 Wednesday / 01:00

えるこんどるさんが自身のブログで「Windowsの20年」というエントリを書かれています。僕も先日MYCOM PCWEBのこの記事を読みながら懐かしさに浸っていました。そんな懐かしさに浸りながら、僕がWindowsと知り合うきっかけを振り返ってみました。


僕がパソコンというものに初めて触れたのは1993年の夏でした。Windows 3.1が出るか出ないかといっている時に、のちに書く卒論を作成する為に英文タイプソフトとしてWord Perfectというソフトを利用しようと思ったのですが、このソフト、元が英語版のDOSで動くソフトだった為、まだ国内で普及すらしていなかったPC-AT互換機を導入する事になったのです。もちろんコンピュータなんてほとんど使った事が無く、また、PC-AT互換機など周りに使っている人間は当然いる訳も無く、ましてや今みたいにWindowsがプレインストールされている環境ではなかったので、試行錯誤しながらIBMDOSとWindows 3.1を導入したものでした。最初は価格につられて某宗教系PCショップにて486DX-33MHzでメモリが8MBのマシンを購入、その後IBM PS/55note(のちのThinkPad)という重たい白黒ノートPCを手に入れて卒論を作成しました。Word Perfectはのちに日本語対応版も発売され、僕が卒論を作る際はWindows 3.1版を購入しました。卒論提出前日、卒論を印刷中にWindowsが一般保護違反でフリーズし、大慌てした事は今も忘れません。そして、その卒論が落ちて進路課に助けてもらった事も忘れられない良い思い出です。これが僕とコンピュータ、そしてWindowsとの出会いでした。
続きを読む>>

- | -

HDDのデータ退避

▶ in ひとりごと posted 2006.01.03 Tuesday / 20:31

今日は無意味に近畿道を1往復した後、シゲさんと現地集合でお茶して帰って来ました。今日未明に神戸方面をスルーしたのちに近畿道で帰ってきたとか。それでも1700円ならお得ですね。

さて、作業用のHDDの容量が少々きつくなってきたのでDVD-Rに焼きながらデータを退避させています。現在3枚目ですが、あと12、3枚焼かないといけなさそうです。中のデータとは人に言えるものから言えないものまで多種多様ですが、一度すっきり綺麗にしようと思います。

- | -

モブログ用スクリプト mtmobを改造

▶ in ひとりごと posted 2006.01.03 Tuesday / 12:56

昨日、実装に成功したモブログですが、トラックバックの承認の件で引っかかっていたので何か良い方法がないものか調べてみました。

mtmobはXML-RPCでsbとのデータのやり取りをするわけですが、XML-RPCでトラックバックの承認についての通信が無いものか見ていたところ、Movable TypeではmetaWeblog.newPostにてmt_allow_pingsという拡張命令が実装されているとの事でした。

これがsbで使えればなぁ…なんて思いつつsbヘルプの「XML-RPC APIについて」を見ていたところ、ちゃーんと実装されていました。

metaWeblog.newPost
機能
新しい記事を投稿します。
引数
blogid [string], username [string], password [string], content [struct], publish [boolean]
返値
成功すると記事ID(string)を返します。
補足
content [struct]は以下の項目を含みます。
title [string]
description [string]
dateCreated [dateTime.iso8601]
mt_allow_comments [int]
mt_allow_pings [int]
mt_convert_breaks [string]
mt_text_more [string]
mt_excerpt [string]
mt_keywords [string]
mt_tb_ping_urls [array]



ほうほう!と思いながら、mtmob.phpをエディタで眺めているとXML-RPCでのやり取りが行われている部分を見つけたので書き換えてみました。

具体的には…
603行目から始まるmetaWeblog.newPostのやり取りの中で
'mt_allow_pings' => new xmlrpcval("2", 'int'),というコードを入れることにより、モブログからのトラックバックは「承認が必要」でエントリが可能です。「2」というIDが「承認が必要」という意味合いです。ちなみに僕は'mt_convert_breaks' => new xmlrpcval("none", 'string')の前にmt_allow_pingsのコードを挿入しました。コードを見れば分かりますが、2箇所挿入する部分があると思います。

XML-RPCなど今まで意識して使った事が無かったのでよい勉強になりました。こういうのがうまくいくと非常に面白いです。

ちなみにmtmobはスクリプトの改変について
「当スクリプトの一部または全部を使用・改造・再配布することは自由です。
但し、mtmob.php, catlist.php を除くスクリプトに関しては当該スクリプトが定める規約に準じます。」
とうたわれています。スクリプトの改変の際にはこの点を留意の上、自己責任で。


関連リンク:XML-RPC HOWTO
関連リンク:Movable Type で使える XML-RPC API

- | -

PAGE TOP