タグ

tipsに関するskelton_boyのブックマーク (19)

  • チーム医療で防ぐ医療過誤

    チーム医療で防ぐ医療過誤

    skelton_boy
    skelton_boy 2009/11/25
    タイトルからすると、医療の話だけど、、別に医療に関係なくチームで仕事する場合は参考になるぞ!
  • 小数点の計算をやるからといってすぐにfloatやdoubleを使ってはいけない - かとじゅんの技術日誌

    おつかれさまです。 型を選ぶというのはプログラミングの基礎中の基礎ですが、以外に開発の現場でも注意が必要なのが、floatとdoubleの精度の問題があります。これぐらい当然と思っていたのですが、最近よく耳にしますので、あえて言及w これらの型の目的が科学技術計算のための用途。多少誤差が生じても高速に演算をすることを目的としています。グラフィックなどの描画系とかですかね。 このように、float型やdouble型は誤差を含む可能性があるため、科学・工学計算で多少の誤差は許容できる場合はよいのですが、金融・会計分野のように正確な値が要求される計算には向きません。 どうしても正確な値が欲しい場合は、BigDecimalクラスを使用することになります。基データ型のdoubleやfloatと比較すると不便かつ低速ですが、精度が保証されており、丸め方も指定できます。 ここで言及されているように、お

    小数点の計算をやるからといってすぐにfloatやdoubleを使ってはいけない - かとじゅんの技術日誌
    skelton_boy
    skelton_boy 2009/10/27
    小数点以下まできっちり計算しないといけない用途ではBigDecimalということで。 間違っても、floatやdoubleでお金の計算をしておいて、発生したその誤差を調整するようなロジックは書いてはいけませんよ。
  • Androidのホーム画面に常駐するアプリを作るには (1/3) - @IT

    Androidのホーム画面に常駐する「AppWidget」とは 9月15日、Android SDK 1.6がリリースされたばかりですが、実は4月にリリースされたAndroid SDK 1.5から、「AppWidget」というホームスクリーンに常駐するアプリを作れるようになっていたのをご存じでしょうか。 皆さんが、よく見慣れているGoogle検索やアナログ時計のようなものが作れるようになったのです。 GUIコンポーネントの「ウィジェット」とホームスクリーンに常駐する「ウィジェット」 連載第4回「簡単でワクワクするAndroidウィジェット10連発!」で紹介したGUIコンポーネントも、パッケージが「widget」なので「ウィジェット」と呼びました。今回解説するAppWidgetもメニューが「ウィジェット」と表示されているため、エンドユーザー的には「ウィジェット」です。 図2のメニューは、ホーム

    Androidのホーム画面に常駐するアプリを作るには (1/3) - @IT
    skelton_boy
    skelton_boy 2009/09/29
    「 9月15日、Android SDK 1.6がリリースされたばかりですが、実は4月にリリースされたAndroid SDK 1.5から、「AppWidget」というホームスクリーンに常駐するアプリを作れるようになっていたのをご存じでしょうか。」
  • Python best practices

    Python best practices by leonardo maffi Version 1.30, Jun 16 2011 Sometimes even good programmers at their first tries of Python use less than optimal solutions and language constructs. In the years Python has accumulated few redundancies and few warts (and some of them will be removed with Python 3.0. This article refers to CPython V.2.5, it's not about Python 2.6 yet, or about Jthon, or PyPy or

    skelton_boy
    skelton_boy 2008/07/09
    Pythonでの良いコードの書き方
  • 10年計画 2008-01-05 - 2008年のはぶにっき

    not found

  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

    第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
  • 「200x年」は「平成○年」を即座に把握する

    西暦を平成○年に変換したい場合、2000年以降は下2ケタに12を足せばよい。今回は、これをさらに直感的に計算する方法を紹介しよう。 思い起こせば昭和の時代には、西暦を和暦に変換するには「下2ケタから25を引く」という覚え方があった。例えば1985年の場合「85-25=60:昭和60年」という計算方法だ。この方法は、昭和が終わりを迎える昭和63年、つまり1988年までは非常に便利に使うことができた。昭和の年号に変換する場合、今でもこの方法を用いている人も多いだろう。 年号が平成になってからも分かりやすい“相互変換”の方法を模索していた。実は西暦が2000年を越えてからは、非常にシンプルな方法があるのだ。それは西暦の下2ケタに「12」を足すという方法である。例えば2007年であれば、7+12=19で平成19年というわけだ。

    「200x年」は「平成○年」を即座に把握する
    skelton_boy
    skelton_boy 2007/09/18
    西暦と和暦の相互変換
  • LiveCodingに学ぶプログラミングの三原則 : 404 Blog Not Found

    2007年09月16日04:30 カテゴリArt LiveCodingに学ぶプログラミングの三原則 Mozilla24のLiveCodingの解説をやってきました。参加された方、お疲れさまでした。ほんと楽しかった。 言語もC++ありJavaありJavaScriptありActionScriptありPerlありとまちまちで、Editorもemacsありvimあり秀丸ありとまちまちでしたが、それでも全LiveCoderの共通項がはっきり見えたので、それを書き留めておきます。これらの共通項には私も含まれます。 コピペを恐れるな(don't be afraid to be a copycat) 参加者の一人として、100%フルスクラッチで書いていた人はいませんでした。たいていは関数単位でコピーし、それを適宜書き換えるというやり方をしていました。学校のテストでは反則もいいところですが、大人の世界ではこ

    LiveCodingに学ぶプログラミングの三原則 : 404 Blog Not Found
    skelton_boy
    skelton_boy 2007/09/17
    ダンコガイ氏のプログラミングスタイル
  • 第3回 日常的な学習について | gihyo.jp

    日常的な学習の方法 日常的な学習はプログラマにとって不可欠な活動です。ソフトウェアの世界には次々と新しい流行が登場しますし、基礎的な事柄だけでもマスターしておきたいことは山ほどあります。今回は日常的な学習の方法について、私のパターンに照らし合わせて考察してみたいと思います。 ブログ ブログは学習というよりは情報収集に適したメディアです。ブログの記事は、だいたい小粒で、1つの記事で内容が完結しています。ほかの人がどんなことに興味を持っているかわかるのも、流行を知るといった点でプラスです。とはいうものの、ブログで得られる情報の大半は、断片的な雑多なノウハウであるため、長期的に役立つような知識のかたまりはほとんど残りません。 雑誌 プログラムを書いている最中に「今すぐ知りたい」といった類いのピンポイントの情報(たとえば、Perlで文字コードを変換するにはどうすればいいんだっけ、とか)は、Webを

    第3回 日常的な学習について | gihyo.jp
    skelton_boy
    skelton_boy 2007/09/17
    日常的な学習を継続するコツ
  • lxpages.com

    This domain may be for sale!

    skelton_boy
    skelton_boy 2007/09/12
    コマンド一覧
  • TOEIC勉強法&ノウハウ集 TOEIC 英検 TOEIC対策 ビジネス英語 国連英検の勉強法...

    Proudly Served by LiteSpeed Web Server at www.toeicchallenge.com Port 80

  • steps to phantasien t(2007-07-06)

    昔の同僚が退社してベンチャー仕事をやるという. 門出を祝う宴会に, 昔のよしみで呼んでもらった. ついでに古巣の近況を聞く. ひとつ嬉しい知らせがあった. 以下その自慢話. ある夏, 私は社内ライブラリのチュートリアルを書いた. そのチュートリアルが, 今でも改訂されながら参照されているという. のみならず新人プログラマの研修教材として広くとりいれられつつあるそうだ. 私はとても嬉しくなった. もちろん手柄は改訂を続け, 様々な改善を続けた彼らのものだ. それでもなお私は喜びを隠せない. 自分が去った今も文章だけが生き続けている. 私は平凡なプログラマだから, 自分のコードが生き残れるとは思えない. 一方ボランティアで仕事の合間に書いた文章は読み継がれている. 価値のあるものが生き残るのなら, 私のなした価値は(コードではなく)文書にあったことにある. プログラマとしては悲しいけれど, 会

    skelton_boy
    skelton_boy 2007/08/29
    一番欲しいのはサンプルで次がレシピ.
  • Hack Attack: Top 10 Ubuntu apps and tweaks

    by Adam Pash When I made the switch to Ubuntu Linux on my desktop computer (that is, if you can call triple-booting Windows XP, Vista, and Ubuntu a "switch"), I was a little worried about finding the applications and tools that would make me as productive working in Ubuntu as I am working on Windows. After a little searching around the interweb, however, I've been more than impressed with the numb

    Hack Attack: Top 10 Ubuntu apps and tweaks
    skelton_boy
    skelton_boy 2007/08/29
    ubuntus向けTOP10アプリケーション
  • 機械学習序曲(仮) > 数値計算の実行速度 - Python, C, Rの比較

    上記の結果より明らかなように,最適化したCに比べても Python の 実行速度のほうがまだ速いという結構驚きな結果が得られました. しかしながら,その Python よりもRのほうがまだ速いという ことも分かりました.特に逆行列の演算に関してはRの圧勝です. 以上の結果のまとめです: 実行速度の速さは R > Python > C の順 CよりPythonの方が15%程度速い しかしながら,特に逆行列の演算に関してはPythonよりRの方が40%程度速い おわりに 以上のベンチマークにより,少なくとも行列演算に関しては CよりもPythonの方が速いということが分かりました. 今回の実験は個人的なプログラム環境の乗り換えのための 判断材料として行なったのですが, 乗り換えに関しては Python の速度性が最大の懸念材料だったので, これで心おきなくCからPythonに乗り換えられます(

    skelton_boy
    skelton_boy 2007/08/29
    実際にどのくらい Python が高速なのかを計測するため,Python, C言語,統計解析言語 R の3つの言語で同等のベンチマークを行ない,実行速度を比較してみました.
  • 簡単CGI: 曜日 ~Zeller(ツェラー)の公式~

    ■ 曜日 ~Zeller(ツェラー)の公式~ 曜日ってどうやって求めるの?と思った方もいらっしゃると思いますが、 実は、求めるための公式があるのです。「Zeller(ツェラー)の公式」といいます。 これで、1582年10月15日(金)以降のある日付の曜日を求めることができます。 年 + 年/4 - 年/100 + 年/400 + (13*月+8)/5 + 日 を7で割ったときのあまりが、 0ならば日曜、1ならば月曜・・・6ならば土曜になります。 (ただし、1月、2月は前年の13月、14月として計算することになっています。) これを、Perlの式で表すとこうなります。 ($year + int($year/4) - int($year/100) + int($year/400) + int((13*$month + 8)/5) + $day) %7 簡単なサンプルを見てみましょう。 <サンプ

    skelton_boy
    skelton_boy 2007/08/24
    1582年10月15日(金)以降のある日付の曜日を求める
  • Linux のヒント: cron と at を使ったジョブ・スケジューリング

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Linux のヒント: cron と at を使ったジョブ・スケジューリング
    skelton_boy
    skelton_boy 2007/08/24
    システム管理者向け
  • 10 Articles All Bloggers Should Read (at least once) | Performancing.com

    I have about twenty bloggers working for me at any given time. Many new bloggers are often not familiar with the details of blogging software (e.g. the screwy video embed issue with WP) or they don't know much about the art of blogging (other than writing about the blog's topic). Over time I've developed a list of ten articles that I send to all my new bloggers as part of their initiation. Today I

    skelton_boy
    skelton_boy 2007/07/19
    Over time I've developed a list of ten articles that I send to all my new bloggers as part of their initiation. Today I've decided to make one version of that list public in the hopes that new bloggers everywhere can benefit, and maybe we can turn the comment section into a "you forgot this one" lis
  • 404 Blog Not Found:怠翻 - 読書を一生の習慣にするための14の心がけ

    2007年06月26日22:00 カテゴリ翻訳/紹介 怠翻 - 読書を一生の習慣にするための14の心がけ の虫にふさわしい話題。 14 Ways to Cultivate a Lifetime Reading Habit - lifehack.org Set times - 時間割りに読書を設定する。 一回5分から10分程度の読書のための時間を、一日数回作っておきましょう。この時間は、何が何でも読書以外は何もしないという時間です。後と就寝前にその時間を割り当てれば、一日40分は読書専用の時間になります。 中の訳注:私の一日平均の読書時間も、実はこんな感じだったりします。フィクションかノンフィクションかによっても違うのですが、一日平均5冊程度でしょうか。ただし、「ながら」も出来るので、意識して時間を作るというところまでは言っていません。 Always carry a book -

    404 Blog Not Found:怠翻 - 読書を一生の習慣にするための14の心がけ
  • Google Spreadsheetsを使うときに知っておきたい5つのTips | POP*POP

    さて、公開されてひさしいGoogle Docs & Spreadsheetsですが、ちゃんと活用されているでしょうか? ワードやエクセルの方がいいよ・・・とか、ちょっと重いよね・・・、などいろいろあるかと思いますが、共有作業にはとても便利ですよ。 実際、POP*POP執筆の際には記事の管理をGoogle Spreadsheetsで行っています。そこで今回はGoogle Spreadsheetsを使っていて「これは便利だな」と思った点をいくつかまとめてみました。 ご存じの方も多いかもしれませんが、ショートカットキーが使えたり、独自関数があったり、というのはあまり知られていないのではないでしょうか(ご存じの方はスルーの方向で・・・)。 それでは以下からどうぞ。 言語とタイムゾーンの設定を確認しよう Google Docs & Spreadsheetsにログイン直後、右上の「Settings」を

    Google Spreadsheetsを使うときに知っておきたい5つのTips | POP*POP
  • 1