個人開発

HatenaBookmarkSharp - はてなブックマーク REST API C# クライアント

はじめに HatenaBookmarkSharp っていう、はてなブックマーク REST API の C# クライアントを書いた。 developer.hatena.ne.jp www.nuget.org github.com モチベーション 自分が現在作っているアプリではてなブックマーク REST API を呼び出したい場面があり…

Bitbucket のイシュークライアント『Bitissues』のソースコード公開

はじめて AppStore に公開したアプリである、Bitbucket イシュートラッカーの iOS アプリ『Bitissues』は、Apple Developer Program の費用を捻出できず、公開停止したまま放置してしまっていた。そして、GitHub が無料アカウントにプライベートリポジトリが…

ReduxSharp – 単方向データフローを C# で実践するためのライブラリ

はじめに IssueHub で使っている自作のライブラリ ReduxSharp。 github.com www.nuget.org すでに GitHub でソースコード、NuGet でパッケージを公開していたんだけど、 紹介記事を書いていなかった。 IssueHub のソースコード公開を機に紹介したいと思う。 …

IssueHub を支える技術

はじめに 先日、GitHub Issues のクライアントアプリ『IssueHub』を OSS として公開した。 tnakamura.hatenablog.com IssueHub でどんな技術を使ったのか、宣言通り紹介したいと思う。 採用した技術 IssueHub は Xamarin.Forms で開発した。 言語はC#。 Xama…

IssueHub – GitHub の Issues に特化した iOS/Android 用モバイルアプリ

IssueHub というモバイルアプリのソースコードを GitHub で公開した。 github.com IssueHub は、GitHub の Issues に特化したクライアントアプリ。 競合するのは CodeHub や GitHub 公式のモバイルアプリ(まだベータ版)辺りかな。 Issues 特化と Todo アプ…

MangaRank のソースコードを公開

MangaRank という Web サービスを個人開発していたが、今回そのソースコードを公開することに決めた。 github.com MangaRank は、はてなブログのマンガカテゴリの記事をクロールし集計して、レビューの多いマンガをランキングにした Web サービス。 tnakamur…

MangaRank(仮) を支える技術

はじめに 先日紹介記事を書いた、はてなブログのマンガ感想記事を集計して作成したランキングサイト『MangaRank(仮)』。 tnakamura.hatenablog.com 「技術的な内容について後日記事を書く」と宣言してからだいぶ時間が空いてしまったけど、 今回の開発ではか…

はてなブログにあるマンガの感想記事を集計してランキングサイトを作った

食べ歩きのほかに、自分の趣味としてはマンガがある。描く方ではなく読む方。スキマ時間でサクっと読めるので、なかなかプライベートでまとまった時間が取れない人にもってこい。ただ、小遣いは限られているので、できるだけ面白いマンガに出会う確率を上げ…

Bitissues を Swift で実装し直した

春に RubyMotion で実装し直した Bitbucket のイシュー専用クライアント『Bitissues』だけど、 今度は Swift で実装し直した。 https://itunes.apple.com/jp/app/bitissues/id693561154?mt=8&at=10l8JW&ct=hatenablog 1 つのアプリを Objective-C、RubyMotio…

Bitissues を RubyMotion で書き直してリリース

Objective-C で作っていた Bitbucket Issues の iOS クライアント『Bitissues』を RubyMotion で書き直した。 Apple の審査もすんなり通過。 これが初めてリリースする RubyMotion 製アプリになる。 今回のリリースで、ようやくイシューのステータスを変更で…

Bitissues v1.1.0 をリリース

Bitbucket イシューの iOS クライアント『Bitissues』の v1.1.0 をリリースしました。 今回のリリースには下記の修正が入っています。 iOS7 対応 イシューの検索 イシューの絞込み 担当者 種類 優先度 完了・未完了 イシューの並べ替え 作成日付昇順・降順 …

Bitbucket イシュートラッカーの iOS クライアント『Bitissues』をリリース

初めての iOS アプリ『Bitissues』をリリースしました。 http://tnakamura.bitbucket.org/bitissues/ 開発に1ヶ月、審査に出して Ready for Sales になるまで10日、ようやくリリースに漕ぎ着けて一安心。 Bitissues は Bitbucket のイシュートラッカーに iPh…

Ruby で Plagger の二番煎じを作って gem を公開してみた

Plagger の二番煎じを作ってみた いや、違うな。Pragger や Yapra や、最近では Automatic Ruby なんてのも出たから、五番煎じくらいか。 fragile | RubyGems.org | your community gem host ソースコードは GitHub で公開している。 GitHub - tnakamura/fra…

Jenkins の WebSocketNotifier プラグインの Windows クライアントを作ってみた

ちょっと前(?)に仕事で Jenkins を導入したとき、Jenkins でビルド失敗時にチーム全員にメールを送るように設定してみました。しかし、誰もメールを見ている気配がない…。まぁ、メーラー起動するの面倒だし仕方ないかな。私もメール見てないし。 ビルド結果…

Python で LINQ to Object を実現する python-linq を書いてみた

仕事では C# を使っているせいか、Python でコレクションを操作するコード書いてるとき「LINQ 使えたらな〜」ってたまに思います。そういえば Python にはジェネレータとラムダ式があったな…。LINQ のメソッド構文なら Python で出来るかも。 LINQ to Object…

Google App Engine で動く RSS/Atom フィードアグリゲーターを作った

はじめに 先月ぐらいに、ふと、次のようなことを考えました。 はてなダイアリーに書いた記事へのリンクを、手動でわんくまBlogに投稿するの面倒。自動化したいよね。 ↓ Yahoo Pipes 使えばいける? ↓ ブログ投稿機能ないよ。 ↓ xFruits はどう?ブログ投稿機…