Monthly Archives: Şubat 2014

Genel

PHPKonf Ardından

PHPKonf 2014 Bahçeşehir Üniversitesi Geçtiğimiz cumartesi günü PHP geliştiricileri ve teknoloji meraklıları PHPKonf da buluştuk. Kaliteli konu ve konuşmacılarla (kendimi tenzi ederekten :)) dopdolu ve son derece eğlenceli bir etkinlik oldu. Öğleden sonra gelebilmeme rağmen salonun neredeyse tamamını dolu görmek hem etkinliğe olan ilgi hem de hep birlikte akıl yorduğumuz bu sektörün gelişimi ile ilgili olarak beni son derece mutlu etti.

Yakın geçmişte “register_global kullanmak iyidir” söylemlerinin olduğu etkinliklerden sonra bugün Doctrine, MongoDB, Solr ve RabbitMQ gibi teknolojilerin programlama etkinliklerinde konuşuluyor olması, sektörün gelişimi ve insanların yeni teknolojileri tanıması açısından son derece önemliydi.

phpkonf14

Öğleden sonra gelebildiğim için malesef öncesinde yapılan sunumları kaçırdım. Emir Karşıyakalı‘dan Restful servis protokolüyle ve Restful API geliştirme ile ilgili bilgiler, Tayyar Beşik‘den MongoDB ile ilgili çeşitli ipuçları ve Muhittin Özer‘den workshop tadında bir Doctrine sunumu dinledik. Etkinlik sonunda küçük bir katılımcı kitlesiyle birlikte mini bir “Feyizli Sohbet” gerçekleştirdik.

PHPKonf 2014 Bahçeşehir Üniversitesi - Feyizli Sohbet

Etkinlik vesilesiyle uzun zamandır görüşemediğimiz pek çok dostumuzu da görebilme mutluluğunu yaşadık. Hoş, zaten gördüğüm kadarıyla sektör o kadar küçük ki salonda birbirini tanımayan çok az insan vardı diyebilirim.

Tecrübelerimizi değerli katılımcılarla paylaşabilme ve sektördeki dostlarımızla bir araya gelebilme fırsatını sunan kıymetli kardeşimiz Emir Karşıyakalı‘ya bu vesileyle bir kez daha teşekkür ediyorum ve yeni etkinliklerini sabırsızlıkla bekliyorum.

Kaynaklar:

Fotoğraflar aşağıdaki sitelerden alınmıştır.
http://bilalbaraz.com/22-subat-2014-phpkonf-php-konferansi/
http://dijitalkutuphane.com/phpkonf-bahcesehir-universitende-yapildi//

Genel

Django Uygulamalarının Apache Üzerinde Sanal Ortam (virtualenv) İle Birlikte Çalıştırılması

Django framework ile geliştirdiğiniz python uygulamalarınızı, apache2 üzerinde virtualenv ile birlikte çalıştırmak için aşağıdaki işlemleri sırasıyla gerçekleştirmelisiniz.

– Şayet sunucunuzda mevcut bir apache kurulumu varsa aşağıdaki apache bileşenlerinin kurulumunu gerçekleştiriniz.

$ sudo apt-get install apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

– Apache yi restart ediniz ve tarayıcınızdan istek göndererek halen sorunsuz ve çalışır durumda olduğundan emin olunuz.

$ sudo /etc/init.d/apache2 restart

– Apache için wsgi modülünün kurulumunu gerçekleştiriniz.

$ sudo apt-get install libapache2-mod-wsgi

– Virtual environment üstündeki python projeniz için /etc/apache2/sites-available/ dizininde aşağıdaki gibi yeni bir sanal host dosyası oluşturunuz. (Örnek dosyamızın adi sizinsite.com olsun)

<VirtualHost *:80>
    ServerName sizinsite.com
    ServerAlias www.sizinsite.com
    WSGIScriptAlias / /var/www/sizinsitecom-env/project/sizinsitecom-src/wsgi.py
    WSGIProcessGroup sizinsitecom
    WSGIDaemonProcess sizinsitecom processes=5 python-path=/var/www/sizinsitecom-env/project/sizinsitecom-src:/var/www/sizinsitecom-env/lib/python2.7/site-packages threads=1
    Alias /static/ /var/www/sizinsitecom-env/project/sizinsitecom-src/static/
    <Directory /var/www/sizinsitecom-env/project/sizinsitecom-src/>
        <Files wsgi.py>
            Order deny,allow
            allow from all
        </Files>
    </Directory>
    <Directory /var/www/sizinsitecom-env/project/sizinsitecom-src/static/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>


    ErrorLog ${APACHE_LOG_DIR}/sizinsitecom-error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/sizinsite-access.log combined
</VirtualHost>

– sanal host u aktif hale getirin.

$ sudo a2ensite sizinsite.com

– Yeni sanal host un aktif olması için apache servisini yeniden başlatın veya konfigürasyonu reload edin.

$ sudo service apache2 restart

Hepsi bu kadar.

Genel

PHP Geliştiricileri 22 Şubat 2014 de PHPKonf ile Bir Araya Geliyor

PHPKonf22 Şubat 2014 Cumartesi günü düzenlenecek olan PHPKonf etkinliği, web teknolojileriyle ilgilenen meraklıları Bahçeşehir Üniversitesi’nin Beşiktaş’daki kampüsünde bir araya getirecek.

Etkinlik isminin PHP Konferansı olması sizleri yanıltmasın. Zira tecrübeli geliştiricilerden gerçek hayat deneyimleri, teknolojik ve mimari pek çok konuyla dopdolu bir etkinlik, katılımcılarını bekliyor.

Değerli dostumuz Emir Karşıyakalı tarafından organize edilen PHPKonf, etkinlik destekçilerinden paylas.com tarafından canlı olarak yayınlanacak. Etkinlik kaydını Eventbrite üzerinden ücretsiz olarak gerçekleştirebilir, gelişmeleri @phpkonf isimli twitter hesabından takip edebilir, diğer tüm detayları PHPKonf web sitesinden öğrenebilirsiniz.

Elini taşın altına koyup böyle bir etkinliği organize ederek biz geliştiricileri bir araya getirecek olan Emir Karşıyakalı ve tüm destekçilerine gönülden teşekkür ederiz.