マイクロソフトは米サンフランシスコで開催中のイベント「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)
JR東における鉄道システムがIT化されてきた歴史と品質向上への取り組み(前編)。ソフトウェア品質シンポジウム 2014 鉄道は乗客を安全に運ぶという点で信号や列車の制御システムに非常に高い品質が求められる一方、ダイヤなど旅客情報については大量の情報を処理して乗客に提供しなければならないという複雑なシステムで構築されています。そして現在そのシステムの多くがIT化されています。 鉄道の安全性や正確性、そして快適性などをITがいかに支えてきたのか。9月11日に東洋大学で開催された「ソフトウェア品質シンポジウム 2014」では、JR東日本のIT化や品質向上の取り組みについて東日本旅客鉄道株式会社 松本雅行氏のセッション「鉄道信号システムへのアシュアランス技術の適用」が行われました。本記事ではその内容をダイジェストで紹介します。 本記事は前編、中編、後編の3つに分かれています。この記事は前編です。
今からでも間に合うDockerの基礎。コンテナとは何か、Dockerfileとは何か。Docker Meetup Tokyo #2 コンテナ型仮想化の技術として注目されているDockerの勉強会「Docker Meetup Tokyo #2」が4月11日にグーグル東京オフィスで開催されました。 この勉強会には定員100名のところへ400名を超える申し込みがあり、参加できなかった方も多かったと思います。本記事では、最初のセッションとして行われた森和之氏による「今からでも間に合うDocker基礎+Docker 0.9概要」をダイジェストで紹介しましょう。 参考記事 2013年のDocker登場から現在(2018年)までを振り返り、その次の段階を展望した記事もご参照ください。 Dockerコンテナ時代の第一章の終わり、そして第二章の展望など 今からでも間に合うDocker基礎 株式会社トップゲー
コンピュータエンジニアのコミュニティとして最も有名なWebサイトの1つ「Stack Overflow」。元マイクロソフトのプログラマで、書籍「Joel on Software」などでも知られる著名なプログラマであるジョエル・スポルスキー氏が立ち上げたこのWebサイトが日本語版の開設を準備中であることが明らかになりました。 昨日4月30日に行われたイベント「QCon Tokyo 2014」のセッション「The Architecture of Stack Overflow」に登壇したSoftware Developer Stack OverflowのMarco Cecconi氏は、セッションの最後に「日本語版のStack Overflowを開設します! コミュニティマネージャになりませんか?」と書かれたスライドを映しました。 セッション後、Cecconi氏に詳細を尋ねたところ、日本語版の開始時
Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編) 仮想化やクラウドを基盤とした新しいインフラの考え方である「Immutable Infrastructure」が注目されています。3月25日、このImmutable Infrastructureをテーマに渋谷のDeNAオフィス大会議室で開催された勉強会「Immutable Infrastructure Conference #1」は、150人の定員に400人以上が申し込む人気ぶりでした。 これまでのImmutable Infrastructureに関する議論はおもにデプロイなど運用とインフラ周りの話題が中心でしたが、最初のセッションで登壇した伊藤直也氏は、Immutable Infrastructureが結果的にアプリケーションアーキテクチャにも大きな影響を与えるため、アプリケ
[速報]Java 8が正式公開。ラムダ式、新しい日時API、JavaFX8など。NetBeans 8.0も登場 米オラクルは3月18日(日本時間3月19日早朝)、Javaの最新バージョンとなるJava 8を正式に公開しました。 #Java8 Now Available http://t.co/QymKlAtp99 — Java (@java) 2014, 3月 18 Java 8は当初はラムダ式を実現するProject Lambda、JDKをモジュラー構造にするProject Jigsawなどが主要な機能となる予定でしたが、Project Jigsawの実装はJava 9へ持ち越すことになったため、Java 8ではラムダ式が最大の新機能となりました。そのほか新しい日時API、JavaFX8なども含まれています。 Java 8に対応した統合開発ツールのNetBeans 8.0も公開されていま
そして2010年代は、考えてみるとこれまでの情シスって売上げに寄与してないじゃないかと。そこでこれからはちょっと事業の競争力というところにいくのかなと思っています。 情シスの本質的な役割は、情報の流通を司っていると思っています。あくまでも社内が中心ですが、いろんな情報をどうコントロールするのかをやってきているのかなと。エンタープライズの仕組みをどう作るか、社内の情報流通のデザインをするという。 原田 これを見ると80年代と90年代の仕事はずいぶん違いますね。では長谷川さん、お願いします。 帳票を作るだけのシステムにがっかり 長谷川 システムの考え方って企業の大きさによって異なるのかなと思っていて、東急ハンズは800億円くらいの企業なので、僕の話はこれくらいの規模の会社と思って聞いてください。 僕の経歴は、もともとSIerというところで14年くらい仕事をして、そのあと東急ハンズに入って情シス
オフコンの代名詞とも言われた旧IBM AS/400、現在のIBM iとIBM Power Systemsは、現在も多くの企業で基幹業務の基盤として稼働しています。 そのPower Systems上のIBM iをクラウド上のサービス「IIJ GIO Power-iサービス」として提供することを、IIJが発表しました。 IIJ GIO Power-iサービスは、IBM PureFlex System(※1)上にIBM i を実装したクラウドサービスです。お客様は必要な規模の仮想サーバと接続用のネットワークをサービスメニューから選択するだけで、自社の業務規模やニーズにあった適切なシステム環境を、アセットレスかつ低コストで利用することができます。 (プレスリリースから) PureFlex Systemは、IBMが昨年リリースした、サーバ、ストレージ、ネットワークを垂直統合したシステム。 IBMのプ
ソースコードの自動生成やカスタマイズ、ビジュアルプログラミングなど、スクラッチからプログラミングにより開発するよりも短期間で容易にシステム開発を実現するツールや開発手法を持つベンダが13社集まり、「超高速開発コミュニティ」を結成しました。 コミュニティが目指すのは、ユーザーに対してこれら「超高速開発」を名乗るツールの浸透をはかり、使ってもらうこと。「ユーザー企業がITをベンダに丸投げするシステム開発から脱却する道筋が描けるのではないかと期待している」(コミュニティ会長の関隆明氏)。また、これまでシステム開発に参入していなかった上流プロセスのコンサルタントがシステム開発に参入することなども期待しているとのこと。 コミュニティはこれからユーザー企業の参加を積極的に呼びかけ、当面200社の参加が目標。超高速開発を自社の強みにしたいと考えるSIerなどの参加も想定しています。 活動として予定されて
インテル、無償のHTML5アプリ開発環境「Intel XDK」を公開。iOS/Android/Kindleなどクロスプラットフォーム対応 インテルは、先週4月10日から11日かけて中国北京で開催された「Intel Developers Forum Beijing 2013」(IDF Beijing 2013)において、クロスプラットフォームに対応したHTML5アプリケーションの開発ツール「Intel XDK」を発表しました。 Intel XDKはブラウザ上で動作するHTML5アプリケーション開発ツール(ChromeブラウザとJavaのインストールが必要)。HTML/CSS/JavaScriptで開発したアプリケーションを、PhoneGap機能でビルドし、iOS/Android/Kindle/Facebookなどのアプリケーションが開発できます。開発したアプリケーションは、各アプリストアで販
Twitterは自社サービスで利用しているJavaScriptフレームワーク「Flight」をオープンソースで公開しました。 Flightはコンポーネントベースの軽量フレームワーク。開発者に対して非同期で独立性の高いコンポーネントを定義する機能を提供することで、デバッグ、テスト、イベントハンドリングなどを容易にするフレームワークのようです。 Githubのページでは以下のように説明されています。 Components cannot be directly referenced, instead they communicate by triggering and subscribing to events. Consequently every component, and every component API, is entirely decoupled from every othe
ユーザー企業のIT予算、2013年度はおおむね横ばい、重点投資は営業支援、生産管理。日本情報システム・ユーザー協会が速報 日本情報システム・ユーザー協会(JUAS)は、ITユーザー企業の投資動向やIT戦略動向などを定点観測する「企業IT動向調査 2013」を実施し、速報値を発表しました。 それによると、2013年度のIT予算はほぼ横ばい。重点投資分野は顧客情報・営業支援がトップで、生産・在庫管理、販売管理が続いています。 IT予算の増減はおおむね横ばい 速報から2013年度のIT予算の増減を見てみると、10%以上増加、10%未満増加の合計が38.6%。一方で10%以上減少、10%未満減少の合計は34.4%と、IT予算が増加する企業の割合がやや上回っています。この上回り具合は、2012年度のそれと比較しても微増しています。以下は、速報を元にPublickeyでグラフを加工したものです。 しか
電子書籍の標準フォーマットとしてIDPF(International Digital Publishing Forum、国際電子出版フォーラム)によって昨年10月に策定されたEPUB 3は、縦書きやルビといった日本語対応を含む多くの多言語対応の実現などがあり、急速に普及し始めています。 EPUB 3は事実上の業界標準(デファクトスタンダード)の地位を得ました。そして現在、このEPUB 3をISO/IEC(国際標準化機構/国際電気標準会議)、つまり世界各国の代表から構成される機関が定める公的標準(デジュールスタンダード)にする動きが始まっています。 EPUB 3がISO/IECの標準になることで各国政府の調達要件を満たしやすくなり、また教科書や図書館などの標準規格を重視する分野への採用が進むと考えられています。 日本政府の支援がすぐに受けられず 日本はこれまでIDPFでのEPUB 3策定に当
「(クラウドの)cybozu.comを導入したお客様のうち、パッケージからの移行が約3分の1、他社からの移行が3分の1で、残りの3分の1はグループウェアを使ったことがなかったお客様。明らかにクラウドは市場のすそ野を広げている」。 サイボウズ代表取締役社長 青野慶久氏は、26日に都内のホテルで開催したイベント「Cybozu.comカンファレンス2」の記者発表会場でこう発言し、クラウドが市場を広げているとの認識を示しました。 「クラウド版を見てみると、5ユーザーとか7ユーザーといったお客様がたくさん含まれている。グループウェアを使うのは10ユーザー20ユーザーくらいからだと思っていたが、そうではないとクラウドが教えてくれた」。青野氏はこうした小規模ユーザーが増えた理由として「クラウドでは運用をまかせられるからではないか」と分析しています。 イベントには「元気があればチャレンジできる!」アントニ
自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編) ふだん何気なく使っている鉄道。改札を降りるときにICカードを自動改札にかざすと、「ピッ」という音と共に一瞬のうちに運賃を計算してくれます。けれど、複数の路線を乗り継いだり、途中で定期券区間が挟まっていたりと、想像しただけでもそこには膨大な組み合わせがあります。それでも運賃計算プログラムはわずか一瞬で正しい運賃計算が求められ、バグがあったら社会的な一大事にもつながりかねません。 爆発的な計算結果の組み合わせがあるはずの運賃計算プログラムは、どうやってデバッグされ、品質を維持しているのでしょうか? 9月12日から14日のあいだ、東洋大学 白山キャンパスで開催された日本科学技術連盟主催の「ソフトウェア品質シンポジウム 2012」。オムロンソーシアルソリューションズ 幡
2012年秋のIT系イベントは盛りだくさん。クラウドごった煮/HTML5 Conference/XP祭り/PyCon/Node.jsなどなど 暦の上ではもう秋だそうです。IT業界の秋はイベントの季節。そろそろPublickeyでも取材の予定を考えなければとめぼしいものをリストアップしてみたところ、予想以上に面白そうなイベントが盛りだくさん。 せっかくなのでここでまとめて読者のみなさんとイベント情報を共有したいと思います。会場でお会いしましょう!(さすがに全部のイベントには参加できそうにないですけれど……) 第6回クラウドごった煮 クラウドごった煮は、国内で活動するクラウド事業者が一同に集まるイベント。 開催日:9月1日 前回の2011年9月9日に行われたイベントからほぼ1年。国内クラウドは新たなサービス事業者が参入し、海外クラウド勢は一斉にIaaSへと進んで行き始めました。こんな現状を踏ま
「デブサミ」の愛称で毎年2月に行われてきた翔泳社主催のイベント「デベロッパーズサミット」が、今年は7月にも開催されることになりました。夏に行われるデベロッパーズサミット、通称「夏サミ」だそうです。 夏サミのテーマは「ソーシャルエンタープライズ」。ソーシャルメディアはIT業界の中で盛り上がっている分野のひとつですが、それをエンタープライズという文脈で考えたとき、デベロッパーにはどういう役割がそこにあるのでしょうか? ソーシャルエンタープライズをテーマにした意味、そしてデベロッパーとの関わりについて、主催の翔泳社から岩切晃子氏、コンテンツ委員長の及川喜之氏、コンテンツ委員の 鈴木雄介氏らに集まってもらい、話を聞きました。聞き手はPublickey 新野淳一。 ソーシャルエンタープライズとは 岩切 今回、はじめて夏にデブサミをやります。しかも10年目の区切りのあとのはじめてのデブサミでもあります
JavaScriptでの大規模アプリケーション開発を支援する「JavaScript MVCフレームワーク」がいくつも登場し、注目され始めています。7月11日に開催された「第31回 HTML5とか勉強会」では、このJavaScript MVCフレームワークがテーマとなり、主なフレームワークの紹介と座談会が行われました。 それぞれのフレームワークがどんな特徴を持ち、何に向いているのか。非常に勉強になる内容でしたので、この記事では座談会の内容を紹介したいと思います。 座談会に登壇したのは以下の方々です。 Backbone.js 清水大輔氏(NHN Japan) Spine 村田賢一郎氏(Acroquest Technology) Ember.js 斉藤祐也氏(サイバーエージェント) AngularJS 北村英志氏(グーグル) 司会はPublickey新野が務めました。 JavaScript MV
グーグルが開発したJavaScript MVCフレームワーク「AngularJS」を紹介した1つ前の記事の反応が予想以上に大きく、1日たたずにブックマークが500以上もつきました。 本記事では、AngularJS以外にもすでにたくさん存在するJavaScript MVCフレームワークに関する情報をまとめて紹介したいと思います。 JavaScript MVCフレームワークの比較記事 既存のJavaScript MVCフレームワークを比較した記事が「The Top 10 Javascript MVC Frameworks Reviewed」です。Top10と書いてありますが、12種類のフレームワークの比較です。これは公開当時は10種類だったものが、その後11種類になり、今回のAngularJSの公開で12種類になったためです。 上記のような比較表を載せた上で、12種類すべての利点と欠点を説明し
海外ではなぜアジャイル型開発が普及しているのか、IPA(独立行政法人情報処理推進機構)が継続的に行っている非ウォーターフォール型開発についての調査や提言活動の一環として、海外でのアジャイル開発の背景などについての報告書「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査報告書 (非ウォーターフォール型開発の海外における普及要因編)」が公開されました。 調査対象国は、アメリカ、イギリス、中国、ブラジル、デンマークです。アメリカはアジャイル宣言が行われたアジャイル開発先進国として、イギリスもアジャイル開発の先進国として選ばれ、中国は日本のオフショア先であり新しいソフトウェア開発市場が起こりつつある国として、ブラジルはアジャイルコミュニティが活発化しており、デンマークは政府がアジャイル開発を推進している国として選択されました。 報告書のハイライトを紹介します。 海外でなぜアジャイル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く