プログラミング

カンタンWebサービス連携

以前のエントリで紹介した、WSDLから、接続用のアプレットを自動生成するアプリを、 アップグレードしました。 その名も「Webサービススケルトンメーカー!」ってあんまりいい名前じゃないっスね。 まあ、機能としては名前のまんま、Webサービスと連携するた…

マッシュアップアワード4参加

下記アプリでマッシュアップアワード4に応募してみた。 ランタイムのインストールと特権設定という作業が必要なので、 まずは、審査委員に触ってもらえるかどうかが問題だ・・・。 ■顔マスクアプリ http://developers.curlap.com/curl/samples/reverse-dict…

Curlビギナー卒業生に送る言葉

nobrooklyn さんのとこでCurlのエントリをみつけたので、 またも勝手にコメント。 送る言葉というタイトルが偉そうですが、在校生の送辞のようなもんだと思ってください。 Curlビギナー卒業生 http://d.hatena.ne.jp/nobrooklyn/20080303/1204554174 ■どこに…

Curlの言語的特長

kwatchさんのはてなブログにて、Curlの言語的特長が挙げられています。「Java は近代の言語、Ruby は現代の言語、Curl は未来の言語」 http://d.hatena.ne.jp/kwatch/20080805/1217950756 いくつか私のコメントをば。 ■数値に単位をつけられる これって他の…

XPath 覚書 その1

任意の名前空間下にあるノードを取得したい場合、 対象の名前空間の接頭辞をつけないといけない ■例1 名前空間のないノード[item]を取得 XPath = //item ■例2A 名前空間がhttp://hoge.com の ノード[item]を取得する XPath = //*[name() = 'item'] ■例2…

Curl IDE 6.0 の新機能

Curlの新しいIDEに追加された機能を簡単に紹介します。 ■コード行数表示 メニューから[編集]→[ユーザー設定]をクリックして、 ダイアログのなかの[行数を表示]チェックボタンを選択すると コード編集のペインの左に行数が表示されます。 ■値判断でのブレイク…

Java開発者のための、Curl開発ガイド

英語ソースですが、ちょっと乗せておきます。 ■Java開発者のための、Curl開発ガイド 作成者: Forakh [Curl Inc] http://developers.curl.com/servlet/JiveServlet/download/1064-3-1035/learning-curl-by-way-of-java.pdf

HotPepper サービス サンプル その1

HotPepper のWEBサービスを通して、キーワードから検索するサンプルを作ってみました。 いくつかマスタコードがあるので、それらも一覧取得する機能も追加。 あとは、RailGOとSalesForceとくっつけるだけかな。 作業は全部で8時間ぐらい。データを作るのが…

RailGo サービス サンプル その1

「駅すぱあと」機能をつかえる RailGo のサービスを利用するサンプルつくったら、早速問題発生。 駅検索は問題ないんだけど、経路検索で500エラーが返ってきてしまう。 イーストさんに質問を投げたら、直ぐに(スゴイ!)正常なリクエストのサンプルの添付回…

SalesForceサービス サンプルその1

マッシュアップアワードの「セールスフォース・ドットコム」サービスを使ってみた。 とりあえず、データの取得と表示だけ。 あと、テーブルの関連性がよく分からなかったので、 各オブジェクトのフィールドとリレーションの一覧を表示するようにしてみました…

Curlアプレットが動かない時に開発者が疑うべきポイントとは?

Curlのアプレットを開発し、実際にサーバーにおいて運用を開始しようと思うと、 さっきまでクライアント環境では動いていたのに、エラーが出てしまう、 というような場合は、以下の二つのファイルがサーバー側に正しく配置されているかどうかを疑ってみまし…

ランタイムのインストールチェック

CurlアプレットはCurlのランタイム(CurlRTE)がインストールされていなければ実行されません。 もし、インストールされていない場合、アプレットはブラウザへソースコードの形式で表示されてしまい、 特にB2Cなどのユーザーにはどうすればいいか分かりにく…

コードサイニングで特権設定を簡単に

アプレットを使う際ににセキュリティの観点で気になるポイントのひとつして、 サーバーからアプレットのソースコードがダウンロードする間に、 悪意をもった改変をそのコード内に加えられる可能性がある、という問題があります。 通信内容を暗号化するセキュ…

PHPとUTF-8

Curlとは直接関係ありませんが、サーバー連携のために、 PHPファイルをUTF-8で書いてたら、こんなエラーが出ました。 「Warning: Cannot modify header information - headers already sent by ...」 header()関数とかを使っているならまだしも、 なにも書い…