TypeScriptはJavaScriptを拡張して作られたプログラミング言語です。トレンドが示すとおり、TypeScriptはJavaScriptに代わって第一に選択される言語になりました。TypeScriptが提供する静的型システムは、コードの保守性と可読性を大幅に向上させます。またブラウザ等の互換性を心配することなく、モダンで便利なJavaScriptの機能を利用できます。 TypeScript DeepDiveは初心者からベテランまで役立つオープンソースのドキュメントです。JavaScriptのモダンな機能からTypeScriptの様々な魔法に至るまで丁寧に説明されています。多くのコードサンプルがあり、具体的なTypeScriptの使い方を簡単に理解できます。TypeScript DeepDive日本語版は2018年に誕生しました。
AWS ALB Ingress Controller Kubernetes(以下k8s)でALBを使うには aws-alb-ingress-controller を利用するのが一般的かと思いますが、先日このようなリリースがありました。 Amazon EKS Adds ALB Support with AWS ALB Ingress Controller 内容は記事を読んで頂ければいいのですが、要約すると下記の通りなので、文字通り Amazon EKS (以下 EKS ) が ALB をサポートしたと受け取るとちょっと実情と差があるのかと。。 aws-alb-ingress-controller がv1.0.0を迎えProduction Readyになった AWS の開発チームが Contribute していく 基本的には docs/guide/controller/setup.md あたり
C# Advent CalendarとひとりAdvent Calendar 22日目です。 qiita.com adventar.org [追記]今日のエントリは昨日英語版C# Advent Calendarに投稿したエントリの日本語版です。 developers.redhat.com ぜひ英語版C#アドベントカレンダーでも興味のあるエントリを読んでみてください。 crosscuttingconcerns.com 今回は、ASP.NET Core 2.2で導入されたHealthchecks機能をkubernetesのReadiness ProbeとLiveness ProbeといっしょにOpenShiftで試してみるという内容です。 Healthchecks 機能についてはPreview時点ですが、このブログに紹介があります。 blogs.msdn.microsoft.com 詳細は公式ド
あなたのシステムはきちんと動いていると言えますか? 本書は、システムのどの部分をどのように監視すべきか、また監視をどのように改善していくべきかについて解説する書籍です。 前半で監視のベストプラクティス、デザインパターン/アンチパターンを示して、監視の基本原則を詳しく説明し、後半でフロントエンド、アプリケーション、サーバ、ネットワーク、セキュリティの各テーマで強力な監視の基盤を設計して実装するための方法を示します。 監視対象が変化し、システムアーキテクチャが進化する中で、従来から変わらない監視の基本を示しながら、時代に合った監視の実践を解説する本書は、監視についての理解を深めたいエンジニア必携の一冊です。日本語版では、松木雅幸(@songmu)氏による監視SaaSの導入や活用方法を付録として収録しています。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載して
Cluster operator and developer best practices to build and manage applications on Azure Kubernetes Service (AKS) Building and running applications successfully in Azure Kubernetes Service (AKS) requires understanding and implementation of some key concepts, including: Multi-tenancy and scheduler features. Cluster and pod security. Business continuity and disaster recovery. The AKS product group, e
こんにちは、PS課 佐竹です。 今回は、re:Inventのセッション動画を(日本語で)解説したいと思います。 はじめに 以前のAWSネットワーク環境 AWS PrivateLink, Additional Endpoints Amazon VPC Sharing AWS Global Accelerator AWS Client VPN BYOIP Transit GW(Transit Gateway) まとめ はじめに AWSのre:Invent 2018ではネットワーク設計が覆るいくつもの機能がリリースされました。 「それを1つずつ追っていくのは辛いなあ、誰かまとめてくれないかな~」なんて思っていたら、こんなセッション動画がありました。 AWS re:Invent 2018: Advanced VPC Design and New Capabilities for Amazon VP
0. はじめに: クォータニオンについて思うこと はじめまして! NTTデータ数理システムで機械学習やアルゴリズムといった分野のリサーチャーをしている大槻 (通称、けんちょん) です。 本記事は、東京大学航空宇宙工学科/専攻 Advent Calendar 2018 の 3 日目の記事として書きました。僕は学部時代を工学部 航空宇宙工学科で過ごし、情報理工学系研究科 数理情報学専攻で修士取得後、現職に就いて数年になります。 航空宇宙時代は人工衛星の姿勢制御について関心を抱き、特に磁気センサや磁気トルカを用いた姿勢制御系について研究していました。数理工学へと分野を変えてからも、当時お世話になった先輩方と磁気トルカを用いた姿勢制御手法について共同研究して論文を書いたり、ディープラーニングなどを用いた画像認識技術を追求する過程ではリモートセンシングに関する話題ものぼったりなど、航空宇宙業界とは何
This is #4 in a very long series of posts on Stack Overflow’s architecture. Previous post (#3): Stack Overflow: How We Do Deployment - 2016 Edition What is monitoring? As far as I can tell, it means different things to different people. But we more or less agree on the concept. I think. Maybe. Let’s find out! When someone says monitoring, I think of: …but evidently some people think of other thing
2018年11月23日紙版発売 2018年11月23日電子版発売 鈴木達矢 著 A5判/192ページ 定価2,178円(本体1,980円+税10%) ISBN 978-4-297-10247-0 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo この本の概要 「最新の技術を勉強したいけど,苦手な英語とどう向き合えばいいのかわからない」「とにかく効率的に必要な英語力だけを身につけたい」「もっと端的なクラスの命名ができるようになりたい」など,英語を勉強する際に悩んだことはないでしょうか。 本書では,英語の苦手な方でも読み始められるように,日本語と英語を比較しながら「エンジニアが本当に使える英語」を紹介します。かんたんな文法の復習をはじめ,インプット
シンジです。sshを利用してサーバーへアクセスする際、IDとパスワードでrootにダイレクトアクセスさせてるケースもままあるでしょうが、監査も通らないし乗っ取りリスク高すぎ問題なので辞めたいところです。クラウドを日常的に利用する方々の場合、通常は証明書認証によってサーバーログインを行っていると思います。証明書ファイルが次々と増えていく問題、証明書ファイルを手に入れれば多くの人がサーバーにログインできちゃう問題は目をつぶるしかないのか。 そこでエンプラなどでは、「踏み台サーバー」を作って、そこでアクセス権限をコントロールすることで、サーバーログインへの統制を図るわけですが、第一踏み台から第二踏み台へそして第三踏み台とかいう絶望も現実的に存在している実状です。そもそも、エンプラが踏み台サーバーを自前で作るわけがなく、そういう製品を購入して作ってもらう、はい数千万円、保守費毎年よろしくみたいな世
2018年4月、データセンター完全クローズ 一休は、今年の4月にデータセンターを完全にクローズしました。現在、すべてのサービスをAWSを使って提供しています。 この過程で各種運用ツールやビルド/デプロイのパイプラインなどをすべて外部サービスを使うように変更しました。 これによって、インフラエンジニアやサービス運用担当者の役割や業務が大きく変わりました。本稿では、その背景を簡単に紹介したいと思います。 ざっくり言えば、 物理サーバのセットアップ&データセンターへの搬入のような仕事はなくなった。 アプライアンスの保守契約、パッチ適用、運用ツールのバックアップのような仕事もなくなった。 各種メトリクスを見ながら、Infrastructure as Codeでクラウドリソースの管理や調整をする仕事がメインになった。 必要に応じて、プロダクトのソースコードに踏み込んで必要な改修を行い、サービスの安定
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Education & Research J
Get notified in your email when a new post is published to this blog … when used with async/await. TaskCompletionSource<T> class is a very useful facility if you want to control the lifetime of a task manually. Here is a canonical example when TaskCompletionSourceis used for converting the event-based asynchronous code to the Task-based pattern: public static Task PerformOperation(this PictureBox
The biggest .NET virtual event is back, November 14-16! The .NET Framework 4 saw the introduction of the System.Threading.Tasks namespace, and with it the Task class. This type and the derived Task<TResult> have long since become a staple of .NET programming, key aspects of the asynchronous programming model introduced with C# 5 and its async / await keywords. In this post, I’ll cover the newer Va
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く