31 Temmuz 2009 Cuma

Zemberek Yazılım

Zemberek yazılım şirketini kuralı yaklaşık bir ay oldu. Peki neler oldu. Şirketi kurmak için bir sürü resmi işlem gerekiyormuş. Muhasebeciye, belediyeye, TSO gitmeniz; maliyecilerin gelişi ...
Bunları halletikten sonra hersey daha yeni başlıyor bir yazılım şirketini yürütmek. Yer Kütahya işiniz çok zor. Karşılaştığımız tepkiler " Ne gerek var ben o program olmadanda işimi görüyorum" yada nazik bir şekilde "hiç uğraşmayın biz ilgilenmiyoruz"...
Kütahyada hizmeti ayaklarına getiren insanları biraz dinleseler belkide bizi memnun etmeye yeterdi. Özellikle teşvik kapsamıda olan Kütahyada yeni kurulan bir şirketten stopaj gibi vergiler alıp girişimcilerin hevesini kursağında bıramak, belini bükmek pek adil gelmiyor. Tabi bunlar işin kötü tarafı. Uzun süren bir bekleyişten sonra ilk ve tek siftahımızı yaptık.

En ilginci ise açık kaynak kodu sonuna kadar destekleyen Gürcan arkadaşımızdan bir öneri almamız. Microsoftun yeni kurulan yazılım şiketleri için BizSpark adlı bir programı varmış. Her ne kadar Mysql, Sharp development, php ile idare etsekte windowsun sağladıkları kolaylığı görünce Microsoft ortamına geçişimiz gayet hızlı oldu. İlk önce Microsoftun bizspark sitesinden başvuru yaptık. Ama bir cevap gelmedi. Bu sefer e-tohum üzerinden başvurmayı denedik. Kısa süre sonra mail geldi. Bir kaç gün içinde programa dahil olduk. Burda Bizspark programını biraz açmak istiyorum. Bizspark programı Microsoftun bir çok aracını size ücretsiz sağlıyor. Bunların içinde işletim sistemleri, ofis, visual studio gibi birçok program var. Anlaşmalı host sağlayan şirketler, msdn üyeliği gibi yeni kurulan bir yazılım şirketine büyük kolaylıklar sağlıyorlar. Bizede öğrenciyken dreamspark ile yaralandığımız şimdi ise bizspark olan ücretsiz keylerin keyfini sürmek kalıyor.

Zemberek Yazılım

18 Haziran 2009 Perşembe

Kabuk komutları interaktif olmayıp satırdan direk bilgi okur.

-int main(char * argvc[], int argc)

Bu ifadade birinci parametre karakter poniterını, ikinci parametre ise arguman sayısını(argument count) verir.
Bunu her biri bir adresi gösteren parametre tablosu olarak düşünebiliriz.


Burda ilk satır ön tanımlı olarak programın adıdır.argv[0] ile programın adını tutulduğu stringe ulaşabileceğiz.
argv[1] den argv[argc-1] kadar ise komut satırından girdiğimiz tüm argümanlar saklanır. argv[argc]'ye ise NULL atanmıştır.
ÖR:
Aşagıdaki komut konsola yazılınca.
-programadi.exe 5
Şu iki argüman alınmış olur
argv[0] = programadi.exe
argv[1] = 5
Kullanıcı programın çökmesini engellemelidir

17 Haziran 2009 Çarşamba

Artık Kütahya

Okulum bitince ne yapacam diye düşünüyordum. Ve mezun olduk. Şimdi beş arkadaş Kütahyada kalıp yazılım şirketi kuruyoruz. Küçük bir büro tuttuk.Resmi işlemlere başladık. Adını Zemberek Yazılım koyduk. Daha kurulmadı ama bundan uzun bir süre daha Kütahyada kalacam gibi gözüküyor.
Bir diğer haber ise açıklananı bayağı oldu. Microsoft Yaz Okuluna çağrılmam. Agustos ayında İzmirde olacağım. Tayfun Akçay Beye yaptığı yönlendirmeler için çok teşşekkür ediyorum.

19 Mart 2009 Perşembe

Hadoop Kurulum

İlk önce size yardımcı olabilecek bağlantı
http://hadoop.apache.org/core/docs/r0.19.1/quickstart.html
Yaptığım işemler xubuntu üzerinde gerçekleştirdim.

Yüklemeniz gerekenler

-java6
$ sudo apt-get install sun-java6-bin

-jdk
Ayrıntılı bilgiye burdan ulaşabilirsiniz.

- Şimdi hadoop' u indilmesi gerekir.
Hadoop burdan indiriyoruz.

-Hadoop kurulum

Hadoop'u kofigüre etmemiz gerekir.
$ gedit conf/hadoop-env.sh

gedit editörü ile dosyamızı açtıktan sonra
#export JAVA_HOME=/usr/lib/jvm/j2sdk1.5-sun ..bunu silerek altaki satırı aynı yere yapıştırın
export JAVA_HOME=/usr/lib/jvm/java-6-sun

Altaki kodları yazmanız yeterli
$ mkdir input
$ cp conf/*.xml input
$ bin/hadoop jar hadoop-*-examples.jar grep input output 'dfs[a-z.]+'
$ cat output/*

5 Mart 2009 Perşembe

Visual studio Team Systeam

Microsoft Visual Studio açılır.
“Team Project”-- “connect to team foundation server” -- ”Add” tıklanır.
Açılan pencerede codeplex sitesinde Visual Studio Team Explorer kısmındaki bilgiler eklenir.

Project Name: dpustaj
Username: snd\kullaniciadi_cp
Password:
Server Name: tfs09.codeplex.com
Port number: 443
Protocol: https

Codeplex sitesinde projemize gireriz. Source code bölümünden Visual Studio Team Explorer kısmında Username: snd\kullaniciadi_cp ve kendi şifremizle giriş yaparız.
Açılan “Team explorer” altında “Add existing Team Project” ‘e tıklanarak daha önce sitede oluşturulan projelerden istenilen seçilir.
“Team explorer”da “source control” tıklanır.Açılan “source control explorer” da projemizin üzerine sağ tıkalnıp işleirimizi yaparız.

SVN

TortoiseSVN kurmak ile başlıyoruz.
http://tortoisesvn.net/downloads SVN indiriyoruz.
Projemize sağ tıklayıp “import” u seçiyoruz. Bu şekilde kodumuzu paylaşıma açmış oluyoruz
Dosyayı bir yere indirmek için boş bir yere sağ tıklayıp “export” ediyoruz.
Projede yaptığımız değişiklikleri güncellemek için projeye sağ tıklayıp “checkout” diyoruz ve sonra “commit” e tıklıyoruz.
Projenin son halini görmek için sağ tuklayıp ”update” ediyoruz