CIA Her Yerde! Casus Drone

Geçen gün arkadaşımla bitirme projesi hakkında fikir yürütüyorduk. Casus aracı yapabileceğimizi söyledim şöyle ufak tefek arı gibi bir şey görüntü kaydetse o olmazsa ses kaydetse falan filan, bu fikri de zaten black mirror dizisinin 3.sezonunun son bölümünden çalmıştım. Black Mirror 2011’de başlayan İngiliz dizisi ve çağın ilerisinde senaryolara sahip olduğunu düşünüyor(d)um. Biz düşündüğümüz arı büyüklüğünde, ses, görüntü kaydı yapabilen bu cihazın nasıl ivmeleneceğini, yakıt ihtiyacını nasıl karşılıyacağını, nasıl haberleşme sağlayacağını filan konuştuktan sonra vazgeçtik. Yani net bir şekilde vazgeçtik çünkü üstesinden gelebileceğimizi düşünmedik. Aradan biraz zaman geçtikten sonra bir haber gözüme ilişti. CIA 1970 yılında aynen bahsettiğimiz şeyi yapmış, tam 46 yıl önceden bahsediyorum.

casus_drone9cm uzunluğunda, gazla çalışan ufak bir motoru olan, kafasındaki lazer ışını sayesinde yolunu bulan, kuyruk kısmındaki verici ile ses verilerini aktaran, yaklaşık 1 dakika boyunca 200 metre mesafede uçabilen bir dronedan bahsediyorum. Rüzgarlı ortamlarda kontrolünü kaybettiği için rafa kaldırılmış bir proje fakat mesele bu projenin hayata geçip geçmemesi değil CIA’in casusluk konusunda tahmin edemeyeceğimiz kadar ileride olmasından bahsediyorum. Bu aslında korkunç bir şey belki şu an ulaşamadıkları yer yoktur.

Bu haberi gördükten sonra Black Mirror dizisinin de bizim de ufkumuzun ne kadar dar olduğunu gördüm. Şu an hayal edemeyeceğimiz şeyleri adamlar 46 yıl önce yapmış. Zaten izlediğim her şeyde okuduğum her yerde parmakları olan bir kurumdan bahsediyorum. Neyse tebrik etmekten başka yapacak bir şey yok umarım bir gün hayal gücümüz gerçeklere yetişebilir.

Reklamlar

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 🙂

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.”