ONE LIFE, LIVE IT


Java дээр хийсэн даамны програм

Бүлэг Java News & Tutor by neumann on the 3 сар 30th, 2007

Өчигдөр нэг найз маань Java дээр хийсэн жижигхэн юмнуудаасаа өгөөч, кодыг нь жаахан харах гэсэн юм гэж байна. Архиваа ухсан чинь хэзээ ч юм хийсэн нэг сүлжээгээр тоглодог даам байна. Тэгэхээр нь манай найзтай адил хэрэгцээ гарсан хүмүүс байж магадгүй гэж бодоод блог дээрээ тавьчихлаа. Магадгүй мэргэжлийн сургуулийн оюутнууд жаахан өөрчлөөд лабораторийн ажлаа хамгаалж болох л юм. :P

Ажиллуулж үзэхдээ Rar файлыг задлаад daam.jar файл дээр double click хийвэл болно(on Windows). Аль эсвэл “java -jar Daam” гэсэн shell ажиллуулж болно. Src нь хавсаргагдсан тул ямархуу байдлаар хийснийг нь харж болно. 2 хүн сүлжээгээр холбодог боловч зөвхөн localhost руугаа буцаж холбогддог бололтой. IP оруулж өгдөг хэсгийг дутуу орхичихож. Эндээс татаад аваарай.



Smarty for PHP devs & designers

Бүлэг PHP by neumann on the 3 сар 30th, 2007

Удаан хугацаанд PHP ашигласан ч вэб бүтээх өөрийн гэсэн аргатай болж амжаагүй хүмүүст дараах зөвлөгөөг хүргэе. Энэ бол Smarty хэмээх нэрэндээ таарсан ухаалаг, template-ээс веб үүсгэдэг “бэлэн” систем байгаа юм. Та PHP дээр динамик хуудас хийхэд HTML дизайн, PHP код хоёроо хэр салгахыг боддог вэ? Та smarty-г ашигласнаар бараг төгс салгаж чадна гэж хэлмээр байна. Энд жижигхэн жишээ код харууллаа.

/my_web/index.php:

your code here …

<pre lang=”php”>your code here … </pre>
<?php

// load Smarty library

require(‘Smarty.class.php’);

$smarty = new Smarty;

$smarty->template_dir
= ‘/web/www.example.com/smarty/guestbook/templates/’;
$smarty->compile_dir
= ‘/web/www.example.com/smarty/guestbook/templates_c/’;
$smarty->config_dir
= ‘/web/www.example.com/smarty/guestbook/configs/’;
$smarty->cache_dir
= ‘/web/www.example.com/smarty/guestbook/cache/’;

$smarty->assign(‘name’,‘Ned’);

$smarty->display(‘index.tpl’);

?>

/my_web/index.tpl:

Hello, {$name}!

Энэ дөнгөж эхлэл нь…

smarty source, documentation-ийг хавсаргалаа.

smarty & smarty doc линкүүдээс татаад аваарай. Хэрэв янз бүрийн асуух зүйл байвал би боломжоорой туслах болно.