Ana içeriğe atla

Kayıtlar

Ocak, 2025 tarihine ait yayınlar gösteriliyor

Kolayca Discord Botu Yazın: DiscordJS Helper Pack

Kolayca Discord Botu Yazın: DiscordJS Helper Pack Bu paketle Discord botu yazmayı kolaylaştırın. Bu npm paketi ile Discord botu yazmak çok kolay olacak. Discord (Görsel, I.) İlk önce gerekli paketleri indirelim: npm i discordjs-helper-pack discord.js Yükledikten sonra, bot altyapısını ayarlayalım: const { Client } = require ( 'discord.js' ) const { Configuration } = require ( 'discordjs-helper-pack' ) const client = new Client () Configuration ({ // incessary information client : client, dirname : __dirname, commandsFileName : 'commands' , // commands file eventsFileName : 'events' , // events file chatInputCommand : true , // command interaction //prefix configurations prefix : 'm!' , prefixCommandsFileName : 'prefixCommands' }) Sonra bota izinler verelim: const { Tools } = require ( 'discordjs-helper-pack' ) const { ItentsAll } = new Tools () const client = new Client ({ intents : ItentsAll ()}) Geli...

Yabancı Korku Filmleri Önerisi ve Eleştirisi

Yabancı Korku Filmleri Önerisi ve Eleştirisi Bu yazımızda korku filmlerine bakacağız. Bunlara bakarken hem tek başıma izlediklerim dâhil, arkadaşlarla izlediklerime bakacağız. Bu arada birlikte izlediklerimde yorum katacaktır. (Görsel, I.) Benim korku/gerilim filmlerine ilk bakışım, küçükken Alacakaranlık ile başlıyor diyebiliriz. O dönem, dabbe ve siccin gibi Türk korku filmleri serilerini izlemiştim. Ama şimdiki yazımız Türk korku filmleri değil, yabancı korku filmlerdir. İlk önce ilk izlediğim yabancı korku filmine bakalım. Alacakaranlık , korkuya girdiğini düşünmüyorum. İzlediğimde de çocuktum. Ergenlik dönemimdekine bakalım: İlk olarak Annabelle 1 ya da Doğruluk mu Cesaretlik mi ( Truth or Dare ) izledim. Yıl 2018 olması gerekiyor. Annabelle sonradan 2–3 kere daha izlemiştim. Çok güzel bir film. Ayrıca serisi de güzel. Gerçek bir hikâyeye dayan bu seri çok güzel bir seriydi. Bu konu da eleştiri yapmayacağım. Annabelle 2 harikaydı. Kötülüğün kökenini anlatıyordu. Zamandilimi, A...

Millî Mücadale’de Sovyet Tehdidi

Millî Mücadale’de Sovyet Tehdidi Herkes, Sovyetlerin Kurtuluş Savaşı’nda Türkiye’ye verdiği desteği konuşur ama kimse onların Türklerle nasıl ilişkileri olduğunu konuşmaz. Sovyetler neden destek vermişti? Bunu sormazlar. Sovyetler Birliği’nin; Osmanlı’ya, Millî Mücadeleye, Türkiye’ye bakışı nasıldı? Bunu bilmezler. Solcular “ Sovyetler destek verdi Türkiye’ye nankör Türkler! Tapacaksınız onlara! ” derken, Ülkücü ve Atsızcılar da “ Ezik kemalistler, Sovyetlerden yardım aldılar ” diyor, İslâmcılar ise “ Gâvur, gâvura yardım etmiş ne var ki bunda ” diyor, Yeni kemalistler ise “ Sovyetler bize yardım etti ” diyorlar. Burada bile ayrım var. Sanki kemalistler kendi şahsî menfaatleri doğrultusunda destek almışlar gibi lanse ediyorlar. Bu çerçeve’de ilk defa Solcular, İslâmcılar, Atsızcılar bir noktada duruyor. Gerçi iş Millî Mücadele ve Atatürk olunca hep birlikler.  Neyse. Kemalistler Sovyetlerden yardım almasa siz savaşacak silâhı, parayı nereden bulacaktınız?  Sovyetlerin, Mi...

C# öğrenmek 102: Form Application

C# öğrenmek 102: Form Application C# öğrenirken en çok kullanacağımız yapı, Form App ’dir. Bize sağladığı bileşenler ( components ) önemlidir. Bu yazıya geldiyseniz eğer, zâten Form App açmayı biliyorsunuzdur. Ama zâten Visual Studio ’yu indirdikten sonra, Windows Form App ’i seçip, Next ’e basıp oluşturun. Form oluşturma örneği. (Görsel, I.) Bir form örneği görelim: Yeni oluşturulmuş örnek bir form görseli. (Görsel, II) Şimdi en önemli menüleri göreceğiz: Araçlar ( Toolbox ): Bileşenleri barındırır. UI Component ları ( Görünüm Bileşenleri ), formumuza sürekleyip koyarız. Ve Özellikler penceresinden değiştiririz. Kabaca en güzel anlatım budur. Haricî kütüphaneleri de buraya ekler ve erişirsiniz. Özellikler ( Properties ): Bu pencere’de, form ayarlarını ve eklediğimiz bileşenlerin özelliklerini değiştirebiliyoruz. Çözüm Gezgini ( Solution Explorer ): Proje dosyalarını buradan görürüz. Siler, taşır, oluşturur ve yeniden adlandırırız. Proje de kullanılan haricî kütüphaneleri de ...

İngilizce Öğrenmek 103: Kelime Hazinesi Orta, Bağlaçlar

İngilizce Öğrenmek 103: Kelime Hazinesi Orta, Bağlaçlar Bağlaçlar, İngilizce konuşmak için en önemli olan şeydir. however = ancak, fakat, yine de so = bu yüzden, bu nedenle, böylelikle, öyle, böyle, yani, pek because = çünkü, ama but = ama, fakat already = zâten other = diğer, başka all = tüm, hepsi also = ayrıca, aynı zamanda nevertheless / nonetheless = yine de, buna rağmen although = gerçi, her ne kadar, -e rağmen, -dığı halde therefore = bu nedenle, bu yüzden as a result = sonuç olarak moreover = dahası, ayrıca furthermore = üstelik, ayrıca until = kadar, -e kadar even though = Her ne kadar then = Daha sonra, o zaman even if = olsa bile, o durumda bile, -se-sa even you = hatta sen bile, sen bile still = hala, yine de another = başka bir by = tarafından, -e kadar, yoluyla yet = henüz, ama yine de not only … but also = sadece … değil, aynı zamanda … in addition to = ek olarak, ayrıca besides = bunun yanında, ayrıca or else = aksi takdirde alternatively = alternatif...

Sanal Ucubelik: İnsanlık dışı varlıklar! Yangında Ölen Kişilerin Ailelerini Arayıp Dalga Geçtiler.

Sanal Ucubelik: İnsanlık dışı varlıklar! Yangında Ölen Kişilerin Ailelerini Arayıp Dalga Geçtiler. Ben yazılarımda neredeyse 2 yıldan uzun süredir bu konuları yazıyorum. Mernis dataları çalındığını ve insanların nasıl aranıp rahatsız edildiğini, tehdit yediğini anlattım.  Ben anlatmaktan yoruldum. Ama hükûmetimiz anlamıyor. Bide bunun hakkında yasaklar koyarak bizi susturmaya çalışıyorlar. Sanki bunları yapanlarla birlermiş gibi? Acaba kendi çocukları yapıyor da bizden mi gizliyorlar yoksa kendileri mi yaptırıyor? Düşündürücü. İnsanlara neler yaptıklarını anlattık kaç yazımda. Bunlar zâten bilinen şeyler bir ara Twitter’ da (adı X artık) gündem olmasıyla beraber, Youtube’de artık videoları dönüyor. Depremzelerle Dalga Geçtiler İlk önce Enkaz altındaki depremzede lerle arayıp dalga geçtiler. Sonra iki kişi gözaltına alındı denildi. Ama sonrasını bilmiyoruz.  Bir de arayıp, ses kaydın alıp sanki çok önemli bir şey yapmışlar gibi millete atıp dinletiyorlarmış. (1) Böyle kafa...

Film/Dizi Sektöründeki Asker Düşmanlığı

Film/Dizi Sektöründeki Asker Düşmanlığı Merhaba arkadaşlar bugün sizlere Film/Dizi sektöründeki Türk düşmanlığı ile ilgili konuşacağım. Bu yazımda aslında bildiğim kadarını naklediceğim. Hadi başlayalım! İlk önce ötesiz insanlar ’ a bakalım. Bu bir samanyolu dizisiydi. O zamanları Fethullah Gülen iyi bir adam deniyordu. Onun kanalıydı. Bu filmde durmadan, asker düşmanlığı yapılıyordu.  İşte polislerin sırf kapalı olduğu için kızları taşladığı falan gösteriliyordu. Subayların din düşmanı olduğu üstüne basa basa ifâde ediliyordu. Neredeyse subaylar şeytan ile kıyaslanıyorlardı. Dizinin konusu ise 28 Şubat anlatımıydı. Diziyi küçükken izlemiştim yayınlandığı vâkitler. Sonradan Samanyolu TV kapandı. Ama tabiî, askerleri şeytan olarak gösterdiği için değil..  Aynı şekilde karşımıza 12 Eylül filmleri çıkıyor. Ama öyle böyle değil. Sırf bölücü örgütün liderlerine ve üyelerini hapise attılar diye zulüm olarak niteleyip film/dizi yapılıyor bu ülkede! İlk önce Sırrı Süreyya Önder’in Be...

Mala Anlatır Gibi React — 11: Test Kütüphanesi / Vitest

Mala Anlatır Gibi React — 11: Test Kütüphanesi / Vitest Bir program yazmak kadar, onun testini yazmakta önemlidir. Hele ki büyük projelerde kontrol etmenin zorlaşmasıyla beraber test kütüphanesi size yardımcı olacaktır. Kütüphaneyi, şöyle hemen kurabilir ve kullanabilirsiniz: npm install -D vitest İlk olarak, package.json ’a script eklememiz gerek: "scripts" : { "test" : "vitest" , } Dosyaların adlarını şöyle yapmanız gerekiyor: .test. example.test.js example.test.jsx Vitest (Görsel, I.) Hadi gelelim içeriğine: Bir tane toplama işlemi oluşturalım: import { expect } from 'vitest' test ( 'toplama işlemi doğru' , () => { expect ( 1 + 1 ). toBe ( 2 ) }) it() ve test() : Bir test etme bloğu oluştururuz. it ve test fonksiyonları aynıdır. describe() : Testleri gruplandırmak için kullanılır. expect() : Sonucu yakalar. Değer kontrol fonksiyonları: .toBe ( değer ): Değerin aynı olup olmadığını kontrol eder. .toContain ( değer ): Yazının...