tmuxがアタッチできない! tmux-serverさんのプロセスが消えてしまったのか?と疑いました。 $ tmux a protocol version mismatch (client 8, server 7) [1] 64296 exit 1 tmux -2 a psコマンドで確認すると tmux は存在していました。 プロトコルバージョンがミスマッチであり、クライアントとサーバーのバージョンが違います。 思い返してみると pkg コマンドでパッケージ達をアップデートしました。 sudo pkg update sudo pkg upgrade このときに tmux のパッケージが新しくなってしまったのですね。 残念ですが tmuxのサーバーを一度、終了させなければならなくなりました。 $ tmux kill-server protocol version mismatch (clie
CPU負荷制限 cpulimit というツールがあり、%指定でそのプロセス(子プロセス含む)のCPUの利用率を制限することができます。例えば infinity という単にシングルスレッドで無限ループするプログラムがあったとして、CPU使用率10%で制限するには以下のようにします。 この10%というのは1論理コアの割合です。100と指定すると論理コア1個分(100%)まで許可することになります。例えば4論理コアの環境ではこの値は0~400まで設定できます。なのでシングルスレッド・シングルプロセスのプログラムであれば100以上指定しても意味はありません。 infinityを2論理コア上で50%で制限すると、以下のようになります。 (↓では論理コア全部を100%として表示してます) 既に走っているプロセスに制限をかけることもできます。
Protected Blog › Log in 詳細設計書も問題だけど、それ以上に成果物定義が問題 - プロマネブログ 別に建設的な話を書くつもりはないです。 詳細設計書に何を書くべきか、と考えた場合に、果たして詳細設計書フェーズでやらなければならない「設計」とは何で、その成果として何をアウトプットしたらよいかということを把握しているでしょうか。ダメなプロジェクトって大体そこのところで認識が相違していたり、「作業しかできない」レベルの要員が(人手不足やらトレーニングやらという理由で)配置されていることに起因する問題が致命的だったりします。 直近でトラブったプロジェクトはやっぱり詳細設計書がプログラム仕様書っぽくて、かつ、「なぜそうなっているのか」という観点の記述はほとんど欠落しています。それって「設計」してないですよね。 詳細設計ともなると、処理要件は固まっていて、データ項目も固まっていて
serverspec: 宣言的記述でサーバの状態をテスト可能な汎用性の高いテストフレームワーク Serverspec の論文を読んでみた.論文としては,Infrastructure as Code の概要や,Chef がある意味デファクトスタンダードになった近年のインフラ構成管理の歴史,そして類似するテストツールの比較などが簡潔にまとまっていた.Serverspec の新規性に関しては,高い汎用性を持ったフレームワークであるという特性にあって,テストコードも従来より可読性を高く保てるので使うメリットが大きいと感じることができる. ただ,まとめにも書かれている通り,論文というコンテキストの中で見るのであれば,定量的な評価という部分が不足していると思う.もし今後,論文誌などに投稿して展開していく可能性があるのであれば,定量的な評価は必須だと思うが,とは言え,テストフレームワークという特性上,ど
小さいLinux環境の作り方 Presentation Transcript 小さい Linux環境の 作り方 Naomasa Matsubayashi 保存するアイコン フロッピーディスク 2000年代初頭 フロッピーディスクに必要な物が全部入った Linuxディストリビューションが流行った floppix http://floppix.com/ HAL91 http://chris.silmor.de/hal91/ tomsrtbt http://www.toms.net/rb/ 3.5インチフロッピーディスクの容量 1D 2D 1DD(Mac) 1DD 2DD(Mac) 2DD(PC-98) 2DD 2HD(PC-98) 2HD(PC/AT,Mac) 2ED 2TD 160KiB 360KiB 400KiB 360KiB 800KiB 640KiB 720KiB 1232KiB 1440
JS Girls Tokyo #1で、JavaScript初心者向けの勉強方法について話しました。 私自身、HTML/CSSはできてもJavaScriptが大の苦手でしたが、@hokaccha 先生による修行によって、なんとか理解できるようになりました。 その修業の中で、何をどうやって勉…
Composer とても便利ですよね。 composer global require を使えばユーザーグローバルにもインストールできるので、phpunit などのインストールに pear の代わりに使えます。 PHP - composer global - Qiita がしかし、phpenv で複数の php を切り替えられるようにしていても composer global だと $HOME/.composer/vendor にインストールされます。 $ composer global require phpunit/phpunit:\* $ export PATH=$HOME/.composer/vendor/bin:$PATH $ which phpunit ~/.composer/vendor/bin/phpunit いまのところ Packagist に登録されている phpuni
mysqlでcsvファイルの出力方法について質問させてください。 以下の環境で動かしています。 windows11(ホスト側) ubuntu 22.0.4(仮想) mysql 8.0 以下のテーブルを用意して、 ■テーブル名:A ---------- id BIGINT NOT NULL AUTO_INCREMENT, input_date VARCHAR(128), name VARCHAR(128), last_date DATE, type CHAR(1), PRIMARY KEY (id) ---------- ■Aには以下のデータを入れました。 +----+----------+----------+----------+ | id | input_date | name | last_date |type +----+----------+----------+--------
タイトルは釣りですw*1 とあるテキストファイルを加工してCSVファイルを出力する Perl スクリプトがあり、ディレクトリ内のファイルをリストアップしてCSVファイルに出力しているのだが、なぜファイル名でソートされていないのか聞かれたので調べてみた。 その Perl スクリプトは File::DosGlob::glob でファイルリストを取得していたので、 yazekats% mkdir tmp yazekats% cd tmp yazekats% ls yazekats% touch 3 yazekats% touch 2 yazekats% touch 1 yazekats% ls 1 2 3 yazekats% perl -MFile::DosGlob -e 'map{print qq/$_\n/} File::DosGlob::glob(q/*/)'; 1 3 2 試してみると確
i-manager(airfile) 追記 マネージャーを機能毎に分割しました。 https://github.com/syui/airchrome.zsh https://github.com/syui/airgoogleplus https://github.com/syui/airkeepass はじめに i-managerは、percolを利用したiTerm2の専用マネージャーです。 ウィンドウの大きさと位置を保存し、そこに移動できる機能のほか、ウィンドウの透明度を調整することができます。 また、ShellScript,AppleScriptで書かれているスクリプトを簡単に登録、実行できるようにしました。今回は、一応、拡張性も考えて作りました。 テーマファイルが用意されており、初心者の方は、percolをインストールすれば、すぐに使えるようになっています。 上級者の方は、テーマを変
飛び入りで、芸者東京さんの勉強会で、初心者にScalaを教えるという勉強会をしてきた時の話です http://partake.in/events/5c793335-6b54-43f5-ac6f-6234b0847308 事例1 sbt0.12.xのlauncherがインストールされていた ↓ それで、Play2.2やろうとすると、エラーでる(0.13のlauncherが必要) ↓ 初心者だとそのエラーの意味が、すぐにはわからない ↓ 「sbtどうやって入れた?いつ頃入れた?」 ↓ 「homebrewでいれました」 ↓ brew updateする ↓ sbt以外のものも大量にupdateされて、とても時間を消費する 事例2 sbtでOutOfMemoryエラーでる ↓ インストール方法によるが、少なくともhomebrewは、デフォルトではJVMのオプション設定されないらしい*1 ↓ 結論とし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く