今後の.NET開発では必須スキルか。 .NETでの非同期処理の書き方があまりにも色々ありすぎて覚えるのも大変。でも、async/awaitを使用した非同期処理は今後重要なキーワードとなってきそうです。 参考 連載:C# 5.0&VB 11.0新機能「async/await非同期メソッド」入門 http://www.atmarkit.co.jp/ait/subtop/features/da/ap_masterasync_index.html ボタンをクリックすると1秒間隔でラベルの文字が変更するプログラムを書く。 フォームのボタンをクリックすると1秒間隔で10回、ラベルの文字が変更するプログラムを考えます。 非同期処理を使わない例。 非同期処理の効用を知るために、非同期処理を使わないで処理を書いてみます。 private void button1_Click(object sender, E
CSS vs XAML Media queries in CSS are plain awesome for HTML webpages and more recently Windows 8 JS store applications, amongst other things they allow developer-defined styles to be switched between dynamically based on the current width of the users browser, providing the optimal user experience at supported screen sizes. This is what’s called responsive design. XAML based technologies do not ha
静岡県立大学 食品栄養科学部及び 大学院生活健康科学研究科 教授 横越 英彦 多くのストレスに悩まされ、超高齢化に伴い認知症が大きな社会問題にもなっている現代にあって、脳機能の低下を抑えたり精神活動を活性化したりする方法への関心は高まる一方です。栄養学、生化学、生理学、神経科学、行動科学、心理・精神学など広範な研究領域を包括した「栄養神経科学」を先導し、食品成分が脳機能や精神活動に与える影響を研究する静岡県立大学教授の横越英彦先生に、その研究の成果などをお聞きしました。 ■まず、先生が携わっておられる栄養神経科学とはどのようなものかをお教えください。 現在は高ストレス社会・超高齢化社会であると言われており、その中で誰もが“人間らしく健康長寿”を全うしたいと願っています。栄養神経科学は、食品成分が脳機能に与える影響や、それによる行動への影響を研究し、食品成分の機能性を詳細に解明することで、健
高分子化合物・有機化合物・分子 *酵素(こうそ)は、生体で起こる化学反応を進める分子。 *アミノ酸(アミノさん)は、生体のタンパク質の構成ユニット となる有機化合物。 *蛋白質(たんぱくしつ)は、遺伝子の設計図によりアミノ酸が 多数連結(重合)してできた高分子化合物。 Page Contents (詳細は、下線部分をクリック) ・蛋白質 ・アミノ酸 ・酵 素 ・神経伝達物質の産生 蛋白質 タンパク質 ( アミノ酸の結合で作られた高分子化合物 ) タンパク質( Protein)は、20種類存在するLーアミノ酸が多数連結 (重合)してできた高分子化合物で生物の重要な構成成分のひとつ。 構成するアミノ酸の数や種類、また結合の順序によって種類が異なり分子 量約4000前後のものから、数千万から億単位になるウイルスタンパク質 まで多種類が存在。 連結したアミノ酸の個数が少ない場合にはペプチドと
「スター・ウォーズ」シリーズ最新作「STAR WARS : THE FORCE AWAKENS」の特報映像が11月29日に公開されました。 特報にはおなじみのストームトルーパーやミレニアムファルコンのほか、新たなキャラクターも。「ジェダイの帰還」から30年後が舞台となりる同作、公開は2015年12月を予定しています。楽しみですね! advertisement 関連記事 「スター・ウォーズ エピソード7」の題名は「The Force Awakens」に フォースが目覚める! コロコロついてくるよ! R2-D2のキャリーバッグがかわいい C-3PO気分で使いましょう。 X-ウイングに乗ってデス・スターつぶしてくるわ 「スター・ウォーズ」のアーケード用ドームスクリーン型シューティングゲームがすごそう バンダイナムコゲームスから。 「スターウォーズ」デザインの英和・和英辞典 ベイダー卿の英会話も学
is a totally awesome idea still being worked on. Check back later.
大学にいたころは日々Linux(当時はRedHatやVine Linux辺り)を中心に使っていましたが、今の会社に入ってからはオンリーWindowsで、入社数年目までは「いつか使うはず…」と自宅にLinuxマシンとか立てていましたが、あまりにも使わないので、もうLinuxを触らなくなって数年が経ちました…(-_-; で、現在Windows Azureの無料期間で遊んでるわけですが、Azureでは仮想マシンとしてLinuxも普通に立てることができる!とのことで、久しぶりに触ってみることにします。 (という裏にChefとか触ってみたい、というのがあったりなかったり) 今回sslの証明書とかは省いたのですが、10回満たないマウスクリックで起動するなんて…驚きです。 一応キャプチャ取ったので、どれくらいあっさりできるか興味ある方はどうぞ。 仮想マシン作成のメニューを選択します。 Azure画面の左
2014年02月05日18:45 カテゴリTipsiTech 備忘録 - FreeBSD 10 あれこれ この後無茶苦茶インストールしまくった。 FreeBSD 10.0-RELEASE Announcement ので、気づいたことを。 FreeBSD 9以前からの移行、特にpkgまわり make installでやっていたのも今や昔。freebsd-updateでさくっと。 で、手順は FreeBSD 10.0-RELEASE Installation Instructions のとおり 念のため旧環境もアップデート。済んでれば次へ。 # freebsd-update fetch # freebsd-update install 10.0へアップグレード 必要なファイルの取得 # freebsd-update upgrade -r 10.0-RELEASE カーネル入れ替え # free
こうしんりれき 2017/8/15 フォントの利用に際しては、こちらをご確認下さい。 お問い合わせ等の連絡について お問い合わせのメールを頂いてもなかなか返信できず大変申し訳ありません。 今後も状況改善の見通しが立たないこともあり、大変申し訳ありませんが今後はメールに対しては返信しないこととさせて頂きます。 お仕事の都合上返信が欲しいといった旨のご依頼にも対応しかねますのでご了承ください。 利用規約を守ってお使い頂く限りお断りすることはありません。 商用利用に関する連絡についても必須とはいたしませんので今後ともお気軽にご利用ください。 ブックマーク、リンク等は http://azukifont.com/ へお願いします。
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
とりあえず公開優先のやっつけ説明なので気づき点があればその都度更新します。 誤りその他の指摘はメール <tsutsui@ceres.dti.ne.jp> または Twitter(@tsutsuii)宛でお願いします。 前書き NetBSDとは えびはらさんによる NetBSDのご紹介 を一読してください。 Live Imageとは いわゆる各種OS用の Live CD が OSのインストールなしにCD-ROMからそれなりの環境設定で起動するCD-ROMイメージ であるのに対し、ここでは USBメモリなどに書き込んでそこからブートすればそれなりの環境で起動するディスクイメージ エミュレータのハードディスクイメージファイルとして指定すればそれなりの環境で起動するディスクイメージ のことを「Live Image」と称します。 ておくれ とは 「ておくれ」 「mikutter」で検索 ておくれ の
With the recent open sourcing of parts of .NET, we want to bring the best pieces of .NET to Mono, and contribute the cross platform components of Mono to the .NET efforts. This document describes the strategies that we will employ. We are tracking the most recent development at GitHub task. Background Microsoft is open sourcing .NET in two ways: .NET Core: a re-imagined version of .NET that is sui
「peco」はあらゆるコマンドライン出力を選択可能にするフィルタリングツール。コマンドラインの革命児として今静かなブームとなっています。 pecoを使えば、例えば「ps aucx | peco」を実行すると、標準出力されたプロセス一覧がキーボードで選択可能になり、リターンキーを押すことで特定の行を選択することができるようになります。 この選択結果を他のコマンドラインツールにうまく渡すことでコマンドラインをより便利に利用しよう!というコンセプトのツールです。 「ps aucx | peco」だと実用性はありませんが、シェルと組合せてコマンド履歴やcdの履歴を選択可能にすれば便利に使うことができます。 最近お気に入りのツールなので紹介してみたいと思います。 インストール pecoはgoで作られたツールなのでReleasesからMac/Windows/Linux用のバイナリをダウンロードして使う
現実的なWebサービス環境において、Docker化によるパフォーマンス低下がどの程度のものか調査するために、 ISUCON4 の予選問題のうち、Nginx と MySQL 部分を Docker 化してベンチマークをとってみた。 典型的なWebサービスシステムの3層構造(Proxy, App, DB)を構築し、ベンチマーカーにより高ワークロードを実現できるので、ISUCON の予選問題は適当な題材といえる。 Docker のパフォーマンスについて留意することは先日書いたエントリに全て書いてる。 上記のエントリを要約すると、Docker のパフォーマンスについて重要なこととは storage-driver の選択 (AUFS or Device mapper or ...) Volume の ON / OFF AUFS などの差分ファイルシステムをバイパスするかしないか Host networ
Open vSwitch インストール Open vSwitch をインストールする 手順確認 http://openvswitch.org/support/ の、 General Instructions ・Overview of functionality and components ・ Building and Installing Open vSwitch ・Configuration Cookbook (overview of common configuration tasks) の二番目「How to Install Open vSwitch on Linux」を見ながらやる。 事前準備 ハードウェアは HP pavilion, Intel CPU。 Arista に適用する目論見もあったので Fedora 12 をインストール。 iptables, ipv6tables,
When running a complex Python program that takes quite a long time to execute, you might want to improve its execution time. But how? First of all, you need the tools to detect the bottlenecks of your code, i.e. which parts take longer to execute. This way, you can concentrate in speeding these parts first. And also, you should also control the memory and CPU usage, as it can point you towards new
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
2014年12月5日紙版発売 2014年12月22日電子版発売 編集部 編 B5判/352ページ 定価2,948円(本体2,680円+税10%) ISBN 978-4-7741-7034-3 ただいま弊社在庫はございません。 Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo この本の概要 「SoftwareDesignの人気特集記事を再編集!」 自社のネットワークやサーバを管理する技術力がなければ,クラウド環境を安心して使いこなせません。本書はネットワーク構築技術を,LANケーブルの作り方から「ガチ」で解説します。ネットワークの要であるDHCPサーバの構築,そしてルータやスイッチングハブの使い方と注意点,ワイヤレスLAN環境構築における落とし穴とその解決方法,ネットワークが成長するに
はじめに もうすっかり年末なので、これから2015年にかけてアプリケーションアーキテクチャがどのようになっていくのかという個人的な考え/妄想や背景について、「リアクティブ」というキーワードをもとににまとめてみたいと思います。 Google Trendsを見ると"reactive programming"という言葉は2010年前後から、ゆっくりとバズをし始め、現在も上昇を続けています。 また、仕事としては、2010年ごろから大規模なWebサービス開発において、フロントエンド、バックエンド、アルゴリズム改善といった様々な箇所で、リアクティブプログラミングの要素を取り入れながら、アーキテクチャの改善を進めてきました。そのため、こういったアーキテクチャがコード品質の維持や安定性の向上、実際的で複雑な問題の解決にも適応可能であるということを実感として持っています。 近年、そういった要素が様々なツール
I am a huge fan of Chromebooks and so is Linus Torvalds. He believes that “…Chromebooks are the kind of things that will make the year of the desktop more possible.” I love Chromebooks not only because they run the Linux-based operating system Chrome OS, but also because they are inexpensive and the app ecosystem around the OS is evolving rapidly. The device needs zero maintenance. It has ended th
The blkid program is a command-line utility that displays information about available block devices. It can determine filesystem types (like ext4 or swap) and display key metadata attributes (tokens) such as UUIDs and LABELs. The bikid tool is part of the util-linux package, which includes various utilities for managing your system. Basic Usage Simply running blkid without any argument it will dis
やったこと 顔などの特定の物体がどこにあるかを認識するときにはカスケード分類器というものをつかいます(物体検出 — opencv v2.1 documentation)。ここではOpenCVによるアニメ顔検出ならlbpcascade_animeface.xmlで公開されているアニメ顔検出器を使っています。 #include <opencv2/opencv.hpp> using namespace std; using namespace cv; void detectAndDisplay(Mat image); CascadeClassifier face_cascade; int main(void){ //カスケードのロード face_cascade.load("lbpcascade_animeface.xml"); Mat image; image = imread("face.jp
.NET Coreのオープンソース化を伝えるブログエントリに対するページビューは20万を超えており、GitHubではその週のトップレポジトリに躍り出るなど、大きな反響があった。 ほかにも、MicrosoftのTwitterアカウントやブログコメント、Facebookページには途方もない数のコメントが寄せられ、一部にはネガティブな意見もあったものの、全般的には好意的に受け止められている。 さらに、Adam Ralph氏による非en-US環境でのテスト動作の修正をはじめとする、20のコントリビュートがコミュニティから寄せられた。コントリビュートのうちのいくつかは追加APIに関する要望で、Microsoftでもすでにユーザーによる追加APIのレビュープロセスについて検討を進めている。 すでに、AppVeyor上にパブリックCIサーバを立ち上げるとともに、開発者向け情報を提供するwikiを設置して
投稿者: .NET チーム 投稿日: 2014 年 11 月 12 日 7:37 AM 本日は .NET にとって転機となる素晴らしい日です。マイクロソフトはこのたび .NET 2015 プレビュー版をリリースしました。現在 .NET をご利用いただいている 10 億超のユーザーの皆様に対する強いコミットメントを胸に、新たな旅立ちを迎えます。 本日の Connect(); (英語) イベントで Scott Guthrie (英語) と S. ‘Soma’ Somesegar (英語) が発表したとおり、.NET は新たな時代に突入しました。オープン ソース化を基本原則として、.NET アプリケーションが複数のオペレーティング システムで実行可能になるほか、.NET 2015 プレビュー版の一部として .NET Core 5 が提供されました。.NET Core 5 は完全なオープン ソース
自著の書籍、記事、技術文書のフォローアップとか... (注:このブログは 2024 年 3 月以降更新されません。今後、予告なくサイトを閉鎖することがあります。ブログ主の引っ越し先は こちら) 先日、Remote Desktop Connection Manager (RDCMan) の最新バージョン 2.7 が公開されましたが、これって Hyper-V の仮想マシンのコンソールに接続するツールとしても使えるんですね。へぇ... いいかも。 仮想マシンに接続するには、仮想マシン ID を指定する必要がありますが、ID を取得するには Hyper-V ホストで... Get-VM |Select Name, ID Remote Desktop Connection Manager 2.7 [URL] http://www.microsoft.com/en-us/download/detai
イギリスの音楽制作情報誌、Computer Musicがブラック・フライデー(11月28日)限定で、2014年11月号(第210号)の電子版(iOSデバイスやAndroidに対応)の無償配布を行っています(通常価格:500円)。 ご存じのとおり、Computer Music誌には毎号、フリーのプラグインやソフト・シンセ、サンプル・ライブラリー、チュートリアル・ムービーなどが付属していますが、これらももちろん無償で入手することができます。さらに、前にも紹介しましたが、Computer Music誌は1号購入すれば、それより前の号に付属していたプラグイン(CMプラグイン)もすべてダウンロードできる仕組みになっています。つまり、今日2014年11月号を入手すれば、40種類以上のプラグイン/ソフト・シンセを一気に(しかも無償で)手に入れることができるというわけです。イギリスでのブラック・フライデー
既報の通り、マウスコンピューターから非常にユニークな製品が登場した。その名は「m-Stick MS-NH1」。スティック型のデザインで本体サイズは100(幅)×38(奥行き)×9.8(高さ)ミリ。スマートフォンよりも小さく、USBメモリを少し大きくしたようなサイズ、といえば分かるだろうか。 写真をみれば分かるとおり、とにかく非常に小さい。 今回、マウスコンピューター製品企画部部長の平井健裕氏に製品投入の背景や開発の裏話を聞いた。 →製品レビュー:マウスのPC、小さすぎィ!:話題のスティック型PC「m-Stick MS-NH1」発売直前レビュー PCの居場所を見つける新しいカタチ ―― 平凡すぎる感想ですが、すごく小さいですよね。自分も含めて、PC USERの読者はこうしたガジェットが大好きで、とりあえず買ってしまうのですが、これはそもそもどういった用途を想定しているのでしょうか。 平井 ま
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
開発用ディレクトリを適当に作成し、コマンドプロンプトでそのディレクトリに移動します。 以下コマンドを実行。 vagrant box add centos6 http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-i386-v20131103.box
さまざまなOS環境を仮想マシン上に簡単に作成できるVagrantが近年注目を集めている。今回はこのVagrantを使って、KVM上で動作する仮想マシンの作成や実行を可能にする「vagrant-libvirt」および「vagrant-kvm」を紹介する。 Linuxサーバー上ではVagrantを使いにくい? 近年では仮想マシンを使ってソフトウェアやWebサイトの開発およびテストを行うことが増えている。最近のPCは仮想マシンを稼動させるのに十分なリソースを備えており、1台のサーバー上で複数の仮想マシンを稼動させたり、開発者のPC上で仮想マシンを稼動させることで、開発者ごとの開発/テスト環境を簡単に用意できるようになっている。 とはいえ、仮想マシンを使った場合でも、開発/テスト環境の構築はやはり手間がかかることが多い。OSや各種ソフトウェアのインストールや設定といった作業は仮想マシンごとに必要と
VagrantがサポートしているHyper-Vは、Windows 8.1のみ。 以前のバージョンのHyper-VのAPIに対応していなくて、動作しないことがあるらしい。 Hyper-VとVirtualBox、VMwareなどの仮想化技術は共存ができない。Hyper-Vが有効になっているとVirutualBoxでエラーが出るので、Hyper-Vを無効化する必要がある。具体的には、[Windows 8.1で、VirtualBoxとHyper-Vを簡単に切り替える方法]を参照。 Hyper-Vを使用するには、予めWindowsの機能追加と削除でHyper-Vを有効にしておく必要がある。 Hyper-Vを使用するには、[vagrant up]コマンドのオプション[—provider]に[hyperv]を指定する。実行するときには、管理者特権が必要で、権限がない場合、Vagrantはエラーを返す。
「IIJ Technical WEEK 2014」の会場に、まるでタイムスリップしてきたかのようにSun Microsystemsの「SPARCstation IPX」が姿を現した。20年前に同社が提供していたアノニマスFTPサーバーはどんな姿だったのだろうか。 20年前のサーバーの姿を、そしてインターネットの姿を覚えているだろうか? インターネットイニシアティブ(IIJ)が2014年11月26日から28日にかけて開催している「IIJ Technical WEEK 2014」の会場には、まるでタイムスリップしてきたかのようにSun Microsystemsの「SPARCstation IPX」が姿を現し、世界初のグラフィカルなWebブラウザー「NCSA Mosaic」上で約20年前のIIJのWebページ(いわゆる「ホームページ」)を表示した。 11月27日に行われたセッション「てくろぐ・せ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く