オフィスを入れずにワードとエクセルのファイルを見る方法

OpenOfficeを入れるというのがこれまでの答えだったが、OpenOfficeでは最新版でもレイアウトの表現が100%とはいかないのが残念である。
実はMicroSoftから無償でワードとエクセルのビューワーがそれぞれ個別に提供されている。Visioビューワーに関しては知っていたのだが、ワードとエクセルに関してもあるとは驚いた。しかもちゃんとOfficeのバージョンにあわせてビューワーもバージョンアップしているようだ。早速インストールしてみたところレイアウトの崩れはない(あたりまえだけど)。ただしビューワーなので編集はできない。
自宅環境であればOfficeは見るだけでよいので、サイズも軽いしこれで十分である。

カテゴリー: Windows | タグ: , , , | コメントする

UNIONとUNION ALLの違い

初歩レベルではあるが重要なこと
UNIONは重複レコードをマージする。UNION ALLは結合対象のすべてのレコードをそのままをつなげる。
パフォーマンス的にはUNION ALLが何もしない文はやい。

カテゴリー: Database | タグ: , | コメントする

スパゲティーソースを追う時はeclipseのブックマークの出番

eclipseテクニック
ひとつのメソッドに数百行の記述があるようなコードを修正する時に便利なのが、ブックマークである。使い始めると意外と便利なのだが、気づいたのはつい最近。
ブレークポイントよりもお手軽で且つ任意の名前をつけられるので「ここがバグっぽい」など捜査途中でまさにブックマーク的な使い方ができる。
作成したい行で右クリックしてブックマークを追加し、
見る時はブックマークビューを表示(ビューの表示→その他→ブックマーク)
そもそもそんな数百行の見通しの悪いコードを書くなという突っ込みもあろうが、保守という名の地獄にはまってしまうと好むと好まざるにかかわらず相手にしなければならない時もあるのさ。

カテゴリー: eclipse | タグ: , , | コメントする

DebianにOracle10gExpressEditionをインストールする

製品版では難しいDebianへのOracleインストールだが、ExpressEditionに関しては一番楽。
なんとaptが用意されている。他と違いダウンロードにUS OTNへの登録不要!
/etc/apt/sources.listに以下の2行を追加する。
deb http://oss.oracle.com/debian/ unstable main non-free
deb-src http://oss.oracle.com/debian/ unstable main
apt-get updateしたら
apt-get install oracle-xe-universal
約400Mもあるのでコーヒーでも飲んで待ってよう。
ちなみにdebianベースのUbuntu7.04にも導入成功!

カテゴリー: Oracle | タグ: , , , | コメントする

eclipseの過去バージョンを手に入れる

別にメモとして残しておくべきほどでもないと思うが、最新バージョンが出るととたんに過去バージョンが見つけづらくなるのであえてさらしてみる。
eclipseの過去バージョンも含めたダウンロードページ
数年前まではダウンロードを選択するとこのページに遷移した気がするが、今はぜんぜんたどり着けない。3.3は出たばかりだし公式な言語パックも出ていないのでまだ3.2の需要はあると思うのに・・・
同じことはIEにもあてはまりこちらはWindowsUpdateの画面からだとIE7しかでてこなくって2000とかのユーザーはどうすりゃーええんじゃ!と切れそうになる。2000のユーザーはVistaなどよりまだ2倍いるというのにな。

カテゴリー: eclipse | コメントする

アクセス数の増減は現実社会と同じ

25日給料日近辺になると銀行の窓口はもとより道路などさまざまなところで混雑する。
そして月末や年度末にも同じような傾向が見られる。アクセス解析も似たようなもので過去3ヶ月ほど月の後半に行くにしたがってアクセス数が上昇傾向にある。
ネットショップをやっている人はこういった動きに敏感になるべきだろう。天気と連動したデータも取れると面白いかもしれない。

カテゴリー: つぶやき | コメントする

JDBCドライバーの4タイプを理解する

JDBCドライバをダウンロードする時に困るのが複数タイプのドライバがあってどれをダウンロードすべきかということである。とりあえずどんなタイプがあるのかだけでも抑えておこう。
タイプ1 ODBC経由。windows環境でお手軽に試す場合。JDBCドライバが用意されていなくてもODBCドライバがあればよい。最近ではSQLServerもJDBCドライバを提供しているので本番環境での出番はなさそうである。
タイプ2 クライアント側にネイティブライブラリ必要。OracleのJDBC接続はまだこれが主流ではないだろうか?Oracleクライアントの設定とさらにJDBCの設定が必要なので面倒だ。
タイプ3 ミドルウェアサーバー経由。というだけでほとんど実利用されているのを聞いたことがない。絶滅寸前か?
タイプ4 100%JavaでJDBCドライバのみで接続可能。一般に重い商用DBクライアントをインストールしなくていいので便利。OracleやDB2など主要なDBMSではドライバが提供されている。

カテゴリー: Java | タグ: , , | コメントする

VNCで接続用パスワードを忘れたときは

vncではセッションを立ち上げるユーザー毎にパスワードを設定することができる。
どこに格納されるかというと~/.vnc/passwdファイルである。
なので忘れてしまった場合はこのファイルを削除すると次回セッション起動時にパスワード設定要求ダイアログが出現するので設定しなおせばよい。

カテゴリー: VNC | タグ: , | コメントする

VNCViewerとVNCServer間でクリップボード共有

そんなのデフォルトでできるようにしてくれと叫びたいが、その手順がなかなかWebページ上でヒットしなかったのでここにまとめておく。
VNC間でクリップボードの共有を実現するためにはvncconfigというアプリケーションをVNCServer側で走らせておかねばならない。
# vncconfig &
とするとXのアプリケーションが立ち上がる。それが立ち上がっている間のみVNCViewer Server間のクリップボードの共有ができる。

カテゴリー: VNC | タグ: | コメントする

Windows⇔Linux間のファイル転送

一番楽な方法はWinSCPなどのGUIソフトを使ってファイルをやり取りすること。SSHでアクセスできるならこれを利用するのがいいだろう。コマンドラインでもいいぜというベテランにはputtyに同梱されているpscp.exeを使える。
次によく使われるのはLinux側にsanbaサービスを立ち上げておいてWindowsからはネットワークコンピュータとして認識させる方法。これは相手がMacでも使える。samba自体は主要なディストリビューションではバイナリが用意されているし、最初からインストールされていることも多い(ただしサービスは立ち上がってない)、しかしながらsambaユーザーの設定は自分自身でやる必要がありちょっとなれていないと面倒だろう。あと注意しなければいけないのは、インターネット間でのファイルのやり取りに使うことは避けるべきである。
最後はFTPを使う方法。これも設定が必要でセキュリティ的にも問題があるのでおすすめしない。

続きを読む

カテゴリー: Linux | タグ: , , , | コメントする