タグ

2024年7月8日のブックマーク (13件)

  • 石丸陣営の”加工”を装うフェイク画像 ねつ造信じて拡散も… | NHK

    東京都知事選挙はSNS上でも注目を集めた一方で、選挙期間中、候補者を批判するような偽の画像なども複数、拡散されました。 なかには数年前からたびたび広がっているものもあり、選挙後もこうした情報の広がりに注意が必要です。 コラージュ画像が… Xなどでは都知事選の告示前の6月上旬から、候補者を批判する文脈で偽画像などが広がり始め、なかには1000万回以上閲覧されているものもあります。 たとえば3回目の当選を果たした現職の小池百合子氏については、街頭演説の看板とともに「カイロ大学首席卒業」と書かれた幕があるように加工したコラージュ画像が拡散しました。

    石丸陣営の”加工”を装うフェイク画像 ねつ造信じて拡散も… | NHK
  • データベースの値をちょっとだけ書き換えたら検索に数十分かかる様になって障害になった裏話 - STORES Product Blog

    はじめに 2024年1月にリテール(ネットショップ・レジ)部門からサービス(予約)部門に異動になった @ucks です。 異動してからはスマートリストという機能の開発を行っていて、5月6日に無事リリースできたのと、開発途中で障害に至ってしまった部分があるので、裏側を少し紹介しようかなと思います。 はじめに スマートリストとは スマートリストの設計 検索の仕様変更 高負荷時のハンドリング そして障害へ 見逃した点 DBの実行計画確認時の見逃し 動作確認時の漏れ 監視先の漏れ ログの損失 おわりに スマートリストとは スマートリストの開発についての話を行う前に、まずはスマートリストについて簡単に説明しておきます。 スマートリストとは、特定の条件の顧客をラベリングする機能です。 早い話、最終予約日がいつ、予約回数が何回以上等の顧客の検索条件を保存しておいて、閲覧時にラベリングして、視認しやすくし

    データベースの値をちょっとだけ書き換えたら検索に数十分かかる様になって障害になった裏話 - STORES Product Blog
  • 理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita

    はじめに 「理解容易性」は「保守性」の観点の1つとして重視され、多くの原則や技法が紹介されているが、断片的かつ多様であり、全体像を理解することは難しい。 抽象度は高いが、体系的に観点を整理する事で、その理解の助けとなれば幸いである。 定義 「理解容易性」を簡単に言えば、「理解のしやすさ」であるが、その意味から掘り下げると、「思考する量」と言い換えることができる。 記事では理解容易性を「思考量の少なさ」と定義し、7つの観点に整理した。 先に要約およびチェックリストを記載し、概略を記載した。 後に詳細で理解のため、各観点毎の説明と個別の原則や技法へのリンクを記載した。 要約 7つの観点の要約を先に示す。 (変数や関数の)名称は分かりやすくする (変数や関数の)役割は1つにする (変数や関数の)参照は狭くする (変数や関数の)状態は変えられなくする (関数やクラスの)面積は小さくする (関数や

    理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita
  • 要件定義の目的とゴールとは - TRACERY Lab.(トレラボ)

    TRACERYプロダクトマネージャーのharuです。 「要件定義とは何を目的としたプロセスなのか?なにが出来たら完了なのか?」 はじめて要件定義する人は、ここで詰まってしまうことが多いようです。 要件定義は、設計や実装に比べて、具体的な作業がイメージしにくいプロセスです。 そのような背景もあってか、2023年4月のBPStudy#188〜要件定義を学ぼう。ChatGPTを添えてに私が登壇した時の以下のスライドには、945個のはてなブックマークをいただきました*1。 speakerdeck.com 945というブックマーク数は、要件定義というものを具体的にイメージしにくいと感じている人が世の中に多いことの現れかもしれません。 そこで「要件定義とはそもそも何か」について、何回かの記事に渡って説明します。 この記事では要件定義の目的とゴールについて説明します。 プロジェクトの数だけ存在する開発プ

    要件定義の目的とゴールとは - TRACERY Lab.(トレラボ)
  • Webサービス公開前のチェックリスト

    個人的に「Webサービスの公開前チェックリスト」を作っていたのですが、けっこう育ってきたので公開します。このリストは、過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたものをまとめた内容になります。 セキュリティ 認証に関わるCookieの属性 HttpOnly属性が設定されていること XSSの緩和策 SameSite属性がLaxもしくはStrictになっていること 主にCSRF対策のため。Laxの場合、GETリクエストで更新処理を行っているエンドポイントがないか合わせて確認 Secure属性が設定されていること HTTPS通信でのみCookieが送られるように Domain属性が適切に設定されていること サブドメインにもCookieが送られる設定の場合、他のサブドメインのサイトに脆弱性があるとそこからインシデントに繋がるリスクを理解してお

    Webサービス公開前のチェックリスト
  • MLOは確認できるが、320MHz幅は…? 「Wi-Fi 7」正式対応のSnapdragon X 搭載Copilot+ PCを試した【イニシャルB】

    MLOは確認できるが、320MHz幅は…? 「Wi-Fi 7」正式対応のSnapdragon X 搭載Copilot+ PCを試した【イニシャルB】
  • 生成AIに疑似コードで指示すると自然言語よりも効率的にプログラムが生成できるというアイデアから生まれた、生成AI用の疑似言語「SudoLang」

    生成AIに疑似コードで指示すると自然言語よりも効率的にプログラムが生成できるというアイデアから生まれた、生成AI用の疑似言語「SudoLang」 ChatGPTやCopilotなどの生成AIを用いてコードを生成しようとすると、多くの場合プロンプトを自然言語で書くことになるでしょう。 しかし自然言語で的確にプログラムの内容を表現するのは、ときに面倒だったり、あいまいさを排除することが難しかったりします。 一方で、プログラマが自分でコードを書こうとするとき、あるいは他のプログラマとコードの内容を議論するときに、自然言語をプログラミング言語のような構文で書く、いわゆる「擬似コード」を使うことがよくあります。 例えばこんな風に自然言語をコードっぽくホワイトボードに書いたことのあるプログラマの方は多いのではないでしょうか? 入力値を処理するための関数(A、B){ Aは数字かどうか確認する Bは日付か

    生成AIに疑似コードで指示すると自然言語よりも効率的にプログラムが生成できるというアイデアから生まれた、生成AI用の疑似言語「SudoLang」
  • MySQL 9.0登場。 JavaScriptストアドプログラムが利用可能に、ベクトル型もサポート

    オラクルはリレーショナルデータベース「MySQL」の新バージョンとなる「MySQL 9.0」をリリースしました。 MySQLは現在、数カ月ごとにリリースされ積極的に新機能が追加されるイノベーションリリース(Innovation Release)と、長期で安定して利用されることを想定して2年ごとにリリースされる長期サポート(LTS:Long Term Support)版の2つに分かれてリリースされています。 現在のLTS版は今年(2024年)4月に登場したMySQL 8.4です。 そして今回リリースされたMySQL 9.0はイノベーションリリースに該当します。最新機能をいちはやく試したい開発者やユーザーのためのリリースです。 MySQL 9.0の主な新機能 MySQL 9.0のドキュメント「What Is New in MySQL 9.0」から、新機能「JavaScriptストアドプログラム

    MySQL 9.0登場。 JavaScriptストアドプログラムが利用可能に、ベクトル型もサポート
  • 都知事選 現職の小池氏が3回目の当選 石丸氏 蓮舫氏らを抑える | NHK

    過去最多の56人が立候補した東京都知事選挙は、現職の小池百合子氏(71)が3回目の当選を果たしました。 7日が投票日の東京都知事選挙は、自民党、公明党、国民民主党都連、地域政党の都民ファーストの会が自主的に支援した現職の小池氏が、広島県安芸高田市の元市長石丸伸二氏、立憲民主党共産党、社民党が支援した元参議院議員の蓮舫氏らを抑え、3回目の当選を果たしました。 取材に応じた小池氏は勝因について聞かれると「2期8年都政を預かった間、コロナもあった。コロナ禍の中でも都民や医療関係者の皆さんに協力を頂き、5類への移行といったことも含め、8年間の実績を評価していただいた」と振り返りました。 今回の選挙戦については「私を含め56人が立候補という状況の中で、ポスターの掲示や、脅迫を受けたり、街頭ではやじの大合唱があったり、これまで経験したことがないような選挙戦だった。想定しなかった事態に対し、どう法的な

    都知事選 現職の小池氏が3回目の当選 石丸氏 蓮舫氏らを抑える | NHK
  • 結局自社開発/SIer/SES/フリーランスどれが良い? - Qiita

    はじめに 自社がいいだの、SESは辞めたほうがいいなど論争はもう終わりにしよう こんにちは。Watanabe Jin(@Sicut_study)です。 記事のタイトルをみて私の記事を始めて見た方も多いかと思います。 世間でよく起きているSESが〜。自社開発が〜。みたいな論争はとても火が尽きやすい(燃えやすい)話題です。 X(Twitter)などのSNSが普及したことで気軽につぶやくことができるようになり、とあるツイートが簡単に広まって火種となっている光景をよく見ます。 そこで今回は私の視点からこの論争について思うことと、炎上することは良いパターンもあるということについてお話します。 もちろんこの記事も炎上する(話題になる)かもしれません。 しかし、このような記事を投稿することはものすごく大事だと考えて今回は書いてみます。 動画で学びたい方へ 動画での解説も行っていますのでそちらも合わせてご

    結局自社開発/SIer/SES/フリーランスどれが良い? - Qiita
  • なぜゲーム業界はJenkinsを選ぶのか?その理由と利点 | DevelopersIO

    こんにちは ゲームソリューション部の出村です。 みなさんはソフトウェア開発においてCI/CDツールは何を利用していますでしょうか? これまでゲーム開発の現場を見てきましたが、ゲーム開発においてよく使われるCI/CDツールはやはりJenkinsです。このJenkins、一昔前ではWeb開発をはじめとしてさまざまなソフトウェア開発でよく利用されていました。ただ、ここ最近はGitHub Actionsなど他のツールに置き換えられているという印象があります。 しかし、ことゲーム開発においてはGitHub Actionsといった他のCI/CDツールではなく、Jenkinsが利用されている場面が圧倒的に多いです。これは、他のCI/CDツールを利用したくないという消極的な理由ではなく、Jenkinsを利用する明確な理由があるためだと考えています。 ゲーム業界はJenkinsが活用される理由 ここでは、ゲ

    なぜゲーム業界はJenkinsを選ぶのか?その理由と利点 | DevelopersIO
  • 詳細設計書なんて、書きたくない・・・・Doxygenを使って自動生成してみる - Qiita

    はじめに お客様に提案をしているときの会話です。 お客様:「詳細設計書は作りますか」 私:「昔ながらの詳細設計(ロジックを日語で書くもの)は作りません。クラス図とか、シーケンス図は複雑であれば作りますが、今回のシステムはそこまで必要なものはないものなので、割愛しようと思っています。」 お客様:「保守をお願いするかどうか未定なので、場合によっては引継ぎのために作ってもらうかもしれません」 私:「・・・・」 といった感じで、私がこの業界に入った30年前は、確かにプログラムを作る前に、詳細設計書と呼ばれるプログラムを日語で書いていました。 最近、詳細設計と呼ばれるものを作った記憶がなく、無駄なものは作りたくないなぁという思いから、コードから自動生成できないかなと思って、いろいろ試してみました。 Doxygenって いろいろ調べてみると、Doxygen にたどり着きました。 色々な言語に対応し

    詳細設計書なんて、書きたくない・・・・Doxygenを使って自動生成してみる - Qiita
  • https://x.com/cpi_co_jp/status/1809799154509705392?t=QHijy9FfSzBc5Cq6dz1tiA&s=09

    lugecy
    lugecy 2024/07/08