並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 407件

新着順 人気順

いつか読むの検索結果321 - 360 件 / 407件

  • 大学間コンソーシアム | 東京大学 数理・情報教育研究センター

    数理・データサイエンス・AI教育強化拠点コンソーシアム MIセンターは、2022年度政府予算に盛り込まれた「数理・データサイエンス・AI教育の全国展開の推進」事業の東京大学における実施主体です。 同事業で選定された29大学(拠点校11大学、特定分野校18大学)のコンソーシアムの幹事校として、大学、産業界、研究機関等と幅広くネットワークを形成し、地域や分野における先進的教育モデルの拠点として、数理・データサイエンス・AIの実践的教育の全国普及に努めます。 同時に、この分野を牽引できる国際競争力のある人材および産学で活躍できるトップクラスのエキスパート人材の育成を目指します。 [コンソーシアムホームページ] 数理・データサイエンス・AIの活用事例動画 本動画集は数理・データサイエンス・AIリテラシーレベル教材の導入となるような活用事例を収集したものです。数理・データサイエンス・AIリテラシーレ

    • ゲームの個人開発者が細かいこと気にせず広告出してみた結果→大赤字になった実録漫画がためになる

      広告を打てば俺のゲームだってヒットするのでは? と思い立って実行した個人ゲーム開発者が、その失敗談を漫画化。「分かりやすくてためになる」と好評を博しています。 広告を打てば集客は見込める……ただし利益が出るかどうかは別問題 作者は2019年にスマホゲームアプリ「バッティングヒーロー」をリリースした、Maroru Games(@MaroruGames)の中の人。より多くの集客を求めて、Google広告での宣伝を決めました。 かかる費用は1日につき最低でも1万円。しかも最初の1~2週間はAIの学習に食われるため、効果を望むには1カ月はかかると先方は言います。つまり最低でも30万円の出費。 それでも大枚をはたく分のリターンはあるはずだと、作者は出稿を決めます。しかしその時点で既に、大きなミスをしていたと振り返ります。バッティングヒーローの売上しか見ず、マーケティング上で重要な数値を全く把握してい

        ゲームの個人開発者が細かいこと気にせず広告出してみた結果→大赤字になった実録漫画がためになる
      • Webサービスエンジニアが教えるサーバサイドのログ分析 情報を可視化して負荷状況を見よ

        ログ分析勉強会は、日々の業務に役立てられる「ログ分析」についての情報交換を目的として活動しています。オンライン開催となった今回、AWSに詳しい山口氏がWebサービスのパフォーマンス改善に必要なログ分析について、日々の業務から得た知見を共有しました。後半は、サーバーサイドから見たログ分析について。 サーバ情報を可視化して負荷状況を見る 続いて、サーバの負荷状況を見るところですね。リソースの情報をコマンドで取得してサーバ情報を可視化しましょうというところです。 よく使うのは、1つ目はhtopですね。htopでプロセスごとにどれくらいのメモリやCPUを使っているかを取っていくのがあります。リクエストが多いときにこれを取っていって、どこが重たくなっているかを見るというのがいいかなと思っています。 例えばアプリケーションサーバと同梱されているものだったりとかすると、アプリケーションサーバの負荷がいき

          Webサービスエンジニアが教えるサーバサイドのログ分析 情報を可視化して負荷状況を見よ
        • 千田氏の応答に対して - ゆなの視点

          「女」の境界線を引き直す意味-『現代思想』論文の誤読の要約が流通している件について|千田有紀|note 「虚偽」という言い方は「誤読」と変更してくださったみたいです。ありがとうございます。 迷ったのですが、「虚偽の要約」とまで言われて黙っているとまるで私が嘘をついているかのようなので、コメントいたします。 「『女』の境界線を引き直す」というタイトルに決めたのは私だ。かつて、「女とは子どもを産む存在」「女は生まれながらにしてに女であって、解剖学的な運命だ」といった生物学的な本質主義にまみれていた「女」というカテゴリーを、さまざまな存在--トランス女性も含む、現実に存在する多様な女たちを意味するカテゴリーとしてずらしていくことを主張するとてもいいタイトルだと思われたのだ。 以下は掲載論考からの引用です。 そもそも「女性」というカテゴリーが構築的に作られるのであるとしたら、なぜ旧態依然とした狭い

            千田氏の応答に対して - ゆなの視点
          • 【期間限定】#今こそ学ぼう オンライン学習コンテンツ「無料公開」のご案内

            新型コロナウィルス感染拡大に伴い不要の外出を控える社会人や学生のみなさまに向け、 JDLA認定プログラムを実施する事業者の協力を得て、一部のオンライン学習コンテンツを期間限定で無料公開いたします *2020年1月20日に「INTLOOP株式会社」の講座を追加しました *12月1日に「エッジテクノロジー株式会社」の講座提供期間を延長しました *5月19日に「スキルアップ株式会社」の講座期間定めなし、申込み方法追加しました *5月13日に「スキルアップ株式会社」の1講座を追加しました *5月1日に「Study-AI株式会社」の3講座を追加しました *4月27日に「NTTラーニングシステムズ株式会社」の1講座を追加しました *4月24日に「株式会社日経BP」の1講座を追加しました *4月17日に「エッジテクノロジー株式会社」の3講座を追加しました *4月9日に「株式会社キカガク」の1講座を追加し

              【期間限定】#今こそ学ぼう オンライン学習コンテンツ「無料公開」のご案内
            • ITエンジニアの働き方を尊重し、技術的な成長を促進する開発組織に求められるものとは? ──ユーザベースの取り組みに見る - はてなニュース

              ITエンジニアが働く環境を選ぶ際に「技術的な成長が期待できるかどうか?」はとても重要な指標です。技術的な裁量が大きいことや学習機会が用意されていることだけでなく、チーム編成や評価といった仕組みの部分にまでエンジニアを尊重した文化が浸透していれば、その企業は極めて働きやすいと言えるでしょう。 エンジニアが尊重される文化を醸成する仕組み作りの事例として、ペアプログラミングによる知見の共有を推し進め、プロダクトに導入する技術選択にもかなりの自由を持たせているユーザベースに、エンジニアを支える開発組織と企業文化について聞きました。 今回は、スペシャリストとしてFellowの肩書きを持つ矢野勉さん(上記画像左下)と、入社2年目の廣岡佑哉さん(左上)にそれぞれの働き方を語ってもらい、CTOの林尚之さん(右上)には組織としての考え方をうかがいました(※取材はWeb会議ツールでリモート実施しました)。 ※

                ITエンジニアの働き方を尊重し、技術的な成長を促進する開発組織に求められるものとは? ──ユーザベースの取り組みに見る - はてなニュース
              • スケールアウトの落とし穴から学ぶ、SREチームでのダッシュボードのアップデート術 - MonotaRO Tech Blog

                どんなことが起こったのか? モノタロウのサイトの監視について レイテンシ監視 トラフィック監視 エラー監視 リソース監視 ログ トラブルシュートの進め方 発生検知 発生箇所の特定 根本原因の調査 強化 課題 おわりに SREチームの市原(@ichi_taro3) です。 モノタロウでは、www.monotaro.com という大規模なECサイトを自社で開発、運用しています。 Webアプリケーションの運用ではトラブルはつきものです。今回は、とあるトラブルシュート事例を軸に、どのように運用を改善しているのかについて紹介します。 どんなことが起こったのか? あるとき、モノタロウのWebサービス全体でレイテンシ悪化やバックエンドAPIへのタイムアウトの増加が頻発したことがありました。 当然これらは歓迎される状況ではなく、すぐに開発者やSRE、インフラチームの担当者が集まり調査を開始しました。現象は

                  スケールアウトの落とし穴から学ぶ、SREチームでのダッシュボードのアップデート術 - MonotaRO Tech Blog
                • Firestoreセキュリティルールの基礎と実践 - セキュアな Firebase活用に向けたアプローチを理解する - Flatt Security Blog

                  こんにちは、株式会社Flatt Security セキュリティエンジニアの梅内(@Sz4rny)です。 本稿では、Cloud Firestore (以下、Firestore) を用いたセキュアなアプリケーション開発を行うためのアプローチについて説明するとともに、そのアプローチを実現するセキュリティルールの記述例を複数取り上げます。 本稿を読むことで、そもそも Firestore とは何か、どのように Firestore に格納するデータの構造を設計、実装すればセキュアな環境を実現しやすいのか、また、Firestore を利用するアプリケーションにおいてどのような脆弱性が埋め込まれやすいのかといったトピックについて理解できるでしょう。 なお、本稿は以前に投稿した記事と共通する部分があります。理解を補強するために、こちらの記事も適宜ご覧ください。 flattsecurity.hatenablo

                    Firestoreセキュリティルールの基礎と実践 - セキュアな Firebase活用に向けたアプローチを理解する - Flatt Security Blog
                  • プレイステーション、AI、そしてSmartNews――久夛良木健が語る、世界中で愛されるプロダクトを生み出す"妄想力" - スマQ(スマキュー)|スマートニュースの「はたらく」をみつける

                    2019年6月20日、スマートニュースの創業7周年パーティーで、同社社外取締役の久夛良木健(くたらぎ・けん)氏とCEOの鈴木健氏が対談しました。その様子を紹介します。 久夛良木氏は「プレイステーションの父」。ソニー・コンピュータエンタテインメント(SCE)時代には、初代プレイステーションを開発し、家庭用ゲーム機の世界にイノベーションを巻き起こしました。その後、SCEの社長、ソニーの副社長などを歴任。2019年6月にスマートニュースの社外取締役に着任しました。 エンジニアでもあり、経営者でもある――。久夛良木健氏と鈴木健氏にはそんな共通項があります。この2人がどんな話をしたのでしょうか。 (左)久夛良木健氏(右)鈴木健氏 目次 プレイステーションの開発チームはいい加減? 「まず議事録取ってない」 オフィスは美味しいお店があるところに構えよ ハードウェアもソフトウェアも全部わかっていることが「

                      プレイステーション、AI、そしてSmartNews――久夛良木健が語る、世界中で愛されるプロダクトを生み出す"妄想力" - スマQ(スマキュー)|スマートニュースの「はたらく」をみつける
                    • DNS における Master/Slave vs Primary/Secondary の現状(2020/06) - suu-g's diary

                      BLM の関係でコンピュータ業界の Master / Slave という言葉遣いにもメスが入ろうとしているいま、 DNS ではどうなっているんだっけ、というのがふと気になった。 というのも mattn さんの blacklist/whitelist master/slave に関する情報集め を見たから。あとコメントもしたから。 で、調べて行ったところ、ひとことで言えば既に Primary / Secondary になってるんだけど、そもそもこの用語自体そんな使わないよな、と思ったのだけど、そのあたりを解説するのは元記事の関心ごとと全く違うってことで、改めて自分のブログの記事にしてみたというわけ。 DNS は趣味でしかないので、ツッコミ大歓迎です。 Primary/Secondary が正しい用語です 用語に困ったら RFC 8499 (Jan, 2019) が正しい参照先。こう書いてある

                        DNS における Master/Slave vs Primary/Secondary の現状(2020/06) - suu-g's diary
                      • Webブラウザで3Dモデルを高速に描画する「Babylon.js 7.0」正式リリース。MMD(MikuMikuDance)やApple Vision Proサポート

                        Webブラウザで3Dモデルを高速に描画する「Babylon.js 7.0」正式リリース。MMD(MikuMikuDance)やApple Vision Proサポート Webブラウザで3Dモデルを高速に描画する「Babylon.js 7.0」正式リリース。MMD(MikuMikuDance)やApple Vision Pro、WebXRなどをサポートし、よりリアルなレンダリングを実現する機能追加も行われた。 マイクロソフトは、Webブラウザ上で2Dや3Dモデルの高速なレンダリングなどを可能にするオープンソースのJavaScriptライブラリ「Babylon.js」の最新版「Babylon.js 7.0」正式版をリリースしました。 We are proud to announce that Babylon.js 7.0 has officially been released! The ne

                          Webブラウザで3Dモデルを高速に描画する「Babylon.js 7.0」正式リリース。MMD(MikuMikuDance)やApple Vision Proサポート
                        • もふもふ不動産(菊地夏紀)を10年以上も誹謗中傷してきた相手を、やっと特定した体験談

                          もふ社長 「もふもふ不動産」の運営者。投資家、ブロガー、YouTuberとして活動。「もふもふ不動産」のYouTubeのチャンネル登録者数15万人を超え、Twitterは4万人を超える。2019年3月末にサラリーマンを辞め独立。詳しい自己紹介はこちら。もふもふしたものをこよなく愛し、不動産投資、株式投資、経済、税金、科学、研究開発などを初心者にわかりやすく解説することを得意としている。 もふもふ不動産のもふです。 僕は投資家でTwitterやYouTubeやブログなどで資産運用や不動産投資について解説しています。 実は、10年以上も前から、特定の方からネットで誹謗中傷を書かれていました。 そこから、ずっとこの問題に苦しめられることになるのです。 どこの誰だかわからない人が、僕の事実無根のことをずっと書いているのです。 当時、ただのサラリーマンで投資もネットでの情報発信もしていませんでした。

                            もふもふ不動産(菊地夏紀)を10年以上も誹謗中傷してきた相手を、やっと特定した体験談
                          • レガシーシステムをDocker環境へ移行させた話

                            はじめに初めまして、FinatextグループのK-ZONEチームでインターンをしている松永と申します. 現在インターンではバーチャル株投資ゲームの「トレダビ」の改善を行っています. トレダビを長く運用し続けてきた弊社ですが、長年の運用から技術的負債が溜まっていました. その中の一つに、トレダビのローカルの開発環境でゲーミフィケーションサーバ(トレダビにおいてゲーム的な要素を担当するサーバ)がDocker上で動いておらず、ローカルで開発を進める際に特定の画面の確認ができないという問題がありました. この問題をどのように解決したかについて紹介します. トレダビの開発環境についてトレダビはRuby on Rails + MySQL + Java(ゲーミフィケーションサーバ)で運用されており、AWSの開発環境では以下のような構成で動作しています. しかし、トレダビのローカルの開発環境ではゲーミフィ

                              レガシーシステムをDocker環境へ移行させた話
                            • 「そのコンテナ、安全ですか?」〜AWS x DevSecOpsで実践するコンテナセキュリティ〜 / Is that container safe?

                              2020-10-20 AWS DevDay Online Japanでの登壇資料になります。 https://aws.amazon.com/jp/about-aws/events/2020/devday/ # AWSご担当者様より承諾頂いた上でアップロードしています

                                「そのコンテナ、安全ですか?」〜AWS x DevSecOpsで実践するコンテナセキュリティ〜 / Is that container safe?
                              • 無料でブラウザから3Dモデルが簡単に作れる「SculptGL」を使ってみた

                                3Dオブジェクトを彫刻のように削ったり膨らませたりできるスカルプトツールの「SculptGL」は、無料かつアカウント登録やソフトウェアのダウンロードなしで使用できるウェブアプリです。 SculptGL - A WebGL sculpting app https://stephaneginier.com/sculptgl/ 上記のURLにアクセスすると、すぐにSculptGLが使用できます。SculptGLは初期状態だと球体のオブジェクトが表示されており、マウスやペンタブなどを使って絵を描くように膨らませたりへこませたりしながら形を変えることが可能。 また、初期設定では左右対称で描画されるようになっているので、赤枠部分にぐりぐり円を描いてみると反対側にもぽこっと丸い形が浮かび上がってきました。 SculptGLを実際に使っている様子は以下のムービーから確認できます。カクつくことなく操作はスム

                                  無料でブラウザから3Dモデルが簡単に作れる「SculptGL」を使ってみた
                                • Android開発者のためのFlutter説明文がためになったので全訳&要約 - Qiita

                                  View Viewに相当するものは? Androidではボタン、ツールバー、inputsなどのすべてがViewです。 Flutterでは、Viewとおおよそ同じものがウィジェットです。 ウィジェットはAndroidのViewに正確に対応しているわけではありませんが、Flutterがどのように機能するかを学んでいる間は、"UIを宣言および構築する方法"と考えることができます。 ただし、これらにはいくつか違いがあります。はじめに寿命が異なります。 ウィジェットは不変であり、変更が必要になるまで存続し続けます。 ウィジェットやそのウィジェットのStateが変更されるたびに、Flutterフレームワークは、新しいウィジェットツリーを作成します。 それに対して、AndroidViewは、一度描画されたら、invalidate()が呼ばれるまで再描画されません。 Flutterのウィジェットは、その不

                                    Android開発者のためのFlutter説明文がためになったので全訳&要約 - Qiita
                                  • USB給電でどこでも使えるセンサーデバイス プラネックス「どこでもセンサー」のAPIを試す【イニシャルB】

                                      USB給電でどこでも使えるセンサーデバイス プラネックス「どこでもセンサー」のAPIを試す【イニシャルB】
                                    • 動物の言葉を話す男と古代のおとぎ話を忘れた近代社会が対立する、エストニア発の傑作ファンタジィ──『蛇の言葉を話した男』 - 基本読書

                                      蛇の言葉を話した男 作者:アンドルス・キヴィラフク河出書房新社Amazonこの『蛇の言葉を話した男』は、エストニアで歴代トップ10に入るベストセラーに入り、フランス語版も大ヒットして14ヶ国語に翻訳されたファンタジィ長篇である。帯には、『これがどんな本かって? トールキン、ベケット、M.トウェイン、宮崎駿が世界の終わりに一緒に酒を呑みながら最後の焚き火を囲んで語ってる、そんな話さ。』という惹句がついていて、最初から期待して読み始めたのだが、いやはやこれが期待を遥かに上回ってきた。今年読んだ外国文学の中ではピカイチの作品と断言できる。 本作は、蛇やクマといった動物と言葉を交わし、強制的に命令を発することもできる「蛇の言葉」を扱う森の住民たちと、そうした古の文化を忘れ、科学技術を得て新しい社会を築き上げてきた近代社会の摩擦、戦いの話であり、リアリストの語り手の少年を筆頭に、人間の女にすぐ惚れて

                                        動物の言葉を話す男と古代のおとぎ話を忘れた近代社会が対立する、エストニア発の傑作ファンタジィ──『蛇の言葉を話した男』 - 基本読書
                                      • ロボットエンジニアのためのgRPC入門 - MyEnigma

                                        WEB+DB PRESS Vol.110 目次 目次 はじめに gRPCとは? gPRCの特徴 Protocol buffersでRPCを定義することで、様々な言語のサーバ・クライアント実装が自動生成可能 通信プロトコルにHTTP/2を使うことで高速化、双方向通信、streaming等を実現 通信のデータ量が小さく、データ解釈時の計算時間も短い ProtoファイルでのRPCの宣言 Unary RPC Server streaming RPC Client streaming RPC Bidirectional streaming RPC gRPCのサンプルコード Python Unary RPC Server streaming RPC Client streaming RPC Bidirectional streaming RPC gPRCのgの意味 参考資料 MyEnigma Supp

                                          ロボットエンジニアのためのgRPC入門 - MyEnigma
                                        • JSON Schema をクックパッドマートの商品登録画面に導入した話 - クックパッド開発者ブログ

                                          主にバックエンドのエンジニアとしてクックパッドマートの開発に携わっている塩出( @solt9029 )です。 美味しい食材をユーザにお届けするサービスであるクックパッドマートでは、日々街の販売店や地域の生産者が商品の登録を行っています。 商品を登録する際、販売者は消費期限をはじめとする様々な品質保証の情報を正確に入力する必要があります。 しかし、商品の種類や状態に応じて記載するべき品質保証の情報は異なるため、全項目が羅列されるフォームでは正確な入力が困難であり、販売者および商品の審査を行う社内の運用メンバに対して大きな負担をかけていました。 そこで、 JSON Schema を利用して複雑なフォームの出し分けを自動で制御し、またバックエンド側でのバリデーションも行うことが出来る仕組みを導入しました。 その結果、商品の種類や状態を選択するだけで、適切な品質保証の情報が自動的に入力され、必要な

                                            JSON Schema をクックパッドマートの商品登録画面に導入した話 - クックパッド開発者ブログ
                                          • Qiitaのスパム狩りをしたらAutoMLに仕事を奪われた件 - Qiita

                                            知っている人は知っていると思うが、Qiitaではたびたび大量のスパム記事が投稿されている。 深夜24~26時頃に記事一覧を確認してみて欲しい。 スパム記事がわんさか出てくるはず。 登録したてのQiitaユーザは不安よな。1 ———— @dcm_chida 動きます🧐 はじめに これはNTTドコモサービスイノベーション部AdventCalendar2019の1日目の記事です。 我々の部署では日頃から「KDDCUP2」や「論文読み会」に取り組んでおり、若手から中堅社員まで最先端の技術取得に励んでいます。 そうした活動をもっと外部へと発信していこうと始めたのがこのAdventCalendarです。社員一人一人が書いた記事を通して、少しでも多くの方に興味を持って頂ければ幸いです。 さて、僕は4年目社員ですがプログラミング初心者の頃から現在に至るまで、Qiitaにはかなりお世話になりました。 自分

                                              Qiitaのスパム狩りをしたらAutoMLに仕事を奪われた件 - Qiita
                                            • 伊藤直也氏・小野和俊氏に聞いた「エンジニア評価」で重要なことは何ですか? - リクナビNEXTジャーナル

                                              「マネージャーの間でエンジニアに対する評価基準がバラバラだ」「どのプロジェクトにどのレベルの人が配置されているかわからない」など、ITエンジニアの評価や配置について悩む企業は多いのではないだろうか。 一休のCTOである伊藤直也氏とセゾン情報システムズCTOの小野和俊氏に、エンジニア評価へのデータ活用の可能性を語り合っていただいた。 ▲左から、一休 CTO 伊藤直也氏、セゾン情報システムズ CTO 小野和俊氏 自己評価を文章化することで、エンジニアの納得感は増す お二人ともさまざまな企業でエンジニアをマネジメントされてきた経験がおありなので、こうしたツールへの期待も含めて、エンジニア評価の現状について貴重なご意見がうかがえるのではないかと思います。 まずは、それぞれ現在の会社では、どんな基準や方法でエンジニアを評価されていますか。 小野:アプレッソを含めたセゾン情報グループには約1200人の

                                                伊藤直也氏・小野和俊氏に聞いた「エンジニア評価」で重要なことは何ですか? - リクナビNEXTジャーナル
                                              • 自分でシュッとデータ分析をできる人になろう - 「データ分析人材になる。」から学んだこと - Lean Baseball

                                                新年あけましておめでとうございます🎍 年末年始は色々と手を動かしつつ*1, 積ん読を消化していたのですが, 昨年最後の読書🍺 特にこの本にオッってなりまして読み終わる寸前には, これもうすぐ読み終わるのですが、なぜ積ん読にしてたワイは🤔 ってぐらい名著でした📖 https://t.co/RgTILDGc7r— Shinichi Nakagawa (@shinyorke) 2021年1月3日 ...という感想が出る程度にこちらの書籍に興奮しました. データ分析人材になる。 目指すは「ビジネストランスレーター」 作者:木田 浩理,伊藤 豪,高階 勇人,山田 紘史発売日: 2020/10/15メディア: Kindle版 データを使って仕事をする人は(データサイエンティストに限らず)サラッと読んだほうがええやぞ! というぐらい良い本だったという話を2021年最初のブログとして書きたいと思い

                                                  自分でシュッとデータ分析をできる人になろう - 「データ分析人材になる。」から学んだこと - Lean Baseball
                                                • MicrosoftのRPA「Power Automate UI flows」を試す【イニシャルB】

                                                    MicrosoftのRPA「Power Automate UI flows」を試す【イニシャルB】
                                                  • IPv6アドレススキャン攻撃:Geekなぺーじ

                                                    IPv4では、アドレススキャン攻撃やポートスキャン攻撃は日常的に行われています。 ファイアウォールなしの状態でグローバルIPv4アドレスに接続していれば、すぐに攻撃を観測できます。 IPv6でもアドレススキャン攻撃は発生しています。私の家のネットワークでも、IPv6でのアドレススキャン狙いと推測されるトラフィックを簡単に観測できました。 ただ、いまのところ、私の家では、実際に利用しているIPv6アドレスを外部から発見できているようなスキャンの形跡を発見できておらず、主にステートフルDHCPv6や手動設定でのIPv6アドレスを探しているように見えました。 やはり、IPv4と比べると、IPv6の方がIPv6アドレススキャン攻撃の難易度は高いのだろうと思います。 ということで、IPv6でのアドレススキャン攻撃や、その他方法によって、稼働しているIPv6アドレスをどのように探すのかに関して解説して

                                                    • Docker Buildにおけるリードタイム短縮のための3つの改善ポイント | PLAID engineer blog

                                                      Dockerfile効率化のベストプラクティスを、リードタイム(CI/CDの実行時間)を短縮し開発生産性を向上させる為に行うべき事という観点でまとめました。 1.Docker Daemonへの転送ファイル削減 2.Docker Imageのサイズ削減 3.cacheの有効活用

                                                        Docker Buildにおけるリードタイム短縮のための3つの改善ポイント | PLAID engineer blog
                                                      • 人の作ったWebアプリケーションのコードを見るときに注目しているところ - Runner in the High

                                                        普段見ているものをなんとなく書き出してみた。 インターフェイス あえてやってないとか、レイヤ的にやる必要がないというケースもある。しかし、ある程度の規模のソフトウェアには大抵インターフェイスが現れる。インターフェイスがないコードはユニットテストもないことが多い。したがって、インターフェイスが現れないコードは責務分離が行われてない可能性を感じたりする。 言語機能上インターフェイスがない動的型付け言語の場合には、ダックタイピングを意識したコードが書かれているかをチェックする。ダックタイピングでなくとも、例えばRubyだったら抽象クラスと実装クラスの分離が行われているかを見たりする。 バリデーションロジック すべてのバリデーションが、フレームワークの機能で実装されてたりしないかをチェックする。MVCとかクリーンアーキテクチャ的な実装であれば、それぞれのレイヤでどういうバリデーションをしているのか

                                                          人の作ったWebアプリケーションのコードを見るときに注目しているところ - Runner in the High
                                                        • "壊れにくい"データ基盤を構築するためにMackerelチームで実践していること - Hatena Developer Blog

                                                          こんにちは。MackerelチームにおいてCRE(Customer Reliability Engineer)をしているid:syou6162です。主にカスタマーサクセスを支えるデータ基盤の構築や、データ分析を担当しています。 今回は、壊れにくいデータ基盤を構築するため、Mackerelチームで実践していることを紹介します。 なぜ壊れにくいデータ基盤を構築するのか データ基盤が“壊れている”とはどういうことか 壊れてないだけでなく、壊れたら気付ける 前提とするシステム構成 壊れたことに気付けるよう監視する 1. バッチジョブが失敗したことに気付く 2. 投入されたデータの性質を監視する 3. ビューが壊れてないかを監視する 4. 利用状況を監視する そもそも壊れてない状態を保つ 1. データリネージを元に修正できるようにする 2. 使われていないテーブルやビューは定期的に掃除 おわりに 参

                                                            "壊れにくい"データ基盤を構築するためにMackerelチームで実践していること - Hatena Developer Blog
                                                          • 人付き合いが苦手な人へ、「無茶ぶられ人生」と「生存戦略としてのコミュニティ」のススメ|岩切晃子 - りっすん by イーアイデム

                                                            文 岩切晃子 2019年開催のラグビーワールドカップ会場に近い、故郷釜石の根浜海岸。 こんにちは。翔泳社という出版社で働いている、岩切と申します。 春は別れと出会いの時期。そんなワクワクハラハラな3月・4月を終えて、5月になって少しお疲れモードになったかもしれないあなたに、私が30年ほど過ごしてきた社会人人生の紹介がお役に立てばと思い、手紙を書くような気持ちでコンピュータに向かっています。 昔から人付き合いが苦手で、自分のことを自分では決められなかった私が、新卒入社時に考えていたのは「自分の酒代や洋服代くらいは、自分で払いたい! そのためにはできるだけ長く働きたい! そうすれば、自分の欲しいものを気兼ねなく選べるはず!」でした。志が低いですね。 そんな私でも、「無茶ぶられたことに応え続ける」「コミュニティのつながりの中を生きる」の2つのおかげで、今まで働いてくることができています。そのこと

                                                              人付き合いが苦手な人へ、「無茶ぶられ人生」と「生存戦略としてのコミュニティ」のススメ|岩切晃子 - りっすん by イーアイデム
                                                            • 自然言語処理でBERTまでの流れを簡単に紹介 - moriyamaのエンジニアリング備忘録

                                                              はじめまして@vimmodeです。普段はMNTSQというリーガルテックの会社で自然言語処理をしています。今回はBERTとBERTまでの流れを簡単に紹介します。 自然言語処理で今やデファクトスタンダードとなりつつであるBERT。登場当時はモデルの複雑さに伴う計算環境や計算リソースの確保が難しく気軽に動かせなかったが、ColabやKaggleカーネル環境が整備されたきたおかげで誰でも気軽に使えるようになりました。 また、haggingface社が公開したBERTと関連モデルのラッパーライブラリであるtransformersによりわずか10行程度でBERTモデルを記述できます。 一方、自然言語処理を始めて間もない段階でいきなりBERTを突きつけられても理解の壁が高いと思いますので、今回は数式やコードを使わずにBERTに至るまでの流れを簡単に紹介したいと思います。 ※これらはあくまで私の理解であり

                                                                自然言語処理でBERTまでの流れを簡単に紹介 - moriyamaのエンジニアリング備忘録
                                                              • 2020年版 チーム内勉強会資料その1 : JSON Web Token - r-weblife

                                                                おはようございます。ritou です。 5月下旬ぐらいにチーム内勉強会としてJSON Web Token(JWT)についてわいわいやりました。 その際に作成した資料に簡単な説明を添えつつ紹介します。 このブログではJWTについて色々と記事を書いてきましたが、その範囲を超えるものではありません。 ちょっとだけ長いですが、ちょっとだけです。お付き合いください。それでは始めましょう。 JSON Web Token boot camp 2020 今回の勉強会では、JWTについて概要、仕様紹介という基本的なところから、業務で使っていくにあたって気をつけるべき点といったあたりまでカバーできると良いなと思っています。 JSON Web Token 概要 まずは概要から紹介していきます。 JSON Web Tokenの定義とはということで、RFC7519のAbstractの文章を引用します。 JSON W

                                                                  2020年版 チーム内勉強会資料その1 : JSON Web Token - r-weblife
                                                                • 中規模プロダクトにFlutterを採用する

                                                                  JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader

                                                                    中規模プロダクトにFlutterを採用する
                                                                  • Kubernetes: kube-scheduler をソースコードレベルで理解する - チェシャ猫の消滅定理

                                                                    はじめに Kubernetes において、Pod を配置するための Node を決定する手続きをスケジューリングと呼び、デフォルトのクラスタでは kube-scheduler がその責務を担っています。本記事ではこの kube-scheduler のソースコードを時系列に沿って追いつつ、どのようなロジックで Pod を配置する Node が決定されるのかを解説します。 なお、本記事は Kubernetes の内部実装について学ぶ勉強会 Kubernetes Internal #3 の補足資料を意図して執筆されました。本文中で参照しているソースコードのバージョンは v1.19.4 です。 Kubernetes Internal #3 録画 スケジューラの概要 ソースコードを読むに先立つ予備知識として、スケジューリングの大まかな流れと Scheduling Framework の概要に触れてお

                                                                      Kubernetes: kube-scheduler をソースコードレベルで理解する - チェシャ猫の消滅定理
                                                                    • pixivのUIを迅速にアップデートする UIUXチームのフロントエンドモダン化の歴史 - pixiv inside

                                                                      こんにちは。pixiv事業本部のUIUXチームでプロダクトマネージャーを担当しているdo7beです。ピクシブにエンジニアとして入社して5年弱ほどで、1年前からプロダクトマネージャーとして活動しています。 今回は僕が所属しているUIUXチームの歴史とフロントエンド技術のモダン化についてご紹介していきたいと思います。 UIUXチームとは UIUXチームとは、その名の通りUIに関する問題解決・改修・新機能開発を行うチームです。その他にも海外ユーザーに向けたSEO・ローカライズやフロントエンドエンジニアの教育を行っています。 UIUXチームでは意図・目的に合ったUIを目指すためデザイナーとエンジニアが密にやりとりしています。これは学生アルバイトエンジニアも同様で、新規機能をリリースするなどの大きな成果を挙げています。 イラストを魅力的に紹介! pixivでAMP Storiesを実装しました @s

                                                                        pixivのUIを迅速にアップデートする UIUXチームのフロントエンドモダン化の歴史 - pixiv inside
                                                                      • グーグルがARの“セーブボタン”実現へ 現実空間に保存

                                                                        グーグルがARの“セーブボタン”実現へ 現実空間に保存 グーグルは、ARプラットフォーム「ARCore」をアップデートします。目玉は、複数人が同時にアクセス可能かつ「永続的な」ARへの進化です。 マルチユーザーARのCloud Anchors ARプラットフォーム「ARCore」は特殊なデバイスを必要とせず、スマートフォンやタブレットで利用できます。AndroidだけでなくiPhoneの一部機種に対応しているのも特徴です。 そしてARCoreの機能の一つが「Cloud Anchors」。複数のユーザーが同じAR空間にアクセス・共有するAR体験を可能にするものです。マルチユーザーのARアプリが実現します。 今回発表されたのは大きく2点です。まず「Cloud Anchors」に関して、より広範囲で多くの場所にアクセスし「さらにしっかりした3Dマップ」を生成できるようになりました。 この結果、1

                                                                          グーグルがARの“セーブボタン”実現へ 現実空間に保存
                                                                        • [後編]サマータイムレンダ2026 未然事故物件 - 田中靖規 | 少年ジャンプ+

                                                                          JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。

                                                                            [後編]サマータイムレンダ2026 未然事故物件 - 田中靖規 | 少年ジャンプ+
                                                                          • GraphQL で変わったこと・変わらなかったこと / graphql changing and unchanging

                                                                            いかにして GraphQL を組織に導入するか (新規開発編) / how we introduce GraphQL on scratch development

                                                                              GraphQL で変わったこと・変わらなかったこと / graphql changing and unchanging
                                                                            • 写真の顔を動かして歌わせられるアプリ(Avatarify)でいろいろ試してみた

                                                                              わだいのアプリですが割といろんなのでいけますね!面白い!娘のツイートも追加しました。

                                                                                写真の顔を動かして歌わせられるアプリ(Avatarify)でいろいろ試してみた
                                                                              • docker-composeを便利にするツール「dip」を使ってみた|TechRacho by BPS株式会社

                                                                                更新履歴 2019/11/27: 初版公開 2020/05/01: サブコマンド実行部分に追記 2021/04/14: dip 7.0に合わせて更新 2021/07/16: docker-composeコマンドをdocker composeに置き換え dipとは dipは、Rails開発会社のEvil Martiansのメンバーが作った、docker-composeでの作業を能率的に行えるツールです。dipはDocker Interaction Processの略だそうです。 dipはRubyで書かれているのでRuby実行環境が必要です。元々Rails向けに作られたツールのようですが、Evil MartiansのReactアプリにもdip.xmlがあることからわかるように、Railsに限らず一般のdocker-composeでも使えます。私の場合はローカル開発環境でのみ使っています。 追記

                                                                                  docker-composeを便利にするツール「dip」を使ってみた|TechRacho by BPS株式会社
                                                                                • div要素の見た目は矩形だけじゃない!UI要素をさまざまな形状のデザインに拡張するスタイルシート -augmented-ui

                                                                                  Webページやアプリに、サイバーパンクにインスパイアされたユーザーインターフェイスを簡単に実装できるCSSを紹介します。 下記の要素はdiv要素が一つだけ。角を斜めにカットしたり、辺に窪みを加えたり、ボーダーを美しくしたり、augmented-uiのCSSで用意されているclassを与えると、サイバーパンクにインスパイアされたさまざまなデザインが実装できます。 augmented-ui augmented-ui -GitHub augmented-uiは、Webページやアプリのdiv要素をはじめとするあらゆるUI要素にサイバーパンク風のスタイルを与えることができます。 ライセンスはBSD 2-Clause Licenseで、個人でも商用でも無料で利用できます。

                                                                                    div要素の見た目は矩形だけじゃない!UI要素をさまざまな形状のデザインに拡張するスタイルシート -augmented-ui