ここ数ヶ月、もはや何がテーマのブログだったのかさっぱりわからなくなっている気がしなくもありません。
忘れている方がいるかもしれないので再確認しておきますが、このブログは、企業法務がテーマですよ!(鏡に向かって)
さて、と。
昨日Twtterでもお伝えしましたが、ITエンジニアのための契約入門で利用しているエンジン部分のソースをgithubにアップしました
URLは、http://bit.ly/easypubです。
決して高機能なものではありませんが、簡単に電子書籍を公開できるよう心がけています。
ライセンスは(正確にはライセンスじゃないけれども)CC0です。
このエントリーでは、オープンソースにした理由を書いてみたいと思います。
1.やってみたかったから
一番大きな理由です。
なんかほら、「オープンソースにしました」って、ちょっといい感じゃないですか。
2.ダメ出ししてもらいたいから
いままでちゃんとプログラミングについて学んだことがないので、まず間違いなく僕の中には不正確な理解が数多くあるはずです。
今回ソースをさらすことで、自分の間違った理解を少しでも正すことができればいいな、と思っています。
ぜひ、ツッコミをお願いします。
3.たくさんの電子書籍を読んでみたいから
本好きの一人として、一日も早く電子書籍という選択肢が身近なものになればいいなと思っています。
そして、思っているだけより何か行動した方がその実現に近づくのは間違いないので、微力かもしれませんが自分のできることをしようと考えました。
4.販促になるから
350円で販売中のITエンジニアのための契約入門で実際に利用しているエンジンです。
と書けば、少しは販促になるかもしれないと思いました。後付けですけど。
5.惜しくないから
いやらしい話ですが、がっぽがっぽ儲かるソフトウェアやコストをかけて作ったソフトウェアをOSSにすることに抵抗を感じるのは自然な感情だと思います。(OSSにしたから自由に使える訳ではないという話はさておき)
その点、電子書籍はエンジンで儲けるものではなく、そもそもこのエンジンは工数もほとんどかかっていないので、さっぱり惜しくありません。
だからこそのCC0です。
--------------------
今後、暇を見てより電子書籍っぽい要素(理解度テストのようなインタラクティブな機能など)を追加したいと思っていますが、「俺がやっちゃる」という方がいらっしゃったら手を加えていただければとてもうれしいです。
そんじゃ、今日も一日がんばりましょう。
忘れている方がいるかもしれないので再確認しておきますが、このブログは、企業法務がテーマですよ!(鏡に向かって)
さて、と。
昨日Twtterでもお伝えしましたが、ITエンジニアのための契約入門で利用しているエンジン部分のソースをgithubにアップしました
URLは、http://bit.ly/easypubです。
決して高機能なものではありませんが、簡単に電子書籍を公開できるよう心がけています。
ライセンスは(正確にはライセンスじゃないけれども)CC0です。
このエントリーでは、オープンソースにした理由を書いてみたいと思います。
1.やってみたかったから
一番大きな理由です。
なんかほら、「オープンソースにしました」って、ちょっといい感じゃないですか。
2.ダメ出ししてもらいたいから
いままでちゃんとプログラミングについて学んだことがないので、まず間違いなく僕の中には不正確な理解が数多くあるはずです。
今回ソースをさらすことで、自分の間違った理解を少しでも正すことができればいいな、と思っています。
ぜひ、ツッコミをお願いします。
3.たくさんの電子書籍を読んでみたいから
本好きの一人として、一日も早く電子書籍という選択肢が身近なものになればいいなと思っています。
そして、思っているだけより何か行動した方がその実現に近づくのは間違いないので、微力かもしれませんが自分のできることをしようと考えました。
4.販促になるから
350円で販売中のITエンジニアのための契約入門で実際に利用しているエンジンです。
と書けば、少しは販促になるかもしれないと思いました。後付けですけど。
5.惜しくないから
いやらしい話ですが、がっぽがっぽ儲かるソフトウェアやコストをかけて作ったソフトウェアをOSSにすることに抵抗を感じるのは自然な感情だと思います。(OSSにしたから自由に使える訳ではないという話はさておき)
その点、電子書籍はエンジンで儲けるものではなく、そもそもこのエンジンは工数もほとんどかかっていないので、さっぱり惜しくありません。
だからこそのCC0です。
--------------------
今後、暇を見てより電子書籍っぽい要素(理解度テストのようなインタラクティブな機能など)を追加したいと思っていますが、「俺がやっちゃる」という方がいらっしゃったら手を加えていただければとてもうれしいです。
そんじゃ、今日も一日がんばりましょう。
コメント
コメント一覧 (6)
オープンソースということで早速downloadさせて頂き、xcodeで実行してみました。
実機、シュミレータと両方で試しましたが、「目次を開く」でアプリが強制終了し「スターのリストを開く」では、スターをつけたページのリストが表示されません。
それくらい自分で解決しなさいと言われそうですが、コードの変更や追加が必要なのでしょうか。
アドバイスやヒントを頂けると嬉しいです。
iPhoneは3GS,OS 4.0.1です。
Simulatorは3.2と4.0です。
ご回答が遅れて申し訳ございません。
確認してみますので、少しお時間を頂ければと思います。
ではでは。
Kataokaさんご本人から
返信頂けるとは!
感激です。
急ぎませんので、ご確認頂けると幸いです。
お忙しいと思いますが、宜しくお願い致します。
私の環境で実行してみたのですが、特に問題なく目次を開く、も、スターのリストを開く、も動作していました。
エラーの内容によっては原因を特定できるかもしれませんので、お時間のあるときにエラーの内容を教えていただければと思います。
(原因を特定できなかったらごめんなさい)
ではでは。
再度、検証してみます。
再度、検証してみた結果。
「目次を開く」で強制終了はしなくなりました、
私の記述ミスによるものだったと思います。
申し訳けありませんでした。
スターのリストでは、実機でなぜかリストが
空のままになっております。
Simulator3.2では、正常に動作致しました。
Simulator4.0では、「スターのリストを開く」で
リストが空のままとなり、Device4.0でも同様の現象です。
「スターのリスト」以外は問題なく動作しております。
ビルドから全てのターゲットをクリーニングし
再度実行も試してみました。
アクティブターゲット”EasyPublisher”を編集から
Deployment
iPhone OS 4.0
アークテクチャ
ベースSDK デバイス3.2
と修正してビルド/実行しております。
デバックでエラーは表示されませんので
私の方の設定がどこか悪いのですね・・・
また、明日チャレンジしてみます。
貴重なお時間をさいて頂き有り難う御座います。