検索対象

並び順

ブックマーク数

期間指定

  • から
  • まで

UNIXの検索結果(絞り込み: 3 users 以上)93004 件中 1 - 40 件目

  • 2022年Linux向けターミナルアプリの旅

    why 最近macから中古のDell Workstationをヤフオクで安く入手してPop!_OSを入れて使い始めました。大体の開発環境は問題なく移行できました。しかしターミナルアプリでまだしっくりくるものがなく、旅に出てしまっています。ターミナルなしでお仕事しないわけではなく、その時々でインストールして試用しているものでお仕事しています。 いくつか試したものを書いていきます。なお、自分の shell は zsh を利用しており、所々で ~/.zshrc を修正したりしていますが、各自の shell に合わせてお使いください。また、ここでは ターミナルアプリ と表現していますが、おじさん的には ターミナルエミュレーター と呼ぶのが正しい?のではないかと思われますが、今っぽく表現しているつもりなのでそっとしておいてくださいw kitty macでも使っていた頃がありました。使い慣れているし良

    2022年Linux向けターミナルアプリの旅
    • Ubuntu 22.04 に Kubernetes をインストールして自宅クラウド

      Kubernetes についてほぼ何も知らない状態から,自宅用にクラスタを設置してみました. はじめに 自宅のサーバーでは家族用の下記のようなサービスを動かしています. 天気に応じた自動水やり 明るさ連動の電動シャッター自動開閉 天気予報および各種センサーの電子ペーパ表示 水槽モニタリング エアコン室外機自動冷却 これらの環境を Ubuntu 22.04 LTS に置き換えていっているときに,また 2 年後も似たような作業が発生することに思い当たり,思い切って Kubrenetes を使ったコンテナベースの環境に移行することを決断しました. コンテナであれば,OS の更新に合わせて各種サービスのコードを修正する必要もなくなり,負担が減ることが期待できます. 事前に知っておいた方が良いこと Kubernetes について調べ始めると,新しい用語や概念が沢山出てきてちょっと混乱するのですが,そ

      Ubuntu 22.04 に Kubernetes をインストールして自宅クラウド
      • ZigはCMakeの代替となるか

        既存のプロジェクトで使用しているコンパイラを置き換えるだけで、Zigに付属しているCコンパイラを利用できる。 クロスビルドが標準で可能 上でも述べた通り、Zigは標準でクロスコンパイルが可能である。 Zig libcのTaget一覧 ❯ zig targets | jq ".libc" [ "aarch64_be-linux-gnu", "aarch64_be-linux-musl", "aarch64_be-windows-gnu", "aarch64-linux-gnu", "aarch64-linux-musl", "aarch64-windows-gnu", "aarch64-macos-none", "aarch64-macos-none", "armeb-linux-gnueabi", "armeb-linux-gnueabihf", "armeb-linux-musleabi

        ZigはCMakeの代替となるか
        • 会社の人間にエロゲーと思われたLinuxベースのファームがこちらです「エロゲにしか見えない」「なぜこんなパッケージにした!?」

          sapo@しばらく大忙し @sapo72286391 自称SIの盤屋で電気工事屋でPC屋でダメ人間。 口下手な痛風ヘルニアエンジニア。 提督でガルおじでライダー。 SYM RV200iで55000キロ突破、良いエンジンに当たったなぁ…。 すべてのタイミングがわるくAD1 200買えなかった。 鈴菌にもどる。 ほどよく鬱るので、ミュートしてもいいのよ? リンク foltia.com foltia ANIME LOCKER:アニメ録画のオールインワンパッケージ アニメ全自動録画予約やPC・スマホ・タブレットでのリアルタイムテレビ視聴、全自動CMカット、ラジオ録音まで foltia ANIME LOCKERでアニメ全自動録画を簡単実現。録る、見る、整理するの多機能ソフト。アニメ自動録画をはじめ、ラジオ録音も可能。ロケフリテレビ視聴もサポート。チューナーボードを足せば多チャンネル同時録画も簡単に実

          会社の人間にエロゲーと思われたLinuxベースのファームがこちらです「エロゲにしか見えない」「なぜこんなパッケージにした!?」
          • SSHにブルートフォース攻撃するマルウェア「RapperBot」急成長、Linuxデバイスは注意

            Fortinetは8月3日(米国時間)、「So RapperBot, What Ya Bruting For?|FortiGuard Labs」において、「RapperBot」と呼ばれる急速に進化しているIoTマルウェアファミリーについて伝えた。このマルウェアは「Mirai」ボットネットのソースコードを大幅に流用しており、認証情報をブルートフォース攻撃してSSHサーバにアクセスする機能が提供されていることが明らかとなった。 So RapperBot, What Ya Bruting For?|FortiGuard Labs RapperBotは、2022年6月にFortinetのセキュリティチームによって発見されたIoTデバイスを標的とした新たなLinuxボットネット。他の多くのIoTボットネットと同様、ARM、MIPS、SPARC、x86などさまざまなアーキテクチャをターゲットにしている

            SSHにブルートフォース攻撃するマルウェア「RapperBot」急成長、Linuxデバイスは注意
            • 実際に使っていて便利だと感じたアプリ、Chrome拡張、ターミナル拡張、VSCode拡張まとめ - Qiita

              はじめに はじめまして、@nkato_です! 普段は機械学習寄りのソフトウェアエンジニアとして、PythonでMLパイプラインを記述したりGoでバックエンド処理を記述しています。 便利アプリや各種ツールの拡張機能が好きで、これまでにも様々な機能を取り入れて試してきました。 自社エンジニア向けにそういったツールを共有したいと思ったのですが、どうせなら公開情報としてQiitaに投稿しようと思い立ち、まとめてみることにしました。 量は多いですが、どれもおすすめです! アプリ Alfred ショートカットキーで検索窓を開いて、アプリ名で検索してアプリを起動するやつ アプリ以外でも、ファイルを開いたり計算したりできる 僕はアプリはAlfred経由でしか開かないので、ドックもランチャーも使ってない App Storeのやつは古いので公式サイトからダウンロードする The Unarchiver いろんな

              実際に使っていて便利だと感じたアプリ、Chrome拡張、ターミナル拡張、VSCode拡張まとめ - Qiita
              • Webアプリケーション自動デバッグ構成機能搭載のVS Code用「Python」2022年8月版

                Microsoftは現地時間2022年8月4日、Visual Studio Code用拡張機能「Python」の2022年8月版をリリースした旨を公式ブログで報告した。本バージョンでは、Webアプリケーションの自動デバッグ構成機能の追加やチュートリアルの改善が加わっている。また、拡張機能「Pylance」で未使用のimportを削除する機能を、拡張機能「Jupyter」でJupyter Notebookの出力セルの画像をクリップボードへコピーする機能を追加した。 Webアプリケーションの自動デバッグ構成機能(公式ブログより) Webアプリケーションの自動デバッグ構成は、URLルーティングと基本的なページレンダリング機能を提供するPythonフレームワークの「Flask」や、高機能フレームワークの「Django」、高速Webフレームワークの「FastAPI」を利用する際の設定工程を簡素化する

                Webアプリケーション自動デバッグ構成機能搭載のVS Code用「Python」2022年8月版
                • 【Ubuntu日和】 【第8回】デスクトップ環境ってなんだろう?

                  【Ubuntu日和】 【第8回】デスクトップ環境ってなんだろう?
                  • 1秒おきになんかする - あんパン

                    ちょっと前の話だけど、社内のISUCON練習会で特定のエンドポイントが重いのをなんとかしようとしていた。このエンドポイントはキャッシュして問題ないので普段はキャッシュから返して1秒おきにリフレッシュしたい。Redisなどに入れてTTLを指定してキャッシュが揮発していたら再生成という手もあるが、これだとTTLが切れた瞬間わずかにリクエストが詰まってしまう。なので、何か別の手立てで定期的にキャッシュをリフレッシュしたい。 Goだとcarlescere/schedulerを使えば簡単にできそう。ただ、この回はPerlでやろうということで進めていた。AnyEventを使えばなんとかなる? と思いつつあんまり慣れていないライブラリを突然使うのはコストが高い。そんなときwatchを使えばいいじゃんということに気付いた。 systemdのunitファイルを以下のような感じで書いて systemctl s

                    1秒おきになんかする - あんパン
                    • 使用頻度とコマンド (エイリアス) の文字数を合わせたい - id:onk のはてなブログ

                      1 文字エイリアスのすゝめ 1 文字エイリアスが好きで、例えば alias s="git status -sb" している。 入社してからの 4 年半で溜めた 53 万行の .zsh_history から集計すると、 $ history 1 | awk '{ print $2 }' | sort | uniq -c | sort -nr | head 121714 g 114128 s 57124 v 34210 cd 26095 tig 23281 rg 11382 plenv 10837 t 9647 :q 6867 ll となった。ちなみに以下の略です。 alias g="git" alias s="git status -sb" function v() {vi -p ${${=*/:/ +}/:*}} alias t="tig" alias :q="exit" alias ll=

                      使用頻度とコマンド (エイリアス) の文字数を合わせたい - id:onk のはてなブログ
                      • eBPFで実現するコンテナランタイムセキュリティ / Container Runtime Security with eBPF

                        オンラインテックカンファレンス CloudNative Security Conference 2022 by CloudNative Days で発表した「eBPFで実現するコンテナランタイムセキュリティ」の登壇資料です。 https://event.cloudnativedays.jp/cnsec2022 資料内のURLは、PDFをダウンロードするとクリックで遷移できます。 eBPFはLinuxカーネルが提供する機能の一つで、近年、ネットワークやObservabilityといった文脈で注目を集めています。本セッションでは、セキュリティの観点から、eBPFを利用することで実現できることについて整理した上で、コンテナランタイムセキュリティを実現する具体的なeBPFツールとしてFalco、Tracee、Tetragonを紹介します。

                        eBPFで実現するコンテナランタイムセキュリティ / Container Runtime Security with eBPF
                        • Linuxマルウェア急増、検出や除去困難な特性から攻撃者の餌食に

                          eSecurity Planetは8月2日(米国時間)、「New Linux Malware Surges, Surpassing Android|eSecurityPlanet」において、Linuxマルウェアが急増しているとして、Linuxマルウェアからデバイスを保護する方法を伝えた。Linuxのマルウェアが急増しており、サイバー犯罪者がオープンソースのオペレーティングシステムを標的にする傾向が高まっていると報告している。 eSecurity PlanetはAtlas VPNが発表したレポートを引用。Linuxはオペレーティングシステム市場の1%しか占めていないが、多くのクラウドベースのアーキテクチャを支えており、ほとんどのIoTデバイスがLinuxカーネルといくつかのコア機能からなる最小限のLinuxディストリビューションを採用している。そのため、ボットネットやその他の同様のキャンペー

                          Linuxマルウェア急増、検出や除去困難な特性から攻撃者の餌食に
                          • Steam Deckを持ってその故郷シアトルまで行ってみた!開発者から聞くそのこだわり

                            Valveから送られてきたSteam Deckを海外出張に持参した私はこのマシンを大いに気に入った。何よりも想像していたよりも軽い筐体は、PCゲームを持ち歩くという10年前なら信じられないことを実現しているのだ。エルゴノミクスに基づいたきっちりと手に馴染むそのマシン。各種ボタンへのアクセスやI/Oの合理的配置。スペックに見合った発熱はあるが、排熱された空気が手にあたることはない。待機時間の電力消費も思った以上に少ない。それでいてスリープ状態から1、2秒で復帰する。新しい操作方法や慣れないボタン配置に戸惑ったりすることはあるが、ここまでの完成度は正直言って予想外だ。 実際に機内でSteam Deckで遊んだ様子。思った以上に普通に遊べる。 今回、この日本仕様のSteam Deckを持って、その故郷であるシアトルを訪れた。正確にはシアトルからワシントン湖の対岸にある経済都市ベルビューに、世界で

                            Steam Deckを持ってその故郷シアトルまで行ってみた!開発者から聞くそのこだわり
                            • Steam Deckいよいよ日本上陸。5万9,800円から

                              Steam Deckいよいよ日本上陸。5万9,800円から
                              • ゲムスパ編集部にSteam Deckがやってきた!全く新しい携帯ゲーミングPCから迸る無限の可能性を見よ | Game*Spark - 国内・海外ゲーム情報サイト

                                ゲムスパ編集部にSteam Deckがやってきた!全く新しい携帯ゲーミングPCから迸る無限の可能性を見よ | Game*Spark - 国内・海外ゲーム情報サイト
                                • Steam Deck 予約 – Steam Deck

                                  自分に合ったSteam Deckを選択 Steam Deckは、日本で現在予約を受け付けております。 予約を希望するモデルを以下で選択してください。 在庫が確保されるとメールで通知され、その後72時間以内の購入が可能となります。ご予約はお一人様1回限りとなります。予約後のモデルの変更は出来ません。予めご了承下さい。

                                  • Valveの携帯PCゲーム機“Steam Deck”がいよいよ日本上陸。本日より予約受付が開始 | ゲーム・エンタメ最新情報のファミ通.com

                                    ValveのポータブルゲーミングPC“Steam Deck”がいよいよ日本上陸。Komodoが日本及びアジア地域での代理店として予約を開始した。 国内価格はベースモデルとなる64GBモデルが59800円、256GBモデルが79800円、最上位の512GBモデルが99800円。出荷開始は2022年末頃を予定している。 本誌では今回の発表に先だってアメリカのシアトルにあるValve本社の取材も行ったので、そちらでわかった現状や今後の展望、また製品開発までの道のりなどもまとめてお伝えしよう。 Steam Deck is coming to new regions! Starting today you can reserve a Steam Deck in Japan, South Korea, Taiwan, and… https://t.co/nuUqbIf7fu — Steam Deck

                                    Valveの携帯PCゲーム機“Steam Deck”がいよいよ日本上陸。本日より予約受付が開始 | ゲーム・エンタメ最新情報のファミ通.com
                                    • 「Linux 5.19」が公開、トーバルズ氏はAppleシリコン搭載Macからリリース

                                      印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Linus Torvalds氏は「Linux 5.19」を発表した。同氏は今回、「Asahi Linux」で動作するArmベースのチップを搭載したAppleの「MacBook」からリリース作業を行った。 同氏はリリースノートで、Linux 5.19には「特に面白いもの」はなく、「さまざまな変更点がたくさん加えられた」と述べている。 Torvalds氏によれば、今回のリリースで個人的に最も興味深かったことは、arm64の開発プラットフォームを使って作業したことだったという。同氏は以前からAppleの「M1」を搭載した「MacBook Air」を使いたがっており、「OSを除けばほぼ完璧」だと述べていた。 Asahi Linuxプロジェクトが

                                      「Linux 5.19」が公開、トーバルズ氏はAppleシリコン搭載Macからリリース
                                      • Manjusaka: A Chinese sibling of Sliver and Cobalt Strike

                                        By Asheer Malhotra and Vitor Ventura. Cisco Talos recently discovered a new attack framework called "Manjusaka" being used in the wild that has the potential to become prevalent across the threat landscape. This framework is advertised as an imitation of the Cobalt Strike framework. The implants for the new malware family are written in the Rust language for Windows and Linux. A fully functional v

                                        Manjusaka: A Chinese sibling of Sliver and Cobalt Strike
                                        • Linux kernel development | JackOS

                                          # Linux kernel development# IntroductionThis is following on from a talk I really enjoyedopen in new window on how to create a linux kernel module using rust, but the presenter ran out of time. Please watch that video if you want more background on rust, why it's desirable in the kernel, and how a kernel module works differently from a normal binary. We'll be working off jackos/linuxopen in new wi

                                          • Increasing the glibc and Linux kernel requirements | Rust Blog

                                            The minimum requirements for Rust toolchains targeting Linux will increase with the Rust 1.64.0 release (slated for September 22nd, 2022). The new minimum requirements are: glibc >= 2.17 (previously glibc >= 2.11) kernel >= 3.2 (previously kernel >= 2.6.32) These requirements apply both to running the Rust compiler itself (and other Rust tooling like Cargo or Rustup), and to running binaries produ

                                            Increasing the glibc and Linux kernel requirements | Rust Blog
                                            • Running Linux microVMs on macOS (M1/M2)

                                              Sometimes, while working on macOS, you may find the need to test something quick on Linux, or use some utility that's only available on this OS. But, of course, you don't want to go through all the process of creating the VM from scratch. The good news is, you don't need to! Using krunvm you can create and start a microVM from a regular container image (that is, an OCI image), in just two commands

                                              Running Linux microVMs on macOS (M1/M2)
                                              • Go 1.19リリース連載始まります GoDoc/ツール周りのアップデート | フューチャー技術ブログ

                                                Go 1.18のジェネリクス導入の大規模リリースと比べると比較的小さな1.19ですが、それでもさまざまな変更があります。今回ももちろん、恒例行事になりつつある、このテックブログでリリース連載をやります。特に、網羅性とか考えずに書きたい人が書きたいテーマをピックアップしています。もし、「このテーマについて語らせろ!」という方がいましたら、社外からも飛び込み参加可能ですので、ぜひどうぞ。 なお、正式リリースはおそらく8月中旬になるかと思います。現時点の最新版のリリースノートを参考にしているため、もしかしたら正式版で変更があるかもしれません。その場合は補足を行う予定です。 DateTitleAuthor8/1 (月)Docコメント/ツール周りのアップデート澁川喜規8/2 (火)encoding/csv真野隼記さん8/3 (水)encoding/byte, fmtのAppend系メソッド宮永崇史さ

                                                • WSLでMagentaを使ったピアノ耳コピの自動化 - Qiita

                                                  はじめに 耳コピがしたい! でも 絶対音感なんてない! そんなあなたに... Googleさんがピアノ演奏の音源(.wav)をMIDIファイル(.mid)に変換してくれるツールを用意してくれています。実際に使ってみて精度の高さに驚いたので紹介します。 Magentaって? 作曲、音楽の解析、音楽制作の支援などを目的とした、Googleの機械学習プロジェクト Onsets and Frames モデル Magentaには複数のモデルが含まれている。 その中でもピアノ演奏の音源を解析し、MIDIに変換するモデル。 環境 MagentaのOnsets and Frames モデルはローカルで動かす他、Web版、Colab版が用意されています。以下にリンクを貼っておきます。 Web版 Colab版 自分の環境ではWeb版、Colab版が上手くいかなかったのでローカルで試すことにしました。 Micr

                                                  WSLでMagentaを使ったピアノ耳コピの自動化 - Qiita
                                                  • 新規マルウェアのサンプル数、Windowsが圧倒的に多いがLinuxは650%近く急増

                                                    Atlas VPNは7月27日(米国時間)、「Linux malware on a rise reaching all-time high in H1 2022 - Atlas VPN」において、2022年上半期のオペレーティングシステムごとの新規マルウェアのサンプル数を公表した。これまでサイバー犯罪では、主にWindowsがターゲットとされていたが、今回の調査でサイバー攻撃の傾向が変化してきたことが明らかとなった。 Atlas VPNチームの調査により、2022年上半期にLinuxを標的とした新規マルウェアのサンプル数が約170万発見され、過去最高を記録したことが判明した。22万6324のサンプルが発見された昨年上半期と比較すると、650%近く急増したことになる。2022年上半期の新規Linuxマルウェア数は、2021年通年の当該サンプル数より31%も増加しており、2022年の上半期だけ

                                                    新規マルウェアのサンプル数、Windowsが圧倒的に多いがLinuxは650%近く急増
                                                    • Amazon Linux 2022 (プレビュー)の RC 版がリリースされました | DevelopersIO

                                                      本記事の執筆時点 (2022年7月) では Amazon Linux 2022 はプレビュー版です。 はじめに Amazon Linux 2 が 2024 年 6 月 30 日にサポート期限を迎えるということで、OS 移行の検討や準備をされている方も多いかと思います。筆者自身の Amazon Linux 2 との関わりは、ふだん意識する機会はないものの、チームのツールで使っているので移行は他人事ではない、といったところです。今回は心の準備がてら、移行先候補の 1 つであろう Amazon Linux 2022 について調べたことを書いていきたいと思います。 GA はいつ? AWS 公式に以下の記載があります。 Q: Amazon Linux 2022 (AL2022) の一般提供 (GA) はいつになりますか? テスト用の AL2022 のリリース候補は、2022 年 7 月末に利用できる

                                                      Amazon Linux 2022 (プレビュー)の RC 版がリリースされました | DevelopersIO
                                                      • Intel GPUのLinux向けドライバーがアップデートでパフォーマンスが100倍に、いったいなぜ?

                                                        Intel Linux向けグラフィックスドライバーの開発者が、Arc GPU用レイトレーシングのパフォーマンスが100倍に向上するアップデートを公開しました。しかし、実はこのアップデートはあるコーディングのミスを修正したもので、これまでは本来のパフォーマンスの100分の1しか発揮できていなかっただけであることが報じられています。 Intel's Open-Source Vulkan Driver For Ray-Tracing Gets "Like A 100x Improvement" - Phoronix https://www.phoronix.com/news/Intel-Vulkan-RT-100x-Improve Coding Mistake Made Intel GPUs 100X Slower in Ray Tracing | Tom's Hardware https://

                                                        Intel GPUのLinux向けドライバーがアップデートでパフォーマンスが100倍に、いったいなぜ?
                                                        • Exploring the Linux 'ip' Command

                                                          I’ve been talking for several years now about how network engineers need to become comfortable with Linux. I generally position it that we don’t all need to become “big bushy beard-bearing sysadmins.” Rather, network engineers must be able to navigate and work with a Linux-based system confidently. I’m not going to go into all the reasons I believe that in this post (if you’d like a deeper explora

                                                          Exploring the Linux 'ip' Command
                                                          • Slab キャッシュの使用量が増加した原因を SystemTap で調査した [DeNA インフラ SRE] | BLOG - DeNA Engineering

                                                            2022.07.28 技術記事 Slab キャッシュの使用量が増加した原因を SystemTap で調査した [DeNA インフラ SRE] by Hidetaka Masuda #infrastructure #sre IT 基盤部の増田です。新卒2年目で業務では主にモバゲーや社内向け SaaS のインフラ運用を行っています。 本記事ではサーバーのメモリ使用量増加の原因を SystemTap で調査したときの話を紹介します。 この記事を通して、手掛かりを元に少しずつ核心に近づいていく、謎解きゲームのような楽しさを感じていただければと思います。 問題発生 調査を開始したきっかけは、サーバーのメモリ使用量増加のアラートが頻繁に鳴るようになったことでした。 調べてみると、メモリ使用量は特定の系統のサーバー全台で増えていました。 まずは、サーバで起動しているプロセスのメモリ使用量を ps や t

                                                            Slab キャッシュの使用量が増加した原因を SystemTap で調査した [DeNA インフラ SRE] | BLOG - DeNA Engineering
                                                            • Ubuntuが最初から入ってる「Dell XPS 13 Plus」が公式発売

                                                              Ubuntuが最初から入ってる「Dell XPS 13 Plus」が公式発売2022.07.27 23:0024,408 湯木進悟 Tags : 海外PC ちょっぴりWindowsより安いし! Dellのプレミアム・ノートPC「Dell XPS 13 Plus」は、そのかっこいいデザインが魅力。隙間のないキーボード、パームレストに埋没してしまうタッチパッド、光って浮かび上がるタッチファンクションキーなどなど、アルミボディで高級感あふれる1台として愛用できそうです。そこへまさかの新たな選択肢が用意されましたよ。 Image: DellこのほどThe Vergeは、あのLinuxディストリビューションの「Ubuntu(ウブントゥ)」で知られるCanonicalが、Dellと正式にコラボして、最新版の「Ubuntu 22.04 LTS」を標準搭載するDell XPS 13 Plusが登場したこと

                                                              Ubuntuが最初から入ってる「Dell XPS 13 Plus」が公式発売
                                                              • Dockerfile の RUN instruction で heredoc 記法をそのまま使うとコマンドが non-zero exit status で死んでも docker build が成功してしまう - polamjaggy nikki

                                                                tl; dr Dockerfile の heredoc 機能の中で凝ったことをやるときはコマンド群の最初に set -e とか書くのが無難そう 近年 Dockerfile 内で heredoc 記法が使えるようになったことが知られていて、 www.docker.com 割と凝ったことができる機能で、シンプルには以下のように RUN にずらずら書くときシュッと書けて便利、というのがわかりやすいと思う。 思うんだけど、こういうふうに heredoc の中でなんかミスってしまったときに何が起こるかというと、 # syntax=docker/dockerfile:1.3-labs FROM debian RUN <<EOF apt-get install packagewhichdoesnotexists ls EOF こういう感じで docker build は成功扱いになってしまう。 % do

                                                                Dockerfile の RUN instruction で heredoc 記法をそのまま使うとコマンドが non-zero exit status で死んでも docker build が成功してしまう - polamjaggy nikki
                                                                • GitHub - superfly/litefs: FUSE-based file system for replicating SQLite databases across a cluster of machines

                                                                  LiteFS LiteFS is a FUSE-based file system for replicating SQLite databases across a cluster of machines. It works as a passthrough file system that intercepts writes to SQLite databases in order to detect transaction boundaries and record changes on a per-transaction level in LTX files. This project is actively maintained but is currently in an alpha state. The file system and replication are func

                                                                  GitHub - superfly/litefs: FUSE-based file system for replicating SQLite databases across a cluster of machines
                                                                  • When the window is not fully open, your TCP stack is doing more than you think

                                                                    Over the years I've been lurking around the Linux kernel and have investigated the TCP code many times. But when recently we were working on Optimizing TCP for high WAN throughput while preserving low latency, I realized I have gaps in my knowledge about how Linux manages TCP receive buffers and windows. As I dug deeper I found the subject complex and certainly non-obvious. In this blog post I'll

                                                                    When the window is not fully open, your TCP stack is doing more than you think
                                                                    • 旧版から移行には注意、最新Linux「Ubuntu」の変更点を知る

                                                                      2年前にリリースされたUbuntu 20.04 LTSと比較すると、Ubuntu 22.04 LTSには、利用上大きな影響を与える変更点がいくつか存在します。本パートでは、特にUbuntu 20.04 LTSからアップグレードするユーザーにとって影響範囲が大きな変更点について、その内容と対処方法を詳しく解説します。 FirefoxがSnapパッケージに Ubuntu 22.04 LTSの大きな変更点の一つは、標準Webブラウザーの「Mozilla Firefox」(以下、Firefox)が、従来のDebianパッケージ(debパッケージ)ではなく、Snapパッケージで提供されるようになったことです。Debianパッケージは存在しますが、内容はSnap版への移行スクリプトになっています。 FirefoxのSnapパッケージは、開発元であるMozilla財団が直接作成して提供します。そのため、

                                                                      旧版から移行には注意、最新Linux「Ubuntu」の変更点を知る
                                                                      • Docker Desktopを使わずにWindowsでDocker | IIJ Engineers Blog

                                                                        九州支社技術部(九州・中四国事業部)所属。自作パソコン好きで、ハードウェア選定の仕事を与えると喜ぶ。最近は何でもコンテナにしたい教に入信し、コンテナ化の機会を虎視眈々と狙っている。 こんにちは、九州支社技術部(九州・中四国事業部)所属のy-morimotoです。 WindowsでDockerを使いたい時、多くの方はDocker Desktopを使われていると思いますが、実は他にもWindowsでDockerを使う方法があります。 以前紹介させて頂いた「ブラウザだけでDockerしたい」といった方法もありますが、今回は「PCに直接インストールする」方法のご紹介です。 1.どうやるの? 単純ですが「WSL2のUbuntuでDockerを動かす」です。 意外と盲点だったりするので、簡単に導入手順をまとめてみました。 2.導入手順 導入手順は以下のとおりです。 WindowsTerminalをイン

                                                                        Docker Desktopを使わずにWindowsでDocker | IIJ Engineers Blog
                                                                        • ThinkPad T14 Gen3 のサスペンド問題 - tmtms のメモ

                                                                          前回の続き ThinkPad T14 Gen3 の Ubuntu がサスペンドすると正常に復帰しない。 画面が消えたまま。10秒くらい待ってると点灯するけど数秒でまた消える…というのを繰り返し。 X が起動してると何もわからないので、コンソールでサスペンドを試すとこんなメッセージが出てた。 i915 0000:00:02.0: [drm] *ERROR* Failed to write source OUI i915 0000:00:02.0: [drm] *ERROR* [ENCODER:235:DDI A/PHY A][DPRX] Failed to enable link training i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x92 i915 0000:00:02.0: [drm] *ERROR

                                                                          ThinkPad T14 Gen3 のサスペンド問題 - tmtms のメモ
                                                                          • ThinkPad T14 Gen3 の Linux 化 - tmtms のメモ

                                                                            ThinkPad T14 Gen3 Intel版を購入 2016年10月に買った ThinkPad T460s をずっと使ってたんだけど、6年前のPCだとさすがに処理が遅く感じることもあったんで、そろそろ新しいのが欲しくなったんで、ThinkPad T14 Gen3 を買った。 安かったんでAMD版にしたんだけど、Intel版との違いはCPUだけだと思ってたのに、AMD版はメモリが増設できないことを知って、キャンセルしてIntel版に変更した。 調べてみたら、AMD版とIntel版の違いは他にも、Intel版は USB Type-C が Thunderbolt4 対応なのに AMD版は USB 3.2 というのがあった。罠っぽい。同じ機種名でこういうのはやめてほしい。 6/16 に注文して、6/28 に出荷、7/5 に届いた。 イマイチだったのが、キーボード右側のキーが正方形じゃなくて縦長

                                                                            ThinkPad T14 Gen3 の Linux 化 - tmtms のメモ
                                                                            • Linux x86 32-bit Is Vulnerable To Retbleed But Don't Expect It To Get Fixed - Phoronix

                                                                              Linux x86 32-bit Is Vulnerable To Retbleed But Don't Expect It To Get Fixed Written by Michael Larabel in Linux Security on 24 July 2022 at 12:00 AM EDT. 24 Comments While relevant Intel and AMD processors have been mitigated for the recent Retbleed security vulnerability affecting older generations of processors, those mitigations currently just work for x86_64 kernels and will not work if runnin

                                                                              Linux x86 32-bit Is Vulnerable To Retbleed But Don't Expect It To Get Fixed - Phoronix
                                                                              • 増補改訂版!Webやコンピュータのすべてがわかる文句なしの教本「教養としてのコンピューターサイエンス講義」 第2版 カーニハン |TAKASU Masakazu|note

                                                                                カーニハン先生が、大学1年生と未来の大統領に向けて、コンピュータのすべてを紐解くプログラマーならみんな知ってる、C言語のカーニハン先生が、プリンストン大学の文系の学生向けにコンピュータについての一般教養を教える本書は、2020年に出版された第1版が、すでにベストセラーになっている。あらゆるプログラムで最初にテストされる「hello world」を最初に言ったのはカーニハンとリッチーの書いた入門書と言われている。世界で一番有名な人の一人で、今も現役で学生向けにコンピュータとは何かを、毎年資料をアップデートしながら教えている。 まえがきのあらゆる人も、大統領も、この本の内容ぐらいは知っておくべきで、非専門家に向けて書いたという姿勢は素晴らしいし、内容はそのとおりのものだ。 当時書いた書評ブログもはてブ450と大ヒットした。この本の良さは、ブログに書いたとおりだ。↓ (おかげさまで、第2版は献本

                                                                                増補改訂版!Webやコンピュータのすべてがわかる文句なしの教本「教養としてのコンピューターサイエンス講義」 第2版 カーニハン |TAKASU Masakazu|note
                                                                                • Google がデスクトップ向け Linux リリースのロールアウトに至った経緯 | Google Cloud Blog

                                                                                  &#8251;&#12371;&#12398;&#25237;&#31295;&#12399;&#31859;&#22269;&#26178;&#38291; 2022 &#24180; 7 &#26376; 12 &#26085;&#12395;&#12289;Google Cloud blog &#12395;&#25237;&#31295;&#12373;&#12428;&#12383;&#12418;&#12398;&#12398;&#25220;&#35379;&#12391;&#12377;&#12290; Google &#12391;&#12399;&#12289;YouTube &#12420; Gmail &#12394;&#12393;&#12398; Google &#12503;&#12525;&#12480;&#12463;&#12488;&#12434;&#2

                                                                                  Google がデスクトップ向け Linux リリースのロールアウトに至った経緯 | Google Cloud Blog