タグ

2011年6月6日のブックマーク (11件)

  • IBM Developer

    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.

    IBM Developer
  • パケット通信料下限の12,250パケットって約1.49MB。それ以内になる使い方は? | iPhone 研究室

    iPhone を購入するとき、標準プライスプランで契約をすると、パケット通信料が2段階定額制になります。 バリュープログラム(i)と比較すると、パケット料金上限は4,410円で同じですが、月々割(端末代金分の割引に相当) が480円少なくなるなどいくつかデメリットがあります。ですので、普通に iPahone を使いたい人は、バリュープログラム(i)を選択した方がずっとお得です。 あえて標準プライスプランを選択する理由として、モバイルWi-Fiルーターなど別のパケット通信手段を利用しているので、iPhone 体のパケット通信料は最小限に抑えたいとか、限られた場合になると思います。 ただ、iPhone が常に Wi-Fi の電波の中にいるようにしていても、モバイルデータ通信をオンに設定している場合は下限で運用するのは不可能です。 では、下限で運用するに這うどうしたらいいのかというと、結論はモ

    パケット通信料下限の12,250パケットって約1.49MB。それ以内になる使い方は? | iPhone 研究室
  • 223Soft -

    Document Data Structure in MongoDB Express MongoDB lets you easily store structured and unstructured data in a flexible and dynamic database schema. It supports CRUD operations on complex data objects using JSON as the main data type. Its an open source solution so it may not be as robust or well supported as commercial management tools. However it is easy to deploy and works well for most use cas

  • マイクロプロセッサはこの先どのように進化するのか?

    コンピュータの分野で最も有名な学会であるACM(アメリカ計算機学会)のWebサイトで「The Future of Microprocessors」(マイクロプロセッサの未来)という記事が公開されています。 インテルのShekhar Borkar氏とAndrew A. Chien氏によって執筆されたこの記事は、クロック速度の上昇などによる性能向上の限界を迎え、マルチコアによる性能向上へと舵を切り始めたマイクロプロセッサがこの先どのような進化をたどろうとしているのかが説明されています。 長い記事なのですが、マイクロプロセッサの変化はソフトウェアにまで影響を及ぼそうとしており、多くのITエンジニアが興味を持ちそうな中身になっています。ポイントを紹介していきましょう。 電力消費量が性能に制限をもたらす 記事ではこれまでにマイクロプロセッサの進化を振り返り、現在が大きなターニングポイントであることを

    マイクロプロセッサはこの先どのように進化するのか?
  • IT業界ではなぜ「うつ病」が多いのか 過酷な労働で衰弱していく技術者たち | JBpress (ジェイビープレス)

    当社のマネジャーミーティングで賛否両論の議題があるので私の意見を聞きたいという。「あるプロジェクトに関わっている技術者が、クライアントから夜間の作業を依頼された。今日、勤務することになっているのだが、作業をさせていいものだろうか」というのだ。 管理部門からは、「契約では就業時間(9~18時)内の勤務となっている。22~8時の夜間に作業するのは、契約違反である。もし何か問題が起きたら、会社としては責任を負えない」と言う。 その心配はよく分かる。実はその技術者はかつて働きすぎが原因で、軽度のうつ病を発症したことがあったのだ。 技術部門は、私の判断に任せるという。「人に確認したら、このプロジェクトでは断るわけにはいかないので、一番年少の自分が出ると言っています」とのことだった。 営業部門は、作業に行くべきだと考えているようだ。「夜間の作業は他社では普通に行われていることです。日常茶飯事です。こ

    IT業界ではなぜ「うつ病」が多いのか 過酷な労働で衰弱していく技術者たち | JBpress (ジェイビープレス)
  • それ etckeeper でできるよ - /etc 以下を Git で自動的にバージョン管理 - おいちゃんと呼ばれています

    こんにちはこんにちは。一昨日、さくら VPS に Git をインストールするエントリーを書きましたが、実はバージョン管理は etckeeper にもお世話になっています。 etckeeper というのは、Git 等のバージョン管理ツールを用いて、/etc 以下をほぼ自動的に管理してくれる有り難いツールです。下記のタイミングで自動的にコミットしてくれます。手動で任意のタイミングでコミットすることもできます。 -yum コマンド実行の前後 -日付が新しくなったとき << 以下、さくら VPS(CentOS 5.5 -64bit)で etckeeper を使えるようになるまでの手順をまとめてみましたので、よろしければ参考にしてください。 *目次 Git のインストール etckeeper のダウンロード etckeeper の設定ファイルの編集 etckeeper のインストール etckeep

    それ etckeeper でできるよ - /etc 以下を Git で自動的にバージョン管理 - おいちゃんと呼ばれています
  • なぜ優秀なプログラマは人を雇わないか - 人生を書き換える者すらいた。

    僕の知っている範囲だと、優秀なプログラマはフリーランスか小規模な法人のオーナー社長であることが多い。人を雇っている場合でも、ほんの数人である。もちろん僕もその一人。そりゃまあGoogleMicrosoft社には凄いプログラマもいるだろうけど、日人だと当に一匹狼系の人が多い。 僕もフルタイムの従業員を雇って1年以上経ち、人を雇うと何が起きるのかについてけっこう分かってきた。なので、なぜこのようになるのかについて考えてみた。 なんと金銭的な面「だけ」でも、合理的な理由をつけることができる。僕を含めた何人かを平均したモデルで例を出してみよう。すごく単純化しているけれど。 いま一人の優秀なプログラマがいて、平均的な会社でサラリーマンとして働いても年俸1000万取れる実力があるとしよう。この人が独立した場合、「好きなプロジェクトを選べるのでやる気が出る」「独立していることについてのリスクプ

    なぜ優秀なプログラマは人を雇わないか - 人生を書き換える者すらいた。
    atm_09_td
    atm_09_td 2011/06/06
    ここで言うような「優秀なプログラマ」は確かに10年位前にはいたけど、最近はだいぶ違うような気がするのだが...。
  • ツールの利用率

    テストツールはどの程度使われているのだろうかー―。この疑問に答えるために、調査ではまず、直近2年間で最も深く関わったシステム開発プロジェクトにおいて、テストツールを使ったかどうかを尋ねた。その結果を見ると、テストツールの利用率は低いことが分かる。 最も高い単体テストツールでも27.7%(図1)と3割以下である。結合テストツールとシステムテストツールの利用率は、どちらも10%台という結果になった(図2、図3)。

    ツールの利用率
    atm_09_td
    atm_09_td 2011/06/06
    "テストツールの利用率は低いことが分かる。 " - なかなか理解してくれないんだよねえ。
  • Java SE 7徹底理解 第2回 細粒度の並行処理 - Fork/Join Framework

    Java SE 7徹底理解の2回目である今月は、並行処理のフレームワークについて紹介していきます。 Javaは1.0がリリースされた当初から、スレッドを使用することができました。筆者もJava 1.0で簡単にスレッドが使えることに感動したことを覚えています。 しかし、スレッドを安易に使ってしまうと、デッドロックやデータの破壊を引き起こしかねません。スレッドクラスは簡単に使えるものの、使いこなすには並列/並行処理についての適切な知識を必要としたのです。 そこで、より簡単に並列/並行処理を使うためのフレームワークであるConcurrency UtilitiesがJ2SE 5.0で導入されました。 Concurrency Utilitiesは非同期処理APIや、スレッドセーフで高性能な並行コレクション、ラッチやセマフォなどのロック機構、アトミック処理など並列/並行処理のためのさまざまな機能が含ま

    Java SE 7徹底理解 第2回 細粒度の並行処理 - Fork/Join Framework
  • YouTubeにあるPV動画の視聴を便利にするプレイリストサイト「Youtify」

    YouTubeで音楽PVを視聴することが多い人の中には、US トップチャートの動画をYouTubeで検索しながら視聴する方もいるのではないでしょうか。 そのような場合、ブラウザの別のタブで情報収集をおこないながら、YouTubeで再生などとなかなか煩雑なことをしなければなりません。 今回は、そんなPV視聴の仕方をしているひとに、うってつけのサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! YouTubeの音楽PV視聴が楽になる「Youtify」 「Youtify」は、YouTubeのPV動画を視聴しやすくしてくれる音楽PV専用のプレイヤー。 人気楽曲の連続再生や、お気に入りのプレイリスト作成機能も持っていて、YouTubeを使って音楽を楽しむには最適なサービスになっています

    YouTubeにあるPV動画の視聴を便利にするプレイリストサイト「Youtify」
  • Webシステム開発に便利な7つのツール

    Webシステム開発で使っている便利なツールをあげてみました。 あらためて社内の開発環境を見直す機会があったので、使っているツールを並べてみました。こうして見ると色々なツールを使って開発をしていますね。わりと定番系なものが多いですが、良かったら参考にどうぞ。 1. Apache / PostgreSQL / PHP Mac OS X に MacPorts でインストールしたApache / PostgreSQL / PHP 環境を使って開発をしています。 PHPは5.3、PostgreSQLは8.4 or 9.0です。 ただ旧バージョンのPHPを使ったり、Linux でなければ動かないモジュールを使うこともあるので、その際は社内のCentOSサーバにSSHで入って開発したりもします。 Vimを使ってるので、SSHで入ればどのサーバでも開発できるのは利点ですね。 Mac を使い出して、しばらく

    Webシステム開発に便利な7つのツール