GmailではすっかりおなじみのLabs機能。Googleカレンダーでも、2年ほど前からコツコツとLabs機能は充実してきました。そこでこちらでは、Googleカレンダーをもっと便利に使うための、代表的なLabs機能をご紹介しましょう。 1. 次の予定(Next Meeting) この機能はその名のとおり、予定日時までの時間をカウンドダウンしつつ、次にやってくる予定を表示してくれるというもの。サイドバーにウィジットとして表示されます。 2. 日付を移動(Jump to Date) この機能は、過去でも未来でも、任意の日にすぐ移動できるというもの。「あの日、何があったっけ?」と、過去を振り返るのにも便利ですし、「年ビュー(以下3)」と一緒に使えば、長期的視点で計画立てができます。
高田直芳 公認会計士 2011/6/9 経営分析の世界では、理論的な背景が検証されないまま使われる経営指標が少なくない。今回はその1つである「フリーキャッシュフロー」を、迷走を続ける経営再建中のJALを例にして、理論的に検証していこう。(ダイヤモンド・オンライン記事を転載、初出2009年9月18日) 第12回コラム「ソフトバンク編」では、同社の決算短信などでしばしば用いられている“EBITDA”という指標の「メタボリック度」を検証した。一般的にEBITDAは大きいほど「望ましい」と考えられがちだ。しかし、この指標には支払利息なども含まれており、たとえ数値が大きくとも「借金太り」を見逃している可能性があることを指摘した。 このように経営分析の世界ではEBITDAに限らず、理論的な背景が十分に検証されないまま、企業の決算書を渡り歩く経営指標が少なくない。今回取り上げる「フリーキャッシュフロー」
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
今回は、JSF(JavaServer Faces)コンポーネント・スイートの「PrimeFaces」を用いて、UIコンポーネントとサーバ側のManagedBeanオブジェクトを連携させる例を紹介する。具体的には、フォームから入力されたメッセージをサーバ側のオブジェクトに記録し、その内容をテーブルでページに表示するというアプリケーションを作ってみる。 ManagedBeanの作成 まず、送られたメッセージを保持するためのクラスをMessageクラスとして、次のように定義する。このクラスはプロパティとしてString型の"name"と"value"を持つ。 package jp.co.mycom.toolde.primefaces; import java.io.Serializable; public class Message implements Serializable { priva
JMongoBrowserはマルチプラットフォームで動作するMongoDB管理ソフトウェア。 JMongoBrowserはWindows/Mac OSX/Linux用のフリーウェア。NoSQLの採用が増えてきた。メインで使う場合もあるが、今のところは補助にシステムで、特にNoSQLが有効に使える場面で採用することが多いようだ。 メイン画面 使われることが増えれば、自ずと管理インタフェースが必要になる。実際に登録されているデータを閲覧したり更新する、そのためのソフトウェアがJMongoBrowserだ。 JMongoBrowserはGUIアプリケーションとして提供されるのが利点と言える。サーバに接続し、DBを一覧したりコレクションを閲覧することができる。ドキュメントをアップデート、複製、削除することももちろん可能だ。コレクション自体の操作もできる。 クエリーウィンドウ さらにJSON/BSO
Firefoxは、数多くの便利なアドオンを好みや用途に応じてインストールすることで快適なブラウジングができるのが大きな特徴です。 しかし、アドオンは常に同じ物を使い続けるとは限らず、必要なくなって削除するアドオンや、もっと便利なアドオンを見つけて乗り換えるようなことも頻繁に起こります。 このようにアドオンを削除すると、アドオンマネージャからは消えますが、多くの場合そのアドオンを機能させるための設定項目がプロファイル内の[Prefs.js]に書き込まれたままとなっています。 アドオンのインストール、アンインストールを繰り返していると、この設定情報が次々に貯まって[Prefs.js]が肥大化し、Firefoxの起動が重くなったり動作が鈍くなったりする原因となります。 このような情報をクリアするには、新規プロファイルを作成し、そこに現在使っているアドオンをインストールするということが考えられます
RackspaceのEric Evans氏がCassandraのメーリングリストに投稿した内容によると、Cassandra 0.8の最大の特徴は、SQLに似た問い合わせ言語のCQL(Cassandra Query Language)をはじめて搭載したこと。 また、これまで要望の多かった分散カウンターを実装し、ノード間の暗号化通信を実装したことでパブリッククラウドなどの環境でのセキュリティが高まったとしています。 CQL 1.0では、USE、SELECT、UPDATE、DELETE、TRUNCATE、DROP、BATCHなどのキーワードを備えており、SQL文のようにデータベースの内容を操作できるとのこと。Python、Java、Node.js用のドライバーが提供されています。 CQLについては、第16回Cassandra勉強会での@yukim氏の資料「CQL」が公開されています。分かりやすく
「qip.li」は簡単にウェブページが作成できるサービスです。 HTMLとCSSやJavaScriptを自由に書くことができ、その場で公開できます。 自分専用のURLが取得でき、その場で編集&公開できる手軽さが便利。 ちょこっと告知用にウェブページを作りたいってときに使えますね。 以下に使ってみた様子を載せておきます。 まず「qip.li」にアクセスしましょう。 自分が利用したいドメイン(ユーザIDになります)を入力してパスワードを入れて登録。 「create page」すると編集画面へ移ります。 HTMLやCSSが自由にかけますよ。 保存して作成したドメインへアクセスすると、このとおり。 先程編集したページがそのまま公開されます。 再び編集するには「(ユーザ名).qip.li/edit」へアクセスすればOK。 URLもごちゃごちゃしてませんし、ささっと編集できるところが便利ですね。 とっ
Scan Tech Report(無償版)を読んでいたら、PHP には、socket_connect() 関数の脆弱性(CVE-2011-1938)があると紹介されていました。調査の結果、この脆弱性の影響を受けるPHPのバージョンとして公開されている情報は間違っているようなので報告します。 概要 Scan Tech Reportには以下のように説明されています。 PHP には、socket_connect() 関数の処理に起因してバッファオーバーフローを引き起こしてしまう脆弱性が報告されました。 http://scan.netsecurity.ne.jp/archives/51983960.html バッファオーバーフローというと影響が大きそうでびっくりしますが、この脆弱性はあまり話題になっていません。その理由は、この脆弱性が悪用されるシナリオがほとんどあり得ないからです。 もう少し、詳し
Susan Harkins (Special to TechRepublic) 翻訳校正: 石橋啓一郎 2011-06-09 08:00 オープンソースは普及している。Forrester ResearchのアナリストであるJeffrey Hammond氏によれば、「開発者のうち5人に4人近くが、開発やアプリケーションの展開にオープンソースソフトウェアを使っている」という。たとえばLAMP(Linux、Apache、MySQL、PHP)の成功を考えてみれば、オープンソースソフトウェアが、採用するリソースの有力な候補になり得ることは否定できないはずだ。にもかかわらず、オープンソースプロジェクトに関してはかなりの誤解や思い違いがある。この記事で説明する10の用語は、必ずしもオープンソースだけに関するものではないが、少なくともこれらの言葉は知っておくべきだろう。 1.オープンソース オープンソース
色々と情報は載っているんだけど試行錯誤したのでまとめておく。 まず、今回の環境は、 CentOS 5.3 Apache 2.2(yumでインストールしたもの) Ruby 1.8.5 Rails 2.3.2 まずは、passengerをインストール # gem install passenger # passenger-install-apache2-module すると、ずらずらと色々でてくる。 「The Apache 2 module was successfully installed.」 の少し下に LoadModule passenger_module /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so PassengerRoot /usr/lib64/ruby/gems/1.8
以下のエントリーはPassengerのインストール手順になるので、「Ruby、Rails、Gem、Rake」などのインストール方法については他の方のブログを参考に行ってください。 インストールを行ったディストリビューションはFedoraとCentOSの2つで、DBはSqliteを使用する事にします。 結論として当然ですが、問題無くインストール出来ました。Apacheなのでサクサク動きます。 rubyなどのバージョンは同じ(2010/01現在の最新版)です。 基本的にオレンジの項目に沿ってインストールを行います。 もし、問題が発生した場合は青の項目を参考にしてください。 それでは、最初に現状把握。 コマンドとバージョンの確認 # ruby -v ruby 1.9.1p376 (2009-12-07 revision 26041) [i686-linux] #rails -v Rails 2.
そろそろ落ち着いてきたころかなと思って、Passenger(mod_rails) を Ubuntu に入れてみました。 インストール インストールこれだけです。 $ s gem install passenger $ s passenger-install-apache2-module だらだらとしたインストール 例によって例の如く、失敗を含めたインストール経過はこんな感じです。いきなり passenger のインストールから始めてしまいます。 $ s gem install passenger Install required dependency fastthread? [Yn] Y Select which gem to install for your platform (i486-linux) 1. fastthread 1.0.1 (mswin32) 2. fastthread
Railway is the Node.JS MVC framework based on Express. It allows you to build web applications in a similar manner as in Ruby On Rails.railwayjs.jp 本サイトはrailway.comを日本語に翻訳したもので、実際にrailwayを用いて作成されています。 railwayとは? railwayはExpress上で動作するNode MVCフレームワークです。 Ruby on Railsと同様の方法でWebアプリケーションを構築することができます。 railwayは非常に若いながらも、強力なツールです。 インストール方法 sudo npm install railway -g クイックスタート ジェネレイターとscaffoldを使いrailwayアプリ
ScalaEditはマルチプラットフォームで使えるScala開発用のテキストエディタ。 ScalaEditはJava製のオープンソース・ソフトウェア。Scalaを全面的に採用したプロジェクトというのはまだあまり聞かないが、個人を中心にトライしているという人は多くなっている。オブジェクト指向、関数型どちらでも使えるのが利点だ。 メイン画面 Scalaのコードを書こうと思った場合、テキストエディタを使うのが一般的だろうか。だが専用のエディタがあればさらに開発が早くなる。Scalaを積極的に使う人はScalaEditを試してみよう。 ScalaEditはJava製のテキストエディタで、特にScalaの開発補助をメインとしている。sbt(Simple Build Tool)やScalaのインタプリタを内蔵している。画面下部で手軽に実行して、その結果を受け取れるようになっている。さらにプロジェクトに
ここではDropboxやGoogleドキュメント、Google Appsなどにあるファイルを一括管理するOtixoを、Windows 7のネットワークドライブとして使う方法をご紹介します。平成23年6月8日時点ではWindows 7のみ対応ですが、近々Mac OS X も対応するとのことです。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! 「Otixo」をWindows 7のネットワークドライブとして使う手順 早速ですが「Otixo」をWindows 7のネットワークドライブに割り当てる手順をご紹介します。Otixoについては、DropboxやGoogleドキュメント、Google Appsなどにあるファイルを一括管理するOtixoをご覧ください。 「Otixo」をWindows 7のネットワー
ストーリの俯瞰図です。モデル「深」化どういうこと?操作の呼び出しによって、オブジェクトの状態が変化することを「副作用」と言います。副作用を伴う操作を「コマンド」といい、「プロシージャ」として実現されます。副作用を伴わない操作を「クエリ」といい、「ファンクション(関数)」として実現されます。「コマンド」が複雑に組み合わさって行くと、プログラムの振る舞いを理解するのが極端に難しくなってしまいます。できる限り「クエリ」操作を作成し、「コマンド」操作を必要最小限にとどめるようにします。操作の種類実現方法説明コマンドプロシージャオブジェクトの状態を変化させる。(=副作用がある)クエリファンクションオブジェクトの状態を変化させない。(=副作用がない)どうして?複数のルール間に存在する相互作用や、演算の合成は、予測するのが極端に困難になります。操作を呼び出す開発者は、結果を予想するために、呼び出し先の実
DropboxやGoogleドキュメント、Box.netなどなど、便利なオンラインストレージ機能を持ったサービスがたくさん出てきていますよね。 それぞれ無料で使える容量が決まっているため、ファイルを分散させて利用しているかたも多いことでしょう。しかし、それらのファイルを一括で管理したいというニーズもあるはず。 今回は、主要なオンラインストレージサービスのデータを一括管理できるサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Dropbox、Google Docsなどのデータを一括管理できる「Otixo」 「otixo」は、主要なオンラインストレージサービスやFTPサーバーのデータを一括管理できるサービス。 対応するサービスは、Dropbox、Googleドキュメント、Goo
これはバックアップなのだろうか?それともメディアのストリーミングサービスなのだろうか?一体、iCloudとは何なのだろうか? 昨日、いつものようにスティーブ・ジョブズ氏のアップルのキーノートでワールドワイド・ディベロッパーズ・カンファレンスは開幕した。このキーノートの中で、ジョブズ氏は、消費者向けの3つの新しい主要なプラットフォームを取り上げていた。それが、OS X Lion、iOS 5、そして、iCloudである。恐らく、ニュースの見出しを独占するのはiCouldであろう。それには正当な理由がある。それでは、大半のデジタルアクティビティをiCouldが変える仕組みを見ていこう。 iCloudは、新しいアプリおよびサービスの一式の総称であり、Mac、iPhone、iPad、そして、iPod Touchで保存するアイテムの記憶装置を提供する。アップルによると、PCとも連動するようだ(ただし、
Jenkins のおっさんが好き過ぎて、 常に画面におっさんのアイコンを表示しておきたいので Google Chrome エクステンションを作った。 GitHub - mallowlabs/jenkins-notifier-for-chrome: A Google Chrome(TM) extension for Jenkins (http://jenkins-ci.org). 特徴 常におっさんのアイコンを表示できる ビルド結果をデスクトップに通知できる Google Chrome を閉じてもバックグラウンドで通知できる ツールバーのアイコンからビルド番号、ビルド結果を確認できる ツールバーのアイコンからワンクリックで Jenkins のページを開ける 成功時 テスト失敗時 ビルド失敗時 利用方法 2011/06/15 追記 Chrome Web Store で公開したので、以下の作業は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く