「初心者でも絶対に始められるiPhoneアプリの作り方&Xcode・シミュレーターの使い方」を @IT に寄稿しました!
移転しました http://please-sleep.cou929.nu/20130121.html
english セマンティック バージョニング 2.0.0 概要 バージョン番号 MAJOR.MINOR.PATCH を前提として、 あなたが互換性のない API の変更を行うときに MAJOR バージョンを、 後方互換性のある方法で機能性を追加したときに MINOR バージョンを、 そして、後方互換性のあるバグ フィックスをしたときに PATCH バージョンを、 インクリメントします。 追加のラベルとして、プレリリースとビルド メタデータが MAJOR.MINOR.PATCH フォーマットへの拡張として利用することができます。 序論 ソフトウェア マネジメントの世界には「依存関係地獄」と呼ばれる非常に恐ろしい場所が存在します。 あなたのシステムがより大きくなるほど、あなたのソフトウェアの中へより多くのパッケージを溶け込ませるほど、いつかこの絶望の底にいるあなた自身に気づく、そんな可能性が
JMustache のサイトからダウンロードした samskivert-jmustache-jmustache-1.3-8-g7255cb7.zip から Mustache.java, MustacheException.java, MustacheParseException.java, Template.java のソースコード4ファイルを取り出して使う。外部ライブラリに依存していないので簡単に導入できる。ちなみに JMustache のライセンスは BSD License っぽい。 環境: Windows XP + Eclipse 3.4 + Java SE 6 いくつかサンプルコードを書いてみる。 まずは、JMustache のサイトにあったシンプルなサンプルを書いて実行。 メイン処理は Mustache.compiler().compile(String) だけなのでお手軽。 J
なんかtwitterで書いたらウケたっぽいので cronをつかって外部のAPIに問い合わせる場合は、毎時0分をさけるのオススメ!!!!お兄さんとの約束だ!!! — masahiro nagano (@kazeburo) August 9, 2012 某サービスのAPIへの問い合わせ件数を調べると、毎時 0分台(0秒から59秒)のアクセスは1分から59分までの1分間の平均アクセス数の5倍から8倍にもなります。 これはおそらく、crontabの設定が 0 * * * * /path/to/call_foreign_api になっていることが多いからじゃないかなぁと思うのです。 その結果、サーバのロードアベレージは このように毎時0分だけ跳ね上がってしまいます。サービスを快適に提供できなくなる可能性があるので、APIの利用を制限したり、サーバを追加しなければなりません。これはサービス利用者、サー
Webアプリをマネタイズする「Google In-App Payments」が国内でもスタート。手数料わずか5% Google In-App Payments API for the Webは今年の5月に行われたイベント「Google I/O」で発表されたサービスです。グーグルが提供するJavaScript APIをWebサイトやWebアプリケーションに組み込むことで、課金機能が実装できるというもの。日本での利用開始に合わせて、日本語での詳しいドキュメントが公開されました。 特定のアプリマーケットにも、ブラウザにも依存しない 課金機能はChrome Webストアなどのマーケットには依存せず、任意のWebサイトやWebアプリケーションで提供できます。JavaScriptだけでなく、ActionScriptのサンプルコードも用意されているため、Flashを用いたWebサイトでも課金機能が実装可
使いやすい認証機構を実現する「Apache Shiro」 今回取り上げる「Apache Shiro」は、Javaアプリケーション向けに開発された認証と承認のためのオープンソースのフレームワークです。Shiroを使うことで、ログインなどの認証の仕組みや、アクセス管理、セッション管理などといった機構を、容易にアプリケーションに付け加えることができるようになります。 JDKにはJAAS(Java Authentication and Authorization Service)という認証・承認サービスが用意されていますが、JAASで提供されるAPIはあまり使い勝手が良くなく、わかりにくいという意見が大多数を占めていました。ShiroはJAASよりも理解しやすく、簡単に利用できる認証・承認の仕組みを提供する目的で開発されました。Shiroを利用するメリットとしては次のようなものが挙げられています。
Apache Commons Execとは Javaプログラムから外部プロセスを実行する一般的な方法としては、標準ライブラリに用意されているjava.lang.ProcessBuilderクラスや、java.lang.Runtime.exec()メソッドがあります。しかしこれらのクラス/メソッドによるサポートは限定的であり、あまり使い勝手が良くないことでも知られています。「Apache Commons Exec」(以下、Commons Exec)は、そのような標準的な方法に変わる外部プロセスの起動手段を提供してくれるオープンソースのライブラリです。特にプロセスに対する適切な入出力処理が、比較的簡単に記述できるようになっている点が大きなメリットです。 Commons Execはこのページよりダウンロードできます。本稿執筆時点での最新版はバージョン1.1です。ダウンロードしたファイルを解凍
Logic-less templates. Available in Ruby, JavaScript, Python, Erlang, Elixir, PHP, Perl, Raku, Objective-C, Java, C#/.NET, Android, C++, CFEngine, Go, Lua, ooc, ActionScript, ColdFusion, Scala, Clojure[Script], Clojure, Fantom, CoffeeScript, D, Haskell, XQuery, ASP, Io, Dart, Haxe, Delphi, Racket, Rust, OCaml, Swift, Bash, Julia, R, Crystal, Common Lisp, Nim, Pharo, Tcl, C, ABAP, Elm, Kotlin, SQL,
Node.js About this documentation Usage and example Assertion testing Asynchronous context tracking Async hooks Buffer C++ addons C/C++ addons with Node-API C++ embedder API Child processes Cluster Command-line options Console Corepack Crypto Debugger Deprecated APIs Diagnostics Channel DNS Domain Errors Events File system Globals HTTP HTTP/2 HTTPS Inspector Internationalization Modules: CommonJS m
じゃじゃーん! 予想はしてたけど黒ッ!そして厚ッ!! 今まで書いた本の中でも最高のページ数を誇ります。黒いので余計重そうに見えますね。書店でも平積みにされてたらなかなか目立ちそうです。最初は400ページくらいのつもりだったのですが、出来上がってみたらまた辞書のような本になってしまいました。なぜこんなことに…w Amazonの商品ページには目次のページに紹介しているライブラリの一覧しか掲載されていませんが、翔泳社さんのオンラインショップにはきちんとした目次が掲載されています。 http://www.seshop.com/product/detail/13242/ それにしても、某書籍の原稿を一通り書き終えてからこの本の作業に着手したのに、こっちのほうが先に出てしまいました。もう一冊のほうはいつごろ出るのだろうか。まだかなり手直しが必要そうなのであれですが…。この書籍が終わったばかりなので、し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く