Arşiv

Yapay Zeka Destekli Discord Botu (NodeJS)

Bilmeyenler için Discord, topluluk kurmak ve anlık mesajlaşmak için tasarlanmış olan dijital dağıtım platformudur. Discord üzerindeki sunucularda çeşitli amaçlarla kurulan chat botları bulunmaktadır. Müzik çaldırmak, sunucuya katılanları karşılayan, üyelere puan vs vermeye yarayan çeşitli işlevlerde botlar mevcut. Bunlar genelde başkaları tarafından geliştirilmiş ve herkesin kullanımına ...

Teknoloji Tarihi: ‘Hiçbir şey için geç değil’ dedirten olaylar

Günümüzde sıkça kullandığımız ya da en azından varlığından bir şekilde haberdar olduğumuz çeşitli web site ve mobil uygulama mevcut. Bunların içinde dünya sıralamasında en zenginler arasına girenler bile var. Peki, bu uygulamaları geliştiren kişiler kim ve kaç yaşındayken bunları gerçekleştirdiler? Bir şeyler için sürekli çabalıyor ve ...

ASP.NET MVC nedir? Neden MVC tercih etmeliyim?

Piyasada birçok yazılım firmasının ASP.NET MVC üzerinde Entity Framework kullanarak websiteler (modüller) yaptıklarını gördüm. Aşina olduğumuz .NET masaüstü uygulamalarını sadece Windows üzerinde kalmayıp, platform bağımsız çalışması için website tabanlı olarak kullandığınızı hayal edin. Bunun için yine Microsoft tarafından geliştirilen ASP.NET MVC kullanıyoruz. MVC'yi tanımlamadan önce ...

Sorularla Nesne Tabanlı Programlama (OOP) – 3

Sorularla nesne tabanlı programlama yazı serime devam ediyorum. Serinin ilk yazısını okumak için buraya tıklayabilirsiniz. ORM nedir? ORM (Object Relational Mapping), bir ilişkisel veritabanıyla nesneyi bağlamak için metadata (veri hakkında veri / üst bilgi) tanımlayan bir programlama tekniğidir. Çok önemli bir terimdir, çünkü bu terimden yola çıkarak bir ...

Sorularla Nesne Tabanlı Programlama (OOP) – 2

Bir önceki yazıda sorularla nesne tabanlı programlama için birkaç soru ve cevaplarını paylaşmıştım, buraya tıklayarak okuyabilirsiniz. O yazıda soru-cevapları bir yazı serisi olarak paylaşmayı düşündüğümü söylemiştim ve bu da yazı serimizin ikincisi. Sorularıma devam ediyorum. Instance nedir? Instance, bir sınıftan referans alarak yeni bir nesne oluşturmaktır. ...

Sorularla Nesne Tabanlı Programlama (OOP) – 1

Bu aralar nesne tabanlı programlamayı (object oriented programming - OOP) iyice anlayabilmek için kendimce sorular sorup bunları araştırıyorum. Lise yıllarımdan beri C# öğreniyor ve kullanıyorum ama nesne tabanlı programlama ile ilgili birçok terimi kullandığım halde tam olarak ne olduğunu bilmediğimi fark ettim. Bu nedenle bunları ...

Siri ile iPhone tuş kilidini kırmak

Siri ile iPhone tuş kilidini kırmak oldukça kolay. Bu aslında büyük bir güvenlik açığı. Yaygınlaştıktan sonra iPhone da fark edip bu konuda güncellemelerle düzeltti, bu nedenle iOS 9 ve sonrasında işe yaramayabilir. Fakat hala güncelleme yapmayan bazı telefonlarda bu açık devam ediyor. Siri gibi teknolojiler hayatımızı ...

Ücretsiz Alan Adı Almak (.tk uzantılı)

Ücretsiz alan adı (domain) almak için birçok yol mevcut. Öncelikle bilmeyenler için çok kısa domain ve hosting kavramına değineyim. Bir web sitesi alacaksanız öncelikle bir domain ve hosting almanız gerekir; bunların senelik belli ücretleri var. Bu ikisi, DNS ayarlarıyla birbirine bağlanır. Burda kastedilen dns, hosting tarafından ...

Çok Çekirdekli İşlemciler (Multi-Core Processors)

Daha önce multi core işlemcileri ve Intel x86 multicore organizasyonunu araştırmıştım. Bilgisayarda, arşivimi kurcalarken denk geldim ve burada paylaşmak istedim. Aşağıdaki bilgileri birçok çeşitli kaynaktan alıntı yapıp düzenleyerek hazırladım. Hatırlayabildiğim kaynakları en alta yazacağım. Çok çekirdekli işlemcileri merak edenler için güzel bir yazı olacağını düşünüyorum. Eksik veya ...

Ücretsiz Blog Sitesi Nasıl Kurulur?

Yazı yazıp paylaşmayı seven biriyseniz bunu neden bir blog sayfasında yapmıyorsunuz? Kendinize ücretsiz blog sitesi kurarak yazılarınızı paylaşabilirsiniz. Bakarsınız yazılarınız çok okunur, popüler olursunuz :) Olmaz demeyin! Örnek vermek gerekirse: "PuCCa". Gerçek adıyla Selen Pınar Işık, kendisine bir blog kurmuş ve bu blog üzerinde özellikle kendi hayatından ...