Perlのモジュールをインストールしよう! サーバーにPerlの各種モジュールをインストールするには、CPAN を使うと超ラクチンです。 ここでは、サーバーにモジュールをインストールするためのツール、CPANの設定方法と、その使い方を解説します。 このセクションは、Linuxサーバー向けに書かれております。 CPANとは 「モジュール(機能のかたまり)」を簡単にインストールしてくれるシステムです。* 自動的に、モジュールの最新ソースファイルを取って来て、コンパイルし、インストールし、依存関係も解決してくれる優れものです。 CPANの環境を設定する CPANのスクリプトはたいていのLinuxディストリビューションに標準で入っています。 ただし、まずは設定が必要です。楽をするためには、それなりの努力がいるようです…。 shell(コマンドライン)で、以下の通り打ちま
2001年のドットコムバブルの崩壊は、ウェブにとって、ひとつの転換点とな った。「ウェブは誇大に宣伝されていた」と多くの人が結論を下したが、バブ ルとその後の淘汰はあらゆる技術革命に共通する特徴であるように思われる。 一般に、淘汰は新興技術がそれまでの主役に取って代わる段階に到達したこと を示している。見かけ倒しの企業は駆逐され、本物の実力を備えた企業が大き な成功を収める。そして、両者の違いが理解されるようになる。 「Web 2.0」という概念は、O'ReillyとMediaLive Internationalによるブレ インストーミングから生まれた。ウェブのパイオニアであり、現在はO' Reillyでバイスプレジデントを務めるDale Doughertyは、ウェブは「崩壊」し たどころか、かつてないほど重要な存在となっており、刺激的なアプリケーシ ョンやサイトは、驚くほど着実に生まれて
先日の Shibuya.pm テクニカルトーク #6 で、やっぱり注目のフレームワークは Catalyst なんだなぁーって思いつつ、日頃から Sledge を使っているせいか、あまり良さや真新しさを感じなかったりして。 「メタフレームワーク」という存在定義っぽいので、Catalyst のそれ自体は割と貧相。 なのに Helper まわりとかは妙にゴージャス & 拡張されているので、やる事や Model が決まってればすぐに使え、そうじゃない場合はすぐ使えなさそう。 Rails の対抗馬なのかも知れないですが、Rails な人が wink とか使ってアジャイル開発とか言って見せびらかしているようなのを真似するには向かないかも知れないですね。 まぁ Sledge も Model に制約がなかったりするのでまず向かないですが「10 分でブックマーク作れ」とか言われたら出来るかも知れん。 Cat
CSSのa:visitedを利用することにより、 アクセスしたことがあるリンクとそうでないリンクの色を変えることができるが、 アクセス頻度によって色を変えるともっと便利かもしれない。 Firefoxの拡張機能である Greasemonkeyを使って これを実装してみた。 使用例 左図のようなページで「Google」をクリックすると、 中図、右図のようにリンクの背景色が変化する。 クリックせずに何日も放置すると左図のような状態に戻る。 Greasemonkey Greasemonkeyは、 Firefoxの機能拡張を利用することによって、 ユーザが参照したWebページ上でJavaScriptを自働実行させるシステムである。 Greasemonkeyの機能を利用して<a>タグをフックしてアクセス数をカウントし、 それに応じて背景色を変えることにすれば、 アクセス頻度に応じてリンクの色を変えるこ
http://www.unixuser.org/~euske/doc/python/sample.py.html # 日本語トークンを切り出すための正規表現。 JP_TOKEN = re.compile(u"[一-龠]+|[ぁ-ん]+|[ァ-ヴ]+|[a-zA-Z0-9]+") http://www.ascii.co.jp/pb/ascii/archive/aftercare/1999.html [亜-煕]はJIS漢字を検出するときに使う正規表現になります。 本文中で触れている「一太郎 Lite2」の正規表現はUnicode仕様なので,すべての漢字を検出するには,[一-龠]を使用してください(龠は音読みで「ヤク」,訓読みで「ふえ」,Unicodeでは「9FA0」にあたります)。 追記 ※「すべての漢字を取り出す正規表現」については、id:toton:20051105 に記事を追加しました。
むずむず脚症候群 脚がむずむずする、だるい、灼熱感などの不快で苦痛な感覚があらわれるむずむず脚症候群は、足を動かすことでしか不快感から逃れられず、不眠症やうつ病になることも多い病気です。原因は不明ですが糖尿病性神経障害や鉄欠乏性貧血、パーキンソン病などでこの症状がみられるようです。 無意識に筋肉が動いてしまう!?周期性四肢運動障害とむずむず脚症候群 脚がむずむずして眠れない!「むずむず脚症候群」とは? むずむず脚症候群を検査するには?どんな検査方法があるの? むずむず脚症候群の原因は不明?眠れない時の対策は? 注意したいむずむず脚症候群と似ている病気 むずむず脚症候群の予防方法 大人とは違う?子供のむずむず脚症候群とは
この文書は内容が古くなり、非推奨となったので削除しました。あしからずご了承ください。
CSSメモ: Firefox 1.5での新機能 擬似要素に対しては、CSS3仕様書で用いられているコロン2つ (::) という表記を用いています。 コメントなどについては日記のコメント欄 (返信するボタンかコメントのリンク「返信する」で、入力フォームが表示されます) へどうぞ。 目次 親要素の:activeへ継承するようになった 擬似要素::first-letterを含む行の行間を修正 [New!][CSS3] 擬似クラス:only-childに対応 [New!][CSS3] 擬似クラス:enabled, :disabledに対応 [New!][CSS3] 擬似クラス:valid, :invalid, :in-range, :out-of-range, :required, :optional, :-moz-read-only, :-moz-read-writeに対応 border: 1p
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Linuxカーネルの最新版が、計画より約1カ月遅れてリリースされた。 LinuxプロダクションカーネルのリードメンテナーAndrew Mortonが9月にメーリングリストに宛てた電子メールによると、最新のカーネルであるバージョン2.6.14は当初、米国時間10月7日にリリースされる予定だったという。 Linuxの作成者であり開発カーネルの管理者でもあるLinus Torvaldsは、リリースが遅れたのは、バグレポートが誤っていたために不要な作業に時間を費やしてしまったからであると述べ、リリースが延期されてしまったことに落胆の意を表明した。 Torvaldsは電子メールで「リリース間際に提出されたバグレポートにより、2.6.14の公開は2
■ [Java]DWRとSpringの連携 以下のエントリを見ながら手元で試してみました。 http://getahead.ltd.uk/dwr/server/spring DWRとSpringを動かせる環境は予め用意できているものとします。まずはweb.xmlにSpringのリスナを追加します。<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/beans.xml</param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> beans
Gateheadの参加するDWRプロジェクトは19日(現地時間)、DWRの最新版となるDWR 0.6を公開した。DWR(Direct Web Remoting)は、ブラウザで実行されるJavaScriptからサーバサイドのJavaコードを呼び出して実行するためのライブラリ。Servletに組み込んでサーバを動作させれば、JavaScript側でDWRを使った記述ができるようになる。類似技術にJSON-RPC-JavaやSajaxなどがある。 DWRはAjaxを実現するライブラリでもある。サーバサイドのJavaコードを簡単に直接実行できるようになることで、高いレベルのインタラクティブコンテンツの作成を可能にする。DWRはASLバージョン2のもとに提供されるオープンソースライブラリである。 DWR 0.6で実現された機能のうち、主要なものは以下の通り。 GroovyなどBSFがサポートしている
Successful Lisp: How to Understand and Use Common Lisp David B. Lamkins david@lamkins.net This book: Provides an overview of Common Lisp for the working programmer. Introduces key concepts in an easy-to-read format. Describes format, typical use, and possible drawbacks of all important Lisp constructs. Provides practical advice for the construction of Common Lisp programs. Shows examples of h
今回は、ArrayListやHashMapの実際のソースコードを通じて、実際にどのようにGenericの機能を使いながらAPIが作成されているかをかいつまんで説明する。 java.util.ArrayList ArrayListのクラス定義部分がリスト1.1である。AbstractList<E>を継承し、List<E>・RandomAccess・Cloneable・Serializableを実装していることがわかる。 リスト1 java.util.ArrayList - クラスでGenericを使っている public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { ArrayListで使われているテンプレートは<E
一応、先のエントリで、Sledge の API について詳細に解説し、末尾に書いたんですが、miyagawa さんに「最後まで読む奴 1%」とか身も蓋もないことを言われてしまい、まぁたしかにそんな気もするし、折角頑張って 10 分の壁に挑戦したのに注目されていないのも淋しいことこの上茄子だなーと思い、別エントリへ昇格させました。 ということで、Sledge API 解説に続く Sledge 実践編として、10 分で作る Rails アプリ for Windows やら、10 分で作る CakePHP アプリ for Windows あたりにインスパイアされ「10 分で作る Sledge アプリ」というテーマで、無謀にも挑戦してみました。 漢の挑戦をとくとご覧あれ いや、ぶっちゃけ無理っす。 先に結果言いますけど、10 分なんて無理っす。 ちゃんとはかってないですけど、多分 13 分ぐらいか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く