よく見かけると言っても別に会ったことがあるわけではない。 私にはしょうもない趣味がある。 もう15年くらいずっと、ひとりでカラオケに行くことだ。人に聞かせるほど上手いわけでもないし、音楽の趣味が合う友人もいない。あと夜中が好き。 だからよく、学生の頃は夜中にカラオケでひとりで歌っていた。最初はただ歌っていただけだったが、途中からカラオケがオンラインで繋がるようになって、全国採点という、その月にその曲を歌った人どうしで採点を競うランキングを入れるようになった。 自分は夜中にひとりで歌っているのに、たくさんの人と同じ歌を歌っているのだという感覚が、妙に寂しさを紛らわせてくれて、心地いい。 とは言っても、音楽の趣味がアレなので、あまり全国採点に参加している人数は望めない。アジカンが月に200人くらい参加者がいるとしたら、私が好きなバンドの曲は大体月に1〜2人。まあそんな感じ。 で、その1〜2人が
↓↓↓↓訂正あります。↓↓↓↓ 2018/07/02に株式会社エフコード社内で行われた勉強会のスライドです。 訂正版(随時更新中): https://docs.google.com/presentation/d/15HOMfAbtdWwO48njcB8IdkN3kVAMu3wsmZo0O3S-f_4/edit?usp=sharing 専門家による資料・専門家向けの資料ではありません。自分自身で学習し、論文・文献等を読解してまとめた内容となります。間違い等あるかもしれませんが、あれば是非コメント頂ければと思います。 【訂正事項】 スライド16: 誤:たった一つのプロセスが故障しただけでも有限時間で合意できない 正:たった一つのプロセスが故障しうるだけでも有限時間で合意できない スライド20: 誤: 重要: あるschedule σ1, σ2 がdisjoint (nodeが被ってない) なら
環境変化の激しい現代において、突如襲ってくるストレスや逆境にどのように対処していますか? これまで何度も心が折れそうになったことがあるかもしれません。しかし、そんな時に私たちを支えてくれるのが「レジリエンス」です。 では、どうすればレジリエンスを高めることができるのでしょうか? 解決策は意外とシンプルです。ちょっとしたことを実践することで効果を発揮します。 まず、レジリエンスが高い人と低い人の特徴を把握することから始め、次に具体的な実践方法を取り入れてみましょう。 この記事では、特にレジリエンスを構成する5つの要素と、要素ごとに日頃から実践できる方法に焦点を当てています: 【レジリエンスを構成する5つの要素】 自己効力感(セルフ・エフィカシー) 楽観性(オプティミズム) 問題解決スキル 感情コントロール 社会的支援(ソーシャルサポート) 上記の要素について解説しながら、要素ごとに日ごろから
Auto increment(自動採番)型を採用したくない場合 Auto Incrementは、データベースにおいて自動的に一意の識別子を生成するメカニズムです。通常、数値型の列が対象となり、新しいレコードが挿入されるたびにその列の値が自動的にインクリメントされます。典型的なIDですかね。 ここでは一意性の確保の話や、データ移行やバックアップのデメリットには言及せず、セキュリティとプライバシーの懸念にフォーカスして考えます。 予測可能性 Auto Increment型のIDは連番であるため、次に生成されるIDが容易に予測可能です。これにより、攻撃者がシステムの内部構造を推測し、不正アクセスを試みるリスクが高まります。 情報漏洩のリスク 連番のIDはデータベースの挿入順序を反映しているため、公開されることで企業の活動パターンやデータ生成の頻度が漏洩する可能性があります。 例) 競合他社は、公
はじめに JavaScript/TypeScript初学者を抜けたあたりの方に向けてTypeScriptの利点や限界、型レベルプログラミングについて紹介します。 TypeScriptはJavaScriptをラップしたライブラリであり、静的な型情報をつけることができます。また、それらの型情報をもとに型を推論し、型違反な代入やプロパティへのアクセスなどをプログラム実行 以前 に検知することができるようになっています。 例えば、動的型付けの言語であるJavaScriptでは、以下の関数のa,bには数値だけでなく、文字列を渡すことができます。数値同士を渡せば加算してくれますし、文字列同士を渡せば文字列連結をしてくれます。 「数値計算用の関数なのに、文字列連結に利用できてしまう」という緩さを開発時にはなるべく排除しようというのがTypeScriptを導入する意義です。 以下、TypeScriptの基
こんにちは!最近、ChatGPTと話しすぎてAI風の口調がうつってきたAI-Bridge Labのこばです!👋 今回の記事はGoogleのサービス『NotebookLM』(ノートブックLM)について 1.NotebookLMの概要 2.使い方 3.具体例として過去のnote記事を全部読ませた結果どうなったか この3点を分かりやすくご紹介します! 先に結論だけお伝えするとかなり実用性が高くオススメのツールです! そしてこの記事を読んで頂ければご自身での活用法が想像できるようになると思いますので、ぜひ最後まで読んで頂けますと幸いです! 1.NotebookLMの概要公式サイト:https://notebooklm.google.com/ NotebookLMは、Googleが提供する生成AIサービスで、ユーザーのメモ書きやアップロードした資料を基に情報を整理し、質問に答えることができる革新的
「スケジュールを制する者が仕事を制する」とよく言われますが、私はあえて「タスクを制する者が仕事を制する」と言いたい。 「タスクの書き方」なんて言われても、なんとなくできちゃいますよね。教わるものでもないですし、人と書き方を比べる機会もないですし。 でも、だからこそ、差がつきやすい。知らないうちに、ダメなやり方が染み付いてしまってるかもしれません。これからお伝えするタスクの起こし方をマスターすれば、あなたとチームの生産性は確実に高まります。ぜひ最後まで読んで、試してみてください。 タスクはアクション動詞で書く英語レジュメ(職務経歴書)はとにかく「アクション動詞」で書けとアドバイスされる皆さん、「Action Verb」という言葉をご存知ですか? 日本語に訳すと「行動する動詞」という意味になります。英語でレジュメ(職務経歴書)を書く際に、必ず「Action Verb」で書きなさいと、しつこく言
こんにちは、クラウド&ネットワークサービス部の福岡です。 SDPF(Smart Data Platform) クラウドの IaaS である、ベアメタルサーバー・ハイパーバイザーサービス開発のソフトウェアエンジニアとして働いています。 本記事では、リリースプロセスの改善を目指して QA チームが実施している試験の一部を自動化したことで、チームの底力が爆上がりした事例について紹介します。 SDPF ベアメタルサーバーサービスのミッション 機能リリースまでの流れと課題 課題1: 価値提供までのリードタイムが長くなる 課題2: QA チームの稼働がひっ迫する QA 削減に向けた取り組み 〜自動テストによる代替〜 思いがけない困難 どうやってこの困難に立ち向かったのか 1. 締切のあるタスクと締切のないタスクをセットにして取り組む 2. チームでサービス説明書の読み合わせ会を実施 取り組みの成果 1
はじめに この記事は、every Tech Blog Advent Calendar 2024(夏) の1日目の記事です。 DELISH KITCHEN開発部の羽馬(@NaokiHaba)です。 この記事では、DELISH KITCHEN チラシ で使用している Vuex の Pinia への移行について紹介します。 chirashi.delishkitchen.tv 本記事では、これらの知識があることを前提に説明を進めます。 Vue.jsの基本的な知識 Nuxt.jsの基本的な知識 Vuexの基本的な知識 Piniaとは Pinia(ピーニャ)は、Vue.js用の新しい状態管理ライブラリです。Vuexの次のイテレーションとして開発が始まり、Vuex 5に組み込むことを想定していたアイデアを多く取り入れています。 pinia.vuejs.org Piniaは、Vuexと比較して以下のような
地政学リスクの全体像の整理 2024年5月28日 調査部 主任研究員 細尾 忠生 研究員 井口 るり子 調査レポート ※ 本稿は執筆時点の地政学リスクを網羅的に整理したものです 1 Mitsubishi UFJ Research and Consulting 1.地政学リスクの俯瞰 2.米国の政治動向 3.中国の政治動向 4.米中対立の論点 5.台湾有事の可能性 6.アセアンの政治リスク 7.中東情勢とエネルギー問題 8.ロシアのウクライナ戦争とその影響 9.まとめ 本レポートの内容 2 Mitsubishi UFJ Research and Consulting 1-(1)地政学リスクの俯瞰 日本企業にとり重要なのは、中国、米中対立、台湾有事、ASEAN、中東など 豪 州 日米英印との関係強化による中国への対抗 インド 中国等との 国境衝突 中 東 イスラエル・ハマス紛争
こんにちは。 Anews の開発に携わっている Engineer の 羽柴 と申します。 Anews はフロントエンドを Vue で開発しています。 自分自身の背景として、Stockmarkに入社するまでは React を使って開発していたので Vue の経験は殆どない状態でした。 そこで理解を深めるために chibivue を使った勉強会を社内で進めています。 その時に気づいたことを share したいなと思い、この記事を書きました。 ja.vuejs.org chibivueとは Vue を書き始めた感想 chibivue の勉強会を進めて Proxyについて でもなんで まとめ 余談 最後に chibivueとは ubugeeei.github.io Vue を最少単位で作ってみようという project です。 浅い理解でよければ公式 docs をさらっと読んで実装するのが早いので
加速する「貯蓄から投資」、迎えた「金融政策転換」、景気回復の実態を伴わない「冷たいバブル」……。ここ最近、経済に関するニュースが大きな話題を呼んでいます。この身近でありながらも複雑な経済問題について、私たちはどのように向き合えば良いのでしょうか。 今回の記事では、「絶対的貧困」と「相対的貧困」について解説しています。円安、賃金の停滞、国際競争力の低下など、多くの人が日本経済の低迷を実感していますが、具体的に「貧困」とはどのような状態を指すのでしょうか。 *本記事は帝京大学経済学部教授の宿輪純一氏の著書『はじめまして、経済学 おカネの物差しを持った哲学』(ウェッジ)の一部を抜粋したものです。 貧困の定義 「貧困」(poverty)とは、具体的にどのような状態を指すのでしょうか? 貧困の定義はさまざまですが、大きく2つに分けて考えることができます。衣食住など必要最低限の生活水準が維持できない「
Ghost of Tsushimaなどを作った会社の人が書いた本です。ゲーム開発におけるコードを書く際の教訓を整理し、改めて示し直したいい一冊だったと思います。大事なことですが、著者は決して「このルールを絶対使え」と言っているのではなくて、そもそもまず会社の製品の特性上、このようなルールを敷いておくと品質や生産性を高く保てたという前提があり、その前提を元に「ルールを選び取って自分たちのコーディング哲学を構築しよう」と推奨しています。 ルールズ・オブ・プログラミング ―より良いコードを書くための21のルール 作者:Chris Zimmermanオーム社Amazon この手の本では『リーダブルコード』がよく薦められる傾向にあると思います。私にとってもリーダブルコードは確かに駆け出しの頃すごく役に立った記憶はあるのですが(もう10年くらい前に読んだので正直忘れた)、そこから知識がアップデートされ
最近、ローカルLLMがアツくなっているという話をtwitterでチラホラ見かける。 ローカルLLMって何じゃ?というと、オープンに公開されているモデルのウエイトをDLしてきて手元のPC上で推論させる事である。 オープンなAIモデルとは逆の存在として、モデルがDLできないクローズなAIモデルもある。 OpenAIやAnthropicのような最先端AI企業のクローズなAIモデルに比べて、オープンに公開されているオープンなAIモデルの性能は今でもかなり後れを取っている。 だから去年の間はあくまでAIの本命はChatGPTのようなクローズモデルであって、オープンなAIモデルなんて眼中にありませんみたいな風潮が無くはなかった。だが最近は風向きが少々変わってきている。 GPTのAPI高い問題 & OpenAIがAIベンチャー皆殺しにしてしまう問題 まず「結局GPTのAPIを叩いてサービス運営して成功し
Apple Musicによる史上最高のアルバムを讃える「100 Best Albums」(史上最高のアルバム100枚)の全リストが公開となった。 Apple Music「100 Best Albums of all time」 100位 ロビン『Body Talk』 99位 イーグルス『Hotel California』 98位トラヴィス・スコット『ASTROWORLD』 97位 レイジ・アゲインスト・ザ・マシーン『Rage Against the Machine』 96位 ロード『Pure Heroine』 95位 アッシャー『Confessions』 94位 ブリアル『Untrue』 93位 ソランジュ『A Seat at the Table』 92位 タイラー・ザ・クリエイター『Flower Boy』 91位 ジョージ・マイケル『Listen Without Prejudice Vo
競争率40倍という人気シェア型書店「PASSAGE」を運営する由井緑郎。広告会社やリクルートで培った事業構想力やテクノロジーへの知見を生かし、シェア型書店というビジネスモデルを広めようとしている 深刻な出版不況に突入した2000年代。ジャーナリストの故・佐野眞一は、2001年に刊行した『だれが「本」を殺すのか』(プレジデント社)で出版不況の構造的な問題について言及した。その後も、本を巡る状況は厳しくなる一方だ。それでもさまざまな形で本を届けようとする動きは生まれている。今回取材したのは、日本屈指の「本の街」でひときわ注目されている「シェア型書店」。どんなきっかけで誕生し、どのように運営されているのだろうか。(本文は敬称略) (浜田 敬子:ジャーナリスト) 【本連載を初回から読む】 ◎書店業界と決別した風雲児が15年ぶりに復帰、開店した「シェア型本屋」とは 誰もが「売り手」になれるシェア型書
React Router とは React Router のルートのマッチング React Router のドキュメントのRanking Routesのセクションを例として説明します。 以下の 5 つのパスパターンを取り得るアプリケーションがあるとして、/teams/newというパスが与えられたときに、どのパスパターンがマッチするでしょうか。 [ "/", "/teams", "/teams/:teamId", "/teams/:teamId/edit", "/teams/new", ]; React Router はここからさらにルートをランク付けし、最終的に/teams/newを最もマッチするルートとして採用します。 どのようにルートをランク付けするか ランク付けというのは、ルートがどれだけパスにマッチするかを評価することです。React Router は、ルートのパスパターンと与えら
小6からずっとオタクグループにいるオタク女なんだけど、処女時代のオタク体験に特有の楽しさというのはあって、その後彼氏できて二次元オタク趣味どころか全趣味エネルギーを喪失した時期があって、その後エネルギーが復活したという変遷があった。 最初の彼氏ができたときは、恋愛に夢中になってオタクをやめたというパターンではなく、幻滅と軽い鬱みたいになって何もかもが楽しめなくなってしまった。セックスが全く気持ちよくなかったのと、前から自分がブスである自覚はあったけど本当にブスの貧乳で無価値なんだなって思えて同人誌やグッズ類を一回全部処分したし、ライト乗り鉄みたいな感じでいろいろなところに一人で出かける趣味も失ってしまった。消費も生産もあのときは完全に止まった。「生産エネルギーが凄い童貞に生産を続けさせるために童貞のままでいさせろ!」みたいな声があるけど、それはこういう理由なのかもしれないなと今でも思う。夢
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く