並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 4978件

新着順 人気順

strategyの検索結果81 - 120 件 / 4978件

  • 河野太郎の再生エネルギータスクフォース(内閣府)で元活動家構成員が中国企業の資料で政府への提言取りまとめ|山本一郎(やまもといちろう)

    そもそも何が起きたのか 内閣府に設置されている、再生エネルギータスクフォース(以下、再エネTF)において、次期再生エネルギー調達にかかる固定買取価格(FIT)を政権に対して提言するにあたり、再エネTFの構成員の何者かが中国国営の送電企業の『国家電網公司』の資料を流用し、その電子透かしが資料にそのまま掲載されていたことが発覚した事件です。 https://web.archive.org/web/20240323041756/https://www8.cao.go.jp/kisei-kaikaku/kisei/conference/energy/20240322/240322energy05.pdf 本件資料は中国語では現存するものですが、問題は、「日本語で記載されていること」「資料そのものに電子透かしが入っていること」を考えれば、この内閣府で行われた再エネTFで構成員から日本政府に向けて提言

      河野太郎の再生エネルギータスクフォース(内閣府)で元活動家構成員が中国企業の資料で政府への提言取りまとめ|山本一郎(やまもといちろう)
    • Why Is SQLite Coded In C

      Note: Sections 2.0 and 3.0 of this article were added in response to comments on Hacker News and Reddit. Since its inception on 2000-05-29, SQLite has been implemented in generic C. C was and continues to be the best language for implementing a software library like SQLite. There are no plans to recode SQLite in any other programming language at this time. The reasons why C is the best language to

      • 事業継続のためにPHPを使ったサービスを継続的に進化させていくこと - BASEプロダクトチームブログ

        BASE株式会社取締役 EVP of Development / PAY株式会社取締役 / BASE BANK株式会社マネージャのえふしんです。 新型コロナによる非常事態宣言下で起きたことについては、大変勉強をさせていただきました。 非常事態宣言下の巣ごもり消費、リアル店舗等でご活躍されている事業者様のEC利用が急増する中で、BASEにおいても例外ではなく、サービスに訪れるトラフィック急増、4月から5月の頭にかけては、サービスの安定性にも影響が出てしまうという状況が発生していました。 その中で起きていた一つの事象を解決した件が以下のCTOによる記事です。 devblog.thebase.in この記事はCTOやSREチームやWebアプリケーションのエンジニアの活躍で、負荷急増の問題解決をした一つの事例となります。 この対策を通じて、改めて認識したことがあります。 それは、 BASEに訪れる

          事業継続のためにPHPを使ったサービスを継続的に進化させていくこと - BASEプロダクトチームブログ
        • Project Googrename: Google Workspace で 14 年運用されたドメインエイリアスをプライマリドメインに変更 & 全ユーザーを安全にリネームする - クックパッド開発者ブログ

          コーポレートエンジニアリング部の id:sora_h です *1。今回は 3 ヵ月ほど前に実施した、Google Workspace テナントのプライマリドメイン変更について、記録を兼ねて説明します。 クックパッドは 2009 年頃 *2 より Google Workspace *3 を利用しています。当社の対外的なメールアドレスは cookpad.com ですが、Google ではプライマリドメインとして cookpad.jp が設定されています。各ユーザーには cookpad.com のアドレスを別名 (エイリアス) として登録されていて、メールアドレスとしては cookpad.com を利用、ただ Google へログインする時だけ cookpad.jp を利用する運用になっていました。想像が出来ると思いますが、これが様々な面で不便・混乱を発生させていました。どうしてこうなった… *

            Project Googrename: Google Workspace で 14 年運用されたドメインエイリアスをプライマリドメインに変更 & 全ユーザーを安全にリネームする - クックパッド開発者ブログ
          • GitHub Actions now supports CI/CD, free for public repositories

            CompanyProductGitHub Actions now supports CI/CD, free for public repositoriesSince we introduced GitHub Actions last year, the response has been phenomenal, and developers have created thousands of inspired workflows. But we’ve also heard clear feedback from almost everyone: you want CI/CD! And that’s what we’re announcing today. GitHub Actions is an API for cause and effect on GitHub: orchestrate

              GitHub Actions now supports CI/CD, free for public repositories
            • ウクライナ戦争における「宥和政策」の効用をめぐる橋下徹氏へのリプライ|細谷雄一|国際政治学者

              註:こちらは、2022年3月6日に、Twitterで橋下徹弁護士から、ウクライナ戦争での平和の到達の仕方について、私への疑問を頂きましたので、それに対する返答をまとめたものです。https://twitter.com/hashimoto_lo/status/1500461182892662787 また一番上の写真は、ウクライナのキエフで4年前に講演した際のものです。 橋下先生、真摯でご丁寧なご返答を有り難うございます。橋下先生のご説明は直接的な言い方で反発もあろうかと思いますが、一定以上の真理を含んでおり、簡単に否定すべきではない論理も含まれていると思います。同時に今回のウクライナ危機は、常識的な理解が難しいきわめて厄介な戦争です。 まず「宥和政策」の効用について。『大国の興亡』で著名な歴史家ポール・ケネディは、「イギリス外交における宥和の伝統」という論文(著書、Strategy and

                ウクライナ戦争における「宥和政策」の効用をめぐる橋下徹氏へのリプライ|細谷雄一|国際政治学者
              • 人間のキャッチコピーをついにAIが凌駕、JPモルガンがAIキャッチコピーを採用することに

                by Franck V. Follow Message 人間の仕事の多くをAIが行うようになる未来が予測されるなか、現実にマーケティングが機械学習で自動化されるということが起こっています。そして新たに、JPモルガン・チェースがディスプレイ広告やメールでのキャッチコピーにAIを取り入れることを発表。AIが作ったキャッチコピーは人間製のものよりもクリック率が2倍になることすらあるそうです。 JPMorgan Chase Taps AI to Make Marketing Messages More Powerful - WSJ https://www.wsj.com/articles/jpmorgan-chase-taps-ai-to-make-marketing-messages-more-powerful-11564482606 Chase commits to AI after mach

                  人間のキャッチコピーをついにAIが凌駕、JPモルガンがAIキャッチコピーを採用することに
                • Steam『IXION』は重厚SFの風格漂うコロニーシムだった。といいつつ資源管理そっちのけで見入ってしまった美麗な宇宙空間 - AUTOMATON

                  ホーム 取材・リポート Steam『IXION』は重厚SFの風格漂うコロニーシムだった。といいつつ資源管理そっちのけで見入ってしまった美麗な宇宙空間 昨月9月15日~18日に開催された東京ゲームショウ。ドイツのゲームが集まるブースGerman PavilionではKalypso Mediaが『IXION』の試遊を出展していた。本編冒頭をプレイした模様をレポートする。 本作は宇宙ステーション内のコロニーを運営するシミュレーションゲーム。ゲーム内は日本語に対応する。8月27日に開催されたgamescom award 2022において、Best Strategy/Simulation Gamesを受賞した。デモ版では、ゲームの冒頭である、宇宙の到達範囲を広げるためのエンジン「VOHLEエンジン」のテスト打ち上げまでを体験できる。 魅せられるチュートリアル ゲームを開始するとオープニング映像が流れ

                    Steam『IXION』は重厚SFの風格漂うコロニーシムだった。といいつつ資源管理そっちのけで見入ってしまった美麗な宇宙空間 - AUTOMATON
                  • 2019-nCoVについてのメモとリンク

                    リンク集目次 国内外の状況 政府機関・国際機関等 学術情報 疫学論文 分子生物学/ウイルス学論文 臨床論文 インフォデミック関係 ワクチン関係 変異株関係 時系列メモ目次 新型コロナウイルス(2020年1月6日,11日) インペリグループによる患者数推定(2020年1月18日) 患者数急増,西浦さんたちの論文(2020年1月20日,23日) WHOはPHEIC宣言せず(2020年1月23-24日) 絶対リスクと相対リスク(2020年1月26日) 研究ラッシュが起こるかも(2020年1月27日) なぜ新感染症でなく指定感染症なのか? なぜ厚労省令でなく閣議決定なのか?(2020年1月27日) コロナウイルスに対する個人防御(2020年1月27日) 国内ヒト=ヒト感染発生(2020年1月28日) フォローアップセンター設置,緊急避難等(2020年1月29日) PHEICの宣言(2020年1月3

                    • DDDの正体は実装パターンとモデリングの組み合わせ - パンダのプログラミングブログ

                      PoEAA を通して DDD の半分を理解する マーティン・ファウラーの PoEAA を読んでから、DDD のことを考え続けている。今まで DDD の話題はあえて避けてきた。分厚く難解な書籍、増えるコード量、教祖とその信徒たち(MV)、全てをその視点から解釈しようとする試み、少しでも間違えたら求められる自己批判、無知な者に対する SNS 上のオルグ、いつまでも出てこない総括、それでも信じるものは救われる。「一匹の亡霊がIT界隈を徘徊してる。DDDという亡霊が...」 まあ早まらないでほしい。何も DDD こき下ろそうというわけではない。自分の実力不足が主な原因と思い、深入りする前から「わからないもの」と決めつけていた DDD は、PoEAA というライトに照らされてその姿を私の前に姿を表し始めた。それは亡霊ではなく、確固たる手触りのある実体(Entity)だったのである。 PoEAA は

                        DDDの正体は実装パターンとモデリングの組み合わせ - パンダのプログラミングブログ
                      • AWS Batch ベストプラクティスまとめ | Amazon Web Services

                        Amazon Web Services ブログ AWS Batch ベストプラクティスまとめ この記事はプリンシパル HPC ソリューションアーキテクトの Pierre-Yves Aquilanti、AWS Batch のプリンシパルプロダクトマネージャの Steve Kendrex とプリンシパル HPC アプリケーションエンジニアの Matt Koop によるものです。 更新: 2021 年 10 月 5 日 セクション 2 に於けるサブネット CIDR ブロックのガイドラインを修正。 AWS Batch は、科学者や技術者が複雑なシステム構成を管理する必要なく、自由にスケールできる計算環境を提供するサービスです。2017 年に登場して以来、疫学、ゲームシミュレーション、大規模機械学習といった諸々のワークロードを稼動させる様々な業種や組織といったお客様に採用されてきました。 この投稿で

                          AWS Batch ベストプラクティスまとめ | Amazon Web Services
                        • 【Next.js 11】next/script には JavaScript の基本がつまっていた

                          修正(2021/06/17) ツイッターでご指摘をいただき、一部修正を加えました🙇 はじめに 2021/06/16 未明に Next.js の新メジャーバージョン v11 がリリースされました。 ほぼ同じタイミングで Next.js Conf (Next.js のカンファレンス)が開催されており、Zenn ユーザの中にはリアルタイムで見ていた人も多いのではないでしょうか。 Core Web Vitals をはじめとした 、パフォーマンス改善に関する話題や新機能が多く、Google のチームが Next.js で最適化のトライを行いながら、Nuxt や Angular に反映していくというのが印象的でした。最先端の取り組みが、普段メインで使用している Next.js で行われているということで、非常に嬉しい限りです。 Next.jd 11 全体のまとめは今後誰かが書いてくれると思いますので

                            【Next.js 11】next/script には JavaScript の基本がつまっていた
                          • jestでDBありのテストを高速化する

                            課題link お手伝いしているシステムでNestJSを採用しているバックエンドのテストが遅いという課題があったので対処した。 前提link フレームワークDBテストランナーその他 テストの総数は700弱。 最終結果link 最終的には2段階の改修を経てローカルのテストが3倍速程度高速化した。 # before Test Suites: 145 passed, 145 total Tests: 2 skipped, 681 passed, 683 total Snapshots: 0 total Time: 925.063 s Ran all test suites. Done in 926.48s. # ts-jestを@swc/jestに置き換えた Test Suites: 145 passed, 145 total Tests: 2 skipped, 681 passed, 683 t

                              jestでDBありのテストを高速化する
                            • M1MacでOllamaを試したら爆速で驚いた

                              はじめに いつもNVIDIAが載っているWindowsで楽しくLLMを動かしたり生成AIライフを楽しんでいますが、今回はMacOSでOllamaを入れてLlama3を動かしてみました。 スペック: Apple M1 Pro(16 GB) 少し前だとCUDAのないMacでは推論は難しい感じだったと思いますが、今ではOllamaのおかげでMacでもLLMが動くと口コミを見かけるようになりました。 ずっと気になっていたのでついに私のM1 Macでも動くかどうかやってみました! 結論、爆速で推論できていたのでとても驚きました。OSS開発に感謝です! Ollamaとは OllamaとはローカルでLLMを動かすことができるアプリケーションです。 以下からダウンロードできます。 MacOSとLinuxで使うことができます。Windowsもプレビュー版があるみたいです。 #いざ推論 ダウロードができたらシ

                                M1MacでOllamaを試したら爆速で驚いた
                              • Chromebookのシェア、いつのまにかMacを抜いていた

                                Chromebookのシェア、いつのまにかMacを抜いていた2021.02.17 17:0087,278 塚本直樹 いつのまにかそこまで…。 影の巨人とでもいいましょうか。2020年第4四半期(10月〜12月)におけるラップトップの販売シェアにおいて、ChromebookがMacを超えていました。 Strategy Analyticsの調査によると、同期のChrome OSのシェアは16.4%で、macOSのシェアは9.1%と大きな差をつけています。また2020年のシェアでもChrome OSは14.9%で、macOSの8.7%を超えています。 このようなChromebookの躍進は出荷台数からも見ることができ、2020年第4四半期は1140万台を出荷し、2019年第4四半期の490万台から133%も成長しているのです。 Chromebookといえば、Google(グーグル)の「Pixel

                                  Chromebookのシェア、いつのまにかMacを抜いていた
                                • 30分で理解する、AWS の WEB Front-end Strategy / Serverless Front-end Strategy

                                  AWS クラウドでは Front-end をどのように捉えてサービスを展開しているのでしょうか? 特に開発者や事業者にとって UI/UX やエッジでのクラウド利用が以前にもまして重要になってきています。本セッションでは AWS での Front-end 技術をおさらいしつつ、最新の機能にも触れてご紹介したいと思います。

                                    30分で理解する、AWS の WEB Front-end Strategy / Serverless Front-end Strategy
                                  • リファクタリング自爆奥義集 - Qiita

                                    こんにちは、リファクタリングが大好きなミノ駆動です。 この記事は READYFORアドベントカレンダー2021 、13日目の記事です。 これはなに? コードが複雑化し、技術的負債が蓄積していくと、コードの変更が難しくなり、開発生産性が低下していきます。技術的負債の解消にはリファクタリングが必要です。 しかし、リファクタリングの実施には数々の罠やハードルがあります。 下手すると逆に負債を作り込んでしまうといった、自爆技をやりかねません。 この記事は、リファクタリングのアンチパターンと、その対策をまとめたものです。 この記事のゴール リファクタリングには様々なアンチパターンがあることを知る。 アンチパターンにハマらないためのアプローチを知る。 リファクタリングの効果を高めるにあたり、何のために実施するのか意義を理解する。 前提知識 なぜ自爆技となるのか、自爆だと理解するのに必要な前提知識を挙げ

                                      リファクタリング自爆奥義集 - Qiita
                                    • オンライン対戦ゲームでサブアカを作り初心者狩りなどを行う「スマーフィング」はなぜ生まれたのか?

                                      「スマーフ(スマーフィング)」とは、オンライン対戦ゲームなどでサブアカウントを作成・使用することで実際の腕前よりも低いレベル帯でプレイする行為であり、「初心者狩り」につながる不正行為であると受け止められています。この「スマーフィング」がどのように生まれてインターネット上で波及していったかをInverseがまとめています。 Smurfing meaning in gaming: How an annoying strategy became a viral meme https://www.inverse.com/gaming/smurfing-meaning-gaming-overwatch-league-of-legends スマーフィングとは、オンライン対戦ゲームなどで高度なスキルを持つプレイヤーが、初心者などの自分よりも下手なプレイヤーと対戦するために、新しいサブアカウントを作成して

                                        オンライン対戦ゲームでサブアカを作り初心者狩りなどを行う「スマーフィング」はなぜ生まれたのか?
                                      • 戦略ファーム時代に読んだ700冊のまとめ *随時更新 - Digital, digital and digital

                                        戦略ファーム時代に読んだ700冊程度の本をまとめています*随時更新 戦略ファーム時代に読んだ700冊程度の本をまとめています I. 戦略 企業参謀 https://amzn.to/44iKVxM 当初、いまいち戦略というものが掴めきれず迷子になっていた時に「大前研一はこれだけ読め」と教わった本。大量に出ている他の大前本を読まなくて済むのが見過ごせない大きな価値 戦略サファリ 第2版 https://amzn.to/3csZg0t 経営戦略の本を読み漁るも、実プロジェクトの方が全くもって学びになるという普通の感想をもち、俯瞰での戦略論を求めるようになる。いやあ懐かしい 企業戦略論【上】基本編 競争優位の構築と持続 Jay Barney https://amzn.to/3dJjVxB 任天堂の戦略の妙に気が付きはじめ、ベースか似通ったものはないだろうかと思うようになった時にJay Barney

                                          戦略ファーム時代に読んだ700冊のまとめ *随時更新 - Digital, digital and digital
                                        • Deno のこれまでとこれから JSConf JP 2021

                                          class: middle, center <img src="./assets/logo.svg" align="center" width="200" /> Deno の これまで と これから --- アジェンダ - Deno とは - Deno のこれまでのロードマップ - Deno のこれからのロードマップ --- # 話す人 <img src="./assets/hinosawa.jpg" align="right" width="300" /> 日野澤歓也 twitter @kt3k - GREE (2012 - 2013) - Recruit (2015 - 2019) - Deno Land (2021 -) <small>2018年から Deno にコントリビュートを開始。2020年作者に誘われ Deno Land に転職。現在はフルタイムで Deno と Deno D

                                            Deno のこれまでとこれから JSConf JP 2021
                                          • ゲーマーは年々「ストラテジー」要素へのモチベを失っているとの調査報告。なぜか戦略要素だけ向かい風 - AUTOMATON

                                            海外ゲーム市場調査会社Quantic Foundry社は、9年間にわたり収集した同社によるゲーマーが興味を示す動機についての調査結果を報告した。その中で、ゲーマーは戦略的思考や計画に興味を示さなくなってきている傾向にある、との見解が伝えられている。 Quantic Foundry社は2015年に設立された調査会社だ。同社では「Gamer Motivation Profile」として、世界中で約9年間にわたって170万人以上を対象にしたアンケート調査を元にデータを収集し、アルゴリズムで統計的に分析。ゲームを遊ぶ際に駆り立てられるというモチベーションを「Action(アクション)」や「Creativity(創造性)」など6つに分類。さらにそれぞれを2つずつのカテゴリーに分け、計12のカテゴリーに分類している。そして同社によると、このうちのゲームの「戦略(Strategy)」要素に対するモチベー

                                              ゲーマーは年々「ストラテジー」要素へのモチベを失っているとの調査報告。なぜか戦略要素だけ向かい風 - AUTOMATON
                                            • Design Skill Map - メルカリUXデザインチームの専門スキル|Mercari Design Blog

                                              UX Designチームのasakomです。今回はデザイナーの役割定義の活動の一つとして作成した、”Design Skill Map”についてお話しします。 このSkill Mapは、メルカリUX Designチームで求めるデザイナーの専門スキルを整理したものです。以前紹介したDesign Ladderは、メルカリの行動指針に基づいて作成した、デザイナーに求める態度やマインドセット。今回は専門職としてのデザイナーに必要な技術や知識をSkill Mapとしてまとめました。 UXデザイナーの役割定義や、個人の目標設定、採用の基準作りなど、チームの運用に関わる人や、メルカリのUXデザインチームが求める人材に興味のある方に、ぜひ読んでいただきたいです なぜSkill Mapを作ったかUXデザインチームの役割定義は、チームのミッション達成のために存在します。私たちのチームのミッションは、”メルカリの

                                                Design Skill Map - メルカリUXデザインチームの専門スキル|Mercari Design Blog
                                              • ドイツのコロナ対策班がクラスター対策の重要性を訴え始めた|ショーンKY

                                                ドイツ新型コロナ対策チームの中心人物の一人、ウイルス学者のクリスティアン・ドロステン氏は、この数日スーパースプレッダーの存在に着目した見解を出している。この発言の背景になっているのは、スーパースプレッダーについて論じた最近のいくつかの研究である。これらの研究については、Science誌のドイツ特派員からの報告にまとまっている。 その中の一つ、スイスの研究チームによる数理疫学的な研究では、新型コロナウイルスは大量の二次感染を起こす少数の人と二次感染を起こさない多数の人に分かれ(dispersion parameter (k)が小さい)、インフルエンザとは異なる伝播様式なのではないかとしている。ロンドン大学衛生熱帯医学大学院(London School of Hygiene & Tropical Medicine; LSHTM)の研究チームは、R₀が1.4-12、kが0.04-0.2(95%信

                                                  ドイツのコロナ対策班がクラスター対策の重要性を訴え始めた|ショーンKY
                                                • 大規模ゲームインフラとしての Kubernetes とノーメンテナンス運用

                                                  Reliable_and_Performant_DNS_Resolution_with_High_Available_NodeLocal_DNSCache.pdf

                                                    大規模ゲームインフラとしての Kubernetes とノーメンテナンス運用
                                                  • Merge vs. Rebase vs. Squash

                                                    merge_vs_rebase_vs_squash.md I get asked pretty regularly what my opinion is on merge commits vs rebasing vs squashing. I've typed up this response so many times that I've decided to just put it in a gist so I can reference it whenever it comes up again. I use merge, squash, rebase all situationally. I believe they all have their merits but their usage depends on the context. I think anyone who sa

                                                      Merge vs. Rebase vs. Squash
                                                    • “信念の天秤”が歩ませるままならない物語 Switch「トライアングルストラテジー」が良すぎるので早口でおすすめします

                                                      ※本記事はアフィリエイトプログラムによる収益を得ています Switch持ちの知り合いに会うたびに「トライアングルストラテジー」(公式サイト)を薦めまくっている私ですが、ねとらぼの副編集長の池谷さんに「『トラステ』超面白いです」みたいな話をしたところ、じゃあ記事にしてみませんかとやぶ蛇カウンターを受けたのでいまPCの前に向かっています。 スクウェア・エニックスから発売された「トライアングルストラテジー」は、「オクトパストラベラー」と同じくHD-2Dと名付けられたドット風グラフィックで描かれるタクティクスRPG 古き良きゲームを遊んでいたり、知っている方は、本作の画面を見た時に、ああ「タクティクスオウガ」みたいな感じねとか、「ファイナルファンタジータクティクス」的な作品ね……といった受け止め方をするかもしれませんが、そこで止まらずぜひ遊んでほしいと思うのです! 確かにバトルは、往年のタクティク

                                                        “信念の天秤”が歩ませるままならない物語 Switch「トライアングルストラテジー」が良すぎるので早口でおすすめします
                                                      • OSS 版 API Gateway、Kong Gateway をつかってみる - Techtouch Developers Blog

                                                        バックエンドエンジニアの taisa です。テックタッチでは API Gateway として、AWS の API Gateway ではなく、クラウドでもオンプレでも使えるオープンソースの Kong Gateway を利用しています。この記事では Kong Gateway とは何か、なぜ使うのか、どうやって使うのか、を簡単にまとめてみました。 Kong Gatewayとは なぜ Kong Gateway を使うのか Kong Gateway をインストールできる環境 Kong Gateway の特徴 Kong Gateway の概念と機能 Kong Gateway のドキュメント Mac + DB Less(YML)環境で動かしてみる 構成 下準備 Kong をセットアップする kong.yml にサービスとルーティング情報を記述する Rate-Limit プラグインを利用する プロキシキャ

                                                          OSS 版 API Gateway、Kong Gateway をつかってみる - Techtouch Developers Blog
                                                        • フロントエンドエキスパートチームが選ぶ web.dev Live2020 オススメセッション - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                          こんにちは、フロントエンドエキスパートチームです。 フロントエンドエキスパートチームでは、フロントエンドに関する情報共有会を社内向けに行っています。 2017年から2020年までに10回開催しており、「Web ページのパフォーマンス」、「React の今とこれから」、「Google I/O セッションまとめ」などフロントエンドに関する情報を社内に共有してきました。 今回行ったのは、2020年6月30日から7月2日にかけて3日間オンラインで開催された web.dev Live2020 のセッションについての情報共有です。各セッションはYouTubeにて視聴できます。 今回は各チームメンバーが視聴したセッションの中から、それぞれ2つのセッションを選んで内容と感想を紹介します。 まだ web.dev Live2020 を見ていない方が興味を持つきっかけになれば幸いです。 BaHoのオススメ Ba

                                                            フロントエンドエキスパートチームが選ぶ web.dev Live2020 オススメセッション - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                          • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

                                                            Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to it. Internal documentation for Google Search’s Content Warehouse API has leaked. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document AI Warehouse was accidentally published publicly to a code repository for the c

                                                              Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
                                                            • 開発体験(DX)改善について知るために2021年1Qに読んだリソース - kymmt

                                                              ここで開発体験(DX: developer experience)はおおむね次の記事で説明されている概念とする。digital transformationではない。 DX: Developer Experience (開発体験)は重要だ - Islands in the byte stream 2021年になり、担当するWebサービスのDXの改善を任務とするチームに所属しはじめた。こういうチームができるぐらいなので、開発体験を悪化させるという感覚を開発者に与える課題はいくつかわかっている。それらを一つ一つ解決していけば、改善業務をある程度は進められそうだと考えてはいた。一方で、あくまで各開発者の感覚に依存して課題を把握していることが多いので*1どれぐらいよく/悪くなっているかはわかりにくく、改善がどの程度Webサービスのビジネスそのものに影響するのかというのもぼんやりとしていた。 こうい

                                                                開発体験(DX)改善について知るために2021年1Qに読んだリソース - kymmt
                                                              • Why I Won't Use Next.js

                                                                You’ve got a new project to work on. Or you’ve got an existing project you’re motivated to upgrade to a more modern approach. Or perhaps you’re dissatisfied with your current modern framework or second-guessing yourself and you’re investigating alternatives. In any case, you’ve got a decision to make. There are lots of “modern” frameworks to choose from. Even if you’re not facing this choice right

                                                                  Why I Won't Use Next.js
                                                                • マイクロソフト、「C#は進化させ続ける」「Visual Basicに新しい構文の導入はしない」。.NETのプログラミング言語に関する最新の戦略を明らかに

                                                                  マイクロソフト、「C#は進化させ続ける」「Visual Basicに新しい構文の導入はしない」。.NETのプログラミング言語に関する最新の戦略を明らかに マイクロソフトは、.NETでサポートする3つのプログラミング言語「C#」「F#」「Visual Basic」の今後に関する戦略を、最新版にアップデートしたことを明らかにしました。 下記はマイクロソフトで.NETのプリンシパルプログラムマネージャを務めるKathleen Dollard氏のツイート。 We've updated our .NET Language Strategy. You can read more and get the links here: https://t.co/SsmZJBSEUA — Kathleen Dollard (@KathleenDollard) February 6, 2023 最新版の戦略はこれま

                                                                    マイクロソフト、「C#は進化させ続ける」「Visual Basicに新しい構文の導入はしない」。.NETのプログラミング言語に関する最新の戦略を明らかに
                                                                  • The forgotten mistake that killed Japan's software industry - Disrupting Japan

                                                                    This is our 200th episode, so I wanted to do something special. Everyone loves to complain about the poor quality of Japanese software, but today I’m going to explain exactly what went wrong.  You’ll get the whole story, and I’ll also pinpoint the specific moment Japan lost its way. By the end, I think you’ll have a new perspective on Japanese software and understand why everything might be about

                                                                      The forgotten mistake that killed Japan's software industry - Disrupting Japan
                                                                    • k8sの各種CDツールを比較する - pospomeのプログラミング日記

                                                                      k8s のCDツールがいくつかあるので、それらの特徴についてまとめる。 一応CDツールの定義は"k8sにWebアプリケーションをデプロイするツール"を想定しているが、 k8sにおけるデプロイはマニフェストファイルを apply することなので、 そういったものはすべてCDツールとみなして調べた。 すべてのツールをちゃんと調べたわけではないので、ものによってはサラッとした紹介になっている。 Flux Tekton(Tekton Pipeline) Jenkins-X PipeCD GCP Cloud Deploy AWS Code Pipeline Spinnaker Pipeline & Stage 動的なパイプライン Managed Delivery Spinnaker を使いこなせるか? ArgoCD Single Source of Truth(SSOT) 複雑なCDパイプラインは作

                                                                        k8sの各種CDツールを比較する - pospomeのプログラミング日記
                                                                      • Stable Diffusion発! 画像生成ブームに見るジェネラティブAIの人・もの・お金事情 - NTT Communications Engineers' Blog

                                                                        この記事は NTTコミュニケーションズ Advent Calendar 2022 18日目です…が、少々遅れてお届けします。 はじめに PS本 5G&IoTサービス部 増田です。Advent Calendar参加も(たぶん)3年目となりました。 「テキスト指示をもとに、AIがお好みの画像を生成する(Text-to-Image)」「今ある画像へ、テキスト指示で編集を加える(Image-to-Image)」 -- そんな画像生成AIが注目を集めています。2022年の上半期、Open AIによるDALL-E 2の公開、Midjourneyの登場と盛り上がりを見せました。2022年8月23日のStable Diffusion一般公開からは、使ってみた報告、従来研究との融合、商用プロダクト応用と、研究者、アーティスト、プログラマなど様々な人の参加により、界隈はさらに活気づいています。 画像生成AIの

                                                                          Stable Diffusion発! 画像生成ブームに見るジェネラティブAIの人・もの・お金事情 - NTT Communications Engineers' Blog
                                                                        • GoのテストをCIで簡単に並列実行する | おそらくはそれさえも平凡な日々

                                                                          https://github.com/Songmu/gotesplit gotesplitというかなり便利なツールを書いた。Goのテストをいい感じのサブセットに分割して、それを実行するものです。このアプローチで、社内のテストを15分から3分くらいまでに短縮しました。 これを使えばCI環境での高速なテストの並列実行を簡単に実現できます。 実例 CircleCIやGitHub Actions上で簡単に導入できます。 CircleCIの場合 parallelism: 5 docker: - image: golang:1.15.3 steps: - checkout - run: command: | curl -sfL raw.githubusercontent.com/Songmu/gotesplit/main/install.sh | sh -s bin/gotesplit ./... -

                                                                            GoのテストをCIで簡単に並列実行する | おそらくはそれさえも平凡な日々
                                                                          • ビッグバンリリース対策でFeature Toggleを導入したら、開発チームが「デプロイできる状態」をより深く考えるようになった - はてなニュース

                                                                            ソフトウェア開発において注目されるパフォーマンス指標には、デプロイに関係するものがあります。GoogleがDevOpsの取り組みから発表したFour Keysも、デプロイ頻度のほか、コミットからデプロイできるまでのリードタイム、デプロイにともなう障害発生率とその回復時間と説明されています。 そのためデプロイできるブランチへのマージは小さく、回数を重ねることが推奨されるようになっています。一方で、ビジネス用途のSaaSなどでは顧客との関係から、新機能は適したタイミングで完成度を上げてからリリースしたいという要求もあります。 タレントマネジメントシステム「カオナビ」の開発チームでも同様の課題感を抱えており、その解決のためFeature Toggle(機能トグル)を導入してデプロイとリリースの分離を図りました。その経緯や成果について、導入を主導したCTO室の富所亮さん、サービス開発部で実際にFe

                                                                              ビッグバンリリース対策でFeature Toggleを導入したら、開発チームが「デプロイできる状態」をより深く考えるようになった - はてなニュース
                                                                            • The Ultimate Guide to handling JWTs on frontend clients (GraphQL)

                                                                              The Ultimate Guide to handling JWTs on frontend clients (GraphQL) JWTs (JSON Web Token, pronounced 'jot') are becoming a popular way of handling auth. This post aims to demystify what a JWT is, discuss its pros/cons and cover best practices in implementing JWT on the client-side, keeping security in mind. Although, we’ve worked on the examples with a GraphQL clients, but the concepts apply to any

                                                                                The Ultimate Guide to handling JWTs on frontend clients (GraphQL)
                                                                              • ロバストPython

                                                                                Pythonはシンプルな構文で読みやすいプログラミング言語ですが、コードをロバストにする機能も備わっています。本書では、Python 3.5から導入された型ヒントを使って、ロバストなPythonコードを記述する方法にアプローチします。全4部構成のうち、Ⅰ部とⅡ部ではPythonにおける型ヒントの位置づけや組み込み型について基本的な事柄をしっかりおさえ、ユーザ定義型を使う方法、部分型、プロトコル、pydanticによる実行時型チェックなど、Pythonの型システムを最大限に活用する方法を詳しく説明します。Ⅲ部は依存関係や設計手法について、Ⅳ部はセーフティネットとして高度なテスト手法を扱います。本書の内容を理解すれば、クリーンで保守しやすいPythonコードが書けるようになります。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の

                                                                                  ロバストPython
                                                                                • ECS インフラの変遷 - クックパッド開発者ブログ

                                                                                  技術部 SRE グループの鈴木 (id:eagletmt) です。 クックパッドでは Amazon ECS をオーケストレータとして Docker を利用しています。Docker 自体は2014年末から本番環境にも導入を始めていましたが当時はまだ ECS が GA になっておらず、別のしくみを作って運用していました。2015年4月に GA となった ECS の検討と準備を始め、2016年より本格導入へと至りました。クックパッドでは当初から Hako というツールを用いて ECS を利用しており、Hako の最初のコミットは2015年9月でした。 https://github.com/eagletmt/hako/commit/7f95497505ef78491f3f68e9d648204c7c9bb5e2 当時は ECS に機能が足りずに自前で工夫していた部分も多かったのですが、ECS やそ

                                                                                    ECS インフラの変遷 - クックパッド開発者ブログ