タグ

nabechoのブックマーク (2,178)

  • 中級 Vim 操作

    この記事は Vim 駅伝 の 06/05 の記事です。 前回の記事は thinca さんによる、 06/03 の「Meguro.vim #23 を開催しました」という記事でした。 次回は 06/07 に投稿される予定です。 はじめに 記事は以下の記事のオマージュです。 Vim の基操作のうち、比較的マイナーながら汎用的に使える機能や小技を集めました。プラグインや複雑な設定が必要なものは含まれておらず、いずれも VimNeovim の両方で使うことができます。気になったものがあれば使ってみてください。 ノーマルモード編 検索結果を次々と置き換える Vim で文字列置換を行う最も有名な方法は :substitute コマンド (短縮形: :s) ですが、ノーマルモードの cgn というイディオムも便利です。これは c オペレータと gn テキストオブジェクト (:h gn) を組み合

    中級 Vim 操作
    nabecho
    nabecho 2024/06/05
  • Google、開発者向けの無料プログラム「Google Developer Program」開始。WebIDE「Project IDX」のワークスペースを5つまでなど特典が提供

    Googleは、Google CloudやFirebaseなどGoogleが提供するサービスを用いてアプリケーションを開発する開発者を支援するための無料のプログラム「Google Developer Program」の開始を発表しました。 Google Developer Programに参加することで、以下の特典が得られると説明されています。 Geminiベースの新WebIDE「Project IDX」のワークスペースに最大5つまでアクセス可能に チャットAIによるドキュメントページの解説、サンプルコードの生成、Google APIのテスト ラーニング プラットフォーム「Google Cloud Skills Boost」のインタラクティブラボクレジットを無料で利用可能。クレジットを使って実際のGoogle Cloud環境でスキルの練習ができます。 Google主催のコミュニティへの参加

    Google、開発者向けの無料プログラム「Google Developer Program」開始。WebIDE「Project IDX」のワークスペースを5つまでなど特典が提供
    nabecho
    nabecho 2024/06/05
  • 日本人プログラマー向けコーディングフォント「Bizin Gothic」が無償公開/「Ricty」でもお馴染みの「Inconsolata」と読みやすい「BIZ UDゴシック」をかけ合わせ

    日本人プログラマー向けコーディングフォント「Bizin Gothic」が無償公開/「Ricty」でもお馴染みの「Inconsolata」と読みやすい「BIZ UDゴシック」をかけ合わせ
    nabecho
    nabecho 2024/06/03
  • 田舎者と貧乏人を初めて見た話

    東京に生まれた。 新宿区で生まれ、その後は23区外に引っ越したが、ずっと東京都内から出たことはなかった。 小学校受験をし、私立の小学校を卒業し、そのまま中学受験をして、いわゆる御三家に合格し、中高一貫の女子校を卒業した。 中高時代は都心まで通学し、遊ぶところは新宿、渋谷だった。 1年間浪人し、そのまま地方の国立大学医学部に進んだ。 まさかそこでここまで大きなカルチャーショックを受けるとは思っていなかった。 私は自分がいかに世間知らずだったかということを全く知らなかった。 まず、初めに、医学部生同士での「親って医者なの?」という会話に驚いた。 「え?むしろ親、医者じゃないの?」 喉元まで出かかって飲み込んだ。 私の周りの医学部志望生は、7〜8割は親が医者であり、親が医者であるかどうかを確認する文化がなかった。また、親が医者でなかろうと、会社の社長だの外交官だのばかりなので、「あ、そうなんだ。

    田舎者と貧乏人を初めて見た話
    nabecho
    nabecho 2024/06/03
    むかしみたきがする
  • “コミュニケーション禁止”の官製メタバース『ぷらっとば~す』に感じた3つの課題

    メタバースなのにユーザー同士のコミュニケーションが禁止されている」とX(旧Twitter)で大きな話題になっているのが、2024年5月の孤独・孤立対策強化月間のために内閣府が提供している特設メタバース『ぷらっとば~す』だ。 アバターの姿でコミュニケーションできるメタバースは孤独・孤立対策に有用そうだが、肝心のユーザー同士のコミュニケーションが禁止されていると聞くと、一見元も子もないように思える。 この記事では、ソーシャルVR等のメタバースで日常生活を送るヘビーユーザーの一人である筆者、VTuber・作家のバーチャル美少女ねむが『ぷらっとば~す』の体験の違和感、内閣府の狙い、利用して感じた3つの課題、そして仮想空間による孤独対策の可能性を整理して解説する。 『ぷらっとば~す』実際に体験してみた まず、実際に「ぷらっとば~す」を体験してみたところ、なかなかにショッキングな体験だったので順を追

    “コミュニケーション禁止”の官製メタバース『ぷらっとば~す』に感じた3つの課題
    nabecho
    nabecho 2024/05/31
  • デジタル庁デザインシステムβ版

    デジタル庁デザインシステムは、スタイリングの考え方を提供するデザイン言語、情報の視覚表現とインタラクションを具現化するUIコンポーネント、ユーザビリティとアクセシビリティを踏まえた設計や実装のためのガイドラインから構成されるデザインアセットです。 デジタル庁のミッションである「誰一人取り残されない、人に優しいデジタル化を。」の実現に寄与することを標榜し、官公庁や地方自治体などの行政機関や公共性の高い組織等のウェブサイト/ウェブアプリケーション/オンラインサービスまたはシステム等で利用することを念頭に置いて構築されています。

    デジタル庁デザインシステムβ版
    nabecho
    nabecho 2024/05/31
  • S3経由でXSS!?不可思議なContent-Typeの値を利用する攻撃手法の新観点 - Flatt Security Blog

    はじめに セキュリティエンジニアの齋藤ことazaraです。今回は、不可思議なContent-Typeの値と、クラウド時代でのセキュリティリスクについてお話しします。 ブログは、2024 年 3 月 30 日に開催された BSides Tokyo で登壇した際の発表について、まとめたものです。 また、ブログ資料化にあたり、Content-Type の動作や仕様にフォーカスした形で再編を行い、登壇時に口頭で補足した内容の追記、必要に応じた補足を行なっています。 また、ブログで解説をする BSides Tokyoでの発表のもう一つの題である、オブジェクトストレージについては、以下のブログから確認をすることが可能ですので、ご覧ください。 blog.flatt.tech なぜ今、この問題を取り上げるのか? 従来のファイルアップロードにおいて、Content-Type の値を任意の値に設定すること

    S3経由でXSS!?不可思議なContent-Typeの値を利用する攻撃手法の新観点 - Flatt Security Blog
    nabecho
    nabecho 2024/05/30
  • 注目のITサービスを支えるアーキテクチャ特集 技術選定のポイントと今後の展望 - Findy Tools

    公開日 2024/05/28更新日 2024/07/25注目のITサービスを支えるアーキテクチャ特集 技術選定のポイントと今後の展望 現代のITサービスは、ユーザーに高品質で安定した体験を提供するために、より効率的で柔軟な技術選定が不可欠です。 特集では、注目企業のシステムアーキテクチャ設計に携わるエンジニアの方々より、それぞれの技術選定における工夫と、未来を見据えた展望についてご寄稿いただいています。 各企業がどのように課題を乗り越え、開発生産性や品質を向上させるためにどのようなアプローチを採用しているのか ー この記事を通じて、実際の現場で活用される最先端の技術や戦略を学び、皆さんのプロジェクトに役立つ洞察を得ていただければ幸いです。 ※ご紹介はサービス名のアルファベット順となっております airCloset - 株式会社エアークローゼット エアークローゼットは日初・国内最大級、女

    注目のITサービスを支えるアーキテクチャ特集 技術選定のポイントと今後の展望 - Findy Tools
    nabecho
    nabecho 2024/05/28
  • 【2024年度】エンジニア向け研修資料まとめ - Qiita

    はじめに 記事では無料で公開されている企業のエンジニア向け研修資料をまとめました。 近年では、多くの企業が新人向けの研修資料を公開しています。これらの資料は内容が充実しており、初心者から中級者まで幅広いレベルの学びを得ることができます。さらに、資料の作り方も参考になるため、勉強会で発表する人や企業の研修担当者にとっても貴重な情報源となっています。 記事では様々な企業のエンジニア向け研修資料をまとめましたので、ぜひ参考にしてみてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 この記事の主な対象者 有名企業の研修資料を幅広く確認したい方 エンジニアとして初級から中級レベルの方 独学で学んでいる方 今後研修資料

    【2024年度】エンジニア向け研修資料まとめ - Qiita
    nabecho
    nabecho 2024/05/28
  • 元選手村「晴海フラッグ」は誰が買った?1089戸を徹底調査~そこから見えたものは | NHK

    東京オリンピック・パラリンピックの選手村を改修した巨大マンション群「晴海フラッグ」。 ここでは販売にあたって申し込みが殺到し、多額の投資マネーが入っているのではないかという指摘がありました。その実態はどうなっているのか。私たちは1000戸あまりの登記簿を取得し、すべての所有者を調べてみることにしました。その驚きの結果は… ※私たちは「不動産のリアル」と題して、各地の不動産事情を取材しています。ぜひ晴海フラッグに関する情報などもこちらまでお寄せください。 (首都圏局 不動産のリアル取材班/記者 牧野慎太朗・竹岡直幸) 今月(5月)26日、「晴海フラッグ」で開かれた「まちびらき」のイベントに足を運びました。イベントには、東京大会のオリンピアンも参加し、ここが選手村だったことを思い起こさせました。周囲には新たな商業施設もオープン。家族連れなどの姿も目につき、新たな街の誕生を感じさせました。 晴海

    元選手村「晴海フラッグ」は誰が買った?1089戸を徹底調査~そこから見えたものは | NHK
    nabecho
    nabecho 2024/05/28
    “東京都として投資目的の申し込みが多数あることを認識したのは販売が終わったあとでした”んなわけあるかい
  • 自分がどれくらいニューラルネットワークを理解しているかを確かめられるゲーム「Graph Game」

    「Graph Game」はニューラルネットワークの構造をグラフで作成するゲームです。AI技術の発展と共に頻繁に目にするようになった「ニューラルネットワーク」をどの程度理解しているか試せるゲームとのことなので、実際にプレイしてみました。 Graph Game - By Sabrina Ramonov https://graphgame.sabrina.dev/ サイトにアクセスするとこんな感じ。「RNN」「LSTM Cell」「GRU Cell」「ResNet Block」「Deep RNN」という5つのステージが用意されています。まずは「RNN」をクリックしてみます。 「x_t」「h_t」「y_t」という3つの箱が出現しました。それぞれの箱はデータを表しており、上が出力で下が入力となっています。「x_t」の上の○をクリックし、ドラッグして「h_t」の下に接続します。 緑の線で接続が表示され

    自分がどれくらいニューラルネットワークを理解しているかを確かめられるゲーム「Graph Game」
    nabecho
    nabecho 2024/05/27
    無言ブクマを揶揄するようなコメントがあり残念な気持ちになりましたというお気持ちコメントをしておきます
  • 「その点来来亭ってすげぇよ」ラーメン屋で注文と違うものを出してきたのに「作り直してもいいけど別料金」と言われたという話に対し、来来亭のヤバい対応エピソードが続々寄せられる流れに

    ちんちろう @postcardpsc その点来来亭ってすげぇよ ラーメン大盛り頼んだのに並盛り持って来られちゃったことあったけど、作り直すどころかもう一杯ラーメン持ってきたもん 当に意味わからん殺されるかと思った x.com/crimecrime39/s… リンク www.rairaitei.co.jp 来来亭|ラーメン・飲茶の来来亭 ラーメン・飲茶の「来来亭」公式ウェブサイト。「あっさりスープにコクある背脂」京都風醤油味の鶏ガラスープに背脂を浮かせた、コクがあるのに口当たりスッキリのラーメン。お客様第一で全国に展開中! 7

    「その点来来亭ってすげぇよ」ラーメン屋で注文と違うものを出してきたのに「作り直してもいいけど別料金」と言われたという話に対し、来来亭のヤバい対応エピソードが続々寄せられる流れに
    nabecho
    nabecho 2024/05/26
    その点トッポってすげぇよなメソッド
  • 分割キーボードを椅子に固定

    左右分割型のキーボードを椅子に固定してみた。 今回使ったキーボードは、Keyball39。左右に分かれているタイプで、左右合わせて合計39個のキーが搭載されており、右手側にトラックボールが付いているキーボード。 このキーボードの底面に鉄板を貼り、椅子から生やしたアームに磁気式の雲台で固定し、磁気式のUSBケーブルで配線してみよう、というのが今回の試みです。なお、以前には別のアプローチとして、机に固定する方法を紹介しました。 分割キーボードを机に固定 Corne V4 Chocolateのときはケース内底面に鉄板を貼りましたが、今回は底面のアクリル板に直接鉄板を貼ってみることに。剥がしやすくするために、マスキングテープの上から貼り付けました。 Amazon | [エムティ]スチールプレート (マグネット吸着用) シルバー 正方形 ■ 24x24mm / 裏面超強力1mm厚シール付 10枚入(

    nabecho
    nabecho 2024/05/25
  • VSCode上でシーケンス図/クラス図/フローチャートをサクッと書きたい ~Mermaid Graphical Editor~ - Qiita

    VSCode上でシーケンス図/クラス図/フローチャートをサクッと書きたい ~Mermaid Graphical Editor~初心者umlVSCode新人プログラマ応援mermaid はじめに Mermaid Graphical EditorというVSCode拡張機能にとても感動したので一筆書きました こんな方におすすめ シーケンス図/クラス図/フローチャートをサクッと書きたいけどmermaidとか難しそう 😢 できること VSCode上でポチポチしながらシーケンス図/クラス図/フローチャートを描けるようになる mermaid記法のコードも自動生成されるよ 個人的メリット mermaidの学習コスト0 紙で書くよりも修正しながら書きやすい 導入手順 (簡単7steps) (1) VSCode上で「Mermaid Graphical Editor」という拡張機能をインストールする (2)

    VSCode上でシーケンス図/クラス図/フローチャートをサクッと書きたい ~Mermaid Graphical Editor~ - Qiita
    nabecho
    nabecho 2024/05/25
  • VS Codeでマークダウンを快適に書きたい! オススメの拡張機能と設定6選 - ICS MEDIA

    ブログの文章やドキュメント作成など、さまざまなシーンで使われる記法に「マークダウン記法」があります。文字修飾の簡単さや読みやすさから使うタイミングは多々あると思いますが、みなさんは快適にマークダウンを書けていますか? 筆者はVS Codeでドキュメントをマークダウンで書くことが多く、表の作成・編集やプレビュー表示など、めんどくさい・見づらい・使いづらいと思うことがあります。どうにか快適に書けないかと思いさまざまな拡張機能や設定を試しながら業務を行ってきました。 この記事では、筆者が試した拡張機能やVS Codeの設定の中で便利だったものを紹介します。①から⑥まではすべて無料で利用できるので気軽に試してみてください! ①マークダウンの表をエクセルからコピペできる拡張機能 VS Codeでの表の作成に重宝しているのが「Excel to Markdown table」という拡張機能です。エクセル

    VS Codeでマークダウンを快適に書きたい! オススメの拡張機能と設定6選 - ICS MEDIA
    nabecho
    nabecho 2024/05/24
  • AI を活用したソフトウェア開発のための個人的ガイド - Sun wood AI labs.2

    https://www.reddit.com/r/LocalLLaMA/comments/1cvw3s5/my_personal_guide_for_developing_software_with_ai/?rdt=40405 はじめに 私は個人プロジェクトでコードを書く際、特に自動化のためのものを書く際には、AI を活用しています。この点について、人によって意見が分かれるようです。同じように AI を使っている人もいれば、AI が良いコードを書くことは不可能だと考える人もいます。私の分野の専門家の間でも同様の考え方に遭遇し、AI の使い方が人によって異なるのかもしれないと気づきました。 私自身のバックグラウンドですが、私は開発マネージャーであり、業界で長年の経験を積み、大学院でもソフトウェア開発を学んできました。ですので、このガイドは素人ではなく、大規模システムの構築と運用に関するかなり

    AI を活用したソフトウェア開発のための個人的ガイド - Sun wood AI labs.2
    nabecho
    nabecho 2024/05/23
  • 【追記】妻の育ちが悪くて離婚になりそう

    なりそうというか今の所ほぼ確定だけど(慰謝料とか財産分与で揉めている) 元々義母が断捨離依存症で、しかも自分の持ち物じゃなくて他人の物を捨てたがる厄介なタイプ。 や義姉、義父なんかも度々被害に遭っていたそうだ。(例えばは子供の頃からおもちゃや漫画、CDなんかを勝手に捨てられていたらしい) それでもが実家にいた頃ぐらいは義父や義母方の義祖父母(結婚した時には既に亡くなっていた為面識は無い)が叱れば ある程度は収まっていたそうだが、義祖父母が亡くなり、義母も定年退職した頃ぐらいから悪化していった。 や義姉が実家に置いてあった学生の頃の思い出の品から義父の若い頃からのコレクション等を勝手に処分したり 義姉宅に甥っ子の世話をしに行った際に義姉夫の私物を勝手に売り払ったりする様になった。 当然義母との関係は悪化し、義父は仕事の資料(退職後に始めた法律関係の仕事)を義父が外出した隙を見計らっ

    【追記】妻の育ちが悪くて離婚になりそう
    nabecho
    nabecho 2024/05/23
    最後の一言で台無し
  • 脳に収まるコードの書き方

    ソフトウェアは複雑さを増すばかりですが、人間の脳は限られた複雑さしか扱えません。ソフトウェアが思い通りに動くようするには、脳に収まり、人間が理解できるコードを書く必要があります。 書は、拡張を続けても行き詰ることなくコードを書き、複雑さを回避するための実践的な方法を解説します。最初のコードを書き始めるところから機能を追加していくところまでを解説し、効率的で持続可能なペースを保ちながら、横断的な問題への対処やトラブルシューティング、最適化を行なう方法を説明します。自分のチェックリストからチームワーク、カプセル化から分解、API設計から単体テストまで、ソフトウエア開発の重要な課題に対する考え方やテクニックを紹介します。サンプルプロジェクトで使うコードは、Gitリポジトリの形で入手でき、試しながら学べます。 有効に機能するプロセスを選び、効果のない方法論から脱却する方法。チェックリストを使うこ

    脳に収まるコードの書き方
    nabecho
    nabecho 2024/05/21
  • サイバーセキュリティ情報インプット集 第1.0版 - Qiita

    定期的に更新・追加していきます。 セキュリティガイドライン、フレームワーク集 サイバーセキュリティガイドラインやフレームワーク等を参照することは、自組織でのセキュリティステータスを把握し、実際にセキュリティ施策を打つうえで非常に重要となります。 ただ、これらの文書の要件を満たすような施策を実施するためには、 1. 自組織が適用(組織・技術的に対策)したい各種ガイドラインやフレームワーク等を選定する 2. これら文書における抽象的な要件を具体的な要件へ落とし込む 3. 具体的な要件を満たすために最適なセキュリティ策を実施する のような流れを踏む必要があります。 2、3についてはセキュリティ策や技術動向に精通したセキュリティ専門家による対応が求められますが、1については自組織が目指す目的に依存するため専門家の手を借りずともある程度は対応することができます。 また、業界や技術等の軸で存在感のある

    サイバーセキュリティ情報インプット集 第1.0版 - Qiita
    nabecho
    nabecho 2024/05/20
  • 【詳細版】会議の進め方改善ガイドライン

    1 会議の進め方 改善ガイドライン (詳細版) 柏崎市 令和6(2024)年3月 目次 「会議の進め方」のガイドラインを作成する理由 会議とはなにか? 会議の進め方 アジェンダの作り方 議事録の取り方 会議室の使い方 資料の作り方と印刷 1 p.3 2 p.9 3 p.13 4 p.32 5 p.37 6 p.43 7 p.45 2 1. 「会議の進め方」のガイドラインを作成する理由 3 なぜ「会議の進め方」のガイドラインを作成するのか? ● 平均すると業務の1~2割程度を会議が占めている ● 会議前後の作業(日程調整、資料作成、議事録作 成等)を含めれば、膨大な時間に ● たとえばDX(デジタル・トランスフォーメーション)も、単にシステムやツールを導入するということで はなく、文化・考え方そのものを変革するということであり、それは会議にも現れる ● 多様な働き方を柔軟に選択できる職場づく

    nabecho
    nabecho 2024/05/20