タグ

ブックマーク / www.buildinsider.net (15)

  • PowerShell v5の新機能と、実戦で使ってほしい機能

    Windows 10に標準搭載され、Windows 7/8.1/Server 2008/2012向けにもリリースされたWMF 5.0に同梱されるPowerShell 5.0の新機能と、PowerShellユーザーに特にお勧めの機能を紹介する。 ← 前回 連載 INDEX 2015年12月16日、PowerShell 5.0を含むWindows Management Framework 5.0 RTM(以下、WMF 5.0 RTM)がリリースされたが、PSmodulePathに問題があったため12月23日にいったん回収され、公開が取り消されていた。2016年2月25日にようやくその問題が修正され、再度、WMF 5.0 RTMがリリースされたことで番環境におけるWMF 5.0の利用が全面解禁された。 連載では、「Windows Management Framework」のバージョン4.0(

    donayama
    donayama 2016/02/26
  • Windows 10 IoT Core(最新Creators Update版)で何ができるのか?

    最新Creators Update版のWindows 10 IoT Core(OS)は、どのような機能を持つのか? Raspberry Pi 3にインストールして試した結果を画像キャプチャして示しながら、その特徴と機能をまとめる。 安価な小型コンピューターであるRaspberry Pi(ラズベリーパリ、略してラズパイ)を活用すれば、お金を掛けずに手軽に電子工作が楽める。例えば、LEDを点滅させるような簡易なものから、ロボットのような機械の制御といったものまで、想像と工夫次第で「何でも」と言ってよいほどさまざまなモノが製作できる。特に、センサーなどから取得したデータをクラウドに送信して、蓄積されたビッグデータを分析・活用するIoT(Internet of Things)のデバイス製作には、お勧めできる。 もちろんIoT向きのエッジデバイスとしては、Arduino(アルデュイーノ)なども有力な

    Windows 10 IoT Core(最新Creators Update版)で何ができるのか?
    donayama
    donayama 2015/08/11
  • C# 6.0で知っておくべき12の新機能

    Visual Studio 2015正式版のリリースで利用可能になったC#言語の最新バージョン「6.0」の新機能を解説する。CTP 5→正式版に合わせて改訂。 連載 INDEX 次回 → 「C# 6.0」と呼ばれているC#の最新バージョンは、Visual Studio 2015*1で利用可能になっている。 この最新バージョンでは、「.NET Compiler Platform」(コード名:“Roslyn”)と呼ばれる新しいコンパイラーが導入されており、静的解析APIの提供など、コンパイラーまわりに大きな変更が行われている。一方、言語機能に目を向けると、async/awaitという大きな機能が追加されたC# 5.0に比べると、一つ一つの新機能自体は小さい。しかし、それらはプログラムをより書きやすくするための機能なので、C#開発者にとってはやはり重要なアップデートとなっている。 そして、これら

    donayama
    donayama 2015/02/09
  • Xamarin Studio/Visual Studioで「Ricty Diminished」プログラミング用フォントを使うには?

    「Ricty Diminished」や「Source Code Pro」などのプログラミング用フォントを、Xamarin Studio/Visual Studioのコードエディターのフォントとして設定する方法。 ← 前回 連載 INDEX 次回 → プログラミング時のIDE(統合開発環境)やエディターでは、どんなフォントを使っているだろうか? 標準のまま使っている人も多いと思うが、中にはこだわってフォントを設定している人も少なくないだろう。特に好まれやすいフォントは、例えば「0(ゼロ)」なのか「O(オー)」なのかなど、紛らわしい文字が見分けやすいフォントだ。そのようなフォントで人気があるのは、「Inconsolata」や「Source Code Pro」、「Ricty」あたりだろう。 そのRictyが「Ricty Diminished」(リクティ・ディミニッシュト)という名前でより使いやす

    donayama
    donayama 2015/01/28
  • 「Pro相当機能が無料!」と話題になった「Visual Studio Community」の光と“影”

    新登場したVisual Studio Communityとは? その狙いやメリットについて概説する。また、「どういった人が使えるのか」という規約上の条件と、規約違反しないための注意点を紹介する。

    donayama
    donayama 2014/11/22
  • なぜ記事・本を書くのか? Webメディア/出版の基礎知識

    一方のメディア(Webメディアや出版社)は、たとえそれが専門領域であっても、できるだけ多くの読者、つまりマスをターゲットしている。よって基的に、どの記事、どの書籍でも、利益を確保できる一定基準以上のPV(ページビュー)数や実売部数を獲得できることが目標になっているだろう。あくまでビジネスとしてメディア業を営んでいるので、売り上げにつながらないニッチなものは、大半の場合、扱いにくい(図2)。 筆者が感じる両者の違いとしては、素早く情報発信するなら「ブログ」などの方が便利で、より多くの人に長期間、教科書的に読んでもらいたいのであれば「メディア」の方がうまくいく場合が多いだろう。 メディアの現状を説明する上で、開発者による技術情報発信方法の変化に触れておきたい。ここでは、より読者に身近なブログ系の変遷を基にこれを説明する。 ブログ系の変遷 ブログが最も盛り上がっていたのは2005~2010年ご

    donayama
    donayama 2014/09/26
  • TypeScriptとは? Visual Studioを使って開発してみよう

    1.0正式版がリリース。TypeScriptは、Visual Studio上でも開発できる。C#などでコードを書いているVisual Studioユーザー向けに、その利用手順や特徴を解説。 連載 INDEX 次回 → TypeScriptとは TypeScriptとは、マイクロソフトが中心となって開発を進めているスクリプト言語で、コンパイル結果がJavaScriptコードになる、いわゆる「AltJS」と呼ばれる種類の言語である。AltJSにはTypeScript以外にもメジャーなものとして、CoffeeScript、Dart、Haxe、JSXなどがあり、TypeScriptはその仲間ということになる。 TypeScriptの公式ページ(英語) 日時間の2014年4月3日、開発者向けイベント「Build 2014」で、バージョン1.0がリリースされた。「ついに1.0に到達した」といった感じ

    donayama
    donayama 2014/04/03
  • 開発環境までもWeb化?! Visual Studio Online “Monaco”機能徹底解説(Win&Mac対応)

    Visual Studioのオンライン版?! Webブラウザー上で動作する開発環境“Monaco”で開発はどう変わるのか? その全機能をさまざまなブラウザーで徹底的に試してみる。さらにデスクトップアプリ開発も実験してみる。 連載 INDEX 次回 → 先日(米国時間で11月13日に)開催されたオンラインイベント「Visual Studio 2013 Launch Event 」の中で、「Visual Studio Online」が発表された。この名前を文字通りに受け取るなら、「Visual Studioの“オンライン版”」という意味になるだろう。しかし実際に発表されたその内容は(筆者の理解では)、これまで「Team Foundation Service」と呼んでいたものを強化しつつ、名称変更したにすぎないものだった。 これでは「命名と実体が合っていない」ということになる。ところがこの命名の

    donayama
    donayama 2013/12/19
  • .NET互換環境

    マルチプラットフォーム開発を実現するための.NET Frameworkの互換環境について説明。その代表として、今回はMonoと、Monoベースのフレームワークを取り上げる。 ← 前回 連載 INDEX 前回紹介したようなマルチプラットフォーム開発を実現するために、今回は.NET Frameworkの互換環境について説明する。互換環境もいくつかあるが、その代表として、利用者が多くサポートもしっかり得られるMonoと、Monoベースのフレームワークについて説明しよう。 Mono Monoは、GNOMEプロジェクトの創設者Miguel de Icaza氏の主導で開発されている.NET Framework互換フレームワークである(以下、稿で単に「.NET Framework」という場合、マイクロソフト製の.NET Frameworkを指す)。Windows、Max OS X、Linuxなどを中心

    donayama
    donayama 2013/10/21
  • C#開発者から見たLeap Motion開発のファースト・インプレッション

    手や指の動きを読み取って、さまざまな処理を行うアプリを作成できる「Leap Motion」の一般販売がついに開始された。その開発はどのようなものなのか? SDKに含まれる最も基的なソース・コードを眺めてみよう。 ※2013/07/29追記: C++言語向けの連載はこちらです。 ※2013/08/29追記: VB言語向けの連載はこちらです。 2013年7月22日(米国時間)、ついにLeap Motionの一般販売が開始された。Leap Motionとは、簡単にいえばKinectの機能を手と指だけ(+手に関連付けられた道具。例えばペンなど)に絞ったデバイスである。そのため、デバイスはフリスクのケース程度の大きさで(高さ:1.27cm、横幅:3cm、奥行き:7.62cm、重さ:45.4g)、価格も(執筆時点で)8200円程度(※税金や送料を含まない場合)とお手頃だ。 その内容や可能性は、言葉で

    C#開発者から見たLeap Motion開発のファースト・インプレッション
    donayama
    donayama 2013/07/23
  • スケーラビリティと耐障害性を両立するWebアプリケーション [スライド&動画]

    ← 前回 連載 INDEX 次回 → 6月8日(土曜日)に開催したセミナー「第1回 Build Insider OFFLINE」のRoom A 13:30~14:20のセッション動画(50分)とスライドを視聴・閲覧できます(映像上ではスライドの文字が読み取りにくい場合がありますので、スライドも併用してご視聴ください)。 セッション・スライド

    スケーラビリティと耐障害性を両立するWebアプリケーション [スライド&動画]
    donayama
    donayama 2013/07/02
  • TypeScriptの基礎から実践・利用事例まで [スライド&動画]

    TypeScriptの基礎に始まり、既存のJavaScript資産の活用方法、開発環境構築(Mac OS X上)から開発事例と、TypeScriptの未来図までを話します。明日から仕事で使えるTypeScript活用法をあなたに!

    TypeScriptの基礎から実践・利用事例まで [スライド&動画]
    donayama
    donayama 2013/06/25
  • .NETで使えるアイデンティティ連携のためのライブラリまとめ(後編)

    ライブラリの名称(「Windows Azure Authentication Library」→「Active Directory Authentication Library」)や仕様が変更されたのに伴い、稿の内容をその最新状況にアップデートしました。 前回は、アイデンティティ連携で使用可能な各技術要素(使用可能なライブラリや、サービスなど)として、オーソドックスなソーシャル・アイデンティティ(Facebookのアカウント、Googleアカウント、Microsoftアカウントなど)との連携を行うDotNetOpenAuthについて説明した。今回は引き続き、Microsoft Azure(旧称:Windows Azure) Active Directoryのアイデンティティ連携など、さらに応用的なテーマについてまとめる。 なお、開発言語によって使用するライブラリなどは異なるが、稿では、

    donayama
    donayama 2013/05/27
  • C#のRedisライブラリ「BookSleeve」の利用法

    高パフォーマンスなKey-Valueストア「Redis」とは? 「BookSleeve」というライブラリによりC#でRedisを使う方法を紹介し、コードで示しながらその特徴を解説する。 Redis(=REmote DIctionary Serverの略で、読みは「レディス」が近いようだ)は、イタリアの開発者Salvatore Sanfilippo(a.k.a. antirez)氏が中心になって開発しているオープンソースのKey-Valueストア(以降、KVS)で、VMware社がスポンサーしている。オンメモリで動作するデータ・ストアであり、非常に高いパフォーマンスを誇っている。KVSということでMemcachedに近い性質を持つが、違いとして、 単純なKey-Valueのデータ型のほかに、リストやハッシュなど多彩なデータ構造を持つ 定期的にデータを書き出すことで永続化できる Pub/Sub

    donayama
    donayama 2013/04/25
  • Build Insiderとは?

    サイトは何を目指しているのか? 従来型のWebメディアと何が違うのか? どういったコンテンツを取り扱うのか? 新サイトの趣旨や方向性を紹介する。 メイン・テーマ 日、オープンしたサイト「Build Insider」がメインで取り扱うテーマは、ずばり、 次世代Web開発技術 である。 趣旨: 何を目指しているか? 「特集:次世代Web: デバイスとクラウドがもたらす近未来」で示されているように、すでにWeb技術はソフトウェア開発で欠かせないものとなってきており、これからの近未来において、ますますその重要度は増していく可能性が高い。このような現状認識から、サイトは、その世界で頑張る開発者に向けて、 現場で役立つプラクティカルな技術情報、および開発者の知的好奇心をくすぐるハイレベルな技術情報を発信する ことを目指している。 この趣旨を実現するために、現場で働きながらも最先端技術を追いかけ

    donayama
    donayama 2013/04/25
  • 1