並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 1538件

新着順 人気順

Memoryの検索結果81 - 120 件 / 1538件

  • 和名盤 - EPOCALC's GARAGE

    ZENで行こう 決定版 日本民謡 アーティスト:民謡,伊波智恵子,伊波みどり,進藤義声,田中希代子 コロムビアミュージックエンタテインメント Amazon 昨今やれ和ジャズだやれ和ブギーだやれ和レアグルーヴだなどとやたら「和」を付けたジャンル名を目にすることが多い。海外のそれにも見劣りしない日本における音楽、という意味で付けているのだろうと思われる。 しかしながら、僕は悲しいよ。そういうもののほとんどは日本製なだけで伝統的な日本文化を取り入れているとは必ずしも言えないからだ。 僕はイタリアンプログレ、ブラジリアン、クラウトロックが好きなのだけれど、そのどれもに共通するのが「当地の文化に大きく立脚している」ということ。そうでなければ英米のそれと変わりないからね*1。そして日本にも日本文化に立脚した名盤が沢山あるのだ。主に和ジャズ。*2 が、和装時のBGMにしようかなと思って「和 名盤」とかで

      和名盤 - EPOCALC's GARAGE
    • Intel 第13と第14世代のハイエンドCPU中心に不安定になる不具合多発。高クロックによりCPUが劣化?

      Intelの第13および第14世代CPUでゲームが不安定になる不具合が多発中。高クロックモデルが中心でCPUの劣化が疑われる。 Intelの第13世代および第14世代などRaptor Lake系世代のCPUではCore i9系などのハイエンドモデルを中心に動作クロックが非常に高く設定されているのですが、この高すぎる動作クロックが原因でCPUが劣化し、不具合が発生している疑惑が浮上してきている様です。 Seeing a worrying trend with some Intel 13th/14th gen CPUs having stability issues with UE4/UE5 games (like Fortnite, Remnant 2, Hogwarts Legacy etc.) specifically during the initial shader comp pro

        Intel 第13と第14世代のハイエンドCPU中心に不安定になる不具合多発。高クロックによりCPUが劣化?
      • macOS Sonoma 14.4にアップデートするとJavaがクラッシュするとオラクルが注意喚起。Appleシリコン搭載Macで

        macOS Sonoma 14.4にアップデートするとJavaがクラッシュするとオラクルが注意喚起。Appleシリコン搭載Macで オラクルは、Appleシリコン搭載のMacでmacOS Sonoma 14.4にアップデートを行うと、Java 8以降のすべてのバージョンでJavaが予期せず終了する現象が発生するとして、Macユーザーに注意喚起を行っています。 今のところ回避策はなく、macOSをバージョンアップしてしまうと元に戻す簡単な方法もないため、Appleシリコン搭載のマシンでJavaを利用している開発者やユーザーは、この問題が解決するまでは最新のmacOSへの移行を延期することをオラクルは勧めています。 Javaが正常に動作しないことで、Javaに依存しているツールもmacOS Sonoma 14.4では動作しなくなります。Kotlinの開発元などで知られるJetBrainsは、J

          macOS Sonoma 14.4にアップデートするとJavaがクラッシュするとオラクルが注意喚起。Appleシリコン搭載Macで
        • HDD4台分のデータをVHSテープに詰め込むロシア発の技術「ArVid」とは?

          1990年代、ソ連崩壊後のロシアにおいて、当時高価だったHDDの代わりに「VHS」にデータを記録する方法が発明されました。HDD4台分のデータを1本のVHSに押し込むことができたロシアの革新的な製品「ArVid」について、ブロガーのジェイコブ・フィリップ氏が解説しています。 ArVid: how Russians squeezed 4 hard drives into one VHS tape in the 90s – Jacob Filipp https://jacobfilipp.com/arvid-vhs/ 当時のHDDは多くとも500MB程度の容量しかなく、大量のデータを保管するには大量のHDDを必要としました。しかし、当時ロシアにおいてHDD1台は1カ月分の給料に相当するほど高く、大容量の記録媒体の確保は困難だったそうです。 そうした状況を改善すべく、ロシアで開発された機器が「A

            HDD4台分のデータをVHSテープに詰め込むロシア発の技術「ArVid」とは?
          • ChatGPTの「メモリ(Memory)」機能の活用法 - Taste of Tech Topics

            こんにちは、暖かくなったと思ったら涼しくなったりと、なかなか洋服選びが難しい季節ですが皆さん体調お変わりないでしょうか。安部です。 今回は、ChatGPTで少し前に一般公開された「メモリ(Memory)」機能をご紹介し、活用のためのTipsを共有できればと思います。 機能の利用自体は何も意識せず簡単にできますが、意識的に活用しないと本領発揮してくれない機能だなという印象です。 まずは、どのような機能なのか簡単に見ていきましょう。 メモリ機能の概要 メモリ機能が使えると何がうれしいのか メモリ機能の有効化 実際に使ってみる 活用Tips ショートカットコマンドの作成 手順自動化 前提知識の補完 メモリの削除 プライバシー/セキュリティについて まとめ メモリ機能の概要 「メモリ(Memory)」機能とは、文字通りChatGPTがこれまでやりとりした情報を記憶し、以降の応答時にそれらを踏まえた

              ChatGPTの「メモリ(Memory)」機能の活用法 - Taste of Tech Topics
            • 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

              • 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
                • Node.jsのメモリ制限 (2024年版)

                  Node.jsのメモリ制限については以下の記事に記述があります。 しかし、現在の挙動はやや異なるようです。 結論から言うと デフォルトでは、システム (cgroup等) から取得した制限があればそれがそのまま設定、そうでなければ32bit環境では700MiB, 64bit環境では1400MiBの制限が設定されます。 V8のメモリ制限 Node.jsはJavaScriptエンジンとしてV8を利用しています。 V8のGCは世代別GCになっています。ほとんどのオブジェクトは生成されてすぐに不要となるため、メモリ使用量にはそれほど貢献しません。メモリ使用量に貢献するような長命なオブジェクトは、数回のGCを生き抜いた後old generation領域に移されます。したがって、V8のメモリ使用量の制限は実質的にこのold generation領域のサイズ制限によって決まると考えてよいでしょう。 このo

                    Node.jsのメモリ制限 (2024年版)
                  • Q.「ゲームを作らないパブリッシャーがなぜ忙しいんですか」A.「できる以上のことをする必要があるから」。PLAYISMが今忙しい理由、そして業界未経験者も含め求める人材とは - AUTOMATON

                    弊社アクティブゲーミングメディア(以下、AGM)のパブリッシング部門PLAYISMが、人材を募集中だ。その分野は多岐にわたり、プロデューサーをはじめとしてさまざまなポジションを求めているという。 AUTOMATONはPLAYISMと同じ部署にあり、デスクは隣。隣を目にするとPLAYISMにはたくさん人がおり、みんなそれなりに忙しそうである。しかしなぜゲームを作らないパブリッシャーに人が必要で、なぜ忙しそうなのか。求人インタビューに答えてもらうに際して、そうした疑問にも答えていただいた。なお、以下が今回の募集要項である。興味がある方は、下記リンクを参照してほしい。 ・ポジション: プロデューサー アシスタントプロデューサー マーケティング担当 動画編集 翻訳 ローカライズマネージャー プログラマー ──自己紹介をお願いします。 水谷: 水谷です。AGMのBtoC事業本部長兼PLAYISMの事

                      Q.「ゲームを作らないパブリッシャーがなぜ忙しいんですか」A.「できる以上のことをする必要があるから」。PLAYISMが今忙しい理由、そして業界未経験者も含め求める人材とは - AUTOMATON
                    • ライトノベルに(ジュブナイル・ヤングアダルト・少年向け・少女向け・青年向け・R-18・新文芸・ライト文芸……)全部含んだら、個人がオールタイムベストを構築することは可能なのかに挑んでみた地獄録 ※暫定○|82(ぱに) / 平々八十二

                      ライトノベルに(ジュブナイル・ヤングアダルト・少年向け・少女向け・青年向け・R-18・新文芸・ライト文芸……)全部含んだら、個人がオールタイムベストを構築することは可能なのかに挑んでみた地獄録 ※暫定○選リストあり ライトノベルオールタイムベストを生み出そう! という動きがある。この記事を書き出してもう多少時間が経っているのでSNSでの反応や熱量はもう変化しているかもしれないが、日本百名山や百名城で代表されるように、そういったベスト選出はあらゆるジャンル・コンテンツで人気があるし、見るのも作るのも面白いものだ。 ライトノベルを中心に据えたオタクエンタメ史の探求をライフワークとしている身としては、もちろん食いつく。思春期の頃は最強デッキ作りではないが、読んだ作品のお気に入りランキングとか隙あらば作っていた気がするよね。基本脳内でだけど。 けど、本格的にエンタメ史を趣味研究するようになってから

                        ライトノベルに(ジュブナイル・ヤングアダルト・少年向け・少女向け・青年向け・R-18・新文芸・ライト文芸……)全部含んだら、個人がオールタイムベストを構築することは可能なのかに挑んでみた地獄録 ※暫定○|82(ぱに) / 平々八十二
                      • プロと読み解く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
                        • Learning Zig

                          home Learning Zig Welcome to Learning Zig, an introduction to the Zig programming language. This guide aims to make you comfortable with Zig. It assumes prior programming experience, though not in any particular language. Zig is under heavy development and both the Zig language and its standard library are constantly evolving. This guide targets the latest development version of Zig. However, it's

                          • LLMアプリ開発を体系的に学ぶには最適の入門書「ChatGPT/LangChainによるチャットシステム構築[実践]入門」 | DevelopersIO

                            こんにちは、つくぼし(tsukuboshi0755)です! ChatGPTから始まった第四次AIブームは、まだまだとどまる事を知らないですね。 さらにAzure OpenAI ServiceやAmazon Bedrock等の生成AIサービスが主要クラウド上で出揃った事で、エンタープライズ業界でも徐々にLarge Language Models(以下LLM)を用いたシステム開発の需要が高まってきています。 しかし普段はAWSインフラ関連の業務を専門とする私を含め、LLMアプリ開発初心者のエンジニアにとって、生成AIを活かして一からシステムを開発するのは、まだまだハードルが高いように感じられます。 特に以下のような点で、まだ理解が追いついていないと感じているエンジニアの方が多いのではないでしょうか? LLMを使うと何ができるのか? ChatGPTのAPIを触ってみたいが、どのように使えばいいの

                              LLMアプリ開発を体系的に学ぶには最適の入門書「ChatGPT/LangChainによるチャットシステム構築[実践]入門」 | DevelopersIO
                            • 米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始

                              米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始 アメリカ国防総省 DARPA(Defense Advanced Research Projects Agency:国防高等研究計画局)は、C言語のコードからRust言語のコードへ高い精度での自動変換実現を目指す「TRACTOR」(Translating All C to Rust)プログラムの開始を発表しました。 DARPAは軍事技術の開発および研究を行う機関であり、現在のインターネットはDARPAの前身となるARPAが1967年に開始した「ARPANET」がその起源であることはよく知られています。 DARPAが発表したTRACTORプロジェクトは、C言語のコードからRust言語のコードへの自動変換を高い精度で実現することで、過去にC言語で開発された多くのソフトウェアをメモリ安全なソフ

                                米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始
                              • 「あなたの一番古い記憶は?」人は覚えていても2歳以前の記憶にアクセスできなくなっている - ナゾロジー

                                皆さんが思い出せる最も古い記憶はいつ頃のものでしょうか。 稀に「母親の胎内にいたときを覚えている」という方もいますが、ほとんどの人は2〜3歳以降のことだと思います。 このように人生初期(0〜3歳頃)の記憶が抜け落ちている現象を「幼児期健忘(infantile amnesia)」といいます。 ただ、最近の研究では人間の自意識は4カ月頃から発達すると報告されており、ほとんどの人が2〜3歳以前の記憶を思い出せない理由はよく分かっていませんでした。 この疑問に対して、アイルランド・ダブリン大学トリニティ・カレッジ(TCD)の研究チームは、私たちが人生初期の記憶を喪失しているわけではなく、アクセスできない状態になっているだけである可能性を示唆する研究結果を報告しています。 さらに驚くべきことに、幼年期の記憶にフタがされるかされないかは、妊娠中の母親の免疫反応に大きな要因があったといいます。 研究の詳

                                  「あなたの一番古い記憶は?」人は覚えていても2歳以前の記憶にアクセスできなくなっている - ナゾロジー
                                • 容量偽装USBメモリ検出アプリ『ValiDrive』が登場。偽物かどうかを簡単に判別 | ニッチなPCゲーマーの環境構築Z

                                  容量を偽装した偽物の大容量USBメモリを検出するフリーソフト・アプリ『ValiDrive』が登場しました。 『ValiDrive』がどういったものか、制作者のGibson Research Corporationは以下のように述べています。 私は格安で売られていた1TBおよび2TBのUSBメモリを12台購入しました。しかし、そのすべてが容量を偽装した偽物でした。 偽物のUSBメモリはPC上では1TBおよび2TBとして認識されます。しかし、実際には64GBしかありませんでした。使用量が64GBを超えると、新しいファイルは保存されなくなります。PC上ではファイルが存在するように見えますが、ストレージ上には存在しないためファイルを開いても中身は空っぽです。 ValiDriveは、こういった容量を偽装したUSBメモリを見分けるために、ストレージスペース全体にわたってランダムな検査を実行します。 購

                                    容量偽装USBメモリ検出アプリ『ValiDrive』が登場。偽物かどうかを簡単に判別 | ニッチなPCゲーマーの環境構築Z
                                  • すべての開発者が知っておくべきメモリ管理についての知識

                                    プログラミングにおいてメモリ管理は重要な要素の一つですが、その重要性を見過ごされがちなものです。メモリ管理の高レベルな抽象化について、「すべての開発者が知っておくべき要素」としてプログラマーのザカリー・リー氏が解説しています。 Memory Management Every Developer Should Know https://webdeveloper.beehiiv.com/p/memory-management-every-programmer-know メモリは「スタック」と「ヒープ」という2つの領域に分かれています。 ・スタック スタックは「先入れ後出し」という特徴を持つデータ構造で、プログラムの関数呼び出しを記録するのに非常に適しています。例えば下図のように「test()」と「main()」という2つの関数があり、main()からtest()を呼び出す場合を考えてみます。

                                      すべての開発者が知っておくべきメモリ管理についての知識
                                    • 5カ月にわたって解読不能なデータを送り続けたボイジャー1号の不具合の原因が判明

                                      2023年11月14日、地球から遠く離れた宇宙空間を漂う「ボイジャー1号」が解読不能なデータを地球に送信し始めました。およそ5カ月間にわたり不具合の原因が判明しない状態が続きましたが、ついにNASAが真相の究明に成功したことを明らかにしました。 Engineers Pinpoint Cause of Voyager 1 Issue, Are Working on Solution – Voyager https://blogs.nasa.gov/voyager/2024/04/04/engineers-pinpoint-cause-of-voyager-1-issue-are-working-on-solution/ NASA knows what knocked Voyager 1 offline, but it will take a while to fix | Ars Techni

                                        5カ月にわたって解読不能なデータを送り続けたボイジャー1号の不具合の原因が判明
                                      • コーディング支援AIツールContinueの紹介と構成例 - Qiita

                                        Continueというコーディング支援AIツールの紹介です。 コーディング支援AIツール・サービスとしてはGitHub Copilotが有名で、次いでCursorやCodeiumあたりが話題性のあるところかと思います。Publickeyに2024年3月時点での情報がまとまっています。 Continueはそれらと比べて知名度は劣りますが以下のような特徴があり、うまく使いこなせば有力な選択肢になると考えています。 ツール本体がオープンソースである Visual Studio CodeとJetBrains IntelliJ IDEAの拡張機能がApache License, Version 2.0で提供されています 言語モデルは自分で選ぶ Continueではコード補完用とチャット用で二つの言語モデルを利用しますが、そこでどの言語モデルを選ぶかは利用者側に任されています Continueを開発し

                                          コーディング支援AIツールContinueの紹介と構成例 - Qiita
                                        • N予備校のインフラを Amazon EKS に移行した話 - ドワンゴ教育サービス開発者ブログ

                                          N予備校のインフラを Amazon EKS に移行した話 はじめまして。ドワンゴの教育事業で SRE エンジニアをしている西永です。 N予備校 では Kubernetes を採用しています。 これまでは Control Planes 含めすべての構成要素を自前で構築し運用していましたが、様々な問題が発生してきたことから Amazon EKS に移行をおこないました。 この記事では、Amazon EKS への移行に取り組んだ事例にについて紹介します。 なぜ移行したのか Kubernetes のバージョンが古い これまでの構成では Kubernetes のバージョンアップが考慮されておらず、Kubernetes を利用した N予備校の提供開始以降バージョンアップができていない状態でした。 そのためバージョン 1.7 を利用し続けていました。 バージョン 1.7 は 2017 年にリリースされ、

                                            N予備校のインフラを Amazon EKS に移行した話 - ドワンゴ教育サービス開発者ブログ
                                          • Optimizing Javascript for fun and for profit

                                            I often feel like javascript code in general runs much slower than it could, simply because it’s not optimized properly. Here is a summary of common optimization techniques I’ve found useful. Note that the tradeoff for performance is often readability, so the question of when to go for performance versus readability is a question left to the reader. I’ll also note that talking about optimization n

                                            • 【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita

                                              はじめに よくQiitaでおすすめアプリとかの記事を見かけますが 逆に使わなくなったアプリの紹介記事ってなくね? と思い今その勢いで本記事を書き進めています。需要があるかはしーらないっ。 本記事では、今年で4年目のエンジニアが作業効率を追い求める中で淘汰されていったアプリたちを紹介します。 ちなみに当方Macユーザです。 エディタ Visual Studio Code 3年目くらいまでは結構使ってました。 settings.jsonやkeybindings.jsonをdotfilesで管理してみたいなこともするくらいには使ってました。 が、何かのタイミングでvimに興味を持ち、vimを使いはじめてから徐々に使わなくなってゆきました。 vimに興味を持った最初の頃はVSCの拡張でvimがあったので、それを使ってました。 VSCでvimの操作を再現できる拡張です。 しかし vimと言えば学習コ

                                                【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita
                                              • AWS Lambdaのメモリ使用率と処理速度

                                                AWS Lambdaのメモリ使用率と処理速度について調べてみました。 具体的には、以下についてLambdaを動かして試しました。 メモリ使用率が100%になるとエラーが起きたりするか? メモリ使用率が高いと速度劣化するか? まず、先に調査結果を書いちゃいます。以下の通りです。 調査結果 ・メモリ使用率が100%になるとエラーが起きたりするか? →エラーにはならない! ・メモリ使用率が高いと速度劣化するか? →速度劣化する では早速、調査していきます! メモリ使用率が100%になるとエラーが起きたりするか?について調査 調査方法 まず調査方法についてです。 以下の条件で調査しました。 前提条件 本記事では以下の条件で、調査しました。 言語:Python 3.12 Lambdaのタイムアウト設定:29秒 Lambdaのメモリ:128MB 調査で使用したソースコード 以下のソースを使用して調査し

                                                  AWS Lambdaのメモリ使用率と処理速度
                                                • ChatOpsによる運用作業の自動化 - ZOZO TECH BLOG

                                                  はじめに こんにちは、技術本部SRE部カート決済SREブロックの遠藤・金田です。 普段はSREとしてZOZOTOWNのカート決済機能のリプレイスや運用を担当しています。本記事では自作のコマンドラインツールをSlack + AWS Chatbot + AWS Lambdaを使用してChatOps化した事例をご紹介します。「日々の運用業務をコマンドラインツールを実装して効率化したものの今ひとつ広まらない」「非エンジニアにも使えるようにしたい」と考えている方の参考になれば幸いです。 目次 はじめに 目次 背景・課題 ChatOpsとは AWS ChatBotとは 構成 AWS ChatBot チャットツール側の設定 Slack Workflow Lambda 実装のポイント ChatBotのアクセス制御 User Roleの運用方法 ガードレールポリシー コマンドラインツールのLambda関数化

                                                    ChatOpsによる運用作業の自動化 - ZOZO TECH BLOG
                                                  • [ECS] タスク定義ファイル(taskdef.json)の運用について考える | iret.media

                                                    この記事について みなさん、ECS利用していますか!? AWSでコンテナを使うのなら、ECSですよね!?(kubernetesわからない勢) ECSはタスクという単位で、アプリケーションを実行させます。 そして、タスクの中にコンテナが1つ以上稼働します。 タスクはタスク定義から作成されます。タスク定義はタスクの金型的な存在です。 また、タスク定義はJSONファイル(以後taskdef.json)として運用することが一般的です。 このtaskdef.jsonを実運用する際に迷うポイントがあります。 それは以下のどちらの方法にするかです。 – 方法① : 各環境ごとにtaskdef.jsonを用意する – 方法② : 各環境でtaskdef.jsonを共用する ①,②について、それぞれの詳細/メリット・デメリットについて洗い出しをして、どちらを採用すべきかについての見解を述べていきます。 あく

                                                      [ECS] タスク定義ファイル(taskdef.json)の運用について考える | iret.media
                                                    • C言語でWasmインタプリタを実装した話

                                                      概要 公式のcore testが全て(UTF8, WAT, SIMD関連のものは除く)通るWasmインタプリタをC言語でフルスクラッチで実装した。自作Wasmランタイムで省略されがちなValidation Stageも実装した。この記事はWebAssembly Advent Calendar 2023の三日目の記事である。 目的 このWasmランタイムを実装するにあたり、「できるだけ仕様に従って実装する」ことを心掛けた。Wasmの仕様書は以下のissueが立つほど読みにくいものとなっているが、ランタイムをどのように実装すべきかが詳しく書いてあり、一応仕様書を頑張って読めばランタイムが作れるようになっている。 この自作Wasmランタイムの目的は、できるだけ仕様に従った実装を与えることで、仕様の理解を助けることである。早さや効率性よりも分かりやすさを優先しているため、実用には向かない。仕様書を

                                                        C言語でWasmインタプリタを実装した話
                                                      • 日本の「わさび」が記憶力を改善してくれることが判明

                                                        そばや刺身の薬味として日本人の食卓に欠かせない「わさび」が、高齢者の記憶機能を向上させることが東北大学らの研究により判明しました。これは、わさびの有効成分が高齢者の記憶機能にとって有益なことを初めて証明したものだと、研究者らは述べています。 Nutrients | Free Full-Text | Benefits of Wasabi Supplements with 6-MSITC (6-Methylsulfinyl Hexyl Isothiocyanate) on Memory Functioning in Healthy Adults Aged 60 Years and Older: Evidence from a Double-Blinded Randomized Controlled Trial https://www.mdpi.com/2072-6643/15/21/4608

                                                          日本の「わさび」が記憶力を改善してくれることが判明
                                                        • Confusing git terminology

                                                          Hello! I’m slowly working on explaining git. One of my biggest problems is that after almost 15 years of using git, I’ve become very used to git’s idiosyncracies and it’s easy for me to forget what’s confusing about it. So I asked people on Mastodon: what git jargon do you find confusing? thinking of writing a blog post that explains some of git’s weirder terminology: “detached HEAD state”, “fast-

                                                          • What it was like working for GitLab

                                                            February 8, 2024 I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years. While I previously wrote about leaving GitLab to work on Inko, I never discussed what it was like working for GitLab between 2015 and 2021. There are two reasons for this: I was suffering from burnout, and didn't have the energy to revisit the last six years of my life

                                                            • 2024年春開始の新作アニメ一覧

                                                              放送・配信中のアニメの最終回が近づき、入れ替わりに新たな作品が始まる時期がやってきました。2024年春に始まるアニメの数は、ショートアニメや特撮も含めると約65本。春は例年本数が多いので、特別多くも少なくもない数ですが、うまく好みの作品を見つけて楽しんでください。 今期はオリジナルアニメが充実している印象で、『ガールズ&パンツァー』の水島努監督が手がける『終末トレインどこへいく?』、『銀魂』の高松信司総監督が仕掛ける『アストロノオト』、東映アニメーションによるバンドアニメ『ガールズバンドクライ』、女性レーサーを題材にした『HIGHSPEED Étoile(ハイスピード エトワール)』、『エロマンガ先生』などを手がけた竹下良平監督による『夜のクラゲは泳げない』、シンカリオンシリーズ新作で設定を一新した『シンカリオン チェンジ ザ ワールド』、プリティーシリーズ待望の新作『ひみつのアイプリ』、

                                                                2024年春開始の新作アニメ一覧
                                                              • 技術戦略策定のための Fact 収集術 - スタディサプリ Product Team Blog

                                                                こんにちは。@chaspy です。プロダクト開発部の技術戦略グループのマネージャをしています。 技術戦略グループでは、日頃開発する上での課題の投げ込みや議論、解決するための計画をボトムアップで行っています。技術戦略グループの活動については過去のアウトプットもご覧ください。 blog.studysapuri.jp また、本稿のテーマである、組織やシステムの状況を把握するための Fact 収集については技術戦略 DevOps WG が担当しています。以前発表した資料もご覧ください。 このように、技術戦略グループではエンジニア1人1人が課題だと思うことを表明、宣言し、その課題をトリアージすること、および課題を評価するための Fact の発見・提供を行う仕組みが組織としてボトムアップで行える状態になっています。一方、開発部長として、事業戦略と結びつける形で技術戦略を策定する際には、現場のエンジニア

                                                                  技術戦略策定のための Fact 収集術 - スタディサプリ Product Team Blog
                                                                • OS徒然草 (1) - VA Linux エンジニアブログ

                                                                  はじめに コンピュータのアーキテクチャ プログラムの構造 あとがき 執筆者 : 小田 逸郎 はじめに 筆者は自分のことを OS 開発者 (OS屋) だと思ってます。最近は、OSにあまり深く関われていないのですが、筆者が若かりし頃に情熱を注いだものであり、筆者の基盤をなしているものであることには間違いないです。 筆者が OS (UNIX) の開発に携わり始めたのは、1986年のことなので、もう40年近く経ってしまいました。その間に OS の規模も随分大きくなってしまったようです。 筆者が始めた頃の UNIX は、デバイスドライバを除くと、20K行くらいだったと記憶しています。 全コードをラインプリンタで出力、コピー、製本し、皆で読み合わせて、勉強会をしたりしていました。そんなことができる分量だったのです。 今の Linux の規模はどれくらいでしょうか。筆者たちが「Linuxカーネル 2.6

                                                                    OS徒然草 (1) - VA Linux エンジニアブログ
                                                                  • Python並行・並列処理を整理する (入門) - Qiita

                                                                    概要 大量データに関するワークロードを、モノリシックに解決する場合、並行・並列処理の知識は活用できます 但し、一般にPythonにはGILが存在するため、正しい挙動を抑えておきたい所です 内容 Pythonにおける並行処理・並列処理 プロセス = OSが管理する実行単位 (CPUコア毎) スレッド = プロセス内の軽量な実行単位 (1CPUコア内) 上記前提を踏まえると、以下となります 並行処理 = 1つのプロセスに複数のスレッドが存在します (PythonはGILにより基本1プロセス制約です) 並列処理 = 複数のプロセスを並行して進めます (複数プロセス活用できます) MMU (Memory Management Unit)に関して プロセスから参照するメモリはMMUにより制御された仮想メモリを参照します。MMUによりプロセス間ではメモリ競合は起きません (1プロセス ≒ 1CPUコア

                                                                      Python並行・並列処理を整理する (入門) - Qiita
                                                                    • RubyVM を PHP で実装する 〜Hello World を出力するまで〜

                                                                      PHP Conference 2023 English Title: How to implement RubyVM written in PHP - Until to output Hello World -

                                                                        RubyVM を PHP で実装する 〜Hello World を出力するまで〜
                                                                      • 間接参照を巨大仮想メモリで飲み込む - Software Transactional Memo

                                                                        この記事はデータベース・システム系 Advent Calendar 2023の3日目の記事である。昨日の記事も僕でした。 間接参照を巨大仮想メモリで飲み込む メインメモリはハードディスクやSSDより容量が小さく、この問題は当面は解決の目処が立たない。 そもそも今のDRAMより速くて安くて大きいストレージが仮に発明されてもそれがDRAMに取って代わるメインメモリの立ち位置になるだけであってその下のレイヤーには依然としてそのメインメモリより安くて大きなストレージが置かれる事になる。大局的な観点ではストレージの階層構造とは経済活動の鏡像でもある。 バッファプール さて、耳にタコができるほど繰り返しているが現代のデータベースはディスクなどの永続ストレージにデータの本尊が保存され、メインメモリはそれに対する読み書きを高速化するためのデータ一時置き場としての役割を担当している。 代表的なRDBMSは3

                                                                          間接参照を巨大仮想メモリで飲み込む - Software Transactional Memo
                                                                        • 14業界の主要戦略パターンを解説する『業界別マーケティングの地図』を出版します!!(→「はじめに」と「おわりに」と主要フレームを全公開)|池田紀行@トライバル代表

                                                                          14業界の主要戦略パターンを解説する『業界別マーケティングの地図』を出版します!!(→「はじめに」と「おわりに」と主要フレームを全公開) 『売上の地図』(日経BP)の続編となる本が出ます。 テーマは前著に続き「売上」ですが、今回の本は14業界のマーケティング特性の違いと、それぞれの業界ごとの戦略チューニングのポイントを解説するものです。 ありがたいことに、『売上の地図』はたくさんの方に読んでいただけ、多くの企業で「導入」が進んでいます。一方で、「これはマズイな……」と感じることも増えてしまいました。それが、カスタマイズやチューニングなき当てはめです。 自社商品が持つマーケティング特性、つまりカテゴリー関与度を無視し、「そのまま」使ってしまうのです。 これはいけません。むしろマズイことになります。この流れを断ち切るためには、自らその流れを正す追加情報を出すほかない。これが本書を書こうと思った

                                                                            14業界の主要戦略パターンを解説する『業界別マーケティングの地図』を出版します!!(→「はじめに」と「おわりに」と主要フレームを全公開)|池田紀行@トライバル代表
                                                                          • TiDBには面白い仕様/機能が色々あるという話 - pospomeのプログラミング日記

                                                                            TiDBを触ってみて個人的に面白いと思ったものを雑にまとめます。 TiDBのことはある程度知っている人向けの話です。 HTAP(TiFlash) リソース制御機能 Stale Read Follower Read プッシュダウン レコードTTL コメント構文 sync-diff-inspector ローカルPCでTiDBを起動する まとめ HTAP(TiFlash) TiDBといえば、HTAPが有名だと思う。 https://docs.pingcap.com/ja/tidb/stable/explore-htap https://docs.pingcap.com/ja/tidbcloud/tiflash-overview TiDBが苦手とするOLAPを高速に処理するために、 TiFlashという列指向NoSQLを外付けし、 OLAP系のクエリをそこに対して実行するという、 なんとも力技感が

                                                                              TiDBには面白い仕様/機能が色々あるという話 - pospomeのプログラミング日記
                                                                            • 無料でGoogleドライブ・FTPなど70以上のストレージサービスに対応しているファイル転送・同期アプリ「Rclone」を使ってみたレビュー

                                                                              さまざまなクラウドサービスを使っている場合、それぞれのシステムに応じたファイルの転送手段を準備するのは面倒なもの。「Rclone」は70種類以上のストレージサービスに対応しており1つのアプリでほぼ全てのストレージサービスとファイルのやりとりをできるとのことなので、実際に使ってみました。 Rclone https://rclone.org/ RcloneはUNIXコマンドで言うところの「rsync(同期)」「cp(コピー)」「mv(移動)」「mount(マウント)」「ls(ファイル一覧表示)」「ncdu(ディスク使用量確認)」「tree(ディレクトリ構造をツリー表示)」「rm(削除)」「cat(ファイルの中身表示)」の動作が行えるとのこと。 また、「--dry-run」に対応しており事前にコマンドの結果をプレビューすることで重要なファイルを削除してしまうというミスを減らすことが可能となってい

                                                                                無料でGoogleドライブ・FTPなど70以上のストレージサービスに対応しているファイル転送・同期アプリ「Rclone」を使ってみたレビュー
                                                                              • MySQLで全文検索機能を使う際のパフォーマンスについて調査してみた - iimon TECH BLOG

                                                                                こんにちは、CTOの森です。iimonは今回が初のアドベントカレンダー参加です! 本記事はiimonアドベントカレンダー1日目の記事となります。 はじめに 検証した環境 MySQL/mecabのインストール 大量のデータを入れる 1レコードのINSERTにかかった時間 検索してみる 検索文字列が「出来事」の場合 インデックスなし N-gram(bi-gram) IN NATURAL LANGUAGE MODE IN BOOLEAN MODE MeCab IN NATURAL LANGUAGE MODE IN BOOLEAN MODE 検索文字列が「チューリングはロンドンのリッチモンドに住み」の場合 まとめ 参照したサイト 最後に はじめに 今回はMySQLで全文検索機能を使う際のパフォーマンスについて書こうと思います! 全文検索をちゃんと使うのであればElasticsearchやSolrな

                                                                                  MySQLで全文検索機能を使う際のパフォーマンスについて調査してみた - iimon TECH BLOG
                                                                                • Google ChromeにはGoogleだけがアクセスできる隠しAPIがプリインストールされていることが判明、EdgeやBraveなどのChromiumベースのブラウザも同様

                                                                                  JavaScript Registry(JSR)やDenoの開発者であるLuca Casonato氏が、Google純正のウェブブラウザであるGoogle ChromeにはGoogle関連のウェブサイトしかアクセスできないAPIがプリインストールされていると指摘しています。 Casonato氏によると、Google ChromeはすべてのGoogle関連サイトにシステムおよびタブ上でのCPU使用率・GPU使用率・メモリ使用率といった情報への完全なアクセス権限を付与しています。他にも、より詳細なプロセッサ情報へのアクセス権限や、ログを記録するバックチャンネルへのアクセス権限も付与しているそうです。これらを実現するAPIは、他のウェブサイト向けには公開されておらず、Googleが自社サイトでのみ利用しているものであると、Casonato氏は指摘しています。 So, Google Chrome

                                                                                    Google ChromeにはGoogleだけがアクセスできる隠しAPIがプリインストールされていることが判明、EdgeやBraveなどのChromiumベースのブラウザも同様