Ubuntu ve Philips SHB6100

Genel 1 Yorum »

Bir önceki yazıda kulaklık sesi bozuyo tarzı şeyler söylemiştim… Ama hepsini geri alıyorum … Sesi hoperlörden nasıl alıyorsam o şekilde iletiyor bu arkadaş… Tamamen Mikropsoftun bir ürünü olan Vista’nın salaklığı diyebiliriz…

Amarokta şu anda dinliyorumda sesi süper veriyor… Aldığıma şimdi tam manasıyla memnun oldum.

Philips Bluetooth Kulaklık

Teknoloji, Wireless 2 Yorum »

Bu cumartesi günü aklımda olan bluetooth kulaklığı aldım. Bluetooth kulaklıktan beklediğim bir kaç şey vardı, bazıları; çift kulaklıklı olmalıydı ve uyumluluğu geniş çaplı olmalıydı.

Philips SHB6100 bu açıdan iyi bir kulaklık. Hem cep telefonunda hem de bilgisayarınızla kolaylıkla kullanabilirsiniz. Ama almadan önce bazı hususları bilmenizde fayda var. Zira muadilleri gibi sesi çok güzel değil. Ses kalitesini çok düşürüyor. Sanki çok iyi çekmeyen bir radyo dinlermiş gibi hissediyor insan kendini. Ben şimdilik bulunduğum ortamda çok manyetik gürültü olmasına yoruyorum ama bayram için memlekete gittiğimde orda radyo, televizyon, gsm ve gprs dalgalarında başka dalga olmadığını düşünürsek, iyi bir test ortamı olabilir.

Normalde hep linuxu kullanıyorum ama bugün nedense açmadım :D, o yüzden linuxte daha test edemedim. Bu sesin kalitesiz olmasının sebebi Vista olabilir. O zaman bu söylediklerimi geri almam gerekir tabi orası ayrı bir mesele.

Telefonda kullanırken konuşmalar güzel gidiyor ama benim sesim oraya nasıl gidiyor onu çok iyi bilmiyorum. Onuda kısa zamada test ederim diye düşünüyorum.

Şimdilik çok şükür memnunum ilerde ne olur Allah bilir…

Emulating Windows

Linux, Ubuntu, İş Hayatı 4 Yorum »

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 :

Emulated Windows

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…

Firefox 3 Güzel Ama

Genel 4 Yorum »

Firefox 3ü bugün kurdum… Herşey iyi güzelde Ertuğ sayesinde kurduğum temamın Firefox 3 e desteği yokmuş. Kullanmaya yeni başlamıştım ama alışkanlık yapmıştı. Bunun varsayılan teması çok yer kaplıyor. Bana ufacık tefecik bişey lazım.

Biraz aceleci olabilirim ama alışkanlıklardan feragat etmek zor oluyor. Olmadı downgrade ederim :)

Ben mi? Nerde miyim?

Linux, İş Hayatı 1 Yorum »

İş güç koşuşturuyoruz… Isınmaya başladım yavaş yavaş…

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

C/C++, Linux, Programlama 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());
}

Ubuntu Hardy Heron (8.04) Alpha 4 Çıkmış Ama :(

Belçika, Efkar, Linux, Ubuntu Yorum Yok »

Belçikada dedikleri bir garip ülke, interneti bile limitli :D, 12gb limit dayanmıyo ki … Bir gün daha dayansan ya, Ubuntu Alfa user olalım :)

Filipinlerde Okullara 23,000 Linux Pc, Darısı Başımıza

Linux Yorum Yok »

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

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

Belçika, C/C++, Linux, Programlama 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

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in