İçeriğe geç

Şakir Mehmetoğlu Yazılar

Laravel’de Event ve Notification Arasındaki Fark Nedir?

Eğer Laravel’i yeni yeni öğreniyorsanız veya bildirim gönderme konusunda bilgi sahibi değilseniz ilk inceleyeceğiniz makaleler ve videolarda nasıl kolayca yapıldığını görebilirsiniz ama bazen mantığını kavrayamayabilirsiniz. Laravel’de bildirim için hem Event hem de Notification kullanılabiliyor. Pusher, Socket.io veya diğer birçok yöntemle bildirim ve canlı mesajlaşma sistemi kurulabiliyor. Her ikisiyle de birebir…

2 Yorum

Virtualmin’de Nginx ile Laravel Projesi Nasıl Yayınlanır

Bu yazıda Virtualmin paneline sahip SSH ile ulaşabildiğimiz kendi sunucumuzda Laravel’i nasıl çalıştırabileceğimizi göreceğiz. Laravel’i uzun zamandır projelerinde kullananlar projelerini yayınlarken genellikle yaygın olan 2 yoldan birini tercih eder. İlk yol public klasörünün yolunu değiştirmek, ikinci yol ise public klasörüne dokunmadan Nginx veya Apache’nin ayarlarını değiştirmektir. Ben Laravel’in kendi yapısının…

Yorum Bırak

Flutter Android License Status Unknown – Android SDK License Error

Herkese merhaba, Ortalama 1,5 yıl ara verdikten sonra yeniden yazı yazmaya başlayınca nasıl bir giriş yapacağım konusunda bi hayli düşünmek zorunda kaldım. Neyse bir şekilde giriş yaptık sanırım 🙂 Hemen problemimizi tanımakla başlayalım.. Android geliştiriciler gayet iyi bilir ki işe başlamadan Android SDK içindeki lisansları onaylamak gerekiyor.  Bunun için gerekli…

Yorum Bırak

Git Kullanımı Sırasında Çıkan “warning:LF will be replaced by CRLF in git” Mesajı

Bu yazıda benim sık sık başıma gelen bir olaydan bahsedeceğim. Hem günlük hayatımda hem de iş hayatımda sık sık farklı işletim sistemlerinde çalışmalar yapıyorum. Kişisel bilgisayarımın birinde sadece Windows varken diğerinde hem Windows hem Linux birlikte kurulu. Günlük hayatımda sürekli Linux kullanırken şirketteki bilgisayarımda Windows kullanmak zorundayım. Hâl böyle olunca…

2 Yorum

PhpStorm’da SSH Bilgilerini Kaydetme

Web projelerini geliştirirken üstün çoğunlukla IDE olarak PhpStorm’u tercih ediyorum. Hem kullanım kolaylığı tarafında sunduğu özellikler hem de IDE olmasından dolayı sunduğu özellikler bakımından birkaç yıldır elim ayağım olmuş durumda. Bazen ihtiyaçlar bazen de mecburiyetler sebebiyle başka programlar da kullandığım oluyor ama tümüyle bir proje geliştirecek olursam tek tercihim PhpStorm…

Yorum Bırak

“Veri Yapıları ve Algoritmalar” Ders Konuları ve Detaylı Anlatım

Bu makalede ve ardından yazacağım diğer makalelerde seri şekilde üniversitelerde “Veri Yapıları ve Algoritmalar” adı altında verilen dersin konularını işlemeye çalışacağım. Her makaleyi yazdıktan sonra bu makaleyi de güncelleyip yeni makalenin linkini listeye ekleyeceğim. Bilgisayar ve Yazılım Mühendisliği bölümlerinde okuyan öğrenciler için orta seviye zorluğa sahip olan bu dersin bazı…

Yorum Bırak

LibGDX Nedir ? Nasıl Kurulur ?

LibGDX Nedir ? LibGDX farklı cihazlarda çalışabilen 2D ve 3D oyun geliştirebileceğimiz açık kaynaklı (open source)  Cross Platform (Android, iOS, Blackberry, Desktop, HTML5) çatıdır (framework).  İlk olarak Mario Zechner tarafından geliştirilmeye başlandı ve şu anda 400’den fazla geliştirici tarafından geliştirilmeye devam etmekte. Şu anki en güncel sürümü olan 1.6.1 sürümünde 8…

4 Yorum

LibGDX Projelerinde “Couldn’t load file: badlogic.jpg” Hatası ve Çözümü

Bu sorun LibGDX ile proje geliştirmeye yeni başlayan neredeyse herkesin başına gelmektektedir. Eğer sadece mobil ortam için geliştirme yapıyorsanız ve yine mobil ortamda test ediyorsanız hiç karşılaşmazsınız ama eğer geliştirdiğiniz projeyi bilgisayar ortamında test etmek isterseniz hemen karşınıza bu hata çıkacaktır. LibGDX projelerini Android Studio ve Eclipse ortamlarında geliştirirken Android…

Yorum Bırak

Javac ve Javaw Nedir ?

javac Nedir? JDK içinde bulunan Java ile yazdığımız kodları derleyen Java derleyicisidir. Java dil kurallarına uygun şekilde yazılmış olan kodları derleyerek bytecode halinde çevirir. Böylelikle kodlarımız JVM’de çalışır hale gelir. Eğer Java ile alakası olmayan biriyseniz ve çalışan programlar listesinde javac‘ı görüyorsanız muhtemelen bilgisayarınızda JDK kuruludur ve bilinçli veya bilinçsizce…

Yorum Bırak

JVM (Java Virtual Machine) Nedir?

Bildiğimiz gibi Java ile yazılmış programlar birçok platformda çalışabilmektedir. Örneğin bir sözlük programı yazdıysak kodlara müdahale etmeden aynı programı Linux, Windows, Mac ve Java destekli diğer herhangi bir işletim sisteminde aynı anda çalıştırabiliyoruz. Bunu yapabilmemizin arkasındaki güç ise JVM’dir. JVM Java’da yazılmış ve bytecode olarak derlenmiş programları işletim sistemlerine bakmaksızın…

Yorum Bırak