タグ

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

  • 数年以内に職場への導入が始まる6つの技術――Gartnerが解説

    数年以内に職場への導入が始まる6つの技術――Gartnerが解説:チャットbotや仮想アシスタント、拡張アナリティクスなど Gartnerは、2~5年以内に広く導入されるようになると予想した6つの「デジタルワークプレース技術」について解説を公開した。いずれも職場での働き方を大きく変える可能性を秘めている。 Gartnerは2018年8月30日(米国時間)、7月に発表したハイプサイクルレポート「Hype Cycle for the Digital Workplace, 2018」(デジタルワークプレースのハイプサイクル:2018年)で「2~5年以内に広く導入されるようになる」と予測した技術について、解説を公開した。 同レポートは、合計40の技術を取り上げており、今後10年間にデジタルワークプレースのビジネスパフォーマンスにどのように影響するかを説明している。 今回、そのうち6つの技術について

    数年以内に職場への導入が始まる6つの技術――Gartnerが解説
  • Javaプログラマーが使うと揶揄されなくなる「Kotlin」の基本構文

    Android Studioを使い、Kotlin言語の特徴を解説する連載「Android Studioで始めるKotlin入門」。連載第1回では、Kotlinの大まかな構文を説明しました。今回からは、Kotlin言語の個々の機能について解説します。 なお連載では、他言語(特にJava)からKotlinに移行するに当たって重要と思われる機能を中心に解説します。連載で解説されなかった機能については適宜、下記の公式レファレンスを参照してください。 Reference - Kotlin Programming Language 2種類の変数定義~varとval~ 第1回でも少し解説しましたが、Kotlinには2種類の変数定義用のキーワードがあります。varを使うと、他のプログラミング言語と同様、一般的な「変更可能」な変数が定義できます。一方、valを使うと、「変更不可」の変数となります。 v

    Javaプログラマーが使うと揶揄されなくなる「Kotlin」の基本構文
  • 「コーディングがはかどる」BGMがあるそうです

    「コーディングがはかどる」かもしれないプログラマーの皆さん向けの音楽サイトがあるそうです。ちょっと試してみました。 今、BGMは流れていますか? 家で、電車で、会社で──。「NO MUSIC, NO LIFE」までではないにしても、“ながら音楽”の習慣がある人は多いでしょう。特に論理的な思考を必要とするプログラマーの皆さんは、良いコードを効率よく書くためにどんな環境が必要か、どんな音楽だとはかどるか、それぞれ自身の方法論を持っていると思います。 例えば、アマゾンの定額制音楽配信サービス「Prime Music」には、「~~のための音楽」といった、あるテーマに沿った楽曲を集めたプレイリストがたくさん登録されています。「ドライブに最適なJ-POP」「お休み前に聴くピアノソロ」「恋がしたくなるJ-POP」などの他に、「仕事がはかどるジャズ」「残業を乗り越えるサントラ」「満員電車でイライラしないポ

    「コーディングがはかどる」BGMがあるそうです
  • 28歳、女性、未婚、年収300万円――サイトの方向性を決める「ペルソナ」

    連載目次 Webデザイン初心者に向けて、機能的なWebサイトを作るポイントを解説する連載。今回は、「ペルソナ」を作成するときのポイントを解説します。 ペルソナとは何か ペルソナデザインとは「顧客にすべき典型的なユーザー像」を明確にすることです。名前や年齢、学歴や勤め先、ライフスタイル、交際相手など、できるだけ具体的にユーザーを定義します。そうして出来上がった人物が「ペルソナ」です。 ペルソナを定義すると、ユーザーの人物像がはっきりし、Webサイトをどう使ってもらいたいか戦略を立てやすくなります。

    28歳、女性、未婚、年収300万円――サイトの方向性を決める「ペルソナ」
  • あの日、Twitterのくじらが出なかったもう1つの理由

    社会を率いているリーダーは、いつの時代にも存在する。しかし、そのリーダーたちの顔ぶれは、毎年異なる。ここ数年、世界で注目されているリーダーの顔ぶれはどのように変化してきたのか。 社会を率いているリーダーは、いつの時代にも存在する。しかし、そのリーダーたちの顔ぶれは、毎年異なる。ここ数年、世界で注目されているリーダーの顔ぶれはどのように変化してきたのか。その移り変わりについて、漠然と想像することは可能だが、具体的に説明することは難しい。しかし、多くの活躍するリーダーの姿を間近で見てきた元日マイクロソフト会長、現慶應義塾大学大学院メディアデザイン研究科 古川享教授は、その変化を明確に示す。 今回は、2013年11月下旬から12月初旬にかけて古川氏が登壇した2つのイベントで語られた内容を合わせてレポートする。イベントは、慶應義塾大学大学院メディアデザイン研究科が主催した講演会「メディアイノベー

    あの日、Twitterのくじらが出なかったもう1つの理由
  • JavaScriptで家電を操作するための赤外線信号の基礎知識

    今回は赤外線信号の基礎知識、読み取り/送信方法までを説明し、次回でWebブラウザーのUIとリアルタイムに連携させます。 下記は必要な材料のリストです。今回もGroveモジュールを使います。 Grove Baseシールド →前回使用したものと同じ Grove 4ピンケーブル →2必要 赤外線センサー(WLS12136P) →このセンサーにリモコンを向け、リモコンのボタンを押すことで赤外線信号を読み取る 赤外線LED(WLS12148P) →リモコンで発生した赤外線パターンと同じ信号をここから発生させて、家電を操作する リモコンはどういう信号を送信しているの? 早速、某エアコンのメーカーにリモコン信号の仕様を問い合わせましたが、残念ながら公開していないとの回答でした。 でも、大丈夫です。道が閉ざされたわけではありません。リモコンから送信される赤外線パターンを学習し、それと同じ信号を赤外線LE

    JavaScriptで家電を操作するための赤外線信号の基礎知識
  • スーパーマリオはソーシャルゲームやゲーミフィケーションに影響を与えた(1/2)- @IT

    スーパーマリオはソーシャルゲーム やゲーミフィケーションに影響を与えた Cloudforce 2011セッションレポート&インタビュー 柴田克己 2012/1/11 2011年12月14~15日、都内のホテルで開催されたセールスフォース・ドットコムのプライベートイベント「Cloudforce 2011 JAPAN」では、同社の従来のコアコンピタンスである「クラウド」に加え、TwitterやFacebookといった、ソーシャルメディアの持つダイナミズムを企業活動の中で積極的に活用していく「ソーシャルエンタープライズ」の実現が大きなテーマとなった。 ソーシャルエンタープライズの実現に当たり、1つのカギとして注目を集めているのが「ゲーミフィケーション」の手法だ。今回のCloudforceでは、ソーシャルゲームの持つ「ゲーム的」な要素を、企業の活動に適用することで、顧客や従業員の参加意識やモチベー

  • ゲーム嫌いも知らないと損するゲーミフィケーション入門(1/3)- @IT

    ゲーム嫌いも知らないと損する ゲーミフィケーション入門 あなたの生活を変える「Gamification」現状まとめ 株式会社ライブドア マークアップエンジニア/ディレクター 浜 俊太朗 2011/9/16 「Gamification(ゲーミフィケーション)」という言葉をご存じでしょうか? 最近よく話題になっているので、見掛けたことのある方も多いことでしょう。稿では、今後のWeb業界のキーワードとなり得るゲーミフィケーションの解説と現状、そして未来予想をお届けします。 今年の初めごろまでは一部の人が注目しているだけでしたが、ここ最近ではセミナーや勉強会が開催されたり書籍も出版されるなど、盛り上がりを見せています。 「ゲーミフィケーション」とは、何なのか ゲーミフィケーションは海外で生まれた概念で、その質を説明すると「ユーザーエンゲージメントを高めるために、ユーザーに楽しんでもらうための方

  • Javaで覚えるIT技術者の40の常識 - @IT

    ~新人プログラマ/SEは覚えておきたい“まとめ”~ @IT編集部 2011/3/24 このページは、開発者/プログラマが、以下のような項目に関して、常識的な基礎知識を学ぶための記事リンクのまとめです。 デスクトップなどの見た目に関する3つの常識 プログラミング・コーディングに関する6つの常識 ネットワーク/通信に関する9つの常識 セキュリティに関する3つの常識 データとファイルに関する5つの常識 設計・アーキテクチャに関する6つの常識 ソフトウェアの品質管理に関する3つの常識 業務アプリに関する5つの常識 Java SE(旧、J2SE)のコアAPIやJSP/サーブレット+StrutsのWebアプリケーション開発、JBossやその他のJavaオープンソースソフトウェアのサンプルコードや使い方を通じて、さまざまな“常識”を学習する以下の連載の記事に、基礎知識のカテゴリごとに分けてリンクしていま

  • 知らないと損するFacebookファンページの作り方(1/3)- @IT

    プロモーション活用で注目を集めるFacebookのファンページ。簡単に作れるので、この機会にファンページを開設してみよう!(2011年2月5日にファンページの名称がFacebookページに変更になりました) ビバ Facebook! 世界最大のユーザー数を誇るSNS(ソーシャル・ネットワーク・サービス)の「Facebook」。 2010年夏には「ユーザー数が5億人を突破」というニュースが流れましたが、日でもユーザー数を伸ばし、約180万人が利用しています。 また1月15日から日でも、Facebook創業者の自伝映画「ソーシャル・ネットワーク」が公開となり、注目度はさらに高まっています。 Facebookのプロモーション活用術! まずは、Facebookを使ったプロモーション事例をいくつか紹介しましょう。 ■ FacebookのAPIを活用 外部サイトとFacebookの情報を結び付けて

  • いま購読するべき15の開発者ブログ

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) そもそも開発者ブログ・ラボブログとは 世の中に多くのブログが存在します。もともと「blog」は「web」+「log」の意味の造語で、2000年ころから平易に使えるブログツールや無料サイトなどが増え、浸透してきました。皆さん自身も日記のように気軽にブログを書かれている人も入れば、ブログを読むことを楽しんでいる方も多いでしょう。 技術者であれば、メモ的に技術情報をブログで公開している方から、さまざまなトラブル時や困ったときに、どこかの誰かのブログの記述に助けられることもあったかもしれません。 今日、企業活動の一環として、意欲的にブログを活用しているところから、広報活動的にブログを活用してい

    いま購読するべき15の開発者ブログ
  • Androidはオタクとオシャレのハイブリッドで流行る!(1/3) - @IT

    Androidオタクとオシャレのハイブリッドで流行る! 日Androidの会 女子部に聞く @IT編集部 2010/1/21 2008年9月13日に発足した開発者コミュニティ「日Androidの会」(参考:開発者コミュニティ「日Androidの会」が発足)。Androidの啓蒙や技術の普及を目標にいくつかワーキンググループ(以下、WG)が存在しているが、その中でひときわ異彩を放つ「女子部」なるWGがあるのを、ご存じだろうか。 「女子部」と聞くとい付かずにはいられないのが、男の悲しい性か。興味津々になった、あるアイティメディア男性社員の「インタビューをしましょう」という呼び掛けの下、2009年12月21日に@IT編集部は、女子部の矢野りんさん、工藤桂子さん、案西由希さんにお話を伺うことに成功。「女子部」の成り立ちや活動内容を中心に、Androidマーケットの問題点、UIデザインの

  • SurfaceViewならAndroidで高速描画ゲームが作れる (1/3) - @IT

    SurfaceViewならAndroidで高速描画ゲームが作れる:Androidで動く携帯Javaアプリ作成入門(12)(1/3 ページ) 連載で、SDKとEclipseを使ってAndroidの携帯端末で動くJavaアプリを作成し、Android Marketでの配布を目指しましょう Androidの開発者はスィーツがお好き? 開発コード「Eclair」(エクレア)で呼ばれていたAndroid 2.0が、2009年10月27日にリリースされました(参考:グーグルAndroid 2.0対応のSDKリリース)。 直前のバージョン、Android 1.6 Donut(ドーナツ)から1カ月弱でのメジャーアップデートです。Android 2.0で追加された目玉機能は、Bluetooth用のAPIで、これはAndroid 1.0で搭載を見送りされたいわく付きのAPIでもあります。今後、Blueto

    SurfaceViewならAndroidで高速描画ゲームが作れる (1/3) - @IT
  • 今日から始める! Androidケータイアプリ作成の基礎 (1/3) - @IT

    2009年10月、Android Marketの有料アプリ配信が始まりました。また先日新バージョンの2.0も発表され(参考:グーグルAndroid 2.0対応のSDKリリース)、これからAndroidのアプリ作成を始めようという方も多いと思います。せっかくなので、Androidだからこそ作れるアプリを作りたいものですね。 稿では、Androidの特徴を押さえてアプリ作成を始めるための基礎を紹介します。 Androidアプリ作成を始めるには何が必要なの? まずは、Androidアプリ作成に当たり、必要なものを確認します。 ■ OS環境 ここで特筆する必要はないかもしれませんが、以下の通りです。 Windows XPまたは、Vista Mac OS X 10.4.8以降 Linux ちなみに、筆者のOS環境はWindows 7ですが、2009年11月現在のところ問題は起きていません。 ■

  • Android 1.6のジェスチャーとテキスト読み上げを使う (1/3) - @IT

    Android 1.6のジェスチャーとテキスト読み上げを使う:Androidで動く携帯Javaアプリ作成入門(11)(1/3 ページ) Android 1.6「Donut」がNTTドコモのケータイに 開発コード「Donut」で呼ばれていたAndroid 1.6が、2009年9月15日にリリースされ、10月23日にはNTTドコモの携帯端末「HT-03A」のOSのバージョンも1.6にバージョンアップしたと発表されました。画面解像度の更なるサポート、新しい通信方式のサポートが追加され、対応デバイスと対応キャリアが1.6以降ますます増えると予感させられます。 新機能の1つ「Quick Search Box」も、下記動画で示すように、とても便利なエンドユーザー向けの機能です。この手の機能はグーグルのお家芸ですね。 さて、1.6より開発者向けにはジェスチャー(カーソルの動き)、テキスト読み上げがAPI

    Android 1.6のジェスチャーとテキスト読み上げを使う (1/3) - @IT
  • 本当はすごい、知られざる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たち!!
  • Java SE コアAPI 使用コード例一覧 - @IT

    IT編集部 2009/3/24 最終更新: 2012/04/11 17:57 このページは、Java開発者/プログラマのための、Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。パッケージやクラスの並び順は、標準のJavadoc(「Java Platform, Standard Edition API 仕様」)と同様にしています。 すべてのクラス java awt(Abstract Window Toolkit) event image io(In/Out) lang(LANGuage) reflect math(MATHmatics) net nio(New In/Out) charset(CHARacter SET) rmi(Remote Meth

  • IT業界で楽しく仕事をするための10カ条 - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 2009年、日の春は多くの学生さんたちが卒業し、また社会で活躍し始める時期です。 IT業界は3K、7Kなどと、いろいろネガティブな面も取り上げられます。けれども、「ものづくり」の楽しさや、人の役に立つ仕事として@ITで取り上げられるような業種で働こうと考えている人も多いことでしょう。 なんとなくIT業界を選択した人から、もしかしたらあまり気が進まないのに、IT業界に入ってしまった人がいるかもしれません。その一方、プログラミングやコンピュータに関する事柄がとても好きでIT業界に入ってきた人もいるでしょう。 記事では、IT業界を目指している学生さんや入社間もない新人に向けて、より楽しく

    IT業界で楽しく仕事をするための10カ条 - @IT
  • 求人数はJava、年収はC#がトップ――ワークポートが調査

    2007年と2008年で大きな変化は見られず、JavaとCが突出。C++PHP、C#が続いた。同社では「総合的にWeb系の需要が高い。ただし、Rubyなど比較的新しい言語を採用している企業はまだ少なく、求人件数としては伸び悩んだ」と分析している。 また、プログラミング言語ごとの募集要項での平均年収について、2007年から2008年にかけての上昇額ランキングを見ると、C#が前年比66万6000円増と大幅に上昇した。2008年における平均年収ランキングでも1位となっている。 この調査結果について、編集部では日シー・エー・ディー 代表取締役社長で、『プログラミングでメシがえるか!?』(秀和システム)の著者である小俣光之氏にコメントを求めた。小俣氏は次のようにコメントしている。 「2年間という短い期間での調査のため、傾向の変化なのか誤差なのかは微妙であるが、Perlがやや減り、Rubyが増え

    求人数はJava、年収はC#がトップ――ワークポートが調査
  • 新興市場で輝きを放つRuby - @IT

    Evans Dataが最近実施した調査では、中国やインドなどの新興IT諸国では、Ruby言語を使っている開発者の数は、北米や西欧に比べて2倍以上であることが示された。 Evans Dataの「Emerging Markets Development Survey」(閲覧には要登録)によると、中国、インドおよび中南米では、開発者の5人に1人以上が開発業務の一部でRubyを利用している。北米や西欧では、この割合は10%にすぎない。 Evans Dataによると、この調査は400人の開発者を対象としたもので、上記の3つの新興市場地域と東欧では、開発分野において先進諸国よりもRubyの利用に対する関心がはるかに高いことが分かったという。これらの地域では、同言語の将来についても楽観的な見方をしている。Rubyに関する楽観論は特にインドで強かったが、中国と中南米でも同言語の利用が盛んだったと同社は指摘