IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
expectはシェルスクリプトの中で対話モード感覚でコマンドを打てる。 sshで他のサーバにアクセスしたりしても、対話ベースでコマンドをたたいてくれる。 ソースファイルで必要なものは以下3つ expect(http://expect.nist.gov/) tcl,tk(http://sourceforge.net/project/showfiles.php?group_id=10894&package_id=10452)それぞれ最新版をとってくる。 インストール方法は以下の通り、 % cd /usr/local/src % tar zxvf tcl8.4.18-src.tar.gz % cd tcl8.4.18/unix % ./configure % make % su # make install # ln -s /usr/local/bin/tclsh8.4 /usr/local/b
www.uetyi.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS
カーネルストール。これは厄介な敵です。 カーネルPANICならば、最近のカーネルに備わっているdump機能が働いて、カーネルダンプが取れたりするので、さっさとrebootするのを待つばかりです。 一方でカーネルストールの場合、よくあるのはログインしようとしてもなぜかプロンプトが返ってこないとか、キーは入力できないけどマウスカーソルの位置だけ動くとか、微妙感漂う状況に陥ることがあります。 今日はそんな時の強い味方、NMIについて調べてみましょう。 まず、NMIって何でしょう。一般人の味方 Googleで調べてみます。 http://www.nifty.com/webapp/digitalword/word/020/02083.htm こんなページがひっかかりました。何々? 「Non-Maskable Interrupt - マスク不可能な割り込みのこと。ソフトウェアでこのNMIを禁止すること
ひらさんの「困難は手法を見つける手がかり」に書かれている「記憶力の限界」というのは、私自身、ダンプ解析の際には、そのたびごとにソースを眺めながらダンプを追っていることからも、自分の記憶力に限界があることは明白だ。 ひらさんはソースコードを解析する手法として「ひらメソッド」と呼ぶ、記録による新しい解析手法を提案している。 一方の私がブログに最近書いているのは、ダンプ解析やカーネル内部を覗く手法ということで、まだ私の中で方法論として確立されていない方法ではあるが、自分がやったことを単に書くという形で披露している。 ただ、弊社吉岡のエントリ「プロセスプログラミングの実践方法」にも書かれているとおり、作業の記録をとることがその第一歩であるというのは共通の認識だ。 ひらさんのサイトにある言葉で「記録力」を高める第一歩が、私にとってはブログにダンプ解析の経緯を記録することであったりする。 技術や知識が
ソフトウェアの開発において、「抽象化」はデベロッパーたちの生産性を向上させることに成功した。しかし、ソフトウェアのプリミティブな部分から目をそむけ続けることはデベロッパーとして正しい姿なのだろうか。ここでは、真のデベロッパーとして大成するための考え方やプログラミング技術、スキルセットなどを紹介する。 すべて表示 新着記事 関連記事 関連リンク 新着記事 プログラミング言語の進化を追え: 大人のためのブラックボックス読解講座――クロージャとオブジェクトの微妙な関係(その2) 前回に引き続き、Scheme言語の処理系、Gaucheを開発している川合史朗氏が、クロージャの機能を検証し、関数型言語とオブジェクト指向言語の関係について解説していきます。今回は、クロージャとオブジェクトのより深淵を探求します。 (2007/3/30) 大人のためのブラックボックス読解講座――クロージャとオブジェクトの微
Due to lack of available bandwidth, we currently don't offer rsync to download/synchronize content from centos.org for debuginfo pkgs. Also worth knowing that this mirror is running on limited available bandwidth too. The Following external mirrors (not monitored by the CentOS Infra team !) provide direct downloads for debuginfo packages, through http and/or rsync: mirror.facebook.net : http - rsy
This is _NOT_ an updated tree for installing CentOS Linux : It is a snapshot of the older trees that have been removed from the main CentOS servers as new point releases are released. This is provided for reference and to provide access to older archived versions, and we do not put security updates into the trees on this server. Please see this link for active versions of CentOS Linux The Followin
Finding out why your Linux computer performs the way it does has been a hard task. Sure, there is Oprofile, and even ‘perf’ in recent kernels. There is LatencyTOP to find out where latencies happen. But all of these tools are rather limited when the software stack that has the performance issue is more complex than a single program. The tool that comes closest to being useful is `bootchart‘, but t
oprofileは主にカーネルで実装されたプロファイル測定ツールです。gprofでは一定間隔で呼ばれるSIGPROFのシグナルハンドラがプログラムカウンタの値をサンプリングしていましたが、oprofileではそれはカーネルによって行われています。 以下にlinux-2.6.22、oprofile-0.9.2、i386アーキテクチャでの実装を簡単に解説します。
本編では、主にIA-32版GNU/Linuxのアプリケーションを、64bitのx86-64に移行するにあたって有用と思われる基礎知識をまとめます。 まず第1章では一般的な64bitプロセサとx86-64アーキテクチャを概説し、第2章ではLinuxの64bitプロセサ対応に関して述べたのち、第3章で移植にあたっての具体的な注意点やヒントを列挙します。 本編では、64bitの整数を整数演算の基本とするプロセサを64bitプロセサと称します。 一般に、64bitプロセサの特徴として、 ・ 64bitの整数レジスタ ・ 64bitのメモリアドレス空間 などが挙げられます。メモリアドレスの計算も一種の整数演算と考えられることから、この2つの特徴は密接な関係にあります。メモリはバイト単位でアドレスが振られることから、64bitのアドレス空間で表現できるメモリは、264 バイト、すなわち16
VMIについて調査した事を以下に記述する。 環境 ゲストカーネル Linux 2.6.27-rc2 VMI Paravirtualization API Version 2.5 VMIとは透過的な準仮想化インターフェイスと公式サイトで説明されています。http://www.vmware.com/jp/interfaces/paravirtualization.html VMIはparavirt-opsの一つの実装なので、VMIを説明する前にparavirt-opsについて説明します。 paravirt-ops paravirt-opsはLinux 2.6.20(x86)で導入された準仮想化を行うための関数の表です。この関数の表にはタイマ、割り込み、特権命令(センシティブな命令を含む)、MMU(ページテーブル)の設定、スピンロックなどが記述されいます。paravirt-opsは準仮想化を行う
-traceで終わるツールがいっぱいあるのでとりあえずメモ dtrace Solaris10でシステムコールを表示したりしてくれるツール カーネル挙動を追尾する「DTrace」の実力 (1/8) - ITmedia エンタープライズ ftrace Linuxで関数コールを表示してくれるツール DSAS開発者の部屋:オープンソースを楽しむエンジニア達のこだわり 〜 ftrace で引数を表示する htrace PHPで変数とかを表示してくれるライブラリ [PHP]値を調べたい時に外部に出力するツール(var_dumpするよか便利) - 過去と他人はかえられないが、未来と自分はかえられる ktrace BSDでシステムコールとかを表示してくれるツール ktrace(1) : FreeBSD 一般コマンドマニュアル ltrace Linuxでライブラリコールを表示してくれるツール ltrace
RubyKaigi 2007がおわって撤収作業中に、RubyKaigiでreject(採択にならなかった)ネタをあつめての一人2分半でのプレゼンテーションがRejectKaigi2007だ。2分半という時間は絶対で、ノートの設定用30秒も含めて、2分半たつと強制的に打ち切りで画面が切られる。 まとめページはTAKESAKOさんのページを参照。 http://labs.cybozu.co.jp/blog/takesako/2007/06/rejectkaigi2007.html全部で19人、一人2分半の持ち時間でも結構しゃべれるのね、と思いました。 こんな素晴らしい発表をリジェクトするなんて、本家RubyKaigi2007のCFPの応募がいかに充実していたのか想像できます。むしろ、リジェクトしたことを後悔させるぐらいの意気込みだったのかも。発表者の皆さん、スタッフの皆さん、大変楽しい時間をあ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く