タグ

ブックマーク / atmarkit.itmedia.co.jp (8)

  • 第34回 計画的偶発を引き寄せる――「未踏スーパークリエータ」のキャリアの築き方

    計画的偶発でキャリア形成? 世の中には、5年、10年といったスパンで明確なキャリアビジョンを描いている人もいるが、全ての人がそうとは限らない。むしろ読者の多くは、そこまで明確な将来像を描いてはいないのではないだろうか(だからこそ自分戦略を研究するのだ)。 スタンフォード大学のジョン・D・クランボルツ教授が提案したキャリア論に「計画的偶発性理論(Planned Happenstance Theory)」がある。「個人のキャリア形成の8割は、予想しない偶発的な出来事に影響されて起こる。常日ごろから積極的に行動し準備をすることによって、その偶然を計画的に呼び込みチャンスにつなげられる」という考え方だ。 今回お話を伺った西岡悠平さんは、「スマートニュース」でマネージャ データサイエンス・マシンラーニング担当を務める、データ分析機械学習のスペシャリストである。 しかし、彼は最初からこの道を目指して

    第34回 計画的偶発を引き寄せる――「未踏スーパークリエータ」のキャリアの築き方
  • インフラストラクチャ自動化フレームワーク「Chef」の基本

    DevOpsというキーワードに関連して、「Chef」というツールの名前を聞いたことのある人も多いのではないでしょうか。この記事では、インフラにおける構成管理、展開作業を自動化するChefの構造および基的な使い方について解説します。 インフラストラクチャ自動化フレームワーク「Chef」 Chefは、物理、仮想、クラウドといったさまざまな大きさのインフラに対して、サーバやアプリケーションの展開を容易にするための自動化フレームワークです。 Chefの重要な要素の1つに「Infrastructure as Code」という概念があります。インフラをどのように構築し、維持するべきかという定義はRubyの文法で記述され、ソースコードのように扱うことができます。つまり、あたかもRubyでプログラミングをするように、インフラの構成管理をコードによって行えることがChefの利点の1つです。 自然言語による

    インフラストラクチャ自動化フレームワーク「Chef」の基本
  • 少ない手間と知識でそれなりに見せる、ズルいデザインテクニック

    少ない手間と知識でそれなりに見せる、ズルいデザインテクニック:ズルいデザイン(1)(1/2 ページ) デザインが自分でイイ感じに作れたらいいなあというプログラマのみなさん。少ない手間で簡単に、ちょっといい感じのデザインに見せるための、ちょっとした小ズルいTipsを紹介します Webプログラマ、Webエンジニアの皆さんが、個人で作るWebサービスやハッカソンなどで、短期間に集中してサービス開発してローンチしたいときに、もうちょっと自分でイイ感じにデザインできるといいなあという声をよく聞きます。 この企画は、そんなプログラマが、少ない手間で簡単に、ちょっといい感じのデザインに見せるための、ちょっとした小ズルいTipsを紹介します。 (注)このページでは、個々のデザイン要素を分かりやすく説明するために、実寸サイズより画像を拡大して使用しています。 ズルいデザインはSassとCompassを利用し

    少ない手間と知識でそれなりに見せる、ズルいデザインテクニック
  • 自分戦略研究室 ― @IT自分戦略研究所

    グローバルに活躍するエンジニアを紹介する連載。今回もパーソルエクセルHRパートナーズでエンジニアとした働くNguyen Le Phu Vinh(グエン レー フー ヴィン)さんにお話を伺う。将来なりたいエンジニア像に近づくため、ヴィンさんが日々気を付けていることとは。(2024年9月5日)

  • Google Waveでニコ動っぽいサービスは作れますか?

    そんな中、2009年6月10にパシフィコ横浜にて開催された「Google Developer Day 2009」に合わせて開発チームが来日。メンバーの1人David Wang氏(以下、ワン氏)に話を聞くことができました。 Google Waveの概要については、Google I/O 2009でのデモンストレーションムービーや下記の記事を参照してください。 Google Wave Developer Preview at Google I/O 2009 【詳報】Google Waveとは何なのか? - @IT 開発チームが明かす、Google Waveの実装概要 - @IT Google Wave、その誕生ストーリー ■ 5人だけのチームで始まった 当時Google Waveという名前はまだなく、社内では「Walkabout」というコードネームで呼ばれていたそうです。その後、グーグル創業者の

    Google Waveでニコ動っぽいサービスは作れますか?
  • まずは、mixiアプリを使ってみよう、作ってみよう

    まずは、mixiアプリを使ってみよう、作ってみよう:基礎から分かる、mixiアプリ作成入門(1)(1/3 ページ) mixiのアプリ?それって何? 「mixiアプリ」は、iGoogleのガジェットのように、SNS「mixi(ミクシィ)」上に組み込まれて実行される、Webアプリケーションです。主に、JavaScript+XML+HTMLCSSで作ります(やり方によっては、Flashなども使える)。 誰でも開発でき、人が開発したmixiアプリを自分のマイページなどに自由に組み込むことができます。また、Webアプリケーションのため課金方式は異なりますが、iPhoneアプリのようにmixiアプリを作って公開することで報酬を得ることもできます。 mixiアプリは、2009年6月現在、オープンβ環境のみで利用可能となっています。正式版は、8月公開予定です(参考:「mixiアプリ」8月に正式公開 販売

    まずは、mixiアプリを使ってみよう、作ってみよう
  • 本当はすごい、知られざるGoogle Maps APIたち!!

    「商業利用もOK! Google Mapsについて知りたいこと」に続くGoogle Mapsインタビューの後編は、数多く存在するGoogle Maps関連のAPIや機能のうち、あまり知られていないものや新しいものをグーグルのソフトウェアエンジニア、淺川浩紀さんに聞いた。 Code Playgroundでオンライン編集 まずは、即効性のあるものからいこう。 Googleが持つ多くのAPIは、Webブラウザ上からJavaScriptによって呼び出せる。JavaScriptはコンパイルの手順なしに書けば実行できるので手軽である。しかし、だからAPIを試すのも簡単だとは限らない。例えば、Google Maps APIなら正しいGoogle Maps APIキーを用意したり、適切な文書にプログラムを埋め込んだりする作業を行い、それをWebブラウザで開かねばならない。

    本当はすごい、知られざるGoogle Maps APIたち!!
  • Google Android用携帯アプリ作成のための基礎知識 (1/5) - @IT

    Android”って何? 人造人間のこと? Androidは、Googleが発表した携帯電話のプラットフォームです。発表と同時にいろいろな媒体で紹介されましたから、ご存じの方も多いことでしょう。まだ、ご存じでない方は、ニュース記事「グーグルが「アンドロイド」SDK公開——動画デモも〜エミュレータも提供〜」が参考になるでしょう。 Linux 2.6カーネルをベースとしていて、アプリケーションの開発にはJavaを使うことができます。早速、SDK(ソフトウェア開発キット)をダウンロードして試用してみました。 携帯電話アプリ向けのJava MEとの互換性がない ところで、携帯電話などで動作するアプリケーション向けのJava Platformといえば、SunのJava ME(Java Platform, Micro Edition)があるわけですが、Androidで動作するJavaアプリケーション

    Google Android用携帯アプリ作成のための基礎知識 (1/5) - @IT
  • 1