並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 66件

新着順 人気順

goの検索結果1 - 40 件 / 66件

  • 「1億台の常時接続」を実現せよ! Nintendo Switchのプッシュ通知システム全面刷新の裏側 (1/3)

    アマゾン ウェブ サービス ジャパンは、2024年6月20日と21日、国内最大の年次イベントである「AWS Summit Japan」をハイブリッドで開催。150を超えるセッションが展開された。 本記事では、ニンテンドーシステムズによるセッション「Nintendo Switch向けプッシュ通知システムのリプレイス事例」をレポートする。登壇したのは、同社 システム開発部の林愛美氏と坂東聖博氏だ。 2017年のNintendo Switchの発売とあわせてリリースされた「プッシュ通知システム」。同社は、長期運用を見据えて、よりクラウドネイティブなシステムへのリプレイスを決定するが、大量のTCP接続を維持するための様々な課題が立ちふさがった。 本セッションでは、AWS FargateやNetwork Load Balancer(NLB)といったAWSのマネージドサービスを用いた、“最大1億台”級

      「1億台の常時接続」を実現せよ! Nintendo Switchのプッシュ通知システム全面刷新の裏側 (1/3)
    • Mrs. GREEN APPLE「コロンブス」Official Music Video

      コカ・コーラCoke STUDIOキャンペーンソング Digital Single コロンブス 2024年6月12日(水)リリース https://lnk.to/mga_Columbus いつか僕が眠りにつく日まで 気まぐれにちょっと 寄り道をした500万年前       あの日もやっぱ君に言えなかった 偉大な大発明も 見つけた細胞も 海原に流れる 炭酸の創造 いつか僕が眠りにつく日の様な 不安だけど確かなゴールが、   意外と好きな日常が、 渇いたココロに注がれる様な       ちょっとした奇跡にクローズアップ 意味はないけど。 まだまだまだ気づけていない 愛を飲み干したい 今日も   「ごめんね」 それは一番難しい言      大人になる途中で 僕は言えなかった 文明の進化も 歴代の大逆転も 地底の果てで聞こえる コロンブスの高揚   いつか君が乗

        Mrs. GREEN APPLE「コロンブス」Official Music Video
      • 知っておくと仕事が捗る便利ツール17選 - Qiita

        はじめに 知っておくと仕事が捗るブラウザ上で動く超便利なツールを17個集めました。 Squoosh Googleが開発した画像変換・圧縮用のWebサービス。 プレビュー画面で変換前後の画質をリアルタイムで確認しながら圧縮設定を調整することができる。 Documatic Documaticは、プロジェクトドキュメントの開発プロセスを削減するためのツール。API リファレンスからユーザー ガイドまで、コード ベースを簡単に文書化できる柔軟なテンプレートとユーザーフレンドリーな編集ツールを提供する。 transform jsonからyamlの形式に変換したい等、あらゆるデータ形式から別の形式に変換するサービス。 jsonからyml、htmxからjsxへの変形、jsonやGraphQLのIDLからTypeScriptのinterfaceまでも、ブラウザ上で生成することができる。 Roadmap.s

          知っておくと仕事が捗る便利ツール17選 - Qiita
        • グローバル企業で生き抜くための英会話フレーズ集 - fu3ak1's tech days

          転職をしてはや10ヶ月ほど経ちました。業務で英語を使うようになったので、私もしくは同僚がよく使う英会話のフレーズを紹介します。自分のメモも兼ねています。 私のバックグラウンド エンジニアとして某会社に勤務しております。会社のメンバーは外国の方が多く、状況にもよりますが全体の40~50%くらいは英語でミーティング、Slackでも英語でやり取りすることが多々あります。そんな中で気付きとしてあったのが、同じ表現を使って会話をすることが多いなという点です。ある程度パターンとしていくつかのフレーズを覚えておけばそれなりに業務の会話ができるのでは?と思いこの記事を書いています。なお、以下私の環境については注意してください。 外国の方が多いといっても、ノンネイティブや日本人も多く、英語ができない人に対しても理解がある環境です。(ネイティブ90%以上といった環境とは違う) エンジニア同士の会話が多いので、

            グローバル企業で生き抜くための英会話フレーズ集 - fu3ak1's tech days
          • ふるさと納税、税金の無駄遣い以外の何物でもないから今までやってこなかったんだけど、我が家も税負担がかなり重いので手を出そうか煩悶してる

            もも氏 @Genkai_go_jp ふるさと納税、根本的にゴミカスすぎる制度で税金の無駄遣い以外の何物でもないから今までやってこなかったんだけど、 我が家も税負担がかなり重いので節税の一環として手を出そうか煩悶してる。 痛税感がモラルを凌駕してる。 2024-06-09 22:08:15 もも氏 @Genkai_go_jp 全体として見れば明らかに不健全で我が国の税制度を歪める害悪なのに、個人の視点で見れば活用することが圧倒的に利益になる。 不利益を被る人が見えづらく、直接的な利益を享受できる人があまりにも多いから自発的な制度改善へのインセンティブも薄い。 悪魔みたいな制度だな。 2024-06-09 22:15:39 もも氏 @Genkai_go_jp そもそも税金の対価は公共サービスであって、知らん土地の牛肉やカニではない 地域振興というのは税金の使い道としてはあり得べきものだと思うけ

              ふるさと納税、税金の無駄遣い以外の何物でもないから今までやってこなかったんだけど、我が家も税負担がかなり重いので手を出そうか煩悶してる
            • 大公開!バッチアプリケーションの品質を高めるZOZOの『バッチ開発ガイドライン』 - ZOZO TECH BLOG

              こんにちは。MA部の田島です。 弊社では開発ガイドラインというものを用いて、システムの品質を担保しています。今回私がテックリードを務めているということもあり、バッチアプリケーションを開発するためのガイドラインを作成しました。本記事では「開発ガイドライン」と「バッチ開発ガイドライン」を紹介します。 バッチアプリケーション開発に限定したTipsはまとまっているものが多くないため参考にしていただければと思います。 開発ガイドラインについての紹介 冒頭でも紹介した通り弊社では、開発ガイドラインというものを用いてシステムの品質を担保しています。バッチ開発ガイドラインを紹介する前に、まず開発ガイドラインを紹介します。 開発ガイドラインの種類 開発ガイドラインは現在、以下の種類が存在します。 共通 Android iOS Frontend Backend Infra API Batch DB(Datab

                大公開!バッチアプリケーションの品質を高めるZOZOの『バッチ開発ガイドライン』 - ZOZO TECH BLOG
              • アウトプットのお題に選ぶ、奥深い自作「TODOアプリ」。mattn氏が教える、さらなる技術力の向上を目指すためのノウハウとは

                TOPコラムITエンジニアの自己発信ストラテジーアウトプットのお題に選ぶ、奥深い自作「TODOアプリ」。mattn氏が教える、さらなる技術力の向上を目指すためのノウハウとは アウトプットのお題に選ぶ、奥深い自作「TODOアプリ」。mattn氏が教える、さらなる技術力の向上を目指すためのノウハウとは 2024年7月8日 mattn 大学卒業後、ソフトウェアハウスやSIerなどでソフトウェア開発に携わる。vi派生のテキストエディタVimの日本語化やプラグイン、Go言語などでOSS(オープンソースソフトウェア)の開発・コミュニティ運営に参加し、2019年からGoogle Developers Expert。2021〜2023年 GitHub Stars。著書に『みんなのGo言語』(2016年、2019年に改訂2版、技術評論社、共著)、『Go 言語プログラミングエッセンス』(2023年、技術評論社

                  アウトプットのお題に選ぶ、奥深い自作「TODOアプリ」。mattn氏が教える、さらなる技術力の向上を目指すためのノウハウとは
                • 知事の『パワハラ』告発した県幹部が死亡 自殺か 斎藤知事「大変心からショックを受けています」|FNNプライムオンライン

                  兵庫県の斎藤知事のパワハラ疑惑をめぐり、問題を告発した県の元幹部が亡くなったことが、関係者への取材で分かりました。自殺と見られています。 関西テレビは、6月末に、この元幹部から疑惑を告発した思いを直接聞いていました。 ■「うそ八百。公務員失格」厳しい言葉で告発を真っ向から否定した斎藤知事 8日午後、パワハラ問題を調査する百条委員会の奥谷委員長が急きょ、報道陣の取材に応じました。 【百条委員会 奥谷謙一委員長】「本当に、痛恨の極みであります。大変残念に思います」 元西播磨県民局長(60)について「職員からの人望が厚い人だった」と話しました。 元県民局長はことし3月、斎藤知事が職員を怒鳴りつけるハラスメント行為など、7つの疑惑を告発する文書を配布。 当初、斎藤知事はこれを真っ向から否定しました。 【兵庫県 斎藤元彦知事 今年3月】「事実無根の内容が多々含まれている。名誉棄損や信用失墜、綱紀粛正

                    知事の『パワハラ』告発した県幹部が死亡 自殺か 斎藤知事「大変心からショックを受けています」|FNNプライムオンライン
                  • そろそろみんなに届いて欲しい囲碁一問一答。全部おれに聞け

                    囲碁最大の問題は情報が届いて欲しい人に情報を届ける手段がない事だと思う はっきり言って何度も何度も同じ事を書いているが未だにぷよ碁を知らない人がいるし、入門コンテンツから先に入るべき人がいきなり対局を初めて挫折している ブクマを見ていて、そいつに情報さえ届ける事が出来れば解決するのにそれができずに毎回もどかしい思いをしているのである そこは俺に任せろと言いたい。全部俺に聞けと だからこの増田を見たらブクマしてバスらせてくれ 自分は囲碁を覚えた瞬間から普及活動に携わっているから入門指導のプロフェッショナルである。数々の人間を囲碁に入門させてきた。 囲碁の入門書を読み終わった瞬間にどうしてこのシンプルかつ楽しいゲームがこんなに広まってないんだろう、という想いに駆られた。 このシンプルでかつ面白いという両輪の部分が重要だ。面白いけど複雑だったり、シンプルだけどつまらなかったら、そりゃ広まらないよ

                      そろそろみんなに届いて欲しい囲碁一問一答。全部おれに聞け
                    • ソニー「PSP」はゲーム、映画、音楽、ネット対戦と俺たちの夢が詰まった携帯ゲーム機だった

                      高画質のゲームが外で遊べる衝撃! 「PSP」はポータブルゲームの礎を築いた プレイステーションのゲームを持ち運んで、いつでもどこでも遊びたい! その願いは、当時のSCE(ソニー・コンピュータエンタテインメント)から2004年12月12日に登場したプレイステーション・ポータブル、PSP(ピーエスピー)の名前で親しまれた携帯型ゲーム機として叶うことになります。 PSPはプレイステーション10周年の年(2004年)に発売されたことを、ついこの前のように覚えていますが、まさか発売から20年の歳月が経っているとは……。 気を取り直して性能を見てみましょう! 4.3型の液晶ディスプレーに、PlayStation2に匹敵するほどのグラフィックを楽しめる脅威のハイスペック。無線LANを備えて、インターネットにつながることは当然として、そこからゲームコンテンツをダウンロードしたり、離れているプレイヤーたちと

                        ソニー「PSP」はゲーム、映画、音楽、ネット対戦と俺たちの夢が詰まった携帯ゲーム機だった
                      • デジタル庁 開発者サイト

                        デジタル庁 開発者サイトデジタル庁開発者サイトでは、政府のウェブサービスやアプリケーションの開発に関わる人を対象に、各種ガイドラインやAPIリファレンス、ライブラリ、ツール等を提供し、効率的な開発をサポートします。

                          デジタル庁 開発者サイト
                        • VSCodeで生産性を上げる

                          はじめに こんなツイートを見て執筆をしようと思いました。 実際に、VSCodeは機能の追加や拡張機能の開発が活発に行われており、かつUIもユーザーフレンドリーであるため人気のエディターだと思います。VSCodeを使いこなせるのとそうでないのではエンジニアリングの生産性に大きな差が出てしまうと思います。 パンくずの設定 '>' を入力します。 '>' preferences: Open User Settings (JSON)を入力します。 僕のsettings.jsonは以下です。 { "workbench.colorTheme": "GitHub Dark", "terminal.integrated.fontFamily": "MesloLGM Nerd Font", "terminal.integrated.profiles.osx": { "fish": { "path": "/o

                            VSCodeで生産性を上げる
                          • Wiresharkで観察して理解するHTTPS(HTTP over TLS)の仕組み - RAKUS Developers Blog | ラクス エンジニアブログ

                            はじめに HTTPS(HTTP Over TLS)とは SSL/TLS HTTPSの流れ 実際に通信を観察 自己署名証明書の用意 サーバーの作成 WireSharkの準備 リクエストを送信して観察 まとめ はじめに エンジニア2年目のTKDSです! 普段何気なく使ってるほとんどのWebサイトが対応しているHTTPS通信の仕組みについて調べてみました。 本記事では、Wiresharkを用いてHTTPSの内部動作を解析し、どのようにしてデータが保護されているのかを具体的に解説します。 記事の後半では、Wiresharkを使って実際の通信データを観察し、暗号化プロセスの詳細を確認してみます。 HTTPS(HTTP Over TLS)とは HTTPS(HTTP Over TLS)は、HTTPの暗号化版で、ウェブサイトとブラウザ間の安全な通信を実現するプロトコルです。 TLSを使用して、HTTP通信

                              Wiresharkで観察して理解するHTTPS(HTTP over TLS)の仕組み - RAKUS Developers Blog | ラクス エンジニアブログ
                            • 猶予は72時間… パタゴニア、リモートで働く90人のスタッフに「引っ越し」か「退職」の選択を要求

                              アメリカでは、パタゴニアがカスタマーサービス部門で働く90人のスタッフに対し、7カ所ある「ハブ」のうちのいずれかに移るか、退職するよう伝えた。 対象のスタッフは、通知から3日以内に自分の判断を会社に伝えなければならなかった。 チーム文化を改善し、ビジネスニーズをサポートしようとしていると、同社の広報担当者はBusiness Insiderにコメントした。 サステナブルなアウトドアブランドのパタゴニアは、アメリカの従業員90人に選択肢を与えた —— 金曜日までに引っ越すか会社を辞めるか決めるように、と。 90人はいずれも、パタゴニアでは「カスタマー・エクスペリエンス(CX)」チームとして知られるカスタマーサービス部門で働く従業員だ。電話や問い合わせに対応する仕事で、リモートで働くことができる。 最初の通知は火曜日の朝、テキストと電子メールで届いた。 「午前10時(アメリカ太平洋標準時)から重

                                猶予は72時間… パタゴニア、リモートで働く90人のスタッフに「引っ越し」か「退職」の選択を要求
                              • 囲碁というゲームがこの先も活き残るには|Go-Up

                                ■TL;DR囲碁と 囲碁界、 そして、 囲碁のルールを持つゲーム。 この先も活き残るには、 この3つを分けて考えるべき。 ■はじめに「囲碁」。 残念ながら日本でのプレイヤー数が大きく減少し、世間で話題になることが少なくなり、「衰退の一途を辿っている」状況となっている。 私は20年ほど前に囲碁に興味を持ち、普及の一助として「初心者向け囲碁対局サイト Go-Up!」や、それ以前もいくつか活動をしていました。 初心者向け囲碁対局サイト Go-Up! https://go-up-online.com/ Go-Up!の閉鎖をもって、私の囲碁との関係は終了します。 長きに渡る活動の中で、囲碁に纏わるいろんな事を端から追ってきました。 せっかくなので、囲碁を巡る現況について、見えていることや考えを書き残して去りたいと思います。 囲碁界に知人もおらず、直接の繋がりや恩義もない、しがらみの無い部外者にしか言

                                  囲碁というゲームがこの先も活き残るには|Go-Up
                                • 【楽天市場】ふるさと納税へのポイント付与を禁止する総務省告示に対する反対署名のお願い

                                  弊社始め多くのショッピングサイトは、地域振興や地域の自律的成長を支援するべく、地方自治体に負担を求めないポイント等でのプロモーションも含めて、「ふるさと納税」を応援してまいりました。地方への恩返しという納税者の思いも強く、ショッピングサイトを通じた「ふるさと納税」は、多くの地方自治体にとってかけがえのない財源となるだけでなく、地産品の振興にも大きく貢献しながら成長してまいりました。 総務省による今回のポイント付与禁止の告示は、民間原資のポイントまでも禁止し、地方自治体と民間の協力、連携体制を否定するものであり、各地域の自律的努力を無力化するものです。地方の活性化という政府の方針にも大きく矛盾しています。本告示については撤回するよう、皆さんの声を代表して政府、総務省に強く申し入れたいと思いますので、ご賛同いただける方はぜひオンラインでの署名をお願いします。 *総務省の告示 https://w

                                    【楽天市場】ふるさと納税へのポイント付与を禁止する総務省告示に対する反対署名のお願い
                                  • mattn氏が実践しているエンジニアリング最適なメモ術。アウトプットを継続するための方法論

                                    mattn氏が実践しているエンジニアリング最適なメモ術。アウトプットを継続するための方法論 2024年6月18日 mattn 大学卒業後、ソフトウェアハウスやSIerなどでソフトウェア開発に携わる。vi派生のテキストエディタVimの日本語化やプラグイン、Go言語などでOSS(オープンソースソフトウェア)の開発・コミュニティ運営に参加し、2019年からGoogle Developers Expert。2021〜2023年 GitHub Stars。著書に『みんなのGo言語』(2016年、2019年に改訂2版、技術評論社、共著)、『Go 言語プログラミングエッセンス』(2023年、技術評論社、単著)がある。関西在住。 X:@mattn_jp GitHub 前回はアウトプットとは何か、何のためアウトプットするのか、についてお話しました。筆者はこれまで、アウトプットのやり方で悩んでいる方々に、どう

                                      mattn氏が実践しているエンジニアリング最適なメモ術。アウトプットを継続するための方法論
                                    • 酒のしおり(令和6年6月)|国税庁

                                      PDF形式のファイルをご覧いただく場合には、Adobe Readerが必要です。Adobe Readerをお持ちでない方は、Adobeのダウンロードサイトからダウンロードしてください。 目次 酒のしおり 全データ(PDFファイル/29,680KB) 酒レポート(PDFファイル/1,742KB) 酒類行政の基本的方向性(PDFファイル/257KB) 〔酒税収入〕(PDFファイル/333KB) 1 国税収入の累年比較(PDFファイル/100KB) (Excel/52KB) 2 酒税収入の累年比較(PDFファイル/76KB) (Excel/34KB) 付表 我が国における酒税制度等の沿革(概要)(PDFファイル/163KB) 〔酒類の品目〕(PDFファイル/349KB) 3 酒税法における酒類の分類及び定義(PDFファイル/113KB) 4 酒類の製造工程図(PDFファイル/240KB) (1)

                                      • デジタル認証アプリ | デジタル庁 ウェブサービス・アプリケーション

                                        「デジタル認証アプリ」は、マイナンバーカードを使った本人確認を、安全に・簡単にするためのアプリです。

                                          デジタル認証アプリ | デジタル庁 ウェブサービス・アプリケーション
                                        • PHPの脆弱性(CVE-2024-4577)を狙う攻撃について | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構

                                          注釈:追記すべき情報がある場合には、その都度このページを更新する予定です。 概要 近年、インターネット境界に設置された装置の脆弱性の悪用を伴うネットワーク貫通型攻撃が脅威となっています。IPA は、昨年8月に公開した「インターネット境界に設置された装置に対するサイバー攻撃について ~ネットワーク貫通型攻撃に注意しましょう~」脚注1、今年4月に公開した「アタックサーフェスの Operational Relay Box 化を伴うネットワーク貫通型攻撃について ~Adobe ColdFusion の脆弱性(CVE-2023-29300)を狙う攻撃~」脚注2 で注意を呼び掛けています。 そのような中、IPA では、The PHP Group が提供する PHP の脆弱性 (CVE-2024-4577) を悪用した攻撃による被害を確認しています。具体的には、国内の複数組織においてこの脆弱性が悪用され

                                            PHPの脆弱性(CVE-2024-4577)を狙う攻撃について | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構
                                          • 署名付きURLを利用したファイルアップロードWeb API設計の勘所 | フューチャー技術ブログ

                                            はじめに現代のWebアプリケーションにおいて、ユーザが写真や動画などのファイルをアップロードする機能は、しばしば求められます。 本記事では、ファイルアップロードを実現するための一手段として、「署名付きURL」を利用した方式を取り上げ、その設計について詳しく解説します。 今回は、Amazon Web Services(AWS)を利用する前提のもと、このアプローチを探求していきます。 前半部分は署名付きURLをそもそもよく知らない方向けの導入部となっていますので、要点だけ抑えたい方は設計上のポイントから読まれることをお勧めします。 ファイルアップロードの実現方式パターン署名付きURLの話をする前に、ファイルアップロード機能をWeb APIとして実現する方式について、いくつか代表的なものを紹介します。 Pattern 1. multipart/form-datamultipart/form-da

                                              署名付きURLを利用したファイルアップロードWeb API設計の勘所 | フューチャー技術ブログ
                                            • 日本のスタートアップブームの「終わりの始まり」を食い止めるために - 🐴 (馬)

                                              スタートアップブームの「終わりの始まり」は、VC のファンドサイズが小さくなり始めることだと考えています。それを契機に悪循環が始まるからです。 理屈はこうです。 ファンドサイズが小さくなると、スタートアップが調達できる資金も小さくなります。そうすると、大きな挑戦ができなくなり、大きな事業や成果も出づらくなります。するとさらにファンドサイズも投資も減って、スタートアップが挑戦できる事業の規模感も小さくなり、小さな事業しか目指せなくなります。 こうした悪循環が起こり始めると、エコシステムは縮小均衡へと向かっていくことになるでしょう。 今、日本のスタートアップエコシステムは、そうした悪循環に入る瀬戸際の場所にいるように思います。 そうした危機感を共有したく本記事を書いています。 リターンが返せる見込みが薄くなってきた 毎年 1.8 兆円のリターンが必要 現状は総リターンが 1 兆円に達していない

                                                日本のスタートアップブームの「終わりの始まり」を食い止めるために - 🐴 (馬)
                                              • 「コンテンツ制作のための生成AI利活用ガイドブック」を公表しました (METI/経済産業省)

                                                経済産業省では、進化・発展を続けている生成AIのコンテンツ制作への利活用の可能性に着目し、コンテンツ制作に携わる産業界のみなさまに向けて、利活用の方向性をお示しするガイドブックを作成・公表しました。 趣旨・概要 経済産業省では、進化・発展を続けている生成AIのコンテンツ産業における活用可能性に着目し、利活用の促進に向けて、特にゲーム・アニメ・広告の各産業における利活用ケースを調査し整理するとともに、政府関係省庁の各種ガイドライン等を前提として、コンテンツ制作において生成AIを利活用する際の法的留意点及び対応策を検討してまいりました。このたび、それらの調査・検討等の成果として、コンテンツ制作に携わる産業界のみなさまに向けて、知的財産権等の権利・利益の保護に十分に配慮した、コンテンツ制作における生成AIの適切な利活用の方向性をお示しするものとして、「コンテンツ制作のための生成AI利活用ガイドブ

                                                • 2位とはなんだったのか

                                                  anond:20240625171138 2009年11月のいわいる事業仕分けから、もう13年も経った。「2位じゃダメなんですか?」の質問の発言で非常に曰く付きとなったアレだ。 ところが最近、13年も経ってまだなおナゼ「2位」という言葉が出てきたかが理解できてない人がかなりいる事を知った。 それどころか、事業仕分けによって日本のHPC分野が衰退したなどという認識まで飛び出す始末である。 ただ、資料もなしにどこが変だと言っても仕方あるまい。何がどうして「2位」なのか、少し語ろうじゃないか。 アーキテクチャ初期の次世代スーパーコンピュータ (この時点では名前が付いていなかったが、以下わかりやすく京と呼ぶ) 計画 は、補助金を投入してのHPC産業育成に目を向けられていた[1]。世界一の性能を出していた海洋研究開発機構の地球シミュレータが、NECのSXシリーズをベースにしたベクトル型であり、ベクト

                                                    2位とはなんだったのか
                                                  • Web API設計実践入門──API仕様ファーストによるテスト駆動開発

                                                    2024年7月25日紙版発売 柴田芳樹 著 A5判/208ページ 定価2,860円(本体2,600円+税10%) ISBN 978-4-297-14293-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Amazon Kindle honto この本の概要 本書は,著者が1993年から約30年間経験してきたAPI仕様の作成,2003年から20年間経験してきたテストファースト開発/テスト駆動開発の知見をまとめたものであり,一般的なソフトウェア開発者が習得することが容易ではない事柄を,本書を通して学び,実践してもらうことを目的としています。 本書が提唱する「API仕様ファースト開発」はWebサービスにおける大域的なテスト駆動開発の実現に必要なものであり,また,API仕様ファースト開発を実現するにはテスト駆動開発が必要です。API仕様ファースト開発とテスト駆動

                                                      Web API設計実践入門──API仕様ファーストによるテスト駆動開発
                                                    • 読まないと後悔する技術書30選 - Qiita

                                                      はじめに 現代の人に名著以外の本を読むような時間はない こんにちは、Watanabe Jin (@Sicut_study)です みなさんは何か新しい技術を学ぶときにどんなコンテンツを利用するでしょうか? 最近ではUdemyなどの動画講座を利用する人が多いと思いますが、本を読んで学ぶという人もまだまだ多いのではないかと思います 今回は私がこれまで5年間読んできた150冊以上の中から厳選した30冊の本を紹介します。広く多くの人に役立つものから、特定の技術の書籍までどれを読んでもあなたの大切な一冊になるのでぜひ読んでみてください 現代人には時間がない なぜ働いていると本が読めなくなるのかという本が話題になりました 現代人は本を読む時間がなくなっています。 仕事に追われてしまい、プライベートで本を読む暇などなくなっているのです。 しかし、エンジニアは「技術職」なのでプライベートの時間でも学習をして

                                                        読まないと後悔する技術書30選 - Qiita
                                                      • ログ基盤のFluentdをFluent Bitに移行して監視ツールを実装した話 - Mirrativ Tech Blog

                                                        はじめまして、Azuma(@azuma_alvin)です。現在大学院の1年生で、2024年2月から4ヶ月間ミラティブのインフラチームにインターンとして参加しました。普段はインフラやMLOpsといった領域に興味があり、最近はVim環境の整備がマイブームです。 本記事では、ログ基盤をFluentdからFluent Bitへ部分移行した経緯とその2種類の監視ツールの実装についてお話しします。 記事の最後に、インターンから見たインフラチームの特徴と私が4ヶ月間で学んだことを紹介しています。興味がある方は末尾までスクロールしてぜひご覧ください。 1. 背景と目的 2. ミラティブのログ基盤について 3. ログ欠損の原因調査 Fluentdのバッファリングの仕組み fsnotifyを用いたバッファリングの観察 負荷試験 日付時刻フォーマットとワイルドカードによるログ欠損 ログ保存とサーバータイムスタン

                                                          ログ基盤のFluentdをFluent Bitに移行して監視ツールを実装した話 - Mirrativ Tech Blog
                                                        • RustでAPIサーバーを書くのが思ったより良い

                                                          最近いろんなところで採用事例が増えてきたRustですが、Webサービス開発でのAPIサーバーを書くのにRustは向いてないと言われたりします。Rustの第一のターゲットはシステムプログラミングでありGCがないためAPIサーバー開発でシビアなメモリ管理はしたくないというのは一理あるのですが、RustでAPIサーバーの開発を実際にやってみるとむしろ開発体験が結構いいなと感じます。パフォーマンスのために難しい所有権を無理にがんばるみたいなマイナスのイメージはほとんど当てはまらなかったです。 Rustの難しいライフタイム、所有権があまり出てこない Rustにおいて難しいとされるライフタイム、所有権といった概念があり私も書く前はかなり身構えていたのですが、これに苦しむことは思ったよりも少ないです。その要因はWebサーバーで扱う処理のほとんどがリクエスト・レスポンスモデルでデータの流れが一方向でシンプ

                                                            RustでAPIサーバーを書くのが思ったより良い
                                                          • やっぱり日本学術会議っていらないんじゃね?

                                                            日本学術会議の発行する、学術の動向という機関誌がある。毎月、特集という形で日本と世界の学術の動向や社会との関わりが紹介されている。 ここではどのようなことが特集されていたか、全てだと長くなるので例示を挙げて見ていきたい。 (ジェンダー・男女共同参画関係) 女性の政治参画を進める(2023/2)コロナ禍における社会の分断 ─ジェンダー格差に着目して─(2022/5)理数系教育とジェンダー(2021/7)壁を越える ─ジェンダーがつなぐ未来へ─(2020/12)「人間の安全保障」とジェンダー再考(2019/6)ジェンダー視点が変える社会および科学・技術の未来(2018/12)高齢者の貧困と人権 ─ジェンダーバイアスに着目して─(2018/5)ジェンダーと科学の新しい取り組み(2017/11)「卵子の老化」が問題になる社会を考える ─少子化社会対策と医療・ジェンダー─(2017/8)日本の戦略と

                                                              やっぱり日本学術会議っていらないんじゃね?
                                                            • Go界隈で巻き起こった go:linkname 騒動について - ANDPAD Tech Blog

                                                              お久しぶりです、ANDPADボードの tomtwinkle です。 この記事はGoの go:linkname 騒動は 6/18に行われた Go Bash で話した内容を要約したものです。 そもそも go:linkname とは何かといえば internal packageやprivate var/funcなど普通はアクセスできないオブジェクトシンボルをエイリアス出来るようCompilerに指示して、アクセス可能にするcompiler directiveです。 go:linkname はprivateな変数へアクセス可能な便利なものでしたが unsafe packageのimportを必須とする通り、せっかく互換性や安全を考慮して作られているGoプログラムを簡単に破壊できる諸刃の剣でした。 詳細は発表スライドを見てください。 go:linkname 禁止騒動 Go 1.23 のリリースまで2

                                                                Go界隈で巻き起こった go:linkname 騒動について - ANDPAD Tech Blog
                                                              • テレビアニメ「天穂のサクナヒメ」×農林水産省 コラボ企画特設ページ:農林水産省

                                                                農林水産省は、多くの皆様に食や農林水産業について興味や関心を持っていただくため、テレビアニメ「天穂のサクナヒメ」とコラボします。その一環として、特設ページを開設しました。 NEWS 天穂のサクナヒメ 特設ページをオープンしました(令和6年6月28日) 背景 「天穂のサクナヒメ」は、農作物の豊穣を司る神サクナヒメが大自然の中で仲間と共におこなう米作りを通じて、成長しながら、ヒノエ島を支配する鬼たちに立ち向かっていく爽快アクションストーリーです。作品を通じて、サクナヒメたちが「生きるための食べものを作る大切さ」、「仲間とともに食卓を囲む喜び」、そして「お米の魅力」を伝えてくれます。 多くの皆様に、食や農林水産業について興味や関心を持っていただけるよう、この夏、サクナヒメと一緒に日本の農林水産業を盛り上げていきたいと思っています。 参考:ゲーム攻略サイトとして話題となった「お米 作り方」ページは

                                                                • モノレポの開発環境でDocker ComposeをやめてTaskfileを導入した話

                                                                  こんにちは、Sally社 CTO の @aitaro です。 マーダーミステリーアプリ「ウズ」とマダミス制作ツール「ウズスタジオ」、マダミス情報サイト「マダミス.jp」を開発しています。 はじめに この記事ではウズの開発当初から利用していた Docker Compose をやめることにした背景についてご紹介します。 Docker Compose は各マシンの開発環境での差異を吸収するというメリットがあり、多くの開発現場で導入されていますが、Docker Composeの抱えているデメリットを勘案して、最終的に一部を残して辞める決断をしました。 Docker Composeの特徴 Docker Composeは、複数のコンテナを定義し、管理するためのツールです。ウズの開発環境では、バックエンド、フロントエンド、データベースなどをそれぞれコンテナ化して、Composeで一括管理していました。こ

                                                                    モノレポの開発環境でDocker ComposeをやめてTaskfileを導入した話
                                                                  • 身近なBtoCサービスを支えるアーキテクチャ大解剖 技術選定のポイントと今後の展望 - Findy Tools

                                                                    公開日 2024/06/18更新日 2024/06/18身近なBtoCサービスを支えるアーキテクチャ大解剖 技術選定のポイントと今後の展望 多くのIT企業では、ユーザーに対してより高品質で安定した体験を提供するために、システムアーキテクチャを進化させ続けています。 本特集では、日常生活の中で多くのユーザーに利用されているサービスのアーキテクチャ設計に携わるエンジニアの方々から、技術選定の背景や意図、そして現在のアーキテクチャの課題から未来への展望まで、詳しく伺いました。この記事を通じて、各企業のエンジニアたちがどのように技術的な課題を克服し、システムの柔軟性と効率を高めているのか、知見を得ていただければ幸いです。 ※ご紹介は企業名のアルファベット順となっております アソビュー株式会社 アソビュー株式会社では「遊び」という領域に対し、マーケットプレイス型EC「アソビュー!」やD2C型SaaS

                                                                      身近なBtoCサービスを支えるアーキテクチャ大解剖 技術選定のポイントと今後の展望 - Findy Tools
                                                                    • デジタル認証アプリをリリースします|デジタル庁

                                                                      「デジタル認証アプリ」は、マイナンバーカードを使った本人確認を、安全に・簡単にするためのアプリです。行政機関や民間事業者は、デジタル庁が無償で提供するAPI(デジタル認証アプリサービスAPI)を活用することで、マイナンバーカードを使った本人確認を簡単に組み込むことができます。 デジタル認証アプリのご利用を検討する行政機関等、民間事業者の方は、下記サービスサイトからお申込みください(受付開始は、6月24日(月)午後以降となります)。 デジタル認証アプリサービスサイト デジタル庁開発者サイト 参考資料デジタル認証アプリについて(PDF/1,451KB)

                                                                        デジタル認証アプリをリリースします|デジタル庁
                                                                      • 「2位じゃダメなんですか?」は研究者にとってなんだったのか

                                                                        議事録読むとわかるんだけどさ、あれは単に噛み合ってないんだよね。 呼ぶ人を間違えた感じ。100%研究者マインドの人を呼びつけてヒアリングしちゃだめだよ。 研究者に対して、研究の意義、科学の意義を国民に伝わる言葉で説明してください、って言ったらああなるよ。 研究費の内訳とその根拠、有効性について専門的な言葉を使わずに説明してくださいって主旨をわかってないんだもん。 研究者なんて、費用対効果を意識する脳内スイッチをあえて切って没頭する訓練を受けている人だしさ。 まともな人間なら百億以上もコストをかけて、成果がでるかどうかわからない人類初の取り組みをするなんてプレッシャーでおかしくなるからね。 そりゃ「2位じゃダメなんですか?」は「新規性がなくちゃダメなんですか?」って捉えちゃうよ。助け舟なんて思えないって、研究者なら。 学生の頃から「新規性がないからダメだ」って言われ続けてきたのに、真逆のこと

                                                                          「2位じゃダメなんですか?」は研究者にとってなんだったのか
                                                                        • 【Go】HTTPサーバーは安全に終了させましょう

                                                                          はじめに こんにちは。都内でソフトウェアエンジニアをしているtomoriです。 突然ですが、Go言語でHTTPサーバーを実装する際、サーバーの終了処理を適切に実装できている自信はありますか? 自分が開発に携わっているプロダクトでは、ほんの最近まで下記のような不適切な終了処理を行なっていました(話を簡単にするためにここでは panic を使っています)。 err := http.ListenAndServe(":8080", handler) if err != nil { panic(err) } HTTPサーバー実装のサンプルとかでよく見るやつですね。 これだとアプリケーション側で、いわゆる Graceful Shutdown ができておらず、実行環境にて不具合を引き起こす恐れがあります。 というわけで、最近それを修正したのでアウトプットとして記事にします。 Go言語でHTTPサーバーを

                                                                            【Go】HTTPサーバーは安全に終了させましょう
                                                                          • Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表

                                                                            Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表 式言語とは一般に、プログラミング言語の一部やネットワークなどの構成ファイル、テンプレートファイルなどの中で、簡易な式やロジック、ポリシーなどを記述する際に使われる言語のことです。 こうした用途では、さまざまなプラットフォームに対応する移植性、起動時やプログラムの実行中に評価されることがあることから高速に評価が完了すること、安全に評価が実行できること、用途に応じて拡張しやすいこと、などが求められます。 CELは超高速に評価、ポータブル、サブセットサポート CELは正にこうした要件に対応した式言語となっており、Googleは次のような特徴があるとしています。 ナノ秒からマイクロ秒程度の高速な評価に最適化されている C++、Java、Goでサポートされるスタックによるポータブ

                                                                              Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表
                                                                            • 「金融機関のシステム障害に関する分析レポート」の公表について

                                                                              金融庁では、監督指針等に基づき、金融機関からシステム障害等の報告を受領するとともに、障害からの復旧状況、障害の原因及び再発防止策等について、必要に応じて確認やヒアリング等を行っています。 金融庁では、例年、金融機関からのシステム障害の報告等に基づき、システム障害の傾向、原因及び対策を分析した結果をレポートとしてまとめ、金融機関のシステムリスク管理上の参考となるよう公表しています。 今般、2023年度(2023年4月~2024年3月)に報告書を受領したシステム障害の傾向、並びに、2018年7月から2024年3月までに報告書を受領したシステム障害のうち代表的な事例の事象、原因及び対策についてまとめましたので、公表します。 「金融機関のシステム障害に関する分析レポート」(PDF:1,668 KB) 「金融機関のシステム障害に関する分析レポート」の概要(PDF:495 KB) なお、今般のレポート

                                                                                「金融機関のシステム障害に関する分析レポート」の公表について
                                                                              • デジタル庁認証アプリ FIRST IMPRESSION まとめ

                                                                                昨夜(6月21日)午後11時より、YouTube Live で「デジタル庁認証アプリ FIRST IMPRESSION」と題して配信を行いました。デジタル庁が同日発表したデジタル認証アプリについて、一緒にドキュメントを読んで、その内容や課題などを洗い出していきましょうという企画です。夕方にゆるい感じでアナウンスして、トークデッキの準備も間に合わず見切りで始めたにも関わらず、デジタル庁の幹部の方なども含めて、最大94名の方が同時アクセスしていただきました。ご参加いただいた方々に深く御礼申し上げます。アーカイブは以下から見ることができます。YouTubeに遷移してみること推奨です。チャットに多くの情報がありますので。以下、AI1によるまとめと、それに書き加えた覚えている限りのメモです。そのうち見返して追記するかも知れません。 しかし、こうして見返してみると、署名の話を飛ばしてしまいましたね。こ

                                                                                  デジタル庁認証アプリ FIRST IMPRESSION まとめ
                                                                                • 社内の基盤を活かして爆速開発を実現するために重視したマイクロサービステンプレートの5つの要点 - MonotaRO Tech Blog

                                                                                  はじめに 転職後の二つの喪失感への対応 所属チームの現状とMonotaROのアプリケーション/サービス共通基盤(所謂プラットフォーム) 所属チームの状況 社内プラットフォームの状況 マイクロサービス開発のためのテンプレートの導入 開発のロケットスタート:テンプレートの早期提供 テンプレート作成の5つの要点 1. ベンダー非依存なObservabilityの実装 2. CI/CDを早期に提供(特にLinterを最初期に) 3. APIプロトコルとして、JSON over HTTPとgRPCの双方をサポート 4. 最低限の薄いフレームワーク 5. セントラルProtobufリポジトリの提供 現在の取り組み (2023年10月以降)と今後の展開 さいごに はじめに はじめまして、MonotaROのCTO-Officeに所属する伊藤と申します。 github.com recruit.monotar

                                                                                    社内の基盤を活かして爆速開発を実現するために重視したマイクロサービステンプレートの5つの要点 - MonotaRO Tech Blog