AWS IoT@Loft #18
![AWSを活用した空調機IoTプラットフォームの開発](https://cdn-ak-scissors.b.st-hatena.com/image/square/b4c018a6e5b9bf74dcc46b608406411bdc722dcd/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F3cff4e97d3f34b65aa83ce62cd51e890%2Fslide_0.jpg%3F17878339)
TETRIS-OS: An operating system that only plays Tetris. Video with an explanation of the development process. Features: It's Tetris. 32-bit (x86) Fully custom bootloader Soundblaster 16 driver Custom music track runner Fully hardcoded tetris theme Double-buffered 60 FPS graphics at 320x200 pixels with custom 8-bit RGB palette Resources Used osdev.org wiki Sortix ToaruOS James Molloy's Kernel Develo
俺達はいつまでも立ち尽くし見つめていた━━━ 数多の IAM ロールが移ろうように連鎖していく、そのさまを。 コンバンハ、「 IAM ロールはお面」おじさんです。 この世で最も大切なもの、それは繋がりであり、そして連なりですよね。 ということで、早速 IAM ロールで 10 連鎖してみました。 いや、せっかくなので 100 連鎖くらい行ってみましょうか。そうしましょう。興奮してきたな。 まとめ IAM ロールはそんな連鎖させるようなもんじゃない。 手始めに IAM ロールを 101 個作ろう 早速、 100 連鎖のために IAM ロールを 101 個作ります。 「 100 連鎖なのに 101 個なの?」と思うかもしれませんが、ヤマタノオロチの「股(首と首の間)」は 7 個しかありませんよね。(「岐」は 8 個あるんですけどね。)それと同じです。 101 個くらいの数なら「温かみのある手作業
Webサイト訪問者やアプリ利用者の行動をリアルタイムに解析し、1人ひとりに合った体験を提供するCX(顧客体験)プラットフォーム「KARTE(カルテ)」。パーソナライズされた顧客体験を実現するサービスとして、ECだけでなくさまざまな企業の顧客接点で導入・活用が進められています。そんなKARTEの開発を担う株式会社プレイドは、エンジニアの採用基準と開発組織の運営方針の面で、他社とは一線を画しているといいます。『TECH TEAM BUILDERS』第9回目は、独自の手法を貫く背景と効果について、同社の創業者であり取締役CPOを務める柴山直樹氏に聞きました。 ▶︎採用担当者なら知っておきたいマーケティング知識を公開中|資料を無料ダウンロードする 自社にマッチした優秀なエンジニアにアプローチできていますか? 開発に馴染みのない採用担当者や経営者にとって、エンジニア採用の要件を正しく設定することは容
ソフトウェア設計における 意思決定とそのレビューの秘訣Yoshitaka Kawashima4.7K views•39 slides
米Googleは4月20日(現地時間)、3月22日に発生した大規模なAndroidアプリ障害の原因となった「WebView」の問題の原因と対策についてまとめた報告書(リンク先はPDF)を公開した。 問題はChromeとWebViewの「experiment & configuration」のバグだった。これにより、WebViewを組み込んだAndroidアプリが不安定になり、クラッシュしたと説明。このバグを修正する更新は、既にGoogle Play経由で配布した。 この問題を受け、WebViewのシステムコンポーネントに関する変更管理とロールアウトポリシーを改善する。そのために、WebViewと本番環境に対応するために関連する依存関係を監査し、WebViewに「セーフモード」を実装し、テストの展開プロセスを改善する。 Googleは、「サービス中断を防ぐために改善に取り組んでいる。ご協力に
電子書籍を読むために「Kindle Paperwhite」などのKindle電子書籍リーダーを利用する人も多くいますが、Kindle端末に搭載されるブラウザは「ニュースを読むためのデバイスとしては本当にクソ」だとテスラのソフトウェアエンジニアであるHuan Truong氏は指摘しています。Truong氏によると、このブラウザはページの読み込みが遅く、ページを「めくる」こともできず、「進む」「戻る」という動作も全くスムーズではないとのこと。そこで、Truong氏は「M5Paper」という中国製の電子ペーパー搭載デバイスを改造し、ブラウジング可能にしたと報告しています。 Zenreader: A 4.7 inches E-Ink RSS Reader Powered by ESP32 – Huan Truong's Pensieve https://www.tnhh.net/posts/zen
自分ではソースがすらすら書けるのに他人のソースをほとんど理解できないという人が居る。 他人のソースを理解できないという傾向は仕事でしかプログラムに関わっていないという人に顕著だ。仕事の過程であまり他人のソースを読むことはないから(他人のソースを読む作業は直接的な生産作業ではないから)、そういう能力が養われない。おまけに資料(ハウツー本)は会社のお金で買ってもらえたり、理解の及ばない部分を前任者に説明を求めたり、あまつさえフローを書いてもらったりできる。はっきり言って生ぬるい。そういうことをする限り、コードを読む力が養われるはずがない。そういった環境に自分の身を投じること自体が、技術者としての自分をダメにしているというのに多くの人はそれがわかっていないのだ。 この、他人のソースを読む力というのは、うちの会社でやっているような移植作業だと特に重要視されるものである。今回のアルバイト募集でそのへ
はじめに 私は十年近く前、レビューで大量の指摘を登録することが何度かありました。 当然、大量の指摘修正をしてもらうという行為は、手戻りであり、それだけプロジェクトの進捗を遅らせることになりました。 とても恥ずかしい話ですが、当時の私は、レビューで大量の指摘で手戻る原因が、レビューイにあると思い込んでいました(本当にごめんなさい)。 しかし、今、振り返ってみると、手戻りの原因はレビューアである私にあったと思います。 そのような恥ずかしい自分の行動を戒めるために、どれだけ当時の自分が残念だったのかを紹介します。 要するに反省文のようなものです。 今回対象とするレビューの前提条件 今回紹介するレビューは、以下の条件を満たすものでした。 レビュー対象の成果物は、以下のいずれか。 外部仕様書 設計書 テスト仕様書 ソースコード レビューイは、レビュー対象成果物を作成した経験が浅い(数回の経験)。 レ
米Appleは4月20日(現地時間)、新型「iPad Pro」を発表した。SoCにM1チップを搭載。30日に予約を始め、5月後半に発売する。価格は11インチモデルが9万4800円から、12.9インチモデルが12万9800円から(いずれも税込)。 どちらも接続ポートにはThunderbolt/USB-Cを採用。フロントカメラで「Face ID」に対応する。ストレージは128GB、256GB、512GB、1TB、2TB。5G通信にも対応する。 11インチモデルは、サイズが約178.5(幅)×247.6(奥行き)×5.9(高さ)mm、重さが約466gで、Liquid Retinaディスプレイ(2388×1668ピクセル、264ppi)を搭載する。 12.9インチモデルは約214.9(幅)×286.6(奥行き)×6.4(高さ)mm、重さが約682gで、Liquid Retina XDRディスプレイ
LINEオープンチャットは、ユーザー同士が匿名で共通の話題についてやりとりできるサービス。2019年8月に開始したが、匿名性が高いため、わいせつな内容や売買春目的の投稿が相次ぎ、批判が殺到。すぐに一部機能を停止した。それ以降、LINEは投稿内容を監視し、昨年5月、福岡市に本社がある100%子会社のLINE Fukuokaに事業移管している。 LINE関係者が明かす。 「春は進学する世代がスマホを手にする時期で、〈高校生限定〉に人が集まりやすい。そこで現役女子高生を装った社員がトークルーム(掲示板)を開設し、“サクラ投稿”をしています。他のトークルームでは、社員やスタッフがキラキラ女子や不登校生などを演じています」 〈高校生限定〉の掲示板に「ただのデカ女なので...」と社員が女子高生になりすまして投稿 一例をあげれば、美容に関するトークルームで「ニキビに効くコスメはありますか」という質問に対
スマートロックを活用した法人向けの「Akerun入退室管理システム」をはじめとしたAkerunブランドのクラウド型IoTサービスを提供するフォトシンス(フォトシンス)ではたらく最年長エンジニア、ヒロカズさんはなんと今年で80歳。 もしかしたら日本最年長のスタートアップエンジニアかもしれません。 周りの同僚はもちろん、直属の上司である取締役も孫のように年が離れている。でも、「お互いに敬意を払えば信頼は生まれるもの」と深谷さんは話します。 楽しそうに日々働いている話をお聞きすると、きっと技術的な資産と同じくらい、人柄も大事なんだろうと感じます。前回のインタビュー記事に続き、熟練エンジニアの人生を追います。 今回は深谷さんとその上司、取締役の熊谷さんにも話を伺いました。 大手メーカーから、五反田の2LDKのオフィスへ ーー長年勤めた会社を定年後、マレーシアで仕事を続けて10年あまり。そこから日本
この前「Rubyのエンコーディング」という記事を書いたのですが、それをネタに 8/25 の NSEG で発表しました。 Rubyのエンコーディング from Masahiro Tomita この中で、エンコーディングが原因で予期しないところで落ちてしまうことが結構あるという話もしたんですが、今回はプログラムが落ちないようにするにはどうすればいいかを考えてみます。 エンコーディングが原因で落ちてしまうのは大体次のパターンのようです。 文字列や正規表現のエンコーディングが異なる 文字列中に不正な文字が含まれている 文字列や正規表現のエンコーディングが異なる 正規表現をリテラルで生成していれば、エンコーディングは敢えて指定しない限りは普通はスクリプトエンコーディングになってると思うので、問題は文字列の方です。 特にファイルから読み込んだ文字列のエンコーディングが何になっているかに注意しましょう。
Problem Background: So far I am the sole owner of a GitHub repo. I committed the code from my system to a branch called release (actually its a tag based on develop branch, if that matters). In GitHub, I created a pull request where base branch is master and compare branch is release. But I am only allowed to comment on review, not allowed to approve. What may be the reason? Note: There is no merg
2021/4/20 登 大遊 行政情報システム研究所さん主催のイベントhttps://prtimes.jp/main/html/rd/p/000000009.000049028.html で、オードリー・タン氏に色々とヘンな質問をさせていただいた際のメモを書きました。 ※ 走り書きのため、間違いがありましたら申し訳ございません。 ※ 以下はごく一部で、これの 3 倍くらい色々な知見を共有いただきました。 台湾の DX プロジェクトの話 (冒頭プレゼン)台湾の店頭でのマスク販売、在庫管理システムを短期間で構築した際の話等の、写真を多用したプレゼン。個人の識別を容易くするために、納税システムと連携したりしました。色々な能力者に協力してもらって実現しました。たとえば、台湾の納税システムは、Java アプレット (!) が表示されるような、使いづらいシステムでしたが、これを頑張ってモダン化したとい
僕はコードを読むのは得意な方だけど、それが過ぎてコードを書かなくてもシニアソフトウェア開発者になってしまった。実はコードをちゃんと読めるソフトウェア開発者って希少価値が高いのではないか、と思ったので自分がどんな感じでシニアになったのかをまとめてみた。似た様な人の参考になれば幸いだ。 同意。僕は未だ書く方はほとんど機会なく成果もないけど、コードを読み尽くして、負荷試験や本番で挙動を把握し続け、メトリクスでとことん確かめていった結果、Sr. Engineer になれた。 https://t.co/KXtMdEaRr8 — Ryosuke Iwanaga (@riywo) April 16, 2021 コードを書かなくてもシニアソフトウェア開発者になれた 僕は今 Amazon の Sr. Systems Development Engineer という職種で働いている。いわゆるソフトウェア開発職
WebAssemblyがSIMDをサポート、「WebAssembly SIMD」がChromeやFirefoxで標準実装。画像処理や物理演算など高速実行 ChromeなどのWebブラウザに搭載されているJavaScriptエンジン「V8」の開発チームは、WebAssemblyでSIMD命令をサポートする「WebAssembly SIMD」を来月、2021年5月にリリース予定のChrome 91からデフォルトで利用可能にすることを明らかにしました。 Firefoxでもx86版、x86-46版においてはすでにフラグを設定することでWebAssembly SIMDが利用可能になっており、Node.jsでもフラグの設定で利用可能になっています。 これによりWebAssemblyで画像処理などが高速に実行できるようになることが期待されます。 WebAssembly SIMD will be ship
CommunityOpen SourceOpen source goes to Mars 🚀This morning, we watched in awe as the first Mars Helicopter, Ingenuity, took flight in the thin Martian atmosphere. This is an incredible achievement for the teams at NASA and… This morning, we watched in awe as the first Mars Helicopter, Ingenuity, took flight in the thin Martian atmosphere. This is an incredible achievement for the teams at NASA an
Kindleのロック画面に「今読んでる本の表紙」を設定できるように2021.04.19 16:0019,960 中川真知子 初めて「広告なし」が羨ましく思ったぞ。 AmazonのKindleデバイスのロックスクリーンを、読みかけの本の表紙に設定できるようになったとThe Vergeが伝えましたよ。 対応Kindleは、Kindle(第8世代、第10世代)、Kindle Paperwhite(第7世代、第10世代)、Kindle Oasis(第8世代、第9世代、第10世代)、Kindle Voyage(第7世代)だそう。 Amazonによると、「ほとんどの本、雑誌、漫画」に対応しているそうですが、ひとつ落とし穴が…。 それは、広告なしデバイスに限る、ということ。 まぁ、当たり前ですよね。 ちなみに、読み途中の本の表紙を表示させるには、Setting内のShow Coverをオンにするそう。
2021.4.19当社製の超小型人工衛星「CE-SAT-I(シーイー・サット・ワン)」にて撮影した新たな画像「スエズ運河の巨大コンテナ船座礁」を公開しました 2017年6月に打ち上げに成功した当社製の超小型人工衛星「CE-SAT-I(シーイー・サット・ワン)」は、現在も実証実験を継続しており、地上500㎞上空から数々の高精細画像の撮影に成功しています。今回、「CE-SAT-I」にて撮影した新たな画像「スエズ運河の巨大コンテナ船座礁」を公開いたします。 スエズ運河の巨大コンテナ船座礁:画像左上にて、巨大コンテナ船が座礁してスエズ運河の航路をふさいでいる様子が確認できます。 巨大コンテナ船周辺の拡大図:遠距離撮影のため、巨大コンテナ船を斜めから見ている (衛星直下方向と巨大コンテナ船の方向のなす角が42度と大きい) アングルとなっており、巨大コンテナ船の側面が見えています。 3月23日にスエズ
2021年4月19日、NASAの火星探査機パーサヴィアランスが、宇宙ヘリコプター「インジェニュイティ」の初飛行を撮影した。 NASA/JPL-Caltech NASAの火星探査機「パーサヴィアランス」が「インジェニュイティ」の火星での初飛行を動画で撮影しました。 NASAのチームによると、このドローンの初飛行は「本当に美しく」「完璧」だったという。 NASAの宇宙ヘリコプター「インジェニュイティ(Ingenuity)」が2021年4月19日に初めて火星を飛行し、その様子を探査車「パーサヴィアランス(Perseverance)」が鮮明な動画で撮影した。 インジェニュイティを火星まで運んできた探査車は、60mほど離れた見通しのよい場所で、同日午前3時34分(アメリカ東部時間)に行われた歴史的な飛行を見守った。 以下のビデオでは、インジェニュイティがローターをフルスピード(地球のヘリコプターのロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く