resmi olmayan tarihimizin, söylenemeyen sözleri

24 Nisan 1915’te Ermenilere yönelik başlayan ‘operasyon,’ Hrant Dink’in 1 Kasım 2004 tarihli Birgün gazetesi köşe yazısında “Buna kimileri ‘Katliam,’ kimileri ‘Soykırım,’ kimileri ‘Tehcir,’ kimileri de ‘Trajedi’ diyor. Atalarım Anadolu diliyle ‘Kıyım’ derdi… Ben ise ‘Yıkım’ diyorum” cümleleriyle anılıyordu. Yıkım, varlığını çok iyi bildiğiniz, dilinizde, bedeninizde, hafızanızda, öfkenizde taşıdığınız bir şeylere yokmuş muamelesi yapıldıkça, inkar edildikçe devam ediyor, taş üstünde taş kalmıyor ta ki “Gerçek hakem halklar ve onların vicdanlarıdır. Benim vicdanımda ise hiçbir devlet erkinin vicdanı, hiçbir halkın vicdanı ile boy ölçüşemez” diyerek inşaata başlayana kadar. Sınırsız, hudutsuz, sürgünsüz bir dünya şiarıyla yoldaşlarımızla, bazen fiziken olamasa bile omuz omuza, adımlamaktayız dünyanın her bir sokağını, meydanını, ovasını, dağını. Tarihin sadece geçmişe değil, bugüne ve geleceğe de dair olduğunu bazen acıyla da olsa tekrar tekrar deneyimleyerek.

nisan olmadı
güney yolunda hiç insan olmadı
tarih tanıktı
o bile bir taraf olmadı

halep’te, şam’da, beyrut’ta, arjantin’de
tanıdık bir şarkı çalmadı
hiç olmadı

ocak olmadı
kan hala hiç sıcak olmadı
tarih tanıktı
o bile bir utanç duymadı

nice sokak, nice mevsim, nice toprakta
o zulüm cinayet olmadı
hiç olmadı

nice cesur, nice korkak, nice yoldaş
faşistler elinde ölmedi
hiç olmadı

bandista – inkarın şarkısı
anarko

Çare VPN

Dün gece saatlerinde Twitter’a erişim engellendi. Sayın Başbakanımız Bursa mitinginde Twitter gibi mivitter‘ın da “kökünü kazıyacağını” hizmetçisi olduğu biz değerli vatandaşlarına iletmişti. Bu “kök kazıma” durumlarını IP bazlı olmadığı sürece DNS yönlendirerek aşabiliyorduk. Bugün ise ISS’lere iletilen kararla Twitter’a IP bazlı engelleme getirilmiş[1]. Bu da demek oluyor ki artık DNS yönlendirerek Twitter’a maalesef erişim olmayacak.

Çare VPN

Bugün engelli Twitter üzerinde şöyle bir tartışmaya dahil oldum. Değerli dostum Serdar Doğruyol‘un da yazdığı gibi DigitalOcean, Amsterdam sunucuları üzerine OpenVPN Access Server kurmak en mantıklı çözüm olarak geldi.

Kurulum

Ubuntu 12.04 x86 üzerine kurduysanız aşağıdaki adımları doğrudan takip edebilirsiniz. Başka bir Linux dağıtımı için kullanıyorsanız buradan OpenVPN Access Server paketlerine ulaşabilirsiniz. Kalın olan yerleri kendinize göre düzenlemeniz yeterli olacaktır.

Terminal üzerinden,

sudo wget http://swupdate.openvpn.org/as/openvpn-as-1.8.4-Ubuntu10.i386.deb
dpkg -i openvpn-as-1.8.4-Ubuntu10.i386.deb

Komutlarını çalıştırarak OpenVPN AS’ı sunucumuza kuruyoruz. Kurulum bittiğinde OpenVPN bizim için openvpn kullanıcı adıyla default bir admin hesabı oluşturuyor. Son adım bu hesabın parolasını belirlemek.

sudo passwd openvpn

Yukarıdaki komutu çalıştırarak parolamızı belirliyoruz. OpenVPN AS yönetim ve kullanımı için bize 943. port üzerinden web arayüzleri sağlıyor.

Admin Arayüzü: https://IpAdresiniz:943/admin
İstemci(Client) Arayüzü: https://IpAdresiniz:943/

IpAdresiniz yazan yere OpenVPN’i kurmuş olduğunuz sunucunuzun IP adresini yazarak İstemci ve Admin arayüzlerine ulaşabilirsiniz. Muhtemelen SSL için güvenlik uyarısı alacaksınız, onaylayıp geçebilirsiniz. İstemci arayüzüne openvpn kullanıcınız ve parolanız ile giriş yaparak, yönergelerle OpenVPN AS uygulamasını kurarak engelsiz internetin tadını çıkarmaya başlayabilirsiniz.

Ek: OpenVPN 2 istemciye kadar ücretsiz. Tek bir kullanıcı ile birden fazla cihaz kullanacaksınız Admin arayüzüne giriş yapıp Advanced VPN > Additional OpenVPN Config Directives kısmına duplicate-cn eklemeniz gerekli olacak.

Son olarak, OpenVPN AS’ı akıllı telefonlarınızdan da kullanabilirsiniz. iOS uygulaması için buraya, Android uygulaması için buraya tıklayabilirsiniz.

Engellemelerin olmadığı bir Türkiye’de yaşama dileği ile…

1- Twitter’a IP bazlı engelleme geldi!

 

koşmak istiyorum…

“birileri ölüp, birileri nutuk atarken köşe yazılarında
kavga etmeden, bir daha tutuklanmadan
ve küfür etmeden
kafamı kırarcasına koşmak istiyorum”

nur içinde yat büyük adam…

12 Nisan’da kimseye söz vermeyin!

12 Nisan, Cumartesi günü Bahçeşehir Üniversitesi‘nde PHPKonf: Workshop düzenlemeyi planlıyoruz.

Oturumlar

Laravel’e Giriş – Emir Karşıyakalı
Eloquent ORM – Arda Kılıçdağı
Test-driven development(PHPUnit) – Osman Yüksel
Design Patterns – İbrahim Gündüz
Elasticsearch – Hüseyin Mert
Gruntjs – Fatih Kadir Akın
AngularJS – İsmail Baskın

Etkinlik detayları ve biletler yakın zamanda PHPKonf hesabı altından duyurulacak. Takipte kalın!

Çok cahilim, keşke daha fazla okuyabilsem

SFN-Logo

Bu isim ve logo’yu daha önce gördünüz mü? 99% ihtimalle hayır. İzin verin açıklayayım,

Uzun yıllar “benim bir yeğenim var o da yapıyor” sözündeki “yeğen” sıfatıyla sahalardaydım. Yeteneklerim: Web tasarım, Front-end, ASP Back-end (Klasik ASP, .NET değil!), Hazır Scriptler (PHP-Nuke, Oscommerce, Joomla, Mybb, WordPress), SEO, SEM. Yetenekler arasına kendini pazarlama, iş sürecini ve bölük pörçük alınan paraları yönetmeyi de katarsak sanırım Kripton’nun son oğlu Superman değil bendim!

Lise yıllarında yoğunlukla çevrem ve FriendFeed’de tanıştığım dostlarım freelance iş paslıyorlardı. Lise son sınıfta, staj yaptığım sürede Lead’im Muhittin Özer (Hakkını helal et ağabey!) sağ olsun yeteneklerim arasına PHP, MVC, CodeIgniter eklenmişti. Özellike Klasik ASP yazdıktan sonra PHP’e ve CodeIgniter’a geçiş bende ağır çakra patlatmıştı. Hatta o dönemde Mecidiyeköy’de bir ajansa girmiş, bunlar ne biçim kod yazıyor ya! diyip 3. günün sonunda kaçmıştım!

Onlar yapıyorsa ben de yaparım!

Lisenin bittiği yaz ayında, bir anlık gazla kafamda oluşan “Ajans kurma” fikrini harekete geçirmeye başladım. İlk iş kan kardeşim Levent’i pazarlama konusunda kafalamak oldu. Sonrasında Amcamın şirketinden fatura, oda, internet, masa, sandalye, koltuk, sekreter ve yemek desteği aldım. Karşılığında 50 kişilik şirketin IT(Format, MSN’e giremiyorum, Şöyle bir hata çıktı) işlerine bakıyordum. Karşılıklı win-win. Saha pazarlaması ve ofis işlerini ayarlayarak CEO, Founder olma yolunda ilk adımı tamamlamış bulunuyordum.

Sen Founder’sın büyük düşün!

CEO olup vay efendim Founder olup babadan yol ve sigara için haftalık harçlık almayı ve minibüse artık öğrenci veremiyor olmamı saymassak, ilk hayal kırıklığım elimde olan ve bizi 4-5 ay temiz götürür dediğim 3000-4000 adet kartviziti arayıp sadece 1 -yazıyla bir- adet iş düşürebilmek oldu. Bir ayımız bir iş ile, ikinci ayımız da Levent’in, “babasının selamıyla” gittiği yerden aldığı başka bir iş ile geçti. Kazandığımız ufak tefek paraları da 5-6 hafta boyunca nevizadede piyasada iş yok diyerek ve içerek harcadık. Bir de Levent Edirneye gidip geldi. İki ayın sonunda cebimizde paramız olmayışının ve 2. ay kredi kartı ekstrelerimizin gelmesiyle aldığımız kararla SoftraNET’i kapatıp okula gitmeye ve part-time iş aramaya başladık.

4 yıl geçti… O zamanlarda “her şeyi” bildiğimi, yapabildiğimi sanıyorken; en sevdiğim şey olan “kitap okumak” bile bana gereksiz geliyorken, bugün İlber Ortaylı’nın caps’lerinde bahsedilen “cahil”in aslında ben olduğumu biliyorum. Hergün bir şeyler öğrenebilmek, insanların tecrübelerini okumak, dinlemek için can atıyorum. Her öğrendiğim şey bana başka bir perspektif açıyor ve o yeni açılan perspektifin içerisinde ne kadar az şey bildiğimi sorguluyorum. Cypher’ın, Ajans Smith’e söylediği “cahillik mutluluktur” sözüne katılmıyorum. Öğrenmek çok güzel, kırmızı hap’ı seçin…

hangimiz “öteki”?

“Ermeni olduğum için hayatımda birçok ayrımcılık yaşadım. Bunlardan biri de askerlik yaparken oldu. Devremdeki tüm arkadaşlarıma yemin töreninden sonra erbaş rütbesi taktılar ve bir tek beni ayırıp er olarak bıraktılar. İki çocuk sahibi koca bir adamdım, umursamamam gerekiyordu belki. Amma velakin fena koymuştu bu ayrımcılık. Tören sonrasında herkes ailesiyle mutluluğunu paylaşırken, teneke barakanın arkasında tek başıma saatlerce ağladım. Elimde tuttuğum anahtarı, ağladığım duyulmasın diye oluklu tenekeden barakaya sürtüyordum yürürken. Bir o yana, bir bu yana yürüdüm, yürüdüm ve ağladım.”
~Hrant Dink

Sahi 19 Ocak’ta ne olmuştu?

2013 Özgür Web Teknolojileri Günleri’nin ardından…

Öncelikle Linux Kullanıcıları Derneği ve Yeditepe Üniversitesi, Bilgisayar Topluluğuna senelerdir düzenlemiş oldukları Özgür Web Teknolojileri Günleri için çok teşekkür ederim. Bu sene bizi yine dolu dolu bir etkinlik programı karşıladı. Şöyle bir bakınca, etkinliğin ana teması “Ölçekleme” oldu diyebilirim. 4 sene önce ilk kez katıldığımda: Django workshop; CodeIgniter ve Facebook uygulama geliştirme oturumlarına girmiştim. Benim için çok verimli bir gün olmuştu. Umarım bu yıl da herkes için çok verimli olmuştur!

“PHP Laravel Framework’üne dalış” oturumuna olan ilgi (cuma günü katılımının cumartesi gününe nazaran çok daha az olmasına rağmen) beni gerçekten çok sevindirdi. Aynı zamanda Jstanbul ve Mobilist‘te yaptığım açılış konuşmalarını saymassak, bu benim ilk sunum deneyimimdi. Umarım katılan arkadaşlar için verimli bir 45 dakika olmuştur. SlideShare üzerinden sunumu, GitHub üzerinden örnek uygulamayı paylaştım göz atabilirsiniz.

Umarım seneye tekrar görüşürüz!

P.S. SadeceHosting‘in kurşun kalemleri ne kadar iyiymiş arkadaş!

Fixing Vagrant after OSX Mavericks update

After updating to OSX Mavericks, I was getting the following error message when I try “vagrant up” command:

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["hostonlyif", "create"]

Stderr: 0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory

VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterface, interface IHostNetworkInterface
VBoxManage: error: Context: "int handleCreate(HandlerArg*, int, int*)" at line 68 of file VBoxManageHostonly.cpp

Open terminal and run this:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

If you try “vagrant up” everything will be okey but temporary, If you want to fix this permanently(of course you want) you should run commands below:

sudo chown -R root:wheel /Library/StartupItems
sudo chmod -R 0755 /Library/StartupItems

Happy Hacking!