Home / Category/Yazılım Geliştirme

Node.js uygulamaları, geliştirme ve üretim süreçlerinde kritik bilgileri log dosyalarına yazarak çalışır. Bu loglar, hataları teşhis etmek, uygulama performansını izlemek ve güvenlik denetimleri yapmak için hayati öneme sahiptir. Ancak, zamanla log dosyalarının boyutu kontrolsüz bir şekilde artabilir. Nodejs Projelerimizi sunucuda yönetmek için PM2ye ihtiyaç duyduğumuzu daha önce bu yazımızda anlatmıştım. İşte şimdide PM2’nin logrotate modülü […]

Read More

Node.js, gerçek zamanlı uygulamalar ve mikroservis mimarileri için tercih edilen bir platformdur. Ancak, uygulamalarınızın sürekli çalışır durumda olmasını sağlamak, performansını izlemek ve potansiyel hatalardan hızlıca kurtulmak için güçlü bir araç gereklidir. İşte burada PM2 devreye girer. PM2 Nedir? PM2, Node.js uygulamalarını yönetmek için kullanılan bir işlem yöneticisidir. Uygulamalarınızı arka planda çalıştırmak, otomatik olarak yeniden başlatmak, […]

Read More

Docker, yazılım geliştiriciler ve sistem yöneticilerinin hayatını kolaylaştıran devrim niteliğinde bir container teknolojisidir. Bu blog yazısında, Docker’ın ne olduğunu, container kavramını ve bu teknolojinin nasıl çalıştığını açıklıyoruz. Ayrıca, Docker’ın sunduğu avantajlardan ve yaygın kullanım senaryolarından bahsedeceğiz. Docker, uygulamaların hızlı ve kolay bir şekilde dağıtılması, test edilmesi ve çalıştırılması için kullanılan açık kaynaklı bir platformdur. Docker, […]

Read More

Bir instert sorgusu yazarken ihtiyacim oldu, bu hep lazim olur diye buraya not alayim dedim. https://stackoverflow.com/questions/12505158/generating-a-uuid-in-postgres-for-insert-statement Without extensions (cheat) If you need a valid v4 UUID Or you can simply get UUID-like value by doing this (if you don’t care about the validity): (works at least in 8.4)

Read More

Aşağıdaki tablodan İngilizce ve Türkçe olarak formülleri referans amaçlı paylaşıyorum. Baktiğim zaman google dan en çok aradığım şeymiş 🙂 PC’m ingilizce fakat arkadaşlar bana formulleri whatsapp dan türkçe olarak atıyorlar. Çevirmek zorunda kaliyorum. Faydalı olması dileklerimle. İNGİLİZCE İSMİ TÜRKÇE İSMİ FONKSİYON GRUPLAMASI ADDRESS ADRES Arama ve Başvuru AREAS ALANSAY Arama ve Başvuru CHOOSE ELEMAN Arama […]

Read More

mevcut bir repo’nun git geçmişini (git history) silmek istiyor sanız fakat kodun mevcut durumunun korunmasını istiyorsanız aşağıdaki durum tam sizlik. PS: this will not keep your old commit history around Belirli bir git commit’ine çekip orada resetlemek isterseniz de başlangıçta onun hash’ine gitmek gerekecektir.git reset –hard <sha1-commit-id>

Read More

VR, Sanal Gerçeklik (Virtual Reality) anlamına gelir. VR, bir kullanıcını gerçek dünyadan kopararak, onu sanal bir ortama götüren bir teknolojidir. Bu sanal ortam, birçok hissiyatı gerçek dünyada yaşatabilecek şekilde tasarlanmıştır. Örneğin, VR gözlükleri ile gerçek dünyayı taklit eden sanal bir ortamda yürüyebilir, uçabilir, eşya manipüle edebilir ve daha birçok şey yapabilirsiniz. VR, oyunlar, eğitim, sağlık, […]

Read More

Smart contract’leri deploy etmek için birkaç yol vardır. Aşağıda en yaygın olan yolları vardır: Ben local testlerimde Ganache isimli uygulamayı kullanmaktayım. Sunuculara push ettiğimde müşterilerimin test edebilmesi için ise Sepolia Test Networkunu kullanmaktayım. Uygun network’e MetaMaskınızı tanıttıktan sonra, Remix IDE ile smart contractınızı network e deploy edebilirsiniz. Remix Ide nin online versionu olan https://remix.ethereum.org/ e […]

Read More

Ethereum ERC20 token’larının bakiyesini gösteren ve bu token’ları başka bir adrese transfer eden bir Node.js kod parçacığı yazalım ve beraber inceleyelim. Bu kod parçacığı fromAddress adresindeki ERC20 token’ların bakiyesini konsola yazdırır ve sonrasında toAddress adresine 10 token transfer eder. Lütfen dikkatli olun çünkü privateKey adresin tüm yetkinliğidir. Paylaşırken içinde gerçek private key’ini içermelidir ve bunu […]

Read More

Bu uygulama TensorFlow.js ve Jimp kütüphanelerini kullanarak bir resimdeki renkleri tanımlar ve üç farklı renk kanalı olarak (kırmızı, yeşil ve mavi) görüntüler. Bu uygulama, Jimp kütüphanesi kullanarak resim dosyasını okur ve TensorFlow.js ile resmi tensor’a dönüştürür. Ardından, resmin RGB kanallarını ayrı ayrı alır ve her kanal için 32 binlik bir histogram oluşturur. Histogram verileri, her […]

Read More