PHP ile NASA Api Kullanımı

Bu yazımda PHP ile NASA api kullanımından bahsedeceğim. Hem PHP ile Api kullanımına örnek teşkil etmesi açısından hem de NASA gibi kurumların Apilerinin ne kadar yararlı olabileceğini görmeniz açısından iyi olur diye düşündüm. Yapacağımız uygulamanın demosu : http://demo.wwphp.com/NASA-Api-Demo/ Nasa Api Key almak için : https://api.nasa.gov/

Devamını Oku

Python ile Yapay Zeka Kullanarak TicTacToe Oyunu Yapalım

Bu yazımda Python ile EasyAI kütüphanesini kullanarak TicTacToe oyunu yapacağız ve yapay zeka ile karşılıklı olarak oynayacağız. İlk olarak EasyAI ve kullanılan parametrelerden bahsetmek istiyorum. EasyAI Yapay Zekaya karşı Yapay Zeka veya Yapay Zekaya karşı İnsan şeklinde basit oyunlar yapmak için oluşturulmuş  Negamax algoritmasını kullanan anlaşılır ve kullanışlı bir Python Kütüphanesidir. Şimdi EasyAI de bulunan genel parametrelere ve fonksiyonlara bakalım ;

Devamını Oku

Python İle Dosya Transferi

Python ile soket programlama yaparak dosya transfer edeceğiz. Bunun için Python üzerinde Socket kütüphanesini kullanacağız. İlk olarak dosyayı yollayacağımız kodlarımız üzerinde bir soket bağlantısı açacağız ve dosyayı aktaracağımız makinadan talep olmasını bekleyeceğiz. Talep olduktan sonra ilk olarak dosyamızın adını, daha sonrada dosyamızın içeriğini byte olarak yollayacağız. Şimdi ilk aşama olarak dosyayı yollayacağımız kodlarımızı oluşturalım. Bu aşamada adım adım ilerleyeceğiz. send_file.py

Devamını Oku

MySQL Trigger Nedir ?

MySQL Triggers (Tetikleyiciler) belirli bir tablo üzerinde işlem yapıldıktan sonra veya işlem yapılmadan önce (INSERT, UPDATE, DELETE) otomatik olarak çalıştırılan işlemler kümesidir. Tetikleyiciler yapılan işlem loglarının otomatik olarak aktarılması, yapılan işlem ile ilgili verilerin doğruluğunu kontrol etme açısından kullanımı önemlidir. En büyük avantajı Tetikleyiciler ile yapabileceğiniz eylemleri php vb. ortamlarda yapmak için daha çok kod ve zaman ayıracağınız için Tetikleyicileri kullanarak daha sade bir kod yapısına sahip olabilir ve gereksiz yüklerden kaçınabilirsiniz.

Devamını Oku

PHP, jQuery ve MySQL ile Çok Oyunculu Online Oyun Yapımı (Video + Detaylı Anlatım)

Bu yazımda PHP, jQuery ve MySQL kullanarak Çok Oyunuculu Online Oyun yapacağız. Oyunumuzun amacı yukarıdan düşen coinleri toplamak olacak. Birden fazla oyuncu aynı anda oyunumuzu oynayabilecek ve eğer kayıtlı değilse veritabanımızda bulunan guest kullanıcılarından birine otomatik olarak atanacak. Aynı zamanda oyuncular kayıt olabilecek ve oyunu oynarken giriş yapabilecek.

Devamını Oku

JavaScript ile Cookie Oluşturma, Okuma ve Kaldırma

Bu yazımda sizin ile JavaScript kullanarak Cookie oluşturma, okuma ve silme işlemlerini göstereceğim. Öncelikli olarak iki farklı fonksiyon kullanacağız bunların adları sırası ile : getCookie ve setCookie dir. Şimdi öncelikle sizinle bu fonksiyonları ardından ise kullanımlarını paylaşacağım.

Devamını Oku

jQuery .keydown(), .keyup() Metodu Kullanımı ve Örnekler

Kullanıcı klavye üzerinde bastığı tuşları yakalayıp bu tuşlara bir görev atamak için jQuery üzerinde .keydown() ve .keyup() metodunu kullanıyoruz. .keydown() Metoduna atadığımız görev kullanıcı tuşa bastığı ve basmayı sürdürdüğü sürece tekrarlanır. .keyup() Metoduna atadığımız görev kullanıcı tuştan parmağını kaldırdığı an çalıştırılır.

Devamını Oku

jQuery, PHP ve MySQL ile Dinamik Nesne Boyutlandırma (Resizable)

Bu yazımda jQuery kullanarak dinamik nesne boyutlandırma uygulaması yapacağız ve nesnemizin boyutunu PHP aracılığı ile MySQL veritabanımıza kayıt edeceğiz. Daha sonra da kayıt ettiğimiz boyut bilgilerini PHP aracılığı ile MySQL veritabanımızdan çekip jQuery ile sayfa ilk açılırken nesnemize tanımlayacağız.

Devamını Oku