![ヤフーのサービス開発を支える社内“Kubernetes as a Service”](https://cdn-ak-scissors.b.st-hatena.com/image/square/7c16eb9eecf50209136dfcb1c17f84dbf97dae19/height=288;version=1;width=512/https%3A%2F%2Fcloud.watch.impress.co.jp%2Fimg%2Fclw%2Flist%2F1166%2F830%2Fyjtc2-00.jpg)
Nodeはインストールされているものとします。 npmについても利用したことがある前提で説明を進めます。 また、記事中ではES2015以降のJavaScriptを利用します。 まだあまり馴染みのない方には以下の参考書籍がオススメです。 速習ECMAScript6: 次世代の標準JavaScriptを今すぐマスター! 速習シリーズ 改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで Webpack で環境設定 はじめに SFA を利用した開発を行うためには、Webpack などのモジュールバンドルや Babel によるトランスパイルが必要です。後ほど紹介しますが .vue という独自拡張子・独自構成のファイルを使用するため、最終的には実行可能な JavaScript ファイルにビルドする必要があります。 本格的なバンドラーの設定作業は複雑なので、本来であれば
Haskellで効率の良いコードを書くためにはいかに不要なサンクを潰すか、ということが重要だと言われています。しかし、そもそもなぜサンクが増えると効率が悪くなるのでしょうか。 Haskellのメモリ確保は高速 まず、Haskellにおいてメモリの確保はどの程度コストがかかるものなのでしょうか。次のプログラムを使って確かめてみましょう。 {-# LANGUAGE BangPatterns #-} {-# OPTIONS_GHC "-ddump-simpl" #-} module Main2 where bench :: Int -> (a -> a) -> a -> a bench n f i = go n i where go 0 !i = i go k !i = go (k-1) (f i) {-# NOINLINE bench #-} main :: IO () main = prin
Pythonの補完環境をjedi-vimからvim-lspに移行した話¶ VimでPython書いてますか? 長らくPythonの補完用プラグインとして davidhalter/jedi-vim を使用してきましたが、 あの mattn (@mattn_jp) さんがCollaboratorになった prabirshrestha/vim-lsp や palantir/python-language-server がいよいよ実用的になってきたので移行してみました。 とはいえ実際に使うにはまだ設定するところもちょこちょこあるので、一度まとめておこうと思います。 前提とする環境¶ Vim: 8.0以上、かつコンパイルオプションで jobs, timer, channel, lambda が有効になっている Python: 2.7もしくは3.4以降 (pyenvやAnacondaでインストールした
米Ciscoが1月25日のファームウェアアップデートで修正したばかりのルーターの脆弱性が、サイバー攻撃の標的にされていることが分かったと、セキュリティ情報サイトのBad Packets Reportが1月26日のブログで伝えた。 Ciscoのセキュリティ情報によると、Cisco RV320およびRV325デュアルギガビットWAN VPNルーターに、情報流出の脆弱性(CVE-2019-1653)とコマンドインジェクションの脆弱性(CVE-2019-1652)が存在する。いずれも危険度は「高」に分類している。 いずれもWebベースの管理インタフェースに問題があり、悪用されれば攻撃者に任意のコマンドを実行される恐れもある。Ciscoは、この2件の脆弱性を修正するためのファームウェアアップデートを公開した。 Bad Packets Reportによれば、この脆弱性を狙ったスキャンが1月25日に検出
この度、RubyでCPUによるDeep Neural Networkの推論を可能にするExtension: menoh-ruby を開発・公開しました。 正確には、ONNXフォーマットで出力されたDNNモデルパラメータを用いて推論を行うC++ベースのライブラリmenoh(初出Instant(解説記事))のRubyラッパーを開発しています。 機能概要 C++ベースのMenohの性能をほぼそのまま活用できる 任意の層のノード値へのアクセスが可能 MKL-DNNベースの高速推論 バッチサイズ指定により複数画像に対する同時推論が可能 入出力をRubyのデータ型に適切にバインドしている 1バッチあたりの入力はRMagickのImageオブジェクトの配列 推論結果をHash/Array形式で取得可能 Rubyコードの実装例 本家のC++による実装例と同等の処理を、このように書けます。 兎にも角にも実装
2018年12月18日に品川の日本マイクロソフト株式会社本社にて、「Container X mas Party」イベントが開催され、現場でコンテナ技術を活用するエンジニアの皆様を中心に100名弱の参加者が集まりました。イベントは13:00~19:00の午後いっぱい、6つのメインセッション、LT&懇親会という濃密な一日で非常に賑わいました。このイベントレポートでは各セッションの概要をお伝えします。 Container X mas Party 2019年に向けたService Meshの現状課題の整理と考察 セッションのトップバッターは、日本マイクロソフトの川崎庸市さんです。発表資料はこちらに公開されています。 2018年はIstioをはじめ、Service Meshが大きな注目を集めた年とのことで、クラウドネイティブアプリケーションの主要技術として進化を続けるService Meshやその周
ブロックチェーンなどの技術を使ったDApps・ITサービス開発・コンサルティングなどを行うトライデントアーツでは、2019年1月28日、アーティストとファンがダイレクトにつながれるプラットフォーム「RIGHTS~ぬくもるデジタルマーケット 届け、わたし~」(分散型アプリケーション・DApps)デモ版をリリースすると発表した。 RIGHTSの主な機能・サービスは以下のとおり。 TRINITY CARD アーティストは自分の「画像・音声・動画・手書きサイン」を、唯一無二の代替え不可能な資産「デジタルアセット」へ変換できる CHAT ON AIR アーティストは過去のライブ映像・プロモーションビデオなどの動画コンテンツを活用し、バーチャルライブ空間を構築可能。ファンは有料・無料のアイテムを利用し、アーティストを支援できる。 INSIGHTS アプリ内でのファインの行動データを分析・可視化 CRO
Firefox 65: WebP support, Flexbox Inspector, new tooling & platform updates Well now, there’s no better way to usher out the first month of the year than with a great new Firefox release. It’s winter for many of us, but that means more at-home time to install Firefox version 65, and check out some of the great new browser and web platform features we’ve included within. Unless you’d rather be donn
Mozillaは「Google Chrome」に負けたことを認めてGoogleのブラウザ技術を採用するべきだと、Microsoftの幹部が米国時間1月25日に提案した。これに対し先週末、「Firefox」の独立性が今まで以上に重要になったとの反論が起きていた。 ChromeはGoogleのオープンソースソフトウェアプロジェクト「Chromium」をベースに構築されている。オープンソースのため、誰でもChromiumのコードを自分のプロジェクトで使って改良し、変更点を還元することが可能だ。現在、Chromeは優位性を保持しており、Googleは同ブラウザの改善に多額の資金を投じている。そのため、多くのブラウザメーカーは、まさにMicrosoftの幹部が提案したことを実行している。Chromiumベースのブラウザメーカーには、OperaやVivaldi、サムスン、Brave、そして、最近ではM
また怒られそうなタイトルをつけてしまいました。多分理解できない人がほとんどだと思うので、事業に本気でコミットしたことがない人は読まないほうがいいかもしれません。UIデザインをアートだと思っている方々はそっ閉じしてください、悲しくなるので変なリプも飛ばさないでください笑 経営者(PM)の思いをユーザーに届けるということ僕はUIデザイナーの仕事のうちの一つは、「こんな価値をユーザーに届けたい」という経営者(ないしプロダクト責任者)の思いを、インターフェイスを通してユーザーに届けることだと思っています。100の価値をユーザーに届けるまでにデザインができることは、届ける過程で失う価値を最小限に留めることであって、もともと100しかない価値を100以上にすることはできません(と、個人的に思っています)。 サービスの失敗価値の伝達というとても大事な仕事を担うからには、早々にサービスをクローズしなければ
日本マイクロソフト、GitHub上でクラウドPOSなどのソースコードを公開:スマートストア構築支援に向けた取り組みの一環 日本マイクロソフトは2019年1月29日、日本独自の取り組みとして、小売業が「スマートストア」構築に使えるキャッシュレス/スマートフォン決済対応POSや、商品マスター/在庫管理システムのソースコードを、GitHub上で公開すると発表した。 日本マイクロソフトは2019年1月29日、小売業が「スマートストア」構築に使えるキャッシュレス/スマートフォン決済対応POSや、商品マスター/在庫管理システムのソースコードを、GitHub上で公開、誰でも無償で活用できるようにすると発表した。当然ながら、これらのコードはMicrosoft Azure上での稼働を前提としている。 日本マイクロソフトが1月29日に行った説明によると、同社は日本独自の取り組みとして、小売業のスマートストア化
Red Hatの森若です。 今回はRHEL8でのPythonがどのようにパッケージされているかを見ていきます。 Red Hat Enterprise Linux 8には"python"コマンドがない!? Red Hat Enterprise Linux 8 はインストール直後のデフォルト状態では "python" コマンドが存在しません。(ほとんどの場合"python3"コマンドはあります。) pythonコマンドがない……!? RHELは各種のシステムツールがPythonで実装されており、RHELであれば "python"コマンドが利用できるという状況が続いてきました。RHEL 8では少し様子が違うようです。詳しくみていきましょう。 3つのPython処理系 RHEL 8 Betaでは、Pythonの処理系は3種類存在します。 platform-python: RHELに同梱の各種システ
第三者にアカウントを悪用される脆弱(ぜいじゃく)性が見つかり、1月28日夜からメンテナンスを実施していた匿名質問サービス「Peing -質問箱-」が29日午後8時にサービスを再開したが、午後8時40分ごろ再びメンテナンスに入った。依然として脆弱性が残っていることが分かった。 Peing -質問箱-は、Twitterを通じて匿名で質問できるサービス。運営会社のジラフによれば、28日午後6時にユーザーから脆弱性について問い合わせがあり、社内調査を開始。第三者が任意のユーザーになりすましてツイートを投稿できるなどの問題があると分かり、同日午後9時35分にメンテナンスに入った。 当初は「明朝まで」としていたメンテナンス期間だったが、最終的には29日午後8時まで延長。午後6時には「改善の実装が完了し最終確認中のため20時まで延期する」と説明し、午後7時53分に「検知されていた問題は全て解決し皆さまに
AWS サポートでは、お客様の課題の解決を効率的かつ迅速に行いたいと常に考えています。本ページでは、お客様が技術的なご質問をサポートケースに起票いただく際に、早期解決に役立つポイントをまとめました。例文も掲載していますのでぜひご参照ください。 なお、サポート全般についての一般的な情報は、AWS サポートをご参照ください。 サポートレベル毎の技術サポートへのアクセスについては、AWS サポートのプラン比較をご参照ください。 基本情報の入力について サービス/カテゴリー お問い合わせ内容に最も近い項目をご選択いただくことで、適切な回答が早期に得られる可能性が高まります。 お問い合わせ言語 日本語を選択します。英語での技術支援をご希望の場合には English を選択します。 連絡方法 多くの場合、Web を推奨します。連絡方法の詳細については、連絡方法(Web、電話、Chat)の選択についてを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く