Yazılım

Yii Framework - Modeli Parçalar Halinde İşlemek

Tamer tarafından, 12 18 2012 01:29:00 tarihinde yayınlandı.

Geçenlerde bir hesaplama işlemi için tüm kayıtları işleme koymam gerekiyordu. Ancak 2000 nci kayıttan sonra PHP bellek hatası verdi.

Açıkcası tek seferde Tüm verileri gözden geçirmek iyi bir fikir değildi. Bu yüzden belirli periyotlarla geçirmek daha sağlıklı olurdu bu işin tek püf noktası ise  her periyot bitiminde unset kullanmak olduğunu gördüm.

geriye MYSQL'de nasıl uyguyacağım kalmıştı ki çözüm oldukça basitmiş.

$loopLimit = 1000;      

for ($i = 0; $i <= $total; $i=$i+$loopLimit) {

                $criteria=new CDbCriteria;                       

                $criteria->offset=$i;
                $criteria->limit=$loopLimit;            

                $items = Uyeler::model()->findAll($criteria); 

                foreach ($items as $item) {
                /** İşlem YAPTIR **/
                }

                unset ($items);
                unset ($item);
}

Yii Framework – Controller Sonlandırma (END ACTION)

Tamer tarafından, 12 18 2012 01:19:00 tarihinde yayınlandı.

Kimi zaman projelerde işlemi durdurmak yani iptal etmek isteyebilirsiniz. Örneğin geçersiz giriş, eksik parametre vb.. 

İşte bu gibi durumlarda aşağıdaki verdiğim örnekte olduğu gibi Yii Controller'a end() function'nu ekleyip  durdurabilirsiniz.

if (empty($_GET))
Yii::app()->end();
Etiketler : Yii Framework, Yazılım, PHP, Genel

jQuery Stepbystep Eklentisi

Tamer tarafından, 11 30 2012 03:50:00 tarihinde yayınlandı.

Stepbystep

jQuery için yazdığım ilk eklenti olan Stepbystep nesnelere sıralı efekt imkanı sağlamaktadır.Eklenti sayesinde sıralı neslelere ister rasgele şekilde ancak hepsini tamamlayacak şekilde sıralayabilir, istersenizde baştan sona doğru sıralayabilirsiniz.
Eklentiyi Buradan İnceleyebilirsiniz.

Etiketler : Jquery, Javascript, Yazılım, Genel

jQuerty xHolder Eklentisi

Tamer tarafından, 11 23 2012 19:36:00 tarihinde yayınlandı.

xHolder 

xHolder input tagları için value değerlerinizi geçici olarak tutmaya sağlayan Umur Gedik tarafından yazılan jQuery eklentisidir.

Kurulum

HTML kısmı

<input class="holder" name="name" rel="Ad, Soyad" />

Javascript Kısmı

$('input.holder').xHolder();

Örnek

İndirmek için tıklayınız.

Etiketler : Jquery, Javascript, Yazılım, Genel

Phpstorm için renk şemaları

Tamer tarafından, 11 18 2012 07:58:00 tarihinde yayınlandı.

Phpstorm sadece PHP kullanırken değil HTML, CSS ve JS ile uğraşırken  kullandığım editörler arasında ilk tericihimdir. Çoğu PHP kullanıcısının Phpstorm'u kullanmaya başlarken ön yargılı olabilir ancak zaman geçtikçe çok sevdiği bir editör olması kaçınılmazdır.

Phpstorm başarılı bir PHP IDE'sidir. Ancak JAVA tabanlıdır. İşte bu Editör ile ilgili birkaç Renk Şeması da paylaşmak isterim.

 

1. Tubster

Benim Favorim, Hem Gözü yormuyor hemde çok seçici

indirmek için tıklayınız.

2. Friends Of Symfony

indirmek için tıklayınız.

3. Ruby Again

indirmek için tıklayınız.

 

Kurulum

OSX için

Finder Açıkken shift+command+g  tuş kombinasyonu ile aşağıdaki adreslerden sizin için uygun olanına gidin. ve İndirmiş olduğunuz XML'i bu klasöre kopyalayın.

~/Library/Preferences/WebIDE10/colors/

~/Library/Preferences/WebIde40/colors/

~/Library/Preferences/WebIde50/colors/

daha sonra Phpstorm'u kapatım açın. Açılınca Settings > Editor > Colors & Fonts kısmından yüklemiş olduğunuz renk şemalarını seçebilirsiniz.

Windows için

Windows Gezgininde aşağıdaki satırı bulun.(USERNAME kullanıcı adı bu arada). sonra XML dosyasını bu klasöre taşıyın.

c:/Users/USERNAME/.WebIde10/config/colors

daha sonra Phpstorm'u kapatım açın. Açılınca   File >Settings > Editor > Colors & Fonts kısmından yüklemiş olduğunuz renk şemalarını seçebilirsiniz.

Kelimeler : Phpstorm color schemes, Phpstorm Themes, Phpstorm Renk Şemaları

Etiketler : Yazılım, PHP
1 | 2 | 3 | 4 | 5