ボクココ

個人開発に関するテックブログ

2014-02-01から1ヶ月間の記事一覧

JSONP とは何か。 Node.js と express をサンプルにして解説

JSONP を使ってごにょごにょしたかったので、そのやり方をまとめる。 環境 Node v0.10.17 Express v3.4.8 npm v1.3.8 概要 自前のJSONP サーバを作って静的なHTMLコンテンツに反映させたいというとき。 よくマッシュアップと俗にいわれる外部APIとかでJSONし…

Java の enum 再入門。enumがあると何が嬉しいのか

ども@kimihomです。 enum って案外使わなくても何とかなる場合が多くて、今ままであまり使ってこなかった方は多いのではないでしょうか? しかし、このenumはソースの可読性を向上させる上で、知らなくてはならないテクニックの1つだと思います。そこで今日…

スマホアプリのバージョンアップを促すのに便利なツール kimono

どもー。 いま話題のサービス「kimono」の有効な使い方の一つを紹介しようと思います。 Android や iPhone アプリを作っているとよくあるのが、「ユーザに最新のバージョンしか使わせたくない」というやつです。そのためにどっかのサーバに最新のバージョン…

Kobo 書籍検索に新しい機能を追加しました!

有り難いことに、いくつかのユーザさんから kobo 書籍検索 のフィードバックを貰いまして、今回それで対応したほうがいいと思った機能を実装しました。 検索結果グルーピング機能 例えば鳥山明で検索したとき、ドラゴンボールやDr.スランプなどバラバラに表…

Web フレームワークの選定とこれからのトレンド

フレームワークの見極めどころ 皆さんはWebアプリを開発するとき、どんなフレームワークを使っていますか? 自分の長く使ってきたもの?最近流行のもの? 人それぞれ好みはあると思いますが、今後のWebフレームワークについて思うところを書きます。 フレー…

Kobo 書籍検索でのクーポンを使った購入方法まとめ

最近よくお問い合わせがくるので、まとめてみました。 電子書籍をクーポンでお得に買う方法です。Kobo 購入後に是非チェックしてみてください。 1, Kobo 書籍検索へ訪問する ここで読みたい本のタイトルや著者を入力してください。一部のキーワードのみでも…

Angular 叩きが流行っているようなので一言言っておくか

元ネタはここ。 Angularそっちのけで、Vue.jsについて所感 まぁタイトルからして釣りっぽい雰囲気はあるけど、そこは気にせず。 覚え切れそうな分量のAPI Angularだって最低限覚えなきゃいけないのはたかが知れてる。全部覚えようとしなくてもいいのはどのフ…

Android の SQLite3 を簡単に扱える Stroid をオープンソースとして公開しました

今 作っているAndroidアプリで、データベース周りの部分を切り出してオープンソース化しました。 Stroid 特徴 Androidアプリを書いたことがある人ならわかるとおり、自前でSQLiteの処理を書くと、お決まりの処理を書く必要があったり、アップグレードのデー…

Web サイトが作れるようになるまで

自分で何かサイトを作りたい!そして一発あてたい!そんな野望を持ってるけど技術を全く持ってない方向けの話。 起業する前に意識すべき5つのポイント。失敗してみて気づいた、とあるスタートアップの反省 - Follow Your Heart この話とか、根本は起業した本…

さっそくKoboSearchでトラブル。その原因と今後

いやぁ、やらかしてしまいました。 たぶん30分以上サービスが使えない状態になってたと思います。まぁユーザ数少ないので大したことはないですが、これがユーザ数多かったらとんでもないことでした。 さて、その経緯と今後の対策についてまとめておこう。…

Kobo Books Search をAngularJS で作ってみて感じたこと

今作ってるKobo書籍検索サイトを 自分のGithub に上げた。 以下のような点は参考になると思う AngularJS における Controller, Service の扱い方 AngularJS の開発手法 (Jasmine と Angular Mocks によるTest やテンプレ作成など) 国際化 Travis CI による継…

npm でインストールしたモジュールのbinにPATHを通す (bundle exec)

npm でインストールしたもので、コマンドを含むものの場合、普通にコマンドを実行しようとするとパスが通っていないため Command not found になる。 これは Ruby の bundler でいう bundle exec に相当するnpmのコマンドが存在しないためである。そのコマン…

大企業病の改善の仕方

今日、会社の課の前で発表した内容の要約をまとめておきます。自分が忘れてしまわないように・・。働くことについて。 Change Your Life 明日はいつものようにやってくる 大きな組織で働いていると、プロジェクトの違いはあれど、毎日同じような時間を過ごし…

結局、良いコードを書く力って

経験なんだと思う。 自分でコードをたくさん書いて、書いた後にわかる反省というものがある。 あぁ、ここをこうしてしまったから今とても使い勝手の悪いコードになってしまっている。 あぁ、ここの部分のテストを書いてなかったからバグがバグを生み出してし…

スポーツジムの始め方

ども。 スポーツジムを続けられるようにするためのコツについてまとめてみました。今年は自分を変えよう、と思っている方は是非この機会に始めてみましょう! 目標を持つ 目的を持つことが一番大事です。そしてその目標の中身も大事になってきます。よくある…