今週のQiita技術書まとめ
2019年5月19日配信
カーネルクラッシュダンプの解析方法
■ はじめに 前回記事( の記事です。 この記事では、カーネルクラッシュダンプ (以降、クラッシュダンプと表現) の解析に必要なツール類を導入したあと、実際に解析をしてみるという流れになっています。 なお、解析方法 (確認観点) はクラッシュの原因により変わりますので、この記事では一例として、NULL ポインタ参照により意図的にクラッシュさせた環境のダンプ(前回記事と同じ Magic SysRq …
低レベルプログラミング
アセンブラとC11でIntel 64ビットプログラミングモデルを堪能する! 「IoT」というコトバが爆発的に広がり、老若男女だれもが知っているIT用語となった昨今ではあるけれど、そのインフラストラクチャとしてのPCアーキテクチャは、大多数の人々にとってはブラックボックスのままです。 とはいえ、そのブラックボックスを十全に理解し、各種ブラックボックスをフル活用できなければ、IoT自体の活用や発展・進歩はありえません。 本書はアセンブリとC言語を使用し、インテル製アーキテクチャの64ビット版が、コンパイルされたプログラムをどのように処理し、データをどのように、そしてどこに配置し、...
devDependenciesを削除してAWS Lambdaに高速アップロード
この記事はA JavaScript user’s First AWS Lambda function( TL;DR npm pruneコマンドでdevDependenciesを一旦削除したらいいよね。 はじめに Wataruです。カナダのバンクーバーというところでCivic Tech関連の小さな会社でソフトウェアデベロッパーとして働いています。なぜカナダで働いているか、もし興味があったらnote書…
AWSによるサーバーレスアーキテクチャ
クラウドコンピューティングの技術の中でも、昨今注目を集めているのがサーバーレスアーキテクチャです。 FaaS(Function-As-A-Service)とも呼ばれるサーバーレスアーキテクチャは、ファンクション(関数)と呼ばれるマイクロサービスを実装し、組み合わせながら、サービスを構築していくアーキテクチャです。 その際、実行環境となるサーバーのスケーリングや管理をクラウドプロバイダに任せることで、開発者はオンプレミスなサーバーを考えることなしに、開発時間の短縮と運用コストの削減を図ることができます。 本書は、現場で役に立つ開発パターンをハンズオン形式で学べる『Serverl...
Go の net/http でベーシック認証の client/server を作成する
BackGround 筆者は普段は C で組み込み技術の開発をしています。 そんな筆者ですが、業務で web技術 を活用したい、と常々考えています。 そこで、web技術の基礎として、ベーシック認証ができる client/server を作成してみましたので紹介します。 今、web 技術の基本として、O'REILLY の Real World HTTP という書籍を読んでいるので、
Qiitaで良い記事を書く技術
はじめに 記事はデザイン可能です。 わかりやすい記事には、わかりやすいなりの理由があります。 記事を書くための技術を学んで、伝えたいことが伝えられるライターになりましょう! 本記事について