cpanel eximstatsi otomatik bosaltmak – python

Eximstats tablonuz zaman zaman şişip, makinanızın diskinde gereksiz yer kaplıyorsa, aşağıdaki python kodu ile bu veritabanınızı boşaltabilirsiniz. Bu dosyayı da cronjob’a eklerseniz, her gün otomatik olarak bu işlem gerçekleşmiş olur. import MySQLdb as sql import sys connection = sql.connect(‘localhost’,’root’,’mysqlrootsifresi’,’eximstats’) cursor = connection.cursor() cursor.execute(“show tables”) result=cursor.fetchall() for x in result: cursor.execute(“truncate %s” % str(x[0])) Not : […]

, , , , , , ,

2 Yorum

ExtJs fayda ve zararlari – Extjs kullansak mi?

ExtJs Çok şık Extjs, çok şık bir javascript frameworküdür. Şık demek istemem, gerçekten göze hitap eden ve business ihtiyaçlarını iyi düzeyde karşılayan bir görselde olmasından dolayıdır. Extjs ile bir proje yaparsanız, insanların “gerçekten” hoşuna gider. Komponent Bazlı  Extte oluşturacağınız yapının mimarisi size ait olmakla birlikte, genelde komponent bazlı bir şekilde geliştirmeye çok müsaittir. Data Orinted Ajax […]

, , , ,

4 Yorum

exe Dosyasını Windows’ta Servis Olarak Yüklemek

Bu işlem aslında epey basittir. cmd ekranını yonetici yetkileriyle çalıştırınız. (kısayolu varsa ctrl + shift + tıklayın veya sağ tıklayıp yonetici yetkisiyle çalıştır deyin) c:/dizine/giden/yol/deneme.exe -d install //bu komut yükler c:/dizine/giden/yol/deneme.exe -d start //bu komut başlatır.

, , ,

1 Yorum

Php stdClass Nesnesi ( stdClass Nesnesi – Dizi Dönüşümleri )

stdClass nesneleri, PHP Predefined Classlara aittir. Dizileri (array) nesnelere çevirmek, yada nesneleri dizilere çevirmek, çalışmamıza bağlı olarak çok kullanışlı olabilir. Dizi veya nesne tek boyutluysa (one-dimensional), işimiz oldukça kolaydır. Fakat bunlar çok boyutlularsa (multi-dimensional) işimiz biraz zorlaşabilir. Aşağıda çok boyutlu dizileri ve nesneleri birbirine dönüştüren 2 fonksiyon paylaşıyorum. Sonrasında da kullanımlarına örnek vereceğim. Nesneyi Diziye […]

, , , , , , ,

3 Yorum

git – tek bir dosya geri alma (revert – reset)

Bulması zor bir konu olabilir diyerek yazma gereksinimi hissettim. Git versiyon kontrol sisteminde commit etmediğiniz bir değişiklik varsa, ve bu değişikliği geri almak istiyorsanız (SVN deki revert manasına geliyor) aşağıdaki işlemi yapmanız gerekiyor : git checkout {dosya_adi} Bu komut HEAD (en son sürüm) den dosyayı alıp mevcut dosyanın üzerine yazar. İnternette git reset komutunu kullanmanızı […]

, , , ,

2 Yorum

komut satirindan mysql’e baglanmadan veritabani (database) olusturmak

mysql ile bağlantı kurmadan, komut satırından, mysql ile ilgili işlemleri aşağıdaki komut ile yapabiliriz. mysql -uroot -ppass -e ‘komut;’ bağlantı kurmadan veritabanı oluşturmaca ise şöyle ; mysql -uroot -ppass -e ‘create database if not exist [database_name] default character set = [character_set] collate = [collation_name];’; -uroot yerine -u{kullanıcı adınız} ve -ppass yerine -p{şifreniz} yazmayı unutmayınız.

, ,

1 Yorum

komut satırından database olusturmak

mysql’de bir database yaratmak istediğimizde ; mysql> create database if not exists [database_name]; ayrıca şu parametreleri de ekleyebiliriz ; mysql> create database if not exists [database_name] default character set = [character_set] collate = [collation_name]; Örnek; mysql> create database if not exists gokhan default character set = utf8 collate = utf8_unicode_ci; oluşturduğumuz yada mevcut olan bir […]

, ,

2 Yorum

mysql root sifresini degistirmek

mysql’de root şifresi hiç değiştirilmediyse, aşağıdaki komutla root şifresi edinebiliz; mysqladmin -u root password [şifre]; root şifresini değiştirmek istiyorsak, aşağıdaki komutu kullanabiliriz; mysql -u root p; mysql> use mysql; mysql> UPDATE user SET password=PASSWORD(‘şifre’) WHERE User=”root”; mysql> flush privileges; phpmyadmin şifresini değiştimek için de şu işlemi uygulayabiliriz; mysql> SET PASSWORD FOR root@localhost=PASSWORD(“yenişifre”);

, , ,

2 Yorum

mysql komutları (mysql commands)

Giriş yapmak ; [mysql_dir]/bin/mysql -u root -p Bir database yaratmak (ek olarak default character set ve collate ekleyebilirsiniz) ; mysql> create database [database_name]; Tüm databaseleri listelemek ; mysql> show databases; Bir database seçmek ; mysql> use [database_name] ; Seçtiğimiz databasede bulunan tüm tablaları görmek ; mysql> show tables; Tablonun yapısını görmek ; mysql> describe [table_name] […]

, , , ,

7 Yorum

Ubuntu MongoDb kurulumu (ubuntu mongodb installation)

MongoDb’yi Ubuntumuza kurmak için, öncelikle install edeceğimiz yerin GnuPG (GNU Privacy Guard) (GPG) keyini bilgisayarımıza tanıtıyoruz. Terminale girip; sudo apt-key adv –keyserver keyserver.ubuntu.com –recv 7F0CEB10 yazmamız gerekiyor. (Bu key, MongoDB’nin kendi internet sitesinde verilmiş.) Sonrasında da, MongoDB’yi indireceğimiz yeri bilgisayarımıza tanıtmamız gerekiyor. Bunun için de /etc/apt/sources.list.d dizinini açıyoruz ve burada 10gen.list adında bir dosya yaratıyoruz […]

, ,

2 Yorum