"Enter"a basıp içeriğe geçin

Tecrübeler Rehberi

Yii2 Kurulumu

php apache mysql kurulumları yapıldıktan ve çalışır hale getirildikten sonra yii2 kurulumu ve proje oluşturmak için aşağıdaki basamakları izliyoruz. Composer üzerinden bir kurulum yapılacağı için öncelikle composer kurulumunu yapıyoruz. composer kurulumu $ curl -sS https://getcomposer.org/installer | php $ sudo mv composer.phar /usr/local/bin/composer artık $ php composer.phar update friendsofsymfony/elastica-bundle şeklindeki bir…

Yii Gridview satırları renklendirme

Gridview i kullanırken daha güzel ve anlaşılır bir görüntü yakalayabilmek için belli bir veriye göre satırların farklı renklenmesini isteyebiliriz. Bu durumda aşağıdaki kodları kullanarak veritabanının herhangi bir alanına göre renklendirme yapabiliriz. model dosyasına public function getColor() {    $statuscolor=’white’;       switch ($this->ilgilibirim) {          case…

Yii Kayıt silme işleminde mesaj gösterme

Kayıtları silme işlemi sırasında bir hata oluşursa silinemediğini bildiren , başarılı bir şkeilde silindiyse sorunsuz silindiğini bildiren mesaj için aşağıdaki kodları kullanmamız işimizi görecektir. views/yiyecekler/Admin.php <style> #statusMsg { height:30px; width:550px; } </style> … <h1>Yiyecekler</h1> <div id=”statusMsg”> <?php if(Yii::app()->user->hasFlash(‘success’)):?> <div class=”flash-success” > <?php echo Yii::app()->user->getFlash(‘success’); ?> </div> <?php endif; ?> <?php…

Yii de Mysql unique alan için hata verme

Mysql veritabanında unique alanlar tanımladığımızda bu kuralı programımızda da hayata geçirebilmek için model içerisinde rules fonksiyonuna küçük bir ekleme  yapmak işimizi görecektir. Örnekte urunkodu alanının unique olduğu belirtilmiş ve güncelleme yada ekleme işlemlerinde aynı değer kayıt edilmeye çalışıldığında “zaten kayıtlı” diye hata dönmesi sağlanmıştır. public function rules()                 {      …

Cisco 6500 Vlan ve İnterface Silip Yenisini Tanımlamak

Vlan düzenlemesi için çıktığımız yolculukta tekrarlayan kodları işimizi kolaylaştıran bir kod bloğu haline getirdim. Cisco 6500 a bağlanarak aşağıdaki kodları tek seferde kopyalayıp yapıştırmamız var olan interface i ve vlan tanımlamasını kaldırıp yeni bir interface ve vlan tanımlamasını eklememizi sağlayacaktır. 192 nolu vlan ve interface i kaldırdık yerine vlan 11 i…

Laravel Macerası

  KAYNAKLAR https://laracasts.com/ https://laracasts.com/series/laravel-5-from-scratch/episodes/7 https://laravel.com/docs/5.2 https://www.youtube.com/results?search_query=laravel+dersleri http://learninglaravel.net/blog   İhtiyacımız olan composer kurulumunu ubuntu-uzerinde-composer-eklenmesi yazımdan tamamladıktan sonra aşağıdaki gibi laravele ilk girişimizi yapabiliriz. —————————————————————————- git clone https://github.com/laravel/laravel.git ile laraveli bilgisayarımıza aldık şimdi /var/www/html/laravel içine giriyoruz ve composer install komutunu çalıştırıyoruz composer create-project laravel/laravel sizin-projenizin-ismi –prefer-dist proje oluşturma ——————————————————————————– composer global require “laravel/installer” echo…

Ubuntu üzerinde Composer kurulumu

Php nin yii ve laravel framework lerini yükleme denemelerim sırasında karşılaştığım composer ihtiyacına cevap olması adına ubuntu üzerinde sistemimize composer yüklenmesini örneklemeye çalışacağım. Bunun için getcomposer.org dan composer yüklenmesi yapacağız. installer dosyası indirilip aşağıdaki şekilde çalıştırılır. php /home/laravel/installer mv composer.phar /usr/local/bin/composer ya da php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);” php -r “if (hash_file(‘SHA384’, ‘composer-setup.php’)…

Yii dropdownlist kullanımları

Yii de farklı durumlar ve farklı yerlerde dropdownlist kullanmak gerekebilir. Bazı örnekleri aşağıdaki gibidir. echo CHtml::dropDownList(‘perid’,’kod’, CHtml::listData(Birimler::model()->findAll(array(‘condition’=>’id!=999’)), ‘id’, ‘birim_adi’), array(’empty’ => ‘(Sınav Seçiniz)’,’style’=>’width:150px;’,’prompt’=>”));   echo CHtml::dropDownList(‘birimid’,’yil2′, array(‘2010’ => ‘2010’, ‘2011’ => ‘2011’, ‘2012’ => ‘2012’, ‘2013’=> ‘2013’, ‘2014’ => ‘2014’, ‘2015’ => ‘2015’, ‘2016’ => ‘2016’), array(’empty’ => ‘(Sınav Yılını…

Ağ izleme Yazılımı Nedi Kurulumu

Makinamıza aşağıdaki kodla gerekli kurulumları yapıyoruz. sudo apt-get install apache2 libapache2-mod-php5 mysql-server libnet-snmp-perl php5-mysql libnet-telnet-cisco-perl php5-snmp php5-gd libalgorithm-diff-perl rrdtool librrds-perl bu paketlerin kurulumu sağlandıktan sonra web servisi çalışır hale getiriyoruz. http://www.nedi.ch/download/ adresinden güncel versiyonu indiriyoruz. İndirdiğimiz dosyanın tar -xzf nedi-xxx.tgz komutuyla klasöre açılmasını sağlıyoruz. nedi adında bir klasörün içine açmış olduk…

Vmware de Windows Ubuntu Dosya Paylaştırma

Windows işletim sistemimiz üzerine vmware ile kurduğumuz linux sanal makinelerde dosya kopyalama işlemini kolaylaştırmak için ortak bir klasör oluşturarak dosyalarımızın sanal makinemiz ve asil makinamız arasında paylaşılabilmesini sağlayabiliriz.   Bunun için ilk olarak sanal makinamızı kapatıyoruz. Sanal makina üzerinde sağ tıklayarak Settings seçeneğini açıyoruz.       Açılan menüde Options…