マイクロソフトは米サンフランシスコで開催中のイベント「Build 2015」で、開発用のコードエディタ「Visual Studio Code」を発表しました。WindowsだけでなくMacOS、Linuxにも対応。無料で提供。 Visual Studio Codeはプログラミングのためのコードエディタで、Gitによるソースコード管理、IntelliSense、コードリファレンス、デバッガなどの機能を搭載。 Windows対応はもちろん、MacOS Xにも対応。
![[速報]マイクロソフト、コードを書くのに最適化したツール「Visual Studio Code」発表。Windows、MacOS、Linuxに対応、無料提供。Build 2015](https://cdn-ak-scissors.b.st-hatena.com/image/square/bfc2f1cd7bc599a79236df433ed350e1a2633552/height=288;version=1;width=512/http%3A%2F%2Fwww.publickey1.jp%2Fblog%2F15%2Fbuild101.jpg)
Apple Watch をはじめとしたウェアラブルを使い始めてから、瞬間の体験についてよく考えるようになりました。しかし、実際のところスマートフォンでも瞬間(ひととき)は存在しています。Google は 4 月に「Micro-Moment」という状態を提示しました。Webサイトやアプリと、きちんと向き合って操作するのではなく、突発的に起こった欲求に対して即座に行動をとる状態を指します。Micro-Moment は以下のような要素で構成されています。 今この瞬間に訪れる欲求(リアルタイム) ある特定の目的がある(意図的) 一番近くにあるデバイスを選ぶ(マルチデバイス) ながら作業のときが多い(マルチタスク) 瞬間に対するニーズに応えるかのように Google は検索結果に「購入」ボタンの実装を検討しています。「あれが欲しい」という瞬時に起きたニーズに対して、すぐに応えるためのアプローチです。
こんにちは、toma です。 つい先日、新卒エンジニア向けに Git 研修を行いました。 その時の研修資料「すごいGit楽しく学ぼう」を Speaker Deck にて公開しました! 「すごいGit楽しく学ぼう」は、Git に触ったことがないという方でも、Git を使ったチーム開発に参加できることを目指して作成しています。 実際にミクシィでは、ほとんどの部署で GitHub や GHE を利用しており、Pull-Request を活用してチーム開発を進めています。 Git の習得は、ミクシィで開発を行っていく上で必須のスキルであるため、新卒研修として毎年実施されています。 資料の目次 とりあえず使ってみよう! コミットとブランチについて正しく理解しよう 歴史を取り込む 落穂拾い Git のコマンドをひと通り使ってみた後、Gitの仕組みについてひとつずつ学んでいくという構成になっています!
以前、オセロの対戦AIの作成しましたが、そこでは実装を簡略化する為に盤面の価値を 盤面の価値 = 自分の石の数 – 相手の石の数 という単純な方法で決めていました。 でも、これには問題があります。 同じ石でも配置場所によって価値は異なるはずです(例: 角は最強)。それが考慮されていません。ゲーム終盤になってくると石の数が重要になってきます。でも序盤から石の数を重視するのは方向性としておかしいです。 という訳で、 序盤から中盤では石の配置場所を重視する終盤では石の数を重視する 形で盤面の価値を算出すれば、結構良さそうなAIになりそうです。 しかし、今度は 「序盤」「中盤」「終盤」をどのように区別するのか?石の配置場所の強弱はどう決めるのか?同じ配置場所でも周囲の状況次第で強弱が異なるのでは? という問題が出てきます。これは作るのが面倒臭そうです。 どうにかしてお手軽かつそこそこ強そうなAIを
21世紀初頭に「IT革命」という言葉が世の中を席巻してから、インターネットはもはや車やガスなどと同じ社会的なインフラになったと言っても過言ではないのではないでしょうか。 そんな中、データサイエンティストという仕事に注目が集まっています。年収1000万円を越えることも夢ではない職業です。そんなデータサイエンティストにとって不可欠なデータ解析に関する知識を無料で学べる「UDACITYonEdmaps」の使い方を紹介します。 UDACITYonEdmapsとは何か UDACITYとはアメリカ発のオンライン学習サービスの一つで、無料でデータサイエンスが学べるツールです。アメリカでスタートしたこのサービスは、リクルートホールディングスとの契約締結を経て、現在日本ではUDACITYonEdmapsとして展開しています。 UDACITYonEdmapsの前身であるUDACITYでは各企業の開発者などが講
1. 小規模なものから徐々に拡張していく。 私は日頃、新たなシステムを作るにせよ既存のシステムに機能を追加するにせよ、必要な機能すら殆ど持たないようなとてもシンプルなバージョンを作るところから始めるようにしています。そこから当初予定していた機能まで、段階的にソリューションを拡張していきます。私は初めから細部にわたって計画をできたことはありませんが、代わりに開発を進めていく中で新しく見つけた情報をソリューションに役立たせます。 私はJohn Gallの、この言葉が好きです。 “複雑なシステムというのは、往々にしてシンプルなシステムから発展したものだ。” 2. 同時に複数のものを変えない。 開発中にテストが失敗したとき、あるいは機能がうまく動作しなかったとき、1つだけ変更すれば、問題発見が格段に容易になるでしょう。言い換えるなら、短いイテレーションを行いなさいということです。1つずつ変更を行い
現代は、世の中とテクノロジーが密接なつながりのある時代。特に、スマートフォンが爆発的に普及した2010年以降から、Webサービスの充実を体感している人も多いはず。そして、非エンジニアでありながら趣味としてプログラミング行い、ゲームやWebサイトを作っている人も多いです。 しかし、プログラミングと聞くと「難しそう」といったイメージを持つ方も多いのではないでしょうか?エンジニアは専門職ということもあり、その入口は特に難しそうに感じるかもしれません。 そこで今回は、初めてプログラミングに挑戦したい方にオススメな、JavaScriptやPythonなどの学習サービス「Code Combat」をご紹介します。 「Code Combat」ってなに? 「Code Combat」は、プログラミングを全く知らない人でも簡単に出来るゲーム形式のサービスなので「遊びながらJavaScriptなどを学ぶ」ことので
Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code | Safety Research & Strategies, Inc. O'Reilly Radar で知った記事だが、この記事自体は2013年、トヨタがオクラホマ州での急加速を巡る訴訟で和解した後に書かれたものである。 この記事で面白いのは、Michael Barr が20ヶ月以上にわたりトヨタ車で使われているソースコードを、Philip Koopman カーネギーメロン大学教授がトヨタのエンジニアリングの安全プロセスを精査した話で、両者ともトヨタのソフトウェアがスパゲッティコード山盛りなことを証言している。 トヨタの生産方式はアジャイル方面においてソフトウェア開発手法に多大な影響を与えている。ところでそのトヨタが開発するソフトウェアの品質はどうなんだ
photo by Norio.NAKAYAMA はてなブログでは現状、3つのブックマークを集めたとしても基本的にははてなブックマークに掲載されることはありません。 これは5ブクマでも8ブクマでも、例え15ブクマであっても「ある条件」を満たさなければ、はてなブックマークに掲載されない状況になっています。 論より証拠、現在、私が1時間ほど前に書いた下記の記事では、12ブクマが集まっている状態ですが、はてなブックマークのはてなブログ欄には掲載されるものの、はてなブックマークの新着掲載がない状態です。 飲み会の時、みんなのお金を集めてクレジットカード払いする幹事役ってズルい? 下記のはてなブログの新着には11:29分付で掲載されているのをまず確認ください。ブクマ数12です*1。 はてブの新着には12ブクマでも掲載されていない: しかし、はてなブックマークの総合新着(通常であれば3ブクマついたものが
グーグルが突如サービス開始を発表した「Googleフォト」。既存の有料クラウドストレージサービスが真っ青になるほどの充実した内容で、早くも注目が高まっている 米グーグルが2015年5月28日(現地時間)に発表した写真と動画の新しいサービス「Googleフォト」(Google Photos)が、写真ファンの間で大きな注目を集めている。サービスの利用は無料ながら、1600万画素相当の大きな画像を枚数無制限でクラウド上に保存できるなど、これまでにない魅力的な内容となっているからだ。早くも「この種のサービスの決定版では?」「バックアップの最終手段として使いたい」との声が上がっている。 すでに日本でもサービスが利用できるGoogleフォトは、写真ファンにとって多くのメリットを備えている。その点をチェックしていこう。 デジカメ写真の画質を維持したままクラウドに無制限で保存できる Googleフォトのお
高速通信1GB、550円から使える LTE高速通信が1GB(1000MB)まで月額料金550円でご利用いただけます。まずはお気軽にお試しください。音声付は1,430円、SMS付は693円からご利用いただけます。 使った分だけお支払い。5段階定額! データ通信利用の多い月、少ない月のバラつきがあっても、使った分だけのお支払いなので無駄がありません。また上限の最大が1,650円なので安心してご利用いただけます。1GBごとのおかわりが275円です。 +550円でグッとお得な通話3分定額 音声付SIMの場合、通話3分定額オプションが利用できます。3分以内の国内通話が1日50回まで無料でご利用いただけ、データ1GBで月額1,980円、5GBなら月額3,080円です※SMS通信料及び超過通話料は別途請求になります。通話3分定額オプションの詳細はこちらをご覧ください。
カラースターを購入 前々から買いたかったのですが、なかなか「はてなポイント」を購入する機会がなくて、はてなのカラースターを切らした状態でここ数ヶ月過ごしていました。 ところがブログのプレゼント企画で「はてなポイントをプレゼント!」という物があったので、早速応募! 4名枠の狭き門に見事当選し、1,053はてなポイントをゲット! その頂いたはてなポイントで、はてなスターのカラースターを購入しました! そう、カラースターを購入したらする事は1つ! カラースター祭 です(^o^)/ 多くの皆さんに記事に沢山スターやカラースターをもらうのを「カラースター祭」と呼んでいます(^^; そしてカラースター祭を昨日の記事で開催しましたので、本日はその記録記事となります。 カラースターの一覧を見ましょう! さぁさぁこの黄色い数字の「390」の部分をクリックすれば一気に広がりますよ~♪ Let's click!
概要 Enokilog(エノキログ)というサービスをリリースしました。 勉強がてらシンプルなRailsアプリを作りました。 どんなサービスか 学習の進捗を記録するサービスです。 調整さんみたいなテーブルビューで学習の記録や共有ができます。 名前の由来は以下の通りです。 榎(えのき)という樹木は、江戸時代、幕府によって一里ごとに植えられました。 旅人が木陰で休憩したり、距離を把握できるようにするためです。 Enoki Logは、榎が茂る一里塚のようなWEBアプリを目指して開発されました。 ユーザーが日々の学習を記録して、一歩ずつ前進するお手伝いをします。 どうやって使うのか 登録 Enokilogにアクセス。 メールアドレスとパスワードでユーザー登録。 作成 新しい学習記録を作成。 タイトルや利用教材などを記入⇒作成完了ボタン。 学習終了日に向けてマイルストーンを記入。 更新 実際の進捗を○
私は趣味でブログを運営していること、そしてブログのアクセス数やどういった運営方法を取っているかなどについて知り合いによく教えています。 一応、ネット上でこそブログは匿名で運営していますが、ネットの外の知り合いはだいたいが私のメインブログを知っているぐらいです(最近、匿名でやる意味があるのか疑問を感じ始めました……)。 そして私は外食が趣味なので、この場合の知り合いとは、ほとんどが飲食店経営者やその関係者です。 当然かもしれませんが、個人事業主レベルの飲食店経営者はブログ運営に関してほとんど知識がありません。それどころか、5,60代を超えるような方も多く、パソコンもメールやエクセルでの記帳、ちょっとした調べものぐらいにしか使ったことがないという人が大多数です。 ですので、基本的にはボランティア精神で(というか私の教えることがお金にする価値があるとも思わなかったので)、知り合いにブログ運営のい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く