Nintendo Switch 2: Everything we know about the coming release
Nintendo Switch 2: Everything we know about the coming release
本エントリは、xUnit Test Patterns: Refactoring Test Codeという書籍の「Chapter5 Principles of Test Automation」の内容をベースに、12個のユニットテスト原則についてまとめていきます。この書籍は、2007年に販売されたものですが、今でも十分役に立つユニットテストに関する原則を伝えています。 ウェブでは、次のURLでも内容を見ることができます。 自動ユニットテストの原則 ここで紹介されるものは、ユニットテストで確認したい quality のリストです。ですので、直接適用する「パターン」ではありません。 「何をやるか」よりも「なぜやるのか」という観点においてまとめられています。 本エントリでは、xUnit Test Patterns: Refactoring Test Codeで紹介されている12個の原則をベースに、ほ
こんにちは、Findyエンジニアの宇田川です。 この時期、本当に花粉症つらいですよね。小学校6年生から毎年、花粉症による頭痛・だるさ・睡眠不足・その他諸症状に悩まされ、パフォーマンスが下がってました。 毎年こんな感じです。 2月末頃、社内で「花粉症つらいつらい」「外に出たくない」と言っていたら、代表の山田から「沖縄行ってきたら?」と言われ、上司と相談したらオッケーになり、いつの間にか沖縄でリモートワークして一週間が経ってました。実際、「沖縄は花粉どう?」「リモートワークってどう?」というのを書いてみたので、ぜひ読んでいってください。 今回は準備編です。 1日リモートワーク体験からフルリモートの判断をする Findyではリモートワークは基本的に許可されていて、フルタイムでリモートしているメンバーもいます。しかし、私自身はフルリモートすること自体が初めてで、チームとしても準備が必要という話にな
前編でご紹介した3つの技術に引き続き、残りの技術(4つ目〜)について、早速ご紹介していきます。 4:官僚の大臣レクを手本とした超高速プレゼンで、相手の脳みそ難易度を高める当社インクルージョン・ジャパンの顧問を長年お願いしており、知的師匠として敬愛するレオス・キャピタルワークスの藤野英人さんからは、いつも面白いエピソードをお聞きしますが、その中でも強烈だったのが、 「いやあ、こないだ、超大手企業の経営者たちとお昼にお弁当を食べてたら、みなさん、食べるのが速いこと、速いこと・・・」 という話。 そうなんです、世の中には一部、恐ろしい程忙しいため、ちょっと常人とは違う時間感覚で過ごしている方々がいらっしゃるわけなんですが、4つ目の技術は、こうした種類の方々からのヒントを基に身に着けた技術。 私が、2社目のキャリアであるヒューマン・バリュー社に勤務をしていた時、代表の高間さんに「おおい、ちょっと打
Dockerって?¶ もはやバズワードではなくデファクトスタンダードの立ち位置を確立しはじめたDockerです。 Dockerはコンテナと呼ばれる仮想化のための技術です。 Dockerを何故使うのか、どんな技術でできているのかをざっくり紹介します。 なぜDockerを使うのか¶ 1. ポータビリティ¶ Dockerはパッケージングのための技術と言っても過言ではないでしょう。 特定の環境をパッケージングし、どの環境でも動くポータビリティを保証します。 Dockerは任意のタイミングの状態(ライブラリ・ランタイム・コード)を1つのスナップショットとして保存します。 スナップショットは任意のタイミングの状態を再現することが可能で、そしてそのスナップショットを他の開発者やステージングや本番環境へ配布することが可能です。 当たり前ですがネットワークの疎通など、パッケージングされた外の環境は保証されな
SendGridサポートエンジニアの菊田です。テクニカルサポートを担当していると様々な失敗事例を見かけます。その中には、事前に注意点さえ知っていれば回避できる失敗が数多くあります。そこで今回のブログでは、過去にあった失敗事例をもとに、どこに注意して、どのような対策を取ればよかったのか?についてご紹介します。ブログは2回に分けて、初回は「大量送信に関する失敗事例」をご紹介します。 事例1:長い年月をかけて獲得した大量の宛先がDBにあるので、その宛先に一斉配信したところ、メールが全然送れなくなってしまった! 長い間送信していない宛先は、既に存在しなくなっていたり、スパムトラップになっていたりする可能性があります。こうした宛先へ送信してしまうと、バウンスが大量に発生してアカウントが停止されたり、送信元IPアドレスがブラックリストに登録されたりして、メールが送信できなくなってしまうことがあります。
こんにちは。メルペイでバックエンドソフトウェアエンジニアをしている id:koemu です。 今回は、前回の記事でお話したことを踏まえ、私が開発を担当して実際に動いているバッチプログラム「お急ぎ振込 締め処理バッチ(以下、締め処理バッチ)」について、述べていきます。 本記事では、「締め処理バッチについて」と「前回の記事に照らし合わせてどう設計されているか」の2点に分けて説明します。内容は、特に記載のない限り、本記事執筆時点のものとなります。 締め処理バッチについて 事例の話に移る前に、これから説明する締め処理バッチの処理がどのようなサービスを提供するのか、ご案内します。 お急ぎ振込とは お急ぎ振込とは、メルカリの中で売り上げたお金を皆様の銀行口座に出金できる機能の1つです。当初から存在している振込申請機能より早く送金することができ、最短1営業日で出金することが可能です。2017年の夏の終わ
Linuxは企業システムのWebサーバやアプリケーションサーバ、ファイルサーバとしての用途だけでなく、クライアントPCやシンクライアント端末のデスクトップなど、多くの場面で活用されているOS(オペレーティングシステム)です。 サーバ用途でも利用されるように、非常に安定して動作するOSですが、本格的に使いこなせるようになるには、やや“ハードルの高い”OSでもあります。そのため、基礎的な部分をしっかりと理解していないと、自分の思う通りに設定できなかったり、無駄な作業を何度も繰り返してしまったりすることになります。 本PDFは、あらためてLinuxを一から学びたい、Linuxを効率良く扱うための基礎知識やスキルを身に付けたいという人のための連載『“応用力”をつけるためのLinux再入門』20回分を一冊にまとめました。Linuxを扱うための基礎的な知識を確実に押さえつつ、実際の運用時には応用が利く
こんにちは、ARuFaです。 突然ですがみなさんは『喫茶店』という施設をご存知でしょうか? 僕はとてもご存知です。 喫茶店といえば、人々がお茶を飲みながら楽しく会話したり、くつろぎの場として利用する憩いの場。僕もよく利用しては、『コーヒー』という黒く濁った苦くて熱い汁を少しずつ飲んでいます。 ……さて、そんな喫茶店ですが、ここでは時として喫茶店ならではのシリアスな事件も起こってしまうのです。 それがこちら…… ケンカ相手から水をかけられるやつ 何らかのトラブルでケンカ中の二人。その口論は徐々に白熱し、ついにはブチ切れた相手に水をかけられてしまう……というアレです。 主にテレビドラマなどでよく見る『喫茶店あるある』ですが、僕にはこの光景について、前々から疑問に思っていることがありました。 「これ防げないの?」 これです。これが今日のテーマとなります。 口論の内容や、二人のどちらが悪いのかとい
「あなたがやったことはこれだけ大きな罪なんですよ」――インターネット上の掲示板に「不正なプログラム」を書き込んだとして検挙された男性がねとらぼ編集部の取材に応じ、兵庫県警に受けた取り調べの一部始終を語りました。「ブラクラ」という言葉すら知らなかった男性はなぜ書類送検されたのでしょうか(関連記事)。 兵庫県警が「ブラクラ」だと主張しているページ。実際には「無限アラート」であり、「ブラクラではない」という意見が多い 事件のあらまし 猫のアスキーアート(AA)とともに、「何回閉じても無駄ですよ~ww」と書かれたポップアップが繰り返し表示されるサイトのURLをインターネット上の掲示板に書き込んだとして、13歳の女子中学生が補導、39歳と47歳の男性が家宅捜索を受けたとの報道がなされたのは3月初旬のこと。 NHKによる報道(NHKより/現在は削除済み) 一部では掲示板に貼られたURLが「ブラウザクラ
Lv:4 Exp:19011 プログラマー友の中釣りが一番上手、釣友の中インフラが一番得意、インフラ友の中猫が一番好き、猫友の中プログラミングが一番詳しい。 本当のInfrastructure as Codeを実現するPulumi インフラをコードにして管理する、所謂Infrastructure as Code(IaC)、特にクラウド上のインフラ管理はTerraformというツールがよく使われていると思います。クラウドエースでもインフラ管理にはTerraformを使用しています。しかし、このInfrastructure as Codeは本当のCodeではなく、Configurationです。今回は本当のInfrastructure as Codeを実践するPulumiというツールを紹介したいと思います。 Pulumiはまさにプログラミングでインフラを自動化する Pulumiは自分が好きなプ
「あなたがやったことはこれだけ大きな罪なんですよ」――インターネット上の掲示板に「不正なプログラム」を書き込んだとして検挙された男性がねとらぼ編集部の取材に応じ、兵庫県警に受けた取り調べの一部始終を語りました。「ブラクラ」という言葉すら知らなかった男性はなぜ書類送検されたのでしょうか(関連記事)。 兵庫県警が「ブラクラ」だと主張しているページ。実際には「無限アラート」であり、「ブラクラではない」という意見が多い 事件のあらまし 猫のアスキーアート(AA)とともに、「何回閉じても無駄ですよ~ww」と書かれたポップアップが繰り返し表示されるサイトのURLをインターネット上の掲示板に書き込んだとして、13歳の女子中学生が補導、39歳と47歳の男性が家宅捜索を受けたとの報道がなされたのは3月初旬のこと。 NHKによる報道(NHKより/現在は削除済み) 一部では掲示板に貼られたURLが「ブラウザクラ
日本の「はやぶさ2」が探査を続けている小惑星「リュウグウ」について、JAXA=宇宙航空研究開発機構などの研究チームは、これまでの観測の結果、岩石に取り込まれた形で水が存在することを確認したと発表しました。 その結果、岩石の中に水の成分が存在する時に特徴的に現れる反応が出たということです。 水は、液体や氷の状態ではなく、岩石に取り込まれる形で存在しているということで、こうした岩石は含水鉱物と呼ばれ、研究チームは「リュウグウの表面には含水鉱物の形で水があることを確認した」と発表しました。 「はやぶさ2」は先月、小惑星に着陸し、岩石の採取に成功したとみられていて、地球に持ち帰って分析することで、生命に必要な水や有機物がどこからもたらされたか解明する手がかりになります。 このほか、「リュウグウ」は、天体どうしの衝突でできた破片が再び集まって誕生したこともわかってきたということで、大もととなったのは
■ 検察官は解説書の文章を読み違えていたことが判明(なぜ不正指令電磁的記録に該当しないのか その3) 先月の「Coinhive事件、なぜ不正指令電磁的記録に該当しないのか その2」の続きである。 検察官の論告に対する世間と国会の反応 Coinhive事件の公判は、2月18日に結審を迎え、検察官から論告・求刑があった。その模様は報道と傍聴者のレポートで伝えられた。 コインハイブ事件、男性に罰金10万円を求刑 弁護側は無罪主張, 弁護士ドットコム, 2019年2月18日 仮想通貨マイニングのCoinhive設置巡る刑事裁判が結審、判決は3月27日, 日経 xTECH, 2019年2月18日 coinhive(コインハイブ)裁判の第四回公判 最終弁論の傍聴してきました。…, モッチー@少年クリプト編集長, 2019年2月18日 第四回公判, 元Coinhiveユーザー@Coinhiveuserの
歯磨き指導をしていた日々 私は約15 年間、歯科に勤めてました。 その間たくさんの方のお口のケアのお手伝いをさせて頂きました🙂 介護施設にも定期的に入所者様の歯磨きに行っていました。お口の中が不衛生な事は、色々な病気に繋がる原因となるので要注意で… ゆるりひとりっ子育児~時々ハーブ~ id : herbfarm 30歳過ぎてから予防歯科の意識を持つようになった どうも、平熱系男子にしです。 今日ははてなブログの特別お題「私の歯磨き」について書こうと思います。 以前、オーラルケアについてこんな記事を書きました。 www.dokoaru.com ここに大体書いてしまっているんですが、30歳過ぎ… どこある!~どこまでも歩く平熱系ブログ~ id : nishi0001 嫌われ歯医者と一生予防への道 4月18日は「よい歯の日」。 この日を知っている人は日本にどのくらいいることだろう。 知っていた
春が近づくときまって話題にあがるのが、花粉症。特に症状が現れていない人にとっては、周囲が一斉に「今日はキツい」「今、たくさん飛んでいる気がする」といった会話をしはじめる、ちょっと不思議な時期かもしれません。 花粉症の主な症状としてあげられるのは、くしゃみ、鼻水、鼻詰まりなど。しかし、この他にもさまざまな症状があり、この“国民病”には一言で説明しがたい悩ましさがあります。今回は「どんなツラさがあるのか理解するためにも知っておきたい“花粉症にまつわる意外な症状”」をご紹介。 症状が出るのは目や鼻、のどだけではない 花粉症に関するニュースなどでは「患者にとっては憂鬱(ゆううつ)な季節がやってきた」のような表現がよく使われますが、実際、そのように気分が落ち込むことが症状の1つに数えられていることも。さらに、イライラする、集中力が低下する、不眠、体がだるい、食欲が落ちる……といった症状が現れることも
「妻からの指示が完璧すぎる」と披露された、「家事の指示書」に感心する声が多数寄せられています。Excelのシートに作業内容やスケジュールなどがみっちりとまとめられていて、まるで業務マニュアルのような徹底ぶり。 きっちりしてる……っ(画像提供:ina_aniさん) 【拡大図】家事が発生する場所ごとに作業を細かく整理 【拡大図】作業が発生する頻度も記されているので、これに沿って機会的にやっていけば自然と家事が完了するという寸法です ina_ani(@ina_ani)さんがTwitterで公開した指示書では、「トイレ」「洗面台」「キッチン」など、場所ごとの作業を細かく記載。トイレ1つとっても、「電源プラグ」「本体、便器」「脱臭フィルター」など個別のチェック項目が設けられています。作業の方法を確認したくなったとき、参照すべき各機器の説明書のページ数まで示されていてとても親切です。 ina_aniさ
世界の半数の人々が利用するワールドワイドウェブ(WWW)は、誕生から30周年という成熟の時を迎えた。しかし、今ではヘイトスピーチ、プライバシーに関する懸念、そして国家が主導するハッキングなどの問題に次々と直面している。創設者はこの現状を憂慮し、人類にとってウェブをより良いものにするためにしようと広く呼びかけている。 ティム・バーナーズ=リー氏は12日、ウェブ誕生30周年の記念式典に参加し、当時勤務していた欧州原子核研究機構(CERN)で1989年3月12日に公開された企画案から始まった自身の発明の思い出を語った。 ウェブは、人々が商品を購入する方法を変革し、アイデアを共有し、情報を入手する以外にも、実に多方面への技術的革新の道を切り拓いた。その一方で、技術系の大手企業が個人データを抽出し、競争国の政府スパイが他国の選挙結果に不正な介入を試み、さらにはヘイトスピーチや辛辣な批評が横行する場に
推論のはしご( ladder of inference )という人の思考プロセスを表した概念があります。 この概念は Chris Argyris によって作り出され、 Peter Senge の The Fifth Discipline で用いられました。 The Fifth Discipline は日本の書籍だと「学習する組織」です。 推論のはしごを理解することで、人のコミュニケーションの齟齬がどこで生まれたかを 確認しやすくなります。 推論のはしごの各段 はしごは以下のような要素で構成されます。 Actions - 行動をする Beliefs - 結論を信じる Conclusions - 結論を出す Assumptions - 仮説を立てる Interpreted Reality - 現実に意味づけをする Selected Reality - 事実を選択する Reality and F
あるいはGoogle Play Musicへの依存を断つ回(効果には個人差があります)。 追記: 続編あります 3年ぶりに作り直していい感じになりました。音楽専門ならこっちの方がいい気がします。 自宅音楽ロッカー再考 tl;dr 自宅のNextcloudサーバにJellyfinを同居させた ファイルの追加が楽になる 手持ちの音楽を全部突っ込んだのでGPMのロッカー要らず やったね! きっかけ 元はGoogle Play Musicの利用端末の台数が最大で10台、そして登録を解除できるのは年に4台とかいう クソ 仕様により自宅のPCが弾かれてしまった(おたくすぐ端末が増えたり軽率に初期化再セットアップするのに加えて、GPM側の端末数の管理も割とガバガバな節があり、周りでも見かけがち)ため、新たに楽曲を追加できなくなってしまった回が年明けくらいに発生したあたりに遡ります。 なんかYouTube
VRアドベンチャー『東京クロノス』はビジュアルノベルをどのように刷新したのか。小さな発明の連続で成り立つ、空間を使った新しいドラマ体験 MyDearestが開発、Sekai Projectより3月20日に発売される『東京クロノス』。時が止まった誰もいない渋谷を舞台に、閉じ込められた8人を高校生を描くミステリーアドベンチャーゲームだ。 昨年実施した開発資金を募るKickstarterとCampfireでのクラウドファンディングで豪華制作陣が注目を集め、目標金額1000万円に対し1800万円以上を確保することに成功した。 『楽園追放-Expelled From Paradise-』でモーションを手がけた柏倉晴樹氏がアニメーション監督に就任。ほかにもシナリオライターには小説『今夜、君に殺されたとしても』と『謎好き乙女と奪われた青春』で知られる瀬川コウ氏、プロデューサーには『とある魔術の禁書目録』
Oisixが19年運用してきたモノリシックなサービスのマイクロサービス化を進め、Kubernetesを本番運用できる理由 2000年に生鮮食品のネットショップとして創業したサービス「Oisix」。創業以来19年間連続でサービス規模を拡大し続けていたが、システムの肥大化により、サービスをローンチするまでの期間が長くなる、開発/リリースの難易度が上がるなどが課題になっていた。そこでマイクロサービスアーキテクチャへの刷新とKubernetesの採用に取り組み始め、現在は幾つかのサービスで本番運用を開始している。マイクロサービス化とKubernetesの本番運用が可能になった理由とは何だったのだろうか。 2000年にJavaで構築したECサイトをリフォームし続けてきた結果 有機野菜や特別栽培野菜などの安全性に配慮した食品の宅配を手掛けるオイシックス・ラ・大地。オイシックス、大地を守る会、らでぃっし
Nintendo Switch 2: Everything we know about the coming release
TL; DR 既存awsインフラを手動でterraformに起こすのは大変面倒くさい. dtan4氏によるterraformingはimport作業をある程度自動化するが,問題もある. terraformingを改造/手でファイルを書く を併用してimport作業を進めると良いと思う. terraformは,tfファイルにインフラの設定を記述し,tfstateにインフラの状態を保持することによってコードによる管理を実現しています.terraform管理下にない既存インフラをterraformで管理するためには, tfファイルに既存インフラの設定を記述する tfstateに既存インフラの状態を追加する ことが必要になります. aws上の既存インフラをterraform管理下に入れるにはいくつかの方法があります.ここではそれを整理します. 前提 Terraform v0.11.11+ prov
Amazon Web Services ブログ 大規模なゲームサーバを最大90%安いコストで運用する方法 Fortnite: Battle Royale, Warframe, そしてApex Legendsなど成功している多くのビデオゲームでは、プレイヤーがゲームの一部に無料でアクセスできる”Free-to-Play”モデルを採用しています。このようなゲームは、もはや低品質なものではなく、プレミアムな品質を必要とします。ビジネスモデルはコストの制約を受けていますが、そのような状況に対してAmazon EC2 スポットインスタンスは実行可能な低コストのコンピューティングオプションを提供します。カジュアルなマルチプレイヤーゲームはもちろん、マルチプレイヤーゲームサーバのワークロードを実行するAmazon EKSコンテナのオーケストレーションではプレイヤーへの影響を最小限に抑え、コストを最適化す
はじめにこんにちは、Voicyデータストラテジストの小山内です。Voicyではプロダクトの大改修フェイズを迎えており、殆どのサービスを作り直す勢いで、開発チームが日夜開発に勤しんでいます! ↓例えば、バックエンドは、ぱんでぃ(Yoshimasa Hamada)さんが担当しています。 大改修にも含まれる新機能の1つとして、”放送の聴取ログをパーソナリティさんに提供するダッシュボード”を開発する事となりました。 複数の実装方法を考えた中で、今回はGCPの各種プロダクトを活用した、サーバーレスなダッシュボードを作る方向性で検討を進めています。 本記事では、実際に技術検証を進めるに当たって、ポイントとなった点をサンプルコードと共に共有します。 同じ様なダッシュボード開発ではなくても、GCP製品をお使いの方で、参考になりそうな箇所があったら、嬉しい限りです!✏️ 対象読者と記事から得られるナレッジ対
入門 Docker¶ About¶ Dockerの入門からプロダクションで活用するプラクティスについてのドキュメントです。 プロダクションへ導入するために必要なDockerの概要から設計までをなるべく最短経路で学ぶことが目的です。 想定する読者層¶ WebAPIのようなサーバーサイドのプログラミングをしたことがある Dockerをこれからプロダクション環境へ導入してみたいと考えている初学者 Version¶ Docker 18.09.3 docker-compose 1.23.2 必要な環境¶ Docker Hub のアカウント Docker公式レジストリ Play with Docker DockerをWeb上で動かせる環境 Play with Dockerを起動するのに前述のDockerHubアカウントが必要 Docker for Mac(Windows)の場合VMが間に挟まり挙動が異
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く