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.
May 10
Java’da web uygulaması yapabileceğim aklımın ucundan geçmezdi…
Ama netbeans bunu çok güzelleştirmiş. Gerçi drag & drop bizim .Net ten dolayı tenkit ettiğimiz bir durum ama bu Netbeans’ta hiç kod yazmıyorsun manasına gelmiyor. Hemde her tarafta çalışabilen bir sistem elde ediyorsun. En güzelide bu zaten, linuxta çalışıyor.
Bu aralar Netbeans ve Matlab alıyor vaktimin çoğunu. Netbeans’e alışırsam süper olacak…
Apr 12
Sitenin sistemini güncelledim ama temada biraz problemler mevcut o yüzden bende standart temayı kullanacağım geçici olarak :D…
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());
}
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 :D, 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…
Jul 31
Epeydir ara verdiğim bilgisayar işlerine tekrar başlayayım dedim ve kafamda tasarladığım ama ismimin üzerinde bulunmayacağı bir projenin database’ini kabaca şekillendirdim.
Basit bir proje için basit bir veri yapısı, incelemek isteyen olursa bakabilir…
Feb 10
O kadar zamandır php ile uğraşıyorum bi manual bile indirmemişim
ne biçim işdir bu 
Jan 09
EyeOS serbest kodlu, platformdan bağımsız, Masaüstü İşletim Sistemi görünümünde bir Kişisel İçerik Yönetim Sistemidir(İYS). Temel paketler tüm İşletim Sistemi yapısını ve Takvim, Dosya Yöneticisi, Metin Düzenleyicisi, Dahili ileti sistemi , Tarayıcı ve Hesap Makinesinden oluşan 10 uygulamayı kapsar.
EyeOS misyonu bütün , esnek , geliştirilmeye uygun , serbest(GNU GPL Lisanslı) bir organizasyon ve Çalışma sistemi olmaktır. Geliştirilmeye açıktır , Herkes kolayca mevcut PHP uygulama kodunu port edebilir ve kurulabilir bir meta-paket oluşturabilir.
Kolay , güçlü ve Serbest bir İYS - EyeOS.
Son Yorumlar