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.
「プログラマーのスキルはある一定のラインを超えたところで急激に伸びるんです。そのラインは早く超えるには、OSSの開発に参加していろんな人が書いたソースコードをたくさん読むというのは有効な手段の一つだと思います」――こう語るのはLinuxカーネルおよびRubyの現役コミッターである小崎資広氏だ。 小崎氏には前回、LinuxカーネルやRubyの開発に関わった経緯や、コミュニティ活動を円滑にするポイントをうかがった。今回は、これからOSSコミュニティに参加しようと考えている若手エンジニアに向けたアドバイスをお願いしよう。 関連インタビュー 【インタビュー】コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏 【インタビュー】言語は思考にも影響を及ぼす、だからRuby開発を選んだ--まつもとゆきひろ氏 【インタビュー】Rubyが大きくなれたのは、私に隙があるからかな
「スキルアップが図れるのはもちろんですが、私にとっては初対面の方とのコミュニケーションがとりやすくなるという点が大きいですね。OSSコミュニティでアウトプットしておくことで、それが話題の1つになります。込み入った説明が必要なときには、『Google先生に聞いてください』なんてかたちで済ませられたりもします(笑)」――LinuxカーネルおよびRubyのコミッターとして著名な小崎資広氏は、OSSコミュニティでの活動メリットをこのように語る。 小崎氏は、富士通 Linuxソフトウェア開発統括部に所属するエンジニア。LinuxカーネルとRubyの2つのコミュニティで活発に活動しており、その名は世界的に知られている。2009年には日本OSS貢献者賞を受賞。@ITでは連載「Linux Kernel Watch」を執筆し、Linuxカーネルのメーリングリストで熱く議論されているトピックスを紹介している。
自分自身の好みに合うLinuxを作ることは,決して難しくない。オープンソース・ソフトウエアを手順よく組み合わせていけば,Linuxの専門家ではなくても,自分だけのLinuxを作成できる。 本講座を読みながら,Linuxの仕組みを理解して,自分だけのオリジナルLinux OS『自分Linux』を完成させよう。 1:まずは仕様を決めよう 自分自身の好みに合うLinuxを作ることは,決して難しくない。フリーソフトを手順よく組み合わせていくことで,ごく普通のユーザーであっても自分だけのLinuxを作成できる。Linuxの仕組みを理解して『自分Linux』を完成させよう。 2:構築に必要なシステムなどをそろえる 前回は自分Linuxの仕様を決めた。今回は,構築に必要な(1)自分Linux開発マシン,(2)自分Linux稼働マシン,(3)基になるLinux,(4)自分Linuxのソフトウエアについて説
Valgrind(ヴァルグリンド、[ˈvælɡrɪnd])は、メモリデバッグや、メモリリークの検出、スレッドエラーの検出、プロファイリングなどを行うための仮想機械を利用したソフトウェア開発ツールである。Valgrindという名前は、北欧神話におけるヴァルハラへの入り口の名に由来している[2]。 Valgrindは元々x86上のLinux用のメモリデバッグツールとして設計されたが、開発が進んだ結果、バグ検出やプロファイラといった動的解析ツールのための汎用のフレームワークとなっている。Valgrindは多数のLinux関連のプロジェクトで使用されている[3]。ValgrindはGNU General Public Licenseの元でリリースされているフリーソフトウェアである。 概要[編集] Valgrindは、本質的にはJITコンパイラ(バイナリ変換)の技術を用いた仮想機械である。元々のプロ
Table of Contents1. 献辞2. はじめに2.1. 免責およびライセンス2.2. 事前に必要な知識2.3. Linux にできること2.4. この文書の管理についてのメモ2.5. 取得、CVS およびアップデートの投稿2.6. メーリングリスト2.7. この文書の構成3. iproute2 入門3.1. なぜ iproute2 なのか?3.2. iproute2 の概略3.3. 事前の必要条件3.4. 現在の設定を調べてみる3.5. ARP4. Rules - ルーティングポリシーデータベース4.1. 簡単なソースポリシールーティング4.2. 複数のアップリンク/プロバイダに対するルーティング5. GRE トンネル、その他のトンネル5.1. トンネルに関する一般的な事柄5.2. IP in IP トンネリング5.3. GRE トンネリング5.4. ユーザランドのトンネル6.
今、Linuxデスクトップ界には大きな変化が起きている。デスクトップ向けに利用される二大ディストリビューションであるUbuntuとFedoraにおいて、いずれもデフォルトのデスクトップ環境が従来型のGNOMEではなくなってしまったのだ。4月にリリースされたUbuntu 11.04にはUnityが、5月にリリースされたFedora 15にはGNOME3がそれぞれ搭載されている。(GNOMEそのものが激変してしまったのである!) Linuxデスクトップのシェアはとても小さい。このブログの読者を含め、ほとんどの人にとってはLinuxデスクトップにどのような変化が起きたとしても、そんなのはどうでもいいことだろう。だが、二大ディストリビューションで同時に変化が、しかもエポックメイキングな変化が訪れたのはただごとではない。筆者には、この変化が新たな時代の幕開けに思えて仕方がないのである。今日は、それぞ
Linuxで使える日本語入力システム Anthy事実上のLinux標準日本語入力システムです。学習保存量の上限が小さく、覚えたことをすぐに忘れてしまうのが難点Modified Anthy改良パッチで学習データ量を増やし、辞書を強化したAnthyCannaAnthyが生まれる前はこれが標準FreeWnnWnnが製品化される際に、それより以前のバージョンをオープンソース化してくれた物。文節区切りを学習しない?SJ3ソニーが作った日本語入力システムですWhizソースは未公開でバイナリ配布のみ。今のところ個人辞書の追加・単語登録ができず、学習機能も不完全。ホームディレクトリにroot所有のディレクトリを作るのはやめて欲しい。今後に期待Social IME単語・語彙は頭一つ抜けて多い。単語・文節単位で変換する人は選択肢に入れても良いかも。予測変換を有効にすると遅くて嫌いSKK単語の区切りを自分で指定
Debian 6.0 Squeeze released February 6th, 2011 After 24 months of constant development, the Debian Project is proud to present its new stable version 6.0 (code name Squeeze). Debian 6.0 is a free operating system, coming for the first time in two flavours. Alongside Debian GNU/Linux, Debian GNU/kFreeBSD is introduced with this version as a technology preview. Debian 6.0 includes the KDE Plasma Des
こんにちは。kyagi です。先日データセンタ内のサーバ群のうち、なぜか特定の1台だけネットワークの速度が極端に遅いという問題がありました。今回はサーバマシンのネットワーク速度の測定方法と原因についてお話しします。同様のトラブルが発生している方のお役に立てば幸いです。問題解決までの手順としては以下になります。 1. 現在の状態を調べる 2. ハード/ソフト含めて考えられる原因をいくつか挙げる 3. 原因について改善されるまでひとつひとつ検証していく まず現在の NIC の HW 情報とドライバを lspci で調査します。ここでは Broadcom の NetXtreme BCM5722 という NIC を使用していることがわかります。 # lspci -vvv | grep Ether 01:00.0 Ethernet controller: Broadcom Corporation
Ubuntuが入っているディスクに後からデュアルブートでWindowsをインストールすると、GRUBが書き換えられてしまいUbuntuが通常通り起動できなくなります。それ以外にもふとしたミスで、思いがけずGRUBが壊れてしまうことがあり、そんな時には、上記のようなプロンプトが表示されます。 このプロンプトにコマンドを入力していくことで修復していくことが可能なのですが、その手順はかなり面倒。技術者はともかく、一般ユーザにとってはコマンドでの修復は大変なことでしょう。 そんな時にオススメなのが「Super Grub Disk」。 ■Super Grub DiskのダウンロードとCD-Rへの焼き込み Ubuntu9.10以降で標準となった「GRUB2」に対応したアップデート版(1.98s1)がこの6月にリリースされています。 公式ページ:http://www.supergrubdisk.org/
HWCLOCK Section: Maintenance Commands (8) Updated: 02 March 1998 Index JM Home Page roff page 名前 hwclock - ハードウェア・クロック (RTC) の読み取りと設定を行う 書式 hwclock -r or hwclock --show hwclock -w or hwclock --systohc hwclock -s or hwclock --hctosys hwclock -a or hwclock --adjust hwclock -v or hwclock --version hwclock --set --date=newdate hwclock --getepoch hwclock --setepoch --epoch=year その他のオプション: [-u|--utc] --
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く