タグ ABlog
新着順 5 users 10 users 50 users 500 users 1000 usersABlog 今年は寝室の冷房ほとんど使わずに夏を越せるかもしれない
去年くらいから、何度か買おうか迷っていたのですが、先日ラジオを聴いていて、ジャパネットたかたさんの宣伝の巧みなセールストークでまんまと購買欲に火がついて、買ってしまいましたAmazonで(たかたさんすみません。録音した番組だったので……)。 エアコンマットSOYOというやつです。マットの中を空気が曲がれて、布団に敷くと、体と敷き布団の間に常にすーすーと風が流れているので、湿気が全くこもらず快適、と... 続きを読む
ABlog これ使い出してから虫歯一本もできてない
これですこれ。 ドルツのジェットウォッシャーという、細い強力な水流で歯の隙間の汚れを吹っ飛ばす機械です。数年前に、このひとつ前の型のやつを買って最初は水流が強くて歯茎に当たると痛かったりもしましたが、慣れてきたら本当にもう面白いように歯の隙間の食べカスがポポポポ~ンと飛び出してきて気分もすっきりです。ものすごく時間をかけて丁寧に歯を磨いた後でも『え!?こんなに?』というくらい汚れが取れてびっくり... 続きを読む
大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog
performanceはじめにawk file より cat file|awk のほうが速いという以下のブログエントリが興味深いので調べてみました。 [root@localhost sample]# cat command1 awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' sample.txt > result1.txt ... 続きを読む
ABlog いつからか僕の生活からは潰す暇がなくなった
僕の個人的な生活サイクルで言うと、たぶん2004年から2005年のどこかの時点で、僕の生活の中から『暇』がなくなりました。 正確には、暇と言うより『何もやる事がない時間』がなくなったと言った方がいいかもしれません。ネットと携帯とiPodのおかげで、どんな小さな『何もやる事がない時間』に対しても、何かしらの適当な暇つぶしをあてがう事ができて、結果的にただぼーっとしてしまう時間がなくなったという事で... 続きを読む
macOS上でLinuxアプリケーションをそのまま動作させるアプリ ケーション Noah を使ってみた - ablog
7. macOSやWindowsでLinuxバイナリを動かすプログラムを作った話 (ぬるぽへ) で聞いた Noah をインストールして使ってみた。 Noahとは ハイパーバイザ技術を用いたクロスOSなLinuxバイナリ互換プラットフォームの構築 佐伯 学哉・西脇 友一 ー Noah : Hypervisor-Based Darwin Subsystem for Linux ー Noah Noahは... 続きを読む
LinuxでCPU使用率を上げるコマンド - ablog
Linuxいいものを見つけたのでコピペ。 yes >> /dev/null & 最後に & お勧め w(二つターミナルが必要でなくなる。)ちなみに メモリ負荷をあげる魔法のコマンド /dev/null $(yes) & LinuxでCPU負荷を上げる魔法のコマンド - Qiita 関連CPU使用率を 100% にする Perl ワンライナー - ablog中途半端にCPU使用率を上げるPerlワン... 続きを読む
ABlog これからの携帯端末には、すべて逆パスワード機能をつけて欲しい
先日、こんな記事を見かけました。 iPhoneの画面ロックを解除するためのパスワードに、かなりの人が『1234』や『0000』を使っているという記事です。ロックの意味がありません。こういうの、あらゆる場面でもう100万回くらい警告されているはずですが、一向になくならないですね。人間は痛い目に遭って初めて学習するので、まあ仕方ない事です。 で、多分何度か言っている事ですが、iPhoneなどの端末... 続きを読む
ABlog これは本の終わりではなく始まり
以前、AmazonのKindle国際版を買ったという話をしましたが、先日、ソフトウェアアップデートがあり、PDFの表示が可能になりました。 今までは米Amazonから洋書を買う事しかできず、日本語の本を買う事はおろか、改造しないと日本語を表示させる事すらできなかったのですが、びっくりするくらいあっさりと日本語を表示できるようになりました。 さっそく、青空文庫から適当に数冊落とし、PDFに変換、... 続きを読む
ls のソースを読んでプログラマになりました - ablog
Linuxタイトルは釣りですw*1とあるテキストファイルを加工してCSVファイルを出力する Perl スクリプトがあり、ディレクトリ内のファイルをリストアップしてCSVファイルに出力しているのだが、なぜファイル名でソートされていないのか聞かれたので調べてみた。その Perl スクリプトは File::DosGlob::glob でファイルリストを取得していたので、 yazekats% mkdir ... 続きを読む
Javaスレッドダンプの読み方 - ablog
JavaスレッドダンプとはJVMの中に存在するスレッドの一覧(ID、名前、状態)とコールスタックOSで言うと、psでプロセスの一覧を取得し、それぞれのプロセス(スレッド)の関数のコールスタックを pstack で取得したようなイメージjps/jstack、kill -3 (UNIX/Linux)、ctrl+Break(Windows)などで取得できる時間をあけて複数回取得して推移を分析する スレッ... 続きを読む
Linux のページテーブルのサイズの見方と見積式 - ablog
LinuxLinux Kernel 2.6 (x86-64) でのページテーブルのサイズの確認方法と見積式を調べてみた。あっているか自信のないところもある&まだ書きかけ。 ページテーブルのサイズの見方OS全体のページテーブルのサイズ $ cat /proc/meminfo MemTotal: 16158544 kB MemFree: 13134056 kB (中略) PageTables: 344... 続きを読む
起動しなくなった Mac Book Air を修復した - ablog
MacモデルMacBook Air (13-inch, Late 2008) 事象電源ボタンを押すと、しばらくグルグルして、電源OFFになり起動しない 対処電源ボタンを押した後、「Command (Apple ⌘) 」と「S」キーを同時に押す/sbin/fsck -fy を実行する。 # /sbin/fsck -fy ** Checking Catalog File. Invalid key Le... 続きを読む
Linux で huge page を使っているプロセスを調べる方法 - ablog
Linux調べ方/proc/[pid]/smaps で KernelPageSize がデフォルトの 4kB 以外のプロセスを探す。 調べ方の例/proc/[pid]/smaps で KernelPageSize が 4 kB 以外のプロセスを探す。 [root@yazekats-linux ~]# perl -lane '/KernelPageSize/ and $F[1]!=4 and pri... 続きを読む
perf + Flame Graphs で Linux カーネル内のボトルネックを特定する - ablog
Linux, perfddで1GBのファイルを作成し perf でプロファイリングし、Flame Graphs で可視化したものです。下から上に行くほどコールスタックが深く、左から関数名のアルファベット順でソートされています。一番上で横幅が広い関数がCPUを長く使っています。今回は "_aesni_enc1" つまり暗号化がボトルネックになっていることがわかります。 Flame Graphs の見... 続きを読む
”私の環境で”大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog
performance大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog を書きましたが、awk file > file より cat file|awk > file が速い環境は稀なようなので、私の環境でなぜ cat file|awk > file のほうが速いのか調べてみました。プロセススケジューラが関係しているようです。↑はPerf + Flame Gr... 続きを読む
「性能測定道」 by 東大喜連川研究室の早水さん が素晴らしすぎる - ablog
DB東大喜連川研究室の早水さんが日本PostgreSQLユーザ会で話された「性能測定道」がとても勉強になった。スライドとYoutube動画が公開されています。Youtube にはスライドには書かれていない話しも出てきて、説明も非常にわかりやすいです。こういうアカデミックで最先端の研究をされている方が情報発信されるのはとてもうれしい。id:hayamiz さんのことは何年も前から認識していたが、喜連... 続きを読む
Linux で root パスワードを忘れてしまった場合に再設定する方法 - ablog
LinuxOracle Linux on VirtualBox で root パスワードを忘れてしまった場合の対処法を説明したので、メモっておく。シングルユーザーモードで起動して root パスワードを変更するだけです。 環境VirtualBox 4.3.10Oracle Linux 6.5 手順再起動する[Machine]-[Insert Ctrl+Alt+Del]を選択する。"Shut dow... 続きを読む