よくGoで誤解されるポイントについて個人的な見解を書いておきます。 今回の記事はGoアドベントカレンダー2017 その3の20日目の記事です。 使ってないパッケージがコンパイルエラーって面倒じゃね? さっさとgoimportsかgoreturnsを保存時に自動実行するエディタ環境を使いましょう。 gofmtも一緒に実行されていいことずくめですよ! インターフェースがnil判定出来ないパターンがあるのダメじゃん? 最初は私もそう思いました。しかし、typed-nilがnilリテラルと比較できなくなったのは 「nil判定サボったままinterface型に変換した」からでサボらなければ全く問題にならないのです。 map,sliceが不便? map,sliceはメソッドが一切ありません。 極論をいうとGoのプリミティブ型みたいなものなのです。 ユーザーが欲しいものはmapやsliceを駆使して各自
go-shebang-story.md Story: Writing Scripts with Go This is a story about how I tried to use Go for scripting. In this story, I’ll discuss the need for a Go script, how we would expect it to behave and the possible implementations; During the discussion I’ll deep dive to scripts, shells, and shebangs. Finally, we’ll discuss solutions that will make Go scripts work. Why Go is good for scripting? Whi
The dns_route53 plugin automates the process of completing a dns-01 challenge (DNS01) by creating, and subsequently removing, TXT records using the Amazon Web Services Route 53 API. Note The plugin is not installed by default. It can be installed by heading to certbot.eff.org, choosing your system and selecting the Wildcard tab. Credentials¶ Use of this plugin requires a configuration file contain
Security Automations for AWS WAF は、一般的な Web ベースの攻撃をフィルタリングする AWS WAF (Webアプリケーションファイアウォール) のルールセットを自動的に展開します。事前設定の保護機能を選択することで、AWS WAF ウェブアクセスコントロールリスト (ACL) に含まれるルールを定義することができます。デプロイが完了すると、AWS WAF によりウェブリクエストが検査され、Amazon CloudFront ディストリビューションや Application Load Balancer が保護されるようになります。 AWS WAF を使用することで、攻撃パターンをブロックするための、カスタムでアプリケーションに固有のルールを作成できます。これにより、アプリケーションの可用性とリソースの安全性を確保し、過剰なリソースの消費を防ぐことができま
こんにちは。BASE で Design Group に所属している三佐和です。主に ネットショップ作成サービス「BASE」 のフロントエンドを担当しています。 背景 BASE のデザインチームはここ最近で人数が急激に増え、活動が活発になってきており、その中のプロジェクトの一つとして、現在スタイルガイドの刷新に取り組んでいます。 しかし、人数が増えていく一方で、コーディングのルールの統一をコードレビューや個人の裁量に任せていたり、マークアップからリリースするまでに時間がかかってしまうことが問題になってきていました。 そこで、新しいスタイルガイドでは、デザイナーやエンジニアの作業工数を短縮し、より効率よく開発を進めるために、コーディングルールの整備とリグレッションテストを導入することにしました! やったこと stylelint を使ってコーディングルールを管理 BackstopJS でテストを
LINEは、同社SNSサービス「LINE」のウェブブラウザ版において、他ユーザーのタイムラインが一時的に表示される可能性がある不具合が判明したことを明らかにした。 同社によると、ウェブブラウザ版を利用し、アクセスが集中した場合など特定条件下において、タイムライン上に他ユーザーのタイムラインが表示される可能性があったという。 同不具合は、同社が実施しているバグバウンティプログラムで発見、報告され、調査を行っていたところ、5月16日22時ごろに判明した。 原因は、外部CDNサービスの設定ミスで、少なくとも5月14日から5月17日にかけて影響があった。また仕様変更の影響により、2017年2月27日以降に同様の不具合が発生していた可能性もある。影響範囲は、ウェブブラウザ版の利用者における0.01%未満としている。 同社では、すでに修正済みであり、これまでに被害の報告は受けていないと説明。またアプリ
elbv2 - Application Load Balancer 0. アプリケーションロードバランサの仕組み 0.1. 構造について アプリケーションロードバランサは、L7ロードバランサです。 図のように3層構造になっています。 ロードバランサ:骨組み リスナ:クライアントからのアクセスを受け付ける リスナには(任意で)ルールを設定でき、URLパスによって振り分け先を分けることもできる ターゲットグループ:リスナが受けたトラヒックをターゲット(インスタンス)へ振り分ける ロードバランサ作成、ターゲットグループ作成、ターゲット登録、リスナ作成、(ルール作成)の順に構築していくことで、ロードバランサが利用可能となります。 0.2. ELBとの違い ELBの機能を全て含んでいるわけではありません。用途に応じて使い分ける必要があります。 従来のELBだけができること サーバ生成のcookieに
2018/7/18 追記 3.10.0-862.9.1.el7 で fix されました hiboma.hatenadiary.jp 2018/7/4 追記 最新の情報はこちらにまとめています hiboma.hatenadiary.jp 2018/6/16 追記 CentOS Plus の kernel-plus では修正が入っています. 詳しくはこちらをご覧ください hiboma.hatenadiary.jp エントリの概要 CentOS7.5 の fsnotify() がレースコンディションを起こすバグを、 nginx + td-agent (fluentd) + in_tail プラグインで踏んだ際の調査内容を記していきます. イントロダクション このエントリを書いた時点では、CentOS 7.5.1804 以降でリリースされているカーネルは 3つありますが、カーネルの fsnotif
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く