タグ

2024年1月7日のブックマーク (53件)

  • 並列処理/分散処理を体系化する - Qiita

    この文章について 当は恐ろしい分散システムに触発されて、よりライトな部分で並列処理がどのように実現されるのかを自分なりにまとめたものです。 なお、筆者は並列/分散処理に対する専門家ではないため、マサカリ大歓迎です。 並列処理が求められる理由 ムーアの法則に限界が来て、次なる戦略として水平スケールすることが求められるようになった 高価なハードウェアに依存するのではなく、コモディティアーキテクチャを複数用意することで、速度・信頼性を高める1 クライアント数が莫大になったため、1プロセスで同時処理することが現実的ではなくなっている 並列処理に対する基的な戦略 並列化される処理は基的にステートレスなものとする ディスパッチャやマスター(リーダー)ノード、メインスレッドと呼ばれる司令塔が(一時的に)存在する 失敗したタスクを補填する仕組みを用意する必要がある 整合性を保ちつつデータI/Oをどの

    並列処理/分散処理を体系化する - Qiita
    knj2918
    knj2918 2024/01/07
  • Amazon Relational Database Service を使用したシャーディング | Amazon Web Services

    Amazon Web Services ブログ Amazon Relational Database Service を使用したシャーディング 水平パーティション分割とも呼ばれるシャーディングは、リレーショナルデータベースの一般的なスケールアウトアプローチです。Amazon Relational Database Service (Amazon RDS) は、クラウドでシャーディングを使いやすくするための優れた機能を提供するマネージド型リレーショナルデータベースサービスです。この記事では、Amazon RDS を使用してデータストレージの高いスケーラビリティ、高可用性、およびフォールトトレランスを実現するために、シャードデータベースアーキテクチャを実装する方法について説明します。Amazon RDS をデータベースシャードとしてデプロイする際のスキーマ設計とモニタリングメトリクスに関する考

    Amazon Relational Database Service を使用したシャーディング | Amazon Web Services
  • シェアード・ナッシング・アーキテクチャ - Wikipedia

    シェアード・ナッシング・アーキテクチャ(英語: shared nothing architecture、SN)とは、分散コンピューティングにおいて、各ノード(コンピュータ)がネットワークを除いてリソースを共有しておらず、それぞれが独立しており、自律的であり、システムにおいて単一競合箇所が無い物を指す。 概要[編集] シェアード・ナッシング・モデルは通常は、大規模な状態(state)データを中央に集中的に格納するシステムと対比されるが、これはデータベースやアプリケーションサーバなど、その他の単一競合箇所のいずれについても適用される。 例えばDBMSの場合は、Oracle Databaseはシェアード・ディスク・モデル(DISK共有モデル)であり、DB2の分散系におけるPE、EEE、DPFなどはシェアード・ナッシング・モデルである。 シェアード・ナッシング・モデルは現在では、Webのシステムに

    knj2918
    knj2918 2024/01/07
    “多数の独立したウェブノードと単一の共有データベース((クラスタ化されていてもいなくても)を持つウェブアプリケーションを、シェアード・ナッシング・モデルと呼ぶべきかについては議論の余地がある。”
  • マイクロサービスのための分散データ 〜 イベントソーシング vs チェンジデータキャプチャ - 赤帽エンジニアブログ

    インテグレーションのためのミドルウェア製品のテクニカルサポートを担当している山下です。 今回は レッドハットのシニアアーキテクトである Eric Murphy さんによる「マイクロサービスのための分散データ 〜 イベントソーシング vs チェンジデータキャプチャ(CDC)」の翻訳記事です。この記事では、イベントソーシング、CDC、CDC + Outboxパターン、CQRSをそれぞれ簡単に説明しながら、それらの特性の違いを比較します。また、イベントソーシングとCQRSの簡易な説明がなされている他、あまり明確に語られることが少ないもののソフトウェアの設計に大きな影響をおよぼすドメインイベントとチェンジイベントの違いにも触れられています。 [原文] Distributed Data for Microservices — Event Sourcing vs. Change Data Captur

    マイクロサービスのための分散データ 〜 イベントソーシング vs チェンジデータキャプチャ - 赤帽エンジニアブログ
  • PHPとEventSauceで始めるイベントソーシングアプリケーション

    2019/02/10(月) PHPerKaigi 2020 の発表資料です。 https://phperkaigi.jp/2020/ サンプルコードはこちら: https://github.com/n1215/eventsauce-example

    PHPとEventSauceで始めるイベントソーシングアプリケーション
  • GraphQL を利用したアーキテクチャの勘所 / Architecture practices with GraphQL

    iCARE Dev Meetup 20 で発表した資料です #icare_meetup p.7,8,61 https://graphql.org/ p.18 https://twitter.com/a_suenami/status/1379270185207484417 p.33 [SQLQL - Qiita](https://qiita.com/yancya/items/4b7979d83cbf6af9b819) p.33 https://twitter.com/onk/status/912491093127598080 p.35 [【エンジニアブログ】ダイニーのエンジニアリング3カ条|dinii(ダイニー)公式|note](https://note.com/dinii/n/n9be778bd7da3) p.36 [Smart UI パターンが再評価される世界 - id:onk のはてな

    GraphQL を利用したアーキテクチャの勘所 / Architecture practices with GraphQL
  • GitHub Star History

    View and compare GitHub star history graph of open source projects.

    knj2918
    knj2918 2024/01/07
  • GraphQLはオワコンですか?これからはtRPCの時代ですか?REST APIの位置づけは何ですか? | mond

    GraphQLはオワコンですか?これからはtRPCの時代ですか?REST APIの位置づけは何ですか? いやー良いですね、このズバッとした質問。 特に流行というものに敏感な方なのかなーと言う印象ですね。 何が流行って何が廃れてるのかとかもはや少しずつゆるく置いていかれてる自分のような人間に聞かれても難しいですが、GraphQLをオワコンと称するにはまだ早いと思います。同じくtRPCもその時代になってるかと問われると微妙です。 GraphQLも現代でまだ戦えるツールですし、tRPCと比較すると仕様がオープンに残ってたりするのでオワコンですかと聞かれるとそうじゃないと思います。 tRPC は流行の兆しはあるものの、まだ自分が見てる範囲だと "兆し" のレベルを出ていないと思います。自分の見ている範囲で言えば、使ってる人が GraphQL よりも少ない状況だと思います。ただ GraphQL より

    GraphQLはオワコンですか?これからはtRPCの時代ですか?REST APIの位置づけは何ですか? | mond
  • 【2023年版】分散GraphQLの動向~Fusionを中心に~ - Qiita

    はじめに GraphQLConf 20232023/9/19-21で開催されていました。 そこで個人的に特に気になったのがOpen FederationやFusionといったGatewayの仕様周りの話題です。 これら2つは何が異なるのか、Apollo Federationと何が異なるのか、それらを実装したサーバにはどんなものがあるのか、等いくつか気になることがあったので、講演と自身で調べた内容を併せて紹介したいと思います。 ちなみにGraphQLConfはアーカイブをYoutubeで公開しているので興味ある方はぜひ。 想定読者 GraphQL Gateway歴史を知りたい方 GraphQL Gatewayについての知見を深めたい方 Open FederationとFusionの違いを知りたい方 GatewayとしてのGraphQL歴史 元々はFaceBookでは以下のようなモノリシ

    【2023年版】分散GraphQLの動向~Fusionを中心に~ - Qiita
  • GraphQLは「オワコン」「流行らない」のか? - Qiita

    はじめに 今回はタイトルの通り、「GraphQLは「オワコン」「流行らない」のか?」という問に対して、個人的に調査した内容となります。 今回のタイトルで記事を書くことにしたのは、Googelの検索フォームに「GraphQL」と入力したところ、サジェストに「Graphql 流行らない」「Graphql オワコン」と表示されたことがきっかけです。 (試しにシークレットモードで入力してもサジェストされるので、私の検索履歴などのパーソナル情報によるバイアスはかかっていないはずです) 「Graphql オワコン」での検索結果TOPに「GraphQLはオワコンですか?これからはtRPCの時代ですか?REST APIの位置づけは何ですか?」というページがあったので読んでみました。 回答者はNodejsユーザグループ代表の古川さんで「GraphQLをオワコンと称するにはまだ早い」と回答されています。 私も

    GraphQLは「オワコン」「流行らない」のか? - Qiita
    knj2918
    knj2918 2024/01/07
  • フロントエンドの"バリデーション"は最低限の方がいいらしい。 - Qiita

    こんにちは フロントエンドエンジニアのみつです。 先日、権限管理に関する実装の中でバリデーションについてとても悩みました。 その中で、「フロントエンドのバリデーションは最低限の方がいいらしい。」ということを学んだので、簡単なものに例えながら、理解を深めるための備忘メモです。 今日は、八百屋さんで果物を管理したいと思っています。 :りんご :桃 :メロン :さくらんぼ :パイナップル の5種類があり、商品の種類をまずは登録していきたいです。 既に登録された果物の種類は、新たにDBに登録しなくて良いので重複チェックは入れたいところです。 ただどこまでの「バリデーション」を、フロントエンドで実装し、バックエンドで実装するのかで迷いました。 ⇓ バリデーションについては、テックリードにも相談し、 複雑な判断が必要になるケースはバックエンド側で実装するのが良さそう また、今回のようなケースでは、値を

    フロントエンドの"バリデーション"は最低限の方がいいらしい。 - Qiita
  • SI開発の標準化で大事なこと - Qiita

    はじめに この文章について 10分ぐらいで読めるようにしています。 題材はエンタープライズ・V型モデルでのSI開発の標準化です。 寄稿(者)の背景 業務アプリやアプリ方式(アプリ共通)に従事してきました。 V型のウオーター・フォールモデルの開発しか経験しておらず、アジャイル開発は経験ないです。 その中で「何でも屋さん」的に動いた末、一番経験して痛い目みたのが「標準化とその考え方」だと思ってます。 以下のような方に届くといいなと思って書いてます。 - 経験のない中で「標準化やれ」と言われどう臨めばいいか分からない - 標準化を進めているが周囲からの評判が悪い ・・・ なんやかんやで「標準化」って「テクニカルなこと」だけではなく、「精神論(心意気)」、「マネジメント」も大事なんだよな~ SI開発の標準化で大事なこと(編) 精神論(心意気) 目線(目的意識) 「標準的なルールを規定する」のは仕

    SI開発の標準化で大事なこと - Qiita
  • 本当に最低限だけ覚えて一瞬で使い始めるPolars入門 - Qiita

    はじめに 株式会社LITALICOでエンジニアをしています@yknoguchiです。 この記事は『LITALICO Advent Calendar 2023』10日目の記事です。 ちなみに今日は僕の誕生日でもあります。めでたい! 来年もきっと誕生日駆動アドベントカレンダーをやると思います。 この記事の特徴 この記事の目標は、以下のとおりです。 「これを読むことで最低限のPolarsの使い方を覚え、とりあえずすぐにPolarsを触れる」 QiitaにはPolarsの解説記事が上がっていますので、詳しい使い方はそちらをご確認ください。この記事ではあくまでPolarsを始める最初の一歩を想定しています。そのため、必要最低限の機能しか紹介していません。 Polarsとは Polarsとは、Pythonで大量のデータフレームを集計するときに使用するライブラリです。 その用途のスタンダートのライブラリ

    本当に最低限だけ覚えて一瞬で使い始めるPolars入門 - Qiita
  • Git用語集 - Qiita

    LITALICOに2022年4月に入社したエンジニアの@taka-fujiです 今回は、チーム内の勉強会で扱ったgitの『Glossary(用語集)』の内容についてまとめていきたいと思います 前提 Glossaryの内容全てではなく、業務の中で特によく聞く用語を厳選して取り扱います 勉強会ではほぼ全ての用語について触れましたが、記事の分量の都合上今回は絞り込むことにしました 各用語について、原文・和訳・解説、の三段構えで整理していきます 必要に応じてターミナルでの実データを用いた確認も入れています 説明はコマンドの内容ではなく『用語の内容』です コマンド実行時、gitがどのような挙動をしているかについては言及していません 用語同士お互いに参照し合っている場面が多くみられますが、説明している用語を上から順番になぞることでそれらの参照関係をスムーズに理解することができるように整理しているつもり

    Git用語集 - Qiita
  • pythonで咄嗟に実装できて便利だった機能3選

    こんにちは。株式会社シグマアイリサーチャーの@k_arakiです。 今回は初めて携わったアプリ開発で簡単に導入できて便利だった機能を3つ紹介します。 はじめに この記事を書くきっかけとなった体験についてお話しします。 入社してまもなく、ある企業に対する業務サポートの効果検証プロジェクトに参加しました。 まず初めにサポート用のプログラムだけ作成し、過去のデータを用いて有効性を調べました。 その次のステップである試験運用を行うために簡易的なアプリ化が必要でした。 今回の話はこの時の開発に関するものです。 体のプログラムはそれまでの検証で既に出来上がっているため、アプリとしての開発項目は以下の2つでした。 業務サポートプログラムのWebAPI化 データの入出力・整形を担当するフロントエンド開発 あくまで試験用だったこともあり、要件定義は表面的に必要な機能の洗い出し程度のものでした。 その結果出

    pythonで咄嗟に実装できて便利だった機能3選
  • エンジニアが使っているキーボード(音階が付いてない方)の話 - NRIネットコムBlog

    はじめに キーボードの種類の話 メカニカルキーボードの話 軸について キーキャップについて プロファイルについて 私が使っているキーボード キーボードを選ぶ時のポイントと感想 おわりに はじめに こんにちは。こんばんは。お疲れ様です。 今年もサンタは何もくれませんでした。システムエンジニアの若林です。 エンジニアの端くれである私が今年になって手を出し始めたキーボードの紹介をしてみようと思います。 キーボードは仕事道具の中でもかなりの頻度でつかうものですから、こだわれば仕事が楽しくなる! デスクトップ体購入した時のやつをそのまま使っている。ノートPCのタッチパッドで頑張っている。気になっているけど手を出せていない方向けです。 すでにデバイス沼にハマっている方はそのまま肩までおつかりください。 キーボードの種類の話 さて、一口にキーボードと言ってもいくつか種類があります(各方式の仕組みを説明

    エンジニアが使っているキーボード(音階が付いてない方)の話 - NRIネットコムBlog
  • 初〜中級程度はある程度は雑でもよかった知識が、上級を目指す際、雑さが許されなくなることが多く、再履修レベルの復習を必要してしまう

    naoya @naoya_ito いろいろスポーツのとかも読んでみて、やはり反復練習によって脳の記憶を最適化し認知エネルギーを使わずにできることを増やしていって、空いた認知エネルギーをより難しいことに回す... というのが、人間のやってることなんだなというのがわかる 2023-12-16 23:39:58 naoya @naoya_ito 反射で問題が解けるようになったからといってそれってただのパターン認識じゃないですか、という見方もあるが、実はそのパターン認識の力を伸ばしていけば自ずと難しい問題もそのうちに解けるようになるということでもある 2023-12-16 23:42:58

    初〜中級程度はある程度は雑でもよかった知識が、上級を目指す際、雑さが許されなくなることが多く、再履修レベルの復習を必要してしまう
  • DNS浸透いうな - それは言葉狩りじゃなくて

    DNS リソースレコードを管理していると、「DNS には浸透期間があるため、DNS の設定変更後は24時間〜72時間お待ちいただく必要があります」などと書かれた DNS 事業者の注意書きを見かけることがあります。 ホスティング業者によって「浸透」等が不適切に使われている例 - www.e-ontap.com DNS浸透言ってるところと言っていないところ【レンタルサーバ編】 - ohesotori.hateblo.jp このような記述が蔓延っているために、DNS 利用者の間で「DNS では設定が浸透するまで待たなければならない」という誤解が広まっています。 また、DNS リソースレコードの地理的な伝播状況を可視化するための DNS Propagation Checker なるツールがいくつか存在しています。 https://www.whatsmydns.net/ https://www.ns

    DNS浸透いうな - それは言葉狩りじゃなくて
  • Webアーキテクチャで迷わないためのイリティ(-ility)のすゝめ - Qiita

    はじめに こんにちは!NewsPicks、 Web Experience Unit のイイダユカコ (@becyn) です。 記事は NewsPicks Advent Calendar 2023 の 25 日目の記事です。最終日の担当をキャッチしてしまいました。ハードルがやや上がっていることを感じますが、2023年もあと数日、優しい気持ちで読んでいただけると幸甚です。 (24日にコロナ&インフルに同時感染してしまい、投稿が遅れました。お待たせして申し訳ありません。) イリティ (-ility) とは イリティ (-ility) というワードを目にしたことがあるでしょうか?プロダクト開発をしていると、可用性、信頼性、テスト容易性、スケーラビリティなどの単語をよく聞くと思います。これらを英語表現した時、Availability、Reliability、Testability、Scalabil

    Webアーキテクチャで迷わないためのイリティ(-ility)のすゝめ - Qiita
  • 立ち上げ期にこそ取り入れる! 組織を強固にする「全員SRE」という文化 - Uzabase for Engineers

    はじめに 記事は、 AlphaDrive Advent Calendar 2023 の 12/23 公開分の記事になります。 qiita.com AlphaDrive CTO/NewsPicks for Business 取締役のアカザワです。 冒頭から余談ですが、CTOとしてAlphaDriveのエンジニア組織を2人から立ち上げて3年、一昨年と昨年は同じUzabaseグループであるNewsPicksのAdvent Calendarに参加させていただいておりましたが、2023年ついにAlphaDriveのチーム単独でAdvent Calendarを実施し埋め切る状態と人数規模になりました!! 嬉しい🎉 めでたい🎉🎉 ...と喜びを表明させていただき題です。記事は2023年10月10日及び11日にオンライン/オフラインで開催されたAWS主催のSaaS on AWSのDay2内セッ

    立ち上げ期にこそ取り入れる! 組織を強固にする「全員SRE」という文化 - Uzabase for Engineers
  • ドメイン駆動設計を実践して自分の LINE 環境をリファクタリングしてみた | DevelopersIO

    手元にある LINE ボット環境のソースファイルが 1 ファイルにも関わらず 350 行超えたので、最近勉強したドメイン駆動設計を実践も兼ねてリファクタリングしてみました。 こんにちは、高崎@アノテーションです。 はじめに 過去の拙記事にも何度か登場している自身の LINE ボットの環境ですが、cdk のスタック定義が約 100 行、Lambda のソースが約 370 行と注ぎ足し注ぎ足しでだんだんと大きくなってきました。 一方、業務で使用している環境はドメイン駆動モデルを元に設計・構築を行っているものが多いため、これらの環境やドメイン駆動設計を学んだことを実践すべく、この LINE ボット環境をリファクタリングしてみました。 この記事の対象 筆者と同じく「ドメイン駆動設計を始めたばかりの方」向けと考えております。 今回の内容は筆者個人が参考文献を元に記載した記事で、ドメイン駆動設計の正確

    ドメイン駆動設計を実践して自分の LINE 環境をリファクタリングしてみた | DevelopersIO
  • 「プロダクト戦略どう立てたらいいかわからん」な人に贈る7つのコツ|中村将平(カミナシPM)

    こんにちは。カミナシでプロダクトマネージャー(PM)をやっている中村です。 最初に謎の宣言をするのですが、自分は「XXができるコツ10選!」みたいな記事が比較的嫌いです。(嫌いなんかい!)嫌いなんですが、、思うことがあってこんなタイトルの記事を書いています。 PM仕事をする中で、「プロダクト戦略ってめっちゃ大事!」って思うことが多いのですが、一方で、「プロダクト戦略ってなんか高尚すぎて、とっつきにくい!」と考えている人も多そうだなとも思います。 この2つの思いを合わせ持つ中で、「戦略的思考」と「コツ」のようなそのへんにうるさい人がこの記事見ると怒られそうな2つのキーワードを併せもった記事を書いてみて、「プロダクト戦略立てられそう!もっとよくできそう!」と少しでもライトに思ってもらえると嬉しいと思いました。 ということで、あえて『「プロダクト戦略どう立てたらいいかわからん」な人に贈る7つの

    「プロダクト戦略どう立てたらいいかわからん」な人に贈る7つのコツ|中村将平(カミナシPM)
  • 2023年に読んだ本

    転職ドラフトからオライリーのたくさんもらったので欲しかったやつとりあえず全部読んでみた。 <pr> 紹介コード RVSC を使うとお互いにもらえるので気になる人は是非。 https://job-draft.jp/sign_up?utm_term=RVSC </pr> オブザーバビリティ・エンジニアリング 良い。トレーシングやOpenTelemetryのと思って買っていたが、実際はオブザーバビリティを確保するための色々な手法を紹介している。そのような手法が発達するまでの歴史の流れの解説も面白かった。従来のメトリクスとモニタリングだけでは現代の分散システムのデバッグが困難ということで、 オブザーバビリティ・エンジニアリングを導入する上での説得に使えそうな文言がたくさん散りばめられている。その手法の一つが、そもそも問題が起きてからデバッグのためにデバッガを挟み込んでデプロイしたくないという

    2023年に読んだ本
  • Microsoft Copilot Studio(コパイロット スタジオ)の使い方!4つのメリット・現時点での懸念点を解説

    Microsoft Copilot Studioを利用する場合には、上記料金にプラスして1人当たり月額30ドル(3,750円)が発生します。 Microsoft Copilot Studio(コパイロット スタジオ)の使い方|アプリ作成・カスタマイズ・活用事例10選 「Microsoft Copilot Studio(コパイロット スタジオ)」では、自身の好みに「Copilot(コパイロット)」をカスタマイズすることが可能です。 以下では、「Microsoft Copilot Studio(コパイロット スタジオ)」を使って、作成すると業務が効率化する例を10ケースご紹介します。 予算管理 「Microsoft Copilot Studio(コパイロット スタジオ)」は、企業の経理システムにアクセスして、具体的な質問に答える能力をAIに与えます。例えば、「今月の売上はどのくらいか」「部門別

    Microsoft Copilot Studio(コパイロット スタジオ)の使い方!4つのメリット・現時点での懸念点を解説
  • 言い回しの引き出しを増やす - Konifar's ZATSU

    先日他社の方複数人でオフラインで話していた時に、自分が何かを発言しようとしたタイミングで他の人が話をしてまあいっかとやめたことがあった。 その時 「私今konifarさんがちょっと言いかけていたことがすごく気になってるんですけど」と拾ってくれて、これはすごいと思ったので雑に書いておく。 自分だったら「今何か言いかけましたか?」みたいな感じで促していたと思う。それをあくまで「私が気になる」というスタンスで聞くことで、相手も気をつかわなくてもよい表現になっていたのだった。こういう言い回しは、普段からまわりを見て気遣いをしていないとなかなかパッと出てくるものではない。 こういうよいと思った言い回しは、気づくごとにストックしておいて引き出しを増やしておくとよい。たとえば申しわけなさそうに「今ちょっといいですか」と聞かれた時に一言目を「もちろんです」と返したり、「自分がよくわかっていないので教えてほ

    言い回しの引き出しを増やす - Konifar's ZATSU
  • 月3GB~5GBのオススメキャリア/格安SIMは? 9つの通信サービスを比較

    月3GB~5GBのオススメキャリア/格安SIMは? 9つの通信サービスを比較:スマホ料金プランの選び方(1/3 ページ) 動画サービスの普及などによりスマホのデータ通信量は年々増加していますが、それでも半数以上の人は3GB以下、3人に2人は5GB以下しか使っていないというデータもあります。そこで今回は月3~5GB使えるプランのオススメを解説します。各プランでは通信速度や通話料金にも違いがあるので、料金以外も含めて検討しましょう。 20GBプランの比較はこちら→激戦区の「20GBプラン」はどこがオススメ? 主要7社の通信サービスを比較 月3GB~5GBが選べる主要なプラン 今回は月3GB~5GBを選べる主要キャリアの9プランをピックアップし、比較してみました。au、ソフトバンク、楽天モバイルはデータ使用量が3GB未満の場合で比較しています。なお、少し仕組みが特殊なpovo2.0は除外しました

    月3GB~5GBのオススメキャリア/格安SIMは? 9つの通信サービスを比較
  • バクラクの爆速開発を支えるDevOpsチームの「のびしろ」! #のびしろウィーク - LayerX エンジニアブログ

    こんにちは!バクラク事業部DevOpsチームです。 この記事は LayerXテックアドカレ2023 の37日目の記事です、前回はid:kikuchyさんが『歳末!バクラク申請・経費精算モバイルアプリ のびしろ大放出祭 』という記事を書いてくれました。また、38日目はid:suguruが『バクラク Enabling Team の課題とのびしろ #のびしろウィーク』を書いてくださいました! 今回はのびしろウィークということで、バクラクのDevOpsチームの伸びしろをお伝えできればと思います! のびしろウィークとは のびしろウィークとは、LayerXの各チームメンバーが自分たちのチームの「のびしろ」について対外的に発信する期間です! 過去の対外的な発信では社内でうまく行った事例などについては各種発信していましたが、どういう課題があってどういった方の協力を求めているかについての発信はあまり行なって

    バクラクの爆速開発を支えるDevOpsチームの「のびしろ」! #のびしろウィーク - LayerX エンジニアブログ
  • 商品やサービスのデータを効率的に分析! 「Looker Studioでキレイにカテゴリ分析する方法」を分かりやすく解説 | GA4最前線コラム

    商品やサービスのデータを効率的に分析! 「Looker Studioでキレイにカテゴリ分析する方法」を分かりやすく解説 | GA4最前線コラム
  • じゃあさ、いつメモ化したらいいか具体的に言語化できんの?

    はじめに 数年前は私はメモ化警察でした。 「はーい、メモ化してなーい!」 脳死でメモ化してましたが、当にメモ化って必要なのか考えるようになり、明確な答えを持たないまま、レビュー時にもメモ化が必要かという問いに「パフォーマンスに問題が出たら」という便利な言葉を使用し、逃げていました。 それはもう尻尾を巻いて。 そしてメモ化警察を退職しました。 煽りタイトルですが、いつメモ化すればいいかメモ化の基準とメモ化するかどうかの判断方法について、個人的に考察した考察記事となります。 今回はアニメーションなどなく、zen.devさんのようなWEBサービスを想定します。 この記事で取り扱わないこと Reactの書き方 メモ化の仕方 仮想DOMによる差分レンダリング Core Web Vitalsに関して メモ化の基準 早速結論ですが、レンダリング時に以下に当てはまる場合メモ化を検討するというのが私の結論

    じゃあさ、いつメモ化したらいいか具体的に言語化できんの?
  • 『注文』『注文する』ボタンにするならどっち?——インターフェースのボタン名を考える上で気をつけるべきこと|tamamomo

    『注文』『注文する』ボタンにするならどっち?——インターフェースのボタン名を考える上で気をつけるべきこと これは フェンリル デザインとテクノロジー Advent Calendar 2023 19日目の記事です。 操作に迷わない、使いやすいアプリ・システムをデザインする上で、「インターフェースに添える言葉を「分かりやすく」表現することは重要です。適切な箇所で、適切なラベルを添えることは、ユーザーがアプリ・システムを使いこなすための大きな手助けになります。 特に、スマートフォンのように表示領域が小さなデバイスだと、あまり長い言葉を配置することができない、という制限があります。そのためボタンの名前は、できるだけ短く、そして一瞬で伝わる言葉にすることが求められます。 ボタンの名前は、できるだけ短く。そして分かりやすい言葉になるように。 それを念頭においた上で、考えてみてください。 「注文」「注文

    『注文』『注文する』ボタンにするならどっち?——インターフェースのボタン名を考える上で気をつけるべきこと|tamamomo
  • Cloud Run で作るサーバーレス アーキテクチャ 23 連発 - これのときはこう!

    2023年は「Cloud Run を触って覚える」をテーマとした ひとりアドベントカレンダー を開催しており、Cloud Run のさまざまな機能や Cloud Run でよく使う構成などをご紹介しています。 最終日、25日目は Cloud Run を中心としたサーバーレス アーキテクチャをいくつか紹介します。2023年にちなんで23個のアーキテクチャを用意しました。 Cloud Run の概要は「gihyo.jp」で解説していますので、こちらもぜひご覧ください。 Web アプリケーション + API の 3-Tier 構成 (SPA) Web アプリケーション + API の 3-Tier 構成 (SPA) SPA (Single Page Application) がフロントになり、バックエンドの API サーバーとして Cloud Run を使用するアーキテクチャです。SPA は N

    Cloud Run で作るサーバーレス アーキテクチャ 23 連発 - これのときはこう!
  • 開発現場の貢献実感のためにできること - ANDPAD Tech Blog

    はじめに この記事はANDPAD Advent Calendar 2023 25日目の記事です。 こんにちは、アンドパッド代表の稲田です。 今回は、アンドパッドが取り組む、2024年の業界課題と、PdM / エンジニア / デザイナー / QA / CRE など開発チームに感じてほしい、アンドパッドの提供価値と、貢献実感についてのお話です。 少しでも、社会課題解決に貢献できるワクワクをお伝えできたらな、と思います。 アンドパッドが取り組む建築・建設業界 建築・建設業界は、 50 兆円を超える巨大な市場でありながら、生産性が低い産業の一つと言われています*1。 また、労働者の高齢化や、新規入職者の減少による人手不足が顕著で、 DX や SaaS での生産性の向上が急務と言われています。 日の骨太な課題に深く長く取り組むのが、アンドパッドです。 建築・建設業界の2024年問題が迫る そんな中

    開発現場の貢献実感のためにできること - ANDPAD Tech Blog
  • その監視、必要ですか? - Qiita

    この記事は検索エンジンプロダクトを一緒に開発してた同窓会のカレンダーの24日目の記事です。 この記事の想定読者 夜中にメモリ使用率超過のアラートを受け取ってるけど、特に何もする必要がない人 アラートの通知内容だけではよく分からないので、監視ツールの画面や番環境の状態を目視で確認して影響確認してる人 この記事で想定していない読者 MSP事業者のようなITインフラの監視・安定化、それ自体を目的とされている方 労働の疎外 まずはカール・マルクスの話をしましょう。 マルクスの理論における「労働の疎外」には主に次の四つの側面があります 製品の疎外: 労働者は自分が生産する製品との関係を失います。彼らは自分の労働で作り出した物を所有せず、それが単なる商品として扱われます。 生産活動の疎外: 労働者は自分の労働過程との関係を失います。単調な作業により創造性が抑制され、仕事に対する個人的な充足感が欠けま

    その監視、必要ですか? - Qiita
  • 設計書を書かない設計で開発効率を向上させた話 - Tabelog Tech Blog

    この記事は べログアドベントカレンダー2023 の23日目の記事です🎅🎄 こんにちは。べログシステム技術部 仕入チームの@shohei-yです。 今回は、新規事業の「べログ仕入」プロダクト開発において所謂「設計書」を書かない設計に挑戦して開発効率を向上させた話を書きます。 (結局「書くの?書かないの?どっちなんだい!」と感じた人は、ぜひ読み進めてください。) 所属している仕入チームについてはこちらの記事をご覧ください。 目次 なぜ設計書を書かない設計に挑戦したのか 設計書を書かないチーム 設計書を書かないことによる問題 1. チーム協力の課題 2. ソースコードの複雑化 3. チーム変動に関わる問題 設計工程導入のきっかけ 設計書を書かない挑戦の背景 設計書を書かない設計 フロントエンド・バックエンドのインターフェースの明確化 ソースコードのスリム化対策 設計のレビュー方法

    設計書を書かない設計で開発効率を向上させた話 - Tabelog Tech Blog
  • 単体テストの考え方/使い方 社内読書会をしました - BASEプロダクトチームブログ

    この記事はBASE アドベントカレンダー 2023の24日目の記事です。 基盤グループ エンジニアの田中 (@tenkoma) です。 2023年5月から8月にかけて、書籍「単体テストの考え方/使い方」の読書会を社内有志でしました。 読書会の様子や感想をまとめます。 書籍「単体テストの考え方/使い方」について 単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略 | マイナビブックス 単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略 | 達人出版会 2022年12月に出版されました。 2020年1月に出版されたUnit Testing Principles, Practices, and Patterns (Manning)の翻訳書です。 単体テストについて定義し、その価値を最大限に高めるための方法について解説されています。 書籍への期待

    単体テストの考え方/使い方 社内読書会をしました - BASEプロダクトチームブログ
  • 【2024年】業務効率を上げるChromeの拡張機能 - Qiita

    はじめに 今回は、クリエイターの業務効率を上げるGoogleChromeのおすすめ拡張機能をまとめていきます。 OctoTree - GitHub code tree GitHubでのレビューや検索を効率化させる拡張機能になっています。 コードナビゲーションによって、GitHub上の大量のコードの検索が簡単にできるようになります。 ColorZilla ColorZillaは、スポイトやカラーピッカーグラデーションの生成など簡単にできるツールになっています。 WhatFont Web ページで使用されているフォントを識別する際に使えるツールになっています。 OneTab 開いているページをリスト化しまとめることができる。メモリの消費量を削減できる。 JSON Formatter JSONデータを整形し、可読性を上げてくれるツールになっている。 エンジニア向けにJSONの解析やデバックをする

    【2024年】業務効率を上げるChromeの拡張機能 - Qiita
  • 現代人はテクノロジーに時間を奪われている、どうすればゆったりした時間を取り戻すことができるのか?

    テクノロジーは人間の生活を楽にするために生み出されたはずですが、スマートフォンやPC、インターネットなどを使えるようになったにもかかわらず、のんびり過ごす時間がほとんどないという人も多いはず。なぜテクノロジーが発達したにもかかわらず現代人は時間がないのか、時間を取り戻すにはどうしたらいいのかについて、イギリスのリヴァプール・ジョン・ムーア大学で心理学教授を務めるルース・オグデン氏らが解説しています。 Technology is stealing your time in ways you may not realise – here’s what you can do about it https://theconversation.com/technology-is-stealing-your-time-in-ways-you-may-not-realise-heres-what-you

    現代人はテクノロジーに時間を奪われている、どうすればゆったりした時間を取り戻すことができるのか?
  • "思った通りにいかない"ことは別に悪いことではない - フジイユウジ::ドットネット

    あまり考えがまとまっていないことを雑に書く。 生きていると、思った通りにいかないことや思い通りにならなそうなことというのは沢山ある。沢山あるというか、世のほとんどのことは思い通りになんかならない。 つまり、思った通りにいかない方が普通だと思う。 でも、自分の人生や自分の行動は"思った通りにならなくてはいけない"と考えている人が多いみたいなんで、それだと生きてて大変なんじゃないかなあと思ったりするわけです。 ここまで読んで「え、思った通りにいく方が良いに決まってるじゃん」って思った人もいるでしょうが、そういう話ではなく。 僕が言いたいのは、思った通りにいかないことの方が普通なのに「思った通りにいかないことは、悪いこと」と考えている人が沢山いて、思った通りにいかない度になぜ自分の人生は思い通りにならないのだと(どうにもならないことを)悩み、ストレスを感じるてしまうのって、生きづらいよねって話な

    "思った通りにいかない"ことは別に悪いことではない - フジイユウジ::ドットネット
  • グルーとしてのエンジニアリングマネージャー|dora_e_m

    はじめにこれはQiitaのEngineering Manager Advent Calendar 24日目の投稿です。 エンジニアリングマネージャー(EM)の役割EMというロールの定義は組織によって異なりますが、共通項としては「チームのパフォーマンスを最大化すること」があります。 チームのパフォーマンスを最大化するためには様々な打ち手が考えられます。 チームのイネーブルメント チームメンバーの採用、育成、評価の実施 キャリア形成支援 パフォーマンス・マネジメント ロードマップに沿ったスケジューリング、チーム内の体制最適化 技術的リーダーシップ 技術的意思決定への参加 技術的課題の解決への貢献 コミュニケーション コミュニケーションパスの設計 チームのAPIとしての機能 プロセス改善 予算管理 チームの規模や会社のフェーズ、そこにいる人々の特性によってとるべき打ち手は異なってきます。 私が今

    グルーとしてのエンジニアリングマネージャー|dora_e_m
  • 「IaCジャーニーマップの紹介」というタイトルで登壇しました # hibiyatech | DevelopersIO

    2023/12/14に開催されたHibiya.Tech #2 Infrastructure as Code(IaC)を語り尽くせにて、「IaCジャーニーマップの紹介」というタイトルでLTしました。 IaCジャーニーマップとは 「IaC導入を成功させるためのステージ分けされたプロジェクトの全体像、 ロードマップ」です。 詳しくは以下をご覧ください。 登壇資料 おわりに IaCでどんな課題が解消するのか、逆にIaCを導入することで生じる課題と解決策についてお話ししました。 セッションで発表した構成は一例で、それぞれの組織ごとに最適な構成があると思います。 IaC活用のご参考になれば幸いです。 以上、AWS事業部の佐藤(@chari7311)でした。 参考URL・書籍 O'Reilly Japan - 詳解 Terraform 第3版 Terraform cloudへのSnyk integr

    「IaCジャーニーマップの紹介」というタイトルで登壇しました # hibiyatech | DevelopersIO
  • ゲームサーバー設計する際のいくつかの方針 #AWSreInvent | DevelopersIO

    このチョークトークでは、ゲームサーバーを設計する際に最初に考えるアーキテクチャについて簡単に触れられていました。 あらためて、ゲームサーバーを構築する際には、どのような選択肢があるかを再確認できました。 こんにちは。ゲームソリューション部の出村です。 AWS re:Invent 2023のチョークトークである「Deploy mutiplayer games with compute, containers and Amazon GameLift」のレポートをお届けします。チョークトークとは、登壇者がいくつかの発表を行い、参加者が発表中の内容に対して質問を行ったり、何かしらの経験を共有を行うセッションです。 セッション概要 Launching a global game that meets player expectations can be challenging. In this ch

    ゲームサーバー設計する際のいくつかの方針 #AWSreInvent | DevelopersIO
  • Pythonのloggingについて基本的な部分を確認する | DevelopersIO

    DA事業部の横山です。 今回は。普段から利用しているPythonloggingについてなんとなくで理解している部分が多かったため、基的なことから復習したので確認した内容を共有します。 前提条件 記事で利用しているPythonのバージョンは以下になります。 Python: 3.8.13 確認した内容 今回は、以下の項目について公式ドキュメントを中心に確認を行いました。 ログレベル loggerの定義方法の種類 設定ファイル形式 Formatter 一番簡単な利用例 import logging logging.warning('Watch out!') # will print a message to the console logging.info('I told you so') # will not print anything WARNING:root:Watch out!

    Pythonのloggingについて基本的な部分を確認する | DevelopersIO
  • ダッシュボード改善のヒント-QuickSight × Redshift 売上分析デモで解説!に登壇しました(ウェビナー準備編) | DevelopersIO

    ダッシュボード改善のヒント-QuickSight × Redshift 売上分析デモで解説!に登壇しました(ウェビナー準備編) データアナリティクス事業部の武田です。 2023年12月1日に「ダッシュボード改善のヒント-QuickSight × Redshift 売上分析デモで解説!」に登壇しました。 今日は、ウェビナー番までに用意したこと・考えたこと等を振り返ってみます。 このブログは、ウェビナー準備の工程を書いており、セミナー概要ではありませんので、あらかじめご了承ください。 ウェビナー概要 ウェビナー概要は下記ブログにまとまっていますので、内容を知りたい方は下記をご確認ください。 ウェビナー準備工程全体像 今回のウェビナーは、下記工程で準備しました。 ・サービス企画 ・ウェビナー企画 ・関係部門への相談 ・題材ダッシュボードの用意 ・サービスページを用意する ・発表準備 サービス

    ダッシュボード改善のヒント-QuickSight × Redshift 売上分析デモで解説!に登壇しました(ウェビナー準備編) | DevelopersIO
  • 【2023年まとめ】 フリーランサー6名の経験から学ぶフリーランスとして生きていくポイント | DevelopersIO

    IT業界の中ではフリーランスとして働いている方も多くいます。その中でも特にフリーランスとして活動を始めて間もない方の役に立つように、フリーランストークという記事とイベントを開催しています。今回は2023年のまとめとしてフリーランスのキャリア3年〜20年の方6名にインタビューさせてもらった中から、特に役に立ちそうなコメントを厳選してお届けします。 大切な事のまとめ 良い出会いを大事にしよう アウトプットしよう 自分の価値観を考えよう 透明性を持って単価を決めよう 健康を大事にしよう やりたいなら試してみよう ライフスタイルにフリーランスが合うのか考えよう 編 案件の獲得(知り合い編) 一緒に仕事をしやすいと思った人とは、終わった後も定期的に事に行ったりして仲間として付き合ってる 興味のある勉強会やコミュニティに参加、登壇、運営している 交流会やクリエイターが集まる会に参加する 趣味の集ま

    【2023年まとめ】 フリーランサー6名の経験から学ぶフリーランスとして生きていくポイント | DevelopersIO
  • コストで差をつけろ!!re:Invent 2023 で発表された AWS Cost Optimization Hub を紹介! | DevelopersIO

    コストで差をつけろ!!re:Invent 2023 で発表された AWS Cost Optimization Hub を紹介! タイトルが「コー◯ーで差をつけろ!!(◯足)」みたいなね。えっ?コーヒー? どうも、こんにちは kaz です。 今回は re:Invent 2023AWS Billing and Cost Management の新機能として発表された「AWS Cost Optimization Hub」について紹介しようと思います。 コストで差をつけろ!!ってね。えっ? はい。始めます。 AWS Cost Optimization Hub とは? AWS Cost Optimization Hub は「コスト最適化推奨事項を一元的に管理するための集約サービス」です!(はい、名前のまんまです) AWS 上のセキュリティ事項を確認するために AWS Security Hub

    コストで差をつけろ!!re:Invent 2023 で発表された AWS Cost Optimization Hub を紹介! | DevelopersIO
  • Amazon ECS でタスクの起動方法の選択肢の概要を教えてください | DevelopersIO

    困っていた内容 コンテナ環境として ECS を検討しています。 コンテナの実行方法としてはいくつか方法があるようですが、選択肢の概要について教えてください。 どんな方法があるの? ECS でコンテナを実行する方法は大きく二つです。 Amazon ECS サービスを使用する方法 RunTask/StartTask API を使用する方法 二つ目の方法は、直接 API を実行する方法や EventBridge を経由した方法など、更に細分化されます。 Amazon ECS サービスを使用する方法 ECS サービスで指定した数(desiredCount)のタスクを自動的に起動、維持する方法です。 ウェブアプリケーションなど長時間実行するワークロード向けで、ELB や Auto Scaling とも連携します。 コンテナで問題が発生してタスクが停止した場合も、ECS サービスによって自動的に新しい

    Amazon ECS でタスクの起動方法の選択肢の概要を教えてください | DevelopersIO
  • セキュリティ系アップデートの全体像とSecurity Hub深掘り #AWSreInvent #cmregrowth | DevelopersIO

    2023/12/11 に開催された #AWSreInvent ふりかえり勉強会 CM re:Growth 2023 OSAKA にて「セキュリティ系アップデートの全体像とSecurity Hub深掘り」 というタイトルで発表しました。 スライドと発表内容をブログで共有します。 スライド セキュリティサービス新機能のおさらい セキュリティサービスの新機能全体像 以下、セキュリティサービスの「新機能の件数」ランキングです。 一番多かったのが Security Hub, Detective のそれぞれ4件で、 次に 3件で Inspector でした。 あとは GuardDuty や IAM Access Analyzer、Config、Control Tower あたりが並んでいます。 それぞれのアップデート一覧はスライドに情報あります。 気になるものがあれば、ぜひ検証してみてください。 思っ

    セキュリティ系アップデートの全体像とSecurity Hub深掘り #AWSreInvent #cmregrowth | DevelopersIO
  • [初心者向け] IAMユーザーにアクセスキーを払い出す手順を確認してみた | DevelopersIO

    たぬき( @tanuki_tzp )です。 久々にIAMユーザーを作成したら、オプションでアクセスキーを作成できないようになっていました。 気付かないうちにちょっとセキュアな感じになっていて、趣を感じました。 そういったわけで、IAMユーザーのアクセスキーをコンソールから払い出すための手順を確認してみました。 有効化の仕方 1 AWS IAMユーザーを作成する ユーザー | IAM | Global 今回は、検証用なのでIAMユーザーに対する権限は付与しないで作成します。 この状態では暗黙的な拒否が適応されるため、アクセスキーを使用しても、どのサービスにもアクセスできません。 IAMの評価論理について、詳しくは下記セッションをご参考ください。 実際のユーザーには 必要最低限 の権限を付与してくださいね。 2 作成したIAMユーザーにアクセスキーを作成する 作成したIAMユーザーをクリックし

    [初心者向け] IAMユーザーにアクセスキーを払い出す手順を確認してみた | DevelopersIO
  • Linuxでの調査時に高頻度で使用してきたコマンドまとめ - Qiita

    この記事について この記事は、Linux上でコマンドをそこそこ実行してきた私が独断と偏見でよく使う5大コマンドをまとめたものです。 痒い所に手が届くような内容になることを願って記します…。 コマンドたち ①netstat -anp | grep "Listen " 実現できること LISTENしているポートを確認できます。 アプリケーションやミドルウェアに接続できない場合のトラブルシュートに使用できます。 使用方法 ポートの状況を調べたいサーバ上でコマンドを打つだけです。 127.0.0.53:53や:::80の箇所: LISTENしているIPアドレスとポート 0.0.0.0:*や:::*の箇所:    接続する側のIPアドレスとポート このような状況ではSSL設定したはずなのに、443ポートが開いていないぞというような形で調査ができます。 $ netstat -anp | grep "L

    Linuxでの調査時に高頻度で使用してきたコマンドまとめ - Qiita
  • 人生に絶望して刑務所に入りたがるような人たちを集める場所があってもいいんじゃないか?

    住は保証するけれど、ほぼ無償で働かされるような場所だ。 そして、その施設の管理は国が行う。 おそらく赤字になるだろうが犯罪を未然に防ぐためには有用である。

    人生に絶望して刑務所に入りたがるような人たちを集める場所があってもいいんじゃないか?
  • 松嶋初音「動物はアクセサリーじゃありません、命です」飛行機にペットを持ち込むべきではないと強く主張(スポニチアネックス) - Yahoo!ニュース

    タレント・松嶋初音(36)が5日に自身のX(旧ツイッター)を更新。羽田空港で日航機と海上保安庁の航空機が衝突して炎上し海保機の乗員5人が死亡した事故で、日航機の貨物室に預けられたペットは救出できなかったという報道について言及した。 【写真】愛犬を抱えて笑顔をみせる松嶋初音(インスタグラム@hatsunexから) 松嶋は「今回の出来事で理解するべきは『貨物扱いが悪い』という話ではなくて、そもそもペットを遠出させる手段として飛行機は選択肢から外すのがよい、と飼い主が個々に思うべきだと思います。当たり前にアレルギーとかもあるし、あまりにもエゴ。署名推進してる人がいるならおかしいと伝え会わないとです(原文ママ)」と投稿。 また「飼い主は、共に暮らしているからうちの子は大丈夫なんていう感覚は今すぐ捨てるべきだし、ハッキリ言って他人の育てたどんな躾がされてるかも分からん動物と長時間逃げることも許されな

    松嶋初音「動物はアクセサリーじゃありません、命です」飛行機にペットを持ち込むべきではないと強く主張(スポニチアネックス) - Yahoo!ニュース
    knj2918
    knj2918 2024/01/07
  • ダウンタウン松本人志の笑いは嗤いではなくベルクソンが定義した笑い以上のものを生み出したしコムドットや東海オンエアの企画はガキ使みたいだし森三中との共演は性加害やセクハラではなく彼女らの芸の可能性もある - 逆寅次郎のルサンチマンの呼吸

    令和6年、元旦から能登半島地震が起きたり。 韓国の野党党首が襲われたり。 JAL機と海保機の衝突、乗務員達の冷静な判断と対応で何とかJAL機の方は死者無しだったけど、海保機の乗務員達に死者が出てしまったり。 🇺🇸🇯🇵 | 乗客全員の脱出「奇跡」 航空機衝突で米英メディア 日のメディアと違って外国のメディアは独立している分、自分たちの意見で物事が言える この映像は海保機と衝突したJAL便の中のCAさんが事態を対応している時だ 素晴らしい#ありがとうJAL #JALは日の誇りpic.twitter.com/EGmmR0rp0g — L.S.H (@LSH__Official) 2024年1月3日 酷いニュースばかりだ。 地獄だ、地獄。 被災した人に比べれば俺はマシな地獄だから、あまり泣き言は言ってられないけど、弱者男性の俺の人生も「生ぬるい地獄」ではある。 ただ、そんな俺の人生を少

    ダウンタウン松本人志の笑いは嗤いではなくベルクソンが定義した笑い以上のものを生み出したしコムドットや東海オンエアの企画はガキ使みたいだし森三中との共演は性加害やセクハラではなく彼女らの芸の可能性もある - 逆寅次郎のルサンチマンの呼吸
  • 〈1.1大震災〉自販機破壊、避難者のためだった 「飲料水確保するため」 穴水高|社会|石川のニュース|北國新聞

    能登半島地震の避難所となっている穴水町の穴水高で1日夜、男女数人が自動販売機を壊し、同校の避難者用に飲料水を置いていったとみられることが6日、同校などへの取材で分かった。自販機を壊した人は「自分も避難者で、飲み物を確保するために自販機を壊していいか(管理者に)確認した」と話しており、石川県警は事件性はないとの見方を示している。 穴水高によると、車で訪れた数人が自販機を器具でこじ開け飲料水を取り出し、避難所に置いていったという。

    〈1.1大震災〉自販機破壊、避難者のためだった 「飲料水確保するため」 穴水高|社会|石川のニュース|北國新聞
    knj2918
    knj2918 2024/01/07