Netbeans Visual Web Pack

, , , , 6 Yorum »

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…

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Site Güncelleme

, , 2 Yorum »

Sitenin sistemini güncelledim ama temada biraz problemler mevcut o yüzden bende standart temayı kullanacağım geçici olarak :D

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

C++ ile Executable Dosya Çalıştırma

, , , Yorum Yok »

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());
}

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Core’u geniş Tutki Patlamasın :) (Segmentation Fault Core Dumped C++)

, , , , , , 4 Yorum »

İngilizce bilen kardeşler için bir açıklama yapayım :D
( maksat sitenin gavur ziyaretçiside olsun :D )

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 :D

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Return Of The Fable (C++)

, , , , , , , , , 2 Yorum »

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…

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Paslanmamışım Daha

2 Yorum »

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

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Daha PHP Manual İndirmemişim :D

1 Yorum »

O kadar zamandır php ile uğraşıyorum bi manual bile indirmemişim :D ne biçim işdir bu :)

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

eyeOS Nedir?

, , , Yorum Yok »

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.

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

RSF v0.2Bin6 Çıktı

, , , 2 Yorum »

Artık RSF v0.2Bin6‘nın stabil sürümünü deneyebilir, edinebilir ve hakkında Tebrik de edebilirsiniz. :D

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in