プログラマーですが何か?まだプログラマーですが何か?プログラマーネタとアスリートネタ中心。いわゆる「ベクトルデータ」なので、拡大縮小時にもなめらかな曲線で描くことが可能になる、という特徴があります。属性を指定して生成する必要があるようです。年4月15日をもってサービスを終了する、というアナウンスがありました:サイボウズLiveサービス終了のお知らせ個人的にも仲間内サークル活動の中で使っていたりしていたもので、このニュース自体はとても残念なものでした。終了まで1年半も猶予を持ったアナウンスであり、また(上記リンクによると)今後データのエクスポート(CSVファイル?機能?)などを提供する予定もあるらしいです。データを他のサービスに移行するための準備期間としては充分にあるようにも感じました。データ移行に関しては時間的な猶予もあるので、しばらくは謹製のデータエクスポートが出されるのを待ってもいいとは思っています。詳しくは後述しますが、もしご利用になる場合、現時点ではまだ不完全なものだと理解の上で使ってください。アカウントが必要です。同アカウントをお持ちでない場合はリンク先の「デベロッパー登録」ボタンから申請してアカウントを作成してください:アカウント作成後にログインし、「Myアプリケーション」の一覧で「アプリケーションを登録する」を選択し、今から動かすアプリケーションの登録を行います:アプリケーションを登録する際のアプリケーション名などは任意に設定いただいていいのですが、「アプリケーションの種類」は「クライアント」、そして「アクセスレベル」は「レベルZ」を選択する点に注意してください(ここを間違えると正しく動かなくなります。メモしておきます(他人に教えてはいけません)。アプリケーションの種類とアクセスレベルが正しく登録されていることを確認してください:ここまでの準備ができたところで、改めて今回作成したエクスポートアプリを使います。:上記の青字部分を編集します。同パスワードを指定します。みたいなフォーマットです)のフォルダが作成され、各データがそれぞれのフォルダ内にエクスポートされます。時点ではファイルのダウンロード機能が正しく動いていません。ファイル共有機能や掲示板の中でファイルを添付しているケースは珍しくないと思っています。その「どんなファイルが添付されているか?」といった情報は取得できて、その情報は現在取得できるファイルの中にも正しくエクスポートできているのですが、肝心のファイルそのもののダウンロードができていません。側の問題なのかの判別ができず、現在は問い合わせ中です。分かり次第に対応するつもりです。追記)サイボウズより返答あり。サイボウズ側では問題なく動いているとのこと。追記)添付ファイルのダウンロード以外についてはある程度動くようになっているつもりです。早めのデータ移行を検討していたり、移行先候補へのテストを早めに実行したい場合に活用ください。サイボウズから謹製のエクスポートデータやエクスポートツールが提供された場合は、(きっと面倒なアカウント登録なども不要になると思うので)そちらの利用をオススメします。画像ファイルのみが対象となっていることがわかりました。ダウンロードできないようです。ファイルを改良しました。現在は「画像ファイルについてはダウンロードする(画像以外のファイルは無視する)」ような仕様にした上で動いています。追記)ファイルダウンロード機能ですが、動いていたように思えたのですが、やはり正しく動いていませんでした。ロジックを間違えていたせいで気付かなかったのですが、元のエラーが取れていませんでした(画像ファイルを対象にしても同じエラーが発生しています)。使っていて気付いたことをブログネタにしました。扱う方法について調べました。いう便利な関数が用意されています。オブジェクト化するというものです。<summary>紹介するエントリの1つです。<summary>紹介するエントリの2つめです。http://sample.xml.jp/test2.htmlこれだけ。内の各データや属性値にアクセスできるようになるものです。ここまでは普通にできるのですが、実はこの方法では取得が難しいデータがあります。いう特殊な名前のデータです。<summary>紹介するエントリの1つです。:この部分が少し厄介なのです。記述してはいけないんですね。これでは文法的にNGということはわかった。問題はどうやって回避すればいいのか、です。パースする方法もありますが、それはそれで面倒だったりします。便利な機能をそのままに回避できないか・・そこでググって見つけたがこの方法でした。)で使われている部分だけは元に戻すという方法です。関数でオブジェクト化しました。変わっているので、そのまま扱えるようになります。+0900とりあえず動くことは動きました。上手い方法がないもんかな。dotnsfこのエントリの続きです。内容を詳しくみてみます。いう経緯が分かると思います。確率で1つの場所(LOCATION)の名前(NAM)だと解析しています。ことだ、と判断していることになります。この文脈だとその通りなので、ちゃんとその辺りを正しく判断できていることになります。確率で日付(DATE)の一部、つまり「年」であると判断しています。これもおそらく前後関係からの判断だと思いますが、実際正しいですよね。"residesIn"、つまり「常設する/住んでいる」の関係がある、と判断しています。あたりから判断しているのだと思いますが、文脈としても正しい判断ができていますね。今回は簡単なサンプルを使ったので、結果も比較的説明しやすいものでした。この結果を見る限りでは、入力した文章は正しく解析され、各単語の関係性もかなり正しく分析してくれているようです。アメリカのクイズ王に勝った時に「クイズ問題文章を解析して、何が問われているのかを分析した上でその答を導き出し、その確信度がある程度の確率を上回った時に回答する」という解説を見たのですが、その仕組みの一端を垣間見たような気がしますね。通じて無料で提供されているのはなかなか凄いことだと思います。これだけの機能を自前で実装するにはかなり困難が伴うでしょうが、今は無料サービスとして、誰でも使える形で提供されていることになります。なると日本語サービスの提供が待ち遠しいです。(PDF)この公開された政府統計データ(eStat)を使ったサンプルを紹介します。この政府統計データを使う上での利用者登録と、アプリケーション登録が必要です。利用者登録は以下のページから行います:利用登録・ログインメールアドレスやパスワードを登録し、最終的にアクティベートまで行い、利用登録が完了すると上記ページからログインできるようになります。ログイン後にアプリケーション登録を行います。して説明を続けます):なお、1つの利用IDで最大3つまでのアプリケーションが登録できます。指定する必要があります。指定すればいいようです。どのような統計データが公開されているのか、その一覧を取り出してみます。パラメータが2つ指定されています。政府統計コードを指定します。<ERROR_MSG>正常に終了しました。要素があり、それら1つ1つが異なる統計データを示しています。して区別されています。これでどのような統計データがあるか、の一覧が管理されています。取得したデータID(上記の赤字で示されている部分)を指定します。<ERROR_MSG>正常に終了しました。</STATISTICAL_DATA></GET_STATS_DATA>この結果(<STATISTICAL_DATA>)は以下のように読み解けます。見ることで、データは4つのカテゴリ分類がされています。「全域(00700)か、人口集中地区(00701)か」を示しています。男女別分類をしています。男女総数のデータ(000)なのか、男性のみのデータ(001)なのか、それとも女性のみのデータ(002)なのか、という分類のようです。年齢を5歳区切りにした分類です。全年代(000)、0~4歳(001)、5~9歳(002)、・・といった具合で分類されていることが分かります。都道府県別分類をしていることが分かります。全国(00000)、全国市部(00001)、全国郡部(00002)、北海道(01000)、青森(02000)、・・・といった具合のようです。部分が実際の数値データになっています。(人)である、ということが分かります。以上のものをフィルタリングして調べればよい、ということになりますね。フォーマットになります。ブログ検索」ブログパーツは、サービスを終了しました。