タグ

hakobe932のブックマーク (8,633)

  • 鍵生成には暗号論的に安全な乱数を使おう

    SSHの鍵生成には暗号論的に安全な疑似乱数を使おうという話。 暗号論的に安全ではない疑似乱数がどれだけ危険かというのを、簡単なCTFを解くことで検証してみました。 背景 SSH公開鍵に自分の好きな文字列を入れる、という記事を読みました。 かっこいいSSH鍵が欲しい 例えばこのSSH公開鍵、末尾に私の名前(akiym)が入っています。 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFC90x6FIu8iKzJzvGOYOn2WIrCPTbUYOE+eGi/akiym そんなかっこいいssh鍵が欲しいと思いませんか? かっこいい!真似してみたい! そこまではいいんですが、問題は実装です。 秘密鍵を生成する際の乱数生成には高速化のために Goのmath/randを使っていますが、乱数が用いられるのは公開しない秘密鍵自体であり、このアルゴリズム自体はLagged Fib

    hakobe932
    hakobe932 2024/03/29
  • はてなへのログインがパスキーと多要素認証に対応し、よりセキュアになりました - はてなの告知

    2024/3/25 17:37 追記 Firefox と1Password の組み合わせを利用していた場合、パスキーの生成が失敗する不具合が発生しておりました。現在は修正済みです。ご不便おかけし申し訳ございませんでした。 文 平素よりはてなをご利用いただきありがとうございます。 はてなIDが「パスキー」「多要素認証」を利用した認証に対応しましたことをお知らせいたします。 また、対応に合わせてアカウント関連の画面デザインをリニューアルいたしました。 パスキーとは パスキーとはお持ちのスマートフォン・PC・タブレット端末等に搭載されているロック機能を使用してウェブサイトやアプリにログインできる仕組みです。パスキーをご利用いただくことにより、パスワード認証時における第三者からの不正ログインやフィッシングなどのリスクの低減が期待できます。 パスキーの設定方法はこちらをご参照ください パスキーの

    はてなへのログインがパスキーと多要素認証に対応し、よりセキュアになりました - はてなの告知
    hakobe932
    hakobe932 2024/03/25
    便利!使います
  • かっこいいSSH鍵が欲しい - アリ

    例えばこのSSH公開鍵、末尾に私の名前(akiym)が入っています。 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFC90x6FIu8iKzJzvGOYOn2WIrCPTbUYOE+eGi/akiym そんなかっこいいssh鍵が欲しいと思いませんか? ed25519のSSH公開鍵の構造 SSH鍵の形式にはRSAやDSA、ed25519などがありますが、最近のssh-keygenではデフォルトでed25519の鍵を生成するということもあり、ed25519を利用していることを前提として進めます。なにより、RSAの公開鍵に比べると短いので末尾部分が目立つはずです。 そもそも、ed25519のSSH公開鍵のフォーマットはどのようなものになっているか確認してみます。まずはssh-keygenコマンドで秘密鍵と公開鍵を生成します。 % ssh-keygen -t ed25

    かっこいいSSH鍵が欲しい - アリ
    hakobe932
    hakobe932 2024/03/25
  • 「FOMA」および「iモード」のサービス終了に関するお知らせ | お知らせ | NTTドコモ

    お客様の設定により、お客様情報が「非表示」となっております。お客様情報を表示するにはdアカウントでログインしてください。 お客様情報表示についてへ お客様情報表示についてへ Tweet 「FOMA」および「iモード」のサービス終了に関するお知らせ <2024年3月21日> 株式会社NTTドコモ(以下、ドコモ)は、第3世代移動通信方式(3G)の「FOMA®」および携帯電話からインターネットやメールを利用できるサービス「iモード®」を、ご案内のとおり2026年3月31日(火曜)に終了いたします。 「FOMA」および「iモード」サービスの終了に伴い、「FOMA」契約のお客さまが引き続きドコモをご利用いただく場合は、4Gや5Gに対応した料金プラン、機種やサービスに変更する必要がありますので、ご検討をお願いいたします。 また、4Gに対応した機種においてもVoLTE非対応機種は音声通話がご利用いただけ

    「FOMA」および「iモード」のサービス終了に関するお知らせ | お知らせ | NTTドコモ
    hakobe932
    hakobe932 2024/03/21
    “「終了する料金プラン」(124料金プラン)”
  • 両手で n本ほうき

    「ほうき」の中で最もよく知られているのは、柄が一、毛が4のものだ。単に「ほうき」といえばこれを指す。 また、柄が一、毛が3のほうきも比較的有名だ。 これには色々なよび方があり、 斎藤たま、辻村益朗「親子で遊ぶあやとり絵 あやとりいととり1・2・3」(福音館書店、1982) では「ぱんぱんぼうき」とよばれている。手をパンと叩く瞬間に右手の親指と小指の紐を外してほうきを完成させることができるからだ。 同じに「2ぼうき」というのが載っている。これは柄の両側に2ずつ毛が生えたほうきだ。 野口廣「あやとり」(河出書房新社、1973) には「キツネのたんぽぽ」というタイトルで掲載されている。 実はこの「2ぼうき」だけではなく、3や4のほうきでも柄の両側に毛を生やすことができる。 そのためには、柄の先(または毛の先でも良いが)に毛を生やす操作ができればよい。 毛が3のぱんぱんぼう

    両手で n本ほうき
    hakobe932
    hakobe932 2024/03/17
    あやとりの操作の一般化すごい
  • はてなエンジニアによるApple Vision Pro座談会 - Hatena Developer Blog

    2023年6月のWWDC(World Wide Developers Conference)23で発表され、2024年2月に米国で販売が開始されたApple Vision Proを、はてなエンジニア5人が入手しました。 ということで、3月初旬に5人がApple Vision Proをつけて、オンライン座談会を行いました。その様子をお伝えします。 Google Meetで座談会をしています 記事中のApple Vision Proは、使用者がそれぞれ「技適未取得機器を用いた実験等の特例制度」に基づく届出を行い、適切な管理の下に使用しています。 この無線設備は、電波法に定める技術基準への適合が確認されておらず、法に定める特別な条件の下でのみ使用が認められています。この条件に違反して無線設備を使用することは、法に定める罰則その他の措置の対象となります。 座談会の模様はYouTubeでも公開し

    はてなエンジニアによるApple Vision Pro座談会 - Hatena Developer Blog
    hakobe932
    hakobe932 2024/03/14
    異常に先進的談話ですごい
  • ブログにクイズ機能をつけた

    ブログにクイズ機能をつけたのでお知らせ どうやったらクイズが表示されるの ブログをスクロールすると生成が開始、生成が完了するとクイズが表示されるようになっています。 スクロールできないような短い文章ならクイズを生成しなくても良いか割り切ってます (クイズの作成のたびにお金がかかるのでちゃんと読んでもらって楽しんでもらえたらうれしいなぁ) 技術的な話 Langchaigpt-3.5-turboを使っています。またlangchainでfunction callingで決まったJSON形式でデータを返すようにしてます。 これらはAPIとしてデプロイしてあります。 APIの動作は以下のようになっています。 urlからサイトのデータを取得 サイトのデータ、プロンプトをOpenAI APIへPOST 生成されたデータを返す あとはフロントで選択肢をシャッフルしたり、正解を選択したら正解かどうかを判定

    hakobe932
    hakobe932 2024/03/10
  • TVアニメ『天穂のサクナヒメ』

    アニメ化を受けてのご感想 自分の作ったものがTVアニメに……なんて妄想はしたことがありました。なんと!当に? 企画説明をされる東宝さんの熱意がやばくてやばいと思ったのを昨日のことのように思い出します。 それから3年余り、遂に発表の時を迎え、皆様の元へ作品を届けられるということが当に嬉しいです。 ファンの皆様に向けてのメッセージ ゲームを遊ばれた方には、作のアニメ化の難しさもご想像いただけるのではないかと思います。 この課題にP.A.WORKSさんをはじめアニメ制作チームは丁寧に取り組んでくださり、また我々も脚、音声収録をはじめとして、思った以上に監修として関わらせていただきました。 アニメ「天穂のサクナヒメ」が皆様に楽しんでいただけることを願っております!

    TVアニメ『天穂のサクナヒメ』
    hakobe932
    hakobe932 2024/03/10
  • なんとなく使っていませんか? 括弧の種類と使い分け|モリサワ note編集部

    突然ですが、質問です! 以下の文章で、登場人物が実際に声に出して言っている部分と、心の中で思い浮かべている部分はどこでしょうか。 「みんなはね、ずいぶん走ったけれども遅れてしまったよ。ザネリもね、ずいぶん走ったけれども追いつかなかった」と言いました。 ジョバンニは、 (そうだ、ぼくたちはいま、いっしょにさそって出かけたのだ)とおもいながら、 「どこかで待っていようか」と言いました。 青空文庫 宮沢賢治『銀河鉄道の夜』 https://www.aozora.gr.jp/cards/000081/files/43737_19215.html 答えは簡単ですね。 「 」の中の言葉が声に出して言っている部分、( )の中の言葉が心の中で思い浮かべている部分です。 前後の文章からも読み取れると思いますが、括弧の使い分けがされていることで、より分かりやすくなっています。 このように括弧類は主に文章内で会

    なんとなく使っていませんか? 括弧の種類と使い分け|モリサワ note編集部
    hakobe932
    hakobe932 2024/03/07
  • iTermをやめてVSCodeのターミナルに寄せる - yasuhisa's blog

    背景 担保したいこと 1: ホットキーで一撃で呼び出せる 2: ウィンドウを透過させてターミナルと他のウィンドウを同時に眺められること 調査したこと & 解決方法 ホットキーで呼び出せるか => hammerspoonで割り当てで対応 ターミナルの透過 => 無理そうなので、代替手段で対応 メモ: ターミナル関係のキーバインド tmuxっぽくしたい その他キーバインド 背景 iTermをずいぶん長く使ってきたけど*1、VSCodeのターミナルが急速に進化しているので、乗り換えを検討した。 VSCodeが色々便利になってきた 自分が使っている範囲だと、vimキーバインドも特に問題ない*2 普段のコーディングはVSCode、コマンド操作くらいしかiTermは使っていない 特にCopilot系の進化は目覚ましい、長い物には巻かれろというか長期的にはエコシステムに乗っておきたい エディタだけでなく

    iTermをやめてVSCodeのターミナルに寄せる - yasuhisa's blog
    hakobe932
    hakobe932 2024/03/04
  • Gunosyで活躍中の id:skozawa を訪問 | はてな卒業生訪問企画 [#8] - Hatena Developer Blog

    こんにちは、CTOの id:motemen です。 Hatena Developer Blogの連載企画「卒業生訪問インタビュー」では、創業からはてなの開発に関わってきた取締役の id:onishi、CTOの id:motemen、エンジニアリングマネージャーの id:onkが、いま会いたい元はてなスタッフを訪問してお話を伺っていきます。 id:motemenが担当する第8回のゲストは、株式会社Gunosyのテクノロジー部データサイエンス部で部長を務める id:skozawaさんこと、小澤俊介さんです。 2012年にはてなに新卒として入社後、「はてなブックマーク」「はてなブログ」などのプロダクトの開発を担当されてきました。2017年に株式会社Gunosyに転職して、「グノシー」「ニュースパス」「LUCRA」などの記事配信アルゴリズム開発に携わります。 2022年に「Gunosy Tech

    Gunosyで活躍中の id:skozawa を訪問 | はてな卒業生訪問企画 [#8] - Hatena Developer Blog
    hakobe932
    hakobe932 2024/02/27
    skozawaさん!!
  • hatena.go #1 開催レポート - Hatena Developer Blog

    こんにちは、はてなでアプリケーションエンジニアをしている id:lufiabb です。 2024年1月31日(水)に、 hatena.go#1 を東京オフィスで開催しました。当初想定していた以上の方に登録・参加いただけました。ありがとうございました。 このエントリーでは、当日の様子をご紹介します。 hatena.go#1について 「hatena.go」は、Go言語を普段から使っているエンジニアやWebアプリケーションを開発しているエンジニアのみなさまを対象に、Goにまつわる情報発信と情報交換を目的としたイベントです。 今回のhatena.goは、はてなエンジニア2名による15分トークと、connpassにて公募LT枠にご応募頂いた方3名によるLTが行われました。 発表概要と資料 はてなのサービスを支えるGo はてなにおけるGo利用のこれまでとこれから speakerdeck.com 一人

    hatena.go #1 開催レポート - Hatena Developer Blog
    hakobe932
    hakobe932 2024/02/18
  • 株式会社はてなを退職します - stefafafan の fa は3つです

    2024年1月31日を最終出社日として、新卒から8年半ほど勤めていた株式会社はてな退職します。次の会社は決まっていますが、そちらについては入社エントリでお話しします。 はてなでの思い出 サーバー管理・監視サービス「Mackerel」 出版社向けWebマンガビューワ「GigaViewer for Web」 マンガ家向けWebサービス「マンガノ」「ジャンプルーキー!」 ソフトウェアエンジニアとしての発信 退職を決意した理由 今後が楽しみ はてなでの思い出 社内でいくつかのプロダクトに関わらせていただきました。「Webアプリケーションエンジニア」という職種でサーバサイドやフロントエンドのコードを書いたり、TerraformAWS CDKのコードを書いたり、時にはスクラムマスターやテックリードなどもしてきました。「はてなブログ」のような社名を冠したサービスには結局携わらないまま転職することにな

    株式会社はてなを退職します - stefafafan の fa は3つです
    hakobe932
    hakobe932 2024/02/01
  • 京都からリモート勤務!サーバーエンジニアのshibayu36さんにインタビュー!|cluster - メタバースプラットフォーム

    今回は、サーバーエンジニアのshibayu36さんにお話を伺いました。shibayu36さんは京都にお住まいで月1出社。子育てにも積極的で家族の時間を大切にしつつ、仕事では2023年下半期ベスト加速賞を受賞されています。そんなshibayu36さんにクラスターへ入社のきっかけや、今の仕事内容について語っていただきました! === プロフィール shibayu36 クラスター株式会社 サーバーエンジニア 京都大学情報学科を卒業後、 株式会社はてなに入社。エンジニアとしてのキャリアをスタートする。PMEMを経験した後、建築DXの会社を経て、2023年7月にクラスターへ入社。サーバーエンジニアとして機能開発や開発フロー全体の改善に携わる。技術系記事などを書いた自身のブログ(https://blog.shibayu36.org/)は多い時は年175記事出すなど、テキストでの発信も精力的に行なって

    京都からリモート勤務!サーバーエンジニアのshibayu36さんにインタビュー!|cluster - メタバースプラットフォーム
    hakobe932
    hakobe932 2024/01/30
  • クックパッドを退職しました - 昼メシ物語

    2024年1月末まで在籍していますが昨年12月に業務は終えていて、いまは有休消化期間中です。2010年から約14年間勤めてきた、自分の生き様そのものとも言えるクックパッドを離れるのには、表現しきれないほど大きく、複雑な思いがあります。 僕がこの14年間でやってきたことを振り返ってみます。 入社 クックパッドに入社した時は新卒3年目相当で、26歳でした。もともと料理Ruby が好きで、当時まだ珍しかった Ruby on Rails でサービス開発をしているらしいという点や、当時からネットウォッチしていた @ryo_katsuma さんが所属していること、直属の上司の井原さんが転職したことが決め手になり、体当たりで飛び込みました。当時の僕はほとんど実績もなく、入れてもらえるかギリギリのところだったと思いますが、おそらく井原さんが頑張って交渉してくれたのだと思います。当に感謝しています。こ

    クックパッドを退職しました - 昼メシ物語
    hakobe932
    hakobe932 2024/01/27
  • AI元年なのでAIに絵のテーマを考えてもらいそのままAIに作画してもらってデスクトップの壁紙に設定する - hitode909の日記

    AI元年なのでデスクトップ壁紙もAIに描いてもらおうと思い立った。 最新ニュースを1枚の画像にしたい 世相を反映したらいいと思ったので、最新のニュースをテーマにした画像を作ってもらおうと思った。 いきなりプログラムを書く前に、Chat GPTに聞いてアウトプットを観察してみる。 「NHKニュースから最新のニュースを要約して1枚の画像に変換して」とか聞いてみたら、Bingで検索して結果、震災の画像を作ろうとして、危険、暴力な画像なので、と断られてしまった。 「NHKニュースから最新のニュースを取得して、一番平和なニュースを選んで、1枚の画像に変換して」の結果がこれ。 何の画像か全然分からないけど、NHK短歌のコーナーを表現しているらしい。 AIが決めたお題をAIが描く 世相反映は不確実で手に負えないのであきらめて、お題もAIが決めるし、自分で決めたお題をもとに作画する、くらいをゴールにしてみ

    AI元年なのでAIに絵のテーマを考えてもらいそのままAIに作画してもらってデスクトップの壁紙に設定する - hitode909の日記
    hakobe932
    hakobe932 2024/01/20
  • JAL機炎上、そのとき何が 検証・羽田空港衝突事故

    SNS上などの映像からは、乗客が3カ所の脱出シューターで次々と滑り降りているのが見て取れる。海外メディアは全員の生還を「奇跡」と伝えた。その陰で海保機側は機長を除く搭乗者5人が亡くなった。

    JAL機炎上、そのとき何が 検証・羽田空港衝突事故
    hakobe932
    hakobe932 2024/01/10
  • 俺たちのクリスマスはまだ終わってない - #つくりおき

    メリークリスマス!id:UDONCHAN です。あれれ、今日は26日のような…。俺たちのクリスマスはまだ終わっていないぜ!!!クリスマスが終わったかどうかなんてクリスマスに聞いてみないとわからないよね! AIに聞いてみたところやはりクリスマスは終わっていないようでした。良かった良かった。クリスマスをやっていきましょう。 というわけで西友に来たわけですが、俺たちのクリスマスが終わってなくても世間のクリスマスは終了を迎えつつあったようで、つまり、これはクリスマスの残滓です。 元の値付けが強気だったというのも要因の一つだとは思うが、値引きがヤケクソすぎる。半額以下って…。 とはいえ、丸鶏は調理もそんなに大変じゃない割にテンションは爆上がりになるので、こういう機会にやるのがおすすめです。これからが俺たちのクリスマスだ。 中に野菜を詰めるので、腕と足の関節を外して広げておきます。かなりクタァっとなり

    俺たちのクリスマスはまだ終わってない - #つくりおき
    hakobe932
    hakobe932 2023/12/27
  • 大阪市内のクリスマスツリー探訪をしてきました2023 - やね日記

    今年も大阪市内のクリスマスツリー探訪をしてきました。 アフターコロナということもあって、どこも力の入ったツリーになっていました。 まずはUSJのクリスマスツリー。 この時期に毎年楽しみにしていて、今年も華やかなツリーでした。 ただ、個人的にはUSJの年間パスの購入を見送ったので、しばらくは見ることができないですね。 次は早くて万博開催後の話になると思います。 続いては大阪駅の時空(とき)の広場にある「クリスマスツリー」 今年も金の時計をツリーに模してデコレーションされていました。 もちろん、向かいの銀の時計も対でデコレーションされていました。 今年もライティングショーは見送りで、スノーマンが飾られていなかったのは残念でしたが、久しぶりに広場のカフェでホットワインを飲んでくつろいでいました。 大阪駅から北上してグランフロント大阪へ。 お目当ては北館のクリスマスツリー。 今年はメリーゴーランド

    大阪市内のクリスマスツリー探訪をしてきました2023 - やね日記
    hakobe932
    hakobe932 2023/12/25
  • 「キャッシュは麻薬」という標語からの脱却 - id:onk のはてなブログ

    これは はてなエンジニア Advent Calendar 2023 の 18 日目の記事です。昨日は id:gurrium による private-isuで70万点取るためにやったこと - ぜのぜ でした。私は 50 万点ぐらいで満足してしまっていたので、しっかり詰めていて凄いなと思う。 developer.hatenastaff.com Web アプリケーション開発において、「キャッシュは麻薬」という言葉がインターネット上をよく飛び交っています。YAPC::Kansai OSAKA 2017 の id:moznion のトークでよく知られるようになったワードじゃないかな。 初出はちゃんとは分からないんですが、少なくとも 2011 年には言われていますね。 「キャッシュは麻薬」とはよく言ったものだ。— TOYAMA Nao (@nanto_vi) November 5, 2011 キャッシ

    「キャッシュは麻薬」という標語からの脱却 - id:onk のはてなブログ
    hakobe932
    hakobe932 2023/12/18