Programlama Metodolojilerini Keşfetmek: Kapsamlı Bir Rehber

Giriş Programlama metodolojileri, yazılım uygulamalarının geliştirme sürecini yönlendiren temel çerçeveler ve yaklaşımlardır. Yazılım sistemleri tasarlarken, kodlarken ve sürdürürken programcılara yol gösteren yapı, kurallar ve en iyi uygulamalar sunar. Bu blog yazısında, programlama metodolojileri dünyasına derinlemesine bir yolculuk yapacağız. Önemlerini, popüler metodolojileri ve yazılım geliştirmeye nasıl etki ettiklerini keşfedeceğiz. Programlama Metodolojisi Nedir? Bir programlama metodolojisi, yazılım... » read more

Temel Olarak Docker Containerization Nedir?
Temel Olarak Docker Containerization Nedir?

Docker kapsayıcılığı, yazılım uygulamalarını taşınabilir ve ölçeklenebilir hale getirecek şekilde paketlemenin ve çalıştırmanın bir yoludur. Konteynerler, kod, çalışma zamanı, sistem araçları, sistem kitaplıkları ve ayarlar dahil olmak üzere bir uygulamayı çalıştırmak için gereken her şeyi içeren hafif, bağımsız yazılım birimleridir. Bu, altyapıdan bağımsız olarak uygulamaları devreye almayı ve yönetmeyi kolaylaştırır. Docker konteynerleştirmeyi kullanmanın aşağıdakiler dahil... » read more

Metinleri veritabanına eklemeden önce neden sıkıştırmalısınız?
Metinleri veritabanına eklemeden önce neden sıkıştırmalısınız?

Herkese selam, Yeni bir sorunum vardı. Veritabanına uzun JSON veri girişi eklemek zorunda kaldım. Ancak bu daha sonraki zamanlarda büyük bir depolama sorununa dönüşüyor. Sonra kendi kendime sordum, neden JSON'u sıkıştırmadan ekliyorum? Örnek boyutlarını görebilirsiniz. gzcompress çıktısı: xڋ�RP�b�p%+%��T%����7P(̃�����:��u���~��H:PuAmq Y㔚Z���*�����5��30@���!l�[~~ آ��6�@�'�hF�h0��� EkJ��5�u���%�� ��qJ-��B�l`� �ӣ���G��x}IDq�/=z%楖�#A��)}��Ӓ�����f>L�[���v~�~Z#�B����� base64_encode(gzcompress()): eNqL5lJQqAZiBQWlcA9/JSsFJa/8VCUdqIirqzdQKBrMg6kDy/iF+jq5BgHljHUQgq4RAa5+wa5IOlB1QW1xDAFZ45SaWqSkgyrn6Osf6geSNbTQMzBAkqvVIWygW35+Cm4DjahtoCXpBjon4vaxkQGaeXB2LBeaDdiiwYQ20UCGJ/EbaEbtaDAfBAbi97IJRRFrSpuINaF1/sL0JReMB7YMtcxxSi3JGPhCx2xgsiCd06PpwKRHqhfPeH1JRHGKLz16JealltAjQeKrEsgpffGHsgW105LFwOQYvKFmPkzKW7yepHZ+oX5aI6VC4IrlAgAOj9SF Örnekler FoodMenu Örneği <?php $sampleData = file_get_contents('https://sercankara.xyz/samples/foodMenu.json'); $withBase64encode = base64_encode(gzcompress($sampleData,... » read more

Rabbitmq MYSQL Server Has Gone Away
Rabbitmq MYSQL Server Has Gone Away

Herkese Merhabalar, Hatalar programlama sürecinin doğal bir parçasıdır. Ancak zamanımızın çok değerli olduğunu unutmadan, hata çıktısını hızlı ve etkili bir şekilde çözmek için bazı yollar var. Google, Stackoverflow gibi kaynakları kullanarak örnekleri incelemeye başlayabilir veya debugging araçlarını kullanarak hata nedenini takip edebilirsiniz. Bu makalede, hata çıktısını bulmanın en etkili yollarından bahsedeceğiz. Ara sıra çok basit... » read more

MongoDB PHP Bağlantısı
MongoDB PHP Bağlantısı

Merhaba herkes, PHP popüler bir programlama dilidir ve genellikle web geliştirmesi için kullanılır. Web geliştirmesinde en yaygın görevlerden biri, veri depolamak ve almak için bir veritabanına bağlanmaktır. MongoDB popüler bir NoSQL veritabanıdır ve genellikle PHP ile birlikte kullanılır. Bu orta seviye yazı, PHP kullanarak MongoDB veritabanına nasıl bağlanacağını anlatacaktır. PHP kullanarak MongoDB veritabanına bağlanmak için,... » read more

MongoDB TTL (Time to Live)
MongoDB TTL (Time to Live)

Herkese merhaba, MongoDB, verileri JSON benzeri bir biçimde depolayan popüler bir NoSQL veritabanıdır. MongoDB'nin kullanışlı özelliklerinden biri, belgeleri belirli bir süre sonra bir koleksiyondan otomatik olarak silmenizi sağlayan Yaşam Süresi (TTL) özelliğidir. TTL özelliği, geçici verileri depolamak veya süresi dolmuş verileri temizlemek gibi birçok uygulama için kullanışlıdır. Örneğin, bir web uygulaması için oturum verilerini depolamak,... » read more

Komut satırından hız testi çalıştırma

Selamlar, Günümüzün en büyük sıkıntılarından bir tanesi olan "Tracker"lar. Websitelerinde en basit işlemlerden en karmaşık işlemlere kadar her yerde karşımıza çıkıyorlar, bizlerden toplamış oldukları datalar ile reklam şirketleri bizim karşımıza reklamlar çıkartıyor. Bu reklamlar bazen girmiş olduğumuz websitelerinde ki ürünler olabiliyor bazen google vb. arama motorları üzerinden yapmış olduğumuz aramalar ile ilgili reklamlar çıkartıyor. Çok... » read more

Bash script ile disk genişletme
Bash script ile disk genişletme

Selamlar uzunca bir zaman önce debian makina üzerinde disk genişletme ihtiyacım oldu. Makina VM üzerinde olduğundan ve Windowslarda olduğu gibi atanmış olan disk genişletildiği zaman disk otomatik resize olmadığı için bu işi kolaylaştırmam gerekiyordu. Basit bir arama yaparak 2 adımlı disk genişletme işlemi için 2 adet sh dosyası hazırladım. 1. Dosyanın Amacı Sizin VM üzerinde... » read more