Archive for » 11月, 2008 «

土曜日, 11月 29th, 2008 | Author: kyosuke

※Linux上でしか動作しません。Windowsの場合はなんとかしてください。

LaTeXファイルを直接ファイルに生成して、dviにコンパイルして、pngとして取り出す。
ファイル名は $filename = time()にランダムな文字列を追加したもの(にしよう)。

PHP:
  1. $template = '
  2. \documentclass[12pt]{article}
  3. \usepackage{amsmath,amsthm,amssymb}
  4. \begin{document}
  5. \pagestyle{empty}
  6. $ I=\int_{0}^{ \frac {1}{2}} \frac{x}{\sqrt{1-x^2}} dx $
  7. \end{document}
  8. ';

latexがインストールされていることを確認したうえで、実行演算子 `` (バッククォート) を用いて

PHP:
  1. $randname = time();
  2. $filename =  WWW_ROOT . 'files' . DS . 'pdf' . DS . 'dynamic' . DS . $randname;
  3. $filename2 = $filename.'.tex';
  4. //ファイル書き出し
  5. file_put_contents($filename2$template );

PHP:
  1. //作業フォルダ指定
  2. $dir =  WWW_ROOT . 'files' . DS . 'pdf' . DS . 'dynamic' ;
  3.  
  4. //シェルコマンド生成
  5. $command = "/usr/bin/platex ".$filename;
  6.  
  7. //実行(cd でカレント移動しておかないと /webroot で作業をしようとする)
  8. $test = `cd ${dir} ; ${command}`;
  9. pr($test);
  10.  
  11.  
  12. //できあがったdviファイルをpngに変換
  13. //シェルコマンド生成
  14. $command = "/usr/bin/dvipng -D 720 -T tight ".$filename;
  15. //実行(cd でカレント移動しておかないと /webroot で作業をしようとする)
  16. $test = `cd ${dir} ; ${command}`;
  17. pr($test);

動的に$template を生成すれば任意の数式のpng画像が生成される。

生成された数式png

生成された数式png


かっこええ!

生成された画像をpdfに埋め込んでウマー。 かな

火曜日, 11月 25th, 2008 | Author: kyosuke

最近、ラーメン紹介ブログが多く、よく拝見しています。
Mixi日記とかでもよだれ垂らしながら見ています。

そういった紹介記事を見るのは好きです。もちろん食べるのも好きです。んで、結構食べてると思います。
でも、皆さんのように店内で写真を撮るというのがどうしても出来ません。紹介は出来なさそう(笑

個人的に求めるもの

  1. HOT!熱さ!(食べ終わるまで煮えたぎってて欲しい) ぬるいとその時点でもう評価が奈落の底にダウン
  2. ↑転じて、どんぶり が暖められていること。気持ちの問題ですが
  3. その時の気分に応じた体に悪そうな味(体調次第で線引きが変わる)

「おまえ、熱くて濃けりゃなんでもええんやろ」と良く言われますが正解です。
配膳された瞬間にがっつきたい。味わからない というか、ラーメンなんて、そうそうマズくは作れまい。

歯ごたえが!とか舌で転がしたときの広がり!とか、言ってみたいけど、そこまで美食家ではないです。
むしろジャンク味が・・・好きです。

今後、いただいた麺を文章で伝えて行きたいと思います。無理ですね!というかそんな記事誰も求めてない!(--;

火曜日, 11月 25th, 2008 | Author: kyosuke

PCリカバリー関連のお仕事を立て続けにいただいています。
1日同時に3件リカバリーとか、得意の並行作業でも、自分でどっちをやってるのかわからない^^;;

リカバリーかけると、マイドキュメントとか、その他諸々、買ったときの状態に戻ってしまいますので、先に拾っておきましょう。

more...

Category: 未分類  | Leave a Comment
土曜日, 11月 22nd, 2008 | Author: kyosuke

開発中はdebug = 2 とかで行うと思うんですが、
いちいちデバッグや新機能追加の時に core.php変更するのもめんどくさいので、
リモートと、クライアントに応じて debug 値を動的に変更するようにちょっとだけいじります。

core.php内の $debug のあたり。
more...

Category: CakePHP, PHP, 未分類  | One Comment
水曜日, 11月 19th, 2008 | Author: kyosuke

地上波はほとんど見なくなったのでどうなのか知りませんが、ケーブル見てると自動車保険のCMが多い。

基本的に「こんなにサービスがついてるのに お安い! 」を売りにしてるけども、下品で好きじゃない。

車両保険もついて年間~~円! まぁ確かに見かけは安いけどもさ・・・

more...

Category: 未分類  | Leave a Comment
水曜日, 11月 19th, 2008 | Author: kyosuke

よくある、ページ先頭へボタン

よくある、ページ先頭へボタン


scroll_top.gif とかで適当に保存しとく。
more...

金曜日, 11月 14th, 2008 | Author: kyosuke

さくらインターネットで、複数ドメイン運用すると、logが全部一緒くたになってしまいます。

log 分けてくれって言っても、断られるらしいので、自前でアクセス解析もどき。

※アクセス解析サービスはもっと高性能のライブラリとかが提供されていますので、

スクラッチで書くときはあくまで学習用途として使いましょう。

more...

金曜日, 11月 14th, 2008 | Author: kyosuke

何という神業!

more...

Category: 未分類  | One Comment
金曜日, 11月 14th, 2008 | Author: kyosuke

で、本題。

.htaccess は「/,  /app , /app/webroot 」の3箇所にあります。

とりあえず(1)のドメイン割り当てをしたと仮定して、以下太字部分を書き換えれば動きます。

more...

金曜日, 11月 14th, 2008 | Author: kyosuke

CakePHPをさくらインターネット上で使うときにはちょっとだけ.htaccessをいじらないといけません。

といっても 最小限の場合は、RewriteBaseにちょっと書き加えるだけでいいんですが。

そのまえにドメイン割り当てのときにちょっとだけ注意

more...