Symfony - settings.yml (escaping_strategy: true)

Wednesday, May 30, 2012

use
     htmlspecialchars_decode(htmls);
not use
     escaping_strategy: false

Read more...

Symfony - Form File Upload [temp to another server using ftp]

Friday, May 25, 2012

class PhotoForm extends BasePhotoForm
{

    public function configure()
    {
        $this->setWidgets(array(
            'photo' => new sfWidgetFormInputFile(array('label' => 'Зураг')),
        ));

        $this->setValidators(array(
            'photo' => new sfValidatorFile(
                    array(
                        'required' => false,
                        'max_size' => 5242880,
                        'path' => sfConfig::get('sf_upload_dir'),
                        'mime_types' => array(
                            'image/jpeg',
                            'image/pjpeg',
                            'image/png',
                            'image/x-png',
                            'image/gif',
                        ),
                        'validated_file_class' => 'sfValidatedFileLocations'
                    ),
                    array(
                        'required' => 'Та зураг оруулна уу',
                        'max_size' => 'Таны оруулсан зурагны хэмжээ иx байна. Хамгийн иxдээ 5MB.',
                        'mime_types' => 'Та зөвxөн зурган файл оруулаx боломжтой')),
        ));

        $this->widgetSchema['photo'] = new sfWidgetFormInputFileEditable(array(
                    'label' => 'Зураг',
                    'file_src' => FtpHandler::FTPFOLDER . 'files/' . $this->getObject()->getPhoto(),
                    'is_image' => true,
                    'edit_mode' => !$this->isNew(),
            ), array('width' => 500));

        $this->widgetSchema->setNameFormat('photo[%s]');
    }

}

Read more...

Symfony - Doctrine RUD

Thursday, May 24, 2012

Doctrine RUD

READ
$row = Doctrine_Query::create()
            ->select('count(t.id) as cnt')
            ->from('Table t')
            ->where('t.field = ?', 1)
            ->addWhere('t.field2 = ?', 'blabla')
            ->fetchArray();

echo $row['0']['cnt'];

pager

$query = Doctrine_Query::create()->from('Table a');

$pager = new sfDoctrinePager('Table', self::PER_PAGE);
$pager->setQuery($query);
$pager->setPage($page);
$pager->init();

return $pager

public function save(Doctrine_Connection $conn = null)
{
    if ($this->isNew()) {
        $this->setUserId(sfContext::getInstance()->getUser()->getId());
        $this->setCreatedAt(date('Y-m-d H:i:s'));
    }
    return parent::save($conn);
}

Read more...

FLEX and BlazeDS - Request IP

Thursday, May 17, 2012

HttpServletRequest request = FlexContext.getHttpRequest();
String clientIP = request.getRemoteAddr();

Read more...

Symfony - Calling Component Action from Module Action + AJAX

class newsComponents extends sfComponents
{
    public function executeCall()
    {
        echo $this->id_bna;     
        return sfView::NONE;
    }
}

Read more...

JQuery - Practice 1

Monday, May 14, 2012

// FORM SUBMIT HANDLER

$(document).ready(function() {

    $('#formId').submit(function() {
       
        if ($('#formId input[type=checkbox]:checked').length) {               
           
            return confirm("Устгах уу?");
           
        } else {
            alert('Ядаж нэг утга сонгоно уу!');
            return false;
        }

    });

});

Read more...

Symfony - Custom Query + Set Parameter

$pdo = Doctrine_Manager::connection()->getDbh();

$sql = 'select id, name, descr, created_at from news where name like :name-value and descr like :descr-value';
$stmt = $pdo->prepare($sql);
$params = array("name-value" => $name, "descr-value" => '%' . $descr . '%');
$stmt->execute($params);

// or

$sql = 'select id, name, descr, created_at from news where name like ? and descr like ?';
$stmt = $pdo->prepare($sql);
$params = array($name, '%' . $descr . '%');
$stmt->execute($params);

return $stmt->fetchAll();

Read more...

Android App Dev with JAVA

Sunday, February 19, 2012

Apple monopoly цаг нь өнгөрчээ. Google.s android.g гаргаснаас хойш nokia болон apple.n утаснуудаас бусад нь android.g aшиглах болсон. Android бол Linux юм. Энэхүү нээллтэй систем маш хурдацтай хөгжиж байна.

Аndroid дээр програм бичихэд юу мэдэж байвал зүгээр вэ?

  1. OOP
  2. Java
Аndroid дээр програм бичихэд юу шаардлагатай вэ?
  1. Java JDK
  2. Eclipse
  3. Android SDK
  4. Eclpse Plugin ADT (Android Development Tools)
eclipse.org, development.android.com

Read more...

Remote Connection

Tuesday, January 24, 2012

mstsc /v:ip /admin -console

Read more...

Java and MySQL UTF8 problem

Thursday, September 15, 2011

Сайн байна уу. :-) Саяхан жаал будлив. Юу болсон бэ гэхээр Java-р МySQL-тэй холбосон програм хийлээ л дээ тэгсэн монголоор бичээд баазруу хадгалтал ?????? асуултын тэмдэг болоод байдаг байгаа. Заншил ёсоор google ахдаа хандлаа. Олигтой юм олдсонгүй ээ хэсэг манрав :-(. Хайж2 ийм юм байдгийг мэдлээ.

persistence.xml дээрээ "?useUnicode=true&characterEncoding=utf-8" энийг нэмж бичих ёстой байж.

value="jdbc:mysql://localhost:3306/myDB?useUnicode=true&characterEncoding=utf-8"

Read more...

Веб технологи сонирходог уу?

Wednesday, August 3, 2011

Үнэхээр сонирходог бол та доорхи видеог үзнэ үү.


Веб технологи: Өнөөдөр ба Ирээдүй
from Tengis Batsaikhan on Vimeo.

Веб технологи: Өнөөдөр ба Ирээдүй

Read more...

Advertising :-)

Thursday, May 26, 2011

Adobe Flex - н хүч чадлыг мэдэрмээр байна уу?

Тэгвэл доорхи хаягуудаар зочлоод үзээрэй.

  1. http://www.jamesward.com/census2/ -> их хэмжээний өгөгдөл дээр жинхэнэ мэдрүүлж байгаа биз.
  2. http://www.adobe.com/devnet-archive/flex/tourdeflex/web/ -> жинхэнэ nice гэж хэлий даа.
Танд таалагдаж байна уу?

Lynda - н essential хичээл олоод үзээд байж дээ.

10-н сар 10 хоногийн дараа блогтоо бичлэг орууллаа.
Ойрд хүмүүс comment үлдээгээд байгаа болохоор. Бичлэг оруулчихлаа.

Read more...

Flex 4-т гарсан 10 өөрчлөлт

Thursday, July 15, 2010

1. Adobe catalyst-тай нэгдсэн орчинг бий болгосон.
Flex 4-г хөгжүүлэгчдийн анхны зорилго нь Adobe catalyst-тай нэгдсэн орчинг бий болгох байсан. Аdobe catalyst-г товч тайлбарлахад: RIA-г код бичихгүйгээр үүсгэх Adobe-н шинэ дизайн гаргах хэрэгсэл юм.
Аpplication хөгжүүлэгч болон дизайнерууд нь хоорондоо ялгаатай ажил хийдэг гэдгийг бид мэднэ. Харин Catalyst гарснаараа хөгжүүлэгч болон дизайнеруудын хоорондын хамтын ажиллагааг бий болгож чадсан.
Уламжлалт аргуудад энэ арга боломжтой байсан харин Catalyst гарснаараа дээд түвшинд хүргэж чадсан. Flex 4 дээр гарсан үндсэн өөрчлөлт нь Flex болон Catalyst-н нэгдсэн орчин юм.

Read more...

Adobe Flex 4.0 Final Release

Friday, June 25, 2010

ImageHost.org
2010 оны 3-р сарын 24нд Flex 4.0 албан ёсоор нээлтэй хийжээ. Flex 4.0 дээр server side тай холбогдон програм бичихэд их амар болсон байна. Өмнө нь AMF PHP, BLAZEDS-тэй холбоход өөрөө бичиж өгдөг байсан бол одоо визуал байдлаар холбодог болсон.

Read more...

State

Saturday, November 28, 2009

State нь таньд dynamic форм хийх бололцоог олгоно. State-г тайлбарлахаасаа өмнө хэдэн зүйл дурьдая. Та XHTML болон Flash-н хэдэн ойлголтыг мэдэж байх хэрэгтэй. Товч тайлбарлая.

Уламжлалт вебүүдэд хуудаснаас хуудсанд ч юмуу эсвэл hyperlinks ашиглан шилжилт хийдэг байсан. Энд систем их хугацаа зарцуулна. Энэ их ашиггүй зүйл юм. Хэрэглэгч click хийх болгонд серверлүү хүсэлт явах юм.

Flash-н хувьд бол хуудас хооронд шилжихдээ timeline эсвэл scene ашигладаг. Өмнөх хувилбарууд дээр бол frame гэж нэрлэгддэг байсан.

Flex харин page to page-г яаж хийх вэ? ViewStack ба Linkbar ашиглан page to page хийж болно.

Энэ хаягаас state-н жишээ харж болно.

Read more...

Flash, ActionScript, FlashPlayer, Flex Release History

Saturday, November 21, 2009

Танд энэ өдрийн мэнд хүргье. Өмнө нь ActionScript тухай оруулж байсан одоо харин дэлгэрүүлж үзэцгээе.

FLEX бол FLASH дээр суурилсан - Түүхэн он дараалал

1996-04-10: FutureSplash Animator FutureSplash Animator Flash-ийн анхны хувилбар нь үндсэн засах хэрэгсэл болон timeline гарч байсан.

1996-11 сар: Macromedia Flash 1: FutureSplash Animator-н дараагийн хувилбарыг гаргаж ирсэн.

1997-07 сар: Macromedia Flash 2: Flash Player 2 болон object library нэмэгдэж өгсөн.

Read more...

Adobe AIR and Web Project

Sunday, November 15, 2009

Сайн байна уу? 11 сар минь. Өөртөө зориулж блог нээсэн ч юм шиг. Хүн орж сэтгэгдэл үлдээхгүй байгаа болохоор онцгүй байна шүү. За энэ ч яахав өө нээрээ нэг хүн орсныг нь мартчихаж.
Өмнө нь RIA, FLEX, MXML and ACTIONSCRIPT 3.0 тухай мэдээлэл оруулж байсан. Одоо харин жаахан дэлгэрүүлж үзье.

Adobe AIR and Web Project














Read more...

Repeater

Saturday, November 7, 2009

Өмнө нь жишээ оруулна гэж байсан. Repeater ашигласан тооны машины жишээ орууллаа. Repeater component нь програмчлалын хэл дээр байдаг давталттай адилхан юм.

Кодыг авах

Read more...

Adobe Flex Builder 3.0

Thursday, October 29, 2009

Шинээр project үүсгэх File->New->Flex Project
Таны үүсгэсэн программ .mxml төрөлтэй файлд байх бөгөөд bin-debug фолдерт compile-н үр дүнд гарсан .swf файл байна.







 

http://examples.adobe.com/flex
http://examples.adobe.com/flex3/componentexplorer/explorer.html
http://www.adobe.com/devnet/flex
http://flex.org гэх хаягуудаар ороод жишээ программ FLEX талаар өөр дэлгэрэнгүй мэдээлэл авч болно.

Энэ хүртэл Adobe Flex 3.0 талаар жижиг сажиг мэдээлэл орууллаа. Дараагийн удаа программын жишээ оруулах болно.

Read more...

MXML and ActionScript 3.0

Wednesday, October 21, 2009

MXML

Хэрвээ та XHTML-тэй ажиллаж байсан мөн XML-тэй ажиллаж байсан бол таньд MXML-тэй ажиллахад ямар нэгэн асуудал байхгүй. MXML нь XML дээр суурилсан юм. XML гэдэг нь бүтэцлэгдсэн хэл юм. Энэ нь мод бүтэцтэй юм.

Read more...

Adobe Flash

ImageHost.org

Adobe Flex

ImageHost.org

Adobe Flash Catalyst

ImageHost.org

  © Blogger templates

Back to TOP