Netbeans C math.h Kütüphane Sorunu

Başlık tam açıklayıcı olmadı biraz açayım onu; Netbeans ortamında C programlaması yapıyorsunuz diyelim ve Linux’da olduğunuzu varsayıyorum çünkü bu problem Windows’da oluyor mu haberim yok ama zaten Windows’daysanız muhtemelen Dev-C++ kullanıyosunuzdur. Programlama yaparken math kütüphanesi kullanmanız gerekti ve <math.h> dosyasını projenize dahil ettiniz. Çoğu fonksiyon belki sorun çıkarmayacaktır ama çıkaranlardan birini örnek vereyim sqrt() fonksiyonu ki bu karekök fonksiyonu illaki lazım olacaktır hiç mi hipotenüs hesaplamayacaksınız 🙂

Bu fonksiyonu kullandınız ve undefined reference to 'sqrt' hatasını aldınız diyelim.

İşte bu hatanın çözümü şu şekilde: Program açıkken projelerin bulunduğu bölmeden kendi projenizin üzerine sağ tıklayıp sırasıyla Properties->Linker->Libraries kısmına geldikten sonra Add Standard Library butonuna tıklayıp Mathematics kütüphanesini ekliyorsunuz. Hepsi bu kadar.

Eğer ki gedit vb. bir metin derleyicisiyle bu işi yapıyor olsaydınız ve kullandığınız derleyici gcc olsaydı terminalden gcc dosyaAdi.c -lm şeklinde komut yürüterek sorunu halledebilirdiniz. Ama siz Netbeans IDE kullanıyorsunuz dimi yoksa bu sayfada ne işiniz var 🙂

Reklamlar

Netbeans Temaları

Netbeans IDE kullanıyorsunuz ve beyaz arka plandan dolayı gözleriniz mi yoruldu? Belki de gözleriniz yorulmamıştır da canınız sıkılmıştır aynı temayı kullanmaktan şahsen benim öyle oldu (gözlerim kolay kolay yorulmaz 🙂 ) Netbeans temalarını bulabileceğiniz ve kendi yapmış olduğunuz temaları da yükleyebileceğiniz bir site önereceğim size. Tavsiye ettiğim tema ise (ayrıca sitede en çok indirilen) Monokai Sublime ama tabi ki zevkler farklı olabilir size başka biri daha güzel gelebilir. Fazla uzatmadan sitenin adresini vereyim. www.netbeansthemes.com

Beğendiğim bir kaç temayı da ayırdım kenara onları da buradan indirebilirsiniz.

https://yadi.sk/d/SB4Tj4Dr32H8um

Bu siteden indirmiş olduğunuz temayı yüklemek için ise şu yolu takip ediyorsunuz.

Netbeans’i açtıktan sonra menülerden Tools->Options->Fonts and Colors ve en alttaki Import butonuna tıklayarak indirmiş olduğunuz temayı (.zip dosyasını) seçiyorsunuz ve program yeniden başladıktan sonra temanız yüklenmiş oluyor. Keyifli kod yazmalar.

Grub-Customizer

Hali hazırda kullanmakta olduğunuz windows işletim sisteminizin yanına bir linux dağıtımı (ubuntu,linux mint,kali vb.) kurmak istediniz ve kurdunuz diyelim. Normal şartlarda windows yanına kurulum yaptıktan sonra bilgisayar açılışında grub listesinde işletim sistemi seçeneklerini görür ve istediğinize girersiniz fakat bazı durumlarda grub listesinde windows görünmeyebilir. Bu durumda linux işletim sistemine girdikten sonra terminalden aşağıdaki komutları girerek grub-customizer uygulamasını yüklüyorsunuz. Bu uygulamayı çalıştırarak grubda istediğiniz değişiklikleri yapabilir, windows işletim sisteminizin de başlangıçta grub listesinde görünmesini sağlayabilirsiniz.

$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer

sonrasında grub-customizerı açarak ayarlarınızı yapabiliriniz.
$ sudo grub-customizer

Black Mirror

Fazlasıyla yoğun bir sınav temposu içerisinde olmama rağmen boş vakitlerimi değerlendirdiğim mini dizim Black Mirror. Her bölümde farklı oyuncu kadrosu ve farklı senaryo hatta farklı gerçeklik algısı var. “Aslında şöyle bir teknoloji olsaydı güzel olmaz mıydı?” dediğimiz teknolojileri alıp çok güzel bir şekilde işleyip faydaları ve zararlarıyla karşımıza koyuyor. Dizide gördüğüm çoğu teknoloji ileride hayatımızda olması muhtemel teknolojilerden. Lafı fazla da uzatmayayım tavsiyemdir vaktiniz olursa izleyin.

Virüs

Size bir hikaye anlatayım. Bundan binlerce yıl öncesinde insanlar mars gezegeninde yaşıyorlarmış. İnsanların hor kullanmasından dolayı insanları besleyemeyecek ve barındıramayacak duruma gelen mars artık yaşanılmaz bir hale gelmiş. İnsanlardan zeki olan birkaçı durumun bu hale geleceğini önceden kestirip ön hazırlık yapmışlar ve dünya adında bir gezegen bulmuşlar. Oraya yerleşmek için gerekli bütün hazırlıkları yapmışlar, büyük bir gemi tasarlamışlar. İnsanlar bu gemiye sayılı insan (maddi gücü olup geminin tasarlanmasına yardım edenler) ve sayılı hayvan,bitki almışlar. Diğer insanlardan habersiz bir şekilde dünyaya yerleşmişler. Marsta kalan insanlar birkaç yüzyıl sonra açlıktan ve oradaki doğal afetlerden helak olmuş. Dünyaya yerleşen kesim ise marstan geldiklerini çocuklarına söylememişler çünkü mars olayı geçmişlerindeki bir kara lekeymiş. Bu döngü insanların sürekli yerleştikleri gezegeni mahvedip yeni gezegenlere sıçramasıyla sürüp gitmiş.

Hikayeyi tamamlayıcı unsur olarak da şunu ekleyeyim. İnsanlar aslında kendileri gibi bir canlının içinde yaşayan mikroskobik boyutlardaki canlılarmış. Varolma amaçları ise o canlıya zarar vermekmiş yani virüs diyebiliriz. Aynı şekilde insanların içinde de kendileri gibi olan canlılar varmış.

Hataları Yüze Vurmak

Bir insanı hatasıyla yüzleştirmeyi o insana yapılabilecek en iyi iyiliklerden biri olarak görüyorum. Yüzüne vurmak demiyorum, hatasını tokat atar gibi yüzüne çarpmaktan da bahsetmiyorum. Bir yolunu bulup onu hatasıyla yüzleştirmekten bahsediyorum.

Ben hataları hep insanların yüzüne vurdum. Dürüst olmanın her zaman ve her yerde doğru olacağını düşündüğümden. Çoğu insanı bu yüzden kaybettim. Hayatımda olup da kaybettiklerim de var tabi. Kaybettiklerime üzülmüyorum değil ama en azından diyorum ki; “olsun bundan sonrakileri kaybetmemek için gerekli tecrübeyi kazandım.”

Torrent İnternetinizi Mi Yavaşlatıyor?

Ben şu an Bittorrent 7.9.6 sürümünü kullanıyorum. Uzun zaman önce alıştığım zamunda.net websitesini kullanıyorum. Şöyle bir sorun var ki torrent aracılığıyla bir şey indirmeye çalıştığınızda eğer ki internet hızınız normalde de iyi değilse tamamen berbat kullanılmaz bir hale geliyor. Çok abartmışım gibi oldu ama yıllarca ttnetin en düşük paketini kullanan biri olarak bu durumdan çok çektim. Düşük internetteysen torrentte ne işin var diyenler de olabilir ama torrent zaten bence düşük internet işi, internetiniz yavaşsa kesiliyorsa ya da benzeri sorunlar yaşıyorsanız torrent birebir. Neyse konuyu fazla uzatmayayım. Kullandığınız torrent programının ayarlarından bağlantı sayısını azaltarak internetin yavaşlama sorununu kolaylıkla çözebiliyorsunuz. Ben bir kaç deneme yaptım ve bu sonuca ulaştım. Bunu yapınca haliyle indirme hızınızın düşme ihtimali var bu da biraz şansınıza, bağlandığınız kişilere bağlı. İyi torrentler.