Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
ファイザーは31日、国立精神・神経医療研究センター 精神保健研究所の三島和夫氏を招いたプレスセミナーを開催。三島氏は「睡眠障害の現状とその対応」と題して講演した。 「睡眠障害はもはや国民病のひとつといっても過言ではない」 三島氏は最初に「睡眠障害はもはや国民病のひとつといっても過言ではない」と強調。日本人の約4、5人に1人が何らかの睡眠問題を抱えているとし、日本人の20人に1人、65歳以上では8人に1人が睡眠薬を必要としていると説明した。背景には、高齢化・心理社会的ストレスがあり、三島氏は「眠れないのが一時的ならともかく、長期に続くと深刻な心身の問題が生じる」と話した。 三島氏によると、日本人の睡眠時間が一貫して短縮し続けており、日本人成人の1割が慢性的な強い眠気を自覚しているとのこと。特に、世界各国と比較しても日本人の短時間睡眠は突出しており、特に有職女性の睡眠が少ない状況にあるとした。
Node's goal is to provide an easy way to build scalable network programs. JavaScriptフレームワークやHTML5テクニックの紹介とともにNode.jsが取り上げられることが増えている。Node.jsはChromeのJavaScriptエンジンV8を活用して開発が進められているサーバサイドプラットフォーム。JavaScriptを使ってサーバサイドで動作するアプリケーションを簡単に開発できる。Node.jsには次のような特徴がある。 JavaScriptを使ってサーバサイドアプリケーションを開発できる。 スケーラビリティの高いネットワークプログラムを高いスキルを要求されずに開発することが可能。 高い並列性を実現。内部の実装はepoll(7)、kqueue(2)、/dev/poll、select(2)などOSごとに
2008年の一大トピックス 2008年のIT分野のトピックを振り返るときに、iPhone 3Gの登場は外すことができないだろう。3Gネットワークに対応して、広く世界中で販売されたこの携帯電話は、瞬く間にヒット商品となった。 注目すべきはデバイスとしての機能だけではない。サードパーティにアプリケーション開発の門戸を開くべく、iPhone SDKが公開。さらに、開発したアプリケーションを世界中で販売できるApp Storeもオープンした。これによりiPhoneはもっともホットなプラットフォームとなり、現在までに登録されたアプリケーションは10,000本。ダウンロード総数は1億本という、驚くような数字が記録されている。 iPhoneとApp Storeは、ユーザだけでなく開発者にとっても魅力的だ。個人や資金力のない会社でも、開発した製品を世界中に問うことができるのだ。アイディアと技術力を武器にし
The main aim is to document the hurdles that most of us face as UNIX/Linux/BSD sys admin in our day today life. WebアプリケーションのシェアはApache HTTP Web Serverが揺るぎない。Netcraftの報告によれば、1996年にApacheがWebサーバシェアのナンバーワンになってから14年間、 Apache HTTP Web Serverは常にナンバーワンシェアを誇るWebサーバであり続けている。しかし変化がないわけではない。軽量高速のWebサーバは常に注目を集める分野であり、ここ数年で「Nginx」がその土台を築きつつある。 Nginxは軽量で高速なWebサーバ。リバースプロキシサーバ、メールプロキシサーバとしての機能も備えている。トラフィックが高いサイトで
iPhoneアプリ、買ってますか? つい"ポチッとな"してしまう仕掛けの数々に、Appleの計算高さが見え隠れしてしまうのですが。それはさておき、不定期に発生する「期間限定セール品」、そのお知らせを効率よく知る方法はないものでしょうか? 先日、コナミの「フロッガー」を67%OFFで購入したのですが、私はたまたま情報を入手できたからいいものの、セール情報自体知らない人も多いはず。売り手 / 買い手ともに、もったいない話だと思うんですよねえ。 さて、今回も『第331回 Cocoa対応で大きく変わった「Emacs 23.1」(1)』に続き「Emacs 23.1」(Cocoa Emacs) について。筆者の「~/.emacs.el」から、Cocoa Emacsに必要 / あれば便利な設定を抜粋する形でお届けしたい。 海上忍氏が利用中の「.emacs.el」(抜粋)はこちらからダウンロードできます(
pyjamasはPythonで開発されたWebアプリケーションフレームワーク。GWTのコンセプトをPythonで実現するためのもので、Pythonで開発したアプリケーションをコンパイルしてJavaScriptとHTMLを生成し、Ajax対応のWebアプリケーションとして動作させるというもの。 最新版は6日(米国時間)に公開された0.1。Apache License Version 2.0のもとで公開されているオープンソースソフトウェアで、成果物はpyjamasのサイトから取得することができる。同成果物は開発がはじまったという段階にあり、作り込みはまだこれから。主要開発者は開発へデベロッパの参加を呼びかけている。 pyjamasのインストールは成果物を取得して展開するだけでよい。pyjamas 0.1であれば図3.1のような成果物が展開される。builderディレクトリにPythonからJa
現在、「Monster iCarPlay for New iPod」の購入を検討中。シガーソケットに接続する充電アダプタとFMトランスミッタが一体化した製品で、長時間のドライブにも耐えられそう。ところで、そのiPodには「どんぐりころころ」やら「とんぼのめがね」といった童謡が増殖中です……親バカですいません。 さて、今回からはCarbon Emacsの環境設定術をとりあげたい。筆者が実際に利用している初期化ファイル「~/.emacs.el」を例に、コーディングシステムやフォントなど最低限必要と思われる設定を数回に分けて説明して行く予定だ。なお、掲載するリストの左端には行番号を掲載するので、そのままコピー&ペーストしないよう注意してほしい。 コーディングシステムの設定 Carbon Emacsにかぎらず、Emacsで日本語を扱うときにはコーディングシステムの設定が不可欠だ。以下のリストでは、
Time Capsuleがアップデート、2TBモデルが追加されました。価格は従来の1TBモデルと同じ50,800円、新しい1TBモデルは30,800円ということで、事実上の値下げ。こまめにシステムのバックアップを行うべく、導入を検討しようかと思います。 さて、今回は「Emacs 23.1」について。言わずと知れた多機能テキストエディタの最新版、時代の要請に応じた最新フィーチャーが盛り込まれている。ここでは、その全体像から見てみよう。 Emacs 23.1の新機能 Emacs 23.1は、2007年6月にリリースされたv22.1以来約14カ月ぶりとなる、安定版としてのメジャーバージョンアップだ。全プラットフォーム共通の変更点もあれば、OS X限定の新機能もあり、OS XにおけるEmacsユーザにとっては看過できないリリースとなっている。 まずは、全プラットフォーム共通の変更点から。内部のエン
Django is a high-level Python Web framework. 3月23日(米国時間)、Django 1.3が公開された。Djangoは開発の効率化を実現する、柔軟性の高いPythonフレームワーク。Pythonを使ってWebアプリケーションやWebサイトを構築する場合に採用される代表的なフレームワークの1つ。 Django 1.3における主な特徴は次のとおり。 Python 2.4をサポートする最終バージョン。Django 1.4からはPython 2.5以上のバージョンが必要になる。 クラスをビューとして利用するためのフレームワークの導入 Pythonのログ機能を使うように変更 unittest2ライブラリを使ったテストフレームワークの実現 一部にDjango 1.2との非互換あり TIOBE Softwareの報告によればPythonはプログラミング言語とし
漢は2度入力しない - コマンド履歴 一度入力したコマンドをもう一度馬鹿正直に入力するという愚直な行為はぜひとも避けたい。lsとか短いコマンドは入力した方が早いだろうが、長いコマンドを入力し直すのはカッコ悪い。高機能シェルには「コマンド履歴」という「覚えておく機能」がある。zshのそれは特に強力だ。これは使わざるをえないだろう。 ということで早速リスト1.1を追加だ。 HISTSIZEとSAVEHISTで保存するコマンドの数を指定する。10,000はやり過ぎだとおもうかもしれない。しかし、実際はこの程度ではむしろ手ぬるい。漢はもはや一度入力したコマンドは未来永劫直接入力はしないものだ。回りを見渡すと億単位を越えてありえないサイズを指定している人もいる。 1,000では少ない。100,000くらいでもいい。一週間使ってみて、保存したい年数に換算しなおして行数を算出するといいだろう。たとえば一
MacBook Air Apple最薄/最軽量のノートPCとして知られる「MacBook Air」は、2010年末から、従来の13インチモデルに加えて新たに11インチモデルを用意し、最新モデルの提供が開始された。だが、その後MacBook Proのラインナップが最新のSandy Bridgeプロセッサを搭載して今年2011年2月にリニューアルしたのに対し、MacBook AirではいまだCore 2 Duoの旧世代のプロセッサを採用している。HardMacでは、新型の低消費電力Sandy Bridgeを搭載したMacBook Airが登場する可能性を示唆している。 HardMacによれば、MacBook Airで採用される可能性のあるSandy BridgeプロセッサはCore i5-2537Mで、プロセッサの動作クロック周波数自体は1.4GHzだが、Turbo Boost時の最大クロック
以前のコラムで、佐々木は「RSSで情報があふれかえって大変なので、もうRSSなしで済ませよう」というテーマを追ってきました。しかし、すさまじい量の情報があふれかえった中に、役に立ち、かつ面白い情報が潜んでいるのも事実。 今回から始まる対談連載では、私、佐々木が聞き手となって、「気候学者」でもある堀E正岳さんに、あふれかえる情報のインプットとアウトプットを、多忙な合間にどう実践されているか、その深奥に迫ります。 大事な記事は直感で選び抜け! 佐々木 まずお伺いしたいのは、どうして堀さんはRSSで情報収集しているのか、その基本の所から。 堀 情報整理は飛んでくるものをクリップしているだけではもう不十分だと思っています。アクティブに、自分の持っていない情報を探しに行くという話に絞っても、いままで普通に本を読むスピードで1日に 100 件くらいの情報を消化していたとしても、追いつきません。せめて1
Guides, HowTos and Tips for Technology Geeks - The Geek Stuff Red Hat Enterprise LinuxやFedoraなど、Red Hat系のLinuxディストリビューションではパッケージ管理システムとしてRPMを採用している。このRPMパッケージを操作するコマンドがrpm(1)だ。パッケージのインストール、アンインストール、アップグレード、情報表示、一覧表示、依存関係チェック、比較検証などさまざまな管理を実施できる。RPM Command: 15 Examples to Install, Uninstall, Upgrade, Query RPM Packages - The Geek Stuffにrpm(1)を使った15のコマンド実行例が紹介されており参考になる。紹介されている実行例は次のとおり。 1. パッケージのイ
忙しいJava開発者のために 「Ruby on Rails(以下、RoR)」の登場が大きな契機となり、現在、Rubyユーザーの数は増加の一途をたどっている。最近では多くのプラットフォームで対応が進められており、Javaにおいても、JVM上で動作するRuby実行環境「JRuby」が用意されているのはご存知のとおりだ。 こうした背景から、Java開発者の中にはRubyに興味を持っている方が少なくないのではないだろうか。もっとも、その多くは、日々の業務に追われ、新たな言語の学習に十分な時間がとれないという状況だと推測する。そこで、本連載では、Rubyという言語、およびその言語の魅力を最大限に引き出しているフレームワークRoRについてJava開発者の皆さんが効率的に学習できるよう、JavaプラットフォームとRubyプラットフォームの特徴を比較しながら解説していこうと思う。 なお、連載の前半では、J
Javalobby - The heart of the Java developer community バージョン管理システムにGitやMercurialなどの比較的新しい分散型バージョン管理システムを採用する事例が増えている。もともとOSSプロジェクトで採用するバージョン管理システムは中央集権型のCVSが多かった。しかしCVSは厄介な面もあり、こうした問題を解決した同じく中央集権型のSubversionがCVSの次期候補として注目されていた。 CVSからGitへ、Fedora 13以降 止まらないGit人気、JRubyも移行 - 対抗馬はMercurial Git人気が止まらない、今度はGnome Gitバージョン管理システム採用拡大、Perl 5も移行 7つのバージョン管理システムを知る しかし現在のところ、バージョン管理システムは分散型のMercurialとGitに注目が集まって
ブログを書いていると、他ページの記事を引用したり、リンクを設定したページタイトルを挿入したりする機会がとても多くなる。その都度ページタイトルを書き写したり、URLをコピー&ペーストしたり、リンクを設定するためのHTMLタグを入力したりするのはかなり面倒だ。 この手間をはぶいてくれる便利なアドオンを紹介しよう。「Make Link」は、右クリックメニューを使って、WebページのタイトルやURLなどをクリップボードにコピーするFirefoxの拡張機能。コピーした内容は、プレーンテキストやリンクテキスト、Wiki記法などの書式で任意の場所に貼り付けることができる。初期設定では4つの書式が用意されており、さらにオリジナルの書式を登録することも可能となっている。 ※本稿では、Firefoxのアドオンのインストールを行っておりますが、ソフトウェアの利用はすべて使用者の責任においてご利用ください。 M
Aptana StudioでZen-Codingを使う テキストエディタのプラグインとして提供され、HTMLやCSSのコーディング効率を飛躍的に向上させてくれる「Zen-Coding」。単体のテキストエディタでなく、統合開発環境でZen-Codingがサポートされているツールとしては「Aptana Studio(以下、Aptana)」がある。AptabnaはWebアプリケーション開発用のEclipseベースの統合開発環境で、HTMLやJavaScriptの利用を手助けするさまざまな機能を備えている。Aptanaはこのサイトで無料で公開されており、スタンドアロンのアプリケーションとしても、Eclipseのプラグインとしてもインストールできる。 Aptana用のZen-Codingプラグインは、公式サイトのダウンロードページにある「Zen Coding for Aptana」がそれだ。このファ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く