タグ

ブックマーク / japan.zdnet.com (19)

  • L・トーバルズ氏、Linux 4.8に混入したバグに怒り

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Linuxの生みの親であり、Linuxカーネルを最初に開発したLinus Torvalds氏は、カーネルバージョン4.8のリリース最終段階になって混入した「間抜けな」バグに怒りをあらわにしている。 米国時間10月2日、Torvalds氏はLinuxカーネルのメーリングリストへの投稿で、Linuxカーネルバージョン4.8のリリースを発表した。その文面は、いくつかの「極めてささいな」問題が、8番目で最後となる4.8のリリース候補版(RC8)から持ち越されていることに触れた以外は穏やかなものだった。 カーネル4.8では、Microsoftの「Surface 3」デバイスのタッチスクリーンと、「Raspberry Pi 3」のSoCのサポートな

    L・トーバルズ氏、Linux 4.8に混入したバグに怒り
  • アマゾン成功の秘訣は「不可能な目標」と「失敗の繰り返し」

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Amazonは世界で最大級の小売業者であり、同時に世界で最も成長が速い企業の1つだ。 米国時間7月7日にロンドンで開催された「AWS Summit」で、Amazonの何人かの役員は、同社の成功の源泉であり、世界最大級のクラウドプラットフォームに成長した「Amazon Web Services(AWS)」などの実験的試みにつながっている、同社の仕事の進め方についてその一端を明かした。 何度も失敗する 同社の英国担当マネージャーを務めるDoug Gurr氏は、まず最初に、Amazonの最高経営責任者(CEO)であり創設者であるJeff Bezos氏の言葉を借りて、Amazonは失敗を厭わない文化の上に成り立っていると切り出した。 同氏は「イ

    アマゾン成功の秘訣は「不可能な目標」と「失敗の繰り返し」
  • “教養”がUXを向上させる--アートと顧客体験の関係

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 現在のビジネスにおいてはUXを考慮するのは必須である。ビジネスプランを考える人だけでなく、製品やサービスを設計、実装する人、広報する人、それらをサポートする人、組織の全ての人々がそれぞれユーザーやターゲット、関係者などそれぞれの対象者のUXを考慮すべきである。 「UXを考慮する」とはすなわち「ユーザー(対象者)のことをきちんと考える」ことであり、ユーザーの状況を理解し、当にユーザーにとっていいことは何かを見抜こうとすることである。 連載では、組織にUI/UXに関わる部署や人を配置し、UI/UXの向上を組織として推進するにはどうすればいいかを考察してきた。今回は、これまでの振り返りとまとめを述べていく。 あらためて、UI/UXの重要性

    “教養”がUXを向上させる--アートと顧客体験の関係
  • iOSアプリの開発はAndroidアプリより30%安価--あるソフト開発会社が示したデータ

    ソフトウェア開発企業Infinumは、ここ1年半ほどで手がけた「iOS」搭載機器向けと「Android」搭載機器向けのアプリ開発プロジェクトからそれぞれ6つを抽出し、その開発時間や工数の比較結果を発表した。それによるとAndroidアプリの開発はiOSアプリの開発よりも30%コスト高になっていたという。 iOS版とAndroid版でまったく同じ機能を有したアプリを開発するこれら6つのプロジェクトでは、iOS版の方がソースコード行数(LOC)で平均38%短かったという。コードが長ければ長いほど、工数も多く必要となる。Infinumの統計では、Android版を完成させるための工数は平均で28%多かったという。 このデータと、実際の経験に基づいてInfinumは、iOSアプリの開発に用いられるSwiftとObjective-Cが、Androidアプリの開発に用いられるJavaよりもコードの記述

    iOSアプリの開発はAndroidアプリより30%安価--あるソフト開発会社が示したデータ
  • リーダーとして苦境を乗り切る4つの方法

    ものごとが順調に進んでいる時には、リーダーシップは比較的容易に発揮できる。あなたが生産性の高いチームを抱えており、実績を残してきているのであれば、そのチームはまるで一流のオーケストラのように、指揮者であるあなたの一挙手一投足にあわせ、一寸の狂いもなく連携できているはずだ。しかし、何らかの非常事態が発生した場合、そのような連携はあっという間に崩れ去る。そして多くの場合、リーダーが手にしていた信用は、難題に直面したプロジェクトの混乱や、チームに降りかかった災厄という大波によってあっという間に洗い流されてしまう。以下はこのような非常時を乗り切るためのティップスだ。 #1:能動的なメンバーを見極める 一般的に、厳しい事態が発生すると、チームメンバーは3種類のグループに類型化できるという事実が見えてくるはずだ。まず、最初のグループに属するメンバーは、目の前に問題など存在しないような態度を取り、誰かが

    リーダーとして苦境を乗り切る4つの方法
  • 何をどうレバレッジするか--アップルの戦い方を考える

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「Appleのやりかたを見習おう」「製品デザインあるいはユーザー体験にこだわろう」といった趣旨の話が書かれた書籍や記事などをひところよく目にした覚えがある。さすがに最近では目立たなくなった感じも強いが、それでもたとえば「アップル デザイン 戦略」などといった言葉で検索してみるといくつもそれらしい情報が見つかる。 また逆に「真似しようとしても簡単にはできない」類いの事柄として、Appleの大規模かつ高度なサプライチェーンや膨大な資金を投じるマーケティング(広告宣伝)などに焦点をあてた話もすでにたくさん書かれてきたかと思う。いずれも間違いではなく、それぞれ参考になるのだろうが、でもそれだけでは十分といえないのではないか…。今日はそんなことを

    何をどうレバレッジするか--アップルの戦い方を考える
  • 脆弱性のブランド化と名付け親の真意--Heartbleed、Shellshockが招いたもう1つの物議

    度を超した危険な脆弱性には名前が付けられる。ある脆弱性に「Heartbleed」という名前が付けられ、ブランド化された結果、セキュリティについて語る方法に変革がもたらされた。しかしロゴまで用意するというのは不謹慎なのではないだろうか?それともこれは情報セキュリティの進化なのだろうか? 連続銀行強盗など、あまりにも多くの悪事を重ねた犯罪者には別途名前が付けられる場合がしばしばある。歴史をひも解いてみても、連続殺人犯が凶行に及んだ場所(例えば「ハイキング道の殺人者」を意味する「The Trailside Killer」)や、ギャングの特徴(例えば「ベビーフェイス・ネルソン」こと「"Baby Face" Nelson」)などから固有の識別名が与えられている。致命的な脆弱性やゼロデイ攻撃も同じというわけだ。 iSIGHT Partners(同社は、「Microsoft Windows」に対するゼロ

    脆弱性のブランド化と名付け親の真意--Heartbleed、Shellshockが招いたもう1つの物議
  • グーグル、「OS X」用マルウェア対策ソフト「Santa」を提供--オープンソースで

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「Mac」をマルウェアから保護するには、Appleが提供している「XProtect」だけで十分だと考えるユーザーもいる一方で、Macを導入しているほとんどの企業はそのように考えていない。独自のマルウェア対策ソフトウェアを開発したGoogleもそのうちの1社だ。 GoogleMacintosh Operationsチームによって開発された「Santa」というソフトウェアは、「バイナリコードをブラックリストとホワイトリストで管理する」ものだ。 Googleはこのツールを、他の人々も貢献できるオープンソースプロジェクトとしてGitHub上で公開した。Macintosh Operationsチームは、「OS X」向けのこのセキュリティツールの

    グーグル、「OS X」用マルウェア対策ソフト「Santa」を提供--オープンソースで
  • 「Swift」を数週間いじった、その後の評価--発表時の考えを改めた開発者も

    Mac」と「iOS」の開発者が「Swift」を綿密に検証している。Swiftは6月にサンフランシスコで開催されたWWDCでAppleが発表した新しいプログラミング言語だ。真っ先に提起された質問には、次のようなものがある。Swiftは良いものなのか、それとも悪いものなのか。現在と将来のプロジェクトにはSwiftを使うべきなのか。プログラマーは過去に遡って、「Objective-C」で記述したプログラムをコーディングし直すべきなのか。 MicrosoftのMS「Office for Mac」および「Office for iPad」チームのDavid Owens氏はかつて、Mediumへの投稿の中で、Swiftの発表はObjective-Cプログラマーにとって不運だと述べている。 Swiftの発表を受けて、私はiOSと「OS X」の開発の未来をとても悲観している。私の見る限り、Swiftによっ

    「Swift」を数週間いじった、その後の評価--発表時の考えを改めた開発者も
  • マルチタスク能力は長所じゃない?--最新の脳科学から読み解く仕事の進め方

    Patrick Gray (Special to TechRepublic) 翻訳校正: 村上雅章 野崎裕子 2013-09-06 07:30 複数の作業を同時にこなすというマルチタスク能力は、たいていの場合に長所として扱われている。しかし最近の研究によると、そういった考えは間違っているのかもしれない。 筆者の経歴を振り返ってみるとそのほとんどにおいて、複数の作業を同時にこなすというマルチタスク能力が長所として扱われてきた。マネージャーはスタッフに対してマルチタスクを奨励し、IT部門のリーダーはしばしば、マルチタスク能力を発揮している従業員に対するポジティブな評価を口にするのである。 しかし脳の機能に関する最近の研究によると、マルチタスクはかつて考えられていたほど素晴らしいものではないという点と、昔から皆の称賛を得ていた従業員や同僚は、複数の作業を同時にこなす超人的な能力を有しているのでは

    マルチタスク能力は長所じゃない?--最新の脳科学から読み解く仕事の進め方
    hush_puppy
    hush_puppy 2013/09/06
    マルチタスクが苦手だから、仕事中に視覚や聴覚に別の刺激が入ってくると生産性は落ちる。だから通知を切ったりイヤホンしたりパーティション置いたりしてシングルタスクになるよう努力してる。
  • 優れたプログラマーの7つの資質

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 優秀なプログラマーであるためには、自分の持つスキル、経験、知識から、動くコードを生産するための資質を持っている必要がある。技術的なスキルは持っていても、必要な資質を持っていないために優秀なプログラマーになれない人もいる。この記事では、偉大なプログラマーになるために必要な7つの資質を紹介する。 1.自発的に新しい技術的・非技術的スキルを習得する だめなプログラマーは、どうしても必要になった時にしか学ぼうとしない。よいプログラマーは、積極的に新しい技術的スキルを習得する。偉大なプログラマーは自ら新しい技術的なスキルを学ぶだけでなく、技術以外のスキルも学び、ほかの人なら考えもしないような情報源に対してもオープンな態度で接する。 具体的に例を挙

    優れたプログラマーの7つの資質
    hush_puppy
    hush_puppy 2013/05/22
    いいなこれ
  • 2012年に開発者が学ぶべき10のスキル

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ここ数年、ソフトウェア開発の世界は比較的穏やかだった。しかし、HTML5が地歩を固め、Windows 8がWindowsの開発シーンに大きな変化を迫っている今では、ジェットコースターの日々が戻り、スピードはますます上がってきている。もし最先端に居続けたいのなら、少なくともこの記事で挙げる10のソフトウェア開発スキルを身につけることを検討すべきだ。 1.モバイル開発 モバイル開発を学ぶのに時間を割く価値などないと考えているのなら、考え直した方がいい。2011年のAndroid携帯の世界出荷台数は、ほとんどPCの販売台数と同じだ。他の有名なモバイルデバイス(iPhoneiPad、そして「瀕死状態」のRIMデバイス)を加えれば、販売台数で見

    2012年に開発者が学ぶべき10のスキル
  • ハッカーマインドでいこう!後編--求められる企業文化の変化

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 前回、楽天 開発部アーキテクトグループの技術理事であり、12年の歴史を持つOSS勉強会「カーネル読書会」を主宰する吉岡弘隆氏にオープンソースとしてのLinuxが果たした役割について語ってもらった。 後編でさらに吉岡氏は「それを実現したのはハッカーマインドであり、今の日企業が持つべきもっとも重要な要素だ」という。 震災が掘り起こした日ハッカー精神 Linuxのオープンソースとしての始まりは、20年前、フィンランドの大学生だったリーナス・トーバルズ氏が、インターネットに公開したOSのソースコードを、たまたま他の誰かが改良したのがきっかけでした。ですから、最初から精密な設計のもとにプロジェクトが始まったわけではなく、当時21歳の若者だっ

    ハッカーマインドでいこう!後編--求められる企業文化の変化
  • 仕事力に差がつく大人になってからの「勉強法」--10の心得

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 世の中、勉強会流行りだ。そこに集う人たちは、何かを見つけ、自分をさらに高めようと活動しているのだろう。勉強は問題解決のためであり、目標実現のためであったりする。学生の時以上に、社会に出てからの勉強は自己実現を目指す上でも大切だ。仕事の中で、あるいは仕事以外の日常の中で、どのように勉強するかで「仕事力」にも差がついてくる。そしてそれは、長い時間をかけて生き方の差にもつながっていくのだと思う。そこで、稿では、体験も含めて、大人になってから勉強するときの心構えついて考えてみた。 #1:手付かずの分野を上下挟み撃ちで攻める いままで踏み込んだことのない分野や手付かずの分野の場合、勉強するといっても、あまりにも範囲が広すぎて、どこから何を始めれ

    仕事力に差がつく大人になってからの「勉強法」--10の心得
  • プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ソフトウェア開発者を採用する面接の場においては、応募者の専門家としての力量を見極めることが最も困難な作業の1つである。彼らの考え方については、面接時に少しやり取りを行えばそれなりに見当が付くだろう。しかし、実際のプログラミング経験を推し量るのは至難の業だ。一部の企業では、さまざまなテストを実施することでこれを行おうとするものの、筆者の経験から言えば、こういったテストは近代的な開発環境では必要性が薄い知識(IDEのオートコンプリート機能や、F1キーの押下で表示されるヘルプ、インターネットといったものがあるため、ライブラリの知識は以前ほど重要ではなくなっている)の丸暗記能力を試すだけに終わることも多い。そこで記事では、開発者を評価するうえ

    プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集
  • 採用面接において応募者の真の力を見極めるための質問10+選

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます IT業界における求職者の面接力が高まってきている昨今、彼らがあなたの会社に当にふさわしい人材かどうかを見極めることが困難になってきている。そこで記事では、応募者の真の力を見抜く手がかりとなるような質問を紹介する。 採用面接の大きな目的は、応募者の技術的なスキルを判定することであるものの、応募者があなたの会社の文化に合うかどうかを見極めることも重要である。しかし最近では、多くの応募者が面接のコツを心得ており、よくある質問に対する答えをあらかじめ準備してきているのである。では、応募者の質を見抜き、当に知りたいことを知るにはどうすればよいのだろうか?以下では、面接相手の真の力を知る手がかりとなる質問を紹介している。 備考:以下に紹介す

    採用面接において応募者の真の力を見極めるための質問10+選
    hush_puppy
    hush_puppy 2009/08/18
    いっそ、求職者が知らない言語を指定して、数日通わせコード書かせてみればどうか
  • LinuxがMac OS Xよりも優れている10のこと

    文:Jack Wallen(Special to TechRepublic) 翻訳校正:村上雅章・野崎裕子 2008-12-23 08:00 Mac OS Xにはユーザーフレンドリーという謳い文句があるが、Linuxに及んでいない部分がまだまだ数多くある。柔軟性からポータビリティ、さらにはコストにいたるまでのあらゆる点において、Linuxが優れているという私の主張を読んでもらいたい。 Mac OS XがLinuxの親戚筋にあたるBSD系UNIXに基づいているという点、そして利用可能なOSの中で最もユーザーフレンドリーなものであると認識されているという点に着目した場合、みんなが好んでいるこのOSよりもLinuxの方が多くのことをずっと上手にこなせるという主張は、奇妙なものに思えるかもしれない。しかし、まずは記事を読み進めてみてほしい。ひょっとしたらあなたの考えも変わるかもしれないのだ。 #

    LinuxがMac OS Xよりも優れている10のこと
    hush_puppy
    hush_puppy 2008/12/23
    読んでて切なくなった
  • プロジェクトの遅れを取り戻す方法10選

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます プロジェクトが計画通りに進まなくなる原因は数多くある。例えば、タスクの見積もりが甘かったり、プロジェクトから要員が抜けたり、リソースの割り当てがまずかったりということがある。記事では、遅れの生じたプロジェクトを立て直すための実践的なテクニックを紹介する。 プロジェクトチームで働いた経験のある人であれば、様々な要因によってプロジェクトの納期がずれ込んでしまうということを知っているはずだ。一部の作業が当初の想定よりも手間取るものであったり、メンバーの入れ替わりが激しく、新担当者の業務知識に対する習得時間が無視できないものとなったりするのは珍しいことではない。また、単に作業見積もりが甘かっただけということもあるだろう。しかし原因がどのような

    プロジェクトの遅れを取り戻す方法10選
    hush_puppy
    hush_puppy 2008/12/02
    生産性の低いリソースをプロジェクトから外すってのはなかなか勇気がいるだろうな
  • プログラマーを採用する際に重視すべき10の資質

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます プログラマーが有するスキルには大きな幅があり、彼らの出身国や文化もさまざまであるため、プログラマーの素性や経歴というものはそれぞれ異なっているはずである。とは言うものの、プログラマーの優劣に大きな影響を与える資質というものも存在しているのだ。そこで記事では、プログラマーを採用する際に重視すべき資質を10個選んで解説する。 #1:好奇心 優秀なプログラマーはものごとを「ありのままに」捉えるということをしない:彼らは、きちんと動作しているように見えるものに対しても、詳細を学ぼうとその中身に深く踏み込んでいくのである。そして彼らがそういった態度をとることで、存在すら明らかになっていなかった問題が解決されることも多々あり、それは通常、深刻な問

    プログラマーを採用する際に重視すべき10の資質
    hush_puppy
    hush_puppy 2008/11/04
    これ残業じゃなくて、自宅での自習のことだな
  • 1