こんにちは、滝澤です。 みなさん、提供しているサービスの外形監視を行っていますか。 DNSレコードの変更ミスやドメイン名の失効などを起因とする障害に早く気づけるようになっていますか。 ということで、今回は外形監視におけるフルリゾルバー(キャッシュDNSサーバー)のキャッシュ保持期間について考えてみます。 外形監視とフルリゾルバーについて 外形監視とは何かを一言でまとめると、「システムの外部から、システムが提供していサービスが正常に動作しているかを監視する」ことです。 このとき、「ユーザーと同じような方法でアクセスする」ことが重要となります。 アプリケーションのサービスへのアクセス方法 ウェブブラウザーのようなユーザー側のアプリケーションがサービスに接続するときには、次の図のようにサービスのドメイン名の名前解決を行い、取得したIPアドレスに対して接続を行います。 このとき、名前の解決は次のよ
はじめに こんにちは、虎塚です。 2015年12月のAWSアップデートで、CloudTrailを全リージョンで有効化する機能が追加されました。 Amazon Web Services ブログ: AWS CloudTrail アップデート – すべてのリージョンを有効に とはいえ、セキュリティや監査に注意を払っている環境では、すでにCloudTrailを各リージョンで設定して、有効に活用されている場合が多いと思います。 2016年1月、ソウルに新しいAWSリージョンがオープンしました。新リージョンをCloudTrailのロギング対象に加えるには、新リージョンで個別にCloudTrailを有効化するのがよいでしょうか? それとも、全リージョン有効化設定を使うべきでしょうか? 技術的には、どちらでも実現可能です。 この記事では、CloudTrailの全リージョン有効化設定の詳細を説明します。そし
Top Announcements of the AWS Summit in New York, 2023 It’s probably no surprise that generative artificial intelligence and machine learning were the stars of the show, but there were several other bright lights from the day-long cloud conference. New Seventh-Generation General Purpose Amazon EC2 Instances (M7i-Flex and M7i) Today we are launching Amazon Elastic Compute Cloud (Amazon EC2) M7i-Flex
こんにちは、ひろかずです。 2015年1月22日開催のSecure AWS Users Meetup #1に幸運にも参加することができたので、カジュアルに一筆書きます。 ダイニング・キッチンのような会場でリラックスムードでの会でした。 お品書き How to secure your AWS API Slackで作る社内SOC IAM ユーザー管理:awscliを用いたユーザー管理とIDフェデレーションの比較 [LT]セキュアだ!freeeだ! [LT]Attack on AWS, ec2 + honeypot [LT]セキュリティの設定、どこまでやってますか? [LT]IAMでの権限設定をひたすらがんばっている話 1.How to secure your AWS API AWS上の侵入検知/防御 WAFを入れてもロジックバグは防げない。(脆弱性診断が必須) 考え方はオンプレと変わらない。(
これはRust その2 Advent Calendarの16日目の記事です。日付と投稿日がかみ合っていなくてすみません。 概要 PEZY-SCというメニーコアプロセッサーでRustのコードを動かしてみたというお話です。 PEZY-SCとは PEZY-SCとは、PEZY Computingが開発したメニーコアプロセッサーです。1024コアのRISCプロセッサーで、各コア8スレッドのSMTになっており、トータルで8192スレッドが同時に動きます。ピーク性能は倍制度1.5TFlops、単精度3TFlopsで、これを用いたシステムが電力効率の良いスパコンとしてGreen500などで良い成績を収めています。現在さらに性能を向上させたPEZY-SC2を開発中です。 高い演算スループットと電力効率を目指しながらも、SIMDを用いない完全なMIMDプロセッサーで、ある意味コンピューター科学の常識に反してい
yoya-thumberとは SmartNewsは本日、yoya-thumberをOSSとして公開しました。yoya-thumberはSmartNews社内で利用されているサムネイル画像生成プロキシです。HTTPサーバーとして動作し、画像URLをリクエストとして受け取って縮小した画像を返します。 yoya-thumberが解決する課題 スマートニュースに対して頂くご意見の1つに、通信量が多すぎる、というものがあります。実際、私も1ユーザとして、通信量多すぎだろ、常識的に考えて……という感想を持っていました。 これにはいくつかの原因が挙げられますが、記事中の画像がスマホ向けに最適化されていない(場合がある)、というのも大きな問題の1つでした。例えば、見かけ上は小さな1枚の画像を表示するために、実は2MBの転送量を使ってしまっている、といったケースが存在していました。yoya-thumberを
主に経験談。 PHP初心者が初めて自分で何かするとか業務で何かするとかいうレベルを想定。 準備 PHP7.0を選べ PHP5.5は2016/07/10にサポート期限が切れた。 2016/07/10時点では、今からサーバ構築するならPHP7.0を選択すべきだ。 新規開発なら、もうPHP7.0を使ってもいいだろう。速いし。 使用予定のフレームワークがPHP7に対応していない等の理由があるならば、PHP5.6を選択する余地もあるだろう。 5.6と7.0以外のバージョンは、現時点ではそもそも選択肢に入れるべきではない。 HHVMとかは理解ってる人が選ぶものだから、ここを見てるような人は選択しなくていいぞ。 クラウドではない方のレンタルサーバにありがちなCentOSは未だにPHP5.3がデフォルトだが、最低限セキュリティフィックスのバックポートはなされているので、一応はそのまま使っても問題ない。 た
Webエンジニアが学ぶべき技術範囲はとても広く、いったい何をどこから勉強していくかは難しい問題です。僕も試行錯誤を繰り返しています。 そんな試行錯誤の中で、新しく何を勉強するか決めるときに使ってる作戦がいくつかありそうだなと思うようになりました。そこでこの記事では、僕が次に勉強すべきテーマに困ったときに使っている作戦を紹介してみようと思います。 各作戦の例のコーナーでは実際に僕がその作戦を使って勉強したトピックなどを紹介しています。 このエントリは、はてなエンジニアアドベントカレンダー2016の20日目の記事で、担当はid:hakobe932です。昨日の担当は id:masayoshi さんでLinuxのARPとL2スイッチのお話という記事でした。 作戦1: 新しいプログラミング言語を学ぶ 新しいプログラミング言語を学ぶのは、比較的手を出しやすい作戦です。プログラミング言語を学ぶことで自分
2年後、VRがどう発展するか HTCによる大胆予想 HTCの中国担当のプレジデントであるAlvin Wang Graylin氏は、先週行われた「Unity Vision Summit in Asia」において今後2年間のVRについて大胆な予想を発表しました。 今後2年間で実現すると予想するもの 2017年の予想 ・プロによるVR作品は10万タイトルを超える ・新しい開発ツールやカメラによってユーザーが作成するVRコンテンツが爆発的に増える ・2017年の第4四半期にはVR対応PCの売り上げが標準PCを上回る ・モバイルVRの売上が5000万台を超える ・VRデバイスを持つことがユーザーにとってステータスに感じるようになる ・教育分野がVRを成長させる立役者となる ・VRを用いた広告が開発者の収入源になり始める ・VR開発者が不足して、彼らの給与が上がる ・バーティカル市場(金融・運輸・医療
どうもこんにちは、@yamacho1111 です。 このエントリーは イノベーター・ジャパン Advent Calendar 2016の19日目の記事です。 本日が自分の当番であることをすっかり忘れていました。 なので、今回は郵便物が来たらすぐに分かる仕組みをサクッと作ります。 以前の記事でも使った、ソニーのMESHというIoTガジェットを、今回も使います。 まずはお買い物です。 オフィスの近くにあるMoMA Design Store 表参道に行きます。 MESHコーナー、ありました。 人感センサータグが良さそうです。買いました。 (3,000円以上のお買い上げでエコバッグ付いてきました) MESHアプリにレシピを登録します。 今回は非常にシンプルです。 モーション検知すると、IFTTT経由でSlackに通知するようにします。 IFTTTの設定は、下記が参考になるかと思います。 suppo
はじめに 本記事の内容はUbuntu16.04でのみ確認しています。同名の電子書籍においてはUbuntu 18.04に対応しています。 本記事の目的は、linuxのカーネルモジュール(以下カーネルモジュール)というものの作成を通じてlinuxカーネル(以下カーネル)の開発に最低限必要な知識をつけることです。C言語のポインタがわかる程度の開発スキルがあれば多分読めると思います。 本記事は、過去にセキュリティ&プログラミングキャンプ2010というイベントの中のLinux開発者育成コースにおいて使用した資料を加筆、修正したものです。1つの記事に納めるのは無理がある分量なので、(不定期)連載という形式をとることにしました。 本記事に記載されているコードを実際に試すためには、仮想化機能を持つCPUを搭載したPCにインストールされたUbuntu16.04が必要です。CPUの仮想化機能を持っているどうか
これは feedforce Advent Calendar 2016 の19日目です。ひとつ前は mizukmb の わたしのGit/GitHubの使い方 でした。冒頭の写真、HKKBにカタカナのテプラが貼ってあるだけで「これは偽物なのかな?」と思わせる雰囲気が私は好きです。 さて私は、社内で書籍 チームが機能するとはどういうことか の読書会を社長や取締役から現場のエンジニアまで、様々な役職/職種の人で集まって開催していることについてお伝えしたいと思います。ちなみに本の内容についてはほとんど触れませんのでご了承ください。 経緯など 読書会を開催する前の状況は以下のような感じでした。 個人として本は持っているが内容はつまみ食いした程度 心理的安全性や「許可より謝罪」は理解している 新人エンジニアがSlackで「すみません」とか前置きしようものなら、先輩が「謝らなくていいんだよ」とフォローして
今、グローバル汚染してる変数はなにか? と思ってみるとき、たぶんconsole.log(window)とかしてwindowのプロパティを見ると思います。 ただプロパティ多すぎて、どれがもともとのプロパティで、どれが汚染してる変数だ?? となると思います。 そんな時に使えるコードです 用途 私は主に以下の2点の用途で使います。 悪いグローバル変数を見つける フレームワークやライブラリが使ってるグローバル変数を見つける 特に2番目の用途でよく使いますね。 コード 以下を実行すればconsoleに表示されます console.log((function(){ var propsOrig = []; var propsGlobal = {}; var win = window.open(); for(var i in win){ propsOrig.push(i); } win.close();
この投稿では、エキサイティングで魅力的な新しいプログラミング言語、 Eve について紹介していきたいと思います。今回は6パートのシリーズのうち、パート1です。 1. プログラミングスタックの全体をEveはどのように統合するのか 2. When logic programming meets CQRS(ロジックプログラミングがCQRSに出会う時) 3. Throwing off our scope chains(スコープチェーンを取り除く) 4. Smalltalk and protein programming(Smalltalk言語とプロテインのプログラミング) 5. The rock-solid foundation for Eve’s big vision(Eveの壮大なるビジョンのための強固な基盤) 6. Why Eve will be perfect for realtime a
家庭を支える技術 Advent Calendarに寄せて これは家庭を支える技術 Advent Calendar 2016の12月19日を担当する記事です。 2014年には新たな家庭を持った友人たちが書いているのを眺めていたところから2周遅れで不思議な気持ち。 他の方の記事を伺う限り、参加者層のバイアスがあれど、僕が使っている「家庭を支える技術」というものに該当しそうなツールもデバイスも特に真新しいことはなく、むしろこんなに当たり前な雰囲気でSlackやHueを使っている家庭があるのかと驚く。 どれもこれも全部書いてしまおうと当初は思っていたけれど、ひとつ、情報共有やコミュニケーションについて現状を書くことにした。 家庭を支える技術 Advent Calendar 2015 - Adventar 家庭を支える技術 Advent Calendar 2014 - Adventar 世帯内での情
2016年12月16日は、歴史的な日となった。 『スーパーマリオラン』のリリースによって、これまで自社ハードにこだわっていた任天堂のマリオが、ついにスマホにやってきたのだ。 しかも、体験部分は無料で、1,200円払えばすべての要素を遊べる「体験無料」方式。 ゲーム内容は十分すぎるほど面白く、任天堂の名を辱めるものではない。アクション好きなら買っていいのだが……スマホ経験の薄い任天堂ならではの失敗もある惜しいゲームだ。 本作は、自動で走り続けるマリオを操作し、ゴールへ導くステージクリア型のランゲームだ。 同ジャンルの中でも最高クラスの品質と独自性を併せ持ち、任天堂の底力ここにありと言った渾身の作品に仕上がっている。 本作は、驚くほど多彩な仕掛けが盛り込まれたランゲームだ。 まず、ワンタッチ操作の中に盛り込まれるアクションの豊富さに驚く。 マリオは自動で前に走り続け、プレイヤーの操作は画面タッ
By Pictures of Money ベーシックインカムに強い興味を抱いているベンチャーキャピタル・Yコンビネータの2代目社長であるサム・アルトマン氏が、「アメリカではベーシックインカムが失敗する理由」を語っています。 Sam Altman explains how basic income could fail in America - Business Insider http://www.businessinsider.com/sam-altman-how-american-basic-income-could-fail-2016-12 ベーシックインカムは、政府が国民に対して「最低限の生活に必要な資金」を定期的に無条件で支給するというもの。現在は構想の段階で、世界中の国や機関によってその有用性の調査と実験が進められています。生きていくために最低限の資金を与えることで、食べること
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く