2013/12/20 このエントリーをはてなブックマークに追加 はてなブックマーク - あなたはログに何を求める?【Webサイトにおけるログ出力観点】(what do you need ' logging ' for web system?)

あなたはログに何を求める?【Webサイトにおけるログ出力観点】(what do you need ' logging ' for web system?)

カテゴリ: , ,



システムにおけるログのイメージ
Webサイトにおけるログ_イメージ

俗に言う、SI企業で働いている僕ですが、
Webサイトでのログの出力方針について自分なりにまとめてみました。




 そもそもログってなに?


システムにおいてログはとても重要です。
それをもとにシステムがどのように動いているかを確認し、
おかしな動きをしていないかを確認したり、誰が何をしているかを確認するわけです。




でもプログラマーのあなたに突然、「実装画面でログを出してくださいねー」、とだけ言われたとしましょう。






何を出力すればいいの??



ってなりませんか?
デバッグ用に仕掛ける分には自分の好きなように埋め込めば良いですが、



製造工程が終わったとき・・・。どのログを残せばいいのやら?
「例外をcatchしたここは、、、エラーログで良いのかなぁ。。。」
「ここって業務的にプログラムの内部でしか見えない処理だけど、
ログ出しておいた方が良いよね?」



今回はそういう話なんですが、、ググってみたところ、僕の求めている内容の記事が少なく、
他の方々がどういった観点を持っているのかを知りたいとともに、
なにかしら皆さんの助けになればと思い、書いています。


突っ込みどころがあれば、コメントなどでレスをいただければと思います。




2013/10/27 このエントリーをはてなブックマークに追加 はてなブックマーク - ビジネスマンとエンジニアを別物と思うな

ビジネスマンとエンジニアを別物と思うな

カテゴリ:


ちょっと強めのタイトルにしましたけども。



僕はSI業界で働いているわけですが、
やっぱり技術的にすごい人はたくさんいます。


もちろんこの世界は技術力が物を言うし、
設計や提案などに関しての顧客折衝の能力も重要です。


2013/10/08 このエントリーをはてなブックマークに追加 はてなブックマーク - 【Android】Activityスタックを削除する

【Android】Activityスタックを削除する

カテゴリ:
Activityスタック

今回はスタック(アプリの画面履歴)の一括削除を行いたい場合の実装を紹介したいと思います。




 まずは仕組みについて




Activityは遷移するごとにスタックされていきます。
スタックされた情報はActivityManagerが保有しているようです。


2013/08/04 このエントリーをはてなブックマークに追加 はてなブックマーク - 【Android】ActionBar/ActionBarSherlockを使おう2~使い方編~(try to use ActionBarSherlock API 2)

【Android】ActionBar/ActionBarSherlockを使おう2~使い方編~(try to use ActionBarSherlock API 2)

カテゴリ:





今回はActionBarSherlockについてのエントリの第2弾です。




例のごとく、ActionBarSherlockのサイトの内容を日本語意訳してみました。




ちなみに、「」で囲まれているのが原文、その下に日本語訳、★で囲まれているのが補足です。

2013/07/30 このエントリーをはてなブックマークに追加 はてなブックマーク - 【Android】これは使っちゃだめよ!~非推奨APIをまとめてみた~(Summarize deprecated Class and Method)

【Android】これは使っちゃだめよ!~非推奨APIをまとめてみた~(Summarize deprecated Class and Method)

カテゴリ:



 何つかっちゃダメなんだ?





AndroidのAPIというのは大きく変遷してきた。
Android2.x、3.x、そして今では4.x系まで進んでいる。

Honeycomb (3.x)、
Ice Cream Sandwich (4.0.x)、
Jelly Bean (4.1.x, 4.2.x, 4.3.x)と

なんだかついていけないですね。



古くから開発をしているベテランの人はさておき、
大体の人が2.x系から開発を始めた、もしくは今から始めるという方なのではないでしょうか。


そこで、今回は2.x系から開発をしている方を対象に、また今から開発を始める人でも
流れが分かるように、APIの変遷について書いてみようと思う。




ということで、ネット上で情報が散乱している、非推奨クラスやメソッドについて
ある程度まとめてみた。(まだまだあると思うし、非推奨の定数などは含んでなかったりする)



GA