以下イベントのプレゼン資料です。 https://forkwell.connpass.com/event/279042/
この記事は はてなエンジニア Advent Calendar 2022 16日目のエントリーです。 こんにちは、Webアプリケーションエンジニアの id:masawada です。過去のAdvent CalendarでLinuxデスクトップを業務利用している記事を書きまして*1、そこから早いもので3年経ちました。当初はこのころからの差分でも書こうかと考えていたのですが、書き出してみると案外大きな変化はなくネタとしてイマイチ面白みに欠けるので企画を練り直すことに。(裏返せば十分に安定して利用できているということで、それはそれでありがたいのですが!) 考えているうちに、そういえば社内でLinuxデスクトップを利用している他のエンジニアはどんな環境で作業しているのかな? と気になったのでアンケートをとってみることにしました。 アンケートの方法 以下の項目でGoogle Formを用意しました。 業
UnixPornとは? 「UnixPorn」というワードを見かけた事はありますか? もし、初耳だという方は「UnixPorn」をgoogleで画像検索してみましょう。 大雑っぱに言えば、「UnixPorn」とは、 PC-UNIXのカスタマイズされたデスクトップスクリーンショットのことや、 そのスクリーンショットが沢山投稿されているredditの板のことを指しています。 r/unixporn Submit screenshots of all your *NIX desktops, themes, and nifty configurations, or submit anything else that will make ricers happy. https://www.reddit.com/ そして、「UnixPorn」は、このちょっといかがわしげなPornという文字と、 ダークでハ
MacBookに搭載されているトラックパッドは二本指での画面スクロールや、ピンチイン・アウトによる画像やドキュメントなどの拡大縮小などのジェスチャー機能に対応しています。ソフトウェア開発効率化ツールを開発するGitClearのCEOを務めるビル・ハーディング氏は、LinuxをインストールしたデバイスでもMacBookに近い快適なトラックパッド操作を可能にするべくLinux向け入力ドライバの開発を進めており、その進捗を公開しています。 Linux Touchpad like Macbook Update: Touchpad Gestures Now Shipping ???? - GitClear https://www.gitclear.com/blog/linux_touchpad_update_december_2021 ハーディング氏が開発に携わっているのは、Linux環境で広く使わ
ubuntu18.04とwindows 10をデュアルブートしていると、時刻がずれる現象が起こったので解消方法をメモします。 結論 補足説明あれこれ システムクロック ハードウェアクロック hwclockコマンド timedatectlコマンド 結論 Linux側の時刻を調整することを前提とします。 以下コマンドで時刻ズレは解消されます。 sudo hwclock -D --systohc --localtime 補足説明あれこれ システムクロックとハードウェアクロックの差は以下のサイトがわかりやすいです。 パソコンの時計 ハードウェアクロックとシステムクロック システムクロック 冒頭のコマンドはPCのハードウェアクロックの設定を変更するものです。ここで、PC内で使用される2つの時計を知っておく必要があります。 一つはシステムクロックといい、PC内で使用される唯一の時刻情報源としてOSが管
言い換えるなら、多様性が各種設定を難しくし、普及を妨げているってこと。 ディストリビューションの違いはもちろん、同じディストリであってもバージョンの違い、更に同じバージョンであってもインストールするパッケージの違いがあるお陰で、Windowsやmacみたく 「普通はこの手順で解決、もし解決しなかったら…」 みたいなハウツーが成立し得ない。 それどころか、あらゆる手順が 「俺んとこではこれでうまく行ったぜ?」 レベルの参考資料にしかならない。 だからLinuxを扱う者はこれを踏まえた上で、トラブルを基本自力解決できる事が、事実上の最低レベルとして求められる。 結果、今日も世界のどこかで 「俺は別に、OSの勉強がしたくてLinux触ってるんじゃねえ!」 という初心者の叫びが聞こえてくると。 もしこれが同じUNIX系OSでも*BSDであれば、Linuxのディストリビューションに当たるものは事実上
Some of our favorite Bose headphones and earbuds are back to all-time low prices
こんにちは id:masutaka26 です。いよいよ明後日は RIZIN.28 ですね!東京ドームで MMA(総合格闘技)のイベントが行われるのは、約 17 年半ぶりだそうです(Wikipedia 調べ)。ドキが胸胸します。 本日、週次の社内勉強会 FFTT で『ここがつらいよ普段使いのLinux』という発表をしました。タイトルは違いますが、気にしないで下さい。 Mac が重い時に IME 切り替えが一瞬遅れて、例えば「feedforce」とタイプする時に「ふぇえ...」になる現象に悩まされていました。 そこで約 10 年ぶりに Windows PC を購入して、同じく約 10 年ぶりに Linux を普段使いし始めました。 数々の諸問題が発生しましたが、無事全部解決(?)したお話です。 キーボードショートカットがつらい タッチパッドがつらい 指紋認証出来なくてつらい たまにスリープから
こんにちは。CTOの馬場です。 ArchLinuxクライアントPCことはじめと利用プロダクトまとめ - インフラエンジニアway - Powered by HEARTBEATS から1年半が経過し、そろそろArchLinuxのクライアントPCで仕事を始めて2年近くなります。 最近もまだ「Macやめてみて、その後どうですか?」とよく聞かれるので、現状を共有します。 結論としては特に問題なく普通に暮らしています。 macOSとLinuxを並行利用しているので、 だいぶツールが揃ってきました。 健康のためにお勧めのキーカスタマイズ macではKarabiner-Elements、 ArchLinuxではxkeysnailを使ってキーをカスタマイズしています。 Ctrl + f / b / n / p / a のようなemacs風カーソル操作を実現している他に、 スペースの左のキーを 「単体押し→
はじめに 前回のProxyパターン、ライブラリの差し替え部分でLD_PRELOADを使って色々なproxyパターン的な例を考えてみたのですが、調べているうちに 凄さと恐ろしさを感じたため、別件としてまとめさせていただきました。 基本的なLinuxの動的ライブラリリンクに関する仕組み 何よりもまず、Linuxの動的ライブラリがリンクされる際の仕組みについて整理しましょう。 (一旦LD_PRELOADは忘れてください。) まずライブラリリンクの検索は、ld.soというライブラリによって検索されるそうです。 manpageよりld.soの仕様を確認すると、検索順は DT_RUNPATH, DT_RPATH(非推奨) (ビルド時の-rpathで指定されたパス) 環境変数LD_LIBRARY_PATH /etc/ld.so.cacheファイル内のパス (基本は/etc/ld.so.conf, /et
Small. Simple. Secure. Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox. Alpine Linux 3.9.0 Released We are pleased to announce the release of Alpine Linux 3.9.0, the first in the v3.9 stable series. New features and noteworthy new packages Support for armv7 Switch from LibreSSL to OpenSSL Modloop is now being signed Improved GRUB support. GRUB use
Macを捨ててThinkpadにGentooを入れて開発環境としてから2ヶ月が過ぎた。 世の中にはMacから離れようとしてThinkpadを買ったら、矢印キーボード押しにくいとかタッチパッドがクソなので、Macに戻っていった人も居るみたいですが、私としては至極快適に過ごしております。 そもそもThinkpadのタッチパッドは基本無効化するものなのでどうでもいい。まあそのスペース邪魔なんだよ、とは思いますがw Wi-Fiの無効化キーを誤爆するという危険があるらしいが、Gentooだと頑張って設定しないとそういう特殊なキーはそもそも動かないので、そんな危険もなく安全ですね。 Gentoo入れてタッチパッドを無効化すれば、Windows10というOSも使わなくていいし、全て解決するんではないでしょうか。 前置きはこのぐらいにして、色々と使うものが安定してきたので今の環境について書いていきます。
2019/02/04 追記 本家 Homebrew 2.0.0 にて Linuxbrew を merge して正式にサポートすることになりました。やったね。 追記終了。 What's Linuxbrew "Linuxbrew is a fork of Homebrew, the Mac OS package manager, for Linux." by Linuxbrew というわけで OS X の Homebrew を Linux 環境でも使えるようにしたものです。 Why Linuxbrew Debian や RHEL系(CentOS など) は安定性を重視していることにより公式の package が古くてアワワってなりませんか? その度に公式の開発版を持ってきたり、公式ではないリポジトリ追加したり、非公式 package を探したりして、そして package の依存関係がゴチャっ
Linuxサーバの障害対応で社内で伝統的に使われているテクニック。I/Oで完全にブロックしているポイントを特定するノウハウ。 問題対応のため、怪しいプロセスをstraceしてみる read(2)やwrite(2)でブロックしていることを発見する read(2)やwrite(2)、connect(2)の引数にはファイルディスクリプタ番号がみえる プロセスIDとファイルディスクリプタ番号を使って、/proc//fd/ の中身をみると、ソケットI/Oで刺さっている場合はソケット番号を発見できる netstat からソケット番号でgrepして接続先を発見する [y_uuki@hogehoge ~]$ sudo strace -p 10471 Process 10471 attached - interrupt to quit read(58, <unfinished ...> Process 10
ddコマンドを使って、イメージファイルをsdcardとかに書き込む際に、bsオプションを使ってバッファリングサイズを調整すると、早くなります。 (参考:dd コマンドの bs の値の意味を詳しく教えてください。) いくつにするのがいいのか、というのを、いつも忘れてしまうので、調べるスクリプトを貼っておきます。 元のソースコードは server fault - How to determine the best byte size for the dd commandより。 #!/bin/bash # #create a file to work with # echo "creating a file to work with" dd if=/dev/zero of=/var/tmp/infile count=1175000 for bs in 16m 32m 64m 128m 256m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く