タグ

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

  • 年収2500万円以上も夢じゃない? インドネシアでエンジニアとして働くという選択

    「インドネシアには人がたくさんおり、国土も資源もあり、スマートデバイスが普及しています。しかしまだまだリアルとネットが融合されていないため、Webサービスの普及が待ち望まれています。 Webサービスの普及が格的に始まれば、かなり深刻なエンジニア不足になることが目に見えています。それを裏付けるように、エンジニア年収が近年上昇しており、特にしっかりした技術力を持つ日人のプログラマーは、日で働くプログラマーの平均年収と遜色がない年収を稼げるようになりました。 日とインドネシアの物価差は5倍程度ありますので、同じ年収でもインドネシアではかなりの高額所得ということになります。また、年収25万米ドル(2014年11月現在 約2800万円)以上を稼ぐ外国人の中では日人の割合が一番大きく、日人が成功しやすい国とも言えます」(マロワ氏) IT系求人の大半は、サーバーやネットワーク構築周りです。

    年収2500万円以上も夢じゃない? インドネシアでエンジニアとして働くという選択
  • 格安SIMで、容量オーバーによって通信が制限されたときの対処方法(IIJmio編)

    スマートフォン/タブレットなどのモバイルデバイスの通信費用を節約する手段として、「格安SIM」が注目されている。格安SIMとは、MVNO(Mobile Virtual Network Operator:仮想移動体通信事業者)が携帯電話会社の通信回線を借用して提供している、安価な通信サービスのことだ。その詳細は右上の関連記事を参照していただくとして、「格安」をうたうサービスに何らかの「制限」があるのは世の常だ。格安SIMの場合、通信速度/容量に一定の制限があることが特徴の1つでもある。すなわち、1カ月当たりの通信容量が決まっていて、それを超えると通信速度が下がるといった制限が設けられている。 稿では格安SIMの1つ「IIJmio高速モバイル/Dサービス」を例に、決められた容量を超えて通信すると何が起こるのか、超えた後にはどう対処すればいいのか、超えないようにするには何に注意すべきか、筆者の

    格安SIMで、容量オーバーによって通信が制限されたときの対処方法(IIJmio編)
  • あの日、Twitterのくじらが出なかったもう1つの理由

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

    あの日、Twitterのくじらが出なかったもう1つの理由
  • フリーソフトウェアGNU30周年と開発環境、開発ツールの歴史を振り返る

    フリーソフトウェアGNU30周年と開発環境、開発ツールの歴史を振り返る:安藤幸央のランダウン(66)(1/3 ページ) GNU誕生から30年が経った2013年。ソフトウェア開発の環境/ツールはどのように変化していったのだろうか。簡単に振り返りつつ未来を予想する。

    フリーソフトウェアGNU30周年と開発環境、開発ツールの歴史を振り返る
  • Google、11月21日からタブレット向け「Google Play」を変更

    Google、11月21日からタブレット向け「Google Play」を変更:アプリを見つけやすく Googleは、タブレット用のアプリを見つけやすくするために「Google Play」ストアの表示方法を変更する。開発者に対しては、自分のアプリがタブレット向けの基準を満たしているかどうかチェックするよう呼び掛けている。 米Googleは、ユーザーが「Google Play」ストアでタブレット用のアプリを見つけやすくする目的で、2013年11月21日から表示方法を変更すると発表した。開発者に対しては、自分のアプリがタブレット向けの基準を満たしているかどうかチェックするよう呼び掛けている。 Google Playでは2013年から、7インチおよび10インチタブレットでの利用に適したアプリの専用セクションを設け、2012年に導入したガイドラインの基準を満たしたアプリとゲームを紹介している。その結

    Google、11月21日からタブレット向け「Google Play」を変更
  • SNSにおける情報公開範囲の設定確認を――IPAが呼び掛け

    SNSにおける情報公開範囲の設定確認を――IPAが呼び掛け:「非公開」のつもりが誰でも見られる状態に? SNSWebサービスの情報公開範囲の設定に起因する情報漏洩やトラブルが後を絶たない。情報処理推進機構(IPA)は2013年10月1日、インターネットサービスの利用時には、情報公開範囲の設定に注意すべきとする「今月の呼び掛け」を公表した。 Googleグループでのやりとりが誰でも見られる状態になっていたり、Facebookへの投稿やFacebookグループのメンバー情報を第三者が閲覧できる状態になっていたり……SNSWebサービスの情報公開範囲の設定に起因する情報漏洩やトラブルが後を絶たない。情報処理推進機構(IPA)は2013年10月1日、インターネットサービスの利用時には、情報公開範囲の設定に注意すべきとする「今月の呼び掛け」を公表した。 2013年7月から9月にかけて、グーグル

    SNSにおける情報公開範囲の設定確認を――IPAが呼び掛け
  • OpenStackプロジェクトの歴史、いまさら聞けないOpenStackコンポーネント

    OpenStackプロジェクト歴史、いまさら聞けないOpenStackコンポーネント:たまおきのOpenStackウォッチ(2013年9月版)(1/3 ページ) 連載では、今後の実務利用が期待されるOpenStack界隈の技術動向を中心に紹介していきます。1回目は、Red Hat Enterprise Linux OpenStack Platformに関する情報源や、OpenStackプロジェクト全体の振り返り、各コンポーネントの整理をしていきます。 連載バックナンバー 日仮想化技術のたまおきです。 日仮想化技術は仮想化技術に特化した技術者集団で、最近ではOpenStackなどのオープンソースのクラウド基盤に力を入れております。今回運良く執筆の機会をいただきましたので、OpenStackの最新情報やクラウド全般についての情報をお伝えしていきます。 Red Hat Enterpris

    OpenStackプロジェクトの歴史、いまさら聞けないOpenStackコンポーネント
  • OpenStack技能の認定試験、Red Hatが実施

    米Red Hatは、OpenStackを使ったプライベートクラウドの導入や管理に関する技能認定試験を実施すると発表した。 米Red Hatは2013年8月26日、同社のOpenStackを使ったプライベートクラウドの導入や管理に関する技能認定試験「Red Hat Certificate of Expertise in Infrastructure-as-a-Service(IaaS) Exam」を実施すると発表した。 この認定試験では、同社がオープンハイブリッドクラウド戦略の中核として同年6月に発表した「Red Hat Enterprise Linux OpenStack Platform」を使ったプライベートクラウドの構築、設定、管理に必要なスキルや知識が試される。業界では、組織のIT環境にOpenStackを導入できるプロの人材が求められているとRed Hatは解説する。 試験は、稼働

    OpenStack技能の認定試験、Red Hatが実施
  • 医者はIT技術を学び、エンジニアは医学を学ぶ時代

    2013年8月31日、「10年後の医療」をテーマに日各地から1000人の医学生が都内に集結。「Medical Future Fes 2013」が開催された。 2013年8月31日、「10年後の医療」をテーマに日各地から1000人の医学生が都内に集結し、「Medical Future Fes 2013」が開催された。このイベントは1日掛かりのもので、全国から医療コミュニティを運営する学生たちが集まり、それぞれのテーマに沿ってイベントを企画した。 その中から今回は、医療系アプリ開発コンテスト「AppliCare」を取り上げる。ここでは、医学生らによって開発されたアプリの最終プレゼンテーションが行われた。このコンテストでは、医療・デザイン・エンジニアリングをそれぞれ専門とした学生が1つのチームとなり、開発を進めた。 コンテストの代表を務める田沢雄基氏は、開催に当たっての想いを次のように語る。

    医者はIT技術を学び、エンジニアは医学を学ぶ時代
    TsutomuOnoda
    TsutomuOnoda 2013/09/17
    IT領域に攻め入る医学生たち:医者はIT技術を学び、エンジニアは医学を学ぶ時代 - @IT
  • 新型Nexus 7 vs iPad mini タブレット十番勝負!

    新型Nexus 7 vs iPad mini タブレット十番勝負!:ドリキンが斬る!(5)(1/3 ページ) 日国内で発売されたばかりの新型Nexus 7と、iPad miniについて「十番勝負」と題し、実際に1カ月間使い込んだ経験から、ドリキン視点で評価していきます。 当は「World Wide Developers Conference 2013」(WWDC 2013)の最終回「iOS 7編」をレポートする予定だったのですが、時機を逃してしまったのと、iOS 7の正式リリースが近付いていると思われることもあり、iOS 7については正式版の提供開始後に取り上げます。今回は、米国で発売されて約1カ月、日でも2013年8月28日、ついに発売された新型Nexus 7(以下、Nexus 7)と、iPad miniを比較します。 筆者は、米国での発売直後にNexus 7をフライングゲット気味

    新型Nexus 7 vs iPad mini タブレット十番勝負!
    TsutomuOnoda
    TsutomuOnoda 2013/08/31
    ドリキンが斬る!(5):新型Nexus 7 vs iPad mini タブレット十番勝負! (1/3) - @IT
  • CMSに残る反射型XSSを使ったセッションハイジャック

    と表示されると同時に、<script>alert(/XSS/)</script>のタグが読み込まれてスクリプトが実行され、/XSS/というアラートがポップアップされる。<script>タグの中に任意のスクリプトを入れることで、お好みのスクリプトを実行させることが可能だ。 しかしながら、このように自分のブラウザ上で自分が書いたスクリプトを実行しただけでは、特に悪影響が生じるわけではない。だが、他人をこのURLにアクセスさせることで、アクセスした人のブラウザ上で任意のスクリプトを実行させることが可能だ。この結果何ができるとかというと、前述のようにページをリダイレクトさせたり、画像を表示させたり、もしそのサイトでCookieが使われていればCookieを盗んだりすることもできる。何なら、ゲームのテトリスを表示して遊んでもらうことだって可能だ。 現在では反射型XSSについてはブラウザ側での対策が進

    CMSに残る反射型XSSを使ったセッションハイジャック
    TsutomuOnoda
    TsutomuOnoda 2013/08/21
    試してみなけりゃ分からない? 古いWebアプリの脆弱性(3):CMSに残る反射型XSSを使ったセッションハイジャック (1/2) - @IT
  • MVNOは死滅するのか? 大臣裁定申請を機に考えるその意義

    MVNOは死滅するのか? 大臣裁定申請を機に考えるその意義:ものになるモノ、ならないモノ(52)(1/2 ページ) 日通信が総務省に対し、NTTドコモの接続料に関する総務大臣の裁定を求める申請を提出した。いったい何が問題なのか。そしてそもそも、MVNOがサービスを展開する意義とはどこにあるのか。 980円SIMで格安データ通信を提供する日通信が総務省に対し大臣裁定を申請した。 大臣裁定というのは、事業者間で意見や主張が対立し協議が不調に終わった場合など、総務大臣に調停やお裁きを依頼する仕組みのこと。通信・放送行政における大岡越前のような役割を担っている。 日通信は、2007年に合意した接続料の算定式をNTTドコモが一方的に変更したため、接続料が従来の1.7倍に値上がりすることを問題視し、「この事業モデル(MVNO)を完全につぶす」(同社リリースより)と訴えている。 ちょうどよい機会な

    MVNOは死滅するのか? 大臣裁定申請を機に考えるその意義
    TsutomuOnoda
    TsutomuOnoda 2013/07/13
    ものになるモノ、ならないモノ(52):MVNOは死滅するのか? 大臣裁定申請を機に考えるその意義 (1/2) - @IT
  • コントローラとモデルをリファクタリングする

    前回はコントローラのスペックを作成しました。スペックの全文はGitHubにあります。今回はリファクタリング後のコントローラのコードを解説していきます。リファクタリング前のコードは以下のコマンドで参照可能です。 実際のリファクタリングは一度に全部の変更をしてしまうのではなく、「少し変更」→「テストを走らせて、グリーンであることを確認」→「コミット」というサイクルを何度も繰り返すことで行います。今回のリファクタリングもitems_controllerだけで20回ぐらいに分けてコミットしました。全てのコミットを解説していくときりがないので、主要な変更点をリファクタリングの前後で比較しながら解説していきます。 before_filterを使って重複をなくす before_filterは各コントローラのアクションの前段階に実行したいメソッドを指定するためのフィルターです。元のコードでもauthori

    コントローラとモデルをリファクタリングする
    TsutomuOnoda
    TsutomuOnoda 2013/06/01
    Railsで目指せ、情熱エンジニア(10):コントローラとモデルをリファクタリングする - @IT
  • Androidアプリのビルド/テストはCIでここまで変わる

    Androidアプリのビルド/テストはCIでここまで変わる:グリーはいかにしてJenkinsを導入したのか(3)(1/2 ページ) グリーのサービス開発における継続的インテグレーションと、CIツールであるJenkinsの導入について、CI導入のモチベーション、進め方のポイントを中心に説明します。今回は、apkの作成までの自動化を手始めに、徐々に自動化の資産を積み上げていくことで開発ワークフローを改善していく過程を紹介します。 前回の「JenkinsでCIすればiOSアプリのビルドは、もう面倒くさくない」に続き、今回はAndroidアプリ開発とJenkinsについて紹介します。 Androidアプリのビルド Android開発の継続的インテグレーションの第一歩として、まずはAndroidアプリをJenkinsでビルドしてapkファイルを作成してみましょう。あらかじめJenkins、Andro

    Androidアプリのビルド/テストはCIでここまで変わる
    TsutomuOnoda
    TsutomuOnoda 2013/05/28
    グリーはいかにしてJenkinsを導入したのか(3):Androidアプリのビルド/テストはCIでここまで変わる (1/2) - @IT
  • ITエンジニアがデータサイエンティストを目指すには?

    ITエンジニアがデータサイエンティストを目指すには?:ITエンジニアのためのデータサイエンティスト養成講座(1)(1/2 ページ) それぞれの専門分野を生かした「データサイエンスチーム」を結成すればデータ活用への道は短縮できる。そのとき、ITエンジニアはどんな知識があればいい? データサイエンティストとして活動する筆者が必須スキル「だけ」に絞って伝授します。 連載バックナンバー はじめに:分析スキルの課題をどう乗り越えるべき? 昨今では、IT系のメディアのみならず一般雑誌や新聞なども“ビッグデータ”というキーワードを見出しに使っています。この文字を目にしない日がないくらいに多用されていて“バズワード”としてとらえられるケースも少なからずあるようです。 しかし、世界の至る所で――もちろん日でも、ビッグデータを分析することで新たな知見を見つけて利益を増大した企業や、顧客の購買行動を予測するこ

    ITエンジニアがデータサイエンティストを目指すには?
    TsutomuOnoda
    TsutomuOnoda 2013/05/08
    ITエンジニアのためのデータサイエンティスト養成講座(1):ITエンジニアがデータサイエンティストを目指すには? (1/2) - @IT
  • 開発者がアプリのアイデアをヒラメクための22箇条まとめ

    「アプリやサービスを開発する技術はあるが、アイデアが出ない」という開発者たちのために、@ITで掲載したアイデアの発想につながる記事から抽出して22箇条としてまとめた。 ヒラメキを、すぐ形にできる開発者だからこそ これまで、@ITでは多くのアプリコンテストを行ってきた。そこで、いつも課題となるのは、「アプリやサービスを開発する技術はあるが、アイデアが出ない」という開発者たちの悩みだ。しかし、当にそうなのだろうか。 開発者の方がより良いアイデアを思い付くことがあるのでは、ないだろうか。なぜなら、何気ないヒラメキを、すぐに形にできることは重要なことだからだ。 例えば、ライフレシピ共有サイト「nanapi」のロケットスタート 代表取締役 古川健介氏へのインタビュー記事「伝えることを考え抜く『nanapi』のUIデザイン」(2011年6月29日、聞き手ホシナ カズキ氏)を引用しよう。 デザインに限

    開発者がアプリのアイデアをヒラメクための22箇条まとめ
    TsutomuOnoda
    TsutomuOnoda 2013/04/10
    開発者がアプリのアイデアをヒラメクための22箇条まとめ - @IT
  • セキュリティ対策+ビッグデータ=?

    EMCセキュリティ部門RSAが主催するセキュリティ業界最大級のイベント「RSA Conference 2013」のハイライトをお届けする。 米EMCのセキュリティ部門、RSAが主催するセキュリティ業界最大級のイベント「RSA Conference 2013」が、2月25日から3月1日にかけて米サンフランシスコにて開催された。今回第22回目の開催となった同イベントの参加者は、2万4500人に上った。 初日の基調講演では、米EMC エグゼクティブバイスプレジデント兼RSA エグゼクティブチェアマンのアート・コビエロ(Art Coviello)氏をはじめとする業界のエキスパートが登壇、セキュリティ業界の現状を語った。 この記事では、ビッグデータとセキュリティの関係について語ったRSAのコビエロ氏と、米Symantec製品およびサービス担当プレジデント、フランシス・デソウザ(Francis de

    セキュリティ対策+ビッグデータ=?
    TsutomuOnoda
    TsutomuOnoda 2013/03/20
    RSA Conference 2013レポート:セキュリティ対策+ビッグデータ=? - @IT
  • GitHubはリアルRPG? そして、ソーシャルコーディングへ

    リポジトリだけじゃ終わらないGitHubの魅力に迫る Gitリポジトリの「GitHub」が最近注目を浴びています。Gitを使っていなくても、ほとんどの人は名前くらいは聞いたことがある人は多いと思います。今年の3月に、あるサンプルアプリのソースコードがGitHubに公開されたというニュースが話題になり、GitHubの知名度が日でも高まりました。なぜ話題になったかというと、そのサンプルアプリが日のダンスグループ「Perfume」が踊っている姿のモーションキャプチャデータを使ったものだったのです。 Gitは強力なツールですが、Gitというキーワードが先行しているので、GitHubのことを「Gitリポジトリが使えるWebサービス」くらいにしか感じてない人も見掛けます。 しかし、一昔前は貧弱だったGitHubのIssue(チケット)機能も最近のバージョンでは大幅に強化され、GitHubは情報共有

    GitHubはリアルRPG? そして、ソーシャルコーディングへ
    TsutomuOnoda
    TsutomuOnoda 2013/01/04
    ユカイ、ツーカイ、カイハツ環境!(29):GitHubはリアルRPG? そして、ソーシャルコーディングへ (1/3) - @IT
  • 今さら聞けない? 簡単にFreeBSD環境を作る3つの方法

    今さら聞けない? 簡単にFreeBSD環境を作る3つの方法:FreeBSDのコレ知ってる?(4)(1/3 ページ) LinuxやFreeBSDが普及し始めた頃に比べ、PCにインストールする手順を解説した情報があまり見あたらない。そこで今回は、FreeBSDを手軽に使い始めるための方法をいくつか紹介しようと思う。 FreeBSDを使い始めるには FreeBSDを使ってみたいけれど、使ったことがない。インストールしたこともないから使い出すのに腰が引けてしまう……という方は結構多い。 また、FreeBSDユーザーだけれども、以前から使っているインストールの方法に問題を感じていないので、新しい方法は試さず、これまでの方法でインストールして使い続けているという方も多い。サーバとして使うのであれば従来のままでよいが、ワークステーションとして使うとなるとインストールの障壁は大きい。 FreeBSDを使い

    今さら聞けない? 簡単にFreeBSD環境を作る3つの方法
    TsutomuOnoda
    TsutomuOnoda 2012/11/17
    FreeBSDのコレ知ってる?(4):今さら聞けない? 簡単にFreeBSD環境を作る3つの方法 (1/3) - @IT
  • Node.js、Socket.IO、MongoDBでリアルタイムWeb

    Node.js+Socket.IO+MongoDB こんにちは! 著者は、マインドフリーという会社でNode.jsを使ってWebアプリなどを作成している。この連載では、最新Webテクノロジを使った研究開発の事例や実績を発信する弊社のサイト“Tech Release”のリニューアルで培ったNode.jsに関する知識を分かりやすくお伝えする。 Tech Releaseは一見、普通のブログに見えるが、実は記事の更新内容がリアルタイムにView画面に反映されている。管理者が、記事の文章(データ)に変更を加えると、その記事を見ている人にもページをリロードせずに、リアルタイムに文章(データ)が変化していく。 このUXを実現するために開発したシステムが、REALTIME BLOG ENGINE「REABLO」というエンジンだ。「REABLO」はNode.jsとSocket.IO、MongoDBを使用して

    Node.js、Socket.IO、MongoDBでリアルタイムWeb
    TsutomuOnoda
    TsutomuOnoda 2012/10/14
    Node.jsを使ってみよう(1):Node.js、Socket.IO、MongoDBでリアルタイムWeb (1/2) - @IT