Tatsuya Blog
msgbartop
ニートになりたいプログラマ
msgbarbottom
今何してる?

2010-03-04 00:23 [Chrome Extensions]TwitterFlow ver1.3をリリースしました

  • このエントリをバズる
  • このエントリをつぶやく
  • [[Chrome Extensions]TwitterFlow ver1.3をリリースしました]のtweets

TwitterFlowのversion 1.3をリリースしました。

今回のリリースでhttps環境でも正常に動作するようになりました。

久しく触っていなかったので、久しぶりにダウンロードページのインストール数を見てみると先週も5人程度インストールされているようなので、興味本位で使ってくれている人もいるんだなぁと少し嬉しくなりました。

Tags:

2010-02-09 02:12 CR2に位置情報を埋め込むクライアントアプリを製作することにしました

  • このエントリをバズる
  • このエントリをつぶやく
  • [CR2に位置情報を埋め込むクライアントアプリを製作することにしました]のtweets

今日はだいぶ暖かくなったので、仕事から帰宅したらランニングにでも行こうかと思っていたんですが、足首が痛いので今日は休みにしました。

時間が出来たので、先日言っていたCR2ファイルに位置情報を埋め込むクライアントアプリを作るためにCR2のデータフォーマットの解析を行っていました。まだ,全然解析は進んでいませんが、少しずつ進めていきたいと思います。

どういうアプリかというと、BlackBerry Bold 9000のアプリ「GPSLogger」から出力されたGPSログとCanon EOS Kiss X3で撮影されたCR2ファイルの撮影日時を比較して、CR2ファイルに位置情報を埋め込むバッチ処理を行うというものです。

そのうち、Canon用のGPSユニットや一眼レフにGPSが内蔵される日も来るでしょうが、現状ないようなので、CR2のデータフォーマットを解析するという目的で作ってみたいと思います。一応、比較するログファイルを変更すれば、比較部分は変更しなくても良いので、GPSLogger端末がiPhoneに変わろうがAndroid端末に変わろうが対応できるつもりです。

いつまで気力が続くやら。。。

追記:2010-02-14

写真に位置情報を埋め込む「GPicSync」を使ってみました」で書いているgpicsyncが欲しい機能を十分に満たしているので、開発は中断しました。あまり、深入りしなくてよかった^^;

Tags: , , , , ,

2010-01-21 03:35 [Chrome Extensions]TwitterFlowをリリースしました。

  • このエントリをバズる
  • このエントリをつぶやく
  • [[Chrome Extensions]TwitterFlowをリリースしました。]のtweets

Chrome Extensionsの勉強がてらにExtensionsを作ってみました。

今回作ったのは、Twitterの公式サイトのホームにて「新しいツィートがN件あります。」というリンクを自動的に押してくれるというもの。

ただ、それだけです。

というのも、最近フォロー数を増やしてタイムラインの流れが早くなってしまい、すぐに新着ツィートが貯まっている状態が続いており、毎回リンクを押すのが面倒くさかったので、作ってみました。

あとは、タイムラインを垂れ流しにしたい人なんかもいいんじゃないでしょうか。

これから、オプション設定、独自CSSや、通知機能など追加できていけたらなと思います。

プロジェクト用のページは下記になります。またダウンロードも下記から行えます。
TwitterFlow

Tags: ,

2010-01-09 19:39 [WordPress]WP-GMaps-Entryのv0.3をリリースしました。

  • このエントリをバズる
  • このエントリをつぶやく
  • [[WordPress]WP-GMaps-Entryのv0.3をリリースしました。]のtweets

今回のリリースで、Wordpress 2.5から導入されたショートコードというのを使うように変更しました。なので、当プラグインの動作基準というのがWordpress 2.5以上という制限が加わりました。

また、ショートコードを使用するにあたり、構文が若干変更になりました。以前は各パラメータをカンマで区切っていたのですが、半角スペースで区切るようになりました。

また、当ブログサイトに専用ページを設けましたので、そちらからもダウンロードサイトに行けるようになっています。ダウンロードはプロジェクトサイトの方から行えるようになっていますので、そちらからどうぞ。

Tags:

2009-12-25 10:52 GoogleAnalyticsのアクセス解析情報をWordpressに自動投稿するプログラムを作りました

  • このエントリをバズる
  • このエントリをつぶやく
  • [GoogleAnalyticsのアクセス解析情報をWordpressに自動投稿するプログラムを作りました]のtweets

当サイトのアクセス解析にはGoogleAnalyticsを使用しているのですが、先月の人気記事ランキングなどを作る場合、一つ一つコピペして作っていたのですが、面倒なので、自動化してみました。

GoogleAnalyticsから情報を取得するのには、GData APIという物を使用しました。幸い自分が慣れているJavaのAPIがあったので比較的楽に実装することが出来ました。

APIやサンプルについては下記のサイトに詳しく載っています。

リモート投稿の際にカテゴリを「HPニュース」に設定することはできるのですが、任意のタグを付与することができず完全自動化することができていません。使っているAPIはXML-RPCでMetaWeblogのものです。APIを見てもタグのパラメータがないので、wordpressが独自のAPIを用意してくれるか、もしくは、MTのXML-RPC等も対応してるみたいなので、そちらで対応されるのを待つ感じです。

もし、リモート投稿にて、タグを付与できるAPIを知っている方がいましたら、コメントいただけると幸いです。

現在、アクセスレポートとして、総ビジター数、総PV数、人気記事ランキングを生成しているのですが、ランキングの記事毎のPV数の集計が正常に出来ておりません。というのは、GData APIから集計した段階で、ページタイトルが設定されているものと、空の物が存在するみたいで、現在はページタイトルが空のものは集計対象から除外しています。その為、多少の誤差が生じていると思います。

そもそも、ページタイトルが空のデータが正しいデータなのか、調べて補正の必要があれば処理に入れたいと思います。

また、今回作成したプログラムは、自宅の仮想サーバにリリースしました。毎月1日の12時に先月のアクセスレポートと毎年1月1日の12時に前年のアクセスレポートを投稿するように設定していると思うので、早速来週辺りに自動実行されると思います。

Tags: , , ,

2009-11-15 20:18 [WordPress]WP-GMaps-EntryをGoogle Codeに登録しました

  • このエントリをバズる
  • このエントリをつぶやく
  • [[WordPress]WP-GMaps-EntryをGoogle Codeに登録しました]のtweets

前回の記事で、下記が実装できたらダウンロード可能にするということを言ったので、早速Google Codeに登録しました。

  • JSの動作環境と非動作環境でのGMapsAPIの切り替え。
  • GMapsコードの動的挿入を行う。これにより、通常の管理画面から投稿する場合も挿入コードを適用できる。

URLはこちらになります。
http://code.google.com/p/wp-gmaps-entry/

ダウンロードや詳しい使い方などは上記のサイトからお願いします。

まだ、ドキュメントに不備がかなりあると思いますが、気になった点などについては、遠慮なくコメントに書いてください。

Tags: ,

2009-11-15 16:35 [WordPress]GMapsを挿入するプラグイン「WP-GMaps-Entry」を作成しました。

  • このエントリをバズる
  • このエントリをつぶやく
  • [[WordPress]GMapsを挿入するプラグイン「WP-GMaps-Entry」を作成しました。]のtweets

wordpressのプラグイン製作の練習として、ktai_entryから投稿された記事にGoogleマップを挿入するプラグインを作成してみました。

まだ、GMaps Staticにしか対応していませんけど、とりあえず動作はしています。これからの対応として、下記を考えています。

  1. JSの動作環境と非動作環境でのGMapsAPIの切り替え。
  2. GMapsコードの動的挿入を行う。これにより、通常の管理画面から投稿する場合も挿入コードを適用できる。
  3. デフォルト値などを管理する管理画面の作成。
  4. 緯度、経度以外に指定(マーカーやズームレベルなど)を可能にする。

とりあえず、上記の1と2くらいが完成したらダウンロード可能にしたいと思います^^;

■構文
下記は、本文に記述するプラグインのコマンドになります。

Lat:XXXXX
緯度を表します。同じ行には、上記以外を含めないでください。

Lng:XXXXX
経度を表します。同じ行には、上記以外を含めないでください。

Tags: ,

2009-08-07 01:22 [JC]外部公開しました。

  • このエントリをバズる
  • このエントリをつぶやく
  • [[JC]外部公開しました。]のtweets

この度やっと、自宅の開発環境を外部に公開することが出来ました。
下記がそのURLになります。

http://fukata.myhome.cx:8180/jc-front/Index

まだ、デザインも自分で作成しているので味気ないですが、とりあえず動いてますwまだ、未実装な部分もかなり残っていますが^^;
肝心の新規登録もまだ未実装状態なので、もし使ってみたいと思った方は、お問い合わせフォームからメールしてもらえればアカウントを登録致します。

本当に人手が足りない状態です^^;
javaに興味がある方募集中ですw

Tags:

2009-07-30 01:10 [JC]改行コードをbrタグに置換するタグライブラリを作成しました

  • このエントリをバズる
  • このエントリをつぶやく
  • [[JC]改行コードをbrタグに置換するタグライブラリを作成しました]のtweets

はい。タイトル通りのタグライブラリを作成してみました。当初普通のJSPのタグライブラリを作成したのですが、下記のように値を渡す予定だったのですが、これじゃ渡せないじゃんということに作成し終わった後に気づいて作成しなおしました。というか、デバッグの始まりでしたw

<jc :txt2br value="%{messageDto.body}"/>

今回作成したのは下記の4点です。

  • Text2BrTag.java:タグライブラリクラス
  • Text2Br.java:タグライブラリコンポーネント
  • HtmlUtils.java:HTML出力用ユーティリティ
  • jcommunity.tld:カスタムタグ定義ファイル

また今回も醜いかとは思いますが、何かの役に立てばと思い、ソースを貼り付けておきます。

(more…)

Tags: , ,

2009-07-25 23:39 [JC]日記削除と日記コメント削除機能を追加しました

  • このエントリをバズる
  • このエントリをつぶやく
  • [[JC]日記削除と日記コメント削除機能を追加しました]のtweets

表題の通り、「日記削除」と「日記コメント削除」を追加しました。これで、日記に関する機能は最低限整ったのではないかと思います。まぁ、本当のことを言えば、入力したデータの改行コードをHTML表示用に変換するユーティリティを作成しないと見栄えが悪いんですけどね^^;(現在は、改行されずに見た目上1行で表示されている感じです)

SNSと言いながら未だに「友達申請」ができないので次はその辺を作成しようかと思います。メッセージ管理ですね。

う〜ん、本当に人手が欲しい今日この頃です;;

Tags: