はじめに Zigで書いたコマンドラインアプリケーションのボトルネック調査にperfを使ってみたメモです。 なお、私は今回初めてperfを使ったレベルで全然詳しくないので、間違いや改善点があればぜひご指摘ください。 環境は Ubuntu 22.04 LTS です。
どーも、デジタルテンペスト部の松田です。 先月、単著で書いた『オンラインゲームセキュリティ』という書籍が発売になりました。ここでは本の内容に言及するのではなく「技術書を一冊仕上げる」ことについて思ったことを書いてみたいと思います。 なぜ技術書を書くのか 技術書…専門書を手掛けるからには、お金以外の崇高な理由が必要です。手っ取り早く稼ぎたいのであれば、流行のバズワードを組み合わせて書名を作って、ゆとりある行間のレイアウトでボリュームを水増しして、背表紙が立つように厚い紙を使って製本すればいいと思います。 話を戻すと、第一の理由は「知識の追求と整理」です。いい加減な理解度で専門書を書くことはできないので、アウトプットが本一冊とすると、インプットは筆者の感覚ですが30冊以上は必要ではないかと思っています。本を書くことを自らに強制すると、膨大な知識量が得られる訳で、言い方を変えると、自らに学習を強
仕様 特定フォルダ以下にある画像を全て比較 jpeg、pngを対象 (zipの中にあるものも含む) 似ている画像をグルーピングしてjsonに出力 どうやって「似ている画像」を判定する? 画像専用のハッシュを計算して比較します md5やsha256など、一般的なハッシュ関数だと 少しの違いでも全く違う値になります 画像専用のハッシュでは 少しの違いなら「同じ or 似ている値」になります これなら「解像度違い」「ロゴが入ってるだけの違い」なども判定できます この技術自体、解説されてるサイトやブログはいくつかありますが Perceptual Hashを使って画像の類似度を計算してみる - ユニファ開発者ブログ がわかりやすいと思うので掲載しておきます 「似ている」という判定 いずれの画像ハッシュ法でもやることは同じで、以下をやるだけです 同じ画像ハッシュ法でImageAとImageBそれぞれの
こんにちは。アルバイト事業部エンジニアのmnmandahalfです。 私たちは積極的にエンジニアの仲間を募集していますが、もっと私たちの組織・文化・利用技術について知ってもらおうと思いLivesense Engineering Handbookというものを作りました。 *1 Livesense Engineering Handbookについて livesense-inc.gitbook.io こちらはGitBookにホスティングされている、エンジニア採用における広報を目的に作られた資料です。主にスカウトやSNS、カジュアル面談を通じて出会った採用候補者の方や、新入社員の方向けの資料となっています。 カジュアル面談にいらした方よりも少し広めの層にリーチする目的で、リブセンスでエンジニアとして働くことの概要がわかるような形で書かれています。 この資料は常に鋭意執筆中であり、「自律共創」のコンセ
2022年7月19日、千葉県南房総市は市内の小中学校が利用している校務ネットワークがランサムウエアを使用したサイバー攻撃を受けたことを公表しました。ここでは関連する情報をまとめます。 校務ネットワークでランサムウエア被害 市内の小中学校が利用する校務ネットワーク*1が不正アクセスを受け、ネットワーク上のサーバーに対して、ランサムウエアを使用したサイバー攻撃を受け、暗号化されたデータが使用できない状態となった。 7月17日3時30分にサーバー監視の委託先事業者がサーバーとの疎通ができないことを確認、南房総市と事業者で調査を行ったところ、ランサムウエアによる攻撃を受けたことが判明した。英文の連絡を求める脅迫メッセージがサーバー内に残っていたとされるが、攻撃に用いられたランサムウエアの種類は公表されていない。 被害に遭ったサーバーは複数で、市内全ての小中学校(6つの小学校、6つの中学校)の教育活
こんにちは、かたいなかです。 最近、NestJS製のGraphQLサーバでのSchemaからのTypescriptファイルの生成が遅い問題を調査する機会がありました。 今回の記事では、ツールの使い方等の自分への備忘録を兼ねて、どのように問題に取り組んだかを記事にして紹介します。 TL;DR 高速化するならまずは計測から。計測によるボトルネック特定が最優先。 フレームグラフが遅い処理を特定するのに超便利。Node.jsなら0xがフレームグラフ生成に便利。 @nestjs/graphql でGraphQLのスキーマからTypescriptのファイルを生成する処理が速くなった。 経緯 最近関わった案件では、BFFとしてNestJS製のGraphQLサーバをスキーマファーストで使用していました。GraphQLによるスキーマファーストな開発の恩恵は日々感じているものの、サーバの起動時や再コンパイルの
はじめに 筆者はOpenAPIスキーマからRTK Queryのコードを生成するrtk-query-codegen-openapiに2020年頃からコントリビュートを続けていました. rtk-query-codegen-openapiは現在rtk-incubatorリポジトリではなく、redux-toolkit/packages/rtk-query-codegen-openapiに統合されています. 今回は、RTK Queryを幾つかの現場で本番運用して得られた優位性を公開します. 他ツールとの機能比較 RTK QueryとReact Queryが作成したマトリックスがある為、リンクだけ貼って省略します RTK Queryが作成したマトリックス React Queryが作成したマトリックス Best Futures of RTK Query 他のdata fetchingライブラリと比べても
どうも id:Soudaiです。 株式会社リンケージのCTOになりました。 prtimes.jp 会社説明 ここから主に引用します。 www.wantedly.com 何をやっているか 株式会社リンケージは、予防医療テックで健康支援サービスを提供する第二創業期のベンチャー企業です。「テクノロジーとつながりで健康意識の温度をあげる」をミッションに掲げる当社は、創業以来「オンライン禁煙診療」や、「Rasika」「FEMCLE」などのオンライン問診を起点に従業員の心身の健康課題を可視化し必要な医療へのアクセスや組織の生産性向上につなげる企業向けヘルスケアサービスを展開しています。延べ174組合、企業1,550社への健康サポート実績があり、加入者数約600万人以上のネットワークを有しています。 ▼リンケージが選ばれる理由 ・テクノロジーを駆使した手厚いサポート ・専門医を含む適切な医療アプローチ
こんにちは! アソビュー開発チームの山内です! 先日、自転車でしまなみ海道を渡ってきました。 途中、ゲリラ豪雨に遭いながらもなんとか75km完走しました。ゴール後の温泉は最高ですね。 次は、晴れた日に渡って温泉に入ろうと思います。 はじめに アソビュー!では、2022年のゴールデンウィークの4/29 ~ 5/8の間に約2,300万のPVがありましたが、システムダウンすることなく、多くのゲストにワクワクを届けることができました。 今回は、私達がゴールデンウィークに向けて準備した背景と、アプリケーションでの負荷対策を紹介します。 背景 アソビュー!は、全国の遊びやレジャーチケットを予約・購入して体験できるサービスになります。 そのため、サービスの特性上、行楽シーズンの大型連休にアクセスが集中しやすくなっています。 また、今回は2022年4月15日〜2022年5月5日までの期間中に関東・東海・関
PerlからGo言語へライブ配信プラットフォーム「SHOWROOM」ではバックエンドシステムをプログラム言語のPerlで開発してきました。これを段階的にGo言語に置き換えていきシステムの刷新を図ります。 こんにちは。開発部の横山です。 現在、SHOWROOMのバックエンドシステムをGo言語に段階的に移行する計画を進めております。 どうしてPerlからGo言語に移行するの?背景現在、SHOWROOMはPerlで開発されています。元々DeNAの新規事業として立ち上がったSHOWROOMは、当時使用実績が豊富にあったPerlを採用して開発が進められ、今日に至ります。2013年のサービス開始以降、多くのお客様により楽しくご利用いただくために、多くの機能追加を行ってきました。 Perlでの課題サービス開始以来、開発・運用をしながら月日が経つ中で、世間も様変わりしていきました。以前から社内でも「そろそ
目次 目次 はじめに CVPR2022概要 Workshop on Image Matching: Local Features & Beyond SuperPoint and SuperGlue: Lessons Learned Large-scale 3D reconstruction Deployment - Successes, Challenges, Open Problems Unstructured Object Matching using Co-Salient Region Segmentation Nerfels: Renderable Neural Codes for Improved Camera Pose Estimation Feature Query Networks: Neural Surface Description for Camera Pose Re
こういう事を書くと不健康かもしれないけど 嫌いにしても「何で嫌いなのか?」という理由が自分で分からないとモヤモヤする ただ嫌いと言う感覚だけがあってそれが何故なのかを理解出来ないと理由も無く嫌っているようで自分の事が嫌になってくる。 なので自分が嫌いな相手に対して 「どうして自分はその人の事がorそれの事が嫌いなのか?」 を文章に纏めて書いてみるとああそういう事だったのかーって感じで自分に対する理解が進んだ感じで凄く気持ちが良い! 何かを嫌う事自体が悪であり他人を不愉快にするから発表すべきではないって意見も分かるんだけど 自分が書き記したこういう理由で私はあれの事が嫌いです、って意見に少しでも賛同してくれる人が居ると 良かった、自分と同じ事を思ってる人は一人じゃなかったんだ…って感じで凄くホッとする なので自分がどうしてそれの事を嫌いなのか文章に纏めて書いてみるのは結構良い事なのかもしれな
ソフトウェア開発に関わる人々の新たなきっかけを生み出す場となることを目指す「Qiita Conference」。ここで「アジャイル開発は世界を変える夢を見るか 」をテーマに株式会社レッドジャーニーの市谷氏が登壇。最後に、組織運営や組織の動き方をアジャイルにしていく方法を話します。前回はこちらから。 組織運営や組織の動き方そのものをアジャイルにする 市谷聡啓氏:アジャイルの世界では昔から、価値観と原則とプラクティスをセットにして語られてきています。 例えばXP(Extreme Programming)では、20年前から大事にしたい価値が言われている。このようなところで、みんな「イエス」とか、「確かにこうかな」とみんな思えるから、先ほどのような回転や探索ができる。(これは)非常に重要な観点です。 そういう意味で、アジャイルは方法を定義する一方で、あり方自体を示すものでもある。むしろ、後者がない
ISUCON12予選に参加しました!結果、スコア自体は予選ボーダー通過していましたが追試で失格でした 😭😭😭 チームいすもなで参加 もなちゃんすまん… 通過した気満々で参加記事書いてましたが、供養のため投稿します。 なお過去にはISUCON9, 11に参加していずれも上位30~50%tileくらいに留まったので、今回はその反省も踏まえつつ準備しました。 今回の方針 Go使う 大きな変化はこれです。ISUCONで使う言語は実質RubyとGoの二択だと思ってます (他の言語はISUCON向けの情報が充実してない印象) が、これまでは業務でGoを使ったことがないのでRubyを選択してました。ただしRubyは以下のつらみが見過ごせませんでした: 諸々のツール (profilerなど) が古く使いづらい unicorn/pumaの設定などチューニング項目も増える 静的解析が弱いゆえにデプロイし
CloudFlare for application 入門 はじめまして、キャディでバックエンドエンジニアをやっている矢野です。 CloudFlareについて、2022年5月24日に開催された社内勉強会で発表させていただきました。 CDNで有名なCloudFlareですが、CDN以外のサービスの展開が最近活発です。 先日サーバレス向けのデータベースD1のプレスリリースが出ていたりと、その背景を含めて最近のCloudFlareの動向についてキャッチアップしました。 [toc] CloudFlareとは CloudFlareのHPによると、以下のように記載されています。 CloudFlareは、インターネット上で運営されている最大のネットワークの1つです。ユーザーは、Webサイトやサービスのセキュリティとパフォーマンスを向上させる目的でCloudFlareサービスを利用しています。 Cloud
免責 まず、この文書の著者は法律の専門家でもなく機械学習の専門家でもありません。またどちらも専門教育の経験や学位があるわけでもないので一意見として読んでいただくとありがたいです。また国内法以外の法律には明るくないため、米国法などは知識が浅いです。またこの文書が扱っている事項は著作権法のみであり、個々のライセンスの侵害などについては扱いません。 はじめに:AI創作物と著作権 近年、機械学習などの人工知能技術の進展により文章や絵画などの学習と生成が容易にできるようになりました。こういった状況下で気になるのは機械学習などの人工知能技術によって生成された各種創作物(今後はAI創作物と表記します)の権利関係です。本稿ではプログラム[1]生成、特にGitHub Copilot[2]に関係する著作権について記述しました。 知的財産権のおさらい 創作活動の成果には知的財産権という権利が付与されます。知的財
こんにちは、DevBrandingのellyです。6月1日に配信した「品質を追及するfreeeの守護神、QAエンジニアのお仕事」の様子をご紹介します。 今回はfreeeに新卒として入社後、QAエンジニアとして活躍している2人と大ベテランがQAエンジニアの仕事・魅力・やりがいなどについて話してもらいました。 ※感染対策をしっかり行った上で配信しました。 登壇者集合写真 berry:写真左から2番目。2021年新卒入社。入社からQAチームに配属されて2年目。 kin-chan:写真右から2番目。2019年新卒入社。入社から2年間iOSエンジニアとして開発に従事し、QAチームに異動して1年目。 ymty:写真右端。2019年freeeに中途入社。業界歴としては30年近くのベテラン。 terara:写真左端。今回の司会。IAM(認証認可)チームエンジニア。好きな映画はSAWシリーズで、好きな食べ物
数多くの Node.js ライブラリの作者として知られる Sindre Sorhus 氏が次のようなツイートをしていた。 Why is `import.meta.url` a string and not a `URL` instance? — Sindre Sorhus 💙💛 (@sindresorhus) July 24, 2022 これを見て私も理由が気になったので調査してみた。 先にまとめ URL の仕様にそうすべきと書いてあるから。 普通に考えると? まず最初に思いつくであろうものが「import.meta.urlはECMAScriptの仕様だが、URLオブジェクトはHTMLの仕様に含まれるため、仕様間のそういった参照はできない」という理由である。 実際 Twitter 上ではそのように考えている人もいた。 しかし、それは誤りである。 ECMAScriptのimport.me
腹筋しろよです。デザイナーをしています。横内(a.k.a 腹筋ローラーの力を信じろ)です。Twitterもやっています→@yesodco_yoko。 本記事は、ラクスさんのUI/UXデザイナーLT会 - vol.8会で発表したスライドを再構成しています。 筆者はデザイナーとフロントエンドエンジニアを兼任している前提でお読みください。 UIコンポーネントの設計は難しいです。 シンプルなボタンを考えてみます。ボタンは非常に小さなコンポーネントですが、プロダクトの至る所で使われます。1つの変更が全体に影響を及ぼす影響があります。ボタンといえども、慎重に変更を加えなくてはいけません。 加えて、多くのソフトウェアプロダクトはインクリメンタルに価値を積み重ねて開発します。開発の初期段階で、プロダクトの将来像を想像することは難しいです。時にわからないことはわからないまま、60〜70点のデザインで先に進ま
ここまで今作のストーリーや、その背景について伺ってきたのですが、それらを表現するためのビジュアル面での工夫も伺いたいと思います。キャラクターのデザインはどのようにつくられたのでしょうか。 今回は『ゼノブレイド2』に引き続き、 齋藤さん※4にキャラクターデザインを担当いただきました。 ただ、今までよりもシリアス寄りの話になっているので、 等身を上げて年齢層の上がったようなデザインにしたり、 衣装も今回、ストーリーのトーンに合わせて あまり派手になり過ぎないようにしてもらったり・・・ イメージビジュアルでは異なる服装をしていますが 最初の登場シーンでは、主人公たちは画像それぞれの国家の軍服を着ています。 そういった服装のデザインも含めて、 シリアスな話に合うストイックなスタイル に調整していただきました。
概要 これらの暗号化についての概要を簡単に説明したいと思います。 前提 暗号化関数以外のデータ暗号化方式は、事前にキーリングプラグインをインストールしておく必要があります。詳しくは6.4.4 MySQL キーリングをご確認ください。 MySQL設定ファイル(my.cnf)のパラメータearly-plugin-loadにkeyring_file.soを設定します。 early-plugin-load=keyring_file.so マスター暗号化キーとテーブルスペースキーで構成される2層暗号化キーアーキテクチャを使用します。アプリケーションがデータにアクセスする場合、マスター暗号化キーを使用してテーブルスペースキーを復号化します。そのため、マスター暗号化キーの管理が必要になります。マスター暗号化キーが失われた場合、暗号化されたファイルのデータはリカバリできなくなりますので、お気をつけください
プライムデーのセール対象には面白かったKindle本が結構ある。 そこで毎年の「〇〇年に読んで面白かった本」で紹介した中から抜き出してみた。 ブクマして満足したお前、今が買い時だからな。 プライムデー 今年もプライムデーがやってきた。 Amazonはいつもセールをやっているイメージがあるが、やはりプライムデーは特別だ。値引きレベルが通常のタイムセール祭りとは違う。もちろんKindle本の話である。 Kindle本もよくセールになるが、プライムデーで初めてセールとなる本も多い。しかもKindle本は場所をとらず、腐ることもない。あと少しでポイントアップキャンペーンを達成できるという人に、Kindle本は最適な選択肢と言えるだろう。 「2022年上半期に面白かった本」を書くついでに過去の記事を眺めていたところ、プライムデー対象の本がそれなりにあることに気がついた。そこで2018年からの「〇〇年
最近 ESM と RISC-V のロゴの配色が似ていると感じている @wat-aro です。 はたけやまさん の blog.agile.esm.co.jp はおもしろい記事でしたね。 この記事は最後こう締めくくられています。 以上、Rubyを使ったシンプルなRISC-Vシミュレータの作り方のご紹介しました。 皆さんも梅雨の時期のおうち時間にお好きなプログラム言語でCPUシミュレータ自作なんていかがですか? なのでこの記事を参考に Rust で RISC-V シミュレータを作成しました。 https://github.com/wat-aro/rv32sim.rs 処理の流れはだいたい元記事と同じですのでもっと詳しく知りたい人は元記事からどうぞ。 メモリ まずメモリの定義です。 write と read と、初期データの読み込み用の initialize メソッドを持っています。 32 bit
ファンになった後に知った完売済みの同人誌。 中古サイトを見ても売り切れですら存在しない。 再販もしないと言っている。もう手に入ることはない。 自分の中に理想像があるこの状態がきっとピークであるのだろう。 でも欲しいよ~~~~~~~~~~~!!!!!! 読みたいよ~~~~~~~~~~!!!! なんで中古で全く出回ってないの~~~??? 売り切れ表示くらい出てよ~~!!! みんな手放さないくらいいい内容なんだろうなあ! 読みたい~!!!!!! アンソロじゃ要望出したって再販無理だろうなあ! 後何年かすれば手放す人出てくるかなあ。なんで外国人が買ってるんだキミら読めへんやろ読めないのに買ってて愛が深くて偉い!!! けど日本に出回る可能性が減ってつらい~~~~。 もう手に入れることは諦めるから持ってる人読ませてくれないかな。 手に入らないからこそ美しいかもしれないけど美しくなくてもいいから読みたい
目次 はじめに ことのきっかけ 改善提案のためにやったこと 解決する課題を決める プロトタイプを作る 戦略を立てる アウトカム目標を設定する 提案する さいごに はじめに はじめまして、フロントエンドエンジニアの鵜木(うのき)です。 弊社では現在、生産性の向上を目的に Motivation Cloud (以下 MC)のフロントエンドをリアーキテクトしています。今回はこのリアーキテクト活動の背景やここに至るまでの経緯をご紹介したいと思います。 新しいアーキテクチャの設計内容や採用した技術スタックに関する紹介は別記事で行います。なので本記事はこれからアプリケーションレイヤーの大規模改善を検討している人向けになります。 ことのきっかけ リアーキテクト活動が始まったきっかけは、フロントエンド横断組織(通称 フロント会*1 )メンバーの開発モチベーション低下が発覚したことです。その時のコメントを一部
なぜか最近になって「時代は変わったな」と感じることが多い。 それまで、あまりそういうことは少なくて、たぶんそれは、自分自身も時代に合わせて変わり続けるしかなかったから。 「いやあ時代も変わったもんだ」なんて感慨深く思えるような余裕なんてなかったからだと思う。 もちろん今だってそんな余裕はまったくないのだけど、ふとしたできごとについて「変わったな」と感じることが増えた。 まずは、昔はもっと世界が雑だったな、と思うことが増えた。 ゴミの分別は今みたいに細かくなかったし、エアコンも夏はガンガンにつけていたし、インスタント食品とか合成着色料たっぷりのお菓子とかも、何も気にせずに食べまくっていた。 会社にしたって、みんなデスクでタバコを吸ってたし、休日に出社するときはみんな車でやってきて適当にそのへんに駐車していたし、どれだけ深夜まで残業しようと何も言われなかった。 それから、みんなそこまで理屈っぽ
ホラー映画版『クマのプーさん』のポスターがお披露目。「これはおとぎ話ではない」という文字とともにハンマーを持つ「プーさん」とナイフを持つ子豚の「ピグレット」が邪悪に佇む A・A・ミルン氏の児童小説『クマのプーさん』(英題:Winnie-the-Pooh)を原作としたホラー映画『Winnie the Pooh: Blood and Honey』のポスターが、公開された。 海外メディアDread Centralを通じてお披露目されている。 (画像はThe ‘Winnie the Pooh: Blood and Honey’ Poster Is Here [Exclusive]より) Pooh is back … and he brought a mallet. Check out the official poster art for 'Winnie the Pooh: Blood and H
はじめに イノベーションセンターの松下です。 NTTコミュニケーションズ株式会社 (以下、NTT Com) は、Interop Tokyo 2022のShowNetにおいて、 低遅延ライブ配信プラットフォームSmart vLiveによる4K低遅延ライブ配信を展示しました。 この記事では、ShowNetでの展示の模様をお伝えします。 Smart vLive Smart vLiveは、1秒未満の遅延で映像をライブ配信できるサービスです。 ブラウザでの通話やWeb会議に用いられる技術であるWebRTCをライブ配信に応用することで、既存の技術では難しかった1秒未満の遅延を実現しています。 これまでWebRTCを用いたライブ配信では同時視聴者数に制約がありましたが、Smart vLiveはライブ配信に特化したシステムとして設計され、視聴者数が1万人を超える大規模なイベントにも対応できます。 また、複
こんにちは。エンジニアのid:kfly8です。 今月から、NestJSとethers.jsのスポンサーをはじめました🎉 この記事ではOSSのスポンサーをするにあたり考えたことを書きます。 モバファクは、NestJSとethers.jsの2つのOSSのスポンサーになりました NestJSとethers.jsを選んだ理由 多くのOSSに支えられてプロダクトの開発ができているので、気持ちとしては全てのOSSに貢献したいところですが、そういうわけにはいかないので、次のような基準で絞り込みをしました。 プロダクトで重要かつ頻繁に利用している メンテナーが少ないこと スポンサーメニューが明確で、経理処理や稟議が円滑にしやすいこと 1番目の基準は素直だと思います。ここでは2番目、3番目について補足します。 メンテナーが少ないOSSにスポンサーをした NestJSもethers.jsもどちらも優れたOS
経緯 今回、社内で開発中のWebアプリにカメラの機能を実装する必要があり、npmでもダウンロード数が最も多いreact-webcamを使うことを検討していたのですが、色々あって断念した話です。 (react-webcamの批判ではなく、自分たちに合わなかったという事だけ誤解しないでいただければ助かります) 断念した理由 当然ですが、この開発中のWebアプリでは画質が要求されていてreact-webcamでは、その画質を満たすことができませんでした。 react-webcamの問題点 もしかしたら自分の技量不足で対処する方法があったのかもしれませんが、 時間的制約などがあり2つ問題が浮上しました react-webcamはカメラのスクリーンショットをbase64に変換する過程で画質が下がってしまう (説明が難しいのですが、)スクリーンショットの出力サイズがカメラのアスペクト比に依存する 画質
こんにちは、Unlace代表の前田です。 Unlaceは2020年12月にスタートしたメンタルヘルスケアサービスです。 本日に既存株主のZ Venture capitalさんとDelight ventureさん、新規株主のScrum venturesさん(US)から2.1億円の資金調達をしました。 Unlaceはこの度、プレシリーズAラウンドで総額2.1億の資金調達を行いました! スティグマを乗り越えるという点では、Pairsで嫌というほど経験したので、カウンセリングサービスを卒業したメンタルヘルスサービスとしての今後の展開にご期待くださいませ!https://t.co/umd5TiGJY9 — まえた|Unlace (@kotamaeta) July 20, 2022 「成長を評価いただき、全て順調です。」と書きたいところではあるんですが、もちろんそんなことはなく、前回の調達から約1年間
この記事では2022年06月06日~09日に開催された TC39 meeting 90th で議題に上がったプロポーザルを紹介します。 For Stage 4 findLast / findLastIndex Stage 4 に到達しました findLast と findLastIndex は、Array.prototype.find と Array.prototype.findIndex の逆から走査するバージョンです。 const arr = [ { prop1: 1, prop2: "foo" }, { prop1: 1, props2: "bar" }, ]; const obj1 = arr.find((element) => element.prop1 === 1); console.log(obj1.prop2); // "foo" const obj2 = arr.find
2022年7月に統計検定準一級を受験し、約9割の点数を取って合格しました。ここではその合格体験記として、使った教材や勉強法、試験日の様子などについて書いてきます。(タイトルの話は記事の中盤に書いています。) 試験を受けたきっかけ私は情報系の大学院を出て今は機械学習エンジニアをしているのですが、学生時代は機械工学の授業が多い学科だったこともあり、体系的に統計学を学ぶ機会があまりありませんでした。 現在の機械学習ツールは、「ディープでポン」と表現されるようにtorch.nnみたいなものを決まった形式で並べていけば苦労なく構築することができ、特に何も考えなくてもそこそこの結果が得られます。しかしもちろんそれを専門とするなら機械学習と密接に関連する統計学の基礎くらいは知っておくべきであり、一度統計学を勉強しておきたいという気持ちは常々ありました。 最近は統計検定の話題がTwitterなどで流れてく
こんにちは、プレックスの種井です。 今回は、PlexJob開発チームにおいて、技術的負債に対して、どのように向き合っているかを紹介したいと思います。 「PlexJob」は物流特化型のダイレクト・リクルーティングサービスです。 求職者様が求人を検索するサイト 企業の採用担当者様が採用活動を行うための管理システム を提供しています。 背景 技術的負債との向き合い方 スプリントのタスクの10~20%を負債の返済に当てる 負債の蓄積と共有を行う 振り返りと棚卸しを定期的に実施する 負債の返済に対しての敷居を下げる 負債に対して、個々人の目線を合わせる 現在抱えている開発上の課題 おわりに 参考 背景 PlexJobはリリースから1年を迎えています。 嬉しいことに1年間ですでに13万ユーザーを突破するなど、急成長のサービスではありますが、まだまだプロダクトとしては、業界特有の課題に対して、仮設検証を
内容 ワークディレクトリーのセットアップ(10min) ワーク用リポジトリーの git clone 依存のインストール モブプログラミング準備(30min) VSCode Live Share を使い、参加者すべてが同じコードベースで作業できるようにする ドライバーの担当順の決定 仕様を確認する リファクタリング開始(6 * 15min) コードスメルを探す リファクタリングしてみる 発展課題 書籍リーダブルコードを読み、生じた疑問や質問について同期やエルダーと Slack 上で議論する 新卒メンバーからのフィードバック 良かった点 モブプログラミングでリファクタリングを体験できたことは良かった リファクタリングを意義を理解できた Next.js に触れられた リファクタリングの観点と方法を知ることができた やっていることを言語化しながら共有する練習になった 伸びしろ モブプログラミングは
信田さよ子 @sayokonobuta いろいろなところで謝罪の定型文が出回っているのだろうか。このところ謝罪のおたよりをいただくことが多いのだが(郵送の時点で丁寧さは感じる)、必ず「不愉快な思いをさせてしまって申し訳ありません」とある。 これってヘンではないか。 2022-07-05 23:48:09 信田さよ子 @sayokonobuta 自分がやったこと(○○をしてしまったこと)に対して謝るのではなく、私が不愉快な思いをしたことに謝るという文面になっている。私が不愉快でなかったらあやまらないのか。責任をとること(謝罪もそのひとつ)のキーポイントは「説明責任」(アカウンタビリティ)だ。 2022-07-05 23:50:34
前回のおさらい 前回の記事では、同じアプリケーションを6つのUIライブラリで実装し、Reactに有利な状況設定で作られたベンチマークを走らせると当然Reactが勝つという結果をお伝えしました。 そのベンチマークでは、「レンダリングのために高い負荷がかかっている状況でもユーザーが快適に入力を行えるかどうか」を測りました。 Reactでは、レンダリングのジョブを中断してユーザーの入力を処理するスケジューリングの機構が備わっているため、高負荷の状況でもユーザーの入力に高速に応答することができました。 また、今回書くベンチマークアプリは「最大限自然かつ簡潔」という条件で実装したため、スケジューリングがライブラリ本体に組み込まれているReactのみが有利な結果となりました。実はReact以外のライブラリは1文字入力されるたびに律儀にDOMに反映していましたが、Reactは本体からスケジューリング機構
発表資料について 当時の発表資料とNuCon Mini 2022 Springで登壇した際の動画のリンクを埋め込んでおきますので、もしよろしければ御覧ください。 発表資料 「チームでサービスの運用をうまく支えていくための取り組み ~SREと共に~」 ちなみにこちらの動画では発表前にジョジョネタを盛り込んでいます。もしジョジョが好きな方がいましたら何部のセリフが使われているか当ててみてください。答えは当記事の最後にあります。 過去のGit Teamの体制と課題 Git Team誕生前 BacklogのSRE課にBacklogのGit機能の開発するメンバー1名を包含していました。メンバーはアプリケーションの開発・保守をメインで担当し、BacklogのGit機能に関連するサーバーの保守(kernel updateなど)はWebOperationが担当するという作業分担をしていました。 WebOp
はじめに コミューン株式会社でQAマネージャーをしている須賀(@kawabeaver)です。 今回は1人目のQAエンジニア視点でコミューンの魅力についてお話します。 1人目のQAエンジニアとして転職を考えている方、1人目のQAエンジニアの採用を検討している方に1人目のQAエンジニアにとってどのような環境が望ましいかを考える参考になれば幸いです*1。 もちろん、この記事をきっかけにコミューンに興味を持っていただける方が増えると嬉しいです! コミューンを転職先に選んだきっかけ 私は前職に約7年半お世話になりましたが、働く環境は良かったので前職に不満があったわけではありません。ただ、前職は私が入社した時点でQAチームの体制が整っていたため、今回はQAチームの体制が整っていない環境でチャレンジすることに決めました。 新たなことにチャレンジする場合、私は業務内容がチャレンジングであるだけではなく、チ
MP3ファイルをダウンロード 内容紹介 2022年のモダンウェブフロントエンドまでに至る歴史、SPA、CSR、SSR、SSR Streaming、React Server Component などについて語っていただいたエピソードです。 出演者 話したネタ モダンウェブフロントエンド勉強会を開催しました そもそもWebページのダウンロードって、どう始まった? JavaScriptがマウスカーソルをキラキラさせていた時代 Ajaxの登場や、jQuery フロントエンドMVC、Backbone.js、Knockout.js Reactは何が革命的だったのか? 手続き型の実装は何が辛かったのか? SPA(Single Page Application) MPA(Multi Page Application) CSR(Client Side Rendering) サーバーサイドがJSONを返す時代
濱村 崇 / GameDesignLab @GDLab_Hama 「レベルの概念」が話題になってますねー。 なので明日のTwitter記事は「ゲームにおけるレベル」について投稿しようと思います👍 anond.hatelabo.jp/20220616231129 2022-07-07 14:00:13 濱村 崇 / GameDesignLab @GDLab_Hama 【レベルの概念】について。 レベルというのはプレイヤーキャラの能力に関わる要素なのは当然ですが、もう少し抽象化して捉えてみました。 するとレベルとは資産という結果であり、プロセスではない事が見えて来ます。そしてゲームとはプロセスを楽しむ事なんですよね。 pic.twitter.com/yqWIb9XxeW 2022-07-08 09:10:12
JavaScriptなのかTypeScriptなのか、またはモジュールバンドラー(webpackなど)の機能が使われているのかをちゃんと理解していなかったので整理 JavaScript importを使わない ファイルの依存関係、読み込み順序を開発者が管理する必要がある <script src="./bar.js" defer></script> <script src="./foo.js" defer></script> <script src="./index.js" defer></script>
「なにがなんでも事業拡大させたい女」を「なんでもいいからビッグになりたい大勢の男」が奪い合う恋愛リアリティ番組『バチェロレッテ2』がついに始まったんですが「全員アホ」でした。いや、恋の力によって「アホになってしまった」という表現が正しいのかもしれません。 2代目バチェロレッテに選ばれた尾崎美紀さんは田中みな実の原液を薄めた水割りのような女性で、男性陣のどんなにしょうもないトークに対しても、 「さっっすがぁぁああああああああああん〜〜〜〜〜!!!」 「知らなかったァァアアア〜〜〜〜〜〜ん!!!」 「すぅうううんンンご〜〜〜〜〜ォオオオい!」 「センスいい良い良い良いいいいいいいいぃアアアアアアアアアアアア〜〜!!!」 「そうなんだァアアア!へぇえええええ!!!そうなんだァアアアアア〜〜〜〜〜!!??そうなの???えっ??えっ??そうなの??そうなの??えっえっ???えっ……そっ…そうなの……
はじめまして、PR TIMESの開発本部でインターンをさせて頂いている永井と申します。 現在はパフォーマンス改善のタスクをしています。 はじめに 自分は今回のタスクをやるまでSQLをあまり書いたことがありませんでした(ORマッパーしか使っていませんでした)。しかし、今回のタスクをやることで直接SQLを書くことが多くなりSQLはもちろんPostgreSQLの構造はどうなっていて、何がメモリを消費しているかなどについての理解も深まりました。本当に良い経験をさせて頂きました。 なぜ削減することになったのか PostgreSQLのストレージがとても逼迫していました。さらにPostgreSQLはオンプレの物理サーバーで動いていてストレージの増設も難しいため、AWSに移行するまでの延命措置としてデータ量を削減することになりました。 まずは状況確認 一番容量を使っているテーブルはどれか 以下のクエリで、
コーディングテストの使い方を間違っている企業もある 後藤智氏(以下、後藤):例えば今、AtCoderさんのみならず、コーディングテストは実施されていて、基本的には本当に優秀な人のみを採用するのが全世界的な傾向です。 僕もアメリカで働いていた時がありましたが、ソフトウェアエンジニアとしてアプライすると、基本的には、最初にコーディングテストを受けます。そのコーディングテスト自体が1つのビジネスになっていて、これが通らないとソフトウェアエンジニアになれないので、まずここをクリアできるようにしましょうと、書籍や、そういったソリューションを解くようなウェブサイト、サービスがいろいろなところにありました。 日本ではコーディングテストをする会社がアメリカに比べるとちょっと少ないという印象を持っているのですが、高橋さんは、このへんについてどう思われていますか? 高橋直大氏(以下、高橋):僕は正直、アメリカ
自分は高校を卒業するまで、女性と付き合うどころか、話をすることすら稀な、今でいう非モテだった。趣味はマンガやゲーム。オタクというほどに極めていたわけではないが、陰キャか陽キャでいえば陰キャであったことは間違いない。なので、恋愛に関する知識は、基本的にマンガかアニメで得たものしかなかった。 さて、そんな自分も大学になんとか合格した。地方から関東の大学に進学したため、知り合いは誰もいない。人間関係はまっさらな状態で大学生活をスタートした。 入学式の日、サークルの勧誘のなかを一人でうろうろしていた。80年代末、いま話題の宗教系の勧誘も多かったが、どれが宗教系でどれがそうでないのかは当然わからない。変なのにひっかからなかったのはラッキーというよりほかない。たまたま声をかけてきてくれたのが、いまでいうオールラウンド系のサークルで、居心地がよかったことから、すんなりとそこに居つくことになった。女性も多
tl;dr; モチベーション Ruby 3.2.0-devの何がすごいか Ruby 3.2.0-devでRust版のYJITを使う方法 計測対象のアプリケーション 使ったバージョン 比較 CPU ホスト全体 Ruby 3.1.2 + YJIT Ruby 3.2.0-dev + YJIT pumaのmasterプロセスとworkerプロセスをピックアップ Ruby 3.1.2 + YJIT Ruby 3.2.0-dev + YJIT Memory ホスト全体 Ruby 3.1.2 + YJIT Ruby 3.2.0-dev + YJIT pumaのmasterプロセスとworkerプロセスをピックアップ Ruby 3.1.2 + YJIT Ruby 3.2.0-dev + YJIT Ruby 3.2.0-devをデプロイした瞬間のグラフ スコア Ruby 3.1.2 + YJIT Ruby
2022 年現在、Node.js 界隈は ESM (ES Module) への移行の過渡期であり、特に既存プロジェクトにおいては CJS (CommonJS) 構成であることがまだまだ多い。また、Pure ESM な npm パッケージは、CSJ プロジェクトからの利便性が悪く、dynamic import が必須で非同期化を強いられたり TypeScript の設定変更が必要だったりと面倒が増える。 そんな状況のため、広く使われたい npm パッケージを公開する場合、importでもrequireでも利用できるよう dual package 構成を取りたくなるが、定番手法が確立しているとは言えず、意外と面倒が多い。よく見るのは、tscやesbuild等で ESM 用と CJS 用の設定ファイルを用意してそれぞれ別ディレクトリに出力し、パッケージに両方同梱して conditional ex
Unityのパフォーマンスチューニングを体系的に学べる書籍『Unity Performance Tuning Bible』刊行による社内技術力強化施策の紹介 ゲーム・エンターテイメント事業部では、Unityにおけるパフォーマンスチューニングに必要な知識を体系的にまとめた書籍『Unity パフォーマンスチューニングバイブル』を社内向けに刊行しました。 本記事ではこの取り組みの概要と、300ページに及ぶ書籍の一部を紹介します。 パフォーマンスチューニングバイブルの概要 モバイルゲーム開発においては、常にパフォーマンスを意識した開発を行う必要があります。 これが不十分だと、メモリ圧迫によるクラッシュやFPSの低下、ロード時間やダウンロード時間の増大といった深刻な問題がもたらされます。 このようにパフォーマンスチューニングに関する知識は重要ですが、その一方で体系的な学習が難しいという問題があります
不定期な割り込みタスクは見落としやすく、振り返りづらい Slack + Notionで、割り込みタスクを管理する CSメンバーはNotionに起票後、Slackで報告 エンジニアメンバーは、Daily Standupで優先度をつけ着手 職種をまたいだ依頼フローをもっと整えたい ※このブログは Cocoda さんに寄稿したものです。 タイミーでバックエンドエンジニアをしているedyです。 スキマ時間にバイトができるアプリTimeeを運営しています。 timee.co.jp エンジニアとしてサービス開発に関わる中で、日々のスクラムなどで「計画的に行っているタスク」とは別に、「CSなど別チームから急に依頼されたタスク」に対して、どんな優先度で、どのように向き合っていくとよいのか頭を悩ませていました。 試行錯誤した結果、タイミーではNotionを活用してそのような「割り込みタスク」に対処する運用フ
クルマの免許を持ってない人はハローワークを利用しても書類で落とされる。 若者のクルマ離れが深刻化してると新聞で書かれていても求人企業というのは、事務職にまでクルマの免許を求める。 ハローワークにおける求職者のジョブマッチングがいまいち出来ていないのは、このクルマ離れから来る免許を取らない人が多いためであって、 それさえ解消されればハローワークと言う所には余程のことが無い限り就職内定がスムーズになりやすい。 それほど、ハローワーク内ではクルマの免許を取得してる事が必須ということになる。 要するに資格取得が必須のハローワークでは最初の時点から求職者の切り捨てを図っているということだ。 すなわちクルマの免許を持たない人はハローワークを利用すべきでない。
ある事柄について語ろうとする時、いわく言いがたい居心地の悪さを感じることがある。たとえば「民主主義」がそうだ。「民主主義は大切だと思うか」と問われれば、迷わず「大切」と答えるが、そう即答しながらも、どこか口先だけでものを言っているような違和感が拭えない。まるでサイズのあわない借り物の服を着ているような収まりの悪さを感じてしまうのだ。 よく言われるようにそれは、民主主義が血肉化されていないせいかもしれない。私たちの社会は自らの手で民主主義体制を生み出したわけではないからだ。 「コーポレートガバナンス(企業統治)」という言葉もこれと似ている。 東芝、みずほフィナンシャルグループ、日産自動車、関西電力、三菱電機と挙げれば、どれも世間で名の通った一流企業だと思うかもしれない。だがこれらはいずれも近年、経営の歪みが表沙汰になった企業だ。こうした企業の不祥事が問題になるたびにコーポレートガバナンスの重
私と母の実家ぐらし。 私:30代女性、母:60代 昨年母は趣味の時間がほしいということで、定年前に仕事を去年辞めた。 当初は悠々自適な感じだったけど、時間が経つにつれて、時間が余ってしまうのか週1のヨガや体操みたいなのに2,3入ってる。 それ以外の時間は何してるかというと、スマホで数独のアプリをやってる。 私は朝7時くらいに起きて、母はすでに起きてるのだけど、ずっとスマホ触ってる。この前スマホのスクリーンタイム見てみたら、数独アプリを一番使ってた。他にはニュースサイトを1時間くらい使っていた。 トータル1日で7,8時間スマホを触ってる日もある。 これは指摘したほうがいいことなのだろうか。私も幼いころに休日はずっとゲームしたりしてたけど、大人になった今はやらないし、息抜きの一貫でやっていた。 ただ、母の場合は毎日が休日だから、もう数独アプリが習慣化してる。 テレビをただ見てるだけよりはマシか
こんにちは。ROBOT PAYMENTでエンジニアをやっております 牧野です。 今回は、NestJS を使って最速リリースを目指している話 こちらの記事の続編としてAWS関係やCI/CD周りの記事を書いていこうと思います。 結論として、インフラ側のアーキテクチャは以下のような感じになりました。 AWS App Runner まずコンテナを運用する要のAWSアーキテクチャとして、AWS App Runnerを利用しています。 docs.aws.amazon.com 簡単に説明すると ざっくり面倒なインフラ設定(ネットワーク、オートスケーリング、ロードバランシング、SSL、CI/CDなど)これらをまとめて(隠蔽して)提供しているサービスです。 メリット ECRへのコンテナイメージのpushをトリガーに自動デプロイ 個別にELBやAutoScalingを組み合わせた設定が不要 ロググループの自動
ソフトウェアデリバリーチームの市原です。先週、社内の有志メンバー3人でISUCONに参加してきました。私自身は初参加でした。結果は予選突破ならずでしたが、それなりに手ごたえもあり、学びも多くあり、何よりめちゃくちゃ楽しかったです。 さて、2022年7月21日にオンライン開催されたDevelopers Summit 2022 Summer(主催: 株式会社翔泳社 CodeZine編集部) で登壇してきましたので、ご紹介します。 発表内容について 資料 質問に回答します Q プロジェクトの仕切り直しは、内部品質起因なのでしょうか?要件などの上流工程にも課題がありそうに思いました。 Q 経過観察の日数は何日間くらいですか? Q デプロイの自動化は何かツールを使いましたか? Q テストをすべて自動化することは、かなりテストコードの作成にも工数を要すると思いますが、それ以上にデプロイ頻度が多いのでメ
はじめに NestJS入門してみようとしたら、アットマークから始まる記述を知らなかったので調べたことを簡単にまとめた記事です(デコレーターのことよくわかってなかった) デコレーターの仕様は、過去にいろいろと変わって現在に至っているようでしたが、ようやく最近 ECMAScript では Stage 3 になり、TypeScript では今も実験的なサポート experimentalDecorators を使えますが、バージョン 4.8 で TC39 の Decorators を実装することが検討されているようです! この記事は、TypeScriptのドキュメントのサンプルコードを動かしてみたり、あらためてNestJSのコード読んだりしてみた感想を書いてみました。 最近のデコレーターを追えてない、NestJSを動かしてみようとしたらデコレーターってなんぞや、となったかたの参考になれば幸いです。
はじめに Rustでグラフィクスプログラムをクロスプラットフォームに書く環境が、wgpuというクレート中心に揃っていて大変素晴らしいので、それについてメモします。 記事の後半では実際にwgpuを使って三角形の描画までを試してみます。 バージョン Rust: 1.62.0 wgpu: 0.13.1 グラフィクスAPI この記事ではグラフィクスプログラミングを、グラフィクスAPIを利用したプログラミングを指すものとします。 まずはグラフィクスAPIについて最初に説明をします。 グラフィクスAPI グラフィクスのAPIとは、具体例をあげるとOpenGLやDirctX的なやつです。 現代においてリアルタイムグラフィクスを利用するプログラムを書く場合、CPUだけで実行される普通のプログラムとは違い、GPUを使うプログラムを書くことになります。 GPUを使うプログラムを書くとはどういうことかというと、
location_city Toyohashi schedule Sep 17th 03:00 - 03:45 PM JST place CLUE people 9 Interested 対話しながらチャレンジングな目標の達成に向けてドリブンしていくOKRと、検査と適応を繰り返していくスクラムチームは相性が良いものだ、と私は考えています。過去には「OKR-based Scrum Team」と題して話したこともあります。ここではOKRのツリー構造を使って組織と個人の意思をいかに伝搬させてゆくか、特に「納得」をいかに醸成していくかという点に重きを置いて話しています。 ですが、実際に自分自身がOKRを運用している現場では、OKRを採用した2年目あたりから厳密なツリー構造というものからは脱却しています。ツリー構造にすることを重視すると、どうしても間に落ちてしまう部分が生まれてしまうというのがツリー
TL;DR ISUCON12予選にシン・ウー馬場ーイー2 として出場しました。 結果、予選2位で本選出場をきめました。やったね。 最終スコアは75800、予選中のベストスコアは76525でした。本選もがんばるぞ! 毎年素晴らしいコンテストを開催してくださる運営様には感謝しかありません。本当にありがとうございます!!1 体制 あいこん なまえ やくわり ペアプロ matsuu バリバリ実装する前衛 ドライバー netmarkjp 司令塔+ベンチ実行+結果解析 ナビゲーター ishikawa84g セキュリティ+情報官+動作確認 AppArmor、マニュアルや公式アナウンスの把握、ブラウザでの挙動確認 ナビゲーター 今年も3人が別々の場所からリモート参加です。 コミュニケーションはDiscordを使ってます。3人それぞれの画面を共有しながら音声チャットつなぎっぱなしです。 手元の環境 どうでも
プロダクトマネージャー、プロジェクトマネージャー、エンジニアと共に、プロダクト開発事例の共有やシステム開発上流工程の相互学習の場を提供する「開発PM勉強会」。第12回目は、審査制フリーランスネットワークを運営する株式会社GNUSとの共催にて、フリーランサーが集まる開発ギルドの実態に迫りました。ここで登壇したのは、フリーランスPdM(プロダクトマネージャー)の沢田俊介氏。プロダクトマネージャーに必要なこと、業務において大切にしていることを発表しました。 キャリアのスタートはグラフィックデザイナー 沢田俊介氏:それでは、「クリエイターとしてのPdM」ということで、少しだけお話しさせてください。 私は、グラフィックデザイナーとしてキャリアをスタートしています。UIデザイナーやソフトウェアエンジニアなどいろいろと経験があるので、それらを活かして今はプロダクトマネージャーとして活動しています。 業務
はじめに MNTSQ(モンテスキュー)株式会社 フロントエンド担当の安積です。 入社して4ヶ月とちょっと。 コードに取り組もうと入社して、まさに日々格闘しております。 私の後ろの席にはこんなバズ記事書く人や、こんなイカつい記事書く人が座ってまして、そんなプレッシャー期待の中からお送りいたします。 tech.mntsq.co.jp tech.mntsq.co.jp 昨日はこんな記事も公開されています。 tech.mntsq.co.jp はじめに 現在のステータス またはMNTSQ考古学 リファクタリングやるぜっっ! 仕様書大事だよね 差分指向テストとは テスト環境の概要 テストデータ ブラウザ操作自動化 スクリーンショット比較 Playwriteの操作 ちょっとコードのサンプル 最後に この記事を書いた人 現在のステータス またはMNTSQ考古学 コードベースから見たMNTSQのフロントエン
こんにちは。 takutaka と申します。最近は暑くて大変ですね。熱中症には気をつけて過ごしましょう。 最近、SUZURI で負荷試験をやったので、そのことについて書いていきます。 概要 Tシャツセールを開催し、その期間に合わせてテレビCMを放映することが決まりました。 アプリケーションやビジネスなど、各領域で達成すべき課題が発生する中、インフラ領域では「最大限の努力をしてセール期間中のダウンを防ぐ」というミッションが与えられました。 パフォーマンスチューニングをやろう、インフラリソースを増強しよう、様々な対応がなされる中、そのひとつとして、負荷試験を実施して各対策の効果を検証することになりました。 僕が主担当として取り組むことになったのですが、問題が一つありました。それは、僕がまともに負荷試験に取り組んだ経験がまったくなかったということでした。 今まで負荷試験をやったことがないエンジニ
こんにちは。ROBOT PAYMENT (以下、ロボペイ)でエンジニアをしているtakamoriです。 私が所属しているチームでは、新規SaaSプロダクトを開発しており、その中でAWSサービスのコスト見積もりを行いました。 そこで今回は、AWSサービスのコスト見積もり方法を書いていきたいと思います。 ※ 注意 ※ 今回の見積もりでは、無料利用枠を考慮していません。 無料利用枠を加味すると、実際の使用料金は見積もりより安くなる可能性があります。 また、見積もりの入力値は、実際のプロダクトで利用する値とは異なる参考値です。 対象のAWSサービス AWSサービスの見積もり方法 AWSサービス見積もりの難しいポイント 見積もり詳細 AWS Amplify 必要なパラメーター パラメーター試算 結果 Amazon Simple Storage Service (S3) 必要なパラメーター パラメータ
D1はローカルで動く 5月にClouflare D1が発表されました。ヤバいらしいです。 まだベータすら出てません。PrivateなEarly Accessがありますが、僕はもらってません。でも早く触ってみたい!じゃないっすか。で、よく見てみると、Cloudflare Workersのローカル実行環境のMiniflareにはD1をエミュレートするブランチがもうすでにあるのです。 また、Cloudfalre Workersの公式CLIであるWranglerはそのMiniflareをローカル向けに内包しています。そしてWranglerにもD1に対応させたブランチがあります。ちょっと前まで動かなかったけど、最近動くようになりました。 ってことは、D1はベータすら出てないけど、ローカルでは動くということで、はじめてのD1アプリを作ってみました。 Internal 作る前にMiniflareとWra
「開発抽象化レイヤー」とは 「開発抽象化レイヤー」(Development Abstraction Layer)はご存知でしょうか。 これはJoel Spolskyが言い出した言葉で、彼の2006年のエッセイのタイトルにもなっています。このエッセイは大変おもしろいので必読です。ご存じなかった方はいますぐ読むことをおすすめします。 日本語訳もInternet Archiveから読めます。 ちなみに組込み方面では「HAL」という用語があります。これは「Hardware Abstraction Layer」の略です。HALはハードウェアの違いを吸収することで、プログラマにはハードウェアを意識させないよう「抽象化」するためのものです(が、実際には「抽象化の漏れ」が生じやすくて微妙な話が展開されるようなのですが、それはまた別の話になります)。 この「開発抽象化レイヤー」も、実際にはプログラマーが活動
極めて私的な超能力 (新☆ハヤカワ・SF・シリーズ) 作者:チャン ガンミョン早川書房Amazonこの『極めて私的な超能力』はSFだけでなくノンフィクションや労働小説など幅広いジャンルの作品を手掛ける韓国の人気作家チャン・ガンミョンによるSF短篇集だ。この数年、『三体』をはじめとして中国SFが盛り上がっているが、韓国SFも忘れちゃいけない。実際、早川書房以外も含めていま翻訳が多数進行しているのだ。その中でも本作は、これまでの韓国SFの中でもトップレベルに僕の好みに合った一冊だ。 収録作は全10篇で、10ページに満たない作品も多いが、その発想や描写、演出の仕方はどれも独特でひねりがきいている。SFでは使い古されたアイデア(たとえば自分の最高のパートナーが統計・データ分析によって決定され、会ったこともない相手との相性が判別されるなど)もチャン・ガンミョンの手にかかれば新鮮な読み心地の作品へ様変
個人開発のコストはDB次第 この記事を見てびっくりした。まずビックリしたのは「DBにお金を払えばいいのでは?」という点。 OSSへの寄付の月予算を$10にした にあるようにソフトウェアに費用をかける意思はあるのになぜプライベートの開発にコストをかけたくないのか。 記事の反応を見て気が付いたのだけど、僕は何故かサーバーレスアーキテクチャの採用を前提としていて、ここにヒントがあった。 最初はサーバー管理に関心がないのかもと思っていたのだけどパソコンとしてLinuxを使うのは結構好きだし、VPSもいくつか契約している。 これは何故なんだろうと考えていたのだけどブログのリセット でも触れたように「死後に放置されたサイトになる」ことを考えているんだろうという結論になった。 ノーメンテナンスでなるべく生き続けて欲しい。思い出してみると独自ドメインを避けるとか宣伝しないなどもその動機の為であった。 現実
新卒が「一生やりたい仕事が見つかった」というのは、離乳食が終わったばかりの2歳児の「カレーの王子様は世界で一番おいしい食べ物である」と同じぐらい説得力がない(※) 本人が真顔であるほど、微笑ましい。自分の知る狭い世界でもって、それが全てであると言い切ることに無理がある。新しい仕事やカレーマルシェに出会って、世界が拡張されることを願う。 物理学に触れるようになって、同じ可笑しみを抱くようになった。 原子や中性子、クォークなど、どんなに小さいモデルを考えても、それだけでは説明しきれず、これまでの研究と矛盾する現象が生じる。 より巨大な望遠鏡を作り出し、宇宙の果てまで見渡そうとしても、私たちが知る宇宙とは、光が届く範囲でしか観測できない。 それにもかかわらず、現代の物理学でもって、物質や宇宙の全てがそうなっていると結論づけるのは、早すぎる一般化ではないだろうか。 「いやいや、素粒子論は何千回もの
お世話になっております。Water Walk主宰のEPOCALCです。 著者遠影突然ですが、読者の皆さんはアルバムレビューやライブレポートのような音楽記事を読んだことが一度はあると思います。他界隈の記事ではあまり見かけない独特なワードや文体が登場するものが多いですよね。 「恍惚感」「グルーヴィー」「ツーファイブ」…… 音楽評論を読んだことない学生がみたら一体何を指しているか分からない語句がめじろ押し。これでは音楽入門者が路頭に迷ってしまいます。 しかしながらこういった文言は音楽評論を音楽評論たらしめている重要な要素であるのも事実です。軽々しく削るのも憚られます。 実験しましょう。 今回協力してもらうのはこの方。 もこみ Water Walk所属ライター。音楽サイトReal Soundに寄稿するなど、音楽レビュワーとしても著名。 Twitter note もこみ:なんか今日突然呼び出されたけ
■教養を身に付けられる本を教えて欲しい。 anond:20220720124155 この問いに答えるには先に「『教養』とは何か」ということをクリアにしないといけないと思うが、これを抽象的に論じ始めると喧々諤々の議論となって、増田の「本を教えて」という望みにたどり着かない。 (ブクマやトラバがもうそんな状態になりつつある) しかし、日本の「教養人」と言われる人/自称している人たちの中で「教養」の範囲は割と共通していて、だいたい以下のラインナップに自分の専門や好みを付け加えたものになるのではないかと思う。 ほぼ全員が「教養」と認めるであろう分野(1) キリスト教 これはもう間違いない。およそ西洋で発展した学問は深掘りすればすぐにキリスト教にぶち当たる。 ただ日本でキリスト教について知識を身に付けようとしてもなかなか良い本が無いのが現状。(その辺で売ってる入門書は表面をなぞってるものばっかりなの
「10724106 解読できますか?」。NTTドコモ(@docomo)が出題したクイズが、90年代の頃を生きた人には分かる内容で人気です。みんなで公衆電話に並んだあの頃。 「10」を「いま」と読むのです 示された数字は、「10724106」。この並び、分からない人には全く意味不明かもしれませんが……。今から30年ほど前に流行したメッセージ通信機器「ポケベル」世代ならば見たことがあるかもしれません。 初期のポケベルは日本語を送信できなかったため、数字の語呂合わせでメッセージを伝えていました。例えば「1410」→「愛してる」「999」→「サンキュー」てな感じに。ということは、「10724106」を順番に読んでいくと? メッセージを送るために公衆電話に並ぶ様子(NTTドコモ30周年記念ムービーより) NTTドコモは別ツイートで回答を公開。投稿には、「懐かしい」「ポケベルですよね?」「ポケベルやん
目次 目次 はじめに 論文紹介 The Norm Must Go On: Dynamic Unsupervised Domain Adaptation by Normalization OcclusionFusion: Occlusion-aware Motion Estimation for Real-time Dynamic 3D Reconstruction EPro-PnP: Generalized End-to-End Probabilistic Perspective-N-Points for Monocular Object Pose Estimation Cascade Transformers for End-to-End Person Search TrackFormer: Multi-Object Tracking With Transformers Global T
ヨーロッパ・イン・オータム (竹書房文庫) 作者:デイヴ・ハッチンソン竹書房Amazonこの『ヨーロッパ・イン・オータム』は本邦初紹介のイギリス作家デイヴ・ハッチンソンによるSFスパイ長篇となる。本作は西安風邪の蔓延によってEUが崩壊し、みながみな好き勝手に小国を設立するようになったカオスなヨーロッパを舞台にしたその先見性のある内容と巧みな筆致も相まって(刊行は2014年)著者の出世作となり、〈分裂ヨーロッパ〉シリーズとしてその後も続篇・スピンオフが続いている作品である。 EUが崩壊し小国が乱立するようになったヨーロッパを舞台にしたスパイ小説、それもジョン・ル・カレ✗クリストファー・プリーストと評される──などと聞けばそれは期待も高まるが、読んでみればたしかにこれはおもしろいしプリースト感もある! 読み始めたばかりの頃は、運が悪く能力も微妙な新米スパイが、それこそル・カレなどを引き合いにだ
フロリダ州ゲインズビルにあるブッフホルツ高校は2007年まではいたって普通の公立高校でした。しかし、ウォール街で働いていたウィル・フレイザー氏が教師として着任して以来、13年にわたって栄誉ある数学コンテストの賞を獲得し続けているとのこと。フレイザー氏が生徒をどのように指導してきたのかを、ウォール・ストリート・ジャーナルが紹介しています。 How a Public School in Florida Built America’s Greatest Math Team - WSJ https://www.wsj.com/articles/the-secrets-of-americas-greatest-high-school-math-team-11657791000 Ex-Trader Will Frazer Turns High School Math Team Into Wall St
「データ活用をより多くの人が、より効率的に実施できるようになる取り組み」をエンジニア観点から自発的に実施するカルチャーを持つ、自社開発プロダクト「Rtoaster(アールトースター)」のエンジニアチーム。今回は、データ基盤チームで作成した BigQuery でのテストシステムを紹介します! こんにちは、プロダクトビジネス本部開発部の柴内(データ基盤チーム)です。今回は、自社製品である「Rtoaster」プロダクトのデータ基盤チームで作成した BigQuery でのテストシステムについてご紹介します。 背景 データ基盤チームでは、 Rtoaster製品からリアルタイムに連携される、WebやアプリのトラッキングといったデータをGCSや BigQuery に蓄積するデータレイク データレイクにあるデータを BigQuery で加工・変換して利用しやすい形式にしたデータマートやデータウェアハウス
会社に勤めるビジネスパーソンであれば、自分の地位や収入を上げていくために成果を挙げることが求められます。そうするために、「書く」行為をすすめるのは、「思考現実化コーチ」の横川裕之(よこかわ・ひろゆき)さん。何をどのように書けば成果につながるのか、詳しく解説してくれました。 構成/岩川悟 取材・文/清家茂樹 写真/石塚雅人 成果を挙げられるかどうかを分けるのは、「自認力」 日本人の「自認力」が低いわけ 寝る前に、その日のよかったことを3つ書き出す 成果を挙げられるかどうかを分けるのは、「自認力」 「成果を挙げられる人」と「成果を挙げられない人」のあいだにある決定的な違いは、「自認力」をもっているかどうかだと私は考えています。 自認力とは、私の造語で「自分を認められる力」のこと。最近の言葉で言うと、「自己肯定感」にも含まれる力です。 成果を挙げられる人は、自分を認めることができます。たとえば食
こんにちは、データエンジニアの石井です。 先日公開した記事「社内向けのデータ基盤から集計結果をReverse ETLしてサービスに組み込んだ話」で、ダッシュボード機能のリリースにより、Classiのデータ基盤が「社内用データ基盤」から「ユーザー影響あるシステムの一部」へ進化した話をしました。「ユーザー影響あるシステムの一部」への進化に伴い、データ基盤の品質担保は必要不可欠です。今回は、データ基盤の品質向上に取り組んだKANTプロジェクトについてご紹介します。 KANTプロジェクト 背景・課題 Classiのデータ基盤がユーザー影響あるシステムの一部になる前、つまり社内用データ基盤だった頃には以下のような課題がありました。 データ基盤の状態把握 マルチクラウドにおけるデータ基盤全体の状態把握ができていなかった データ基盤の実行状態(SUCCESS, FAIL, RUNNINGなど)の把握が、
この記事は はてなエンジニア Advent Calendar 2021 11日目の記事です。 コンテナのベースイメージとしてdistrolessを選択肢にするということがここ最近増えてきました。 そんなdistrolessを非rootユーザで使おうとしたらとても簡単だったのでその紹介です。 どのくらい簡単かというと、Goのアプリケーションであれば以下のように変えるだけで対応できます。(コメントアウト部分は元々のrootユーザで動かしていた場合のもの) FROM golang:1.17 as builder WORKDIR /go/src COPY go.mod go.sum . RUN go mod download COPY . . RUN go build -o /out/myapp . # FROM gcr.io/distroless/static:latest FROM gcr.i
「ワクチン接種を受けずに発病した場合は、確実に死亡へ至る。確立した治療法はなく、予後は絶望的である」という狂犬病は、狂犬病ウイルスことリッサウイルスにより引き起こされます。たった5つの遺伝子しか持たない非常に単純な構造のリッサウイルスが、一体どのようにして免疫システムを圧倒し人を死に至らしめるのかについて、科学系YouTubeチャンネルのKurzgesagtが解説しました。 The Deadliest Virus on Earth - YouTube リッサウイルスは、古代ギリシャの狂気の女神・リッサにちなんだ名前で、分かっているだけでも4000年以上前から人類を悩ませてきました。 狂犬病にかかると、動物は怒り狂った獣へと変貌し、人間は水を恐れるゾンビのようになってしまいます。 しかし、リッサウイルスの最も大きな特徴は、人間の免疫システムを回避するのが信じられないほど巧妙な点にあります。
こんにちは佐藤です。 今回はサービスのデータ分析基盤を作成する際に使用したDataformについて紹介させていただきます。 背景 Dataformについて 導入して良かったこと 依存関係がわかりやすい クエリのテスト 工夫した点 フォルダの構成について データセット名、テーブル名について シャーディングテーブルの定義について 最後に 背景 現在、広告部署に所属する私たちのチームは自社のサービスデータと外部データを分析してユーザーの利用率向上につながる仮説検証をおこなうプロジェクトを進めています。 その中で様々なデータをTableauを用いて分析しており、データソースとして主にBigQueryを使用しているのですが、現状、分析データの加工、集計処理についてBigQueryのスケジュールされたクエリで作成したりtableau側のカスタムクエリで作成したりと対応方法がバラバラで管理自体ができてい
この記事は、6月から始まっている #LXベッテク月間 33日目の記事です。 前日の記事はtaikyyさんの「LayerXのQAは顧客に届ける価値を最大化したい」でした。 note.com ちょりす。CTO室およびFintech事業部で色々やってる @ken5scal です。 本日はアプリ開発をローカルで行うためのSecrets管理のTipsを一部、書きたいと思います。 ぱっとアプリを書いて、さくっとコンテナイメージをビルドし、しゅっとAWS上にデリバリしたいことがありませんか? 当社では、そういった場合にAWS App Runnerを活用することがあります。 PoCなど初期段階のものをインフラレイヤーのことを意識したくないときに重宝しています。 しかし、AWSのロードマップにもある通り、ECSでできるようなVauleサービスであるAWS.Secrets Managerとの連携ができません。
Rust でモザイク加工を実装し、それを WebAssembly として Web アプリから利用する2022-07-11 Twitter のアイコンが本人とかなり乖離してきたため、職場の人に「え、誰ですか?」と言われることが多々あり、そろそろアイコンを変えようかなと思っていました。でもアイコンを変えると認識できなくなると思ったので、少しずつアイコンにモザイクをかけていこうと思い、モザイクツールを自作していました。自作しなくても既存のツールがあるのではと思うかもしれませんが、車輪は再発明するものなので再発明しました。ただ車輪の再発明とは言っても、Wasm で動作(=クライアントで加工してくれるからサーバーに送らなくていいし Web で使える)という点では比較的新しい車輪の再発明な気がしています。 それがこの umie です。ファイル選択して送信するとこのようにモザイクをかけられます。 ちなみ
こんにちは。ファンと共に時代を進める、Web3スタートアップのGaudiyで、フロントエンドエンジニアをしているkodai(@r34b26)です。 Gaudiyでは、Airbnbが採用していることで有名な「SDUI(Server-Driven UI)」という設計手法を取り入れています。 先月のTech Blogでは、ユーザーに対してファンダムな体験を届けるために実践している、スキーマ駆動開発についてお伝えしました。 techblog.gaudiy.com 今回は少し視点を変えて、顧客やユーザーと対峙する社内メンバーに対して、ファンダムな体験を届けるために実践している、SDUIについてまとめてみます。 GaudiyでSDUIを取り入れた理由や、その実装方法なども書いてみたので、一事例としてよければご参考ください。 1. SDUI(Server-Driven UI)とは 2. SDUIのメリッ
『School Days』は2005年にオーバーフローより発売された美少女ゲーム。主人公「伊藤誠」とふたりのヒロイン「西園寺世界」、「桂言葉」の三角関係を中心とした物語を描く。2007年から放送されたアニメ版は原作ゲームのバッドエンドに着想を得たものであり、キャラクターたちの負の面が強調された演出や凄惨なエンディングで話題を集めた。 アニメ版で「西園寺世界」を演じた河原木志穂さんは、以前からDIY関連の動画投稿を同チャンネルにて行ってきた。そんな中で2020年に『School Days』のもうひとりのヒロイン「桂言葉」がVTuberとしてデビューを飾ったことに影響を受け、2021年から製作をスタートしたという経緯が過去の動画で語られている。 モデル制作にあたっては原作の開発元であるオーバーフローからイラストを借りることにも成功。当初の告知から約9か月ほどの準備期間を経て、このたび晴れて第1
こんにちは、はじめまして。 今年の4月からデザインチームにプロモーション担当としてジョインしているデザイナーの谷崎です。 私はいま、富山県からフルリモートで在宅勤務しているのですが、一回もオフィスに行ったりリアルでお会いしたことがないにも関わらず、首都圏在住のチームの皆さんとの距離はまったく感じません。ほぼパフォーマンスに差し支えない、と言っても過言ではないです。 「地方からフルリモート勤務」という働き方もじわじわ広がってきている昨今、リモート勤務に関わる皆さまの参考になればと思い、なぜ私がチームとの距離を感じず楽しく働けているのかをまとめてみます。 ※アイキャッチ中の写真は、お花見の時に撮った富山が誇る名峰、立山連峰の写真です。ちょっと足を伸ばせば、こんな景色が当たり前の環境で仕事させてもらえているのは、やっぱりいいなとしみじみ……。 1. 部署をまたいだ情報共有体制が整っている わから
はじめに 今回はプログラミング初心者と中級者向けの、プログラミング学習サービスを紹介します。 自分自身が実際に学んできた中でよかったものだけをピックアップしています。 なお、progateやドットインストールといった誰でも知っている学習サービスは省いています。 web制作向け (1) web-design-textbook まずはじめに紹介するのはWeb制作を基礎から実装手法を網羅的に学ぶことができる「web-design-textbook」です。 こちらは基本編~上級編とレベル別になっているので初心者でも入りやすい構成になっています。 かつ問題数もかなり豊富で図を多数用いて解説をしているので独学でも挫折せずに学習を進められる教材になっています。 ぜひこれからWeb制作の学習をはじめたいという人は使ってみてください。 (2) Codestep 次に紹介するのは、HTMLやCSSといった基礎
「ドラゴンボール」では、死闘を経るにつれてキャラクターの成長が見られたり、キャラクター同士の人間模様に厚みが増していきます。以前の記事ではピッコロと悟飯の「師弟」関係に注目しましたが、今回は「ライバル」として読者からも人気を集める、悟空とベジータの関係に迫ります! 原作204話で初登場したベジータ。当初はドラゴンボールを使って永遠の命を得るべく、ナッパを連れて地球に侵略してきました。その後、いくつもの闘いを通じて、次第に悟空と共闘していくようになります。 同じ戦闘民族サイヤ人でありながら、育った環境も闘いについての考えも大きく異なる2人。今回はそんな悟空とベジータの関係について、競争心やライバルを専門に研究されている心理学者・太田伸幸先生に解説していただきました。 語り手:太田伸幸先生 中部大学現代教育学部 現代教育学科准教授。名古屋大学大学院教育発達科学研究科、博士(教育心理学)。「ライ
さて、今回もライトノベル(以下、ラノベ)における、学園ラブコメについてあれこれ考えたいと思います。今回は本来、00年からの内容を書くつもりでしたが、調べていくうちに97~99年あたりに重要な要素があるように思われたため、前回と内容がダブるのですが、もういちど97~99年を詳しく探ります。 なお、この記事におけるライトノベルの定義ですが、80年代末の角川スニーカー文庫、富士見ファンタジア文庫を始まりとする、表紙や口絵・本文にイラストのある、10代の少年向けエンタメ小説とします。 ブギーポップ以降・ブギーポップ以前 まず98年に登場した上遠野浩平『ブギーポップは笑わない』(以下、『ブギーポップ』と略)の話です。 学園ラブコメとは関係はないのですが、ラノベ史上でも重要な位置づけにある作品で、Wikipediaによると「ライトノベル業界全体にも大きな影響を与え、『ブギーポップ以降・ブギーポップ以前
みなさん、こんにちは。開発本部で本部長をしている徹郎(id:tetsuro-ito)です。 Classiでは今年度より組織のあり方を少し見直し、チームトポロジーの考え方も導入してみたので、今回はその過程の話を紹介します。 Classiのこれまでの組織 Classiでは、2020年に起こしてしまったセキュリティインシデントおよび高負荷障害の対策を全社でとるべく、組織のあり方を変えていました。 7月からは、動作しているすべてのコードに対して、チームの責任範囲を明確にしました。また、技術的な課題をそれぞれのチームの責任において改善するような動き方にも変えました。やるべきことが明確(「再建プロジェクト」と「セキュリティ強化」が最優先)で、かつ、チームが主体となって意思決定する形にしたことで、現在は各チームが担当する機能やリポジトリをしっかりとメンテナンスしていく、そんな体制になってきたと思います。
■ 内容 ・未来の車両状況を考慮した効率的なマッチングの実現(織田) ・MoT におけるデータ分析業務のフロー(老木) ・機械学習モデルによるAI予約のユーザ体験の改善(宇都) ■ スライド内リンク集 p. 24 Google Cloud Day 2021 https://services.google.com/fh/files/events/d1-da-07.pdf p. 55 https://www.kaggle.com/kuto0633 p. 63 DeNA TechCon2021 https://speakerdeck.com/mot_ai_tech/takusiwo-xi-wang-falseri-shi-nihu-bu-bigqueryniyoruaitoapiinhura?slide=8 p. 68 MoT TechTalk #12 https://speakerdeck.c
みなさんこんにちは。 現在、フロントエンドでは宣言的UIが大流行しており、そのためのフレームワークも Vue.js をはじめ複数存在しています。 (React はフレームワークではなくライブラリです) 同種のソフトウェアや言語があれば、自分の好みを巡って意見を出し合うのはエンジニアの常でして。 それがパフォーマンスに関することであれば、無関心ではいられなかったりするわけです。 とはいえ Evan You もいうように特定のフレームワークやライブラリが現実世界のパフォーマンスの問題を銀の弾丸のように解決できるわけではありません。 フレームワークの開発者が数10ミリ秒単位でパフォーマンス改善に勤しむなか、利用する企業が(数100ミリ秒要するような)広告会社のスクリプトを迷いなく追加したりするのですから。 それでも僕たちは、パフォーマンスの話題をせずにはいられません。 だって、それがエンジニアで
印象に残っている給食のメニューといえばカレーである。 だがそれはカレーが好きだったからではない。 カレーにピーナッツが入っていたからだ。 給食で印象深いメニュー Oisix特別お題キャンペーン「好きだった給食メニュー」 by Oisix(オイシックス) このキャンペーンページを見て、何か印象深いメニューはなかったかと記憶を探ってみた。やはり俺にとってはカレーしかない。しかし残念なことに、これはキャンペーンの趣旨に反している。なぜならカレーは悪い意味で印象的なメニューであるからだ。 それは俺がピーナッツアレルギーだからである。 ピーナッツアレルギー 俺は子供の頃から今に至るまで、ピーナッツアレルギーである。ピーナッツは症例数や重篤になる度合いから、食品表示法で表示が義務化されている「特定原材料」に指定されているほど厄介なアレルゲンだ。人によっては落花生の殻に触れただけでアレルギー症状が出る場
LINEの大規模なインフラを支えるインフラエンジニアが所属しているチームの役割や実際の仕事内容について、普段の働き方や現在の課題、取り組みなどを事例を交えてお話しする「LINE インフラエンジニア採用説明会」。ここでシステムデベロップメントチーム マネージャーの小笹氏が登壇。チームの担当業務について紹介します。 システムデベロップメントチームの業務内容 小笹哲哉氏(以下、小笹):システムデベロップメントチームの小笹です。よろしくお願いします。システムデベロップメントチームでは、システム室で行っているサーバーの管理や運用の業務に関連した、自動化や効率化の開発を行っています。 (スライドを示して)具体的には、ここに記載されているようなインフラ資産構成管理システムの開発・運用や、サーバーアクセス権限の管理システムの開発・運用。あと、低使用率サーバー検知、サーバーコストの管理システムの開発、サーバ
無敵の人問題だけど、今回のケースだと当てはまらないと見ている。 無敵の人が起こす問題というのは社会によって排除されたりした 個人的な逆恨みなどからくるものだと理解している。 例えば、wikipediaにはこのような記載があるけど 社会的に失うものが何も無いために犯罪を起こすことに何の躊躇もない人を意味する| これだけを言えば、独身の人で働いていない人が犯す犯罪はほぼ当てはまってしまう。 つまり定義としてはもう一歩踏み込んで、犯罪を行う個人が社会へ逆恨みのようのものを向けた、理解不可能な犯罪であるということを付け加えなければいけない。(つまり秋葉原の加藤はなぜ、職場の人間を殺さず、またネグレクトに近い母親を恨まず、社会へ憎悪を向けたのか) 今回がなぜ当てはまらないかと言えば、罪を犯した人間が、自身に向けられた不条理を生んだ社会へ向けた憎悪ではなく、自身の身内を不幸にした人間を恨んだ犯罪になる
「ローマ人の物語」を10倍楽しく読む方法シリーズっ(実は続いている)。 「ローマ人」ツッコミどころ多すぎー、塩野節がイイ感じを醸しだしているんだけど、調子っぱずれなトコは耳に障る。「面白ければ、それでいい」というスタンスでヘンなところは嘲笑(わら)って読み流してる。 しかし、物語のくせに「これこそ事実だ」的な断言口調や、根拠レスで歴史家をけちょんけちょんに貶すのはいかがなものかと―― 心配するのは余計なお世話? 【問】 歴史の専門家は、「ローマ人の物語」をどのように評価しているのか? あるいは黙殺しているのか? それとも目の敵にしているのかね? ここでいう専門家とは、学術的な権威の裏付けを持つ人で、一般に教授とか呼ばれている人々。図書館のレファレンスサービスで調べてもらったのだが、クリティカルな回答を得られたので紹介する。カンタンに言うと、【答】 黙って言わせときゃいい気になって!「聞き捨
金持ちの存在をまざまざと見せつけられるからなんだよね。 配信見ると10000円とか簡単にスパチャする人が大量にいる。 その人は10000円を簡単に他人に送れるくらい金を持っている訳で 一方自分は年収300万にも届かずヒーコラ言いながら日々を生きている。 別にスパチャ送ってるのが一人とか二人とかなら 世の中には金持ってる人もおるんやなーで終わるんだけど 人気配信だと数十人が万券ばら撒いてて 流石に見てて頭おかしくなるし 貧乏人の俺からすると劣等感に耐えられないんだよね。 元々受動的オタクコンテンツって極端に金がかからない趣味だった。 アニメは無料だし、ラノベは1冊600円だし、 ゲームは6000円とかするけど時間効率考えると端金に近い(数年に一度ハードを買い替えるときだけはしんどいが) まあVtuberも見る分にはタダだからそこは経済的だけど アニメもラノベも金銭的劣等感を感じる機会ってまあ
縦書き文庫の組版エンジンであるnehan(js製)をRustで書き換え、WebAssemblyで実行したところ、約3倍の高速化に成功しました。 現時点ですでに運用されています。 感想としては「本当は10倍ぐらい速くなって欲しかったけど、そこまでは速度が出ずにトホホ…」という感じです。 3倍なら良いではないか、と思われる方もいるかもしれませんが、青空文庫の長編小説なんかは、だいたい40万字ぐらいあり、そのjsでの組版時間は(すごく遅い端末だと)27秒に達することもあります。 ちなみに手元のノートPC(メモリ8G)でjsに組版させると5秒ぐらいです。 この5秒が1.7秒ぐらいになるのは嬉しくても、27秒が9秒になっても、あんまり嬉しくないですよね。 だから、ずっと10倍を目標にしてきたのですが… まあこれから頑張って、Rust側のソースを最適化していこうと思います。 ビューアーの変更点 全ペー
TL;DR こんにちは。Classi開発部のminhquang4334です。 今年は開発支援部のhenchiyb先輩と一緒に 2回目でyasuoチームとして ISUCON12の予選に参加しました (参考: 1回目で参加したブログ)。 最終結果は予選通過スコアを超えて、 4位/700チーム相当でしたが、SecurityGroupの TCP:8080 ポートがオープンされていたため、レギュレーションに引っ掛かって失敗しました。 以下のチームは予選通過スコアを記録していましたが、追試において失格となっています。 yasuo 環境チェックにおいて、SecurityGroupの TCP:8080 ポートがオープンされていた このブログでは積極的に自分の感想やチームがやったことを共有したいと思っています。 全体的な感想 正直、悲しい気持ち半分、嬉しい気持ち半分で戸惑っています。予選の実施前には、ここま
こんにちは データを眺めている森藤です TVer ではたくさんのデータがあって、どこをほっくり返してもなんか有用な知見が出てくるので毎日楽しいです。 現状 さて、現状はまだまだこれからなのですが、レコメンドのアルゴリズムや実装について考えるのも仕事の一つです。 レコメンドといえば、いろいろな手法やベースとなる考え方、タイミングなど様々なものがありますが、そのうちの一つとして、協調フィルタリングというものがあります。 これは端的に言うと、「これを見ている人はこれも見ています」的なやつです。 ただ、協調フィルタリングは実世界において適用が難しく、TVer でも多分にもれずそのまま適用するには課題があります。 大きな課題が「ユーザは限られたコンテンツ(エピソード)しか閲覧しないため、これを見た人はこれも見ています」と適用することが難しい、というものです user_id series_id 1 3
この号では参院選の総括を求められている。だが、投票日の二日前に安倍元首相が銃撃を受けて殺害されるという事件が起きた。捜査の過程で容疑者の母親が統一教会の信者であり、犯行動機が統一教会と自民党の久しい癒着にかかわることが分かった。今回はこの事件の意味について書きたいと思う。現在の日本の目を覆うほど悲惨な政治状況の意味も、それでいくらかは明らかになるだろう。 統一教会問題は20年前くらいまではメディアで繰り返し取り上げられた。「霊感商法」や合同結婚式についてのニュースを私は食傷するほどテレビで見せられた。だが、ある時期から「統一教会」という文字列をメディアで目にすることがひどく少なくなった。さすがにこれだけ社会問題になると、教会の社会的影響力も低下し、活動も停滞してきたのだろうと私は漠然と思っていた。私と同じように感じていた人は多いと思う。まさかこれが「統一教会は安全な団体だ」という長期的・組
一般社団法人ウェブ解析士協会 が、ウェブマーケティングのために重要なスキルを講義形式で伝える「エッセンシャル講座」。マーケティングの基本知識から最新テクニックまで幅広く伝える同講座に、サラス・サラスバシー『エフェクチュエーション』の翻訳者で、神戸大学大学院経営学研究科 准教授の吉田満梨氏が登壇。全米の起業家調査でわかった、不確実な状況で成果を出すための考え方やそのプロセスを語りました。 急速に産業界からの関心が高まる「思考様式」 吉田満梨(以下、吉田):神戸大学の吉田と申します。資料共有をしながらお話しさせていただきますが、みなさまの理解を深めていただくことが大事だと思いますので、疑問などは適宜チャットにお書きください。 私はもともとマーケティングの研究者で、10年前くらいに新しい市場を作る人たちの意思決定に関心を持つ中で「エフェクチュエーション」を知り、研究を続けています。今回エフェクチ
ゲームディレクター/ゲームデザイナー。2022年4月にハル研究所を退職。 その後フリーランスとして活動しながら、ゲームデザインについて世の中に発信していく「GameDesignLab」を発足。 代表作は「星のカービィ 参上!ドロッチェ団」ほかカービィ作品のいくつかに携わる。 ――自己紹介をお願いします。 濱村 崇と申します。代表作として『星のカービィ 参上!ドロッチェ団』ではディレクターを務め、この他にも多くのカービィ作品に長年関わってきました。 キャリアのスタート地点はデザイナーで、1993年頃にスーパーファミコンタイトルのドッターとして仕事を始めました。その後は株式会社ライジングに転職し、さらには一度独立してイラストレーターとしても仕事を行っていました。次第にキャラクターデザインの仕事から企画までを広く扱うようになり、『ザ・キング・オブ・ファイターズEX2』には企画職として関わっていま
「作って学ぶコンピュータアーキテクチャ」では、執筆時点ですでに500ページを超えてしまい、泣く泣く2章分を削除しています。 1つ目の付録である「付録1. 関数呼び出しのバリエーションと高度な機能」についてはすでに公開済みですが、もう一つの「付録2. 浮動小数点命令」についても公開しました。 こちらは、LLVMに浮動小数点命令を追加し、いくつかのアプリケーションを動かそうというものです。 github.com この章は、本当は基本的な演算や機能の実装後に挿入したかった章で、以下の範囲をカバーしています。 この章は割と頑張ったもので、浮動小数点の説明から、実装、さらにアプリケーションを2つ実装しています。 後半のレイトレーシングはかなり頑張った部分で、最後に画像が正しく出力されたときは若干感動しました。 こちらも、担当編集の方の校正が入っていないので怪しい文章やもしかしたら誤った情報が入ってい
今 Q もお疲れさまでした!10X の @metalunk です. 3ヶ月前に 10X の検索を 10x したい というブログを書きました.その記事にあるとおり,1-3月で検索インフラの改善を実施し,検索速度 10x, インフラコスト 80% 削減という成果をあげました.そして,直近の3ヶ月では検索精度の改善に取り組みました.この記事では今 Q にリリースした機能と,それぞれの効果を説明します. 長い記事になったので飛ばし飛ばし読んでください. どんな Q だったか KPI の変化 Zero match rate Conversion rate リリースした機能 検索キーワードサジェスト システム概要 評価 カテゴリフィルタ 並び順の改善 評価 bigram 解説 評価 シノニム辞書を Search time に展開 解説 イベントログからシノニムルールの生成 解説 改善の背景 KPI D
つらみ PlantUMLをwasm化するためにGraphvizへの依存をどうしたものか考えていました。すべてRustで書き直せればそれがいちばん手堅いのですが、Graphvizのソースコードは中々に大きく、それをRustで書き直すのは現実的ではありません。そこで考えたのが、RustからFFIでGrapvizのC++コードを呼ぶようにして、それをwasm化すればいいじゃないかというアイデアです。 こんなことを言いましたがツラい・・・この道はツラいです。もう諦めようと思っています。私の力では限界を感じました。 というわけで、やり散らかしたままにしておいても時間の無駄になるので何らか学びを得るためにまとめてみようと思います。 RustでCのライブラリにFFIするのは簡単だ RustはそもそもFFIの機構を持っている Rustはにはexternキーワードがあり、以下のようにC言語の関数をRustか
先日、こんな記事を拝読しました。 レベルという概念のあるゲームが完全に時間の無駄に思えてきた この記事を読んで思ったことについて、とあるゲームの紹介を起点に語りたいなーと思います。よろしくお願いします。 *** かつてファミコンに、「キャッスルエクセレント」というめっちゃ面白いゲームがありました。 発売は1986年11月、発売元はアスキー。ジャンルでいうと「アクションパズルゲーム」に該当するでしょうか。 いくつもの部屋が複雑な構造で繋がっていて、部屋から部屋はいろんな色の扉でふさがっていて、対応する色の鍵がないと開けられない。 主人公のラファエル王子は、人間離れした凄まじいジャンプ力と、爪楊枝か?と思う程リーチが短い剣を武器に、敵をかいくぐりながら鍵を集めて、王女マルガリータ姫の救出を目指す。 PCの「ザ・キャッスル」というゲームの続編をファミコンに移植したゲームなんですけど、このゲーム、
Haskellコミュニティでは、ネットワーク関連を担当。 4児の父であり、家庭では子供たちと、ジョギング、サッカー、スキー、釣り、クワガタ採集をして過ごす。 お久しぶりです。一家の引っ越しでバタバタしておりました。ようやく落ち着いてきましたので、「硬直化」をテーマとしてQUICに関して3つほど記事を書いてみようと思います。 硬直化 硬直化とは、中間装置が想定外の動作をすることによって、新しい機能の普及が困難になることです。硬直化の例としては、TCP Fast Openが完全に普及できないことが挙げられます。 TCPでは、コネクションを確立するために、いわゆる3WAYハンドシェイクが実行されます。通常は、クライアントがSYNパケットを送信し、サーバがSYN/ACKパケットを返し、その後クライアントがACKを返す際に初めてデータを送信できます。 もし最初のSYNパケットにデータを乗せることがで
Flutter レンダリングパイプライン入門 こんにちは、株式会社 WinTicket の大塚(@wait00002)です。 WINTICKET のアプリチームでは、不定期ではありますが有志で輪読会を行い、Flutter の深い知識の勉強を行っています。 今回は、その題材の中でも低レイヤー寄りの話題で、普段 Flutter で開発しているときには意識がしづらい「レンダリングパイプライン」についての解説をしたいと思います。 レンダリングパイプラインを学ぶメリット 「そんな低レイヤー寄りの部分、知らなくても問題ないんじゃない?」と思うかもしれません。実際、ひと通りの実装を行う上で必要となる場面は少ないですし、そういった場合もライブラリを使えば事済んでしまいがちです。 ですが、どうしても既存ライブラリで実現ができない高度な UI を実装したいときや、パフォーマンスチューニングを行うときなど、地に
無職やめ太郎(本名) @Yametaro1983 Webシステムとか作ったことない一般の人が、いきなり「Cookieを受け入れますか?」とか聞かれても、しょうじき意味わからんくね? 2022-07-18 16:09:14 無職やめ太郎(本名) @Yametaro1983 そういえば、むかしCookieとセッションについての記事書いてた… よかったら読んでみてくださいやで😃 4歳娘「パパ、セッションとCookieってなあに?」 qiita.com/Yametaro/items… 2022-07-18 20:53:38 リンク Qiita 4歳娘「パパ、セッションとCookieってなあに?」 - Qiita ある日の我が家 娘(4歳)「パパ、セッションとかCookieってなあに?」 娘「サーバサイドの勉強してると出てくるやつ」 ワイ「おお、今日はその質問か」 ワイ「ええでええで〜、パパが教え
女性が働き共働きが前提の社会になったが、 男性だけが稼いで女性は家のことや子育てに集中したほうがうまく回ってたパターンもなくなるってちょっともったいないような気もする。 得意なことを任せる体制のほうがチームとしてはうまく回るが、稼ぐのが得意な人が、家事と育児が苦手としたら、ひたすら稼いでもらったほうがチームとしては良い。
eBPF ってご存じでしょうか!(挨拶 eBPF はざっくりいうと、アプリケーションを含む Linux OS 内の動作を横から観測できる仕組みで、近年注目されることも多くなった技術です。最近 (?) Windows がサポートを開始したことも、記憶に新しいかたもいらっしゃるかと。 その仕組み上、セキュリティや開発(デバッギング)目的に使われることも多いですが、可観測性 (オブザーバビリティ) 目的としてみても非常に強力なものです。 本セッションはその可観測性プラットフォーム製品である New Relic が eBPF とどう関係しているか、 24 分ほどのスリムなセッションで、デモを交えてがっつり説明して頂けました。 なお、クラスメソッドがお送りする DevelopersIO 2022 イベントの全セッションはこちらから参照可能です: 以下、簡単にレポートします。 動画 (24 分) Yo
ランダムな迷路を作って、最上部から地面までの最短距離を算出することで、落雷をモデル化できるらしい⚡️ https://t.co/YKCRblgtfi
こんにちは。ヌーラボAppsチームのsuzukiです。 皆さんはセキュリティキーを持ってますか? ヌーラボアカウントのログインでは2段階認証やパスワードレス認証でセキュリティキーを利用することができます。 セキュリティキーを使うとヌーラボだけでなくGoogle、Microsoft アカウント、GitHubなど様々なサービスに安全にログインすることができます。 ここでは セキュリティキーってなに? どんな製品があるの? どんな光り方するの?(認証するときにピカピカ光るんです!) について話したいと思います。 セキュリティキーのことがよくわからないという方の参考になればと思います。 セキュリティキーって何? 多要素認証のためのデバイスです。 2段階認証でパスワードと組み合わせて使ったり、パスワードレス認証といったパスワードを使わない認証に利用することができます。 ヌーラボだけでなくGoogle
お互い様だと思うのに何で争ってしまうのかわからない 男性は昔から特権階級とか男性が働いて家計を支えるみたいな立場にあって優位だったかもしれないけど一方でプレッシャーとか、稼げない奴はダメとかそういう世界にさらされ続けて、女性が社会進出して稼げる人とそうでない人の格差が大きくなって追い詰められてると思うし 女性は社会に出ても妊娠とか能力とかで厳しい目にあってたりセクハラだったりにさらされやすくてつらい思いをしたり、生理だったり避けられない事情があって男性のように働けないからって厳しい目にあったりしてると思うし 男性は痴漢冤罪のリスクとか、女性に相手にされなくて孤立したりとか、キモいと扱われるのが当たり前だったり存在自体否定されたりする人もいるし 女性は女性で性的搾取だったり、女性は家庭を支えるとか家事を率先してやるべきとか役割に終われたりすることもあるし、常に痴漢やセクハラにさらされる可能性
IGN JAPANに掲載されたとある低評価なレビューに対し、「なんでそこまでのゲームをわざわざレビューしなければならなかったの?」という感想が書かれていました。 なるほど確かに、酷評はゲーム開発者も心を痛めるでしょうし、いいゲームだけを知りたい読者にとっては不要でしょう。そのゲームが好きな読者にとっては不快かもしれませんし、低評価をつけるライターだってその行為に緊張するかもしれません。 ゲームを低く評価するなんて行為はたいていつらいものですし、下手をすれば恨みを買う可能性もあるわけで、しないほうがいいと考えるのもわからなくもありません。では、なぜわざわざそんなことをするのか、改めて考えてみましょう。 書く側の「酷評レビューが必要な理由」 『ポケットモンスター ブリリアントダイヤモンド・シャイニングパール』(2021) 本作にも低評価をつけましたが、遊ぶまでここまでの結果になるとは思っていま
自己紹介 こんばんは。 Qiita株式会社でデザイナーをしている綿貫佳祐と言います。 現在はCX向上グループという「売上とか利益じゃなくて、ユーザーの皆さんの体験向上だけを考えよう」と掲げる部署のマネージャーをしています。 TwitterやInstagramなど、こちらのidでやっていますので、良かったらフォローしてください。 Qiita株式会社ではQiita、Qiita Team、Qiita Jobsという3つのサービスを展開しています。 今日はQiitaとQiita Jobsをまたいで提供している機能を例に出してお話をします。 本題に入る前に 現場から学ぶモデル駆動の設計というconnpassグループにおいて、デザイナーから発表するのは結構プレッシャーもあります。 今日の私の話は、エンジニアからすれば当たり前過ぎるとか、モデリングのお作法としてはあまり正確ではないとか、そういう内容も多
「Day One - CTO/VPoE Conference 2022 Spring -」は、日本CTO協会が主催するイベントです。パネルディスカッションでは、政財界、テクノロジー分野の第一人者をパネリストにお迎えし、日本CTO協会理事のモデレートにより、“Day One”をテーマにご講演いただきます。ここで登壇したのは、株式会社Preferred Networksの岡野原大輔氏。学習の課題や困難、それらを克服するベストプラクティスについて発表しました。全3回。2回目は、学習における難しさについて。前回はこちら。 学習自体は本来楽しく、幸福なものである 岡野原大輔氏:こうした背景をもとに、学習の何が難しいのかについてお話しします。 学ぶことについては、すでに多くの教育学者や心理学者の知見がありますが、ちょっとユニークさを出すために、私はこれまでずっと人工知能を研究してきました。心理学にも興
スピリチュアル界隈なんてはてなーはほとんど知らないだろうけど、 俺は片足というか両足膝くらいまで浸かったことがあるので書いてみる。 スピリチュアルにハマったきっかけは、単純に人生に行き詰まったから。 実生活で努力しても這い上がれないし、それなら別方向から攻めないとと思い、スピに足を踏み入れた。 語るとキリがないので簡単にまとめると、スピリチュアルは最終的に金儲けに行き着くということ。 結局金なんだよ。 最初は無料か低額で客寄せ、そこから高額商品やサービスへ移行していく。 無料ってのは、占いや鑑定、PDFの配布、遠隔ヒーリングなど。 遠隔ヒーリングっていうのは、施術者が申し込み者の名前を見て、遠隔でエネルギーを送ってヒーリングするもの。 まあ、施術者が何もしなくてもぶっちゃけバレない。 でもブログとかに「効果ありました!」「スッキリしました!」という反応が書き込まれるし、信じてしまう面はある
TDDワークショップの開催 こんにちは。EC事業部エンジニアの@symmondsです。 2021年の10月に入社しEC事業部のCREチームで活動しています。詳しい活動内容については以前に記事を書いたので、興味がある方はぜひ読んでみてください。 GMO ペパボ(以下、ペパボ)では2021年に引き続き、今年も日本のTest Driven Development(TDD) の第一人者である @t_wada さんをお招きしてワークショップを開催しました。 「なぜTDDワークショップを開催したのか?」については、去年のTDDワークショップの記事で詳しく説明していますので、こちらをご覧ください。 研修内容 ここからはホスティング事業部の@matsusukeがご説明します。 2022年の3月にペパボに中途入社しました。最近はFall Guysにはまっていますが未だに一位が取れず、夜しか眠れません。 今回
コンサル部のとばち(@toda_kk)です。 2022/7/26〜28に開催された弊社主催のオンラインイベントDevelopersIO 2022にて、「OSSで始めるコンテナセキュリティ」をテーマに登壇しました。 動画 発表資料 セッション概要 「コンテナセキュリティってなんかいろいろあるけど、結局なにからやればいいの?」という方向けに、コンテナセキュリティの全体像や概要を解説しつつ、コンテナセキュリティに対応するためのOSSを紹介するセッションです。 ざっくりとした内容 OSSを用いることで気軽にコンテナセキュリティを実現してみよう、というテーマでお話ししました。 コンテナセキュリティに関する概要を、コンテナライフサイクルに沿ったリスクの評価と対応という形で整理した上で、関連するAWSサービスと機能を紹介しました。 また、コンテナセキュリティのOSSツールとして、Kubernetesセキ
Microsoftのテックコミュニティに「Teams is KILLING my Mac Every Day(Microsoft Teamsが毎日私のMacを殺す」という、なんとも過激なタイトルの書き込みがなされています。 Teams is KILLING my Mac Every Day - Microsoft Tech Community https://techcommunity.microsoft.com/t5/microsoft-teams/teams-is-killing-my-mac-every-day/m-p/2790094 書き込みはMacユーザー・shilocase氏により、2021年9月27日に行われたもの。タイトルは当初もうちょっと過激なものだったのか、ガイドラインに抵触するものだったということで、コミュニティマネージャーのJohn Steckroth氏が修正を行っ
「シリエン戦隊JUN TV」は、現役エンジニアである酒井潤氏がシリコンバレーにおける、働き方やキャリアなどの情報を届けるチャンネルです。今回は、酒井氏が考えるシリコンバレーで優秀だと思うプロジェクトマネージャーの特徴について。全2回。前半は、自身の経験から語る、優秀な人について。 合理的な判断ができないとアメリカでは生き残っていけない 酒井潤氏:今日は、シリコンバレーのプロジェクトマネージャー(PM)で私がけっこう優秀だなと感じる人についてちょっとお話ししようと思います。今回は私が考える「プロジェクトマネージャーとして優秀な人」なので、私の経験談から話します。 よくネットでは「プロジェクトマネージャーとしての5つの必要な条件」といって、例えば社員のモチベーションを考えられて、リーダー的な発言ができる人がいいとか言われるじゃないですか。そういうことはネットで見てもらえればいいので、私が直感的
社会人生活の半分をフリーランス、半分をIIJで過ごすエンジニア。元々はアプリケーション屋だったはずが、クラウドと出会ったばかりに半身をインフラ屋に売り渡す羽目に。現在はコンテナ技術に傾倒中だが語りだすと長いので割愛。タグをつけるならコンテナ、クラウド、ロードバイク、うどん。 Kubernetes 1.23から標準で利用できるようになったエフェメラルコンテナ(Ephemeral Container)をご存じですか? セキュアにKubernetesを運用していくには必須の機能になることは間違いなく、IKE(IIJ Kubernetes Engine)では早速活用が始まっています。実利用に耐える環境が整うにはまだ少し時間がかかるかもしれませんが、今のうちから使いこなせるように紹介します。 エフェメラルコンテナ 一般的には聞きなれないかもしれませんが、IaaSを使っていればエフェメラル(Ephem
「暴言吐かないように気をつけます」 暴言暴言書いているので念のためBOSS(社では執行役員ともいう)のお名前はマスキングしています。弊社の開発部のトップリーダーに彼自身の「分報」を開設させる、という今年前半の社内コントリビューションを自慢するために書いています。 関連: Developers Summit 2022に登壇したので、その感想🍬 - Qiita 「弊社の執行役員に、#times_役員 なSlack分報を開設させるまでにやったこと全部書く」。BOSSは尊敬している。だからこそもっとBOSSと気楽に話したい、仲良くなりたい、BOSSの考えていることを知りたい、でも話しかけるのは緊張しちゃう、いつでも話していいよ?ムリ~~... そんな悩みをもつ方やチームの参考になれば嬉しいです。 結論: 地道なお互いの信用獲得。それは狩猟ではなく農耕 結論から。地道にお互いと全方位的な信用獲得を
v2.4.2からChakraBaseProviderというものが追加されています。 これにはToastProviderが含まれており結果としてframer-motionがbundleされてしまうので、より軽量に使いたい方は本記事の内容を参考にしてみてください。 https://github.com/chakra-ui/chakra-ui/releases/tag/%40chakra-ui%2Freact%402.4.2 はじめに この記事で説明しているChakraProviderの使い方は公式ドキュメントで推奨されているものではありませんのでご了承ください。 概要 @chakra-ui/reactではなく@chakra-ui/providerのChakraProviderを使う themeはextendThemeを使わずcomponentsのthemeを外す @chakra-ui/cliで
プロダクトマネジメント関連の相談をいただくことが徐々に増えました。 特に新しい職種であるため、業務範囲がどこからどこまでなのか、という話の相談を受けます。 プロダクトマネージャーの仕事は会社によって差異があり、かつ組織体によって差異があって良いものだと思いますが、私が思うプロダクトマネージャーの仕事を整理してみます。 プロダクトマネージャーの3つの仕事 プロダクトビジョンの策定 ロードマップの策定 製品仕様(Product Requirements Document)の策定 まとめ プロダクトマネージャーの3つの仕事 結論からいうと、プロダクトマネージャーの仕事は プロダクトビジョンの策定 ロードマップの策定 製品仕様(Product Requirements Document)の策定 の3点です。プロダクトが目指すべき姿、実現する内容を決めるのがプロダクトビジョン。目指し方を策定するのが
Webサービス開発の文脈で、モノレポ環境を作る方法について整理しました。 ※バックエンドもフロントエンドも全てTypeScriptで開発している前提 この記事を書いた背景 世間で言われる「モノレポ」がどのように達成されているのか知らなかった 参考記事を読んでると実現方法が異なっていたり、運用のイメージが見えなかったり、ベストプラクティスが分かりづらかった Turborepoのようなモノレポツールを導入すれば解決しそうだが、このツールが何をしてくれるのか理解できなかった モノレポ何も分からない………になった この記事ではモノレポに関連する仕組みを1つ1つ丁寧に把握し、最終的に理想的なモノレポ環境を実現することを目指します。 モノレポとは? まずは用語の整理から。 モノレポを素直に訳せば「1つのリポジトリ」という意味でしかなく、1つのリポジトリで開発していればそれは「モノレポ」と呼べそうです。
趣味で TC39 のアクティビティを追ったり https://cybozu.github.io/frontend-expert/ にそういう記事を書いたりすることがあるのですが、その作業をする中でややめんどい手作業みたいなのがあったりします。 そういうのを自動化するコマンドラインツールを作ろうと思って、最初いつもどおり Node.js で作り始めました。30分くらいしていつもどおり Node.js じゃつまらないなと思ったので Deno で作ってみました。 実は Deno を使ったのは初めてだったので感想を書いてみます。哲学とかは置いといて単純にユーザーとしての利便性について。 deno lint と deno fmt が便利 自分は ESLint と Prettier に精通している方だけどとは言えそういう設定なしにシュッと動くのはかなり楽。速いし。 標準ライブラリが便利 Node.js
はじめに 今回はAWS Amplify Studioを利用してFigmaで作成したデザインをReactアプリに連携する方法について解説します。 「AWSなんて触ったことないよ!」「Reactも触ったことないでやんす!」って人でもサクッとできるような内容なので読んでいただければなと思います。 目標成果物 Figmaで作成したカードコンポーネントのデザインをReactアプリ上で表示させる Figmaで作成したボタンコンポーネントでクリックイベントを試す この記事でやること AWS Amplify Studioの解説 Figmaでのデザイン作成とコードの自動生成方法の解説 Reactアプリとの連携 この記事の対象者 AWSの初心者だけどFigmaで作成したデザインをReactアプリと連携してみたい人 将来的に流行りそうな技術をサクッと試してみたい人 AWS Amplify Studio AWS
安倍晋三銃撃事件(あべしんぞうじゅうげきじけん)は、2022年(令和4年)7月8日11時31分ごろ、奈良県奈良市の近畿日本鉄道(近鉄)大和西大寺駅北口付近にて、元内閣総理大臣の安倍晋三が選挙演説中に銃撃され死亡した事件[7][8]。 概説 街頭演説の背景 事件当日は第26回参議院議員通常選挙(2022年6月22日公示[9]・7月10日投開票[10])の選挙期間中で、安倍は連日、自由民主党公認の立候補者の応援演説を行っていた[11]。 安倍は7月8日夕方に長野駅前で、長野県選挙区に出馬した自民党の新人・松山三四六の応援に入る予定であった[12][13]。ところが、6日に松山の女性問題や金銭トラブルを週刊誌2誌が電子版で記事にした[14][15]ことから、7日、応援演説を取り止めることが決まった。安倍の空いた予定を調整するために新たな応援先が検討された結果、終盤の情勢調査で立憲民主党の候補の猪
メルカリを退職した - 技術探し 6ヶ月でしたが、退職することになりました。 本当にありがとうございます。 環境 アメリカと日本のプロダクトで活動していて、フロントエンドチームに所属していました。 特にメンターでチームリーダの方からは... 一回目の退職の後に、アイルランドに住みながらメルカリ Web のリアーキテクチャに関する技術顧問として 1 年半ほど働いた後に日本に帰ったタイミングでお誘いを頂き、2019 年の 11 月に二回目の正式な入社をしました。 メルカリでやったこと 入社後、リアーキテクチャとは異なりますが、メルカリ web の刷新プロダクトがはじまるということだったのでそちらに一年ぐらい開発に関わっていました。その後に、再度設立されたソウゾウの初期メンバーとして参加することとなりました。 メルカリ チームメンバーとは 2017 年や技術顧問時代からの知り合いも多く、プライベ
どーも、沖果南です。つい先週バレンタインデーだった気がするのですが、気づけばなんだか夏! 光陰矢のごとしですね。 さっそくですが、今回はラノベ表紙デザインのお話をしたいと思います。 昨今、個人出版のハードルが低くなり、web中心の小規模レーベルさんも多く目にするようになりました。 ここで一つポイントになってくるのが、表紙デザイン。どんなに内容がよくても、やはり表紙がよくなければ、読者はついてこないのです。 売れ行きの良いライトノベルを職業柄ウォッチしているが、数年前と状況は変わらず「8割イラスト売れ」である。残りの1割ずつはタイトルとマーケティング。 これは内容が評価されていないということではなく、「内容が評価される以前の段階で、優れたイラストが表紙である必要がある」ということだ — 停止 (@RANO19254367) December 21, 2021 しかし、小説表紙デザイン界隈はま
エントリタイトルが意味不明だと思うだろ? おそらく俺がゲイではなかったら意味不明だなって感じると思う。 あぁそうそう俺はゲイで、ゲイ視点からエントリタイトルを語ろう。 まぁ端的に言えば「ゲイには女性嫌いな層がそこそこ居る」ということだ。 流石にマジョリティではないけれど、感覚的にはゲイの集団へ石を2個3個投げたらワンチャン当たるくらいの率では存在する。 何故か?って言えば普通に競合してるからだな。 だってさ、異性愛者な女性の中に同担拒否みたいなのが存在している時点で、異性愛者女性へゲイが同担拒否したって不思議じゃないじゃん? 特に女性はその文化的な影響からかコイバナを好む傾向にあり、それが男の、しかも同性愛者の恋愛とくりゃエンタメ性抜群なんだと思う。 物凄い前のめりで俺というかゲイの恋愛観みたいなのを赤裸々に語らせようとする傾向があるのね。 これは傾向があるってだけで全ての女性がと言うつも
「バカにつける薬は無いというけれど、バカにはかける言葉も無いな」 そう思って、昔の知り合いからの引用リツイートには無視を決め込むことにした。 バカには言葉も理屈も通じないのだ。それがインチキビジネスの観察を7年続けて得た結論である。 向こうは私からの反応を期待して、一大決心で話かけてきたのだろうと思うと少し悪い気がしたが、やはり言葉が通じない相手との会話は不毛であり、互いに時間の無駄でしかないので避けるのが賢明だろう。私も諦観したものだ。 その知り合いは自称ハンドメイド作家だが、いわゆるキラキラ起業女子の一人だ。 引用リツイートの内容は、おおむね以下の通り。 「これ知ってるw あの時、私もゆきさんにディスられてめっちゃムカついたけど、おかげで奮起できて、結果ハンドメイドで食べれてる。今では感謝していますw」 私が先月、B&Aに寄せた記事「キラキラ起業に取り組む主婦たちは、競うように子供ネタ
昔アメリカ人が なんで日本の任天堂のyoutubeチャンネルはコメントできないの?っていうか日本のゲーム会社のチャンネルはどこもそうだ。アメリカの任天堂チャンネルはできるのに。 って言ってたんだよね。 アメリカ人って「オープンに議論したら問題は解決するさ!ハハハ!」みたいなマインドだから、コメント閉じてる日本の文化がおかしいと思うんだろう SNSというかインターネットはアメリカのテック企業が支配しているから、アメリカの文化がスタンダードなのは仕方がないけどさ。 そういう時代に日本人、日本企業ができることってコメント機能をOFFにすることくらいだよね。自分の環境をコントロールできない時代なんだよね。 俺らは鍵をかけないで出かけるのがおかしいって思ってるし、馬鹿が銃を持ってその辺歩いてるなら、鍵をかけて家に引きこもるしかないよね。鍵をかけていることをアメリカ人に笑われてもね 自分の意志で選択し
様々な検索汚染に弱すぎるというのもあるけど、 コンバットアーマーダグラムで検索してビキニアーマーを一緒に結果に出す時点でないわと思ったわ ユーザー側がゴミのような結果を意図的に表示させるとか通り過ぎてるわ いかがでしたか 追記: 正確には、画像とショッピングに含まれるのは、 figma Styles ビキニアーマー[マコト] 歴戦ver. ノンスケール ABS&PVC製 塗装済み可動フィギュア マックスファクトリー(Max Factory) なんだけど、類似するのは〜アーマーと色?なのかな…😔
例年、本格的な夏の頃には体重が落ちてくるのだけど、今年はなかなか落ちてこない。なぜだろう? と思って生活を振り返ったら、リングフィットアドベンチャーをやっていなかったことに気が付いた。 リングフィット アドベンチャー -Switch 任天堂Amazon 私は怠惰なので、リングフィットアドベンチャーをやるといっても、せいぜい週2回、カロリー数にして合計80kcalぐらいのものだ。あとは散歩やジョギングをいくらか。フィットネスジムに通って毎週200も300もカロリーを使ってくる人々の、あの勤勉さは不可能だと私はあきらめていた。 そうしたなか、リングフィットアドベンチャーは怠惰な私にも定着したほうだった。ゲームとして遊んでいたのは過去のことで、今では体調を整えるための手段として、カスタムモードのオリジナルメニューを定期でこなすだけになっている。普段、なかなか動かせない筋肉を動かすと気持ちが良い。
Spotifyで配信されている楽曲の情報をもとに、YouTube Musicから楽曲をダウンロードできるアプリが「spotDL」です。コマンドの使い方さえ覚えればサクッと楽曲をダウンロード可能とのことなので、インストール手順と使い方をまとめてみました。 spotDL https://spotdl.readthedocs.io/en/latest/ ◆目次 ・1:spotDLのインストール手順 ・2:spotDLの使い方 ◆1:spotDLのインストール手順 WindowsでspotDLを使うには、「Visual Studio 2019のMicrosoft Visual C++ 再頒布可能パッケージ」「Python」「FFmpeg」といった外部パッケージをインストールする必要があるので、公式インストール手順にそって各種パッケージをインストールします。 ・Visual Studio 2019の
残る2つのドア、あなたなら選択を変える? 1950年代から1980年代にかけて、テレビのゲーム番組が人気を博したが、そのなかでもとりわけ人気が高かった番組の一つに『レッツ・メイク・ア・ディール』というのがある。司会者のモンティ・ホールはこの番組で有名になっただけではなく、番組がきっかけで知られるようになった確率論のジレンマが「モンティ・ホール問題」と命名されたことによって、二重の意味で有名になった。 この番組のゲームは次のようなものだ。参加者の前に3つのドアが用意されていて、1つのうしろにはピカピカの新車が、残り2つのうしろにはヤギが隠されている。参加者はどれか1つのドア(ドア1としよう)を選ぶ。 それからモンティが、場を盛り上げるべく、残り2つのドアの片方(ドア3としよう)を開くと、そこにはヤギがいる。さらに場を盛り上げるべく、モンティは参加者にドア1のままでいいか、それとももう1つのド
前回の続き。 ちょっとZig言語が面白そうです。まだあまりzigでコードは書いていないのですが、ドキュメントやソースコードをながめて思ったことを書き散らかしてみます。 (他の人がすでに書いていることはなるべく書かない) オブジェクト指向でなくてデータ指向 C言語に後にC言語っぽい文法の言語はたくさん出てきました。C++, Java, C#, Go, Rustなど。 C++やJavaはオブジェクト指向の考え方を取り込んだもので、GoやRustはいきすぎたオブジェクト指向を反省して、interface とか trait とか良いところだけを抽出した感じになっています。(個人の感想です) Zigには純粋にC言語からの改善をしていて、オブジェクト指向の香りがあまりしません。 むしろ「データ指向設計」(Data-Oriented Design)が意識されているらしいです。 紹介してもらったこの動画が
実際のところ、栗下善行の言ってることって、立憲民主党の従来の政策とそこまで大きくは変わらないんだよね。 「表現の自由を守る」にしても、枝野や辻元はもともと表現規制反対の人だし(赤松健もそれは認めてる)。まあ一部の議員がときどき変な動きをするけど、それを言うなら自民党もそう。「インボイス導入反対」なんかはもともと野党がずっと言ってたことだし。 でも世の中的には「栗下善行はいいけど立憲民主党は大嫌い」っていう人が多いわけでしょ。はてサは別として。それって要するに、立憲民主党が自分の支持層以外の大多数の人とこれまでちゃんと向き合って来なかったってことだと思う。 少し前に一部で話題になったHPVワクチンの件にしても、実は立憲民主党にはHPV推進派の候補者もいるわけ(比例代表で立候補してる石川雅俊)。彼は、はたともこの「子宮頸がんは検診で防げる」っていう主張を「とんでもないデマ」と言って批判してる。
ゾイドについて、こやまきみこと伊藤静が出てたやつの薄い本の知識しかないので わんちゃん、ゴジュラスの方がオリジナルで、伊福部昭の方がパクりである可能性もあるのでは? と思ってるんだけど 流石にこれは慎重すぎるかな いやけど、俺が一切疑いなく信じていた「ボーイズラブ同人誌という文化はベイブレードが原点」という仮説は完全に間違いだったしなあ…… 急に関係ないこと書くけど、イナズマイレブンのレビューで「サッカー好きな奴が自分からゴールキーパーやるわけないだろ。リアリティがない」と言ってる人がいて 流石に難癖では? と思った。 以下、オリジナルがどっちかわからないもの一覧 エルガイムとFSSはどっち? ショウマストゴーオンはアモンデュールの中にいたって設定らしいけど、マーク2の本名がクローソーであることと関係してる?(デルタベルンとララファの関係性はやく見たい) ナデシコと第三次声優ブームはどっち
リーダブルなテストコードについて考えよう ~VeriServe Test Automation Talk No.3~ 2022-07-27 での講演スライドです。
C23については最近のC言語と、次期C標準(C23)でも軽く紹介しました。 今回、C23入りする内容が大体固まったようなので改めて紹介します。 この記事を書いている時点での最新の公開されたWorking Draftは N2912 N3047 N3054 N3096です。ただし、C2y向けの最初のドラフトN3220もあり、そちらの方が実際の内容に近いかもしれません。 内容については会議参加者の投稿も参考にしています: https://twitter.com/rcs/status/1550526425211584512 C23 now finalized! : C_Programming というわけで、C23に入る主な機能はこちらです: C23に入る主な機能 POSIXの機能の取り込み: strdup, strndup, memccpy, gmtime_r, localtime_r C++の機
CoffeeScript 辞めました はじめに こんにちは、CrowdWorks のジャンヌチームのエンジニア bugfire です。 CrowdWorks は歴史のあるサービスで CoffeeScript が利用されている箇所が大量にあります。 具体的には411ファイルありました。1 いまとなっては CoffeeScript を利用したコードを新たに書くことも少なくなり、改善するときに TypeScript で書き直されることも多くなってきました。しかし、個別に変換すると時間が掛かってしまうため、まとめて機械的に変換することにしました! 3行まとめ CoffeeScript より TypeScript の方に記述を移していきたい。 利用している Sprockets の CoffeeScript 変換コードを借用して全ファイルを変換しました。 確認は変換前後の出力 JavaScript コ
Surface Laptop Studio を手に入れた いろいろあって Surface Laptop Studio を手に入れたのですが、日本では日本語キーボード配列のものしか手に入りません。 普段使ってる REALFORCE は これ で、英語配列なんですね。 慣れているのでこれを接続して使いたいのですが、本体のキーボードは日本語配列、外付けキーボードは英語配列、というのが意外と大変だったのでここにメモしておきます。 いろいろサイト見て回ったんですが、Windows 10 のほにゃらら~バージョンから使えなくなった、が多くてちょっと悩んでましたが一応今回のでうまくいくはず。 TL;DR regedit して 2 つのキーを編集したりする。 「Device instance Path」っつーのが大事です。 regedit していく まずは、regedit して、Computer\HKEY
ロシア軍によるウクライナ侵攻が始まって約1か月後の今年3月19日。 小説『同志少女よ、敵を撃て』(早川書房)でデビューされた逢坂冬馬さんと、随筆集『夕暮れに夜明けの歌を──文学を探しにロシアに行く』(イースト・プレス)を発表された奈倉有里さんに対談をしていただきました(『図書』2022年6月号掲載)。お互いの本についての感想から、戦争を描くことの両義性、戦争文学の「誤読」の問題、反戦運動への姿勢まで──いまの状況と交差するいくつもの大切なテーマが語られています。 今回、話題のひとつとして取り上げられている、スヴェトラーナ・アレクシエーヴィチ/奈倉有里訳『亜鉛の少年たち──アフガン帰還兵の証言 増補版』(岩波書店)刊行にあたり、『図書』より同対談を再掲します。ヘッダー画像はウクライナ出身の画家アルヒープ・クインジによる作品「海。クリミア」。(編集部) 逢坂冬馬氏、奈倉有里氏 翻訳文学とエンタ
おぶり🍍息子4才 @odentabetaione 人生で伏線回収された瞬間ってある? 私は、昔近所の小さな絨毯工場で端切れ絨毯を買ったんだけど店の人に「高級ホテルの切れっ端だよ」と言われて数年後、東京の御三家ホテルに行ってどんな部屋かなとワクワクして入ったら、自分の部屋と同じ絨毯が敷き詰められてて膝から崩れ落ちた瞬間だよ 2022-07-03 22:30:00 うぉずりゅー @leoshinja @odentabetaione 母「親戚のおじさんは凄い人なんだよ。とんねるずの食わず嫌いでしたの実食!のナレーションしてた人」 小学生の自分「へー(よー分からん)」 ウン年後に親族の集まりでいきなりグロンギ語が聞こえたと思ったら、声の主はおじさんで仮面ライダークウガにグムン役で出てたと知ってひっくり返った… pic.twitter.com/4f3dDYGmra 2022-07-04 17:44
スクロールチェーンを防ぐための「overscroll-behavior: contain」を応用した方法をご紹介します。 名付けて「つっかえ棒式モーダル背景固定法」です。 ソースコードはこちら https://github.com/gorimatyan/css-modal-nonscroll 目次 1.対象読者 2.モーダルの構成 3.つっかえ棒で簡単解決 4.まとめ 5.追記 1. 対象読者 ↓ モーダルの後ろがスクロールされてしまう人 2. モーダルの構成 /* index.html */ <main id="container"> <div class="modalWrapper"> <div class="modal"> <header>ヘッダー</header> <p>今日も頑張ろう</p> </div> </div> </main>
増田で婚活の体験談をよく見かけるのだが、同じく婚活を最近終えた身として楽しく読ませてもらっている。 まとまった文章は普段ほとんど書かないので下手くそかもしれんが体験談の一つとして俺も書いてみた。 自分について性別: 男 年齢: 37歳職業: ITエンジニア(コロナ禍で100%在宅勤務)年収: 700万円婚活期間: だいたい1年半 途中に真剣交際まで進むもお流れになってしまった期間があり、実際にお見合いをしていたのは 2020年11月から 2021年1月 の3ヶ月間 と 2021年7月 から 2022年1月 の7ヶ月間 で合計10ヶ月婚活を始めたきっかけは数年付き合っていた彼女と分かれ、年齢から考えてもう合コンとか殆どないし、コロナ禍で外に出れないしこれは婚活しないと駄目かもな……と考えたから。40歳までに相手を見つけられなかったら諦めるつもりだった。登録した相談所はよくTwitterで話題
デベロッパーのBlack Tabby Gamesは7月25日、ホラーアドベンチャーゲーム『Slay the Princess』を正式に発表した。対応プラットフォームはPC(Steam/itch.io)で、2023年発売予定。 『Slay the Princess』は、選択式のホラーアドベンチャーゲームだ。本作では謎の声なるものが世界を案内するという。その声によると、主人公は「世界を滅ぼす力を持ったプリンセス」を殺さなくてはならない。言われるがままに進むと、小屋の地下にはひとりの女性が囚われている。「彼女を殺さなくては世界の滅亡を招く」とささやく声は、プリンセスにも届いているようだ。謎の声に従ってプリンセスを殺すか、プリンセスを信じて別の行動を取るのか。どちらを信じるかは、プレイヤーに委ねられている。プレイヤーの選択次第で、物語も「プリンセス」も大きく変化するようだ。 プレイを通じて、主人公
ゲームボーイの生みの親・岡田 智氏が任天堂での開発者時代を語った「黒川塾 八十八(88)」聴講レポート ライター:大陸新秩序 2022年7月15日,トークイベント「エンタテインメントの未来を考える会 黒川塾 八十八(88)」が,東京都内で開催された。このイベントは,メディアコンテンツ研究家の黒川文雄氏が,ゲストを招いて,ゲームを含むエンターテイメントのあるべき姿をポジティブに考えるというものである。 今回のテーマは,「Mr.ゲームボーイ岡田智の半生記」。ゲストとして招かれた岡田 智氏が,かつて任天堂でゲームボーイシリーズの開発を手がけたときのエピソードや,ゲームのハードやソフトを開発する上での発想,苦労話などを披露した。 関連記事 元任天堂・岡田 智氏の独立独歩 前編 “技術的に不可能”を覆したゲーム&ウオッチ 「ビデオゲームの語り部たち」:第27部 メディアコンテンツ研究家の黒川文雄氏
カヤックSREの池田です。 先月は、カヤックのプロダクトの一つ『Tonamel』で導入したエラーバジェット算出ツール『shimesaba』の話をしました。 techblog.kayac.com github.com 今回は、実際にどのようにSLI/SLOを運用しているのか?という内容をshimesabaを使った設定例を交えつつ話します。 SLI/SLOの運用にお悩みの方の助けになれば幸いです。 最初のSLI/SLOはどう決定したのか? SLI/SLOの運用を始めるにあたって、多くの人が悩むのは以下の2つだと思います。 一体何をSLIとすれば良いのか? 最初のSLOはどのくらいにしたら良いのか? つまりは、最初の1歩をどうしたら良いか?と言う話ですが、こちらに関しては2つ参考になるものがあります。 『SLO決定のためのArt of SLO』 https://sre-next.dev/2022
エンジニア採用広報やプロセスの公開スライドをメモ的に貼っていくスレッド。
小山俊樹 @tkoyama3 日本近現代史/著書『五・一五事件』(中公新書)、『評伝森恪』(ウェッジ) 、『憲政常道と政党政治』(思文閣出版)、『近代機密費史料集成Ⅰ・Ⅱ』(ゆまに書房)、『大学でまなぶ日本の歴史』(吉川弘文館・共編)など/最新共著『立憲民政党全史』(講談社)/背景は福山城(明治期)+再建吉田茂邸(大磯町) 小山俊樹 @tkoyama3 『五・一五事件』を著したとき、なぜ世論が罪を犯した軍人らに同情したのか分からん、という感想が多かった。二年後のいま、その理由を分かり始めた人が増えつつある。ではもし分かったとして、どう考えるのか。それが現在の自分たちに課せられた選択でもある。 2022-07-21 11:20:18 小山俊樹 @tkoyama3 農村の窮乏って、分かっている人は分かっていた話なのになぜ、ということです。無関心だった大多数の国民の注目と共感が集まったことが決定
2022年07月28日00:00 【仰天】日本の凄い生き物を紹介したい Tweet 1: 鰐 ◆WANI7.EEEE 2017/02/11(土) 20:46:22.931 ID:eF/unqTo0 日本の生き物って外国の生き物に比べてなんかちっこくで地味で弱い ってイメージがあるけど 日本にも世界に誇れるような凄い生き物がたくさんいるって事を紹介したい! 実は日本ってダーウィンが進化論を思いついたガラパゴス諸島よりも固有種の数が多いって知ってた!? 世界でもトップクラスの生物多様性があるんだぜ! アニメ史上最も叩かれた歴史的最悪な大事件ってなに? http://blog.livedoor.jp/nwknews/archives/4870297.html 4: 以下、\(^o^)/でVIPがお送りします 2017/02/11(土) 20:47:53.762 ID:YMm8g3BJ0 鰐さんや
AtCoder株式会社・代表取締役社長、高橋直大氏 後藤智氏(以下、後藤):本日は、プログラミング力向上についてのお話をしようと思います。モデレーターを務める後藤と申します。現在キリロムのCTOをしています。よろしくお願いします。 では、高橋さんからそれぞれ自己紹介をよろしくお願いします。 高橋直大氏(以下、高橋):AtCoder株式会社で代表取締役社長をしています、高橋直大と申します。ネット上だと「chokudai」という名前で通っているので、「chokudai」と呼んでもらったほうが、たぶん通じもいいですし、そんな感じでお願いします。 AtCoderは、今世界で登録人数が40万人くらいいます。そのうち7割くらいが学生で半分くらいが日本人で、けっこうな日本人学生が取り組んでいるプログラミングコンテストなので、学生視点の話がけっこうできます。 あと、学生と会った時にどういう感じで勉強してい
関連記事 SaaS企業で働くみんなのデスク環境 経営陣からエンジニアまで写真でチェック マネフォ編 SaaS企業で働く人のデスク環境を写真や本人のコメント付きで紹介。経営陣からエンジニア、管理部門まで、さまざまな社員がどんな環境で働いているかをチェックする。今回は、経費精算SaaSなどを提供するマネーフォワードで働く人のデスク周り。 SaaS企業で働くみんなのデスク環境 経営層からエンジニアまで写真でチェック freee編 SaaS企業で働く人のデスク環境を写真や本人のコメント付きで紹介。経営陣からエンジニア、管理部門まで、さまざまな社員がどんな環境で働いているかをチェックする。今回は、経費精算SaaSなどを提供するfreeeで働く人のデスク周り。 見た目はミニマル、中身はマキシマム――登録者数16万人のガジェットYouTuber「トバログ」さんのデスク クリエイターの作業環境から、人とな
こんにちは、技術部 SRE グループ アルバイトの小川です。この記事では、クックパッドでコンテナログの処理に利用している Fluentd ノードのオートスケール対応について紹介します。 クックパッドでは Amazon ECS を用いてコンテナ化されたアプリケーションをデプロイしています。クックパッドでの ECS の利用については過去の記事をご覧ください。 ECS 上で動くコンテナのログを閲覧するために、標準的には Amazon CloudWatch Logs を利用する方法があります。しかし、クックパッドではログ量やコストの問題で CloudWatch Logs は利用せず、独自のログ配送基盤を構築して運用しています。具体的には、ECS のコンテナインスタンスで実行している Fluentd から複数の Amazon EC2 インスタンスで構成される Fluentd 集約ノードにログを転送し
こんにちは。インフラエンジニアのsheep_san_whiteです。 障害を起こしてしまって、ポストモーテムを書いたことありますか? 私はあります( • ̀ω•́ )ドヤッ 社内ポストモーテム共有会について さて、リブセンスでは6月24日に「社内ポストモーテム共有会」を開催しました。 ポストモーテムを持ち寄って内容を振り返り、お焚き上げするという会です。 コロナ禍の中ではありますが、オンライン/オフライン混合のハイブリッドで開催しました。 ハイブリッド開催の様子 撮影場所: WeWork東京ポートシティ竹芝 社内ポストモーテム共有会について 発表内容 Sがついてただけなのに シン・風桶〜null文字入ればピザ屋が儲かる〜 内容の更新がSolrに反映されない 再提示リクエストリリースによる指名ページのエラー 課金関連の開発でバグを出しまくった話 サマリーテーブル生成時にエラー発生 DBの変
by Marco Verch マクドナルドに設置された自動券売機にはマルウェアを簡単にインストールでき、接続されている決済システムから情報をスキミングすることができるとして、オーストラリア在住エンジニアのジェフリー・ハントリー氏がその理由を解説しています。 Why are McDonald’s Self Service Kiosks so hackable? https://ghuntley.com/mcdonalds/ オーストラリアのマクドナルド巡りをよくするというハントリー氏いわく、店内に設置された決済端末付きの自動券売機は頻繁に紙切れを起こし、店員が紙の交換を容易にするために端末のロックを常に解除しているとのこと。オーストラリア中のマクドナルドでこのようなことが日常的に行われているそうです。 さらに券売機には標準的なx86コンピュータのNUCが入っており、タッチスクリーン入力で管理
単にメモを取るだけにPCを起動するのは面倒だし、ワープロも似たようなもので、PDAは、なんだかいろいろと面倒だった。だから、蓋を開けたらすぐにキーボードでテキスト入力ができるポメラは、とても歓迎されたのだ。むしろ、「何故、これがなかったのか?」というのが、市場の反応だったと思う。 そして、気軽にテキスト入力ができるマシンは当然のようにコンパクトでなければ意味はなくて、しかし、PDAやポケットサイズのワープロは、キーボードが小さかったり、入力方法が特殊だったりして面倒くさかったところに、折り畳み式のフルキーボードを搭載して、小型化と入力のしやすさを両立させたポメラは、ブログが流行っていたこともあって、とても広く、さまざまな層にアピールすることができた。 必然だった折り畳み式キーボードは、そのギミック故にガジェット好きにアピールし、小型故に女性にも受け入れられた。当時、ハンドバッグから出して、
ブラウザだけでなく、非ブラウザなJavaScript(JS)処理系も増えてきたので、「主要ブラウザ、Node.js、Cloudflare Workersでも動くDenoファーストなTypeScript/JavaScriptモジュール開発&CI/CD」をやってみました。一事例として共有します。 はじめに 最近、TypeScriptで hpke-js というモジュールをつくりました。 HPKE (Hybrid Public Key Encryption) というのは、ざっくり言うと、公開鍵を交換しあって共有鍵をつくり、安全にEnd-to-End暗号化をおこなうための規格です。これを Web Cryptography API 上に実装し、このAPIをサポートする複数のJS処理系(主要なWebブラウザ、Node.js、Deno、Cloudflare Workers)で動作保証する(ちゃんと全環境で
$ pnpm install express Packages: +57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Packages are hard linked from the content-addressable store to the virtual store. Content-addressable store is at: ~/Library/pnpm/store/v3 Virtual store is at: node_modules/.pnpm Progress: resolved 61, reused 0, downloaded 57, added 57, done dependencies: + express 4.18.1 ディスク容量が節約された node_modules 「Packa
MP3ファイルをダウンロード 内容紹介 2022年のモダンウェブフロントエンドまでに至る歴史、SPA、CSR、SSR、SSR Streaming、React Server Component などについて語っていただいたエピソードです。 出演者 話したネタ モダンウェブフロントエンド勉強会を開催しました そもそもWebページのダウンロードって、どう始まった? JavaScriptがマウスカーソルをキラキラさせていた時代 Ajaxの登場や、jQuery フロントエンドMVC、Backbone.js、Knockout.js Reactは何が革命的だったのか? 手続き型の実装は何が辛かったのか? SPA(Single Page Application) MPA(Multi Page Application) CSR(Client Side Rendering) サーバーサイドがJSONを返す時代
実践倫理宏正会と似ている倫理法人会に一時期入っていた事がある。 こちらは一応経営者を中心とした会で、経済同友会・異業種交流会的な感覚で入っている人が多いので、経営者や政治家が「朝起き会に出てきました」みたいなことを言っている時はこちらに参加している可能性もある(地域性はあるらしい)。 自身は2年ほど入会していたけれど、訳合って(理由は後述)支部の幹部をしていたのでややコア目の行事なども参加している。 どのような会かざっくりいうと教祖的な扱いの丸山氏が提唱する経営17箇条を元に会社を経営していきましょう的な会。 この17箇条がいわゆる実践倫理を元にして作られているらしく、 ・家庭を大切にしよう ・早起きをしよう ・すぐやろう ・自分を信じよう みたいなニュアンスが盛り込まれている。 毎週経営者モーニングセミナーがあり、他の経済同友会よりも頻繁に顔を合わせるので自然と会員の仲が良くなりやすい。
みなさんこんにちは。Backlog課のGitチームに所属するテリーです。今回は僕たちが日々運用するECS Fargate上のアプリケーションのデプロイ方法とそれをどう改善してきたかについてまとめました。デプロイについて迷っている方や日々の業務の改善が好きな人に読んでもらえたらと思います。 Git機能におけるデプロイ ECS上で動くアプリケーション BacklogのGitはEC2上で動くアプリケーションとECS Fargate上で動くアプリケーションで構成されています。 アーキテクチャの外観は上記のようなになっています。Gitのアーキテクチャについて過去に詳しく説明したブログを発表していますので詳しくはこちらを参照ください。 僕たちは上記のアーキテクチャ中の4つのアプリケーションをECS Fargate上で運用しています。また、内部的な話になりますがBacklogには内部構造として複数の本番
ゲーム屋やおもちゃ屋、ドン・キホーテなどで売られている「ゲーム○○本内蔵」と書かれた怪しげなゲーム機。 「そんなにいっぱいゲームが入っているなんてお得!」と思わなくもないものの、なかなか買おうとは思わないし、「持っている」という話も「ゲームを遊んだ」という話も聞いたことがありません。 そんな謎ゲーム機が、ヤケクソ超特価で売られていたので、買ってきて内蔵ゲームを全部遊んでみました! 1975年群馬生まれ。ライター&イラストレーター。 犯罪者からアイドルちゃんまで興味の幅は広範囲。仕事のジャンルも幅が広過ぎて、他人に何の仕事をしている人なのか説明するのが非常に苦痛です。変なスポット、変なおっちゃんなど、どーしてこんなことに……というようなものに関する記事をよく書きます。(動画インタビュー) 前の記事:手触りサイコーな投票用紙で再び折り紙をしたけど、やっぱり無理ゲーでした > 個人サイト Web
リンク keepa.com Keepa - Amazon Price Tracker Amazon price history charts, price drop alerts, price watches, daily drops and browser extensions. 104 users 3005 じゅじゅ @jujulife7 明日からAmazonの最大級セールであるプライムデー(7/12-7/13)が始まりますが、Amazonでお買い物する際に損しないよう、これだけは絶対やって欲しい3つのことがこちらになります pic.twitter.com/KjNR5RzhuI 2022-07-11 18:42:50
3社のCTOのLTとパネルディスカッションで、苦悩やパフォーマンスのあげかたを詳らかにする「CTO兼PMがぶつかった壁とその乗り越え方 vol.2」。ここで株式会社リンクアンドモチベーションの柴戸氏が登壇。組織に起きていた分断と、その解消のための取り組みを紹介します。 自己紹介と企業紹介 柴戸純也氏(以下、柴戸):よろしくお願いします。こんばんは。こちらのタイトルで弊社で取り組んだことを紹介させてください。 最初に言うと、今日はきれいなテクニック的な話というのは少なくて、けっこう泥くさい話が多めです。しかし全部体験談で、1つのリアルとして聞いてもらえたらうれしいです。よろしくお願いします。 まず自己紹介させてください。リンクアンドモチベーションの柴戸純也と申します。2018年に現職のリンクアンドモチベーションに入社しました。会社の方針をコンサルティングの非テックの状態から、ソフトウェアエン
南アフリカ沿岸といえば、ホオジロザメの豊富な場所として有名です。 しかし今、その状況が、ある殺し屋コンビによってガラリと変わり始めているようです。 このほど、南アのNPO法人・Dyer Island Conservation Trustの研究により、2017年以降、2頭のシャチが同海域で少なくとも8頭のホオジロザメを惨殺し、さらに、他の多くのホオジロザメをよそへ追いやっていることが明らかになりました。 ホオジロザメは、この殺し屋コンビを恐れて、慣れ親しんだホームに近寄れなくなっているようです。 研究の詳細は、2022年6月29日付で科学雑誌『African Journal of Marine Science』に掲載されました。 Serial killer whales have been murdering sharks and eating their livers for 5 year
2022.07.14 働き方 藤本真樹イベントCTO 誰も全体像を把握していないレガシーシステムの運用や、度重なる社内調整……行政や大企業など大規模な組織で働くことに、非合理性を感じてしまうエンジニアは多いかもしれない。 しかし、そんなネガティブイメージを軽やかに払拭してくれるのが、デジタル庁CTOの藤本真樹さんと、IPAサイバー技術研究室長、NTT東日本特殊局員である登大遊さんだ。 2022年6月21日(火)~25日(土)の5日間にわたり、エンジニアtypeが主催したオンラインカンテックファレンス『ENGINEERキャリアデザインウィーク2022』(ECDW2022)の基調講演に登壇した二人は、大規模組織でエンジニアがイノベーティブに働き続けるための方法について議論を交わした。 本記事では、トークセッションの前半に語られた「二人があえて、大規模組織に身を置き続けてきた理由」について紹介し
最初に入った会社がきつい会社でさ、そこで頑張りすぎたんだよな。 で、鬱になって、休職して、結局退職。 薬飲んで休んでたけど、なかなか治らない。 仕方ないので就労支援センターに通って、箱折り作業して。 でも普通には就職できなくて、精神の障害者手帳を取った。 そこから障害者雇用でパートしてたんだけど、すぐ不調になってしまう。 一度鬱になると再発しやすいらしい。 でもやっぱりおかしいなと思ってカウンセリング受けたら、発達障害かもって言われた。 だから発達障害の支援センターに行って、本格的な診断を受けた。 そしたらアスペルガーって言われた。 アスペルガーだから、それを補おうと頑張りすぎて鬱になったと言われた。 それが35歳の時。 いや、遅いって。遅いんだって。 俺の若い頃は発達障害とかそんなに言われてなかったからさ。 若い頃にわかってたらこんな苦労はしないんだって。 今更わかったところでどうなるん
WordPressはプラグインを利用することで、いろいろな用途で活用することができる。 だからといって、なんでもWordPressのみで実装しようとしてしまうケースが多々見られる。 実装したはいいけど運用で不具合・不満が多くなっては意味がないし、アップデートができないというのはもはや欠陥である。 だれも幸せにならない実装を避けるために、筆者が提案時に考慮していることを紹介する。 最初に結論 WordPressはあくまでもパブリッシングツールであり、元はブログソフトである。機能はそれを前提に作られている。 いくらプラグインで拡張できるとはいえ、ベースになっているシステムが変わるということではない。 要望・要件にもよるが、Saasなど外部サービスとの連携も視野に入れて設計するといい。 WordPressに向いていること WordPressはもともとブログを書くためのソフトウェアであり、コンテン
2022年7月6日、福岡県警は不正アクセス禁止法違反等の容疑で福岡県小竹町に勤める職員を逮捕したと発表しました。ここでは関連する情報をまとめます。 不正アクセスで取得した年次休暇情報を削除 不正アクセス禁止法違反、公電磁的記録不正作出・同供用の容疑で逮捕されたのは福島県小竹町職員の税務住民課主任主事の女。*1 報じられている容疑は次の2つ。*2 2020年5月20日から2022年3月31日までの間、人事担当者など4人のID、パスワードを使って、自分に割り当てられたPCを使用して、人事、給与管理システムに161回にわたり不正アクセスし、2021年6月から2022年3月にかけ取得した3日分の年次休暇情報を削除した疑い。 2020年7月29日から2022年4月11日に職員20名のIDとパスワードを使って、職員のメール・スケジュール管理システムに476回にわたり不正にアクセスした疑い。 女は「複数
前書き このページは徳島大学デザイン型AI教育研究センターが 開催する、小中高生を対象にした「とくぽんAI塾 2023」のコースの一つである「データ分析入門」 の資料置き場です。 コースは基礎編と発展編の2つに分けられます。基礎編では、データ分析に必要な知識・背景の理解のための 素養を身につけることを目指します。発展編ではデータ分析の問題への挑戦として、回帰と分類問題について 取り組みます。 このコースでは、基礎から発展まで通して R言語を使ったデータ分析を行います。 まずデータ分析についての大まかな内容とデータ分析で扱われる課題について第1章で学びます。 次に第2章では、データの種類と扱い方、表現方法を身につけます。 第3章ではデータを要約ようやくし、伝えやすくするための方法を紹介します。 ここでは特に1つの変数へんすうについて扱います。 第4章は2つの変数の関係を調べるための相関につい
今週のお題「最近洗ったもの」 最近、長崎へ旅行に行って心の洗濯をしてきました。九十九島の観光船に乗って、とても素晴らしい景色に感動しました。長い人生においては心の洗濯が必要です。しかし、長いと思う人生の時間には、限りがあります。その限りある時間の使い方を指南してくれるすんごい本を紹介します。(笑) 【1.本書の紹介】 【2.本書のポイント】 【3.本書の感想】 【4.関連書籍の紹介】 【5.出版社より】 【1.本書の紹介】 人生には、限りがあります。 皆さんご存知でしたでしょうか?(笑) 残念ながら、私たち人間には永遠の命はありません。 それなのに、永遠にあるかのように時間を使ってしまっていないでしょうか? さて、限りある時間をどのようにすれば、充実した人生を送ることができるのでしょうか? 【2.本書のポイント】 現実を直視するのだ。 多くのタスクをこなせばこなすほど、期待値がどんどん上が
自宅用に使えるワールドをBoothで販売してたりします。 ワールド制作の役に立つかなー、と思ってAI画像生成に手を出してみた、という次第です。 DALL·E 以前からAI画像生成自体、ワールド制作の何かに使えそうだなー、とうっすら考えていたところ、DALL·EというAI画像生成のサービスの噂を聞き、Waitlistに並んで3ヶ月ほどが経ちました。 そして先日、ついにアクセス権を手に入れた…!! とりあえず試してみると… え……すご…(言葉を失う)いや、なにこれ、すご… もうなんにでも使えるじゃん。 よっし、いろいろ試すぞー!!! …となっていたところだったのですが、ベータテストと方針が変わり、無料体験分を使い切ると15$で115回分のチケットを購入する、という方式になっているようでした。 まー、そりゃそうだよねー。サーバー負荷とかすごそうだし… 凄い画像を生成できるならそれでも安いかー で
ある「パソコンの大先生」の死 2022.07.28 Updated by yomoyomo on July 28, 2022, 20:35 pm JST 「これはなんだね?」 「南京錠です」と彼女は答えた。 「なんだって!」彼は激昂してそう叫ぶと、分かりきったことを訊ねた。「で、鍵はどこにあるんだ?」 (ガブリエル・ガルシア=マルケス「愛の彼方の変わることなき死」) 6月のはじめに公開された前回から時間が空いてしまいました。前回の文章のテーマはWeb3でしたが、少し前にはそのWeb3を書名に掲げる書籍の内容が酷いと話題になり、ついには回収という事態となってしまいました。 が、今回のワタシの文章は、Web3やらメタバースやら、いまどきな話題とまったく関係のない、もっとスケールの小さい、個人的な、早い話がとてもしょぼい話題になります。一種の恥さらしとすら言って良いでしょう。 話は今月半ば、自室
【ガラージュ:Steam版】本日配信開始‼️🎉🎊🎉‼️ mobile版で大好評のガラージュ完全版がSteamに登場! ”この世界で、あなたは誰でもないものになる ”https://t.co/ZT616OyQEG — 作場知生 Sakuba Tomomi ガラージュSteam版7/8発売! (@sakuba) July 7, 2022 『ガラージュ』は、ウェブサイト制作の企業であるキノトロープがかつて作場知生氏を監督に開発し、1999年に東芝EMIから発売された作品である。しかし、東芝EMIがゲーム事業から撤退したことで中古価格は高騰。販売本数の少なさからオリジナル版は「幻のゲーム」とも呼ばれ、20万円を超える高値で取引されていた。また、精神の治療装置にかけられた被験者が異形の生体機械へ姿を変えて自らの精神世界を探索する独特の世界設定も大きな特徴だ。 コアなファンの間では、ソニー・ミュ
賽骰だいす@25年LotRoy参加予定 @Saikoroid 昨日「Q.教養がなぜ必要なの? A.怪獣が現れたとき聖書から引っ張ってきて『レギオン』と名付けられる」ってのあったけど遺伝子・生物研究の世界だと結構あるんだよねこういうの…… 2022-07-16 19:38:32 賽骰だいす@25年LotRoy参加予定 @Saikoroid cdb.riken.jp/jp/04_news/art… 体内時計に関連しORANGEドメインの転写領域を持つことから「Clockworkorange(クロックワークオレンジ 時計じかけのオレンジ)」と名付けられたショウジョウバエの遺伝子 2022-07-16 19:38:32 賽骰だいす@25年LotRoy参加予定 @Saikoroid academist-cf.com/journal/?p=3674 アカハライモリの雄のフェロモン「ソデフリン」。万葉集
わかりやすくて最高だった「ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本」レビュー 「ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本」を読んだところ、とても良かったのでレビューしたいと思います。 私の状況 まずこの本を読む前の私がどの程度ドメイン駆動設計について理解していたかご紹介します。 以前同僚が書いてくれたサンプルコードを手本にレイヤードアーキテクチャみたいなTypeScriptのLambda関数を書いている 「Service」とか「Repository」とかの単語を命名に使っているが、使い方あってるのか自信ない、というか意味をよくわかっていない 実装中「この構成でええんか?」と何度も思い悩む 時間かかるくらいなら雑にさっさと書いてしまったほうが良いのでは、と思うこともある。けどちゃんとしたコードを書きたいんや。 こういうのを読んで、テストしや
普段からコンパイラをいじめてると、「どうやったらコンピュータが困るか」が、なんとなくわかるようになるんですよね…… https://t.co/vQzX2aN8p8
どうも、ピクシブでフロントエンドエンジニアをやっている @uzimaru0000 です。 今回は、vite を使ったプロダクト開発をしたのでそれの知見を共有したいと思います。 なぜ vite なのか 弊社のプロダクトのフロントエンドではモジュールバンドラーに webpack を利用しているケースが多いのですが、vite を使う選択をしました。 理由としては以下のような点があります。 開発サーバーがとても速い 設定ファイルがwebpackほど複雑じゃない vite の特筆すべき特徴として開発サーバーがとても速いというものがあります。 これは、依存のあるモジュールをネイティブ ES モジュールとして読み込むようにすることで必要最低限のバンドルで済むようにしているためコードの変更がとても速く反映されます。 フロントエンドエンジニアが僕一人であったというのもあり、開発速度を早めるために vite
大人の自分らしいライフシフトを支援する「ジーニアス・ファインダー」は、30代40代に向けて実践法を伝える無料セミナーを開催しています。今回はその中から「30代・40代。“悪くない”を抜け出して“ほんとうの”自分を生きたいあなたへ。最高の人生のつくりかた」の模様をお届けします。最終回の本記事では、後半の山口揚平氏の講演を公開。山口氏が考える「自分とは何か」「決断の本質とは何か」が語られました。 後悔しない人生はない 山口揚平:そんなかたちで、僕にとっての一番のライフシフトは30歳でした。30歳でどう会社を辞めるかという問題があって、ひたすら悩んだ。コンサルティングとか、投資ファンドとか、そういうキャリアから、僕はその道を踏み外して教育というところを行ったんです。 決断はどうしたのか、その結果として何を得たのか、何を失ったのかという話をしたいと思います。「後悔しない人生はない」と言っています。
「考え方が合わないなー」と感じた時は、相手と自分の持っている情報が揃っているかを疑ったほうがいいよね、という話を雑に書く。 たとえば「上司の理解がない」「部下の危機感が足りない」「同僚が慎重すぎる」みたいなやつ。なんでそんな考え方をするのかわからなくて憤りを感じるようなことがある。本当に考え方が合わないこともあるが、実は持っている情報量の違いによって思考結果が異なるだけで、思考回路自体に違いはなかったということも多い。 例を出してみる。プロダクトの1年後を考えてこれを絶対にやったほうがいいというボトムアップの提案が受け入れられなかったとする。 この時、実は相手は裏側で短期の売上目標を達成するために必死なのかもしれないし、ステークホルダーとのハードな交渉をしているのかもしれない。あるいは、プライベートで大変なことがあって考える余裕がないのかもしれない。逆の立場で見ると、実は提案する側はメンバ
自分で作ったサービスを見知らぬ誰かに初めて使ってもらった日のことを覚えていますか?いつだって初めの一歩は印象的なものですが、僕にとってのそれもまた、強烈な記憶と共に残っています。 株式会社HQでCTOをしている髙橋侑久(@yuku_t)と申します。昨今のコロナ禍で在宅主体で働くようになった自分自身や友人、日本企業のためのプロダクトを作ることに魅力を感じて今の仕事をしています。個人サービス開発にのめり込む形で踏み出したソフトウェアエンジニアとしてのキャリアが、途中で寄り道をしつつも、いかにして今の場所にたどり着くに至ったのか、その変遷を紹介したいと思います。 少し長めのプロローグ:たった1人のヘビーユーザ 技術とプロダクトの間で揺れるエンジニアとしてのキャリア CTOとしての挫折の中から見えてきた1つの信念 スペシャリストへの羨望と夢のデータエンジニア 大切にしたかった価値観から離れてしまっ
ジロウ @jiro6663 こないだ1986年当時の「女子社員」の業務に「課長が朝に読む新聞にアイロンをかける(インクが手につかなくなるらしい)」があったというツイートを見かけて、当時の「女子社員」の業務ってほとんど社内接待だったんだなと思い知った。 2022-07-13 09:09:49 ジロウ @jiro6663 でもその当時に「若手」だった人たち、まだ現役なんだよな。自分の人生のあいだの価値観の転換が大きすぎてそりゃついてこれないわ……というのもあらためて思った。「課長」になればデスクに座るとお茶とアイロンがけされた新聞が提供されるんだな……というのを見ながら社会人生を始めたんだものな… 2022-07-13 09:13:41
背乗りという言葉がある。 実在する他人の身分・戸籍を乗っ取って、その人物に成りすます行為を指す警察用語らしい。 私が今の名前で生活を始めて5年になる。 錦糸町にある山内牧場という居酒屋のあるビルの5階でその名前と保険証をもらった。 「免許証やマイナンバーカードは偽物しか作れないが、保険証とマイナンバー自体は本物を渡せますから」 事務所のソファーで母親から差し出された25万円を数えながら、ツーブロックの筋骨隆々のさわやかな男は私と母親に向かって言うと、 「このマイナンバーは免許証をもう取得済みだから、免許証が欲しいなら別の名義で作らないとだめです。なのでその際はまた相談してください」 そう言って保険証を金庫から取り出して私に差し出した。保険証の裏には付箋が1枚張られていてそこには12桁の番号が書かれていた。 保険証を見ると1990年生まれの生年月日と今まで名乗っていた名前と全く違う名前が書か
メディアサービス開発部モバイルアプリケーション開発課のtukiyo(id: tukiyo320)です。現在はニコニコ漫画のバックエンド開発を担当しています。 本記事では、Webサービスに付き物の定時バッチについて、ニコニコ漫画では現在どのような方針で管理・実行しているかをご紹介します。 ニコニコ漫画の構成おさらい 以下の記事に詳しいですが、ニコニコ漫画のバックエンドは4系統存在しています。どれも現在はAWS上に乗っており、PHPの現行システム以外はECS(fargate)で管理されています。 現行PHP(独自フレームワーク) 新バックエンド(Ruby on Rails) React向けBFF(Nest.js) 課金サブシステム(Ruby on Rails) developers.bookwalker.jp 本記事で扱うのは、ロジックの書き直しを目的とした新バックエンドが持つバッチとなります
今住んでる街がかなり嫌で引っ越したいんだが、夫がめちゃくちゃ注文が多くかなり困ってる 夫の要望 ◉通勤路線に異様なこだわりがある (メトロと都営地下鉄以外は全部嫌らしい) ◉始発駅希望 ◉風呂が綺麗じゃないと嫌、築浅じゃないと嫌がる ◉わけもなく埼玉県を毛嫌いし 23区大好き 今の街が嫌な理由 ◉治安が悪く傷害事件多数発生 ◉道路が異様に狭く住民トラブル多数発生 ◉(街ではないが)家が新築にもかかわらず防音性能ゴミ、なおかつ小さい子持ちばかりでうるさい 12室しかないのに2年で4組出ていく こっちの要望 ◉相手の条件全部飲むので和光市住みを呑んで欲しい(つーかそれ以外は予算的に難しい) こっちは 23区死ぬほど嫌い、練馬ならいいよと言ったがokが出ない 川崎ならいいらしいが、向ヶ丘遊園くらいしかokだしそうな駅がなく、そうなると予算オーバー 引っ越しの話をすると、俺は引っ越すって言ってるだ
はじめに ITニュースの方でも話しましたが、ここ数日、例の本でWeb3がとても話題ですね。まあ、炎上なので良い事では無いのですが、せっかくなのでその根幹技術らしいブロックチェーン周りの自分の理解を整理してみることにしました。とりあえず、簡易なブロックチェーンを作ってNFTやスマートコントラクトについても少し考えていきたいと思います。 なお、ネタでは無く詳しくない分野なので勘違いとかあると指摘してもらえると嬉しいです。 注意 あくまで私の理解のアウトプットなので実際の挙動や仕様とは異なる可能性があります 実践的で本格的な仕様や実装ではなく、あくまで基本的な理解のためのサブセットの作成 データの自由化!とかそういう話はしません ブロックチェーンを作ろう! ハッシュ値による改ざんの困難性 そもそもブロックチェーンとは何でしょうか? 一般には改ざんに強いP2Pな台帳という理解かな、と思います。暗号
女/27歳IT系/年収500前後/にぶくて既婚者にひっかかりそうになったのがトラウマで相談所へ→20人くらいとお見合いして入会3ヶ月で出会った年と年収の近い男性と成婚退会、先月入籍 ・「女性から見て生理的にOKな男性は1割」説 確かに写真を見ていると???という人が多いけど、実際会ってみるとみんな写真写り悪かっただけなんだって感じだった 撮られ慣れていない人が正面から写真撮られて無加工だと、特に表情の問題でいい写真にはならないよなーと思う(相談所のプロフィールは加工できない+スーツなことが多い) ブサメンはいない ただなんか表情筋死んでる人が多い その分笑うとめちゃかわいい ・コミュ障男性多い説 何をコミュ障とするかによるけど確かに積極的でない男性は多い グイグイくる系・やらかし系のコミュ障はいなかった アプリには距離感バグってる系の人たくさんいるらしい だから自分が積極的に行けばいいと思
※以下、30年くらい前の話なので記憶があいまいなところもある。間違えていたら許してほしい。 ※なお、壮絶な話は何もないので、期待しないでほしい。 20歳そこそこの頃、タウン誌の掲示板コーナー的なところに「社会人英会話サークル」の案内を見つけて連絡したことがある。 無料というのがかえって怪しかったが、好奇心から指定の場所に行ってみたところ、 そこは三軒茶屋の小ぎれいな一軒家で、20代前半から中頃くらいの物腰の柔らかい感じの男性が数人いた。 どんな会話があったかほとんど覚えていないが、少なくとも英会話の話はほとんどなかったはず。 途中で宗教法人の登録証?のようなものを見せられ、そこには「○○弥勒○○」(弥勒しか記憶にない)みたいな団体名が書かれていた。 後で揉めないように先に情報を開示しておくということかなと思ったが、後に調べてみたらその宗教団体は統一教会の隠れ蓑団体のようだった。 ともかく、
昨日、ツイッターで次のような JavaScript クイズを出しました。 久しぶりの JavaScript クイズ! function hello(x) { if(typeof x === 'undefined') { alert(x.f()); } } この hello 関数で "Hello, World!" のアラートを表示させることが出来るか? — Takuo Kihira (@tkihira) July 31, 2022 このブログ記事では、この問題について解説します。 解答 答えは「出来る」です。出題者の意図としては document.all を想定しておりました。 document.all は、ブラウザに存在する、非常に特殊なオブジェクトです。 document.all 自体は object 型である。console.log(document.all) とすると内容が確認出来る
肥前文俊 これはサブ垢です @Hizen_h ラノベ作家。主婦の友、美少女文庫から多数出版 『破滅願望が叶ったら 恋人を奪われて』発売中 著書累計20万部超 主な著作 『青雲を駆ける6』以下続刊 『メイドと学ぶ商会経営』 『落札エルフ』 『吸血姫と学ぶ』 『プリハ帝国』等々 創作に役立つ技術など呟きます▶ skeb.jp/@Hizen_h mypage.syosetu.com/295624/ 肥前文俊 これはサブ垢です @Hizen_h 最近気付いたんだけど、読解力がない人の方が、平易な文章を書くことに対して否定的な立場を取りがち なんでたろうと考えていたけど、平易な文章は要点を把握して書く必要があり脳の負担が大きいからではなかろうか? 楽したいが先に勝ってる気がする 2022-07-05 12:36:08
「数学が苦手」と「文系である」は別物のはずなのに、関連しちゃう仕組みになってるのはホントまずいな
チト @karno USB Type-C コネクタを装備しておきながら「必ず付属のケーブルで充電してください」って書く企業、10年以下の懲役、もしくは1000万円以下の罰金、またはこれらを併科されてほしい 2022-07-12 18:49:33
どうもアザトース!サラダにヨグソトースかけとくね今度遊びに行くんだけど君もクトゥルー?うちシベリアンハスター飼っててさーお前そこにイタカ?ニャルラトホテプに泊まる具材をよく炒めてから水を入れて20分間クトゥグア煮込む家事を毎日頑張って家を守るシュブニグラスをプレゼント塩が足りないことをハンガリーではシオタランという。ではツァトゥグァ足りないのは?
テレビなど旧来のメディアのほか、インターネットを介して次々と大量の情報が飛び込んでくるいま、何をどのようにインプットするかは社会人の課題のひとつです。しかし、時間も集中力も限られているなか、どのように大量のインプットをこなせばいいのでしょうか。 作家・ジャーナリストとして、日々大量の情報に触れている佐々木俊尚(ささき・としなお)さんは、意外にも「インプットに集中力は必要ない」と語ります。 構成/岩川悟 取材・文/清家茂樹 写真/石塚雅人 集中せず短時間でできるのが、現代社会のインプット インプットすべき情報のふるい分けにも集中力はいらない インプットするときは、「すぐに役に立つかどうか」を考えない 集中せず短時間でできるのが、現代社会のインプット 集中しないとインプットできない——。そのように感じるばかりか、なかには悩んでいる人もいるかもしれません。しかし、「インプットに集中力が必要だ」と
元首相の安倍晋三氏が殺害された事件への反応に対して、「蓮華草@ohanabatake38」氏*1の意見が、180以上のいいねを集めていた。 人殺しの言い分をまともに取り合って「宗教団体から適切な距離をとるようにするまでは、自民への投票をストップするべきです」とのたまう弁護士がいるのをみると、奈良県警がはやい段階からオフィシャルに「統一教会」なんて名前を出すのは難しいだろう。— 蓮華草 (@ohanabatake38) 2022年7月10日 しょうもない人殺しに合わせて政治や社会を変える必要などない。 https://t.co/vUKd0DRyOA— 蓮華草 (@ohanabatake38) 2022年7月10日 しょうもない人殺しに合わせて政治や社会を変える必要などない。 人殺しの言い分をまともに取り合って「宗教団体から適切な距離をとるようにするまでは、自民への投票をストップするべきです」
勉強中の休憩時間。スマートフォンでSNSをチェックしたり、テレビを見たり、ソファで横になったりして、ちゃんと休憩したつもりなのに、疲れがいまいちとれずやる気も戻らない……。 そんなことがよくある人は、以下のチャートをたどってみてください。 自身の状態に合った適切な方法で休憩をとれば、休んだあとの勉強効率を上げやすくなるものです。チャートでたどり着いたものが、いまのあなたに最適な休憩法。それぞれ詳しく解説しましょう。 【1】仮眠をとる 【2】目を閉じる 【3】散歩する 【4】好きな音楽を聴く 【1】仮眠をとる 「頭がぼーっと」して「眠く」なってきた……。そんなときには、休憩時に仮眠をとるのがおすすめです。 精神科医の西田昌規氏によると、「眠い」と感じたら、集中力が切れた証拠。 そもそも、勉強などに集中しているあいだの脳は、疲れやすい状態にあるそう。勉強に必要な特定の感覚(例:視覚)をフルパワ
Step 3:データを可視化しよう! データ可視化の重要性 ggplot2でデータを眺めよう geom_histogram ヒストグラム geom_density 密度分布 geom_point 散布図 aes(color) 色を表現する facet_wrap, facet_grid グラフを分ける geom_boxplot 箱ヒゲ theme_*** 全体の雰囲気を変える color(aesの外) 線を特定の色にする fill(aesの外) 特定の色で塗りつぶす color(aesの中) 線を値に応じた色にする coord_cartesian 軸の範囲を変える labs タイトルや軸ラベルを書く/書き換える theme 文字の大きさなどを細かく設定 ggsave() 図をファイルとして保存 その他のグラフの描き方を知りたい方は ggplot2公式サイト Jaehyun Songさんの解説
はじめに 普段はスタートアップで建設業界向けのSaaSの開発をしているtaroと申します。 今回はReact18で登場したSuspenseを触っていたら、React Hook Formでフォームの初期値に非同期な値を設定するのが簡単になりそうだなーって思ったので、試してみました。 React Hook Formを使ったことがない方でもきっとわかるような内容になっていると思うので、ぜひぜひ読んでみてくださいー! この記事はこちらのイベントに参加しています。 前提を揃えるためにReact Hook Formを少し復習 本題に入る前に、React Hook Formについて少し復習して前提を揃えていこうと思います。 (「復習はいらないよー!」って方は、React Hook FormでSuspenseを使うまで飛んでください!) またSuspenseについては、公式ドキュメントや別の記事等をご参考
GNU宣言とフリーソフトウェア運動を誤りのおそれなく端的に説明すると「自分自身が所有するコンピュータの制御権を自分自身が掌握する」である。 これを座右の銘と表現しても良いし、スローガンと表現しても良く、理念と表現しても良い。 基礎的でかつ根源的、基準であり最低限この「自分自身が所有するコンピュータの制御権を自分自身が掌握する」から外れたものは何処かに誤りがあると判断している。 ボクは思想家ではなく、GNU宣言とフリーソフトウェア運動という言葉を目にした有識者がお察しの通り情報技術者だ。 思想家ではないので政治や経済に専門家ほどの知識を持てておらず、おそらくはこれまで語れてきた思想の中にGNU宣言とフリーソフトウェア運動を包括する思想概念が存在するであろうけれどボクはその思想概念を知らない。 ボクは思想をよく知らないが、ボク自身がよく知るハッカー文化の文脈で理解しやすいGNU宣言とフリーソフ
1928年10月1日の誕生以来、ウォルト・ディズニー・カンパニーの看板として活躍してきたキャラクターであるミッキーマウスが、95年を経て、著作権切れの時期が2024年に近づいています。 Mickey Mouse could soon leave Disney as 95-year copyright expiry nears | Walt Disney Company | The Guardian https://www.theguardian.com/film/2022/jul/03/mickey-mouse-disney-copyright-expiry In 2024, Mickey Mouse will enter public domain - will this actually happen, and how will it affect Disney? - Quora ht
2年にわたる新型コロナ研究が、学術論文として受理されました。COGNANOの前田開発部長(筆頭著者)が主導して発表した論文です。 www.nature.com 先日、京大チームからマスコミ報道をお願いし「アルパカ抗体」で拡散していただきました。 prtimes.jp www.kyoto-u.ac.jp Webニュースメディアでも沢山言及頂きました。 アルパカ抗体がコロナ全変異株に有効 京大などの研究チームが発表 - ライブドアニュース アルパカ抗体 新型コロナ全変異株に有効 京大など 2年後実用化へ - 産経ニュース アルパカ抗体が変異株を抑制 研究 - Yahoo!ニュース どのようにして2020年に(パンデミックが始まって半年以内に)万能抗体を作れていたのか、ジャーナリストから質問を受けました。簡単には「アルパカ体内で起きる免疫反応を巨大情報として取り出すことができ、計算処理によって最
ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON12 予選問題の解説と講評 予選問題作問チーム、面白法人カヤックの fujiwara です。 ISUCON12予選に参加された皆様、ありがとうございました。おかげさまで大きなトラブルもなく予選を終えられて安心しています。 このエントリでは、予選に出題された問題の解説と、皆様の感想エントリなどを拝見した結果を踏まえて講評します。 当日の競技内容とアプリケーションの仕様については ISUCON12 予選当日マニュアル、ISUPORTSアプリケーションマニュアル を参照してください。 予選問題のリポジトリはこちらGitHub - isucon/isucon12-qualify 作問チームによる事前解答については I
便乗なんだけど、この際だから保険適用のピルが自費ピルに比べて不当に高いってことと、ジェネリックで安いのが出てきたことも知って欲しい まず、ピルにはOCとLEPの2種類があって、前者は避妊目的で保険適用外、後者は月経困難症の治療目的で保険が適用される。 もともと日本にはOCしかなくて、後から保険適用されるLEPができた。 で、日本でも低用量ピルに保険適用させるとなったときに、とある会社が「オーソ」というOCを、成分は同じまま名前を変えて「ルナベル」というLEPとして売り出したのね。 https://medical.nikkeibp.co.jp/leaf/all/series/drug/update/200807/507129.html 普通に考えれば、同じ成分の薬なんだから3割負担で「オーソ」より「ルナベル」の方が安く手に入ると思うじゃん? でもそうはならなかった。 なぜなら製薬会社が「ルナ
データアナリティクス事業本部のコンサルティングチームの石川です。クラスメソッド主催のオンラインカンファレンス、Developers.IO 2022にて「データ分析を支える技術 データモデリング再入門」というテーマにてセッション動画と資料を公開いたしました。 セッション概要 「仏作って魂入れず」ということわざがありますが、データモデリングせずにDWHという「器」を導入しただけでは、データ分析は捗りません。 データモデリングを考えずに導入したデータ分析基盤は、データマートの乱立、もしくは、データが分かりにくく、分析に手間がかかるため、あまり使われなくなってしまったり、分析に適さないテーブル構造や構成による性能低下、オーバープロビジョニングによるコスト上昇などの問題が考えられます。 DWH(データウェアハウス)のデータモデリングとは何か、代表的なDWHのデータモデリング手法の紹介と、長所・短所、
7月からミラティブにUnityエンジニアとして入社した森田です。 弊社ではUnityのCIとしてJenkinsを利用していますが、GitHub Actionsのセルフホストランナーと連携させることで、JenkinsはそのままでGitHubのWeb画面からジョブを実行できるようにしてみたので、書いておきます。 課題 実装 GitHub Actionsのセルフホストランナーの設定 JenkinsのAPIトークンを発行する workflowファイルの作成 結果 残った課題 We are hiring! 課題 弊社ではアプリのUnity部分とアセットバンドルのビルドにJenkinsを利用しています。 tech.mirrativ.stream JenkinsはUnityエンジニアに貸与されているMac miniにそれぞれにインストールして運用をしていたため、CIビルドするためにはその都度Mac mi
許されないことなのは分かってるけど正直やってよかったと思ってる。 ガチマもエイム練習もプラべもない毎日がここまで自由で楽しかったんだなって驚いてるし、それによる犠牲があまりに大きかった。 合計35000円くらい払ってS+の中盤からS+9のあと一戦でXってところまで上げてもらって、最後の試合だけ自力でやって無事Xになることができた。解放されて晴れ晴れとした気分だったし、一部他人の手だったとしてもやっと求めていたものが手に入った感慨でボロ泣きした。今はもうスプラ2を遊ぶ気も失せて、プレイ動画すら見るのもしんどくなってきた。 以下、なぜ代行を使うに至ったかつらつらと書いてみる。 最初はのんびり一人で遊んでたけど、しばらくしたころに通話しながらやるリーグマッチが面白いと聞いて、ゆるくマルチでやるグループに参加してみた。そこは当然ウデマエS+やXの人たちばかりで、確かにワイワイ試合をしていくのは楽し
“グチャグチャグチャ”から生まれた「シン・テレワークシステム」と「自治体テレワークシステム」 田中邦裕氏(以下、田中):登さんは、ソフトウェアで作ったものが使われてすごく普及してきたら、インフラ面までそれに合わせて作り変えていますよね。まずソフトウェアで作ることも重要だし、それを支えるインフラの部分も実は一体化して作らないといけない。そういうことが、登さんの課題意識の背景にあるんですかね? 登大遊氏(以下、登):そうですね。我々はけっこうインチキな手法で、バーッて作っているところがあるんですよ。行政的システムでそういうことをやる人はあまりいないんですけど、我々はやってみたら成功しました。ちょっと写真も持ってきたので、出してもいいですか? 田中:どうぞどうぞ、お願いします。 登:1990年の大学の中には、こういう怪しいパソコン、サーバー置き場があって、我々もそこで勉強したんですが、最近そうい
選挙期間で元首相の国会議員が演説中に銃撃によって殺されているのにテロじゃないわけないだろ…。こんなくだらない言葉遊びには付き合いたくもないんだが、某掲示板やSNSで一般ピープルが言ってるならまだしも一部ジャーナリストやインフルエンサーまで言ってる人がいる事にびっくりして増田に書くことを決めた。 明らかに犯人は安倍晋三を殺すことによって社会にメッセージを送ることを目的とした犯罪で、国内外のメディアもはっきりとテロといっており世界のどこで起きてもテロ以外何者でもないんだが。 逆に選挙期間で元首相の国会議員が演説中に銃撃によって殺されているのにテロではないとした事件があるのなら募集してますので教えてくださいねー。ま、ないだろうけど(笑) 追記 2022/07/19 えーブクマでコメント頂いたのでお答えいたします。 「動機に政治的意図が窺えない」という点ではジョン・レノン殺害事件に近いと思われます
そう思った理由 ・先発優位すぎてここ2年の(下地の無い)個人勢は鳴かず飛ばず ・小さい企業も増えてきていて「企業勢」としての受け皿が増えている ・企業勢が増えれば個人勢をわざわざ探さなくても需要が満たされやすくなる 正直、上に書いた以上のことは特に無いんだけども。 最近の界隈をなんとなく見まわそうと思ったのでとりあえず「2020年以降のデビュー」を1つ目の基準として設けてみた。(妥当なのかどうかは分からん。) また、「銀の盾」というものもあるので「チャンネル登録者数10万人」を2つ目の基準としてみた。(これもハードル高いか?) で調べてみたら、2020年以降のデビューでYouTubeのチャンネル登録者数が10万人を超えてる人ってなかなか少なかった。 居たとしても、ガッチマンVや伊東ライフ、なちょねこやるるどらいおんのように、Vになる以前から別界隈で一定の知名度が有った人が多いようで、その他
こんにちは!2022年4月にペパボに新卒入社しました、新卒12期エンジニアズ(通称12th-dev)です。 今年は5月末から8月上旬にかけて新卒エンジニア研修が実施されています。 その中のフロントエンド研修では、ブラウザの仕組みやモダンな環境構築の方法などを学んだ上で、2チームに分かれて実際にWebサービスを作成しました。 この記事では、作ったサービスの概要や使用した技術スタックについてお伝えします。 オフィス内カフェのメニューサイト 新卒12期エンジニアのseiji, keigo, yukyan です。私たちのチームは社内カフェを便利にするサービスを作りました。 GMOインターネットグループには「シナジーカフェ GMO Yours」と呼ばれるカフェが福利厚生として用意されています。しかし、メニュー表がパソコンのみでしか見られず、列に並んでいる間などにメニューをみることができないという問題
1.はじめに 膨大な量の電子データから目的となるデータを取得・抽出する情報検索。その技術は広く普及し、多くの人々が、様々な場面でその恩恵を受けています。GoogleやBingをはじめとした、世の中に大きなインパクトを与えるWeb検索がその代表例ですが、物件検索や論文検索、メール検索などその応用は様々です。 さて、今回取り組んだのは、Goによる転置インデックスを用いた全文検索エンジンのスクラッチ実装です。研究で自然言語処理を学んだことをきっかけに、情報検索や転置インデックスといったトピックに強い興味が湧いたので、Elasticsearch等には頼らず、ゼロから実装を行いました。以下、リポジトリになります。 本記事では、Omochiの設計・実装に関する説明を行なっていきます。 2.転置インデックス型・全文検索エンジンOmochi リポジトリのREADME.mdにも記載がありますが、今回実装した
社会課題×デザインをテーマに社会課題に取り組んでいる企業が登壇する「ReDesigner Social Impact Day」。各登壇者は、Design Action・Creative Actionの重要性が叫ばれている中、自社が社会課題に対してデザインの力でどのようなアプローチを取っているのか、その中でデザイナーはどのような役割を担っているのかを話しました。ここで登壇したのは、株式会社Goodpatch Anywhereのデザインマネージャーである五ヶ市壮央氏。チームデザインにおける、Goodpatch Anywhereの取り組みについて発表しました。全2回。後半は、Goodpatch Anywhereのチームビルディングについて。前半はこちら。 チームメンバーの衝突と分裂を経てチームとしての規範が形成される 五ヶ市壮央氏:信頼を作るためには、「事業」「仲間」「ユーザー」の3つを知ること
こんなマスターのいるバーの常連になりたい ・汚いうるさい繁華街の地下にあるオーセンティックな雰囲気のバー。 ・初老のマスター(実はめちゃくちゃ戦闘力が高い)が一人で切り盛り。 ・カウンターに座ると何も言わずにシーバスリーガル12年のロックとミックスナッツを出してくれる。 ・俺より先に連れが来店すると周りから見えず会話も聞こえない個室に通し、俺が店に着くと何も言わず目配せで連れの来店を教えてくれる。 ・ほぼ致命傷の傷を負って脇腹を抱えながら店に行くと、何も言わずに店を「CLOSED」にして淡々と治療してくれる。 ・目が覚めるとマスターは買い出しに行っている。拳銃、防弾仕様のスーツ、オレンジジュースとキューリサンドイッチが用意されており「傷が開かないよう、お気をつけて」とメモが置いてある。 ・店に来た普通のお客さんたちにはめちゃくちゃ優しい。女を連れて酒のうんちくを語るおじさんにもニコニコと「
anond:20220721070123の続き。 西尾維新作品(2013年以降)初めて触れた西尾維新作品はジャンプでやってためだかボックスだったけど、それが妙に自分に合ったのかとにかく当時のジャンプ作品で一番好きだった。連載終了後にはファンブックも買ったけど実に読み応えがある物だった。 めだかボックスがこんなに自分に合うんだから他の作品もそうじゃないか?と次に手を出したのは所謂戯言シリーズで、こっちも面白くて西尾維新は自分に合う作家なんだなと思った。モヤモヤする要素も多いけどそういうのも込みで。 戯言の次は人間シリーズ、人間シリーズの次は化物語、化物語の次は刀語シリーズ…と言った感じにハマったり飽きたりを繰り返しながらコツコツ西尾維新の作品を読んでいった。 これ明らかに手を抜いて書いてるな…とかこれ自分には合わなかったな…とか好きな作家だけど割と本によって好みが別れる感じだったけど、それで
カニダマシ科:カニに似ているがコシオリエビやヤドカリに近縁[1] カーシニゼーション(英: carcinization)またはカニ化とは、カニに似ていない形態の甲殻類が、カニに似た形態に進化するという、収斂進化の一例である。 L・A・ボラダイルが "カニへ進化するための自然の試みの一つ"[2] と表現し、進化生物学に導入したものである。多くのカーシニゼーションした甲殻類はヤドカリ下目に属する。 定義[編集] 1916年にランスロット・アレクサンダー・ボラダイルが次のように述べた:[3] 2017年にケイラー等は以下のように定義した:[4] "甲羅は幅に比べて平らで、外縁部を持つ" "腹板は広い腹甲へと融合し、後方の縁は前方へ隆起する。" "胸部は扁平で強く曲がり、背側から見て胸部第4節の背板を完全に隠し、腹甲を部分的にあるいは完全におおい、" 例[編集] カーシニゼーションは十脚目の甲殻類
はじめに こんにちは。ブランドソリューション開発本部 WEAR部 SREの和田(@wadason)です。普段は「ファッションコーディネートアプリ WEAR」のSREとしてクラウドの運用やリプレイスをおこなっています。 WEARはサービス開始から10年が経ち、クラウドやオンプレミスを含む大小様々なシステムが稼働しています。アプリケーションを動かすための基盤にはAmazon ECSのようなコンテナを前提としたものから、オンプレミスのAPIやBatchを動かすIISまで幅広く扱っています。そうした中で、約1年前にSREチームが結成され、技術負債の脱却やクラウドを中心としたインフラの運用を行なってきました。当初取り組んでいた大規模なリプレイス案件も落ち着き、チームメンバーが増えてきたので、現在では分散した技術スタックをKubernetesへ統一するリプレイスプロジェクトを開始しています。 本記事で
Bill One Entry*1グループの秋山です。 1. はじめに 2010年代前半に登場したReactやVue.jsに代表される宣言的UI実装は、大規模なSPAの構築を可能にしました。その一方、フロントエンド領域に新たなアーキテクチャが導入されたことで、それまでWebアプリケーション開発で定石とされたテスト手法を適用しづらいケースが増え、新たなベストプラクティスが求められるようになりました。 その要請に応える形で、2010年代後半にはフロントエンドのテスト手法に緩やかなパラダイムシフトがありました。この記事ではそのパラダイムシフトを振り返りながら、フロントエンドで必要なテストについて考察し、最後にChromaticを用いたビジュアルリグレッションテストを紹介します。 2. Testing Pyramid と フロントエンド テストを語る際によく持ち出されるメタファとして、Testing
JavaScript の forEach は非同期ではない 時々ネットの解説記事で forEach は非同期だという解説を見かけますがこれは間違っています。実際の処理は逐次関数をコールバックしていくだけなので、普通に同期で動いています。コールバック中に非同期処理を使って待機動作を行っていないので、バラバラに動いているように見えるだけなのです。 検証用の非同期処理を作成 ランダムに 1000ms 以内の時間を待機して文字列を出力する関数です。TypeScript になっているので、JavaScript で実行したい場合は型定義を外してください。 const f = (value: string) => { return new Promise<void>((resolve) => setTimeout(() => { console.log(value); resolve(); }, Mat
上智大学で行われた脳科学者・中野信子氏の講義の模様をお届けします。今回のテーマは「遺伝と環境」。本パートでは、「知能」と「遺伝」の関係性について語られました。 「頭の良さ」は、環境要因と遺伝的要因が半々 中野信子氏:さて、遺伝と環境の問題でよく取りざたされるのは、脳科学では、知能と遺伝の問題かと思います。知能の遺伝率についてご存知でしょうか? 45パーセントと考えられています。遺伝率の説明はちょっとややこしくなりますが、その集団の中で、その人がどれくらいズレているか。そのズレを、遺伝要因と環境要因に分けて考えようというときに、遺伝で説明できる割合が、知能の場合は45パーセント、という意味です。 ちゃんと遺伝学を勉強してる人はきちっと理解しているんだろうなと思いますが、まあ本当にざっくりと、あまり科学的に正確というわけでない説明で大まかに理解したいという人向けには、環境要因と遺伝的な要因が半
チップセットの誕生と隆盛、そして消滅へ:“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る(1/5 ページ) 昔ながらのIBM PC、PC/AT互換機からDOS/Vマシン、さらにはArmベースのWindows PC、M1 Mac、そしてラズパイまでがPCと呼ばれている昨今。その源流から辿っていく第21回は、チップセットが消滅に至る流れ。Chips and Technologiesなどが作っていたアレである。 第1回:“PC”の定義は何か まずはIBM PC登場以前のお話から 第2回:「IBM PC」がやってきた エストリッジ、シュタゲ、そして互換機の台頭 第3回:PCから“IBM”が外れるまで 「IBM PC」からただの「PC」へ 第4回:EISAの出現とISAバスの確立 PC標準化への道 第5回:VL-Bus登場前夜 GUIの要求と高精細ビデオカードの台
日本カウンセリング学会会員の心理カウンセラーで、「記憶の達人」としても知られる椋木修三氏によると、試験に受かるか・受からないかは勉強計画で決まるそう。試験に合格した人の「勉強計画」が必ず明確であるのに対し、不合格だった人のほとんどが曖昧な計画を立てていたからです。 そして、人気マンガ『ドラゴン桜2』で紹介されている三日坊主アプリ「みんチャレ」のブログサイトでは、勉強計画は、ビジネスパーソンにお馴染みの「タスク管理」と同じとらえ方でいいと説明されています。 そこで今回は、いますぐ始められるシンプルで簡単なタスク管理法を、勉強に置き換えて紹介します。 1. 紙とペンだけのタスク管理 2. 行動記録を兼ねたタスク管理表 3. タスク管理の始めはまず取捨選択から 1. 紙とペンだけのタスク管理 文房具の魅力を発信するウェブマガジン「毎日、文房具。」代表 兼 編集長のたかたく(髙橋拓也)氏には、10
ゆうべ、文章をなにも書かなくなった夢を見た。無気力な、何をすればいいのかわからなくなった未来の自分が、消極的に、もっと本業に取り組むかと呟いているのが物悲しかった。もちろんこんなのは本業に精力的に取り組む人々には当てはまらない、私の文脈内部にしか当てはまらない物悲しさだ。私は人生の半分以上、文章を書きながら生きてきた。だからなにも書かなくなった自分とは、人生の荷物の大事な部分を落としてきた自分のように思える。 年を取るということがわからなくて、年を取るということを少しでも知って、うまく立ち回りたくて、不安を軽減させたくて、私は努めてきたつもりだった。だというのに今の私は書くことがわからず、年を取ることもわからなくなっている。精神疾患になっているとは思わないが、いつ頃からか、迷いの季節に突入したな、と思う。 思えば30代後半〜40代前半は、自分の立ち位置と立ち回りのうえで便利な時期だった。も
以前、マイクロソフトのサポート部門で緊急性が高い障害対応の専門チームとして活動していた時期がありました。その時の経験から、緊急案件の対応方法についてまとめてみました。 「緊急性が高い障害」とは具体的にどのようなケースか? 緊急案件として対応を依頼されるケースとしては、以下のようなパターンが多いと思います。 停止することで日々の業務オペレーションに甚大な影響を与える社内システム。例えばメールや商品の受発注など。 停止することで社会的な影響が大きいシステム。例えば社会インフラ、医療系など。 停止することで売り上げのロスに直接影響するシステム。例えばオンラインショップなどの E コマース。 こういった緊急案件では数時間以内での解決を求められます。よくある目安としては、障害発生から 2 ~ 4 時間以内に解決することを目標として対応することが多いように思います。 緊急案件対応のゴールとは何か? 緊
はじめに UZOUという広告配信プラットフォームでバックエンドエンジニアをしている@muroon01です。 Goのロギングライブラリであるzerolog, zapは(使用法によりますが)ゼロアロケーションであると言われています。 そこでゼロアロケーションのロギングライブラリとは一体どのようなつくりなのか、またGoのソースをゼロアロケーションにする方法について記述していきたいと思います。 ゼロアロケーションとは? (メモリ)アロケーションとはプログラムが動作するのに必要なメモリの割り当てを意味しており、スタック領域へのもの(静的アロケーション)とヒープ領域へのもの(動的アロケーション)が存在します。 スタック領域へのメモリの割当は割当サイズおよび確保・解放されるタイミングがプログラムの記述時に静的に決まります。 一方、ヒープ領域は宣言時にメモリの最大割当サイズを指定せずに、プログラム実行時に
はじめにこんにちは。TIGの越島です。 Dart/Flutter連載 の5日目のお題はFlutterでプッシュ通知です。 Flutter製のスマホアプリにプッシュ通知機能をつけるとなったときに「最初に教えてもらってたら楽だったな〜」という情報をまとめてみました。また、最後に具体例としてFlutter x Firebase Cloud Messaging x Amazon Pinpointを組み合わせた場合の実現方法も簡単にご紹介します。 プッシュ通知の基礎知識まずはプッシュ通知について、基本からおさらいをしていきましょう。 ローカル通知とリモート通知プッシュ通知には大きく分けて以下の2種類があります。 ローカル通知 リモート通知 ローカル通知は、デバイスの内部で完結するプッシュ通知で、インターネット接続を必要としないものになります。リマインダーアプリで決まった日時に通知を飛ばす等、外部のサ
ビジネスの現状を把握し、さらにモニターし続けるためにダッシュボードなどを使ったBI(ビジネス・インテリジェンス)の仕組みを社内に導入したものの、社内ではあまり活用されていない、またはプロジェクトが途中で終わってしまったといった話をよく聞きます。 そこで、こちらの記事ではBI導入やダッシュボード作成プロジェクトを進めるときにぶつかることの多い問題、さらには、そうした問題を乗り越えてプロジェクトを成功に導くための5つのポイントを紹介します。 1. データの加工 ダッシュボードの作成プロジェクトに関わるタスクを考えると、真っ先に思い浮かぶのは、ダッシュボードに、どのようなチャートを入れるのかや、そのレイアウトをどうするかといったことです。 しかし、ダッシュボードの作成に関わるタスクを紐解くと、ほとんどの業務はダッシュボードに入れるチャートの作成にかかる時間ということになります。また、チャートの作
「プロメアとセーラームーンR好きだったら少女☆歌劇 レヴュースタァライト絶対に観ろオラ」と言われたので、騙されたと思ってAmazonプライムビデオで劇場版を観ました。騙された。 テレビシリーズはおろか、映画の予告すらいっさい触れずに観たんですが「歌劇少女」のタイトルどおり、舞台役者を目指す女の子たちの話だとなんとなく予想してました。なので、当然こっちとしては『かげきしょうじょ!!』のような爽やかな王道アニメを想像するじゃないですか。 『バトル・ロワイヤル』じゃねぇか 始まっていきなり、砂漠の中でトマトが爆発して、それでキリンが日本語で奇声発して、2人の女の子がなんか喋ってると思ったら、東京タワーがブッ壊れました。 そのままタイトルロゴが出て、アレが現実の話なのか、それとも精神世界、心の中に思い描いた妄想の話なのかいっさい説明がされないまま、何事もなかったかのように学校の話がスタートしました
PostgreSQLではデータベースを作成すると、デフォルトで public スキーマが作成され、任意のユーザーがこのスキーマにオブジェクトを作成できました。 CVE-2018-1058 でpublicスキーマのこの仕様とsearch_pathを使ったトロイの木馬攻撃の脆弱性(仕様の潜在リスク)が報告されました。 この攻撃から守るために、以下のような方法が推奨されています。 public スキーマの CREATE 権限を REVOKE ユーザーごとにスキーマを割り振る search_path に public スキーマが含まれないように調整 PostgreSQL 15からは、1つ目の回避策がデフォルトで有効になり、データベースのオーナーだけがpublicスキーマにオブジェクトを作成できるようになります。 Remove PUBLIC creation permission on the pu
〇〇みたいな検索作ってと言われたときに考えること / thinking before developing search system like that one
こんにちは!イラストレーターのrefeiaです。 今回から「連載」になります。少し気軽なトピックを扱ったりしながら、まばらになりがちだった記事の頻度をほどほどに保てるといいなと思っています。 新連載スタート! 本連載「ある日のペン・ボード・ガジェット」は、イラストレーターのrefeiaさんが今気になるお絵描きデバイスやトレンドをちょっとナナメに、時にはシッカリとチェックしていきます。 さて、連載の最初は、サムスン電子ジャパンから! はじめに 今回は6月にサムスン電子ジャパンから発売されたAndroidタブレット「Galaxy Tab S8 Ultra」を見て行きましょう。本機は絵師なら思わず注目してしまう特徴をいくつも持っています。そのポイントを簡潔に挙げると…… 14.6型で有機ELの大画面 ワコムのペン技術 ハイエンドSoCと大容量メインメモリ フル機能の「CLIP STUIDO PA
自分はもっと二次元過激派。 漫画・ラノベ・アニメ・ゲームは大好きだけど、声優のラジオとかライブも受け付けないタイプのオタク。 声優はキャラクターを演じるプロであって、キャラクターが大好きでも、いわゆる「中の人」には興味を持てなかった。 2.5次元とかも全部駄目。 つまり「生身の人間」の匂いがするものは苦手なまま来た。 なんなら漫画家のTwitterを見てしまい、がっかりして、その人が描く漫画まで苦手になりそうで慌てて見るのをやめたこともある。 だからもちろんVTuberも苦手。 何人かユルく見てるけど、まあやっぱりコンテンツは「中の人」そのものなんだよね。 今のVTuberブームにも当然乗れてないし、オタ友がアイマスやラブライブのライブに行って大盛り上がりなのにも全くついていけなかった。 (アイマスのゲームや、ラブライブのアニメは好き) それでも十分オタクだと思ってるし、オタ友には二次元過
「思考は文字化すると現実化する」と聞くと、どんな印象をもつでしょうか。なかには、「どういうことなのか、あまりイメージができない」人もいるかもしれません。 しかし、そのままズバリ『思考は文字化すると現実化する』(WAVE出版)という本の著者であり、「思考現実化コーチ」の横川裕之(よこかわ・ひろゆき)さんは、「よく考えてみれば、当たり前のこと」と言います。「思考は文字化すると現実化する」という言葉の真意を尋ねました。 構成/岩川悟 取材・文/清家茂樹 写真/石塚雅人 文字化した思考だけが、現実となる 思考を「現実化できる人」と「現実化できない人」の違い 思考を「現実化できる人」がもつ「成功習慣サイクル」 文字化した思考だけが、現実となる 私の著書に、『思考は文字化すると現実化する』(WAVE出版)があります。文字化とは、紙やタブレットなどに自分の思考を文字で書き出すこと。思考を文字化することが
問題:以下の3つのカットを並べ替えて、次の文章を動画にしなさい。 「太郎くんは、花子さんを、愛している」 最初に出てくるカットに映っている存在が、動作の主(主語)になる。そして、その次のカットが動作そのものになる。そして、その動作の対象(目的語)になる。 止め絵なので脳内で再生してみてほしい。 すると、確かに太郎くんが目に入って、次にハートがドキドキしていたら、太郎くんの心象だと感じるだろう。そして、次に映ったものが、ドキドキの対象だと想像がつくはずだ。 問題2:上のカットを並べ替えて、次の文章を動画にしなさい。 「太郎くんと、花子は、愛し合っている」 解答はこの記事の末尾に載せておくが、テレビを見て育ち、日常的に動画を見ている皆さんにとっては楽勝だろう。それくらい、動画を見ることは、ごく当たり前のことになっている。 動画には文法がある 動画は、言葉と同じコミュニケーションツールなのだから
CTOのishkawaです。 10Xでは全職種の選考プロセスにトライアルを設定していましたが、ソフトウェアエンジニアに関してはトライアルによる選考を終了し、新たな選考プロセスを導入することにしました。本稿では、創業以来続けてきたトライアルをやめて、選考プロセスをアップデートしていくことに決めた背景を紹介します。 トライアルとは トライアルとは実際に10Xの仕事に取り組んでもらいます。大まかな流れは次の通りです。 会社の情報をインプットし、取り組むイシューの候補を考える。 社員へのヒアリングやディスカッションを通じて、取り組むイシューを決める。 イシューの解決に向けたアクションプランを策定し、可能な範囲で進める。 成果を発表する。 トライアルは1日や数週間といった短期間で実施します。 良かった点 会社と候補者の双方から様々な面のフィットが確認できるのが、トライアルの良いところでした。例えば、
吉澤準特|6/1出版『ロジカルシンキングと問題解決の実践講座』 @juntoku_y 【保存版】仕事を劇的に変える40の習慣 実力のあるコンサルはだいたいコレをやっています。 pic.twitter.com/UyxnSuQHtW 2022-07-20 15:50:34 吉澤準特|6/1出版『ロジカルシンキングと問題解決の実践講座』 @juntoku_y 外資系コンサル|図解プレゼンと思考術を解説|『"はかどる人"の整理思考』(2023/3/9発売 amzn.to/3T6QQSA )|『図解作成の基本』(Amazon Kindle総合1位)|三笠書房/すばる舎/東洋経済/ダイヤモンド/JMAM等から|ロジカル・ラテラル・クリティカルシンキング発信📡 note.com/juntoku_y/n/nc…
前提情報・背景・注意事項 自分の頭の整理のためにマイナンバーカードの中身を調べたメモです これを参考にして試してみる場合にはうっかり自分の個人情報を公開しないようにご注意ください。 国から認可された団体以外、他人の公的個人認証の証明書を収集・記録することは制限されています 電子署名と暗号化の仕組みはここでは書きません。 私はMacBook pro masOS BigSur(バージョン11.3)、チップApple M1で試しています PCにICカードリーダーを接続し、マイナンバーカードが読み取り可能な状態となっている必要があります マイナンバーカード 公的個人認証とは 公的個人認証サービスとは、行政や民間のオンライン申請や届出、ログイン認証の際に、他人による「なりすまし」やデータの改ざんを防ぐために用いられる本人確認の手段です。 マイナンバーカードなどの中のICチップの中に電子証明書が記録さ
はじめに 今回はAWS Amplify Studioを利用してFigmaで作成したデザインをReactアプリに連携する方法について解説します。 「AWSなんて触ったことないよ!」「Reactも触ったことないでやんす!」って人でもサクッとできるような内容なので読んでいただければなと思います。 目標成果物 Figmaで作成したカードコンポーネントのデザインをReactアプリ上で表示させる Figmaで作成したボタンコンポーネントでクリックイベントを試す この記事でやること AWS Amplify Studioの解説 Figmaでのデザイン作成とコードの自動生成方法の解説 Reactアプリとの連携 この記事の対象者 AWSの初心者だけどFigmaで作成したデザインをReactアプリと連携してみたい人 将来的に流行りそうな技術をサクッと試してみたい人 AWS Amplify Studio AWS
Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米ライス大学の研究チームが開発した「Necrobotics: Biotic Materials as Ready-to-Use Actuators」は、死んだクモの体を再利用し、クモの動きのメカニズムを利用したロボットグリッパーだ。クモの死骸に注射針を刺し、そこから空気を注入することで脚の開閉を機械的に行い、物をつかみ取る。 クモが死ぬと全ての脚が内側に丸まることが知られている。これは生前に脚を筋肉で動作させているのではなく、液体をエネルギー媒体にした油圧式によって動かしているからである。クモの脚には人間の上腕二頭筋や上腕三頭筋のような拮抗する筋肉がなく、脚を内側に縮める屈筋だけがあり、前
「ELDEN RING」のグラフィックス開発体制やデータ制作過程などが明かされたメイキングセミナー聴講レポート ライター:大陸新秩序 Tooは2022年7月8日,同社の「ゲーム制作ワークフローセミナー」の第5弾となる「『ELDEN RING』メイキングセミナー」をオンラインで開催した。このセミナーでは,「ELDEN RING」(PC/PS5/Xbox Series X/PS4/Xbox One)におけるグラフィックスの開発体制や,データ制作過程などが紹介された。スピーカーを務めたのは,「アーマード・コア」シリーズや「DARK SOULS」シリーズ,「SEKIRO: SHADOWS DIE TWICE」などの開発にも参加した,フロム・ソフトウェアのチーフ3Dグラフィックアーティスト・小川啓一郎氏だ。 「ELDEN RING」のグラフィックス開発体制 「ELDEN RING」のグラフィックスは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く