2010/02/16(火) 22:37:09 (JST)2010/02/16(火) 22:37:09 (JST)
さて今日は新サイトの開発というよりは、当ブログの改造。アフィリエイト的な何かが仕込まれました。
2010/02/15(月) 21:55:31 (JST)2010/02/15(月) 21:55:31 (JST)
サイトを新しくするに当たってドメインも新しくした次第。
2010/02/15(月) 14:42:31 (JST)2010/02/15(月) 14:42:31 (JST)
自分の書くプログラムというのは、僕の場合は、自分さえ使えればそれでいいという感じなので、人に見せるのは恥ずかしい訳です。
2010/02/14(日) 13:44:25 (JST)2010/02/14(日) 13:44:25 (JST)
新しいサイト“F450”では、CGIにシェルスクリプトを使用することにしました。
2010/02/12(金) 20:53:07 (JST)2010/02/12(金) 20:53:07 (JST)
F450は新しいドメイン、新しいサーバで運用しようと考えているわけですが…
2010/02/11(木) 17:59:55 (JST)2010/02/11(木) 17:59:55 (JST)
“ひあるび”の更新が滞って久しい今日この頃…
2006/11/10(金) 20:27:11 (JST)2006/11/10(金) 20:27:11 (JST)
エンディアンとは
例えば16進数で 0x1234ABCD という4バイトのデータを、データの上位バイトからメモリに「12 34 AB CD」と並べる方式をビッグエンディアン (big endian)、データの下位バイトから「CD AB 34 12」と並べる方式をリトルエンディアン (little endian) という。
(「
エンディアン - Wikipedia」より引用)
世の中にはビッグエンディアンでもリトルエンディアンでもないエンディアンが存在するらしいですが、今回は無視します。めんどくさいので。(え
さて、たとえば、ビッグエンディアンのマシンで0x1234ABCD(10進数で305441741)という数字をファイルに記録すると、ファイルには「\x12\x34\xAB\xCD」と記録されます。
このファイルをリトルエンディアンのマシンで読み込んで数字として解釈すると、その数字は0xCDAB3412(10進数で3450549266)となってしまいます。
こういった混乱を避けるためにもエンディアンをチェックしておくことは時として重要であると言えます。
2006/09/20(水) 01:23:45 (JST)2006/09/20(水) 01:23:45 (JST)
こちらのブログの更新は実に約半年ぶり。
ここもアクティブであるということを示すためにも、これ以上更新の間をあける訳にはいかないと一念発起。…まぁ、更新ぐらい一念発起するまでもありませんが。
2006/04/03(月) 04:53:59 (JST)2006/04/03(月) 04:53:59 (JST)
今まで回りくどい書き方ばかりしていたので、最低限プログラミングに関するエントリだけは回りくどさをなくそうかと思っただけで実行するかは不明。なんだそれ。
というわけで、今回はPerlでトラックバックを送信する方法のメモ。
まず前提知識。
基本的にトラックバックはHTTP POSTリクエストで送信します。
指定可能なパラメータにはtitle, excerpt, url, blog_name, charsetなどがあるらしいです。
title | トラックバックのタイトル |
excerpt | トラックバックの概要 |
url | トラックバック送信元URL |
blog_name | トラックバック送信元blog名 |
charset | トラックバック送信側文字エンコード |
※charsetに関しては対応していないブログがある可能性は大きい
────────────────────
もう一つ前提知識として、トラックバックをポストしたときにどんなレスポンスが返ってくるかも知っておいた方がいいと思います。
成功時のレスポンス(例)
<?xml version="1.0" encoding="utf-8"?>
<response>
<error>0</error>
</response>
失敗時のレスポンス(例)
<?xml version="1.0" encoding="utf-8"?>
<response>
<error>1</error>
<message>エラーメッセージ</message>
</response>
さて、Perlでトラックバックを送信するだけなら、トラックバックに関する知識はこの程度でいいと思います。
というか、これ以上の知ったかぶりは僕にはできません。(え。
さて、実際にトラックバックを送信するスクリプトを載せておきます。
2006/03/30(木) 23:59:59 (JST)2006/03/30(木) 23:59:59 (JST)
NSMutableArrayというと、Objective-Cのオブジェクトを順番に保持しておくクラスですが、実際に保持しているのはポインタなわけです。
ということは、オブジェクトぢゃないポインタも持たせることができるのではないかと思いやってみたわけです。