membuat profiling untuk YII

pada index.php [code] Yii::beginProfile(‘blockID’); Yii::createWebApplication($config)->run(); Yii::endProfile(‘blockID’); [/code]   pada config di database kita set [code] ‘db’ => array( ‘connectionString’ => ‘mysql:host=127.0.0.1:3306;dbname=mydb’, ’emulatePrepare’ => true, ‘username’ => ‘freddokresna’, ‘password’ => ‘freddokresna’, ‘charset’ => ‘utf8’, ‘enableProfiling’ => true, ), [/code] sehingga kita akan bisa melihat hasil profilling time dari query2 yang kita lakukan

Read More

membuat multiple application environment

pada web apps kita sering mempunyai beberapa settingan berbeda untuk koneksi database dan fitur config lainnya mulai dari stage development, testing hingga production berikut adalah cara untuk setting multiple app environment pada YII framework sebagai contoh berikut adalah setting yang saya pakai di index.php [code] //choose environment development $appEnv = filter_input(INPUT_ENV, ‘APPLICATION_ENV’, FILTER_SANITIZE_ENCODED); $serverName = […]

Read More

centos minimal install networking setup dhcp

pastikan bahwa di /etc/sysconfig/network NETWORKING=yes kemudian menuju  /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes keterangan lebih jelas dan lengkap di http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html setelah begitu restart server shutdown -h now atau restart network dengan service network restart at /etc/init.d/network restart

Read More

jasper server error php sample

sangat excited ketika mencoba menginstall jasper server karena ada fitur baru pada jasper server 5.5 dengan integrasi pada php karena saya menggunakan php 5.5 dan sample menggunakan php 5.3 muncul banyak error *yang paling penting baca dulu readme nya karena harus install pear dan netdime berikut error yang di temukan adalah adanya karakter ‘&’ pada […]

Read More

ketika internet bermasalah

pada penggunaan thetering di android sebagai modem untuk koneksi memang menyenangkan dan sedikit perlu setting akan tetapi ketika internet bermasalah dan perlu sedikit setting dns karena dns provider tidak bagus karena saat mengakses meltonice.com untuk update postingan pun kesulitan maka saya terpikirkan untuk mengganti dns memakai google 8.8.8.8 , 8.8.4.4 dan 208.67.220.220 serta 208.67.222.222 ( […]

Read More

membandingkan tanggal pada PHP

cara membandingkan tanggal yang baik pada PHP adalah sebagai berikut $tanggal = ‘2010-10-31’; strtotime($tanggal) > strtotime(‘now’) dengan script di atas maka perbandingan tidak akan berjalan , karena $tanggal bukan sebagai datetime , maka untuk bisa di bandingkan dengan baik maka $tanggal = ‘2010-10-31 00:00:00’; karena jika tidak di isi timenya maka perbandingan tidak bisa berjalan […]

Read More

install kompozer di xubuntu 13 saucy salamander

install kompozer on xubuntu $ sudo apt-get install libatk1.0-0 libc6 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libidl0 libnspr4 libnss3 libpango1.0-0 libpng12-0 libstdc++6 libx11-6 libxft2 libxinerama1 libxrender1 libxt6 zlib1g Download file di bawah dengan terminal wget -c https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb $ wget -c https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-dev_0.8~b3.dfsg.1-0.1ubuntu2_all.deb $ wget -c https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8~b3.dfsg.1-0.1ubuntu2_i386.deb install semua yang telah di download tadi dengan perintah sudo […]

Read More

upgrade xubuntu 13.04 ke 13.10

ketika upgrade hal yang paling terasa adalah icon volume dan gstreamer hilang setelah browsing ternyata simple sekali untuk mengatasi bug tersebut gksudo mousepad /usr/share/dbus-1/services/indicator-sound.service [D-BUS Service] Name=com.canonical.indicator.sound Exec=/usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service [D-BUS Service] Name=com.canonical.indicator.sound #Exec=/usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service Exec=/usr/lib/indicator-sound-gtk2/indicator-sound-service silahkan di rubah menjadi [D-BUS Service] Name=com.canonical.indicator.sound #Exec=/usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service Exec=/usr/lib/indicator-sound-gtk2/indicator-sound-service

Read More

gammu instalasi fedora 18 dari source

download source dari sini install requirement dari gammu yum groupinstall ‘Development Tools’ yum install gcc gcc-c++ make qt-devel zlib-devel openssl-devel yum install cmake -y yum install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel  mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel glib2-devel libgudev-1_0-devel   cd folder gammu yang di extract ./configure make install dan terakhir make test dan pastikan tidak ada […]

Read More

ftp server linux mint

pada kasus berikut adalah sebuah kasus yang membingungkan bagi newbie seperti saya di dunia jaringan ketika instalasi os linux , biasanya kita akan langsung memiliki ftp tanpa perlu konfigurasi apapun, ternyata kita masih perlu menginsall software packages untuk bisa di sebut ftp server pada linux mint sudo apt-get install vsftpd -y dan kemudian sudo vi […]

Read More

Yii localization date format indonesia

cara mudah untuk lokalisasi bahasa dengan YII pada main. [php] ‘preload’ => array(‘log’), ‘sourceLanguage’ => ‘id’, [/php] pada setiap model yang kita punya tambahkan [php] protected function afterFind() { foreach ($this->metadata->tableSchema->columns as $columnName => $column) { if (!strlen($this->$columnName)) continue; if ($column->dbType == ‘date’) { $this->$columnName = Yii::app()->dateFormatter->formatDateTime( CDateTimeParser::parse($this->$columnName, ‘yyyy-MM-dd’), ‘medium’, null); } elseif ($column->dbType == […]

Read More

cara kirim email dengan php pada sll atau tls

[php] $host = "ssl://mail.bernofarm.co.id"; $port = "465"; $username = "freddo@bernofarm.co.id"; $password = "freddo"; $headers = array(‘From’ => $from, ‘To’ => $to, ‘Subject’ => $subject); $smtp = Mail::factory(‘smtp’, array(‘host’ => $host, ‘port’ => $port, ‘auth’ => true, ‘username’ => $username, ‘password’ => $password)); //    echo "to = " . $to; //    echo "<br>subject = " . […]

Read More

membuat applikasi chat dengan YII

download https://bitbucket.org/christiansalazarh/yiichat ekstract di protected/extensions/ pada main.php setting [php] ‘imports’=>array( ‘application.extensions.yiichat.*’, ), [/php] pada site controller [php] class SiteController extends Controller { public function actions() { return array( ‘captcha’=>array( ‘class’=>’CCaptchaAction’, ‘backColor’=>0xFFFFFF, ), ‘page’=>array( ‘class’=>’CViewAction’, ),</pre> ‘yiichat’=>array(‘class’=>’YiiChatAction’), // } [/php] pasang widget pada index.php [php] <h1>Yii Chat Demo</h1> <div id=’chat’></div> <?php $this->widget(‘YiiChatWidget’, array( ‘chat_id’=>’123’, // a […]

Read More

membuat forum dengan YII

download http://www.yiiframework.com/extension/yii-forum/files/yii-forum-0.3.zip untuk instalasi YII extrak di folder apps/protected/modules berikan configurasi ini di main.php dan jangan lupa untuk membuat koneksi ke database dan mengimport sql di folder modules/forum/data ‘modules’=>array( ‘forum’=>array( ‘class’=>’application.modules.yii-forum.YiiForumModule’, ), ), pada user identity tambahkan $this->setState(‘isAdmin’, ($this->name == ‘admin’)); setelah itu silahkan akses http://localhost/apps/index.php?r=forum

Read More
© 2021 IT & Photography blog | WordPress Theme : ScrollMe