この連載では非同期処理に役立つアクターモデルを学ぶため、JavaとScalaから使えるOSSであり、アクターモデルの実装を提供するAkkaを紹介します。連載の前半では非同期処理とActorの基礎的な部分を、後半では非同期処理から分散システムへと話を進めていきます。Actions」でワークフローを自動化しようこの連載では、GitHubのサポートエンジニアが交代でGitHubについて一歩踏み込んだトピックを解説していきます。Actions」について紹介します。開発ツール技術解説2019/01/07これなら分かる!マイクロサービス(活用編)~そのアーキテクチャを実現するデザインパターンを一気に学習マイクロサービスについて、前回はそのアーキテクチャの概要から利点、そして課題についてまとめました。第2回の今回は、マイクロサービスを構成する個別の要素(デザインパターン)を一挙に説明します。マイクロサービスを学ぶ上で避けて通れない用語たちを、ひとつひとつ、分かりやすく丁寧に解説しました。マイクロサービスが持つどの利点に結び付くかをセットで解説することにより、単なる知識の列挙を避けたイメージしやすい構成をとっています。本連載は「これから機械学習に取り組みたい」「ディープラーニングや機械学習を使った経験がある」といったエンジニアに向けて、データ量が少なくても分析が実現できる「スパースモデリング」という手法を紹介します。今回は、スパースモデリングの歴史を紐解きながら、その代表的なアルゴリズムであるLASSOについて解説します。Requestで日本語が文字化けしたときの対処方法この連載では、GitHubのサポートエンジニアが交代でGitHubについて一歩踏み込んだトピックを解説していきます。第1回の今回は、日本語などマルチバイト文字を使った場合に発生することがある文字化けについてお話します。知らない単語を検索したけれど、どのサイトを読んでも理解できずブラウザを閉じてしまった、なんて経験を持つ方も多いと思います。本連載はそんな事態に苦しむITエンジニアの皆さまに向けて、まわりくどい原典の説明や冗長な周辺情報を取り払い、できるだけシンプルで、ポイントを掴める解説を目指しました。第一回のテーマに選んだのは、「マイクロサービス」です。本連載は「これから機械学習に取り組みたい」「ディープラーニングや機械学習を使った経験がある」といったエンジニアに向けて、データ量が少なくても分析が実現できる「スパースモデリング」という手法を紹介します。連載の第1回は、スパースモデリングに注目が集まる背景について紐解いていきましょう。コヒーレントイジングマシンとは何か?第4回の今回は、日本発の量子コンピュータとして注目されている「コヒーレントイジングマシン(または量子ニューラルネットワーク)」と呼ばれる量子コンピュータの解説を行います。これは、現在クラウドで公開されており、我々が実際に使ってみることができる日本で最初の量子コンピュータ(の一種)です。今回の記事では、このマシンをビジネスに使うことをめざして、その動作原理や特徴を解説していきたいと思います。前回の連載から、だいぶ時間が空いてしまいましたが、その間に量子コンピュータはますます盛り上がりを見せています。今回は「量子コンピュータ関連の開発動向」と「量子コンピュータで想定されるアプリケーション」について解説します。次回は、日本で開発が進められている「コヒーレントイジングマシン(量子ニューラルネットワーク)」と呼ばれる“日本発”の量子コンピュータについて解説します。アーキテクチャ技術解説2016/10/04女性コミュニティだからレベルが低いと思われたくない――岩尾はるかさんがLinuxとコミケとLGBTを語るCodeZineがお届けするPodcast「かまぷとゆうこのデベロッパーズ☆ラジオ」略して「デブ☆ラジ」。この番組では、USP研究所のかまたひろこと、CodeZine編集部の近藤佑子が、ソフトウェアデベロッパーのみなさんに向けて、IT技術に関するちょっといい話をお送りします。音声に加えて、ダイジェスト版の記事もお届け。第3回のゲストは、Linuxカーネルに関する同人誌サークル「低級はっかーズ」の岩尾はるかさんです。宇津木健さんCodeZineがお届けするPodcast「かまぷとゆうこのデベロッパーズ☆ラジオ」略して「デブ☆ラジ」。この番組では、USP研究所のかまたひろこと、CodeZine編集部の近藤佑子が、ソフトウェアデベロッパーのみなさんに向けて、IT技術に関するちょっといい話をお送りします。音声に加えて、ダイジェスト版の記事もお届け。第2回のゲストは、CodeZineで量子コンピュータについての解説記事を執筆いただいている、量子情報勉強会の宇津木健さんです。~量子アニーリングの古典版「シミュレーテッドアニーリング」の実装~前回は、量子コンピュータの基本的な考え方である、0と1の重ね合わせ状態を使って高速計算を実現する方法と、量子コンピュータの一方式である「量子アニーリング」の動作原理について簡単に説明しました。今回は、量子コンピュータの動作をより直感的に理解することをめざして、エクセルVBAを用い、量子アニーリングの古典版である「シミュレーテッドアニーリング」というアルゴリズムを作ってみます。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。