RSS

Category Archives: Programlama

PHP CLI define configuration directive

Komut satırından (CLI: Command Line Interface) PHP scripti çalıştırırken, scriptin sağlıklı çalışması için daha yüksek memory limit ihtiyacınız olabilir. Bunu “-d” yada “-define” parametresini komutta kullanarak yapabilirsiniz.
Bu seçeneği kullanarak diğer php.ini’deki ayarları sadece bu komutla çalıştırdığınızda geçerli olmak üzere değişiklik de yapabilirsiniz. Örnek olarak memory_limit değişkenini şöyle değiştiriyoruz:
php -d memory_limit=128M script.php
Bu seçenek size sadece php.ini içinde izin verilen herhangi bir konfigürasyon seçeneğini ayarlamanıza olanak verir.

Php Manual’da -d foo[=bar] Define INI entry foo with value 'bar' şeklinde açıklanıyor.

 

Posted by on 25 Ocak 2016 in Bilgisayar, Programlama

Leave a comment

Compress MysqlDump Output

      Making backup

all databases

    :

mysqldump -u root -p --all-databases > dump.sql

      Making backup only

one database

    :

mysqldump -u root -p --databases db1 > dump.sql

      Making backup

many databases

    :

mysqldump -u root -p --databases db1 db2 db... > dump.sql

      Making backup with

triggers

    :

mysqldump -u root -p --triggers --all-databases > dump.sql

    Making backup with

procedures and functions:

mysqldump -u root -p --routines --all-databases > dump.sql

    Now let’s compress our dump in real time with

gzip:

mysqldump -u root -p --all-databases | gzip > dump.sql.gz

    We can still reach a higher compression ratio using the

bzip2:

mysqldump -u root -p --all-databases | bzip2 > dump.sql.bz2

Making a comparison between the dump with three compression options (none, gzip and bzip2) had the following result:

    Dump normal – 947k
    Dump com gzip – 297k
    Dump com bzip2 – 205k

And how do I restore the dump?

Normal:

mysql -u root -p < dump.sql

gzip:

gunzip < dump.sql.gz | mysql -u root -p

bzip2:

bunzip2 < dump.sql.bz2 | mysql -u root -p

Arama Terimleri:

 

Posted by on 18 Ağustos 2014 in Bilgisayar, SQL

Leave a comment

Tüm alt klasörlerin ve dosyaların chmodlarını değiştirme

Tüm dosyaların ve klasörlerin chmod ayarlarını değiştirmek için aşağıdaki kodları kendinize göre düzenleyip ssh’dan çalıştırabilirsiniz.
Aşağıdaki kodlardan ilk satır tüm klasörleri ve alt klasörleri chmod ayarlarını 755 yapar.
İkinci satır ise dizinde bulunan ve tüm alt dizinlerdeki dosyaları chmod değerlerini 644 yapar.

chmod 755 $(find /home/user/public_html -type d)
chmod 644 $(find /home/user/public_html -type f)

Arama Terimleri:

 

Posted by on 10 Aralık 2013 in Bilgisayar, Linux, Programlama, Web

Leave a comment

Jquery code with wordpress jetpack

1
2
3
4
5
6
7
8
<script type="text/javascript">
jQuery(document).ready(function($){
 
	$(".news-text").click(function(){
	  $(this).children(":first").toggle('slow');
	});
});
</script>

Aliasing the jQuery Namespace

When using another JavaScript library, we may wish to call $.noConflict() to avoid namespace difficulties. When this function is called, the $ shortcut is no longer available, forcing us to write jQuery each time we would normally write $. However, the handler passed to the .ready() method can take an argument, which is passed the global jQuery object. This means we can rename the object within the context of our .ready() handler without affecting other code:

1
2
3
jQuery(document).ready(function($) {
  // Code using $ as usual goes here.
});

Arama Terimleri:

 

Posted by on 26 Şubat 2013 in Bilgisayar, Programlama, Wordpress

Leave a comment

MySQL SELECT INTO Alternatifi

Mysql’de

1
2
3
SELECT * INTO table2 
FROM table1 
WHERE ...;

şeklinde bir sql cümlesi çalıştıramıyoruz. Bunun yerine bazı alternatifler üretebiliriz. Eğer var olan bir tabloyu üreterek içine select ifadesinin döndürdüğü değerleri eklemek istiyorsak söyle bir şeyler yazabiliriz. Read the rest of this entry »

Arama Terimleri:

 

Posted by on 04 Şubat 2013 in Bilgisayar, Programlama, SQL

Leave a comment