タグ

takc923のブックマーク (20,933)

  • GitHub、Copilotでより高い精度のコードを生成させる方法を指南。関連ファイルを開く、トップレベルのコメントを書くなど

    GitHub、Copilotでより高い精度のコードを生成させる方法を指南。関連ファイルを開く、トップレベルのコメントを書くなど 記事の中で、プログラマが意図したコードを高い精度で生成AIに生成させるためのテクニックがいくつも紹介されています。これらのテクニックはCopilotに限らず、生成AIを用いてコードを生成させる際の参考になると思われます。 この記事では、紹介されているテクニックのポイントをまとめてみました。 GitHub Copilotでよりよいコードを生成するためのポイント 生成AI活用の基として説明されたのは、大規模言語モデルを用いた生成AIでは、コンテキスト(文脈)に基づいて予測を行うように設計されているため、生成AIに対する入力やプロンプトがコンテキストに富んでいるほど良い出力が得られる、という原則です。 それゆえ、GitHub CopilotおよびGitHub Copi

    GitHub、Copilotでより高い精度のコードを生成させる方法を指南。関連ファイルを開く、トップレベルのコメントを書くなど
    takc923
    takc923 2024/03/28
  • Appleシリコンのパッチ適用不可の脆弱性を突く「GoFetch」攻撃で秘密鍵を盗み出すことが可能だと判明

    AppleシリコンのMシリーズに備わった「データメモリ依存プリフェッチャー(DMP)」の脆弱(ぜいじゃく)性を利用し、メモリコンテンツとデータアドレスの混同を悪用してデータを盗み出すサイドチャネル攻撃「GoFetch」を研究チームが発見しました。この攻撃により、暗号化操作時にMacから秘密鍵を抽出することが可能だとのこと。脆弱性はチップのマイクロアーキテクチャ設計そのものに由来するため、パッチを適用する方法はないそうです。 GoFetch https://gofetch.fail/ Unpatchable vulnerability in Apple chip leaks secret encryption keys | Ars Technica https://arstechnica.com/security/2024/03/hackers-can-extract-secret-encr

    Appleシリコンのパッチ適用不可の脆弱性を突く「GoFetch」攻撃で秘密鍵を盗み出すことが可能だと判明
    takc923
    takc923 2024/03/26
  • More seniors enrolling in upskilling courses

    takc923
    takc923 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鍵が欲しい - アリ
    takc923
    takc923 2024/03/25
  • オブジェクト指向は必要なのか / Is object-oriented needed?

    2024/3/24に開催されたObject-Oriented Conferenceでの登壇資料です。 https://ooc.dev/2024/

    オブジェクト指向は必要なのか / Is object-oriented needed?
    takc923
    takc923 2024/03/24
    考えたことない視点の分析が多くて勉強になった。完全には理解できてない感あるから、後日公開されるらしいセッション動画に期待。
  • Redis、クラウドベンダなどによる商用サービスを制限するライセンス変更を発表。今後はRedis社とのライセンス契約が必須に

    インメモリデータストアRedisの開発元であるRedis社は、これまでオープンソースとして開発してきたRedis 7.4ソースコードのライセンスを、Redis Source Available License (RSALv2)とServer Side Public License (SSPLv1)のデュアルライセンスに変更すると発表しました。 このライセンス変更により、同社の許可なくRedisを用いたマネージドサービスなどを提供することができなくなります。 下記はライセンス変更を発表した同社ブログ「Redis Adopts Dual Source-Available Licensing」からの引用です。 Under the new license, cloud service providers hosting Redis offerings will no longer be permi

    Redis、クラウドベンダなどによる商用サービスを制限するライセンス変更を発表。今後はRedis社とのライセンス契約が必須に
    takc923
    takc923 2024/03/23
  • [廃止] AWS IoT RoboRunnerがサービス終了した様です | DevelopersIO

    しばたです。 いつもどおりAWS CLIの更新を追いかけていたところ、少し前にリリースされたVer.2.15.30において api-change:iot-roborunner: The iot-roborunner client has been removed following the deprecation of the service. AWS CLI v2 CHANGELOGAWS IoT RoboRunnerのサービス終了に合わせてコマンドも廃止した旨の内容が記載されていました。 これまで終了の通知などを見た覚えが無いので日時点における状況を調べることにしました。 AWS IoT RoboRunnerとは AWS IoT RoboRunnerは「ロボティクスオートメーションの最適化」を謳い異なるベンダーのロボットを協調制御するためのサービスです。 https://aws.

    [廃止] AWS IoT RoboRunnerがサービス終了した様です | DevelopersIO
    takc923
    takc923 2024/03/23
  • ATMから無限に現金を引き出せるバグ エチオピア国営銀行で発生 返金呼び掛け

    エチオピア国営銀行のATMで、現金を上限なしに引き出せる不具合が発生した。ATMを管理していた国営銀行のエチオピア商業銀行は3月21日(現地時間)、自分が持つ以上の現金を引き出した利用者に対して、自主返還するよう呼び掛けた。 地元メディア「Fortune」などの報道によると、障害が発生したのは16日(現地時間)。不具合によって、預金者は口座残高を上回る金額をATMから引き出すことが可能になり、数時間で4000万ドル以上の現金が引き出されたり、他行へ送金されたりしたという。 同行は21日、公式Xアカウントにて「自分のものではないお金を受け取ったり、別の口座に移したりした人は、来週土曜日までに自主的に返還してほしい」と投稿。公式Webサイトでは、指定期間内に返還しなかった場合、段階的に名前や顔写真を公表する他、最終的には法的措置も視野に入れるとしている。

    ATMから無限に現金を引き出せるバグ エチオピア国営銀行で発生 返金呼び掛け
    takc923
    takc923 2024/03/21
  • Redis Adopts Dual Source-Available Licensing | Redis

    Redis Adopts Dual Source-Available Licensing | Redis
    takc923
    takc923 2024/03/21
  • 画像生成AIで簡単にニセモノが作れるようになった結果作者が二次創作禁止を発表せざるを得ない事態に

    樋口紀信@疫神のカルテ全3巻 @susujinkou 《読者の皆様へ》【二次創作禁止のお知らせ】 LoRAの話題から離れている間は全く平気なのですが、この話題になるとかなり辛いです。 申し訳ありませんが、『樋口紀信LoRA』を使われる可能性から、ファンアートを含めた自著の二次創作を一切禁止します。(続) 2024-03-20 16:47:07 樋口紀信@疫神のカルテ全3巻 @susujinkou あのLoRAで自著のキャラを描かれるのも、その他の画像生成AI二次創作されるのも、それらと手描きの区別をつけなければならないのも、今は無理です。 耐性が付き次第、また解禁します…!! ホントすみません!! 2024-03-20 16:47:08 リンク となりのヤングジャンプ [第1話] 疫神のカルテ - 樋口紀信 | となりのヤングジャンプ 「疫神症候群」それは超常能力を発現し、やがて死に至る

    画像生成AIで簡単にニセモノが作れるようになった結果作者が二次創作禁止を発表せざるを得ない事態に
    takc923
    takc923 2024/03/21
    おそらくキャラクターには権利が発生するが絵柄には権利が発生しない、つまり「樋口先生の絵っぽいが別キャラ」の絵は法律的には止めることが出来ないので、二次創作禁止は悪手な気がした
  • 個人的Rails開発環境構築2024

    新規でRailsプロジェクトを始める時の個人的な環境構築についてまとめる。前提とする条件等は下記。 規模: ~中規模 開発者数: 個人 利用シーン: PoC作成・スタートアップ立ち上げ・並の業務アプリ開発等 基戦略 利用シーン的に「思い立ったらすぐアプリの開発ができる」という感じの運用がしたい。極力セットアップで悩みたくないから必要なミドルウェアなどは全部Dockerでインストールできるようにして立ち上げれば終わり、の環境を作る。その環境の中で色々とコマンドを叩いたり、rails newやrails gなどでRailsアプリを作成していく。 この辺のRailsの初期セットアップの手間を出来るだけ省きたいのでtemplateとなるリポジトリを作成し、そこからcloneしてくるだけでOKにする。 フロントエンドReactなどを使わずをRails標準のerbとHotwireを軸に開発する。開

    個人的Rails開発環境構築2024
    takc923
    takc923 2024/03/20
  • 2024年上期におけるRemix潮流の兆し―なぜRemixが選ばれるのか?

    はじめに ここ最近、Remix に関する話題や採用事例が増えてきているように感じます。 一休レストランで Next.js App Router から Remix に乗り換えた話 - 一休.com Developers Blog RemixでWeb標準を学んだ1年間 / First year with Remix - Speaker Deck SPAの歴史とRemix SPAモードという到達点 / the SPA's chronicle reaches to remix - Speaker Deck 検索システムのフロントを SSR・Remix で作り直した - Unyablog. Remixを使い始めた話 | Money Forward Kessai TECH BLOG そこで記事ではここ最近 Remix が採用されがちな理由を筆者の独断と偏見で考察し、一部 Next.js とも比較しな

    2024年上期におけるRemix潮流の兆し―なぜRemixが選ばれるのか?
    takc923
    takc923 2024/03/20
  • Structured Logging with slog - The Go Programming Language

    Jonathan Amsterdam 22 August 2023 The new log/slog package in Go 1.21 brings structured logging to the standard library. Structured logs use key-value pairs so they can be parsed, filtered, searched, and analyzed quickly and reliably. For servers, logging is an important way for developers to observe the detailed behavior of the system, and often the first place they go to debug it. Logs therefore

    Structured Logging with slog - The Go Programming Language
    takc923
    takc923 2024/03/20
  • ZLogger v2の新ストラクチャードロギング体験 - hadashiA

    ゆで卵をべるときは塩をかけるのと同じように、サーバを書くときはストラクチャードロギングをするのが当たり前といった状況になった昨今。世界のロガーたちはキー/バリュー形式の構造化データを出力すべく、その用途に特化したインターフェイスを獲得するに至っている。 一方、プログラミング言語やフレームワークによってはこの辺のサポートはけっこうまちまちで、人によってストラクチャードロギングに対しての理解度やロガーへの要求水準はけっこう違っているようである。 私がサーバを書く仕事を始めた頃なんかは、使っていたウェッブフレームワークワークはさも当然のように人間にとって読みやすく整形された文字列をログに吐いた。ほかにオプションはなかった。「ふーん。そんなもんかな」と思いながら、ログを上から下に読んでいたが、しかしこれは一件のログレコードが改行されまくっていたので、キーワードでgrepするだけで当然のようにぶっ

    ZLogger v2の新ストラクチャードロギング体験 - hadashiA
    takc923
    takc923 2024/03/20
  • 次期マイナンバーカードのデザイン公開--「マイナカード」の名称廃止も検討

    デジタル庁は、現行のマイナンバーカードの後継にあたる「次期個人番号カード」のデザインイメージを公開した。券面から性別の記載を省いたほか、色や柄、レイアウトを調整し「日の国民カードにふさわしい、誰もが持ちたくなる魅力的なデザイン」を実現するという。導入目標時期は2026年。 デザインは次期カードを議論するタスクフォースが取りまとめた。新カードでは生年月日の記載を和暦から西暦に変更するほか、氏名についてもローマ字を表面に併記できるようにする。また、発行主体を明確化するために「日国 JAPAN」の記載も検討する。性別については「実務上問題ない」との判断からICチップ内での記載に留める。 このほか、現行カードでは4つ存在する暗証番号を2つに集約。将来的にはスマートフォンの生体認証などを活用することで、暗証番号を不要にする。 新旧カード切り替えに伴う、窓口などでのハードウェア交換は不要と見込まれ

    次期マイナンバーカードのデザイン公開--「マイナカード」の名称廃止も検討
    takc923
    takc923 2024/03/19
    「マイナンバーカード」って英語だと "Individual Number Card" なのが分かりづらいって思ってたから次はもっと分かりやすい名前になるといいな、って思ったけど「マイナンバー」を変えるわけじゃないのか。関係なかったわ。
  • 個人開発を7年以上続けて分かった技術選択のコツ

    技術革新に適応しようとするイヌさんInkdropというMarkdownノートアプリを作り続けて7年になる。 お陰さまでその売上でずっと生活できている。 これまで個人開発でどう継続していくかについて「ユーザの退会理由をあれこれ考えない」とか「アプリの売上目標を立てるのをやめました」とか、ビジネス面あるいはメンタル面からいろいろ書いてきた。 今回は、技術面にフォーカスして、どう継続して開発していくかについてシェアしたい。 TL;DR最初はとにかく最速でリリースする事を最優先する迷ったら「ときめく方」を選べ程よいところで切り上げて開発を進める使っているモジュールがdeprecatedされるなんてザラだと覚悟する古いから悪いとは限らないシンプルにしていく老舗から継続の秘訣を学ぶ運ゲー要素は排除しきれない最初はとにかく最速でリリースする事を目標に技術選定する開発計画とビジネス計画は切っても切り離せな

    個人開発を7年以上続けて分かった技術選択のコツ
    takc923
    takc923 2024/03/15
  • プレースホルダーのアクセシビリティ上の課題と解決策 - SmartHR Tech Blog

    こんにちは!SmartHRプロダクトエンジニアのhimiです。 この記事ではプレースホルダーのアクセシビリティとユーザビリティについての課題と、その解決手段についての話を書きます。 プレースホルダーって何? Webアプリでよく見る、フォームコントロールに値が無いときに表示するテキストのことです。 主な用途としては、フォームの入力例や入力内容の説明テキストが設定されることが多いです。 HTML Standardでは The placeholder attribute represents a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief de

    プレースホルダーのアクセシビリティ上の課題と解決策 - SmartHR Tech Blog
    takc923
    takc923 2024/03/12
  • カバー株式会社、初の海外拠点「COVER USA」を発表 | カバー株式会社

    国境や世代を超えて愛されるバーチャルエンターテイメントを目指して、各地域でのローカライズを推進し、VTuberのグローバル展開に挑戦 カバー株式会社(社:東京都港区、代表取締役社長:谷郷元昭、以下「当社」)は、グローバル展開に向けた現地化(ローカライズ)を推進するため、当社初となる海外拠点「COVER USA」を北米に開設することをお知らせいたします。 当社では、「つくろう。世界が愛するカルチャーを」をミッションに掲げ、日だけでなく英語圏やインドネシアでタレントグループを展開し、グローバルにVTuberビジネスを行っております。このような状況の中で、「VTuber」というカルチャーをグローバルに拡大し展開するために重要なことは、各地域でのローカライズされたコンテンツ提供や営業活動などの事業環境を整備していくことであると考えており、今回の「COVER USA」の開設はその取組みの一貫とな

    カバー株式会社、初の海外拠点「COVER USA」を発表 | カバー株式会社
    takc923
    takc923 2024/03/12
  • ワインと鍋の楽しみ方|ワインと鍋

    事やワインの楽しみ方は人それぞれというのは前提にありながらも 弊店としてオススメしやすい楽しみ方をお伝えできればと考えております。 事編初回はポルチーニ鍋のコースを注文していただくことをオススメしています。 ポルチーニ鍋のコースには前菜、温菜、デザートもついていて弊店のことを知っていただく入口として一番バランスの整ったものになります。(その分、価格も抑えめ) 和牛のコースや季節のコースもオススメではありますが2回目以降に"ワインと鍋の他の料理べてみたいな"と思った際に注文いただく方が良いと考えています。 ※きのこが苦手な方は和牛のコースを召し上がっていただくのがオススメです。 ワインと鍋、鍋もオススメになりますが実は和牛や他のお肉の仕入れや火入れにもこだわっていまして、自信をもっております。(肉の火入れ具合がわかるのは玄人っぽいですが) 弊店、一応アラカルトでも一定楽しんでいただけ

    ワインと鍋の楽しみ方|ワインと鍋
    takc923
    takc923 2024/03/11
  • 訃報|集英社『週刊少年ジャンプ』公式サイト

    ジャンプ誌上でたくさんの作品を発表された鳥山明先生が逝去されました。 突然の訃報に、集英社・編集部一同大きな悲しみに包まれております。 『Dr.スランプ』『DRAGON BALL』『SAND LAND』...先生が描かれた漫画は、国境を越え世界中で読まれ、愛されてきました。 また、先生が生み出された魅力あふれるキャラクターたちと、その圧倒的なデザインセンスは、数多くの漫画家・クリエイターに大きな影響を与えてきました。 先生の偉大なご功績を讃え、感謝の意を表するとともに、謹んでご冥福をお祈り申し上げます。 週刊少年ジャンプ編集部 Vジャンプ編集部 ジャンプSQ.編集部 最強ジャンプ編集部 少年ジャンプ+編集部 株式会社バード・スタジオ/株式会社カプセルコーポレーション・トーキョーと、先生と親交の深かった方々からコメントを頂戴しました。 ◆ ファン、関係者の皆さまへ 突然のご報告になりますが、

    takc923
    takc923 2024/03/08