Entries by

Linux Sunucuya Git Sunucu Kurulumu

Git sunucusu kurmak oldukça yararlı ve kullanışlıdır. Vps, vds, dedicated sunucularınıza özel git sunucunuzu kurabilirsiniz. Linux sunucunuza git’i kurduğunuzu varsayıyorum. Öncelikle root dizini altına bir git dizini oluşturmamız gerekiyor. Aşağıdaki kodda ben ornek isimli git sunucu oluşturacağım. Yani bu şekilde istediğiniz kadar git sunucusu kurabilirsiniz. mkdir /git/ornek.git Daha sonra ise terminalde /git/ornek.git dizinine gelip aşağıdaki […]

Ubuntu’ya Composer Kurulumu

Not: Bu yazı eski sürümler için geçerlidir. Artık sadece “sudo apt install composer” komutunu terminalden yazarak bile kurabilirsiniz. Local Composer Kurulumu Sadece tek bir projeniz için kurulum gerçekleştirmek istiyorsanız terminale aşağıdaki kodu yazın. curl -sS https://getcomposer.org/installer | php Çalıştırmak için ise aşağıdaki kodu kullanın. php composer.phar Global Composer Kurulumu Eğer tüm bilgisayara kurarak istediğiniz zaman […]

Ubuntu’ya Node.js ve NPM Kurulumu

Ubuntu‘ya Node.js ve NPM kurulumu basit bir işlemdir. Öncelikle Node.js‘in paket arşivini (PPA) yüklemeliyiz. Ubuntu‘nun kendi paket arşivindeki eski bir versiyondur. Bunun için curl a ihtiyacımız var. Eğer yüklü değilse aşağıdaki kodu terminale yazın. sudo apt-get update sudo apt-get install curl PPA‘yı eklemek için aşağıdaki kodu terminale yazın. curl -sL https://deb.nodesource.com/setup | sudo bash – […]

PHP ve Json

PHP ve Json ikilisi arasındaki ilişkiyi ve Json’un PHP’de kullanımını anlatmak için öncelikle Json nedir onun üzerinde duralım. Programlamada farklı platformlar arasında veri alışverişi ihtiyacı vardır. Mesela bir sosyal platformdan son paylaşımları çekip kendi projenizde kullanmak isteyebilirsiniz. Bu tür işlemler için platformlar arasında bir paylaşım olması lazımdır. Bu paylaşım için bazı teknolojiler geliştirilmiştir. Mesela bunlardan […]

Php Ders 4 – Operatörler

Binary Bu operatör işlemleri büyüktür, küçüktür işlemlerini kapsamaktadır. “<“, “<=”, “>”, “>=” operatörleri ile kullanılmaktadır. <?php var_dump(1 < 10); // TRUE değeri verir. var_dump(5 > 5); // FALSE değeri verir. Ternary Bu operatör eşitlik kontrol etme işlemlerini kapsamaktadır. “==” operatörü değerlerin eşit olup olmadığını kontrol eder. Mesela string 1 değeri ile integer 1 değeri için […]

PHP Kullanarak CSV Dosyası Oluşturma

PHP‘de, CSV uzantılı dosya oluşturabilmek için tanımlanmış fonksiyonlar vardır. PhpExcel gibi kütüphaneler yerine bu fonksiyonları kullanmanın bir kaç avantajı vardır. Daha az kaynak tüketir ve dolasıyla daha hızlıdır. Öncelikle CSV dosyamızı oluşturacak fonksiyonumuzu oluşturalım. function array_to_csv_function($array, $filename = “export.csv”, $delimiter=”;”) { // Bir temp dosyası açmak yerine bellek alanı kullanıyoruz. $f = fopen(‘php://memory’, ‘w’); // […]