タグ

nodatのブックマーク (10,466)

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

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

    モノレポの開発環境でDocker ComposeをやめてTaskfileを導入した話
    nodat
    nodat 2024/06/17
  • 「ミスを罰する」より効果的にミスを減らす『失敗ゼロからの脱却』

    ミスや失敗をなくすため、ヒューマンエラーに厳罰を下すとどうなるか? 一つの事例が、2001年に起きた旅客機のニアミス事故だ。羽田発のJAL907便と、韓国発のJAL958便が駿河湾上空でニアミスを起こしたもの。幸いにも死者は無かったものの、多数の重軽傷者が出ており、一歩間違えれば航空史上最悪の結果を招いた可能性もあった。 事故の原因は航空管制官による「便名の言い間違い」にあるとし、指示をした管制官と訓練生の2名が刑事事件に問われることになる。裁判は最高裁まで行われ、最終的には2名とも有罪となり、失職する。判決文にこうある。 そもそも、被告人両名が航空管制官として緊張感をもって、意識を集中して仕事をしていれば、起こり得なかった事態である [Wikipedia:日航空機駿河湾上空ニアミス事故] より 芳賀繁『失敗ゼロからの脱却』は、これに異を唱える。 事故は単一の人間のミスにより発生するので

    「ミスを罰する」より効果的にミスを減らす『失敗ゼロからの脱却』
  • USB midi ブレス・コントローラー

    PayPal で支援する musicfreaks.jpの活動をご支援頂けましたら幸いです。ひとつひとつのご支援が大きな励みとなります。どうか、よろしくお願いいたします。 Amzonタイムセール☆今すぐチェック! ☆------------------------------------------------☆ 鍵盤での手入力作業 ここ最近、手持ちのソフトウェア音源も充実してきました。自分でも何を持ってるのかわからなくなるくらい(笑)、かなりの音源がハードディスクの中に収まっています。 レコーディングの時は、ほとんどが打ち込みでは無く鍵盤を手弾きです。その後、細かな修正をフットペダルやモジュレーションホイールで入力して、最終的にマウス手入力で修正していきます。 ただ、管楽器等は鍵盤で演奏するとわざとらしくなるときがあります。midiコントローラーでは管楽器タイプのものもあるのですが、今更管

    USB midi ブレス・コントローラー
    nodat
    nodat 2024/06/15
  • イベント駆動とドメインモデルの完全性を意識したアーキテクチャ設計

    こんにちは。LINEヤフー株式会社で、出前館というプロダクトのサーバーサイドエンジニアをしている古田大志です。 株式会社出前館はLINEヤフーのグループ会社です。資業務提携を結んでいて、LINEヤフーが開発などをサポートしています。 詳しくはこちらをご参照ください。(https://corporate.demae-can.co.jp/pr/news/demaecan/line.html)(外部サイト) 今回の記事では、その出前館における開発の内容を紹介させていただきます。 出前館はデリバリーサービス事業のプロダクトで、開発においてはマイクロサービスアーキテクチャを採用しています。出前館のマイクロサービスの1つに、クーポンに関するドメインの責務を持ったコンポーネントであるクーポンサービスがあります。 クーポンサービスでは、ビジネスエンハンスに伴う「非機能要件の増大」や「仕様の複雑さの肥大化

    イベント駆動とドメインモデルの完全性を意識したアーキテクチャ設計
  • RustでAPIサーバーを書くのが思ったより良い

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

    RustでAPIサーバーを書くのが思ったより良い
    nodat
    nodat 2024/06/14
  • なぜ「四戸」の地名はない?「一戸」から「九戸」まであって「四戸」だけ無い理由 | NHK

    視聴者のみなさんから寄せられた疑問や声に答える企画「ナノコエ」。今回は青森県のある地名に関する疑問です。 ※2023年10月20日に放送した番組の一部を抜粋したもので、情報は放送当時のものです。 「戸」がつく地名に「四戸」がないのはなぜ? 徳島県出身の男性から寄せられた声です。 青森の地名って数字が頭に付いてるところが多いけど、「三戸」とか「戸」が付くところは1・2・3・4・・・という順番では並んでいないんですよね。「四戸」がないのはなぜなのでしょうか? 確かに「戸」がつく地名は青森県の「三戸」町や「八戸」市、お隣の岩手県にも「九戸」村など数多く存在しますが、その中に「四戸」の地名は存在しません。 なぜ「四戸」の地名がないのか? 南部藩の歴史に詳しい、八戸市立図書館の学芸員 滝尻侑貴さんに聞きました。 八戸市立図書館 学芸員 滝尻侑貴さん 「四戸」の消失の背景に、秀吉の天下統一!? 滝尻さ

    なぜ「四戸」の地名はない?「一戸」から「九戸」まであって「四戸」だけ無い理由 | NHK
  • 【ChatGPT】英語学習用に素敵な先生を錬成したよ! - はげあたま.org

    chatgpt.com 3行で 英文アウトプット練習の優れた相手をGPTsで実装できたからストアに並べたよ! 学習ツールとしての気持ちよさが自慢なのでまずは1回遊んでみてください! 「英語だと中学生レベルの文章すら全然話せない」の克服ができる………と信じて、製作者自身が酷使しています 何ができるの? 和文による出題→英訳→添削→出題…のループです。 体験の良さと自身のアウトプットカの弱さは触ってもらえばすぐに伝わるはずです。これ読む人の8割はブクマして満足するだけなんでしょうけど、これ以降を読むより先にまずは一度使ってみてください。最初にあるリンクへ飛ぶだけです。 なお「完全無料!」と言いたいですが、ChatGPTへの課金が無いとすぐに制限が入るのが最大の難点です。 特長を教えて ジャンルや問題の難易度を適宜変更可能。激ムズ要求出したら絶望感がすごい…… 日語混じりの英文や、かなりの意訳

    【ChatGPT】英語学習用に素敵な先生を錬成したよ! - はげあたま.org
  • 「ロード・オブ・ザ・リング」長編アニメ映画化、神山健治監督がハリウッド大作に大抜てき 実写映画3部作の183年前の“中つ国”が舞台 : 映画ニュース - 映画.com

    主要キャラクターを映した場面写真3点を世界初解禁(C) 2024 Warner Bros. Ent. All Rights Reserved.フランスで開催中のアニメーション映画祭「アヌシー国際アニメーション映画祭」にて6月11日(現地時間)、「ロード・オブ・ザ・リング」シリーズ初となるオリジナル長編アニメーション映画「THE LORD OF THE RINGS:THE WAR OF THE ROHIRRIM(原題)」の記者会見が行われ、世界初となる映像と、主人公のヘラ王女ほかキャラクターを映した場面写真3点がお披露目された。 「攻殻機動隊 SAC_2045」シリーズなどで知られる神山健治が監督を務め、12月に全国公開される。 作は、J・R・R・トールキンによるファンタジー小説「指輪物語 追補編」の一部であるローハンの最強の王ヘルムについての記述をふくらませたオリジナルストーリー。「ロー

    「ロード・オブ・ザ・リング」長編アニメ映画化、神山健治監督がハリウッド大作に大抜てき 実写映画3部作の183年前の“中つ国”が舞台 : 映画ニュース - 映画.com
  • 2ヶ月(※)でAWS認定12冠したので攻略法を語ります - Qiita

    AWS認定 is 何? 人気のクラウドサービス「アマゾンウェブサービス」が提供している認定資格試験です。パソコンで実施するタイプの選択式テストとなります。 時流に応じて資格数は増減しています。だいたい10件ちょいです。 2023年度:12資格 2024年度:10資格(→また12に増える予定) 何をやったの? 昨年末、急に思い立って認定資格を2ヶ月でコンプ(全冠)しました。 すいません、ちょっと盛りました。登竜門の「SAA(ソリューションアーキテクト アソシエイト)」だけは3年前に取っていました。 残りは週に1〜2件のペースで取得していたことになります。 資格に挑戦した理由は? 実は私、「資格を取ること」にあまり価値を感じていませんでした。 勉強に多くの時間を使う必要があり、他のことができなくなる 机上学習やるならハンズオンに時間を割く方が実務に活きやすい 数が多すぎて、全冠なんて自分とは別

    2ヶ月(※)でAWS認定12冠したので攻略法を語ります - Qiita
  • 【疑惑の県警】報道機関を強制捜査し、内部告発した取材源を特定!鹿児島県警「前代未聞の暴挙」は憲法違反だ|SlowNews | スローニュース

    【疑惑の県警】報道機関を強制捜査し、内部告発した取材源を特定!鹿児島県警「前代未聞の暴挙」は憲法違反だ 報道機関に警察が捜索に入って取材資料を差し押さえ、それを端緒に、報道機関の取材源を特定して逮捕する、などということは、言論の自由を保障する民主主義国では通常ありえません。社会における公共情報の流通を大きく萎縮させて、民主主義を機能しづらくすることになるのが明らかだと考えられてきたからです。実際、現憲法下で独立して以降の日の捜査当局は、そうした手法を用いるのにこれまできわめて抑制的でした。ところが、鹿児島県警がいま、おそらく戦後日で初めて禁を破り、それをやってのけつつあります。 今回、公益通報(内部告発)制度に関する研究に取り組み、多数の著作もあるジャーナリストで上智大学教授の奥山俊宏さんが、緊急に寄稿しました。 報道機関に強制捜索の異常事態…最初は別の警察官の事件だった福岡市を拠点に

    【疑惑の県警】報道機関を強制捜査し、内部告発した取材源を特定!鹿児島県警「前代未聞の暴挙」は憲法違反だ|SlowNews | スローニュース
  • システム工学 第30回

    nodat
    nodat 2024/06/11
  • Webhook を使用して Amazon SNS メッセージをパブリッシュする

    Webhook を使用して Amazon SNS メッセージを Amazon Chime、Slack、または Microsoft Teams にパブリッシュする方法を教えてください。 Webhook を使って、AWS 環境を Amazon Chime チャットルームや Slack チャンネル、Microsoft Teams チャンネルに接続しようと思います。Amazon Simple Notification Service (Amazon SNS) から Webhook に通知を送信する方法を教えてください。 簡単な説明 Amazon SNS を使用して Webhook URL などの通知メッセージを HTTP エンドポイントまたは HTTPS エンドポイントに送信することができます。ただし、一部の Webhook では HTTP サブスクリプションまたは HTTPS サブスクリプション

    Webhook を使用して Amazon SNS メッセージをパブリッシュする
    nodat
    nodat 2024/06/11
  • LINE WORKS 「Incoming Webhook アプリ」を試す設定のステップバイステップ

    LINE WORKS へ API や token を使用せず通知を送信できる LINE WORKS は Claris FileMaker などのシステム連携から通知を送信する場合に、Web API が用意されています。数年前に API の仕様が大幅で refresh_tokenの有効期限が 90 日となり、定期的に手作業で token の再取得をされているケースも多いかと思います。 2024年5月31日のアップデートから、「Incoming Webhook アプリ」が登場しました。これは Web API をあまり意識せずに、また token の取得などの面倒なこともなく、外部のアプリケーションから通知を送信できるようになりました。 利用方法 利用方法は LINE WORKS Developers サイトにちゃんと記載されていますが、ボタンの位置などがわかりにくいので画面キャプチャとともにス

    nodat
    nodat 2024/06/11
  • iPhone、iPad、MacにApple Intelligenceが登場

    iPhoneiPadMacの中心にパワフルな生成モデルを据えるパーソナルインテリジェンスシステム、Apple Intelligenceが登場 AIにおけるプライバシーの新しい基準を打ち立てるApple Intelligenceは、個人的な背景を理解し、各ユーザーに有用で関連性のあるインテリジェンスを提供します iPhoneiPadMacのためのパーソナルインテリジェンスシステムであるApple Intelligenceは、生成モデルのパワーと個人的な背景を組み合わせて、有用で関連性のあるインテリジェンスをユーザーに提供します。 カリフォルニア州クパティーノ Apple日、生成モデルのパワーと個人的な背景を組み合わせて驚くほど有用で関連性のあるインテリジェンスを提供する、iPhoneiPadMacのためのパーソナルインテリジェンスシステムであるApple Intelligen

    iPhone、iPad、MacにApple Intelligenceが登場
  • AWS ALBのログを管理するためのCloudWatch Logs設定方法 - セキュリティ専門企業発、ネットワーク・ログ監視の技術情報 - KnowledgeStare(ナレッジステア)

    当記事では、ログ収集ソフトLogStare Collector(LSC)のCloudWatch Logs収集機能を用いてApplication Load Balancer (ALB)のログを取得する方法について記載します。 ALBはCloudWatch Logsに直接ログを出力することが出来ず、S3にしか出力できません。そのため、S3に出力されたログを、Lambdaを用いてCloudWatch Logsに集約し、LSCで収集します。 また、LSCをログ分析基盤であるLogStare Reporter(LSR)、LogStare Quint(LSQ)と連携することで、レポートを作成することができ、簡単にログを分析することが出来ます。 記事ではALBは構築済みと想定し、手順を記載いたします。 当記事では複数のAWSサービスを利用します。それぞれ利用料金が発生いたしますので、予めご了承ください

    AWS ALBのログを管理するためのCloudWatch Logs設定方法 - セキュリティ専門企業発、ネットワーク・ログ監視の技術情報 - KnowledgeStare(ナレッジステア)
    nodat
    nodat 2024/06/10
  • Querying Application Load Balancer logs - Amazon Athena

    An Application Load Balancer is a load balancing option for Elastic Load Balancing that enables traffic distribution in a microservices deployment using containers. Querying Application Load Balancer logs allows you to see the source of traffic, latency, and bytes transferred to and from Elastic Load Balancing instances and backend applications. For more information, see Access logs for your Appli

    nodat
    nodat 2024/06/10
  • 大公開!バッチアプリケーションの品質を高めるZOZOの『バッチ開発ガイドライン』 - ZOZO TECH BLOG

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

    大公開!バッチアプリケーションの品質を高めるZOZOの『バッチ開発ガイドライン』 - ZOZO TECH BLOG
  • Spring Framework の深刻な脆弱性 CVE-2024-22262 が FIX:SSRF 攻撃などが発生する可能性

    nodat
    nodat 2024/06/10
  • 株式会社ガイナックスからのお知らせに関して

    ガイナックス公式サイトで発表された破産手続きに関する表明を受け、弊社の立場からいくつか補足を致したく、ガイナックス社・現経営体制との関係性も考慮した上で、公式サイトにてコメントを掲載申し上げます。 ガイナックス社は、弊社カラー代表取締役である庵野秀明の元所属会社でありましたが、庵野は2006年にカラーを設立、翌年2007年にガイナックス社を退職し、その後、ガイナックス社の株主の立場となっております。 弊社としましては、かねてよりガイナックス社の経営不振及び負債の存在を確認しておりましたため、経営に対し、庵野より懸念を申し上げたり、経営改善に向けた提案をしておりましたが長きにわたり受け入れられず、そのような状況であっても、当時の経営陣からの申し出を許容し、カラーとして援助的な融資などを行ったこともありました。しかし、ガイナックス社の状況は変わらず、事態はさらに悪化を続け、2019年には当時

    株式会社ガイナックスからのお知らせに関して
    nodat
    nodat 2024/06/07
  • Google CloudがユーザーのITインフラを誤削除、企業が採りうる対策を有識者に聞く

    Googleグーグル)が運営するGoogle Cloudが、ユーザーの業務システムが稼働するITインフラを誤って削除するという衝撃の事件が2024年5月に発生した。ユーザーはこのような事態に備えられるのか。有識者の見方などを紹介しよう。 オーストラリア最大の私的年金基金で1240億オーストラリアドル(金額は2023年6月30日時点、現在のレートで12兆9600億円)を運用するUniSuper(ユニスーパー)の業務システムがダウンし、61万5000人の加入者がオンラインサービスにアクセスできなくなったのは、2024年5月2日(オーストラリア時間、以下同じ)のことだった。 業務システムが待機系ごと消滅 原因は、ユニスーパーの業務システムが稼働していたGoogle Cloudにあった。同システムは、Google CloudにおけるVMware環境のサービスである「Google Cloud V

    Google CloudがユーザーのITインフラを誤削除、企業が採りうる対策を有識者に聞く
    nodat
    nodat 2024/06/06