木地雅映子 @KijiKaeko 「金沢市内もこんなに被害が!」みたいな情報だけだとかたよるから、地震落下防止テープで一冊も落ちなかったわたしの本棚の状況もあげておきますね。落下防止テープ優秀。本棚には落下防止テープ。 pic.twitter.com/othuhsY7x9 twitter.com/kijikaeko/stat… 2024-01-02 08:17:09
山本健人(外科医けいゆう, Takehito Yamamoto) @keiyou30 消化器外科専門医、医学博士|MD, PhD, #colorectalsurgery in Japan, #SoMe4Surgery|大腸癌|ダイヤモンド、時事メディカル等で連載|『すばらしい人体』『すばらしい医学』(ダイヤモンド社)シリーズ21万部超、『医者が教える正しい病院のかかり方』(幻冬舎)|講演・取材のご依頼↓ keiyouwhite.com/linktree 山本健人(外科医けいゆう, Takehito Yamamoto) @keiyou30 医療現場では「昔は〇〇が当たり前だったけど今は違う」ということが多くあって、例えば私の一般外科領域だと、 「昔は手術の後、毎日傷の消毒をしていたけど今は消毒しない」(よほどの例外を除き) が代表例なのですが、他の科ではどんなものがあるでしょうか? 良かった
初めに 自分は2年くらい業務でGCP(今はGoogle Cloudですね)を使っていたのですが、友達が個人開発でGoogle Cloud使いたいから手伝ってとのことで、久々にコンソール触りたいなーと思ったので環境構築を手伝うことにしました。友達のクレジットカードが紐づいた環境なので自分の環境以上に課金やセキュリティに対して注意しなくてはなりません。課金だけでなく友情も爆発してしまいかねませんので 今回は最初期から構築するということで個人開発者向けにお財布や環境を守るうえでの最初にやったほうがよい課金のセーフティ的な設定をまとめていきたいと思います。企業で検証環境管理している人にも参考になるかと思いますので是非最後まで見てもらえると嬉しいです! 前提 Google Cloudのプロジェクトを作成していること 課金アカウントを作成していること(クレジットカードの紐づけできていること) その1
words = ['Japanese', 'English', 'French'] for w in words: print (w) # 結果 Japanese English French 同じ処理を繰り返すので「ループ処理」とも言われます。ではなぜloopじゃなくて、forなのか?と思いますよね。おれもそう思い、3年くらい経過していました。 ちなみに、別でwhile文もループ処理になります。 ちなみに、使い分けとしては、 for文: 繰り返し回数を指定したい処理 while文: とにかく条件ごとに値を処理 という使い分けができそうです。 本題:for文は如何にしてforなのか。 そろそろ本題に入りましょう。 なぜ、for文はforでループ処理なのか? 調べてみました。 そもそも、ループ処理の種類の表し方は? ループ処理では、whileやforがあることはご存知の通りかもしれませんが、
英語を活用する仕事に関連するツールの中から、特に人気で効率的な7つをピックアップ。DeeplとGrammarlyの併用方法やQuillbotの使い方、そしてOtter.aiでの仕事効率化のコツなど、多様なニーズに応える情報を詳しく解説します。 英語の仕事効率化に役立つツール7選: 効率&品質アップの秘訣DeepL:外部翻訳支援ツールと連携、AI 翻訳のマストツールhttps://www.deepl.com/ 訳文の自然さで知られるAI翻訳ツール。対応言語は30弱、全部で700の組み合わせの翻訳が可能となっている。SNSや掲示板などの生の対話から学習をしているため、非常に今日性の高い訳文が取得できると評判だ。それ故に、時折過剰にネットスラング的な表現が提案されることもあり、「常に正確性の高い英文が取得できるわけではない」ということは認識しておきたい。 ブラウザ版とデスクトップ版(Window
はじめに 「テーブル・DBを設計するときのさいきょうの極意」を完全に理解したので 初心者(私)向けに共有する記事です。 どうぞ揉んでいただければ幸いです。対戦よろしくお願いします。 さいきょうの極意 初心者が「テーブル・DB設計して」と言われると、 「アソシエーションってあったよね・・・バリデーションも?中間テーブルを使うときと使わないときと・・・」と大変に混乱し、何から手をつけていいかわからなくなります。 そんなあなたにこれ! テーブル・DB設計は「属性」と「関係」の2つだけ 「属性」は必要なものを書くだけ 「関係」は 1:1 / 1:N / N:N しかない(しかも、ほとんど 1:N) これが極意だ!!! 一般的な、「ユーザーがいて、投稿ができて、コメントといいねができるサービス」で考えてみましょうか。 users / posts / comments / likes のテーブルが必要
マイクロソフトは、Webアプリケーションのテスト自動化ライブラリ「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプレビュー公開を発表しました。 Microsoft Playwright Testingに使われている「Playwright」は、マイクロソフトが中心となってオープンソースで開発しているWebアプリケーション向けテスト自動化ライブラリです。対応環境が幅広く柔軟で、精度の高いテストを特長としています。 具体的には、Chrome、Edge、Firefox、Safariの主要なWebブラウザのすべてを対象にしたテスト自動化が可能で、ヘッドレス、ヘッドありのいずれにも対応。モバイルエミュレーションを用いたAndroid版Google ChromeとMobile Safariのテストも、実
ここでいくつかのルールとして motion-count-multiplied 例えば10jで十行下へ移動、d2kで上2行を削除など operator-doubled 例えばyy, dd, cc, >>とか、2回繰り返すとカーサーのある行に動作する upper case operator 例えばc->C、d->D, y->Yのように、現在のカーサーから行の最後まで動作するケースと、対になっている(逆の機能を持つ)ケース、例えばp->P, o->O, n->N, a->A, i->I, f->Fなど)に大まかに分けられる exclusive inclusive 例えば、yiw vs yaw, cib vs cabの違いで、テキストオブジェクトの内部(inner)だけか、境界線も含めるか(around) があります。これらのルールは他のプラグインにもよくみられるので、Vim wayに慣れればプラ
はじめに VS Codeでコーディングをするとき、Gitの操作やビルド、デプロイなど、決まった処理を手動で実行するのが面倒だなと思ったことがあるのではないでしょうか。tasks.jsonというファイルを使えば、そういった面倒な手順を自動化し、開発効率を上げることができます。 この記事でやること この記事では、作業ブランチにmainブランチの取り込みを行うGitコマンドを自動化してみます。mainブランチを取り込むために、以下のコマンドを毎回手で実行しているとします。 git stash git pull origin main git stash pop これをtasks.jsonに定義して自動化したいと思います。 タスクの作成 タスクを作成するには、VS CodeのメニューのTerminal⇒Configure Tasksを選択します。 Create tasks.json file fr
2024年1月1日16時過ぎに発生した、石川県能登地方を震源とする、令和6年能登半島地震では、家屋倒壊や大規模火災などが起こり、多くの人が被害に見舞われています。 自然災害が多い日本では、日頃から災害対策を行うことは必要不可欠です。 しかし、専用の防災グッズを一式買うと、想像以上に出費がかさんでしまうことがあります。 SNSで100円ショップのおすすめ商品を紹介している、@100yenshoplove_さんは、ダイソーのアイテムだけで作る『防災ボトル』を紹介しました。 防災ボトルとは、災害時に役立つものをウォーターボトルに入れて持ち運べる防災グッズです。 『防災ボトル』の作り方はとても簡単! まず、ダイソーでアルコール消毒液、羊かん、反射バンド、非常用ライト、レインポンチョ、絆創膏、ホイッスル、紙石鹸、コンパクトタオル、そして中身を収納するための、ダイソーのドリンクボトルを用意してください
私事ですが、骨折して2か月ほど半寝たきり&半引きこもり生活をしていました(動かな過ぎて痔になった)。なので連載以外は全く何もせず過ごしていたんですが、若干余裕が出てきたのでリハビリがてらnoteで好きなことを書きます で……久々にXを見て「おすすめ」タブに表示されていた裏垢女子を一度見たら、それからずっと出てくるようになってしまった。 裏垢女子というのは、一般的には性的な内容のポストや画像の投稿をあけすけに行い、会って性行為に及ぶのもやぶさかではない……みたいな女性ユーザーのことを指すが、体感では純粋に性的な出会いを求めている人は0.2%くらいではないかと思う。 残りの99.8%は ・「ここで連絡先交換してます♥」とか言われて詐欺の出会い系(会えることや資金譲渡をエサに入金を何度もせびられる)に誘導される ・DMで交通費やホテル代などの名目で「PayPayやAmazonギフト券をくれたら会
自分がニッチだと思っているテーマについて発表する「Qiita Engineer Festa 2023〜私しか得しないニッチな技術でLT〜」。ここで株式会社SonicGardenの遠藤氏が登壇。LambdaとFargateを組み合わせた実行環境について話します。 遠藤氏の自己紹介 遠藤大介氏:今日は「AWSのLambdaとPlanetScaleを組み合わせると、超絶スケールするWebアプリを作れちゃうぜ」という話をしていこうと思っています。 最初に自己紹介です。遠藤と申します。SonicGardenという会社で、プログラマーと執行役員をやっています。インフラと機械学習などが好きで、趣味もプログラムで仕事もプログラムな感じの人間なんですが、最近は機械学習周りが盛り上がっているので、そっちもいろいろやっています。 あと、ロードバイクに趣味で乗っているのですが、最近ちょっと乗れていません。それから
はじめに 突然ですが、よく使うコードはどのように管理していますか? 私はGitHubで管理していたのですが、今回VSCodeの拡張機能Gistを使って見たところ、サクッと参照ができて、かなり使い心地が良かったのでまとめておきます。 Gistとは VSCode上でGitHub Gistを連携させることができ、手軽にファイルの作成、編集、削除が可能になる拡張機能です。 導入手順 GitHub Gistの登録 GitHub上でアクセストークンの取得 拡張機能のインストール アクセストークンの設定 1. GitHub Gistの登録 2. GitHub上でアクセストークンの取得 ExpirationをNo expirationに設定します。 scopeのgistを許可して作成です。 トークンが発行されるので控えておきましょう。 3. 拡張機能のインストール VSCode上で【Gist】と検索すると
こんにちは、最近スマホのChatGPTアプリで、音声入出力機能を使って会話を楽しんでいる安部です。 皆さんWebアプリ開発などで、画面モックを作成しなければいけない場面は多いですよね? 適当なHTMLを作ったり、ツールで図示したりしますが、正直面倒です。 そこで今回は、ChatGPTに最初から画面モックを作ってもらいます。 最近はChatGPTに画像を添付できるようになったので手書き画像からHTMLを出力することもできますが、 この記事では画面要素を言葉で指定し、HTMLを出力してもらいます(配置などのデザインは、ひとまずChatGPTにお任せしてみます)。 では早速始めましょう。使用モデルはGPT-4です。 簡単な入力フォームを出力させる まずは、よく使いそうな簡単な入力フォームを出力してもらいます。 ここでは、「書籍を登録する画面」という設定で指示を出します。 次の画面構成の案を、HT
公共図書館は「情報のダム」 雨が降らなくて水不足になったとき、すでに干上がった川から水を汲み上げようとしても無理ですよね。だから日本中の川にダムが造られるわけです。同じように、情報も水のように常に流れていくものなので、いざというときのためにダムに貯めておかないといけません。 図書館はまさに情報のダムです。日本でいちばん多い図書館は、地域にある公共図書館です。すべての都道府県に合計3305館あります。スパイの専門用語でも、図書館のように情報を集約する機関を「インテリジェンス・ コミュニティー」と呼んでいて、情報収集のいちばん重要な場所だとしています。 図書館は、どちらかというとアナログにかたよってきましたが、コロナをきっかけに資料のデジタル化にも力を入れています。これをデジタルアーカイブといいます。 とくに公共図書館は「情報のダム」として、地域の記録(郷土資料)を残すのが役目です。郷土資料は
切り替える理由 自社の主力製品で利用している技術(WebRTC / WebTransport)がブラウザベースのため TypeScript を利用する Go を採用したのは sqlc が使いたかったという理由 sqlc-gen-typescript が出てきたのでもう Go を使う理由がなくなった 自社サービスチーム全員が Go にまったく興味が無い sqlc 自体は便利 そもそも自社に Go への興味がある人がいない 自社サービスの規模ではボトルネックになるのはデータベースであって言語ではない もしアプリでスケールが必要なときは Rust や Erlang/OTP に切り替えれば良い コネクションプールは PgBouncer を利用すればいい TypeScript からは 1 コネクション 1 接続で問題無い どうせフロントエンドでは TypeScript を書く 自社では React
ナッジ・行動経済学を活用した 行動促進策の設計法 ~暮らしの中での行動変容による社会課題解決~ 2023/4/21 1 Copyright (C) Mitsubishi Research Institute, Inc. ナッジ・行動経済学を活用した行動促進策の設計法 ~暮らしの中での行動変容による社会課題解決~ 2023 年4月 株式会社三菱総合研究所 先進技術センター 要旨 目次 頁 1.拡大するナッジなどの緩やかな行動変容の取り組み 2 2.行動特性による行動ボトルネック分析 6 3.行動促進策の設計 8 3.1 ボトルネック要因に影響している行動特性を弱める 8 3.2 行動特性を利用して行動を促す 9 (1)フレーミングと参照点でメッセージを設計する 9 (2)セグメント異質性を意識して設計する 11 (3)スモールアクションを設計する 13 (4)フィードバッグを設計する 14
何となくAWSでクラウド設計をしていませんか AWSを利用する際、多くの方が「設計」というプロセスを簡単に飛ばしてしまう傾向にあります。しかし、クラウド環境の効果的な活用には、適切なアーキテクチャ設計が不可欠です。世の中には、システム設計をする上で指針となる設計原則がいくつかあります。本記事では、以下の3つをピックアップをしてご紹介します。 本記事で取り扱う内容 ■ マイクロサービスアーキテクチャ ■ AWS Well-Architected Framework ■ The Twelve-Factor App 1. マイクロサービスアーキテクチャ マイクロサービスは、独立した小さなサービス群でソフトウェアを構築するアーキテクチャです。これにより、迅速なイノベーションと新機能の迅速な展開が可能となります。一方、モノリシックアーキテクチャは、全てが一つのサービスとして結合され、変更や障害が全体
これについて、「漫画表現のせいで現実のスカートめくりが発生した」のはほぼ事実です。これは発端になった漫画を描いた永井豪先生も自分で認めてらっしゃいます。その後「まいっちんぐマチコ先生」でさらに大流行となり、女児被害者が多発、PTAが猛抗議し、連載差し止めになる等大騒ぎになりました。 https://t.co/JnHuInQgVE — しお(汐街コナ) (@sodium) January 11, 2023 そいで、「『漫画表現のせいで現実のスカートめくりが発生した』のはほぼ事実」というのは事実なの? みたいな件について、いちおう、出せる資料だけ出しておこうかな……と思いました。 「スカートめくりの元祖」さて、ツイートで「発端になった漫画」と言われているのは、永井豪先生の『ハレンチ学園』です。 実際、『少年ジャンプ』誌上でも、『ハレンチ学園』を「スカートまくりの元祖」と宣伝していました。 週刊
ひつぎに入れられる保冷用のドライアイスが原因で二酸化炭素中毒を起こしたとみられる死亡事故が起きているとして、消費者庁などは故人とのお別れの際にひつぎに顔を入れないよう注意を呼びかけています。 消費者庁によりますと、ひつぎに入れられる保冷用のドライアイスが気化した二酸化炭素を吸い込み中毒を起こしたとみられる死亡事故が令和2年から3年にかけて全国で3件起きています。 具体的には ▽小窓を開けた状態のひつぎの近くで倒れていたり ▽ひつぎに顔を入れた状態で意識を失っていたりしたケースが報告されていて、寝ずの番の最中など周囲に人がいない状況でひつぎの中の故人に話しかけるなどして事故が起きたと考えられるということです。 事故を受けて国民生活センターがひつぎに10キロのドライアイスを入れて二酸化炭素の濃度を測る実験を行ったところ、ひつぎのふたを閉めた状態では急激に濃度が上昇し、20分後にはすぐに意識を失
OBO-𝕏 @MyK2Rc51Dns6ELa 警官さん はい止まって 今横断歩道の前に自転車来てましたよね。 質問。自転車近づいてましたが乗ってましたよね。 道路交通法で運転してる自転車は軽車両ですよね? 警官「はい」 そこ自転車横断帯あります? 警官「ないです」 私に停車義務は? 警官「ないです」 それじゃ 警官「はい」 2024-04-03 07:50:47 OBO-𝕏 @MyK2Rc51Dns6ELa @NA_1600Car なかなか難しいですが、警備な違反は警告に留めるという国会答弁あるので相手の不備を指摘して上で謝るべきは謝って以後気をつけますとかいうと今回は注意でと言ってくれたりもシマス。 違法ガー!とか高圧になると相手も人間なので下手に出ての巧みな交渉ですね。これで私は免停になりましたYO! 2024-04-03 12:24:38
LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog Overview 30万を超える同時接続数を持つチャットサービスにおいて、リアルタイムでメッセージの受信などのイベントを配信するメッセージブローカーとして、私たちはRedis ClusterのPub/Subを使用していました。 私たちのサービスでは、ユーザー数の増加に伴い、Redis Clusterのシャード数を増やすことでクラスターの性能を向上させてきました。しかし、Redis ClusterのPub/Subでは、シャード数の増加に伴ってネットワーク帯域が圧迫される問題が生じ、これ以上シャードを追加することができない状況になりました。 この課題を解決するために、メッセージブローカーをRedis Pub/SubからRedis
前回の記事も、またまた思っていた以上の皆様に読んでいただけたようです。ありがとうございます! shouyutechou.hatenablog.com というわけで、第三回です。今回もあれです。 今回はなんというか、ツッコミどころが……という次元じゃない、のかな。うーん。 toyokeizai.net 日本酒「純米酒」「吟醸」の違い、正確に言えますか? という人が言えていない問題 2ページ目のツッコミどころ 特定名称酒は8種類ある 醸造アルコールの有無で分けよう 精米歩合で分けよう 吟醸造りについて 味について 高級なお酒が高いわけ 3ページ目のツッコミ どうやってお酒を選べばいいのか。 日本酒「純米酒」「吟醸」の違い、正確に言えますか? という人が言えていない問題 前々記事「日本酒『"添加物"で伝統的造り方が減少』は問題か」で「高級酒ブームが来ている」と述べましたが、大変失礼ながら、この2
日本語の文字入力に使用されるキーボードには、大きく分けて日本語配列の「JISキーボード」と英語配列の「USキーボード」があります。 漢字変換をはじめとした日本語入力のしやすさから、日本ではJISキーボードのニーズが高いですが、USキーボードと比べてどのような違いがあるのでしょうか。 本記事では、日本語配列と英語配列の違いやJISキーボードならではの独自キーとその役割、入力効率アップに役立つ小技もあわせてご紹介します。 JISキーボード(日本語配列キーボード)とは JISキーボードとは日本語配列キーボードともよばれ、JIS規格に準拠して作られた日本語配列のキーボードです。 「JIS」とは日本産業規格を指します。規格がないと多様化・複雑化・無秩序化してしまうモノやコトについて、この「規格」を設けることで、互換性の確保や生産効率化などを実現しています。 JISキーボードはQWERTY配列(英字最
わいず│iPhone×お得ナビ @ys_docomoPro 【iPhone・iPad・AppleWatchの裏技を毎朝6時に発信!】2010年からiPhone利用のヘビーユーザー|113日で10,000フォロワー|元Apple champion認定者 |iPhoneの裏技をもっと知りたい人はフォロミー♪ わいず│iPhone×お得ナビ @ys_docomoPro 「亡くなった家族のiphoneがロック解除できない」ケータイショップに勤めているとき、この相談を何回も受けました。中の写真を見て懐かしむ、訃報を伝えるべき相手を見たりと、思いはそれぞれですが9割の方はロックをはずせません。いつ何が起こっても、残された家族のために今すぐ出来る設定は↓ 2023-11-22 06:00:48 わいず│iPhone×お得ナビ @ys_docomoPro "故人アカウント"を設定すること。自分のiClou
はじめに 広告ブロック用DNSサーバのAdGuard Homeを自宅サーバに導入して、Tailscaleを有効にした全ての端末で広告を表示しないようにします。 github.com はじめに AdGuard Homeのインストール Tailscaleのインストール 動作確認 AdGuard Homeの追加設定 運用してみて 余談 追記(2024/2/4) ネットワーク構成としては以下になります。 類似のPi-holeと迷いましたが、デフォルトで日本語化されているのと、普段からAdGuardのChrome拡張機能を使ってるという理由でAdGuardを選びました。 また、前提として以下の環境で作業します。 自宅サーバ: Ubuntu 22.04 AdGuard Homeのインストール 更新の手軽さを考えてsnapでインストールます。 $ sudo snap install adguard-ho
上のチャートには、2024年の1月と2月の支出が記録されていて、このチャートをゴールドシュタイン氏は毎朝確認する。 まず、ゴールドシュタイン氏は支出を「固定費(Fixed)」と「変動費(Variable)」の2項目に大別する。その下に食費、家族、娯楽、罪悪感のある楽しみなどといったカテゴリーを設けている。 それぞれのカテゴリーに対して、年初からその日までの支出合計額、予算に占める割合、予算の残りなどを詳細に追跡する。 右のチャートには、支出の内訳が別のビジュアルで示されている。四角形が大きければ大きいほど、支出が多いということだ。「罪悪感のある楽しみ(Guilty Pleasures)」や「アパートメント(Apartment)」という名の支出が予算において大きな比重を占めている一方で、「友人と社会(Friends / Social)」と「教育(Education)」は小さい、つまり予算に占
日々生活するにつれゴミが溜まるのは日常も PC も大差ないのですが,特に macOS は不要なキャッシュファイルが溜まりやすいと感じます.ディスク容量が逼迫し続け 10 GB を切り,いよいよ Photoshop も開けなくなってきたので,不要なファイルを 60 GB 分削除しました.以下メモです. 便利コマンド # ルートから 5 個下の階層までに存在する,100 MB 以上のファイルを検索 sudo du -x -m -d 5 / | awk '$1 >= 100{print}' # 現在のディレクトリ以下に存在する,50 MB 以上のファイルを検索 du -x -m | awk '$1 >= 50{print}' # ディレクトリを削除する rm -rf
インフラチームの西川です。 当社ではGitHubを利用しています。いろいろ便利な機能があるのですが社内でコマテクを募集してみたところ意外と知らないものがあったので共有してみます。 行動の見える化 特定コミットのリンク取得 通知 行動規範 ガイドライン .github リポジトリ テンプレートリポジトリ タグをたくさんプッシュさせない ドラフトプルリクエスト チケットの自動リンク化 ベースブランチの更新を取り込む まだレビューが終わってないプルリクエストの一覧化 レビュアーの自動割り当て コードの所有者 ファイル単位でレビュー済みをチェックする レビュー中のファイルを全部閉じる 具体的な修正を提案する レビューコメントをラベル化 デプロイ管理 リリースノートを自動作成 行動の見える化 以下の設定をすることで、GitHub上の行動を見える化することができます。 docs.github.com
こんにちは、ソーシャル経済メディア「NewsPicks」のむとうです。 この記事は NewsPicks アドベントカレンダー 2023 の3日目の記事です。 昨日は@J_Nakagawa(隼佑 中川)さんによる『LambdaレスポンスストリーミングとAWS-SDKを使ってSlackに進捗バーを表示させる』でした! 世の中には再現が難しく一見してバグがありそうに思えないコードもありますが、一方でプロダクションコードの中にはひと目見てバグが有りそうなコードもまた多いものです。いくつかの特定のパターンをとる文字列(環境名など)やenum(以下どちらもenumと表現します)に関する条件分岐もその一つです。プルリクを見てこのようなパターンがあれば、バグの疑いが強くなります。周囲を見渡すと、大抵すでにバグっているか潜在バグを含むコードが見つかります。すべてバグというのは言い過ぎにせよ、わかりやすさと変
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く