Jul 31
Son zamanlarda bilgisayarla çok içli dışlıyım ve eskisi gibi bu kendimi geliştirmek veya eğlence olsun diye değil. Tabiki bu yaptıklarımla kendimi geliştiremediğim veya eğlenmediğim anlamına gelmesin.
Benim çalışma tempomdan veya ekmeğin aslanın kalın bağırsak civarlarında olmasından, iş dışında bir hayatım kalmadı. Akşam işten gel yat, sabah kalk işe git. Umarım bu bana has bişeydir, eğer hayat herkes için böyleyse Allah cümlemize sabır versin.
Jun 23
Today i needed to emulate the windows Xp, because i needed to use Internet Explorer 6.
I know using explorer 6 stupid but every computer not smart as i am or as the majority. We need to test our project on İnternet Explorer 6. I don’t like Internet Explorer (all the versions), even i don’t like Windows. I did like it someday, but it was really long time (about 9 years) ago.
After saying these all, if i said installing windows xp instead of my beautiful Linux distribution, you could easily say stupid to me. Firstly, i wanted to use Vmware-server but i couldn’t find any installation candidate at repositories. Then i started to download from its site. But i found out there is an alternative virtual machine tool called VirtualBox.
I easily installed from my distro’s add & remove programs, then i installed windows xp from its iso file. It was even faster than installation to real machine. Here is a screenshot :

Türkçesi :
Bugün internet explorerı kullanmam gerektiği için, windows xp yi linux üzerinde emülatörle çalıştırmam gerekti.
İnternet explorer 6 ya ihtiyaç duymanın salakça olduğunu biliyorum ama herkesin benim ve çoğunluk kadar zeki değil. Projemizi internet explorerda test etmemiz gerekiyordu. İnternet explorerı sevmiyorum, hatta windowsuda sevmiyorum. Bir zamanlar severdim ama bayağı bir önceydi bu (yaklaşık 9 yıl önceydi).
Eğer bunca şeyi söyledikten sonra benim güzel linux dağıtımımın yerine windows xp yi kurduğumu söyleseydim, benim hakkımda kolayca salak diyebilirdiniz. Öncelikle Vmware-server’ı kurmak istedim ama depolarda kurmaya aday bir paket bulamadım. Ardından sitesinden indirmeye başladım. Fakat Virtualbox diye alternatif bir araç olduğunu öğrendim.
Kolayca dağıtımımın program ekleme & kaldırma programından kurdum ve windows xp’yi iso dosyasından kurdum. Boş bilgisayara kurmaktan bile hızlı kurdu. Ekran görüntümüzde yukarıda…
Jun 17
İş güç koşuşturuyoruz… Isınmaya başladım yavaş yavaş…
Apr 11
Yazacağınız bir programda çalışacak başka programları seçecekseniz executable dosyaları çalıştırmaya ihtiyaç duyabilirsiniz. Bende tam buna ihtiyaç duyuyordum ki ufak çaplı bir google sorgusuyla istediğimi buldum…
void runsystem (string)
int main()
{
string cmm;
cmm="./executable";
//unix tabanlı sistemlerde kullanılan
//klasörü göstermek için başına ./ koyuyoruz.
runsystem (cmm)
}
void runsystem(string cmm)
{
system(cmm.c_str());
}
Feb 04
Belçikada dedikleri bir garip ülke, interneti bile limitli
, 12gb limit dayanmıyo ki … Bir gün daha dayansan ya, Ubuntu Alfa user olalım
Jan 29
Filipinlerde okullara 23,000 Linux Pc kazandırılmış, umarım bu bizim ülkemize örnek olur. Okullarımızda Pardus’lu Pc’lerle öğrencilerimizin bilgisayar ufkunu açarız.
Neden Pardus dediğimi heralde açıklamama gerek yok 
Nov 11
İngilizce bilen kardeşler için bir açıklama yapayım
( maksat sitenin gavur ziyaretçiside olsun
)
For English Press 9:
I was coding a small program on C++ then I have the error;
master@slave:~/project/oop2$ g++ MyString.cc MyString.h -o trial
master@slave:~/project/oop2$ ./trial
Segmentation fault (core dumped)
It was because using a pointer without specifying its borders. It grows and grows then it violates the memory addresses belonged by other variables, methods or what ever. The solution is simple just reserving the needed memory. So how to do that? The answer is also simple. You should allocate the memory using malloc() function which is both available in C and C++.
for example you need a pointer to put inside 100 int.
int somenumber = 100; // the number of integer you will put in pointer
int *intPointer;
intPointer = (int *)malloc(somenumber * sizeof(int));
// malloc function needs the byte value of the needed area in memory
// that’s why you should multiply it with the byte value of an integer
// it is generally 4 in 32-bit and 64-bit processor aimed compilers
Don’t press 8 it is for Dutch
, my Dutch is still poor,
Press 7 for Turkish
Evet Türkçesine gelince olayın, Tercüme edin Allah Allah, beni uğraştırmayın
.
Neyse ben biraz bahsedeyim yine
;
Yazdığım programda bir adet int pointer kullanıyordum (çok adet te bir tanesi patlıyordu
) ve bu memoryde sınırlarını zorluyordu, hatta altüst edip programımı öldürüyordu. Aslında çok basit bir problem ama yeni başlayanların ve benim gibi unutup tekrar hatırlayanların sık karşılaştıkları ve harşılaşacakları bir problem bu.
Tek yapılması gereken ise işinize yarayacak kadar memory’i o değişken için ayırmanız. Bu işlem için örnek kod yukarda.
Umarım googledan gelen arkadaşların işine yarar, ve bana bol bol ziyaretçi getirir
Oct 31
Okulda aldığım derslerden biri olan Data Communicatie’nin labratuarlarından biri olan Simulatie en Analyse van Pulscodemodulatie (PCM) -ingilizcesi : Simulation and Analyse of Pulse Code Modulation- için bir simulasyon yazılması gerekiyordu. Aklıma ilk gelen C/C++ oldu… Hemen bir grafik kütüphanesi bulmalıydım. Google sayesinde Güzelinden bir tane buldum. ChartDirector[w] Linkinden göz atabilirsiniz. Bedava bir ürün değil ama pazarlamayacağıma göre sorun yok
Geriye kodu yazmak kaldı %50 oranında bitirdim ama uzun zamandır c++ dan uzak kaldığım hemen belli oldu. Resmen baştan başladım ama hızlı bir geçiş oldu. Zaten Java, PHP, Assembly ve C den kopmuş değildim. C++ dan da kopmadım ama detaylarda takılıyordum, hallettim gibi şimdilik. Tabi daha öncesinde C++’ı pek G++ ile kullanmamıştım, daha çok visual studio kullanmıştım. Windowsu Terk ettim artık hiç ihtiyaç duymuyorum ona artık
…
Qt üzerine çalışmaya başlayacaktım zaten Data Communicate tam vaktinde yetişti
Okuldakiler konuştuklarında aradan ancak kelimeler kapabiliyorum ama iş bilgisayara gelince çok şükür onla anlaşabiliyoz. Bilgisayarın dilide insanların dili gibi çok ama bilgisayarın kültürü her yerde aynı
. Yeni dil öğrenmek kültür farkından dolayı zor oluyor zaten… Bakalım bir kaç kelimede Flamanca konuşabiliyorum artık, ama bir kaç kelime
Not: Bugün birinin web sitemi takip ettiğini öğrendim ve benim için şaşırtıcı oldu…
Mar 21
Bilişim Haftası (hafta dediğine bakmayı sadece 2 güncük
) daha önce bahsettiğim şekilde bugün start aldı.
İlk Seminerimiz “Code Generater” idi. Elips adlı yazılım firmasından olan ve bizim okulun halen öğrencisi olan (sadece matematik dersi kalmış alttan
) biri kendi yazılımlarını hızlı geliştirebilmek için yazmış oldukları sql sorgularını ve VB classlarını otomatik olarak oluşturan code generaterdan bahsetti ve birkaç örnek verdi. Tabi yaklaşık 10 kişiydik salonda… Bizim okulun klasik hali.
İkinci seminer ise Bilge Adamın semineriydi. Hakan Ulagan “Yazılım Mucizesi Google” adlı bir seminer verdi bizlere. Genelde bu tür eğitim firmalarının seminerlerinde baya bir reklam kokusu olurdu veya Microsoft sempatizanlığı aşılamaya çalışılırdı insanlara ama bu seferki onlardan değildi. Google o kadar güzel bir şekilde anlatıldı. Faydalı olduğunada inanıyorum. Bu seminer kalabalıktı çünkü bu seminerde çekiliş yapılacaktı ve o çekiliş sonunda 300 saatlik eğitim çıkma ihtimali vardı ve birçok kişi geldi.
Üçüncü seminer ise kariyer planlama ile ilgiliydi. SecretCv Genel Müdürü Okan Tütüncü bizlerle beraberdi ve iş dünyası hakkında bize bilgiler verdi. Bu seminer tam bir sohbet havasında geçti. Bu seminerde kalabalıktı.
Dördüncü seminer bence en güzeliydi. Ulusal Dağıtım (Pardus) projesinin üç geliştiricisi bizlerle beraberlerdi. Barış METİN, A. Murat EREN ve biraz gecikmeli olarak Gürer ÖZEN bizlerle beraberdi. Pardusun tarihçesinden paketlerinden genel bir bahis geçti. Normalde 2 saat süre ayrılmıştı seminere fakat 2 buçuk saat sürdü. Sonradan sorulan sorular ilginin boyutlarını göstermeye yetiyordu.
Barış Bey’le Murat Bey seminer boyunca önlerindeki bir sürahi suyu bitirdiler o derece dudakları kurudu yani. Çok güzeldi ve aynı zamanda kalabalıktıda. İlginç sorular çok geliyordu tabi. Hatta bende her zaman olduğu gibi gittim ve bi ilginçlik yaptım
ve masaüstü yöneticisi yazmayı düşünüp düşünmediklerini sordum. İlk başta normal bi soru gibi gelmişti ama sonra hafiften saçma olduğunu anladım. Bilişim haftasının şimdiye kadar olan en güzel kısmıydı… Linuxa karşı insanların kafalarındaki olumsuz düşünceleri temizliyen cinstendi.
Beşinci seminer Pardus seminerinin uzaması nedeniyle biraz uzadı. Aslında uzamadı
ama geç başladı ve geç bitti.Oyun sektörü hakkında idi ama pardustan pekte sarmadı işin aslı.
Genel olarak baya güzeldi. En güzel kısmı ise pardustu.
Son Yorumlar