並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 3368件

新着順 人気順

CPUの検索結果241 - 280 件 / 3368件

  • 効率的なGo

    本書は、Goアプリケーションの効率やスケーリングに関する疑問に対して、実用的な答えを与えてくれる書籍です。 レイテンシー、CPU、メモリ資源についての知識、またOSやGoがそれらを抽象化している方法について、またソフトウェアの効率に関わるデータ駆動な意思決定を行う事の意味や、計算量解析の手法、最適化状況の例など、実用的なソフトウェアを開発する中での「効率」に関する知識を紹介します。 Goやその他のモダンな言語で書かれたプログラムを設計、作成、変更するソフトウェア開発者、また誰かが書いたソフトウェアを主に運用するDevOpsエンジニア、SRE、シスアド、プラットフォームチームなどの読者が、いつ、どのように効率最適化を適用するかという問いに答えるための知識を身に付けることができるでしょう。 関連ファイル 原著者による本書のサンプルリポジトリ 正誤表 ここで紹介する正誤表には、書籍発行後に気づい

      効率的なGo
    • Windows 12搭載のCoPilotには高度なAIハードウェアが必須に。既存のノートPCはほぼ全滅?

      Windows 12搭載のAIアシスタント、CoPilotでは高度なAI機能の動作にはAIハードウェアが必須。性能は40 TOPs以上が目安で既存のノートPCはほぼ全滅 Windows 11の最新バージョンにはプレビュー版としてCoPilotというAIアシスタント機能が導入されています。しかし、現時点では動作がもたついたり、できることに制限があるなど、まだ十分に活用できる状況にはありません。それでもMicrosoftはこのCoPilotの機能を拡張し、動作速度を向上させるべく、推奨されるハードウェア要件をOEM各社に通達したようです。 AMD Zen 5 Strix DELAY Leak: Hawk Point, Kraken, Escher get Faster AI! – YouTube Moore’s Law is DeadがOEMから入手した情報によると、MicrosoftはAPU

        Windows 12搭載のCoPilotには高度なAIハードウェアが必須に。既存のノートPCはほぼ全滅?
      • その13 キャッシュメモリの効果

        キャッシュメモリがメモリアクセスにおいてどれだけの効果を持つか、実験によって確かめます。 00:00 前置き 00:37 キャッシュメモリとは 04:20 実験方法 07:07 結果 09:08 まとめ テキスト https://speakerdeck.com/sat/kiyatusiyumemorifalsexiao-guo 本動画シリーズは以下の本をなぞるように進めていますが、しょっちゅう脱線します。よろしければお買い求めください。 https://amzn.to/3RVWdo3 メンバーになるにはこちらをクリックしてください。とくに特典はないですが、メンバー数が多くなるとうれしくなって動画をアップロードする頻度が高まるかもしれません。 https://www.youtube.com/channel/UCgrUyRFiHhV607Orhriau6w/join

          その13 キャッシュメモリの効果
        • 【大原雄介の半導体業界こぼれ話】 不安定問題に脆弱性問題……CPUのメンテナンスは大変

            【大原雄介の半導体業界こぼれ話】 不安定問題に脆弱性問題……CPUのメンテナンスは大変
          • 【特集】 SSDを束ねて高速化させるRAID 0は、ゲームの起動やロード時間短縮に効果があるのか?AMDとIntel環境で試してみた

              【特集】 SSDを束ねて高速化させるRAID 0は、ゲームの起動やロード時間短縮に効果があるのか?AMDとIntel環境で試してみた
            • 「第4のブラウザ言語」WebAssemblyが変えるフロントエンド開発 | レバテックラボ(レバテックLAB)

              執筆 山内 直 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)に所属するテクニカルライター。出版社を経てフリーランスとして独立。ライター、エディター、デベロッパー、講師業に従事。屋号は「たまデジ。」。著書に『Bootstrap 5 フロントエンド開発の教科書』、『作って学べるHTML+JavaScriptの基本』など。 監修 山田 祥寛 静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「独習」シリーズ、「これからはじめるReact実践入門」、「改訂3版 JavaScript本格入門」他、

                「第4のブラウザ言語」WebAssemblyが変えるフロントエンド開発 | レバテックラボ(レバテックLAB)
              • kiennt26's home | Linux Network Performance Ultimate Guide

                The following content is rendered from my #til github.Linux Network PerformanceSource: https://github.com/leandromoreira/linux-network-performance-parameters/https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdfhttps://www.coverfire.com/articles/queueing-in-the-linux-network-stack/https://blog.cloudflare.com/how-to-achieve-low-latency/https://blog.cloudf

                • Go製アプリケーション/ライブラリにおけるメンテナンス性を重視したGoのバージョン管理戦略 - Diary of a Perpetual Student

                  2024-08-28 GOTOOLCHAIN=auto時にはtoolchainディレクティブに指定したものより新しいGoがインストールされていても戻るわけではないという話を追記しました。 Go言語では半年に1回メジャーリリース(マイナーバージョンの更新)がやってきます。ちょうどこの8月にGo 1.23がリリースされたばかりです。Go言語のメジャーリリースは最新2つ分までサポートされるポリシーであることがhttps://go.dev/doc/devel/releaseに書かれています。現在であればGo 1.23やGo 1.22はサポートされており、Go 1.21はサポートが切れているということです。 また、サポートされているバージョンでは、不定期でマイナーリリース(パッチバージョンの更新)がやってきます。バグ修正や脆弱性対応がメインですね。 Goがリリースされると、Goでアプリケーションを作

                    Go製アプリケーション/ライブラリにおけるメンテナンス性を重視したGoのバージョン管理戦略 - Diary of a Perpetual Student
                  • ChatGPTが人間のように話す新機能、いよいよ来週公開へ

                    sponsored MSIがセール開催中!この夏に自作PCパーツを買う人はツイている サマーセールを活用すれば同じ予算でGeForce RTX 4070を4080にできないか考えてみた sponsored FRONTIERの「FRGBLSZ790/SG2」をチェック、自作erでも心くすぐられるケース内部 RTX 4070 Ti SUPERを垂直設置、デザインもゲーム性能も妥協なしのゲーミングPC sponsored ファーウェイ製スマートウォッチらしくバッテリー長持ちもうれしい スマートウォッチの新定番「HUAWEI WATCH FIT 3」はカロリー管理に強みあり! 軽快な装着感も◎ sponsored Core i5-14400搭載の「iiyama PC STYLE-S17M-144-UHX-BLACK」をチェック 9万円台で簡単な写真編集も! 幅95mmのスリムタワーPCがコスパ抜群

                      ChatGPTが人間のように話す新機能、いよいよ来週公開へ
                    • ジャイアントパンダに注意 - Next.js のビルド改善 (株式会社GiXo様)

                      最近になって Frontend Ops の傭兵として活動を始めました。 Frontend Ops 実践のモデルケースとして、 株式会社GiXo様で Next.js 仕事に取り組ませいただきました。今回、その内容を公開する許可を頂けたので、事例として公開させていただきます。 依頼主 株式会社GiXo様 以下、敬称略 相談内容 フロントエンド関連のリポジトリで、Next.js のビルドが遅くなってしまった。 重いことに起因して Vercel CI で OOM で確率的に落ちるようになった。CIが信用できなくなり、とりあえず再ビルドするクセがついてしまって、生産性が落ちている。 モノレポ内にとくに重いアプリケーションが一つあり、これを調査・解決してほしい。 仮ゴール: VercelCI 上のビルド時間を半分OOM が発生しないようにしたい 調査フェーズ リポジトリの閲覧権を頂き、プロジェクト構成

                        ジャイアントパンダに注意 - Next.js のビルド改善 (株式会社GiXo様)
                      • Intel,デスクトップPC向け新CPU「Core Ultra 200S」を発表。前世代でバカ高かった消費電力を大幅に減らす

                        Intel,デスクトップPC向け新CPU「Core Ultra 200S」を発表。前世代でバカ高かった消費電力を大幅に減らす ライター:米田 聡 2024年10月11日,Intelは,新世代のデスクトップPC向けCPU「Core Ultra 200S」シリーズ(開発コードネーム Arrow Lake-S)を発表した。 これまでIntelは,ノートPC向けに開発コードネーム「Meteor Lake」こと,「Core Ultra 100」シリーズで,「Foveros」と称する3Dパッケージング技術を使用して複数のシリコンチップを組み合わせたプロセッサを提供してきた。しかしデスクトップPC向けCPUは,現行世代の第14世代Coreプロセッサまで,モノリシック(単一のシリコンチップ)構成を続けてきた。新しいCore Ultra 200Sシリーズは,デスクトップPC向けとして初めて,3Dパッケージン

                          Intel,デスクトップPC向け新CPU「Core Ultra 200S」を発表。前世代でバカ高かった消費電力を大幅に減らす
                        • Building a highly-available web service without a database

                          If you’ve ever built a web service or a web app, you know the drill: pick a database, pick a web service framework (and in today’s day and age, pick a front-end framework, but let’s not get into that). This has been the case for several decades now, and people don’t stop to question if this is still the best way to build a web app. Many things have changed in the last decade: Disk is a lot faster

                            Building a highly-available web service without a database
                          • IntelとAMD、x86エコシステム拡大に向け提携

                              IntelとAMD、x86エコシステム拡大に向け提携
                            • Steam Deck OLEDは最高のポータブルゲーム機でした

                              Steam Deck OLEDは最高のポータブルゲーム機でした2023.11.18 12:0040,650 Jorge Jimenez - Gizmodo US [原文] ( satomi ) あ、これ、ずっと欲しかったSteam Deckだ。そう思いました。 Valveの新しいSteam Deck HDR OLED版は、ディスプレイもバッテリー持ちも軽さも、何もかもがよくなっています。一度触ってしまったら、もう暗くて狭い初代のSteam Deck(新名称「Steam Deck LCD」)には戻れません。全不満解消です。 これは何?:HDR OLEDディスプレイ搭載、長時間バッテリーの最新Steam Deck。価格:12GB SSDモデル 549ドル(税込8万4800円)、1TB SSDモデル 649ドル(9万9800円)、米カナダ限定の1TB SSDスペシャルエディション(透明ボディ)

                                Steam Deck OLEDは最高のポータブルゲーム機でした
                              • 16ビットゲーム機、メガドライブのサウンドが蘇る!4オペFM音源+PSG+PCMのGrooveBox、LIVEN MEGA SYNTHESISが誕生|DTMステーション

                                SONICWAREがメガドライブのサウンドを再現 SONICWAREは東京・池袋にある日本のベンチャー楽器メーカー。ユニークな楽器を次々と生み出していますが、「どんな音でもイカしたローファイ・サウンドに仕立て上げるレトロ・サンプリング音源、LIVEN Lofi-12発売開始」、「チップチューンからFMサウンドまで、日本のベンチャーSONICWAREが開発したガジェット型シンセ、LIVEN 8bit warps誕生」などLIVENシリーズや、「ゲームボーイ風小型サンプラー、SmplTrekの詳細が明らかに。小さいながら楽しくスゴイ機能が満載」という記事で紹介したSmplTrekなど、さまざまな機材を開発・販売しています。 メガドライブを想起するカラーリングになっている 今回発表されたLIVEN MEGA SYNTHESISは、その“MEGA”という名称や、ボディーカラーからも分かるとおり、当

                                  16ビットゲーム機、メガドライブのサウンドが蘇る!4オペFM音源+PSG+PCMのGrooveBox、LIVEN MEGA SYNTHESISが誕生|DTMステーション
                                • GitHub、パブリックリポジトリのユーザーに4vCPU/16GBメモリ/150GBストレージのホステッドランナーを無償提供、従来よりも2倍のスペックに強化

                                  GitHub、パブリックリポジトリのユーザーに4vCPU/16GBメモリ/150GBストレージのホステッドランナーを無償提供、従来よりも2倍のスペックに強化 GitHubは、コードのビルドやテスト環境などで使えるホステッドランナーを、パブリックリポジトリで開発をしているオープンソースの開発者向けに無償で提供しています。 今回、その無償のホステッドランナーが2倍のスペックに強化されたことが発表されました。 GitHub Hosted Runners for public repositories are now DOUBLE the size! Run your CI/CD Actions workflows with a 20% performance boost today. https://t.co/S9Dy9tHVB3 — GitHub (@github) January 17, 2

                                    GitHub、パブリックリポジトリのユーザーに4vCPU/16GBメモリ/150GBストレージのホステッドランナーを無償提供、従来よりも2倍のスペックに強化
                                  • Findyの爆速開発を支えるテクニック - Findy Tech Blog

                                    こんにちは。 Findy で Tech Lead をやらせてもらってる戸田です。 早速ですが、これは弊社のとあるチームの1ヶ月のサイクルタイムです。 最初のコミットからマージされるまで平均3.6時間程度と、開発に着手したらその日のうちにリリースされるのがデフォルトとなっています。 今回はこの開発スピードを継続し、更に速くするために弊社で実践しているテクニックを紹介していきます。 それでは見ていきましょう! タスク分解 Pull requestの粒度 テスト CI/CD 高速化 自動化 通知 まとめ タスク分解 開発タスクをアサインされた時、まず最初にタスク分解をします。 タスク分解をすることによるメリットとしては、 工数見積もりの精度が上がる 対応方針の認識を他メンバーと合わせやすくなる 対応漏れに気づきやすくなり、手戻りの発生が少なくなる Pull requestの粒度を適切に保つことが

                                      Findyの爆速開発を支えるテクニック - Findy Tech Blog
                                    • プロと読み解くRuby 3.3 NEWS - STORES Product Blog

                                      テクノロジー部門CTO室の笹田(ko1)と遠藤(mame)です。今年の 9 月から STORES 株式会社で Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています(Rubyのこれからを STORES で作る。Rubyコミッター笹田さん、遠藤さんにCTOがきく「Fun」|STORES People )。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.3.0 がリリースされました(Ruby 3.3.0 リリース)。クックパッド開発者ブログで連載していたように、今年も STORES Product Blog にて Ruby 3.3 の NEWS.md ファイルの解説をします(ちなみに、STORES Advent Calendar

                                        プロと読み解くRuby 3.3 NEWS - STORES Product Blog
                                      • Netflixはパフォーマンスの改善のためにどのようにLinuxのカーネルを拡張する仕組み「eBPF」を利用しているのか?

                                        Netflixの技術ブログに、Linuxのカーネル機能を拡張できる「eBPF」を活用してパフォーマンスを改善する方法が投稿されました。 Noisy Neighbor Detection with eBPF | by Netflix Technology Blog | Sep, 2024 | Netflix TechBlog https://netflixtechblog.com/noisy-neighbor-detection-with-ebpf-64b1f4b3bbdd Netflixのコンピューティング・パフォーマンスエンジニアリングチームは、定期的にマルチテナント環境におけるパフォーマンスの問題を調査しています。問題が発生したとき、調査の最初のステップは原因がアプリケーションにあるのか基盤となるインフラストラクチャにあるのかを切り分けることです。 Netflixのサービスを支えるプラ

                                          Netflixはパフォーマンスの改善のためにどのようにLinuxのカーネルを拡張する仕組み「eBPF」を利用しているのか?
                                        • 【大原雄介の半導体業界こぼれ話】 Raspberry Piに取って代わられた「Mbed」の終焉と、「PIC64」によるRISC-Vの夜明け

                                            【大原雄介の半導体業界こぼれ話】 Raspberry Piに取って代わられた「Mbed」の終焉と、「PIC64」によるRISC-Vの夜明け
                                          • なぜRyzenノートを選んだほうがいいのか?CPUだけでなくトータルで強いRyzen AI 300について知っておくべきこと ~旧世代製品との比較検証も実施[Sponsored]

                                              なぜRyzenノートを選んだほうがいいのか?CPUだけでなくトータルで強いRyzen AI 300について知っておくべきこと ~旧世代製品との比較検証も実施[Sponsored]
                                            • Railsでブログ自作(2024) - osyoyu.com/blog

                                              こんにちは osyoyu です。 人々がNext.jsとかAstroとかで新しいブログを作っては放置する季節になってきたな — おしょうゆ (@osyoyu) January 1, 2024 ブログシステム自作のシーズンですね。ご多分に漏れずブログシステムを作ってました。実はこれは最初の記事ではなくて、こっそり事前に2023年の振り返り記事などを書いたりしています。 ちょっと気に入っているのが記事のタイトルを未設定のままにすると投稿日がタイトルになる仕様で、タイトルをつけるほどでもない2段落ぐらいの文を投稿しやすくなった、気がしてます。 ブログシステム自作のモチベーション 目的は一応ちゃんとあって、一定量のリクエストを受けるRubyのWebサーバーがほしかったというのが大きいところ。最近Rubyプロファイラを開発していて、プロファイル対象のひとつとしてWebサーバーがほしかったのです。正常

                                              • 今は40代から50代の化け物のようなプロエンジニアとスクールで表層知識のみ武装したアマエンジニアが同じ職場に配属されたりする話…そして起きる弊害とは

                                                えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa 今生き残ってる40〜50代のエンジニアの中には、10代の頃から寝食を忘れてCPUやOSやプロトコルスタックから自作しようとする人が少なからず居てな そういう化け物のようなプロと 『儲かりそうだから』とプログラミングスクールで表層知識のみで武装したアマチュアが 同じ職場に配属されてたりする訳よ えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa 地層の深い所から理解している化け物(A)は根幹の改修提案すら可能。不足している知識があっても速攻で追学習してカードを増やしジョーカーも出せる 表層しか見えてないアマチュア(B)にはそんな芸当は無理で貧弱な手札の中から選ぶしかない Bを何人集めてもシステムの根幹に関わる改修は不可能となる えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa 当然のようにAに仕事が集中

                                                  今は40代から50代の化け物のようなプロエンジニアとスクールで表層知識のみ武装したアマエンジニアが同じ職場に配属されたりする話…そして起きる弊害とは
                                                • Intelの第13・14世代のCPUには欠陥がありクラッシュ・強制終了・エラーの原因となっているという指摘を証明する膨大な量のレポートデータが発見される

                                                  Intel第13世代~14世代CPUの不具合を報告する声が相次ぎ、ゲーム開発者やテクノロジー系メディアの間で「何が原因だったのか」を特定する動きが見られています。 Intel has a Pretty Big Problem - YouTube Complaints about crashing 13th, 14th Gen Intel CPUs now have data to back them up - The Verge https://www.theverge.com/2024/7/14/24198299/intel-13th-14th-gen-i9-cpu-crashes-telemetry-alderon-games-warframe Intel Core i9-13900K/14900K stability issues drive game server provider

                                                    Intelの第13・14世代のCPUには欠陥がありクラッシュ・強制終了・エラーの原因となっているという指摘を証明する膨大な量のレポートデータが発見される
                                                  • 脱初級ITエンジニアまでの学習方法 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                    こんにちは。 株式会社ラクスで先行技術検証をしたり、ビジネス部門向けに技術情報を提供する取り組みを行っている「技術推進課」という部署に所属している鈴木(@moomooya)です。 今回は毎年春先の社内ビアバッシュで新人向けに「一歩目の学習方法」として発表している話をしようと思います。 学習とは この記事の対象 学習に対する向き合い方 まず最初は 学習作戦その1「ちょい足し学習」 例)HTTPメソッドを扱ったとき 学習作戦その2「外から情報を仕入れる」 よくある情報源 技術書 技術同人誌 ウェブサイト 勉強会 SNS 飲み会 GitHub 脱初級者 手を動かす(検証と実践) 自由にできるサーバーを用意する 情報発信 無理に全部やらなくていい エンジニアにとっての勉強 学習とは [名](スル) 1 学問・技術などをまなびならうこと。「学習の手引」「学習会」 2 学校で系統的・計画的にまなぶこと

                                                      脱初級ITエンジニアまでの学習方法 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                    • iPhoneがなぜ日本人に受け入れられたか

                                                      なんとなくこの業界に関わってきたので、どうして日本でこんなにiPhoneが支持されるようになったのか、ちょっと書いてみたいと思う。ちなみに俺は今は亡きS社(今は完全に消滅して、かつての本社は市役所になっている)でPHS(みんな覚えてる?)の開発に携わったのが最初。その後は出向で三浦半島の先の方で怒りのデスロードみたいな経験をしたり転職して某関西のメーカーでAndroidやったり。当時一緒にやってた人たちの一部は京セラに行ったけど、大体はどこに行ったか知らない。とにかく日本の一大産業であった携帯電話や基地局の生産や開発に一通り関わってきて、その衰退とともに生きてきました。 で、よく知られているように日本の携帯電話は1999年のiモードの導入から劇的に進歩し、ネットが見れるだけでなく、カメラも付きラジオも聞け非接触決済もできて音楽を聞いてテレビまで見れて、もちろん防水でアプリまで動かすことがで

                                                        iPhoneがなぜ日本人に受け入れられたか
                                                      • ローカル環境でコード生成を使いたい 〜Continue+Llama.cpp+ELYZA-japanese-CodeLlamaを試してみた〜 - GMOインターネットグループ グループ研究開発本部

                                                        2024.01.12 ローカル環境でコード生成を使いたい 〜Continue+Llama.cpp+ELYZA-japanese-CodeLlamaを試してみた〜 ご覧頂きありがとうございます。グループ研究開発本部 AI 研究開発室の N.M.と申します。 ChatGPTをはじめAIに関する大きなムーブメントの起きた激動の2023年が終わり、2024年が始まりました。我々AI研究開発室も日々AI技術を追いかけています。昨年から話題になることの多いGitHub Copilotもその一つであり、特にコードの補完は非常に使い勝手もよく開発や解析のサポートに使うことができます。今回はなるべくローカルに閉じた状態で近しい環境が作れないか試してみたことを紹介します。最後までご覧いただければ幸いです。 TL;DR VSCodeのExtensionであるContinueとELYZA-japanese-Cod

                                                        • Apple A4チップやAMD Ryzenの生みの親であるジム・ケラー氏がNVIDIAのCUDAとx86アーキテクチャを「沼」と呼んで批判

                                                          AMDのAthlonやZenマイクロアーキテクチャ、Apple A4などさまざまなチップの開発に携わったアーキテクトでエンジニアのジム・ケラー氏が、X(旧Twitter)で「NVIDIAのCUDAは沼です」と批判したことが報じられています。 Jim Keller criticizes Nvidia's CUDA, x86 — 'Cuda’s a swamp, not a moat. x86 was a swamp too' | Tom's Hardware https://www.tomshardware.com/tech-industry/artificial-intelligence/jim-keller-criticizes-nvidias-cuda-and-x86-cudas-a-swamp-not-a-moat-x86-was-a-swamp-too ケラー氏の経歴は以下の記事を

                                                            Apple A4チップやAMD Ryzenの生みの親であるジム・ケラー氏がNVIDIAのCUDAとx86アーキテクチャを「沼」と呼んで批判
                                                          • iPhone全モデルと2020年以降のMacからパスワードやメールを盗み出す「iLeakage」が報告される、実際に動作するデモ映像もあり

                                                            すべてのiPhoneおよびiPadや2020年以降に登場したApple Silicon搭載Macが対象となる攻撃手法「iLeakage」がジョージア工科大学の研究チームによって発見されました。iLeakageを悪用するウェブサイトにアクセスした場合、ウェブサービスのパスワードやメールなどの情報を盗み出されてしまいます。 iLeakage https://ileakage.com/ iLeakageは必要になる可能性のある処理を事前に行うことでCPU性能の向上を図る技術「投機的実行」を悪用するタイプの攻撃で、iPhoneやiPadに搭載されているAシリーズチップおよびMacや一部のiPadに搭載されてるMシリーズチップに対して有効です。このため、すべてのiPhoneおよびiPadと2020年以降に登場したMacはiLeakageによる攻撃の対象となり得ます。 iLeakageは「ウェブサイト

                                                              iPhone全モデルと2020年以降のMacからパスワードやメールを盗み出す「iLeakage」が報告される、実際に動作するデモ映像もあり
                                                            • メモリの使い方の理解はプログラマのたしなみ…??😰 - Qiita

                                                              はじめに プログラミング学習を始めて1年経過しました。しかし、今までオブジェクト指向の概念から目を背けてきた結果、現在エンジニアとして苦労しているので、書籍「オブジェクト指向でなぜつくるのか」にて学習中です。 その中で、以下のような章がありました。 「メモリの仕組みの理解はプログラマのたしなみ」 これを見て、自分は今までそんなこと意識していなかったのと強く感じたので、今回はこの書籍で書かれていた、一般的なプログラムの動作環境としての最低限の知識を整理しました。 プログラムが動く仕組みを理解する上で重要な概念 コンパイラ方式とインタプリタ方式 プログラムの基本的な実行方式は大きく分けて2つあります。 コンパイラ方式 コンパイラって何? コンパイラは、プログラム全体を読み込んで、それをコンピュータが理解できる形(機械語)に一度に変換するプログラムです。 どういう時に使うの? コンパイラは、プロ

                                                                メモリの使い方の理解はプログラマのたしなみ…??😰 - Qiita
                                                              • 【Hothotレビュー】 Intel N100でできないこともある。できることは「LattePanda Mu」で

                                                                  【Hothotレビュー】 Intel N100でできないこともある。できることは「LattePanda Mu」で
                                                                • Windowsが今更(?)開発者に優しくなろうとしている!? 「Dev Home」は開発者にとって使い物になる? (1/2)

                                                                  Dev Homeの起動画面。最初に「ダッシュボード」が表示される。ここには、登録したウィジェットが並び、ツールのアップデート状態やGitHubの通知などが表示できる。左側にあるのがページ切替のナビゲーション領域だ Build 2023で発表された開発者向けアプリ「Dev Home」 開発が進められているようだ 昨年5月に開催されたMicrosoftのイベント「Build 2023」で、「Dev Home」なるアプリケーションが発表された。しかし、Copilotと同じタイミングだったので、ほとんど話題になることはなかった。このとき、筆者もインストールして試してみたが、特筆するようなことは何もなく、ソフトウェアの開発には特に不要なものと判断していた。 それから1年、プレビュー版はバージョンアップしていた。まだまだ完成ではないが、将来を考えるとWindowsを開発マシンとして使うときの「入口」ぐ

                                                                    Windowsが今更(?)開発者に優しくなろうとしている!? 「Dev Home」は開発者にとって使い物になる? (1/2)
                                                                  • 【書評】「コンテナセキュリティ コンテナ化されたアプリケーションを保護する要素技術」 | DevelopersIO

                                                                    セキュリティに限定せず、「コンテナとは何か」から詳細に説明しています。コンテナやセキュリティの深淵に触れてみたい方にお勧めの、遅効性の良書という印象です。 コーヒーが好きな emi です。 コンテナを使ったアーキテクチャは引き合いも多く、私も常々しっかり学ばねばならないと思っていました。そんな折、以下のイベントでコンテナセキュリティに関する内容で登壇をすることになりました。 コンテナセキュリティについて学ぶため「コンテナセキュリティ コンテナ化されたアプリケーションを保護する要素技術」を読みましたので、本記事では本書の概要と感想を記載します。 書籍情報 書籍タイトル : コンテナセキュリティ コンテナ化されたアプリケーションを保護する要素技術 著者 : Liz Rice(著)、株式会社スリーシェイク(監修)、水元 恭平、生賀 一輝、戸澤 涼、元内 柊也(訳) 出版社 : インプレス 出版日

                                                                      【書評】「コンテナセキュリティ コンテナ化されたアプリケーションを保護する要素技術」 | DevelopersIO
                                                                    • ISUCON13で優勝しました(チーム NaruseJun)

                                                                      11月25日に開催されたISUCON13でチームNaruseJunとして参加し優勝しました。 メンバーはここ4年同じで、大学時代のサークル仲間の@sekai・@takashi・とーふとふの三人です。 昨年のISUCON12でも優勝したので、チームNaruseJunは二連覇となります。 最終スコアは468,006点でした。 スコアの推移は以下の通りです。 かなり順調にスコアを伸ばしていますね。後述しますが17時直後にめちゃくちゃ伸びているのは、ログを止めた結果です。 その他のスコアは↓ ISUCON13 受賞チームおよび全チームスコア : ISUCON公式Blog 事前準備 今年はチーム全員が忙しかったので、チームで最初に集まったのは11/14でした。 その日は30分くらいで今年の流れの確認と、素振りの日(11/18)を確定して解散しました。 ありがたいことに過去優勝チームとしてLodgeで

                                                                        ISUCON13で優勝しました(チーム NaruseJun)
                                                                      • 【Python】非同期処理が何もわからなかったあの頃の自分に向けて

                                                                        はじめに こんにちは。GMO アドパートナーズ新卒の樋笠です。 最近業務で、Pythonの非同期処理を書いているのですが、初めて非同期処理を学んだときに苦悶したことを思い出しました。 そこで、過去の自分に「こう伝えたら理解できるんじゃないかな」と考えながら記事を書きました。 非同期処理について学んだことがない人でも、これを読めば、「非同期処理がやろうとしていること」や「Pythonの非同期処理の基本的な書き方」が分かるようになる、というものを目指しました。 ぜひ最後までお読みください ※ わかりやすく説明するために、あえて言い切っている箇所があります。ご了承ください。 非同期処理ってなに? まず、非同期処理ってなに?という話ですが、「非同期処理」を理解するために、その対になる「同期処理」を考えてみましょう。 同期処理 たとえして、こんな状況を考えてみましょう。 AとBの2つのタスクがあり、

                                                                          【Python】非同期処理が何もわからなかったあの頃の自分に向けて
                                                                        • 似た文書をベクトル検索で探し出したい ~SentenceTransformersとFaissで効率的にベクトル検索~

                                                                          はじめに この記事では、ベクトル検索で似た文書を検索するコードを解説します。具体的には、Sentence Transformersライブラリを用いてベクトル化、Faissという近似最近傍探索ライブラリを用いて高速な検索を行います。 用語説明 ベクトル検索 ... 文書の検索にベクトルを使用する方法。例えば、文書に映画に関する内容が 10 %、音楽が 2 %、俳優が30%含まれていた時、シンプルにそれを表すと [0.1, 0.02, 0.3]というベクトルを作ることができる。Googleの説明が詳しい。 Sentence Transformers ... ベクトル検索に必要なベクトル化を行うためのライブラリ Faiss ... ベクトル同士の類似度を高速に検索してくれるライブラリ。以下のHakkyさんのページが詳しい。 コード 入力:検索したい文字のリスト、検索される文字のリスト 出力:どの

                                                                            似た文書をベクトル検索で探し出したい ~SentenceTransformersとFaissで効率的にベクトル検索~
                                                                          • とほほのPowerShell入門 - とほほのWWW入門

                                                                            ブレークポイントを設定してスクリプトをデバッグすることもできます。デバッガを使用するにはスクリプトをファイルとして保存し、下記の様にポリシー変更する必要があります。 Set-ExecutionPolicy -Scope CurrentUser ExecutionPolicy: RemoteSigned キーワード 言語としては下記のキーワードが定義されています。 変数 変数($xxx) 変数は $変数名 で表します。 $Name = "Yamada" Write-Output "My name is $Name." 変数の値を削除するには Clear-Variable を使用するか、値 $null を設定します。変数を削除するには Remove-Variable または Remove-Item を使用します。 Clear-Variable -Name a # 値をクリア $a = $nul

                                                                            • Arxiv RAGによる論文サーベイの自動生成 | Shikoan's ML Blog

                                                                              複数のLLM(GPT/Claude3)とArxivの検索APIをRAGで統合し、論文サーベイの自動生成を作りました。検索結果の前処理や、サーベイ特有のプロンプトエンジニアリングやソートが重要で、最適化手法として古くからある巡回セールスマン問題(TSP)が有効に機能しました。また、生成部分ではGPTよりClaude3の明確な有効性を確認できました。 できたもの Arxivの検索APIを使って検索拡張生成(RAG)したらサーベイを自動生成できた やっていること Arxivの検索ワードをGPT-4-Turboで生成 ArxivのAPIを叩いてヒューリスティックでフィルタリング OpenAIのEmbedding APIを叩く Embeddingに対して巡回セールスマン問題(TSP)を解いてソートをかける 論文の要旨をGPT-3.5-Turboで要約 ソートした要約結果をClaude3 Sonnet

                                                                                Arxiv RAGによる論文サーベイの自動生成 | Shikoan's ML Blog
                                                                              • RedisをフォークしたインメモリDBの「Valkey」、次期バージョンでは性能が2倍以上に

                                                                                オープンソースの代表的なインメモリデータストア「Redis」のフォークとしてLinux Foundation傘下で開発が進められている「Valkey」は、AWSやGoogle Cloud、Oracle Cloudなどへの採用が始まっています。 参考:Google Cloud、Redisをフォークした「Valkey 7.2」のマネージドサービス「Memorystore for Valkey」プレビュー版を開始 8月2日に、フォーク後の最初のメジャーバージョンとなる「Valkey 8.0」のリリース候補版が公開されたのに合わせて、Valkey 8.0で予定されている性能や機能の向上についての記事「Valkey 8.0: Delivering Enhanced Performance and Reliability」がValkeyのブログに投稿されました。 その内容から、Valkey 8.0の主

                                                                                  RedisをフォークしたインメモリDBの「Valkey」、次期バージョンでは性能が2倍以上に
                                                                                • ドンキ「情熱価格」、性能アップした14型ノートPC「MUGAストイックPC5」を先行展示!

                                                                                  コストパフォーマンスを重視したオリジナルブランド「情熱価格」などを展開するドン・キホーテが、11月22日に新製品展示会を開催。注目の秋冬向け製品が並ぶなか、ノートPC「MUGAストイックPC」シリーズの新製品を発見しました。 MUGAストイックPC5。左に置いてあるポップ「買替えキャンペーン」は、キャンペーン期間が12月15日~となっているが、記載は仮で実際の発売日は未定(12月中予定)とのこと 2017年2月から展開している情熱価格ブランドの「MUGAストイックPC」シリーズは、“必要な性能を確保した上でどこまで低価格にできるか”を追求したPCシリーズ。第5弾にあたる新モデル「MUGA(ムガ)ストイックPC5」は、“MUGA史上最高スペック”をうたう14.1型ノートPCです。価格は43,780円の予定。 同じ14型の前モデル「MUGAストイックPC4」からCPUやメモリ、ストレージなど基

                                                                                    ドンキ「情熱価格」、性能アップした14型ノートPC「MUGAストイックPC5」を先行展示!