JavaからWebブラウザを起動する

Posted by K, in Java   

JavaからWebブラウザを起動するにはいくつか方法がある。

  • java.awt.Desktop
  • javax.jnlp.BasicService
  • java.applet.AppletContext
  • com.apple.eio.FileManager
  • java.lang.Runtime#exec

(続きを読む…)

Javaで文字エンコーディングを判別する方法

Posted by reusuke, in Java   

juniversalchardet はエンコーディングを判別してくれるオープンソースの Java ライブラリです。Mozilla のエンコーディング判別ライブラリ universalchardet を Java に移植したもので、データのエンコーディングを知りたいときに使えます。

判別可能なエンコーディング例
日本語
・ISO-2022-JP
・Shift_JIS
・EUC-JP
Unicode
・UTF-8
・UTF-16BE / UTF-16LE
・UTF-32BE / UTF-32LE
……など

最近 Java で、「エンコーディング不明のテキストファイルを読み込み、編集したあと、読み込み時のエンコーディングで (元々のファイルのエンコーディングを維持して) 書き込む」というコードを書いたのですが、これを利用して簡単に実装することができました。

使い方はというと…
(続きを読む…)

DTDを読みやすく

Posted by ばらっち, in その他   

「scriptタグってbodyやdivの中に書いていいんだっけ?」

scriptタグでWebページのパーツを埋め込むみたいな事をしている時にそんな疑問が湧いた。
いつも気にせずbodyやdivの中に書いているが、これが正しいのかと聞かれたらちょっと困る。
DTD見れば分かるし、と思い XHTML 1.0 TransitionalDTDを見てみると、

ENTITY多くて実体宣言と実体参照を追うのが大変・・・

なんとか解読し「scriptタグはbodyタグ、divタグ無いに書ける!」ということが分かり目的は果たしたわけだが、ここであることを思い出した。

そういえば以前、DTDを見やすいHTMLにするプログラム作ったような?

ロジックはメモってあったので、それを元に再び作ることにした、基本的な流れはこんな感じです。

DTD (パース)XML (XSLT)HTML

XSLTとか久しく触ってなかったのでちょっと苦戦したけど何とか完成。DTDを変換したHTMLはこんな感じです。


Linux が難しそうだと思っている方へ

Posted by ちぃ, in LinuxMania   

はじめまして。ちぃと申します。

Linux は入社してから使い始め、その奥深さを現在体感中です。

今回は、

Linux ?聞いたことはあるけど・・・

という方に向けて書きたいと思います。

入社前まで Windows しか使ったことがなかった私は、Linux を使うことに対して正直不安に

思っていました。

Linux って難しそう。。。

コマンドとかよく分からないし。。。

ところが、実際使ってみてびっくりです。

Linux って想像していたものと全然違う!

まず最初に驚いたのは、Windows となんら変わらない操作性でした。

今ではコマンドラインの便利さを覚え作業によって使い分けていますが、基本的な操作は GUI で十分です。

Linux は敷居が高いと思っていた私もはじめから感覚的に操作出来ました。

加えて、画面、特にフォントのきれいさ。

( LinuxMania の各モデルで使用している M+2P+IPAG は特におすすめです)

細かいところですが、テキストデータ や web をよく利用する私としては、文字の読みやすさ

はとても大事です。

画面を長時間見ていても、疲れにくいように思います。

LinuxMania のお客様には、企業様や大学様、またLinux の知識にたけていらっしゃる個人様も

もちろん多いのですが、これから Linux をはじめたい、というお客様も数多くいらっしゃいます。

届いてすぐにお使いいただけるように、Linux デスクトップ用ソフトをプリインストールしている

LinuxMania は、これから Linux を始めようとお考えの方にも最適です!

Webコンテンツを縦書きで

Posted by K, in Aozora Viewer   

Webコンテンツを縦書きで閲覧したいというニーズがある。普段、画像や映像などのメディアコンテンツを多く含むページを閲覧する方はあまり感じないかもしれないが、小説や論文など、段落分けされた長い文章がメインコンテンツであると、納得だろう。

(続きを読む…)

copyright © all rights reserved. powered by SPress