![RubyのLoggerはスレッドセーフ(&プロセスセーフ)かどうか調べてみた : sonots:blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/da78a05937633f7a2b4b2219826151c370cd607b/height=288;version=1;width=512/https%3A%2F%2Fparts.blog.livedoor.jp%2Fimg%2Fusr%2Fcmn%2Fogp_image%2Flivedoor.png)
mkdir とか touch とか chown とか chmod とか個別に実行しなくても install コマンドだけでまとめて出来るという話です。 問題例 Dockerfile の RUN などが典型的な例ですが、他でも例えば mkdir -p /home/foo/.ssh; chown foo /home/foo/.ssh; chmod 0700 /home/foo/.ssh のようなことをすることがあると思います。 特に Dockerfile の場合は RUN ごとにイメージがたまっていくこともあって、 ; や && でつなげて単独の RUN にまとめて書くことも多いと思います。 install でディレクトリを作る たとえば mkdir -p /home/foo/.ssh chown foo /home/foo/.ssh chgrp users /home/foo/.ssh ch
←SystemTap and ruby 2.0 As you might know already that the second preview of ruby 2.0 interpreter has been released recently. And there is dtrace support among other cool features. I’m not fan of Solaris like others and use just Debian GNU/Linux. But linux still has a tool which intended to solve similar tasks: SystemTap. And it is possible to use it with applications where dtrace support enabled
デーモンプロセスを作る場合には,教科書によく書かれている2度forkは不要ではないか? ということを以前の記事に書いた. [c][unix]UNIXネットワークプログラミングのお勉強 (2) デーモンの作り方 - 睡眠不足?! 確かにBSDのdaemon(3) のコードでは,forkは1回しか呼んでいない. 「きっとプレセスがセッションリーダだと不都合があるのだろう.でもなぜ?」 というのがopen questionだった. それに対する答えを「詳解UNIXプログラミング」[1] に見つけた. SVR4においては,この時点でforkを再度呼び,親を終了することを勧める人がいる. 2番目の子がデーモンとして動作する.これは,デーモンはセッションリーダではなく, SVR4の規則 (9.6節) から,セッションリーダでなければ制御端末を取得できない,ということを保証する. あるいは,制御端末を取
サーバの動作に異常が発生した際に原因を探るためのLinuxコマンドで、自分用のメモです。 全てmanとかググったら出てくるので説明は適当です。思いついたら後で追記していくかもです。 対象はDebian Squeezeになります。 全てパッケージインストールできるもので、パッケージ名は [in packagename] としてあります。 各所よりコメントありがとうございます。 良さ気なコマンドは追記していきます。 <追加したコマンド> * telnet (+コメント wget, netcat) * arp (+コメント arpwatch) * pstree * fdisk コメントに gdisk * host, dig * watch * reboot
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
_ openjdk jdk8 ビルドできた on linux hg clone http://hg.openjdk.java.net/jdk8/jdk8 cd jdk8 sh get_source.sh _JAVA_OPTIONS=-Dfile.encoding=ASCII ALLOW_DOWNLOADS=true ANT_HOME= LANG=C JAVA_HOME= LD_LIBRARY_PATH= ALT_BOOTDIR=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.3.x86_64 make 以下くらいのものを入れた…とおもう yum-builddep java-1.6.0-openjdk yum install lesstif-devel yum install libstdc++-static (17:00) _ jdk8 のでばっぐ情報 読まない
以前書いた動画編集ソフトの紹介 の続きです。前回は kino, Avidemux, Stopmotion, PiTiVi を紹介しましたが、今回は kdenlive, OpenMovieEditor, LiVES を紹介します。 今回紹介するソフトは、前回のものとは異なり、いずれもマルチトラック編集ができるソフトです。あと、最後に動画編集ソフトではありませんが、関連する重要なライブラリの紹介もします。 kdenlive http://www.kdenlive.org/screenshot.php KDE環境用に作られたノンリニアビデオ編集ソフト Gnome環境であっても動作は可能。ただし、KDE系のライブラリを幾つか必要とするので、ディストリビューションのパッケージ管理ソフト(aptやyumなど)を使って依存関係を解決させないと面倒。 マルチトラックに対応し、シーン切り替えの効果も複数用意
./config.status --recheck で前回configureした時の引数でもう一回configure ./config.status --config で前回configureした時の引数を表示 めも
いまひとつよくわからないのだけれどとりあえずメモ。 xsel –i でクリップボード(PRIMARY)に入れたもの: – emacsに貼り付けられる。(ただしx-select-enable-clipboardはt。以下同じ。)。 – ふつうのgtkアプリには貼り付けられない。 xsel –i –b でクリップボード(CLIPBOARD)に入れたもの: – emacsに貼り付けられる。 – ふつうのgtkアプリに貼り付けられる。 emacsでクリップボードに入れたもの: – xsel –o で見える。 – xsel –o –b で見える。 – ふつうのgtkアプリに貼り付けられる。 ふつうのgtkアプリでクリップボードに入れたもの: – xsel –o で見える。 – xsel –o –b で見える。 – emacsに貼り付けられる。 gnome-terminalからマウスでコピーしたもの:
こんにちは nakamura です。そういえば 4/1 から 神奈川県公共的施設における受動喫煙防止条例 が施行されましたね。今のところよく行くお店でそれらしい光景は見掛けませんが、先日行った居酒屋はものの見事に禁煙になっていて心なしか客足もまばらな感じでした。神奈川県の飲食はこれから厳しそうですな。 さてさて思わず関西弁になってしまうほど便利な find コマンドを今日はご紹介します。比較的有名なコマンドですが、オプションが相当な数あり正直全てを把握するのは無理かもしれません。ただ、よく使うものだけでも頭に入れておくと何かと便利な優れものなのです。 基本的なオプション まずは基本的な使い方。 -type ファイルタイプの指定に使用するオプションです。スペシャルファイルや名前付きパイプ等様々な引数がありますが、よく使うのはディレクトリを示す d と通常ファイルを示す f でしょうか。 -n
vmstat は、CPU・メモリ・I/Oの利用状況を調べるのに用いるコマンド。 実行例 $ vmstat 1 5 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 864 45868 11164 1021700 0 0 8 36 66 144 4 1 95 0 0 0 864 45372 11164 1022112 0 0 0 8 204 639 1 1 98 0 0 0 864 45372 11164 1022340 0 0 0 0 198 605 2 0 98 0 1 0 864 45372 11164 1022412 0 0 0 0 170 586 2 1 97
UT-VPN は SoftEther VPN プロジェクトにしました NEW! 2013 年 7 月 25 日、「SoftEther VPN プロジェクト 日本語版」が以下の Web サイトで公開されました。 http://ja.softether.org/ また、同日 SoftEther VPN 1.0 (フリーウェア) 日本語版が上記 Web サイトで公開されました。これにより、「UT-VPN プロジェクト」は「SoftEther VPN プロジェクト」に移行しました。 今後は UT-VPN のバージョンアップの予定はありません。UT-VPN に加えて L2TP/IPsec や OpenVPN などのプロトコルに対応した最新の SoftEther VPN 1.0 をご利用ください。SoftEther VPN 1.0 は 2013 年中頃にオープンソース化する予定です。今後の開発は So
1月版 無視できないフラグメンテーション問題への解答は? 小崎資広 2010/2/10 当初、今回はmemory compactionとtransparent hugepageという2つのトピックを取り上げ「Hugepage大特集」にしようと思っていたのですが、並列プログラミングカンファレンスに触発され(正確には、そのカンファレンスに参加できなくて悔しかったことに触発され)、後者を急きょ、ロックレスネタに差し替えて紹介します。 でもこれが大失敗で、調査が大変過ぎて泣けたうえに、スケジュールがとんでもないことに。人間、思い付きで行動してはいけないといういい見本ですね。 Melの悲願なるか? Memory Compactionチャレンジ Mel Gormanは、Memory Compaction v1パッチシリーズを投稿しました。これは「Linuxメモリ管理の最先端を探る」で説明したAnti
すっかりAndoroidケータイHT-03を携帯電話としてしか使用しなくなってしまった昨今(^_^;;;、スマートフォンとしてしか使わなくなったiPhoneの 3Gをどげんかしたい!!と思い始めたのは、友達が持つ「3GS」と速度比較をしたら、あらまぁ、結構違うのね。。。というのと、8GBという容量が窮屈になってしまっていたから。 近所のショップにぶらり立ち寄って、店員さんと話してダメもとで聞いてみたら、iPhoneを半年以上使用していたら3GSは16GBなら無料、32GBは月々780円の追加でOK!との事!!もう一年半使っているから楽勝でオッケー!! ただし、旧機種の月割料金は払い続けてくださいね、、、というのはもちろん払いますとも。 おまけに新しい料金体系にプラン変更して、月々の支払いはかえって安くなって、なんてラッキーなんでしょ!? 旧機種は、寝室用のWeb端末&音楽プレイヤーとし
UNIXやLinuxのエキスパートになるのに避けて通れないのが、Bashに代表されるコマンドラインシェルによる操作だ。そこで本記事では、「Bashのカスタマイズ」「シェルスクリプトの高等テクニック」「Bash以外の高機能シェル」の3つについて、SourceForge.JP Magazineで過去に掲載された解説記事を紹介する。 Bashをカスタマイズして使いこなす Bashは非常にカスタマイズの幅が広く、またちょっとした改良や簡単なシェルスクリプトの利用により、大きく作業効率が改善する。ここでは、Bashのカスタマイズテクニックを解説する記事を紹介する。 コマンドラインでシェルのエイリアスと関数を使って作業を効率化する GNU/Linuxシステムを最大限に活用するには、やはりコマンドプロンプトとシェルスクリプトへの習熟が欠かせない。とはいえ、そうした処理はなるべく手早く済ませたいものだ。本
Writing data to write-able and re-write-able CDs and DVDs and Blu-Ray media is commonly referred to as "burning". This tutorial covers the default burning software provided with Ubuntu as well as command line burning. There are also alternative burning programs to consider such as xcdroast or k3b. For better results try the slowest burn speed reasonably possible. Most Gui tools have a "Properties"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く