ProgramlamaKategorisindeki makaleler listeleniyor

  • git ile sürüm numaraları verme

    27 Şubat 2012Pazartesi17:36 Yorumla(0)

    git sürüm kontrol aracını kullananlar git tag komudu ile sürüm numaralandırması yapabilirler.

    git tagging mekanizması aslında sürüm numaralandırması için geliştirilmemiştir; genel amaçlıdır. Amacı, bir commit noktasını işaretlemektir.

    Git ile sürümleme, ilgili sürüm için sonuncu commit yapıldıktan sonra "işte bu commit ile v2.4 sürümü tamamlandı" gibi bir mesaj bırakılarak yani bu commit etiketlenerek/tagging ile yapılır.

    En basit haliyle bir etiketleme şu git komuduyla yapılır:
    $ git tag -a v3.3.1 3234701e827ca3f0997cbe6ba50441957751cfe4

    burada etiketimiz "v3.3.1" oluyor, yani bu işaretin adı oluyor. İşaretlenecek commit ise sonuncu parametredir.

    Bu komut çalıştırılınca, biraz daha açıklayıcı mesaj yazmanız için var sayılan metin düzenleyici açılacaktır.

    github.com gibi sunucuya göndermek, diğer geliştiricilerle bu sürümlemeyi paylaşmak için
    git push --tags komudu çalıştırılmalıdır.

    Yardımcı bağlar:
    http://book.git-scm.com/3_git_tag.html
    http://learn.github.com/p/tagging.html

  • ASPseek arama moturu ve örümcek

    15 Mayıs 2011Pazartesi17:49 Yorumla(0)

    ASPseek örümceği, C++ ile yazılmış indekleme ve arama moturudur. Google gibi çeşitli siteleri tarar, indeksler ve bu indeksler üzerine gelişmiş arama yapma imkanı sağlar.

    Detaylı bilgi buradan edinilebilir: http://www.aspseek.org/man/aspseek.7.php

  • Php script'i başlangıçta çalıştırma

    04 Mayıs 2011Çarşamba22:47 Yorumla(0)

    Bir php script'ini sistem açılışında çalıştırmak zor değil. Yapmanız gereken, çalıştırılacak php script'ini ve ve bunu başlatacak iki satırlık dosyayı hazırlamak:

    Örnekte çalıştırılacak script şu olsun /var/www/takip.php

    /etc/init.d/ dizini içinde istediğiniz isimli bir dosya oluşturun, ben adını deneme1 seçtim:

    deneme1 dosyasının içeriği şöyle:
    #!/bin/sh
    php /var/www/takip.php &


    şimdi yapmamız gerejen bu dosyayı çalıştırılabilir yapmak:
    $ chmod +x /etc/init.d/deneme1

    sonra bunu başlangıçta çalıştıracak şekilde sisteme bildirmek:
    $ update-rc.d deneme1 defaults

    Hepsi bu kadar.

    Test için kullandığım takip.php dosyası şöyle:

    $i=0;
    $argv=$_SERVER['argv'];

    if(isset($argv[1])){
            file_put_contents('/tmp/deneme.txt','argv='.$argv[1]. ' - '.date('H$
    }

    while(1){
            $i++;
            $str=$i.' - '.date('H:i:s')."\n";
            file_put_contents('/tmp/deneme.txt',$str,FILE_APPEND);
            sleep(3);
    }


    Sistemi yeniden başlattıktan sonra şu komutla neler olduğunu görebilirsiniz:
    $ tailf /tmp/deneme.txt



  • 10 Şubat 2011Perşembe15:39 Yorumla(0)

    rpm -aq //kurulu paketleri listeler
    rpm -Uvih paket.rpm // paket.rpm dosyasını kurar

  • Botego Php geliştirici iş ilanı

    02 Ağustos 2010Pazartesi10:29 Yorumla(0)

    Çalıştığım firma olan Botego php geliştirici aramaktadır.

    ilan detayları: yazılım geliştirici ilanı

  • kod dolması

    14 Mayıs 2010Cuma00:05 Yorumla(0)

    planlı programlı yazılan kod zamanla şişmeye başlıyor, 10 satırlık bir fonksiyon bug fixlerle oluyor 15 satır. insan, önce, "üff pislendi" diye üzülüyor; sonra, "şimdi daha güçlü" oldu diye seviniyor.