2024年6月12日のブックマーク (36件)

  • 個人開発で月5万人が使うサービスを作って学んだアイデアから実現までのステップ - Qiita

    はじめに 何回も個人開発に挑戦しては失敗してきた自分が、ようやく安定的に月間5万人くらいが使うサービスを作ることができました。 この記事を通じて、個人開発のアイデアからリリースして運用するまでの流れを紹介し、同じように個人開発に挑戦している方々にとって、少しでも参考になる情報を提供できれば嬉しいです! アイデアから実現までのステップ 1. アイデアの発想 自分の場合は、シンプルに自分が欲しいと思ったのがきっかけでした。趣味的なサービスなのですが、こんなのあったら便利なのにと思い、まだ世の中にサービスとして存在していなかったので作ろうと思いました。 このように日頃からアンテナを張ったりして、解決したい問題やこんなのがあったら便利ではないかなどアイデアを出します。 ブレインストーミングやを読んだりとアイデアの出し方は色んな手法があるので、自分に合った方法で見つけるのが良いかと思います。 2.

    個人開発で月5万人が使うサービスを作って学んだアイデアから実現までのステップ - Qiita
    toshikish
    toshikish 2024/06/12
  • 官邸でのリニア要望で…神奈川・黒岩知事「静岡知事が代わるとこんなに雰囲気が和やかになるのか」

    【読売新聞】 神奈川県の黒岩知事は11日の定例記者会見で、首相官邸で7日にリニア中央新幹線の早期建設を沿線知事と要望したやりとりを振り返り、「静岡県知事が代わると、こんなに雰囲気が変わるのかと思うほど終始和やかだった」と明かした。

    官邸でのリニア要望で…神奈川・黒岩知事「静岡知事が代わるとこんなに雰囲気が和やかになるのか」
    toshikish
    toshikish 2024/06/12
    車両基地の用地取得が終わっていなくて完成の見込みが立っていない県の知事がなんか言ってる。
  • 静岡知事「今さら何を。無責任」 リニアに懐疑的な石破茂氏を批判 | 毎日新聞

    毎日新聞の取材に応じる静岡県の鈴木康友知事=静岡県庁で2024年6月12日午前10時59分、最上和喜撮影 静岡県の鈴木康友知事は12日、毎日新聞の取材に応じ、リニア中央新幹線について「国策で始まったことで、国家プロジェクトとしての位置づけもある」と述べ、推進すべきだという考えを改めて強調した。その上で、リニア計画に懐疑的な態度を示している自民党の石破茂・元幹事長に対しては「(リニアを)何の疑問もなく進めておいて、今さら何を言うのか。そこはちょっと無責任だ」と批判した。 鈴木知事はリニアの推進を掲げ、5月の知事選で初当選した。前知事の川勝平太氏は県内の水資源や環境への影響などから、静岡工区の着工を認めてこなかった経緯がある。

    静岡知事「今さら何を。無責任」 リニアに懐疑的な石破茂氏を批判 | 毎日新聞
    toshikish
    toshikish 2024/06/12
    そんな全力でサンクコストバイアスに満ちたフラグを立てられましても。
  • 裏金に「気付かなかった」場合、議員はセーフ…自民が認める 野党「今までと同じ」 あちこち抜け穴の自民案:東京新聞 TOKYO Web

    裏金に「気付かなかった」場合、議員はセーフ…自民が認める 野党「今までと同じ」 あちこち抜け穴の自民案 参院政治改革特別委員会は11日、派閥の裏金事件を受けて自民党が提出した政治資金規正法改正案の質疑を行った。政治家の監督責任強化を目的とした「確認書」制度や、使途公開の義務がない政策活動費の領収書の10年後公開を巡り、野党は「再発防止に全く役立たない」などと自民案の問題点を追及した。

    裏金に「気付かなかった」場合、議員はセーフ…自民が認める 野党「今までと同じ」 あちこち抜け穴の自民案:東京新聞 TOKYO Web
    toshikish
    toshikish 2024/06/12
  • 修理費の過大請求、1万6千件 トヨタの系列販売店11社

    認証不正問題で揺れるトヨタ自動車の系列販売会社で、整備や修理費の過大請求が相次いでいる。ここ1年半ほどで11社が公表し、事案の合計は1万6千件に上る。交換していない部品を代金に計上したり、板金塗装で実際よりも高額の請求をしたりしていた。トヨタ体も問題を把握しており「不適切な対応を重く受け止めている」とした。 札幌トヨタ自動車(札幌市)は5月31日、リース会社から受け付けた過去10年(2014~23年)の整備作業で7578件、計約6900万円の過大請求が見つかったと明らかにした。 実際にはしていない作業の工賃や、交換していない部品の代金を店舗の評価を上げるために計上した。「売上目標必達」という強いプレッシャーなどが不正の背景にあったと説明した。 ネッツトヨタ千葉(千葉市)も修理していない部位の代金を保険会社に請求し、件数は1687件に上った。NTP名古屋トヨペット(名古屋市)は先進安全装置

    修理費の過大請求、1万6千件 トヨタの系列販売店11社
    toshikish
    toshikish 2024/06/12
  • 「日本核燃料開発」虚偽内容を点検簿に記録 長期間繰り返す | NHK

    核燃料の研究や開発を手がける企業「日核燃料開発」が、放射性物質を扱う設備などの点検を実際には行っていないにもかかわらず、実施したことにする不正を長期間繰り返していたことが原子力規制庁の検査でわかりました。この企業は3年前にも、必要な点検を行っていなかったとして原子力規制委員会から違反を認定されていました。 原子力規制庁によりますと、茨城県にある「日核燃料開発」は、放射性物質を含む廃液を扱うタンクや建物の給排気設備など5つの設備の点検について、実際には行っていないにもかかわらず、実施したとする虚偽の内容を点検簿に記録していたということです。 もっとも長いケースでは、2009年度から14年間にわたって不正な記録が行われ、いずれも同じ担当者が行っていたということです。 この企業は、3年前にも、点検していない火災感知器について、20年余りの間、消防に正常だと報告していたため、施設の運営ルールな

    「日本核燃料開発」虚偽内容を点検簿に記録 長期間繰り返す | NHK
    toshikish
    toshikish 2024/06/12
  • 都知事選に大量の候補擁立、ポスター掲示板を「販売」…禁止規定ないが専門家「民主主義への挑戦」

    【読売新聞】「都知事選に30人の候補を擁立します」。政治団体「NHKから国民を守る党」が、東京都知事選(7月7日投開票)の立候補予定者を発表した4月11日の記者会見。立花孝志党首は選挙ポスター掲示板のおよそ半分を同団体のポスターで占

    都知事選に大量の候補擁立、ポスター掲示板を「販売」…禁止規定ないが専門家「民主主義への挑戦」
    toshikish
    toshikish 2024/06/12
  • 角川歴彦被告が手記刊行へ 「人質司法」と捜査批判 | 共同通信

    Published 2024/06/12 15:19 (JST) Updated 2024/06/12 15:29 (JST) 東京五輪・パラリンピックを巡る汚職事件で起訴された出版大手KADOKAWA前会長の角川歴彦被告(80)が、7カ月余りにわたる勾留体験を記した手記「人間の証明 勾留226日と私の生存権について」を刊行することが12日、分かった。リトルモアから27日に発売予定。英語版も同時出版する。 出版社によると、手記は自らが勾留中に受けた過酷な取り調べを明かし、身体を拘束して自白を強要する捜査を「人質司法」と批判。その非人道性や違法性を問う内容だとしている。 角川被告は2022年9月に大会組織委員会元理事への贈賄の疑いで逮捕され、会長を辞任。23年4月に保釈され起訴内容を否認している。

    角川歴彦被告が手記刊行へ 「人質司法」と捜査批判 | 共同通信
    toshikish
    toshikish 2024/06/12
  • 【選挙ウォッチャー】 なぜ「暇アノン」になるのか。|チダイズム

    先日、僕が「この人は『暇アノン』だ」と思っている方々と4時間にわたって話をする機会があり、なぜ「暇アノン」になってしまうのかという構造の一端が垣間見えた気がしましたので、これは一つ、まとめておく必要があると感じ、筆を執ることにしました。 あらかじめ言っておかなければなりませんが、僕がこの記事を書いた動機は、べつに煽っているわけでも、ケンカを売っているわけでもありません。おそらくご人は「ケンカを売っている」と思うかもしれませんが、昨今の社会現象について、感じたことを文字にまとめておくことで、これから起こすさまざまな出来事のヒントにならないかという目的で書いています。 せっかく4時間も話をした中で、何か一つでも学んだことがないと、当に時間の無駄になってしまうし、ネットでの論争(おそらく傍目から見たら口喧嘩のようなもの)が終わってからも、僕はさまざまな「なぜ」を考えましたので、これをまとめた

    【選挙ウォッチャー】 なぜ「暇アノン」になるのか。|チダイズム
    toshikish
    toshikish 2024/06/12
  • モノレポでマージキューと必須ステータスチェックを運用するためのTips - ROUTE06 Tech Blog

    ROUTE06 でソフトウェアエンジニアをしている @MH4GF です。 GitHub のマージキュー(Merge Queue)を私のチームでの開発フローに取り入れてから数ヶ月経ちました。マージキューは非常に便利ですが、挙動の理解やセットアップに難しさがあると感じています。いくつかの課題の対処ができ安定した運用ができてきたので、この記事ではセットアップでつまづきがちな点を紹介します。 マージキューとは マージキューは 2023 年 7 月に一般公開された比較的新しい機能で、簡単に説明すると「プルリクエストのマージ前にマージ先ブランチを取り込んだ上で CI を実行し、通ることを確認してからマージする」機能です。 複数人で GitHub を利用した開発をしていると、main ブランチの取り込み漏れにより「プルリクエストでの CI は通るものの、マージ後の main ブランチの CI は失敗する

    モノレポでマージキューと必須ステータスチェックを運用するためのTips - ROUTE06 Tech Blog
    toshikish
    toshikish 2024/06/12
  • 安野たかひろ都知事選出馬に関しての人々の反応と論点

    安野たかひろ都知事選出馬に関するニュースへのコメントを抽出し、人々の反応と論点はどのようなものか、AIで分析レポートを作成しました

    安野たかひろ都知事選出馬に関しての人々の反応と論点
    toshikish
    toshikish 2024/06/12
  • 彼女にサボテンをプレゼントした

    下北沢の雑貨屋の軒下にサボテンが売られていた。 親指くらいのサイズ、100円。 同棲している彼女が好きそうだなと思った。 その日は給料日で余裕があった。 店の中で椅子に腰掛け気だるそうに雑誌を読んでいる店主に声をかけて、サボテンを買った。 レジでサボテンを袋に入れてもらっている間、なんとなしに気恥ずかしさが湧いた。照れ隠しに「プレゼントなんすよ」と言ってみた。 「へえ、誰に?」と店主。 「同棲している彼女に」 「サボテンはね、人を選ぶよ」。目を合わせず店主がつぶやいた。 きっと喜ぶよ、とか、センスいいね、とか、客商売ならもっと気の利いた一言もあるだろうに、と思ったが、妙に納得した。 サボテンを持ってる自分がおかしくて、足早に家に向かった。 家の間取りは玄関扉を開けるとすぐに廊下兼台所がある。 扉を開けると煮込み料理を作っている彼女と目があった。 彼女の視線が俺の顔から右手に移る。 「…サボ

    彼女にサボテンをプレゼントした
    toshikish
    toshikish 2024/06/12
  • 「もっと読みやすくできるはず」。白源、Bizin Gothic作者が日本語入りプログラミングフォントを手がけ続ける理由【フォーカス】 レバテックラボ(レバテックLAB)

    TOPフォーカス「もっと読みやすくできるはず」。白源、Bizin Gothic作者が日語入りプログラミングフォントを手がけ続ける理由【フォーカス】 「もっと読みやすくできるはず」。白源、Bizin Gothic作者が日語入りプログラミングフォントを手がけ続ける理由【フォーカス】 2024年6月12日 プログラミングフォント制作者 たわら プログラミングフォント制作者。コーディングに適した欧文・英数字フォントと、日フォントを合成し、新たなフォントを生み出す手法に定評がある。2019年5月に「白源(HackGen)」を公開したのを皮切りに、毎年のペースで合成フォントを手がけている。業ではインフラエンジニアやWebプログラマなどを経て、現在ではSaaS企業にてSREを担う。自身の息子に「プログラミングを教えて」と頼まれた時、まずはプログラミングフォントの重要性を説いた。 X GitHu

    「もっと読みやすくできるはず」。白源、Bizin Gothic作者が日本語入りプログラミングフォントを手がけ続ける理由【フォーカス】 レバテックラボ(レバテックLAB)
    toshikish
    toshikish 2024/06/12
  • AWS Systems Manager Parameter Storeを便利に使うツール "ssmwrap" がv2になりました - KAYAC Engineers' Blog

    SREチームの長田です。 今回はssmwrapという拙作CLIツールのはなしです。 ssmwrapとは ssmwrapは、AWS Systems Manager Parameter Store(以下SSM Params)から値を取得し、 環境変数またはファイルに出力した上でコマンドを実行するツールです。 secret類をSSM Paramsに保存している場合、アプリケーション実行時にSSM Paramsから必要な値を取得することになります。 AWSのサービスにアクセスするという操作は、それなりに手間がかかるものですが、 ssmwrapを使えば環境変数とファイルというより簡便な入出力インターフェイスを通してSSM Paramsの値を参照できます。 実装が簡潔になるだけでなく、アプリケーションからのAWS APIへの依存を排除することにもなります。 # SSM Paramsにこんな値が保存され

    AWS Systems Manager Parameter Storeを便利に使うツール "ssmwrap" がv2になりました - KAYAC Engineers' Blog
    toshikish
    toshikish 2024/06/12
  • 網羅的なPRDやDesign Docを書かなくなった - kosui

    2024/06/12 16:16 結論を追記 2024/06/12 20:29 より記事の内容を分かりやすく理解頂くため、タイトルを「PRDやDesign Docを書かなくなった」から変更 2024/06/13 20:39 結論にフロー情報・ストック情報に関する意見を追記 結論 この記事では、「様々な観点を考慮して網羅的にドキュメントを書いて、それを関係者にレビューしてもらう」のではなく、関係者と同期的に対話しながら、観点や選択肢やそのトレードオフを洗い出すことで、少ない手数でより良い答えが見つけられると主張する。 ただし、対話のために必要なドキュメントは事前に書いておくべきだし、対話した結果はドキュメントに残すことが望ましい。そして、そのドキュメントのフォーマットはPRDやDesign Doc以外でも良い。例えば、ADRはアーキテクチャに関する議論の過程と結果を述べる上で必要十分なフォー

    網羅的なPRDやDesign Docを書かなくなった - kosui
    toshikish
    toshikish 2024/06/12
  • Doing RAG? Vector search is *not* enough

    I'm concerned by the number of times I've heard, "oh, we can do RAG with retriever X, here's the vector search query." Yes, your retriever for a RAG flow should definitely support vector search, since that will let you find documents with similar semantics to a user's query, but vector search is not enough. Your retriever should support a full hybrid search, meaning that it can perform both a vect

    Doing RAG? Vector search is *not* enough
    toshikish
    toshikish 2024/06/12
  • RAGで人間の脳を再現。「HippoRAG」を理解する

    はじめまして。ナレッジセンスの門脇です。生成AIやRAGシステムを活用したサービスを開発しています。記事では、RAGの性能を高める手法である「HippoRAG」について、ざっくり理解します。 この記事は何 この記事は、RAGの新手法として最近注目されている「HippoRAG」の論文[1]について、日語で簡単にまとめたものです。 「そもそもRAGとは?」については、知っている前提で進みます。確認する場合は以下の記事もご参考下さい。 題 ざっくりサマリー HippoRAGは、RAGの性能を高めるための新しい手法です。オハイオ州立大学の研究者らによって2024年5月に提案されました。HippoRAGを使うメリットは、複数の知識を組み合わせて回答する必要があるような、複雑な質問に強くなることです。HippoRAGが従来のRAGに比べて、複雑な質問に強い理由は、ナレッジグラフと、それを継続的に

    RAGで人間の脳を再現。「HippoRAG」を理解する
    toshikish
    toshikish 2024/06/12
  • 空港で行方不明になった荷物をApple Watchで追跡したところ空港の従業員が荷物を盗んだことが発覚

    アメリカ・フロリダ州のフォートローダーデール・ハリウッド国際空港で貴重品入りの荷物が行方不明になった乗客が、Apple Watchから発信される信号を頼りに追跡したところ、なんと空港の小売店で働く男が荷物を盗んで家に持ち帰っていたことが判明しました。 Flyer tracks down missing bags to FLL worker’s home — he’s now facing a felony https://www.local10.com/news/local/2024/06/04/flyer-tracks-down-missing-bags-to-fll-workers-home-hes-now-facing-a-felony/ Airline passenger tracks missing bag to home of airport worker, who is ch

    空港で行方不明になった荷物をApple Watchで追跡したところ空港の従業員が荷物を盗んだことが発覚
    toshikish
    toshikish 2024/06/12
  • 婚活的に「すごく難しい条件」で相手を見つけようとしている ささやかな..

    婚活的に「すごく難しい条件」で相手を見つけようとしているささやかな幸せを共有したい、という方向性に共感してくれて、上に書いた洗濯とか料理とかをメリットだと感じてくれる人 これは、一見するとスペックにこだわりがない簡単な条件のように見えるけど、こういった「人柄」を第一条件にするのはマチアプのような婚活では実は一番難しい。なぜなら「人柄」を条件に検索はできないので、会ってみるまで分からないから。 年収学歴・身長・見た目(写真)のような婚活プロフィールですぐわかるスペックを明確に条件に設定した方が、会う前にプロフィールの段階で絞り込めるので婚活を進めやすい。 ↓結婚相談所の話だけどこの動画が参考になるかな 人間性重視で目に見える数字条件にほとんどこだわりのない人が婚活長期化しやすい理由&対策について → https://youtu.be/DhMCPSjnrnA?si=ApwWs0PtMgcjA

    婚活的に「すごく難しい条件」で相手を見つけようとしている ささやかな..
    toshikish
    toshikish 2024/06/12
  • 新人エンジニアが飛躍する「エンジニア基礎」を徹底解剖──15万人が注目、ことみんを目指せ!

    株式会社ウィルゲートの4年目エンジニア、ことみんさんが公開した新卒研修向け資料「エンジニア基礎」は、現在までに15万回以上閲覧され、エンジニアだけでなく幅広い社会人から支持を集めています。このインタビューでは、研修の舞台裏を中心に、新人エンジニアの成長に不可欠なスタンスや意識すべきポイントについて、同社で若手エンジニアの成長支援に取り組むVPoEのZOEさんと、ことみんさんにお話を伺いました。 15万回以上の閲覧を記録! 技術以外のスキルに注目した「エンジニア基礎」研修とは ──自己紹介をお願いします。 池添 誠さん(以下、ZOEさん):ウィルゲートでVPoEを務めています、池添 誠(@for__3)です。インターネット上ではZOE(ぞえ)と名乗っています。開発グループ全体を統括し、ピープルマネジメントやエンジニアの育成に力を入れています。特に教育1on1に強みがあり、共にキャリアを考え

    新人エンジニアが飛躍する「エンジニア基礎」を徹底解剖──15万人が注目、ことみんを目指せ!
    toshikish
    toshikish 2024/06/12
  • DatadogでAPI毎のSQL発行数を可視化してN+1を改善! - Nealle Developer's Blog

    こんにちはSREチームの宮後(@miya10kei)です。最近、スマートホーム化にハマっていていろいろと買い漁っています🛒 N+1問題を検知するのって結構大変ですよね? 今回はDatadogを使ってN+1問題を可視化し、パフォーマンス改善につなげた話を紹介したいと思います。 ※ 2024/05/29に開催されたJapan Datadog User Group Meetup#4 でもLTしてきました🎤 speakerdeck.com N+1問題とは? N+1問題は主にデータベースへのクエリーを扱う際に出くわすパフォーマンス上の問題です。1つのクエリーでN件のデータを取得した後にそれぞれのデータに対して追加でクエリーが発行されることでパフォーマンスを大幅に低下させます。(1 + N問題と呼んだ方がしっくりくる気がしますが...🤫) 背景 この取り組みを始めた経緯は、システムへのリクエスト

    DatadogでAPI毎のSQL発行数を可視化してN+1を改善! - Nealle Developer's Blog
    toshikish
    toshikish 2024/06/12
  • ElasticsearchによるZOZOTOWNへのベクトル検索の導入検討とその課題 - ZOZO TECH BLOG

    こんにちは。検索基盤部の橘です。ZOZOTOWNでは、商品検索エンジンとしてElasticsearchを利用し、大規模なデータに対して高速な全文検索を実現しています。 Elasticsearchに関する取り組みは以下の記事をご覧ください。 techblog.zozo.com 検索基盤部では、ZOZOTOWNの検索結果の品質向上を目指し、新しい検索手法の導入を検討しています。記事ではベクトル検索と呼ばれる検索手法に関して得た知見を紹介します。 ※記事はElasticsearchバージョン8.9に関する内容となっています。 目次 目次 ベクトル検索とは ベクトル検索に期待すること Elasticsearchを使用したベクトル検索の導入 導入の簡略化 デプロイ可能な埋め込みモデル ベクトル検索のクエリ ハイブリッド検索とは Elasticsearchを用いたハイブリッド検索 RRF(Reci

    ElasticsearchによるZOZOTOWNへのベクトル検索の導入検討とその課題 - ZOZO TECH BLOG
    toshikish
    toshikish 2024/06/12
  • AddressableによりWebGLゲームのクラッシュ率が改善した話 - Mirrativ Tech Blog

    こんにちは、ミラティブ菅谷です。MirrativのWebGL製ライブゲームにて、アセットのロード方法をインスペクタでの直接参照からAddressable Asset System(以下Addressable)に変更したことで、クラッシュ率が大幅に改善し、クラッシュせずにプレイが終了した「正常プレイ率」は98%まで改善しました。記事では、その具体的な手順と効果について紹介します。 課題背景 MirrativのライブゲームはWebGLで動いていますが、特にモバイルのWebGLではパフォーマンスに気をつける必要があります。今回改善を行ったプロジェクトではもともとAddressableを使用していませんでした。プロジェクトの初期リリース時点では大きな問題もなく運用できていましたが、アセットやリソースを追加していくにつれてクラッシュが多く見られるようになりました。ただし、WebGLではクラッシュし

    AddressableによりWebGLゲームのクラッシュ率が改善した話 - Mirrativ Tech Blog
    toshikish
    toshikish 2024/06/12
  • Rust製JavaScriptエンジン『Boa JS』を試してみた

    主要なJavaScriptエンジンのTest262を毎日実行して結果を載せているtest262.fyiというサイトがあります。 (Test262とは最新のECMAScriptを実装できているかどうかのテストです。) このサイトの、2024/6/5現在の実装率ランキングはこちらです。 test262.fyiの画面キャプチャ(2024/6/5) V8(ChromeやNode.js、Deno等)、JavaScriptCore(SafariやBun等)、SpiderMonkey(Firefox等)という、大手エンジンとほぼ横並びで4位にい込んでいるBoaとは何者でしょうか。 Boaは公式曰く『Rustで書かれた実験的なJavascriptのレキサー、パーサー、コンパイラー』です。これだけ揃えば、JavaScriptエンジンと言って差し支えないと思います。RustアプリケーションにJavaScri

    Rust製JavaScriptエンジン『Boa JS』を試してみた
    toshikish
    toshikish 2024/06/12
  • Leaving Job and Entering Summer Vacation(退職して夏休みに入ります)

    思えば日に2004年に帰国してから一度も長期(2週間以上)の夏休みを取ったことはありませんでした。ということで今週をもってメルカリ最終出社とし、来週より夏休み開始となります。 7月中旬からまた社会人復帰する予定です。ではまた近いうちにお会いしましょう! ~完~ もうちょっと欲しいですか。そうですね。ではやったこと、やれなかったことについてまとめてみます。以下全て私個人の視点、意見であることを踏まえ、会社としての発信ではないことにご注意ください。 YouTubeチャンネル開設から銀の盾まで在職中はやっぱりグループ全体のエンジニアリング部門の動画チャンネルを立ち上げられたのがよかったです。 それまで社内でYouTubeチャンネルを作ってもわりとすぐ更新しなくなってしまうという歴史があってそのなか他の人を説得して新しくチャンネルを開設するのはすっごくすっごくすっごくすっごく大変でした。開設に当

    Leaving Job and Entering Summer Vacation(退職して夏休みに入ります)
    toshikish
    toshikish 2024/06/12
  • php-fpm リクエストサイクル - Shin x Blog

    php-fpm がリクエストを処理しているサイクルをざっくりとまとめました。 php-fpm ワーカープロセスの生成 リクエストループ 1) リクエスト接続待ち listen_socket の生成 FastCGI リクエスト 2) リクエスト開始処理 実行PHPファイルパスの決定 スーパーグローバルへの格納 3) PHPファイル実行 4) リクエスト終了処理 PHP コード実行リソースの解放 max_requests チェック FastCGI クライアントとの通信 接続開始 リクエスト読み取り レスポンス書き込み 接続終了 さいごに php-fpm ワーカープロセスの生成 php-fpm は FastCGI リクエストを処理する SAPI 実装の一つです。いわば、PHP コードを実行する FastCGI サーバです。prefork 型となっており、nginx 等からの FastCGI リク

    php-fpm リクエストサイクル - Shin x Blog
    toshikish
    toshikish 2024/06/12
  • 画像生成ソフトウェア「ComfyUI」のノードにキーロガーが仕込まれていたことが発覚、クレジットカード情報やパスワードなど全ての入力が筒抜けに

    ノードベースの画像生成ソフトウェア「ComfyUI」向けに作られたノードの一つ「ComfyUI_LLMVISION」にマルウェアが仕込まれていることがわかりました。発覚後、ComfyUI_LLMVISIONのGitHubリポジトリが削除されています。 PSA: If you've used the ComfyUI_LLMVISION node from u/AppleBotzz, you've been hacked byu/_roblaughter_ incomfyui クリエイターのロブ・ラフター氏がRedditで共有したところによると、ComfyUI_LLMVISIONをインストールして使用した場合、ブラウザのパスワード、クレジットカード情報、閲覧履歴がWebhook経由でDiscordサーバーに送信されてしまうとのこと。 ラフター氏自身も影響を受け、ComfyUI_LLMVISIO

    画像生成ソフトウェア「ComfyUI」のノードにキーロガーが仕込まれていたことが発覚、クレジットカード情報やパスワードなど全ての入力が筒抜けに
    toshikish
    toshikish 2024/06/12
  • 1日16時間没頭も──4年半の「ゲーム廃人」から起業 エンジニアの社長が語る逆転人生

    ゲーム廃人」。昼夜を問わずゲームの世界に没頭し、社会生活から隔絶した状態の人を指す造語だ。VR技術や、法人向けのエンジニア研修などを取り扱うフィグニー(東京)で社長を務める里見恵介さん(41)は、文字通りゲーム廃人として約4年半を過ごした過去を持つ。 一時は死も意識した状態を脱し、エンジニアとしての技術を習得した後に起業。「こういう経験(ゲーム廃人)をしたのであれば、それを強みに変えられるような生き方を見つけるしかなかった」。不安に満ちた日々から再起を図ることができたのは、「誰にも負けたくない」という信念があった。 「現実」の世界で襲った不安 静岡県伊東市出身の里見さんの実家は、葬儀会社を経営。深夜に問い合わせの電話がかかってくることも日常茶飯事の環境の中で育った。「一人で自分の時間を過ごすことが多かった」と振り返るように、読書テレビゲームで過ごすことが多い少年時代だった。 高校卒業後

    1日16時間没頭も──4年半の「ゲーム廃人」から起業 エンジニアの社長が語る逆転人生
    toshikish
    toshikish 2024/06/12
  • Web API設計実践入門 ――API仕様ファーストによるテスト駆動開発

    2024年7月25日紙版発売 2024年7月25日電子版発売 柴田芳樹 著 A5判/208ページ 定価2,860円(体2,600円+税10%) ISBN 978-4-297-14293-3 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto このの概要 書は,著者が1993年から約30年間経験してきたAPI仕様の作成,2003年から20年間経験してきたテストファースト開発/テスト駆動開発の知見をまとめたものであり,一般的なソフトウェア開発者が習得することが容易ではない事柄を,書を通して学び,実践してもらうことを目的としています。 書が提唱する「API仕様ファースト開発」はWebサービスにおける大域的なテスト駆動開発の

    Web API設計実践入門 ――API仕様ファーストによるテスト駆動開発
    toshikish
    toshikish 2024/06/12
  • 鹿児島県警の報道弾圧に抗議する(上) – HUNTER(ハンター)

    「県民の信頼を取り戻す」「抜的な対策を進める」――警察官による違法行為が明るみに出るたび繰り返されている鹿児島県警のこうしたコメントが、実現することは絶対にない。県警が、表面化した事件の背景や真相を隠し続けているからだ。それだけではなく、まだ隠蔽されたままになっている事件さえ複数ある。稿は、報道の自由を否定した鹿児島県警に対する抗議であり、この問題の「原点」(強制性交事件)が何かを問い直す、ハンターからの最後通告である。 ■「情報漏洩」で県警の思惑に乗る地元メディア 昨年来、鹿児島県警の警察官による不祥事発覚が相次いだ。公表された主なものを列挙する。 ・未成年者に対する淫行があったとする強制性交事件2023年10月) ・20代女性へのつきまとい行為によるストーカー規制法違反事件(同月) ・地方公務員法違反(守秘義務違反)事件(今年3月) ・不同意わいせつ事件(今年4月) ・性的姿態撮

    toshikish
    toshikish 2024/06/12
  • LLM にコードを「差分」で書き換えさせるためのアイデア

    既存の LLM コード生成の問題 LLM は行カウントやワードカウントが苦手。 例えば自分は SourceMap を扱うコードのテストを書かせようとしたが、モックデータの line:column がガバガバな位置を指してまともにテストにならない。行カウント/ワードカウントができないのはつまり diff がうまく生成できない。 これらの問題があって、コードを生成するパイプラインを組む場合、 全文出力が主流になっている。 ここで何が問題になるかというと、コードが膨らんで来た時に、(書き変える対象が一部だとしても)生成が顕著に遅くなる。うまく生成できなかった時にリトライを繰り返すと、問題がさらに悪化する。 改善手法の提案: 明示的な Line Number の付与 最近の LLM は入力ウィンドウがある程度大きくても、そこそこの速度で応答する。(お金はかかるが...) 問題は生成速度にある。特に

    LLM にコードを「差分」で書き換えさせるためのアイデア
    toshikish
    toshikish 2024/06/12
  • 【ChatGPT】英語学習用に素敵な先生を錬成したよ! - はげあたま.org

    chatgpt.com 3行で 英文アウトプット練習の優れた相手をGPTsで実装できたからストアに並べたよ! 学習ツールとしての気持ちよさが自慢なのでまずは1回遊んでみてください! 「英語だと中学生レベルの文章すら全然話せない」の克服ができる………と信じて、製作者自身が酷使しています 何ができるの? 和文による出題→英訳→添削→出題…のループです。 体験の良さと自身のアウトプットカの弱さは触ってもらえばすぐに伝わるはずです。これ読む人の8割はブクマして満足するだけなんでしょうけど、これ以降を読むより先にまずは一度使ってみてください。最初にあるリンクへ飛ぶだけです。 なお「完全無料!」と言いたいですが、ChatGPTへの課金が無いとすぐに制限が入るのが最大の難点です。 特長を教えて ジャンルや問題の難易度を適宜変更可能。激ムズ要求出したら絶望感がすごい…… 日語混じりの英文や、かなりの意訳

    【ChatGPT】英語学習用に素敵な先生を錬成したよ! - はげあたま.org
    toshikish
    toshikish 2024/06/12
  • RustでAPIサーバーを書くのが思ったより良い

    最近いろんなところで採用事例が増えてきたRustですが、Webサービス開発でのAPIサーバーを書くのにRustは向いてないと言われたりします。Rustの第一のターゲットはシステムプログラミングでありGCがないためAPIサーバー開発でシビアなメモリ管理はしたくないというのは一理あるのですが、RustAPIサーバーの開発を実際にやってみるとむしろ開発体験が結構いいなと感じます。パフォーマンスのために難しい所有権を無理にがんばるみたいなマイナスのイメージはほとんど当てはまらなかったです。 Rustの難しいライフタイム、所有権があまり出てこない Rustにおいて難しいとされるライフタイム、所有権といった概念があり私も書く前はかなり身構えていたのですが、これに苦しむことは思ったよりも少ないです。その要因はWebサーバーで扱う処理のほとんどがリクエスト・レスポンスモデルでデータの流れが一方向でシンプ

    RustでAPIサーバーを書くのが思ったより良い
    toshikish
    toshikish 2024/06/12
  • CopilotChatとNeovimでGitの効率を上げる

    LazygitでCommit Messageを作成する 最近Git Commit MessageをCopilotChat.nvimに生成してもらっているのですが、その際の便利設定を紹介します。 CopilotChat.nvimについて詳しくは以下の記事を参照してください。 これは何をしているかというと ftplugin/gitcommit.luaにCopilotChatの設定を追加 gitcommitのバッファが開かれた時にCopilotChatを自動で起動 こうしておくことで shell commandでgit commitを実行するとNeovimが立ち上がる CopilotChatが自動で起動してCommit Messageを生成してくれる c-yで生成されたCommit MessageをBufferに貼り付ける。気に入らなかったら <leader>cで再生成 :qqでBufferの保

    CopilotChatとNeovimでGitの効率を上げる
    toshikish
    toshikish 2024/06/12
  • ついにブロックができるようになった!Amazon GuardDuty Malware Protection for Amazon S3が発表されました! #AWSreInforce | DevelopersIO

    ついにブロックができるようになった!Amazon GuardDuty Malware Protection for Amazon S3が発表されました! #AWSreInforce Amazon GuardDutyで待望のマルウェアに対する保護機能がリリースされました!信頼できないオブジェクトをS3にアップロードする環境ならガンガン活用していきましょう! こんにちは、臼田です。 みなさん、AWS上でのマルウェアチェックしてますか?(挨拶 AWS re:Inforce 2024で待望のS3に対するネイティブなマルウェア検出と保護の機能である「Amazon GuardDuty Malware Protection for Amazon S3」がリリースされました! Detect malware in new object uploads to Amazon S3 with Amazon Gua

    ついにブロックができるようになった!Amazon GuardDuty Malware Protection for Amazon S3が発表されました! #AWSreInforce | DevelopersIO
    toshikish
    toshikish 2024/06/12
  • 2ヶ月(※)でAWS認定12冠したので攻略法を語ります - Qiita

    AWS認定 is 何? 人気のクラウドサービス「アマゾンウェブサービス」が提供している認定資格試験です。パソコンで実施するタイプの選択式テストとなります。 時流に応じて資格数は増減しています。だいたい10件ちょいです。 2023年度:12資格 2024年度:10資格(→また12に増える予定) 何をやったの? 昨年末、急に思い立って認定資格を2ヶ月でコンプ(全冠)しました。 すいません、ちょっと盛りました。登竜門の「SAA(ソリューションアーキテクト アソシエイト)」だけは3年前に取っていました。 残りは週に1〜2件のペースで取得していたことになります。 資格に挑戦した理由は? 実は私、「資格を取ること」にあまり価値を感じていませんでした。 勉強に多くの時間を使う必要があり、他のことができなくなる 机上学習やるならハンズオンに時間を割く方が実務に活きやすい 数が多すぎて、全冠なんて自分とは別

    2ヶ月(※)でAWS認定12冠したので攻略法を語ります - Qiita
    toshikish
    toshikish 2024/06/12