WEBGL yazı dizisi-5 Ekrana üçgen, dörtgen çizdirme

Bu yazıda artık ilk 4 yazıda öğrenmemiz gereken şeyleri öğrendikten sonra birşeyler çizmeye başlayabiliriz. webgl ile ekrana bir kırmızı üçgen ve dörtgen çizimi şlemi yapacağız. Kaynak kodlara buradan ulaşabilirsiniz. Kaynak kodu verdikten sonra biraz kodumuzu incelemeye geçelim. gereksinimler ilk olarak shader sınıfı ve matematik kütüphanesini import ediyorum. Webgl için gerekli matrix ve matematiksel işlemler için […]

WEBGL yazı dizisi-4 Vertex Shader ve Fragment Shader açıklama

Bu yazıda shaderlerden bahsedip sonra shader programla olan ilişkisini açıklayacağım. Daha sonaki yazılarda webgl kısmı ile ekrana birşeyler çizdirmeye başlayacağım. Vertex shader ve Fragment shader webgl tarafında çizim için çok gerekliler bu yüzden bu kısımları iyi öğrenmemiz gerekiyor. Çok hızlı bir süreç değil fazla şey bilmek gerekiyor ama bildikten sonra yapması eğlenceli. Vertex Shader: Öncelikle […]

WEbGL yazı dizisi-3 GLSL değişkenler ve yazım kuralları nedir?

Önceki yazımda webgl e hızlı bir giriş yaptım ve bu yazımda GLSL değişkenler ve yazımı üzerinde duracağım.Bu değişkenler ve kurallar önemli çünkü bunları bilirsek daha karmaşık shaderler üretebiliriz. Shaderimizin içinde sadece main fonksiyonu olmak zoruna değil yeni fonksiyonlar ekleyip bunları çağırabiliriz. Veri tipleri: Standart bildiğimiz int, float, bool, void tiplerinin yanında grafik kartına özel başka […]

WEBGL yazı dizisi-2 Shader Language

Shader language yada OpenGL SL(Shader Language) yada GLSL, opengl in yeni sürümlerinde kullanılan grafik kartı üzerinde küçük programcıklar çalıştırmaya yarayan C diline benzer yazım kuralları olan bir dildir. WEBgl GLSL kullanır. GLSL ile artık grafik kartında işlenecek koda daha fazla müdehale edebiliyoruz ve işlem yoğunluğu gerektiren kısımları grafik kartına yıkarak daha hızlı bir şekilde yapabiliyoruz. […]

Object Storage nedir ?

Object storage çok büyük veriler için kullanılan bir depolama sistemidir.  Tanımına girmeden önce block storage ve file systems hakkında bilgi kısa bilgiler: BLOCK STORAGE Block Storage ın en yaygın örnekleri SAN ISCSI, ve yerel disklerdir.Bir Block Storage birimi doğrudan işletim sistemine bağlıdır ve etkileşimler genellikle dosya sisteminin parametreleriyle birlikte gerçekleşir, ayrıca bunula birlikte blok aygıtının […]

duckduckgo ile internette gizli arama yapmak

  İnternette gizli arama yapmak için kullanabileceğimiz bir tarayıcı var duckduckgo.com bu yazıda biraz bu tarayıcı hakkında bilgi vereceğim kendisini yaklaşık bir yıldır kullanıyorum ve menunum diyebilirim. Arama sızıntısı nedir? Diğer arama motorlarında birşey aradığınızda ve linke tıkladığınızda arama terimleriniz site ye gönderilir. Örneğin, özel birşey aradığınızda bu gizli bilgiyi yalnızca arama motorunuzla değil, aramada […]

Stres altında düzgün çalışmak diye birşey var mı ?

Stres altında çalışmak, baskı altında çalışmak gibi deyimleri duymuşsunuzdur. Hani böyle insanlar mumla aranır. Ama gerçekten bu mümkün mü ? Bence değil yani ya streslisindir yada değil başka bir alternatif yok bence, 0 yada 1 başka bir alternatif yok. Stress altında çalışabilen insan tanımıda şöyle bence aslında o kişi zor durum karşısında strese kapılmıyor demektir. […]

Önbellek (cache) nedir?

  Cache bellek, bilgisayarın merkezi işlemci biriminde kurulur ya da hemen yanında ayrı bir çipte olabilir. Merkezi işlem birimi önbelleğe depolanan talimatları çalışan programlarda gereken tekrarlı kullanılan istekleri sistem hızını artırmak için kullanır. Önbelleğin avantajı mekezi işlem biriminni anakartın sistem yollarını veri transferi için kullanmamasıdır. Veri anakartın sistem yollarından geçmek zorunda olduğunda yavaşlar. Merkezi işlem […]

QML nedir ?

QML kullanıcı arabirimleri görsel bileşenleri açısından ve nasıl etkileşen ve birbirleriyle ilişkili olarak anlatıldığı mümkün kılan bir bildirime dayalı dildir.Yüksek seviyede okunabilir şekilde tasarlanması Companentlerin birbirine dinamik bir şekilde bağlı olması ve companentler kullanıcı arayüzü düzenlemede kolaylıkla yeniden kullanılabilmesini mümkün kılar. QtQick modülü ile bilrikte geliştiriciler ve tarasarımcılar kolay ve hızlı bir şekilde akıcı animasyonlu […]

Sadece belli bir kısmı gören teknoloji haber siteleri …

Merhaba, Geçen yıl Nisan ayı gibi çeşitli topluluklara katılma girişimlerim oldu. Pardus a katıldım ilk olarak ama oradan ayrıldım sonra Pisi linux grubuna geçtim orada halen devam ediyorum. Geçen bu süreçte birçok şey tecrübe etme fırsatım oldu.   Ancak şimdilerde dikkatimi çeken birşey daha var eskiden Teknoloji Haber (kısaca “Th” diye kodlayalım) sitelerine bakardım o […]

Kitap günlüğüm- Arena 1

Arena1, Yazarı: Morgan Rice Yazar Vampir Mektupları serisinin yazarı ve Epik fantezi dalında da Felsefe Yüzüğü serisinin yazarı. Arena1 ise 3 kitaptan oluşan Köle Tüccarları serisinin birinci kitabı ilk kitap google play kitaplarda ücretsiz sunulmuş diğerlerini de sabırsızlıkla bekliyorum. Yazarın böyle bir şey yapmasından da gerçekten çok memnun oldum kesinlikle diğerleride çıkarsa olmayı düşünüyorum. Çünkü […]

Zenmate eklentisi alternatifi Anonymox

Anonymox engellerin olduğu bu dönemlerde çok kolay kullanabileceğiniz küçük ve kullanışlı bir eklentidir. Üyelik gibi şeyler gerektirmez sazdece eklentiyi kurup kullanmaya başlayabilirsiniz. Yasaklı engelli sosyal medya sitelerine de girebilirsiniz bu sayede twitter  erişim felan gibi.   Chrome ve Firefox için sürümleri mevcut.  

Apple watch gelecek ama

  Apple watch çıktığından beridir çok ışıltılı bri reklam kampanyası sürdürüyor. Gelecek günlerde Türkiye’de de  satışa çıkacak ama geçen bu sürede ne kadar abartıldığı belli oldu satış rakamları 13 Nisan da günlük 35 bin iken şimdilerde 5 bin e kadar düştüğü tahmin ediliyor. Beyonce un bile artık apple watch ını takmadığı söyleniyor.   E o […]