ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

システム化すれば、効率は上がるというものではない

2011-01-24 17:04:01 | Weblog

 コンピューターは、言われたとおりにしかやらないので、
 めちゃくちゃなことを命令すれば、めちゃくちゃなことをする。
 それも、大量に、高速に・・・

 システム化すれば効率が上がるのは、コンピューターなし、ないしはExcelとか、汎用的なツールを使って、システムが回っている場合の話であって、
 もともと、混乱している会社、行き当たりばったりの会社をシステム化しても、混乱や行き当たりばったりを増幅するに過ぎない。
 つまり、投資は無駄になる。

 投資を無駄がないようにするには、
 まず、手作業で一巡するか、(=これを確認するには、アクティビティ図とユースケースシナリオを書くことで確認できる)
 できれば、Excelで、ひととおりの作業をやったとして、シミュレートできるかなどの、
確認作業が必要だろう。



  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

JavascriptからPDFを出力するライブラリ

2011-01-24 11:48:30 | JavaとWeb

途中報告なんだけど、メモメモ

JavascriptからPDFを動的に生成して出力できると、
マッシュアップしたものをPDFに出せるんで、便利だよね。

で、ここ
JavaScriptでPDFを動的に生成できるライブラリ『jspdf』
http://www.ideaxidea.com/archives/2009/04/jspdf.html



実際には、

ここ
http://code.google.com/p/jspdf/downloads/detail?name=jspdf-20090504.zip
からダウンロードできて、
jspdf
http://code.google.com/p/jspdf/

にホームがあり、そこから、デモが見れる。




ダウンロードして解凍してできるjspdfフォルダの中に、jspdf.jsっていうJavascriptと、libs,examplesなんていうフォルダができる。
そこで、そのjspdfフォルダ内に、以下のようなサンプルプログラムを書いてみた。
<html>
<head><title>PDFTEST</title>
	<script type="text/javascript" src="./libs/base64.js"></script>
	<script type="text/javascript" src="./libs/sprintf.js"></script>
	<script type="text/javascript" src="./jspdf.js"></script>
</head>
<body>
<SCRIPT Language="JavaScript">
<!--

var doc = new jsPDF();
doc.text(20, 20, '1stPage');
doc.addPage();
doc.text(20, 20, '2ndPage');

// Output as Data URI
doc.output('datauri');
// -->
</SCRIPT>
</body>
</html>

(上記< >は、本当は半角)

これをFireFoxでみたら、うまくいった。
IEだと、「システムコールに渡されるデータ領域が小さすぎます」になる。
ただ、FireFoxでも、日本語を入れると化ける
(ただし、うちのIEとFireFoxは、かなり環境が違うので、ブラウザのせいではなく、環境のせいかも?)


うーん、使い物にならん。
解析するのは、めんどっちーなー・・・
jspdf.jsに「Some parts based on FPDF」ってコメントあるけど、FPDFの日本語化対応とおなじようなことするのかにゃー?

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする