タグ

ブックマーク / www.itmedia.co.jp (73)

  • screenで遠隔教育

    もしあなたがCUI仕事をすることが多いにもかかわらず、仮想端末管理ソフトウェアである「screen」を知らないのなら、それは非常に不幸なことである。ここに登場する2人の教師がscreenを使うことで得られたビッグサクセスを紹介しよう。 先日、ちょっとした遠隔教育をする必要があった。Linux上でソフトウェアをビルドするデモを見せて欲しいと同僚が言ってきたのだ。問題は一つ。わたしが東海岸、彼が西海岸にいたことだ。さて、ビルドとインストールの方法をどうやって彼に見せようか。幾つかの候補を検討した結果、わたしたちはGNU Screenを使うことにした。 わたしたちが最初に考えた候補は、標準UNIXユーティリティのscriptを使ってログを取るという案だ。しかしscriptは幾つかの問題点を抱えている。例えば、結果の出力がすさまじい(scriptは、キャリッジリターンや訂正を含めた何から何までを

    screenで遠隔教育
  • 5分で絶対に分かるオブジェクト指向 ― @IT情報マネジメント

    開発の世界では一般常識化 オブジェクト指向――Object Oriented(OO)という考え方は、JavaやUMLの普及に伴っていまや開発の世界では一般常識化してきました。OO関連の書籍や専門誌特集記事など多数出版されていて、開発に携わっている皆さんはある程度オブジェクト指向の考え方について自分なりに理解できていると思います。そもそもオブジェクト指向の考え方の歴史は古く、最後の“指向―Oriented”は余韻を含んだ言葉ですが、人によりOOの理解の仕方に若干幅があるようです。今回は筆者流にオブジェクト指向の基的考え方を5枚の図を用いて簡単に整理してみたいと思います。 もう 少し時間のある人は、連載「ここから始めるオブジェクト指向―オブジェクト指向基礎講座」(全8回)をご参照ください。さらに時間と興味のある人は、連載「オブジェクト指向の世界」をご参照ください。

    5分で絶対に分かるオブジェクト指向 ― @IT情報マネジメント
  • ITmedia Biz.ID:「ファイル名を指定して実行」の便利な使い方(その1)

    実は「ファイル名を指定して実行」は、アプリケーションを起動するだけのものではない。パスを入力すればフォルダを開けるほか、デスクトップであればパスを入力せずに「デスクトップ」とだけ入力すると「Documents and Settings\ユーザー名\」以下のデスクトップフォルダを開くことが可能だ。当は、フォルダ名だけでも開く方法があるのだが、別の機会に譲る。 フォルダだけでなく、Webページをデフォルトのブラウザで開くことが可能だ。ブラウザのアドレスバーに入力する要領で「http://www.itmedia.co.jp/bizid/」もしくは「www.itmedia.co.jp/bizid/」と入力すれば誌が開く――というわけだ。 しかも、「mshta [任意のURL]」と入力すれば、WebページをHTA(HTMLアプリケーション)として開くことも可能だ。HTAとして開いた場合は、Web

    ITmedia Biz.ID:「ファイル名を指定して実行」の便利な使い方(その1)
    hogem
    hogem 2007/03/03
    mshtaは知らなかった
  • ITmedia Biz.ID:失敗しないプロジェクトマネジメント――Appleやはてな、Googleに学ぶ3つのヒント

    失敗しないプロジェクトマネジメント――AppleはてなGoogleに学ぶ3つのヒント:デジタルワークスタイルの視点 プロジェクトが失敗する要因は「計画」「やる気」「変化」の3つ。これらを管理しようとすればするほど悪いスパイラルに落ち込みます。AppleはてなGoogleなど、注目企業ではどのようなマネジメントを行っているのでしょうか。 「完璧に管理しようとすればするほど、プロジェクトは失敗する」という悪いスパイラルが存在します(2月21日の記事参照)。そこで今回は、どのようなプロジェクトマネジメントをすれば、プロジェクトを失敗させないようにできるのか考えてみたいと思います。 プロジェクトが失敗する要因は「計画」「やる気」「変化」の3つ。前回はそれぞれを完璧に管理しようとしていましたが、今回は考え方を180度変えてみましょう。それぞれの要因を最初からなくしてしまうのです。 失敗しない

    ITmedia Biz.ID:失敗しないプロジェクトマネジメント――Appleやはてな、Googleに学ぶ3つのヒント
  • ITmedia エンタープライズ:第1回 何はなくともCPANを知ろう (1/2)

    最近のWebかいわいでは、Webアプリケーション同士が連携してどんどん面白いサービスが生まれています。しかし、Web上のサービスは手元にソフトウェアも何も残らないので、どうしても雲をつかむような分かりにくさがあります。そこで連載では、Webサービスを実際に利用/作成しながら、そういった「今どき」のテクノロジーを学んでみたいと思います。 今どきのWebプログラミング、教えます この連載では今どきのWebプログラミングを解説していきます。Webプログラミングというと一見難しそうに思えますが、ライブラリが豊富な最近のスクリプト言語を使えば、かなり簡単に高機能なWebサービスが実現できます。稿では、特にライブラリが充実しているPerlを使うので、各種Webサービスの開発も「実は結構手軽で簡単なもんだ」と理解していただけるかと思います。 今回から数回はその足がかりとして、Perlのライブラリ群C

    ITmedia エンタープライズ:第1回 何はなくともCPANを知ろう (1/2)
  • ProFTPDでタイムスタンプが9時間ズレてしまう

    標準時間(JST)は、世界標準時間(GMT)よりも+9時間の時差で管理される。このため、設定状況によっては9時間という時差が現れてしまうわけだ。 ProFTPDで起こるこの時差は、設定ファイルに「TimesGMT off」を追加することで解消できる。

    ProFTPDでタイムスタンプが9時間ズレてしまう
  • ITmedia エンタープライズ:第1回 ディストリビューションの選び方、試し方

    春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。そこで連載では、新入学生/新社会人応援企画として、オープンソースで作る環境構築を解説していく。また、デスクトップ環境のほか、新しくプログラミングを始める人のために、Web/Java開発の第一線でいまどのように環境が使われているかを紹介する。 オープンソースを使う動機は人それぞれ。Windowsに飽きた人もいれば、大学や仕事で必要になるからと始める人もいるでしょう。ところが、いざ始めようとしたときに、どこから手をつけて良いか分からないことも多いものです。「どのディストリビューションが良いか」は、いつも論争になる話題ですし、当のところは自分で試さないとよく分かりません。そこで今回から2回に分けて、ディストリビューションを選ぶための目安と、気軽に試すための手引きを紹介していきます。 どのディストリビューションを選ぶか か

    ITmedia エンタープライズ:第1回 ディストリビューションの選び方、試し方
    hogem
    hogem 2007/02/21
  • 4.1インチWVGA液晶にワンセグ、無線LAN&HSDPA搭載のスマートフォン──「EM・ONE」

    2007年3月31日から携帯事業を開始するイー・モバイルの第1号機となるのが、シャープ製のスマートフォン「EM・ONE(エム・ワン)」。発売は3月31日で、3月1日より予約受付を開始する。 →「YouTube」は見られるのか――「EM・ONE」 →どのようなワンセグ機能を備えるのか――「EM・ONE」 →SIMカードを差し替えて利用できるか――「EM・ONE」 →PCと接続してモデムにできるか?――「EM・ONE」 →Bluetoothで何ができるか――「EM・ONE」 →ほかのWindows Mobile機との違いはどこか――「EM・ONE」 →写真で解説する「EM・ONE」(機能編) →写真で解説する「EM・ONE」 →イー・モバイル、3月31日から携帯事業スタート──シャープ製のHSDPA端末「EM・ONE」を投入 EM・ONEは、ワイドVGA(800×480ピクセル)表示対応の4.

    4.1インチWVGA液晶にワンセグ、無線LAN&HSDPA搭載のスマートフォン──「EM・ONE」
    hogem
    hogem 2007/02/20
    やべ 欲しい
  • 容量指定のダミーファイルを作成したい

    トラフィックの測定やファイルサーバのテストなど、希望する容量のダミーファイルが必要な場合がある。ここではddコマンドを利用したダミーファイル作成方法を紹介しよう。 # dd if=/dev/zero of=tempfile bs=1M count=10 読み込んだブロック数は 10+0 書き込んだブロック数は 10+0 # ls -l tempfile -rw-r--r--  1 root  root  10485760 12月 11 18:59 tempfile 上記は、ファイル名「tempfile」で10MBのファイルを作成する指定例だ。ポイントは、「/dev/zero」として「\0」文字(null)を読み込み、ブロックサイズ(bs=)に小さすぎない適度なサイズを指定し、「count=」で作成するファイル容量を指定するという点だ。 ddコマンドは、ファイルを変換してコピーするものであり

    容量指定のダミーファイルを作成したい
    hogem
    hogem 2007/02/17
  • 1本のヒモで1秒を計る

    デジタルグッズを駆使するのもいいけれど、アナログなサバイバル環境でもなんとか工夫してしまう知恵を、ビジネスパーソンなら持ちたい。そんなヒントになるちょっとしたテクニックの1つが、“時間を計る”だ。 時計なしで時間を計るというと、日時計や脈拍などがすぐに思いつくが、今回はもっと正確に、短い時間を計るにはどうしたらいいか考える。 使うのは1のヒモだ。昔習った「振り子の原理」を覚えているだろうか。これを応用する。 ちょうど1メートルのヒモを垂らして、振り子のように揺らすと、行って帰ってくるまでの時間(周期)はほぼ2秒になるのだ。手前から向こうにいくまでに1秒、戻ってくるのに1秒──。見事に時計として使える。振り子の原理を思い出せば分かるように、ヒモの先に付ける重りはなんでもいい。 ざっくり1メートルでも、だいたい1秒が計れるから、目の前でヒモを揺らせば、心の中で1秒を数えるよりも正確だ。 この

    1本のヒモで1秒を計る
  • sshでログイン可能なユーザーを限定させたい~PAM制御編~

    いくらOpenSSHを利用してセキュアなログイン環境を構築したとしても、万が一パスワード(パスフレーズ)が盗まれてしまった場合には、不正ログインを防ぐことができないかもしれない。このような場面を想定し、sshログインができるアカウント(ユーザー)を限定しておくのがよいだろう。 まず、/etc/pam.d/sshdファイルを編集しよう。ファイル内に次のaccount行を追加すればよい。 # vi /etc/pam.d/sshd #%PAM-1.0 ................ accountrequired /lib/security/pam_access.so ................

    sshでログイン可能なユーザーを限定させたい~PAM制御編~
  • これで“買わない理由”がなくなった——最新「MacBook」徹底レビュー

    これで“買わない理由”がなくなった――最新「MacBook」徹底レビュー:Windowsユーザー必見(1/4 ページ) ベストセラーとなったMacBookが、インテルの最新64ビットCPU「Intel Core 2 Duo」を搭載して生まれ変わった。見た目はほぼ従来通りで、やや新鮮味に欠けるところが玉にキズだが、最新CPUの搭載により、旧モデルで提供した“極めて高いバリュー”という魅力を、色あせる寸前にアップデートしたのが製品の特徴である。なお、ラインアップのうち上位2モデルは、スペックを大幅に強化しながら従来と同じ価格で提供されている。 大きな注目を集めるこの製品、まずは旧モデルとの「差分」チェックから始めよう。 まずはパフォーマンスを検証 性能は旧MacBookと比べて25%高速。例えばアップルの新しい写真管理ツール、ApertureでもRAW形式の写真データの表示が25%速くなると

    これで“買わない理由”がなくなった——最新「MacBook」徹底レビュー
  • ITmedia Biz.ID:みんな「どうしたら?」は得意だけど……

    WhatからHowが導き出される 「What」と「How」の関係性を明らかにしたところで、先ほど定義した「ビジョン」(What)と「目標」(How)の違いを、例を出して、もう一度紹介しましょう。 2カ月後に5キロやせたいという、ある女性Cさんの話です。“2カ月後に5キロやせたい”というのは「目標」なので、上の図だと「How」になります。 さて、「では、何のために5キロやせたいの? やせてどうなりたいから、やせたいの?」と聞いていくうちに、その理由が分かってきました。Cさんがいうには、英会話スクールにステキなイギリス人の講師がいて、「先生とデートがしたいから(やせたい)」というのです。そこで、具体的に「ありたい姿(ビジョン)」を聞いていきました。どんな風にしたいのか、要するに結婚したいのかつき合いたいのか、恋愛したいのか、です。すると実は、お台場あたりのステキなカフェで、2時間くらいイギリス

    ITmedia Biz.ID:みんな「どうしたら?」は得意だけど……
    hogem
    hogem 2006/11/26
    あーこれわかるわ
  • ITmedia News:アクセス制限で“炎上”防ぐ Six Apart新ブログ「Vox」

    米SixApartはこのほど、エントリーごとに公開範囲を限定できる無料ブログサービス「Vox」を正式公開した。初心者向けにインタフェースを簡便にしたほか、写真や動画を気軽にアップしてもらえるよう、1カ月あたり2Gバイトのストレージエリアを提供。「ブログは誰に見られるか分からない」と不安に感じて手を出せなかった人をターゲットに据える。 Voxは「Movable Type」「TypePad」「LiveJournal」に続く同社4番目のサービスで、英語版、日語版、フランス語版を公開した。毎日の生活を記録し、限られた人に公開する」ことを目指したサービスで、携帯電話からも利用できる。 ブログはYouTubeやAmazon.co.jpなど他サービスとシームレスに連携。入力画面からYouTubeの映像やAmazonの商品を直接検索してリンクを挿入することも可能だ。プロフィール公開機能や、写真・動画・音

    ITmedia News:アクセス制限で“炎上”防ぐ Six Apart新ブログ「Vox」
    hogem
    hogem 2006/11/18
    じゃあblogやんなきゃいいじゃん、と思ってしまた
  • GmailのUIが“ちょっとだけ”便利に

    大容量Webメールサービス「Gmail」が、ちょっとだけ便利になった。受け取ったメッセージに返信したり転送したりする場合、これまで「返信」や「転送」のリンクはメール末尾に置かれていた。そのため定型的な長文メールに返信しようとすると、一番下までスクロールさせないと返信できなかった。

    GmailのUIが“ちょっとだけ”便利に
  • エンタープライズ: - 第6回:SNMPによるネットワークモニタリング

    ■いちばん近道なLinuxマスター術 ネットワークは常時正常に動作していることが求められる。そのためには,構築後にも放置せず定期的にメンテナンスする必要がある。日々管理を行うための具体的な方法としては,サーバが書き出すログ情報を見たり,セキュリティホールを埋めるパッチを当てたりと,きめ細やかな配慮が必要だ。 しかしこれらの作業だけでなく,ハードウェアや回線のトラブルがなく,ネットワークに接続されている機器類が正常に動作しているのかどうかを調べることも,安定した動作を保つのに欠かせないことだ。このようなネットワーク機器の監視を行う場合に便利なのが,「SNMP(Simple Network Management Protocol)」の利用である。稿では,SNMPを使い,MRTGと組み合わせてネットワークモニタリングを行う方法を解説しよう。 稿はOSとして,Red Hat Linux 6.2

  • ITmedia Biz.ID:インターネット時代のお手軽英語勉強術――“最後の手段”編

    1カ月にわたって掲載してきました英語勉強術。最後の今回は、これまでのやり方で、どうしてもやる気がでない人向けに“最後の手段”をご紹介します。 前回まで4回にわたって英語勉強術をご紹介しましたがいかがだったでしょうか。 リーディング編 リスニング編 会話編 ライティング編 とはいっても、やっぱり単純に英語を「勉強」するのは、どうもテンションがあがらないという人もいるかもしれません。日では、「英語」というと、語学というよりも受験科目の一つというイメージが強い人も多いようですから、「英語の勉強」自体にアレルギーがある人もいるでしょう。英語の勉強が楽しくないのに無理矢理頭に詰め込もうとしても、当然効果は薄くなります。 では、英語の勉強自体を楽しくするには、どうすれば良いのでしょうか? ゲームを楽しんでいたら、いつの間にか英語ができるようになった――なんて都合のいい話はないのでしょうか? そこで、

    ITmedia Biz.ID:インターネット時代のお手軽英語勉強術――“最後の手段”編
  • Gmailが国内でもau携帯電話に対応、ドコモとソフトバンクは利用できず

    2.7GバイトのWebメールサービス「Gmail」が、国内でも携帯電話に対応した。編集部ではau端末のWebブラウザで利用できることを確認した。NTTドコモのiモードブラウザとソフトバンクの標準ブラウザでは利用できなかった。 Googleはこれまで、海外では携帯電話に対応した「Gmail Mobile」(国内でのサービス名は「モバイルGmail」)を提供していたが、国内の端末からではモバイルGmailにアクセスできなかった。従来は携帯電話から利用する場合、アクセルマークラボのサイト変換サービス「mobazilla ver.β」や、フルブラウザ端末でGmailの「簡易HTML」ページを選択する必要があった。 今回の対応によって、auの携帯電話でモバイルGmailにアクセスできるようになった。利用方法は、対応する携帯電話で「http://gmail.com」にアクセスすること。cookieを利

    Gmailが国内でもau携帯電話に対応、ドコモとソフトバンクは利用できず
    hogem
    hogem 2006/11/08
    google][gmail][mobile]
  • Wgetでオンライン保管資料をローカルコピー

    del.icio.usなどのオンラインサービスを使ってクリッピングした情報を、自分のHDDにコピーし、オフライン時でも利用できるようにする方法を解説。(Lifehacker) del.icio.us、 Google Notebook、diggといったオンラインサービスを使い、こつこつとWebページをブックマークし、クリッピングを進めてきた。こうしてWeb上に保管したデータは、ネットにつながってさえいればどんなコンピュータからでも利用できるという素晴らしさがある。だが、大容量HDDが安く買え、パワフルなデスクトップ検索が存在する今の時代、Web上に保管しているデータの複製を自分のPC上に置いておくというやり方もありなのではないか。ブックマークしたとき表示された内容で各Webページをコピーし、オフラインでも検索可能なリサーチアーカイブを作るのだ。 筆者お気に入りのコマンドラインツール「Wget

    Wgetでオンライン保管資料をローカルコピー
    hogem
    hogem 2006/10/24
    wget
  • ITmedia Biz.ID:講義ノートの取り方と復習のコツ

    ノートの書き写しは、テスト前の勉強法の中でも時間のかかる方法だ。しかし学生時代を振り返ると、筆者にとって当に有効な学習方法は唯一これだけだった。今秋、8年ぶりに学生に戻って講義を受けることになった。来週にはノートにペンを走らせているはずの筆者だが、今度こそ完璧な戦略で臨むつもりだ。「コーネル大学式ノート作成法」を正しく実践するのだ。 コーネル式については、過去にもこの記事(7月24日の記事参照)やここで取り上げたが、今回は、学期を通して――書き写しすることなく――学習・参照がスムーズに行えるノートの取り方について詳しく見ていこう。 コーネル式にページをレイアウト コーネル式にのっとり、以下のようにノートを3つの領域に分割する。 ノート欄(右)には、受講中に講義の内容を書き取る。短文や単語で、後に自分が必要とするであろうファクトを書き取っていく。必要のない言葉はすべて省略する。箇条書きにす

    ITmedia Biz.ID:講義ノートの取り方と復習のコツ
    hogem
    hogem 2006/10/24
    ノートを3つの領域にわけて書く