Kayıtlar

Excel’de VBA ile Hücre Birleştirme Kodu

Resim
Soru: Excel’de VBA ile satır atlayarak birleştirme nasıl yapılır? Excel, veri analizi ve raporlama işlemlerinde vazgeçilmez bir araç. Ancak bazı durumlarda, manuel olarak yapılması gereken işlemleri otomatikleştirmek işleri çok daha verimli hale getirir. Bugünkü yazımızda, VBA (Visual Basic for Applications) kullanarak belirli bir düzende hücre birleştirme işlemi yapan bir makro kodunu inceleyeceğiz. Ne Yapacağız? Amacımız, Excel’in B sütunundaki veriler arasında her üç satırlık blokta ilk iki satırı alıp, bunları birleştirerek C sütununa yazmak. Örneğin: B Sütunu C Sütunu Merhaba Dünya Merhaba Dünya (boş) Bugün Güzel Bugün Güzel (boş) Gördüğünüz gibi, her üç satırda bir işlem yapılıyor ve B sütunundaki ilk iki hücre birleştirilerek C sütununa yazılıyor. Peki bu işlemi nasıl ...

Luhn Algoritmasıyla Kredi Kartı Validasyon Kontrolü

Resim
  Luhn Algoritması: Kredi Kartı Numarası Doğruluğunu Test Etme Yöntemi Kredi kartı numaralarının doğruluğunu kontrol etmek için kullanılan Luhn algoritması, 1954 yılında IBM'de çalışan Hans Peter Luhn tarafından geliştirilmiştir. Bu algoritma, basit matematiksel işlemlerle bir numaranın geçerli olup olmadığını belirler.

Firefox ile Bir Sitenin TLS Versiyonunu Nasıl Öğrenirsiniz?

Resim
TLS (Transport Layer Security), internet üzerinden yapılan iletişimi güvence altına alan bir protokoldür. Bir web sitesinin hangi TLS versiyonunu kullandığını bilmek, özellikle güvenlik açısından önemlidir. Firefox, bu bilgiyi kullanıcıya sunabilecek çeşitli araçlar ve eklentiler sunar. 1. Geliştirici Araçlarını Kullanma: Adımları: Ziyaret etmek istediğiniz web sitesini açın. Sağ tıklayıp "Sayfa incele" veya "Elementleri incele" seçeneğini seçin. Açılan geliştirici araçları penceresinde, "Ağ" sekmesine tıklayın.

Google Ads'te TBM Düşüren Bir Anahtar Kelime Stratejisi

Resim
Google Ads reklamlarının TBM maliyetleri enflasyon ve rekabetin etkisiyle giderek artmakta. Artık eskisi gibi ucuz CPC'lerle reklam yapma imkanı maalesef kolay kolay bulunmuyor. Özellikle tek sözcükten oluşan değerli anahtar kelimeler için verilen açık arttırma teklifleri(bidler) reklam bütçelerini sarsacak seviyelerde. Aynı durum bazı özel anahtar kelimeler için de mevcut. Mesela "linkedin premium fiyat" anahtar kelimesi için tıklama başına 30TL ödeyebilirsiniz. Eğer "ons gümüş investing" anahtar kelimesine reklam verirseniz TBM'niz 22 Ekim 2024 fiyatlarına göre 617TL'ye kadar çıkabiliyor. "iphone 11 epey" anahtar kelimesinde de CPC olarak 200TL'leri görme ihtimaliniz de var.  Yani Google Ads reklamları pahalı. Tabii ki de kontrol edilmediği sürece. Kontrolsüz giderseniz bu reklamlar sizin bütçenizi sonuna kadar hızla tüketecektir. Bu yazıda Google Ads'in reklam bütçesini tüketmeden mümkün olduğu kadar çok anahtar kelime varyasyonunda...

Amazon Affiliate Marketingte Yapmamanız Gereken 7 Şey

Resim
Amazon Associates Program Policies'e Göre Yapılmaması Gerekenler Amazon Associates Programı, web siteniz veya sosyal medya hesaplarınız aracılığıyla Amazon ürünlerini tanıtmanıza ve satışlardan komisyon kazanmanıza olanak tanır. Program, katılımcıların uyması gereken bir dizi kural ve düzenlemeye sahiptir. Bu kurallar, programın adil ve güvenli bir şekilde işlemesini ve hem Amazon hem de katılımcıların haklarının korunmasını sağlar.

Amazon Affiliate Link Oluşturucu

Resim
Aşağıdaki formu kullanarak Kendi Amazon Affiliate Linkinizi Oluşturun Amazon site adresini girin Affiliate kodunuzu girin

Google Maksimum Performans Kampanyalarından Maksimum Dönüşüm Nasıl Alınır?

  Google Maksimum Performans Kampanyalarının En İyi Kurulum Ayarları Google Maksimum Performans Kampanyaları (MKP), Google Ads'in en yeni ve otomatik kampanya türüdür. Bu kampanyalar, Google'ın Makine Öğrenmesi teknolojisini kullanarak arama ağı, görüntülü reklam ağı, YouTube, Gmail ve Discover'da reklamlar yayınlar ve en iyi sonuçları elde etmek için otomatik olarak optimizasyon yapar. MKP'nin en iyi kurulum ayarları, işletmenize ve hedeflerinize bağlı olarak değişecektir. Ancak, genel olarak şunlara dikkat etmeniz önemlidir:

Yazılımda SOLID Prensipleri

Resim
SOLID Prensibi Nedir? S.O.L.I.D. yazılımcıların  kaliteli bir program geliştirebilmeleri için takip ettikleri beş prensibin İngilizce isimlerinin baş harflerinden oluşturulmuş bir kısaltmadır. Yazılım geliştirmede, karmaşıklığı yönetmek ve kodun kalitesini artırmak için çeşitli prensipler ve tasarım desenleri kullanılır. SOLID prensipleri , nesneye dayalı programlamada (OOP) daha sağlam, okunabilir, sürdürülebilir ve bakımı kolay kod yazmak için kullanılan 5 temel prensipten oluşur.

Sanal Gerçeklik İle Hayal Gücünün Sınırlarında Yaşıyoruz

Resim
  Teknolojinin sınırlarını zorlayan gelişmeler, hayatımızın her alanını dönüştürüyor. Sanal gerçeklik (VR) de bu dönüşümün en heyecan verici unsurlarından biri olarak öne çıkıyor. Peki, sanal gerçeklik nedir ve neden gereklidir? Sanal gerçeklik, bilgisayarlar tarafından oluşturulan ve kullanıcının tüm duyularını (görme, işitme, dokunma, koku ve tat) etkileyen simüle edilmiş bir ortamdır. VR gözlükleri ve diğer ekipmanlar sayesinde kullanıcılar, bu sanal ortamda varmış gibi hissedebilir ve gerçek dünyadan bağımsız bir deneyim yaşayabilir.

Yazılımda Tasarım Deseni Nedir?

Yazılım geliştirme, karmaşık problemleri çözmek için sistematik bir yaklaşım gerektirir. Bu karmaşıklığı yönetmek için geliştiriciler, tekrar kullanılabilir çözümler ve iyi uygulamalar sunan tasarım desenlerine başvurur. Tasarım deseni, yazılım tasarımında sıkça karşılaşılan problemlere genel ve tekrarlanabilir çözümler sunan bir şablondur. Bir nevi "tasarım kalıbı" olarak da düşünülebilir. Bu kalıplar, yazılımın daha esnek, bakımı kolay ve genişletilebilir olmasını sağlar.

Soru: Google Ads Reklamımdan satış elde etmek için ille de TBM'lerin yüksek olması gerekir mi?

  Hayır, Google Ads reklamlarınızdan satış elde etmek için TBM'lerinizin yüksek olması gerekmez. Düşük TBM ile de dönüşüm elde etmek mümkündür. TBM'ye daha az para vererek de satış yapabilirsiniz . Bunu nasıl başarabileceğimize kısaca bir bakalım.  Ancak, TBM'lerinizin reklamınızın arama sonuçlarında nerede gösterileceğini etkilediğini unutmamak önemlidir. Daha yüksek TBM'ler, reklamınızın arama sonuçlarında daha üst sıralarda gösterilmesini sağlayabilir, bu da daha fazla tıklama ve potansiyel müşteri anlamına gelebilir.

Google Ads'te Başarılı Bir Kampanya Oluşturma Rehberi

Resim
Google Ads Kampanyalarında Başarılı Olmak İçin En Önemli Adımlar Google Ads, ürünlerinizi veya hizmetlerinizi daha geniş bir kitleye ulaştırmak ve satışlarınızı artırmak için kullanabileceğiniz güçlü bir platformdur. Başarılı bir Google Ads kampanyası oluşturmak için bazı adımları takip etmeniz gerekir. 1. Hedefinizi Belirleyin: Başlamadan önce, kampanyanızla neyi başarmak istediğinizi net bir şekilde belirlemeniz önemlidir. Hedefiniz satışları artırmak mı , marka bilinirliği oluşturmak mı, yoksa web sitesi trafiğinizi artırmak mı? Hedefinizi belirlemek, kampanyanızın diğer adımlarını planlamanıza yardımcı olacaktır. 2. Hedef Kitlenizi Tanıyın: Reklamlarınızın doğru kişilere gösterilmesi için hedef kitlenizi iyi tanımanız gerekir. Müşterilerinizin kim olduğunu, neyle ilgilendiklerini ve nerede vakit geçirdiklerini anlamak önemlidir. Bu bilgileri, Google Ads'in hedefleme seçeneklerini kullanarak reklamlarınızın kimlere gösterileceğini belirleyebilirsiniz. 3. Doğru Kampanya Türünü Se...

JavaScript ile TC No Üretelim

JavaScript TCKN Üreteci Kodu TC Kimlik No Nasıl Oluşturulur? Türkiye Cumhuriyeti kimlik numarası (TC kimlik numarası), Türkiye Cumhuriyeti vatandaşlarını tanımlamak için kullanılan benzersiz bir numaradır. Bu numara, 11 basamaklı bir sayı dizisidir ve aşağıdaki formattadır: 12345678901 ↓ TC Kimlik No üreteci sayfanın altındadır. ↓ İlk 6 basamak, kişinin doğum tarihini temsil eder. İkinci basamak, kişinin cinsiyetini temsil eder. (1: erkek, 2: kadın) Son 5 basamak, kişinin sıra numarasını ve kayıt ilçesini temsil eder. TC kimlik numarası, Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü tarafından üretilir. TC kimlik numarası üretmek için kullanılan algoritma, aşağıdaki adımları içerir: Doğum tarihi, cinsiyet ve kayıt ilçesi bilgileri girilir. TC kimlik numarası üretmek için kullanılan bilgiler Bu bilgiler, 11 basamaklı bir sayı dizisine dönüştürülür. Seri numarası, üretilen sayı dizisinin son 5 basamağına eklenir. Üretilen sayı dizisi, doğrulama algoritmasından geçirilir. Doğr...

JavaScript İle Göz Egzersizi Uygulaması

Resim
  Gözlerimiz, dünyayı görmemizi sağlayan en önemli organlarımızdan biridir. Günlük hayatımızda sürekli olarak gözlerimizi kullanırız ve bu da göz kaslarımızın yorulmasına ve zayıflamasına neden olabilir. Göz kaslarını güçlendirmek için ise çeşitli egzersizler mevcuttur. Bu makalede, göz kaslarını eğlenceli bir şekilde çalıştırmak için geliştirilen bir JavaScript uygulamasını tanıtacağız. Uygulama, ekranda rastgele bir noktada çıkan ve fare ile tıklandıkça kaybolup başka bir noktada çıkan bir göz ikonu içerir. Kullanıcı, göz ikonunu olabildiğince hızlı ve doğru bir şekilde tıklamaya çalışır. Uygulamanın faydaları şunlardır: Göz kaslarını güçlendirir: Göz ikonunu takip etmek ve tıklamak, göz kaslarının farklı yönlerde hareket etmesini sağlar. Bu da göz kaslarının güçlenmesine ve daha esnek hale gelmesine yardımcı olur. Göz-el koordinasyonunu geliştirir: Göz ikonunu tıklamak için göz ve el koordinasyonu gereklidir. Uygulama, göz-el koordinasyonunu geliştirmeye ve daha hızlı ve doğru b...

Basit bir HTML / CSS / JS Editörü

Resim
Bu editör HTML, CSS ve JavaScript kodlarını düzenleyip çalıştırabileceğin basit bir ortam sağlar. Kodlarınızı aşağıdaki alana yazıp front-end'te çalıştırabilirsiniz. İsterseniz sadece çalıştır düğmesine basın ve örnek kodu çalıştırın. Editör Modunu Aç (Yazdığınız Kodu Çalıştırmak için CTRL+Enter'a da Basabilirsiniz.) JavaScript Kodu HTML içeriği Örnek Kodu Çalıştır Çalıştır

Sayfa Sıralamanızı Yükseltecek 5 SEO Önerisi

Resim
Bir web sitesinin varlığını sürdürebilmesi ziyaretçi sayısına bağlıdır. Ziyaretçi alamayan siteler zamanla unutulur, reklam, satış vb. amaçları yerine getirememelerinden dolayı faaliyeti sona erer. İnternet dünyası bu şekilde kapanmış sayısız domaine ait projelerin mezarlarıyla doludur.  Yayına açılan her sayfa aslında yeni bir projedir. Böylesi yeni projeler için ziyaretçi bulmak önemli bir problemdir. Eğer reklam çalışmaları için yeterli bütçeniz yoksa sitenize ziyaretçi çekmenin en iyi yolu arama motorlarında iyi bir konumda yer edinmekten geçmektedir. Bunun için de iyi bir SEO çalışması yapmalıdır. SEO ise her geçen gün değişen ve gelişen bir alandır. Arama motorları sürekli olarak yazılımlarını geliştirirler. Site yöneticileri de bu gelişmelerden olumsuz etkilenmek için mutlaka sitelerindeki SEO çalışmalarını güncellemelidir. SEO esasen web sitesi içeriği için yapılır. Kaliteli içerik, iyi malzeme demektir ve  çalışmalarınızın verimli olabilmesi için bu şarttır. İçeriği o...

JavaScript Başa Dön | Scroll To Up Butonu Kodu

Resim
Sitelerde çokça kullanılan yukarı çık, başa dön vb. isimlerle adlandırılan buton kodu. <script>   var btnP =0;   window.addEventListener("load",function(){     btnP =window.scrollY;   });   window.addEventListener("scroll",function(){       scrollStat();   });   function scrollStat(){     btnP =window.scrollY;     if(btnP <=600 ){       document.getElementById("toTopBtn").className ="scrollToTopBtn";     }     else{       document.getElementById("toTopBtn").className ="scrollToTopBtn scrollToTopBtnShow";     }   }   function scrollToTop(){     window.scrollTo(0,0);     scrollStat();   }   </script>   <style>     *{       scroll-behavior: smooth;     }     .scrollToTopBtn{       position:fixed;       bottom:3%; ...

JavaScript ile Mesai Sayacı

Resim
Bu çalışmamda JavaScript ile bir geri sayım sayacı yaptım. Input elemanına bitiş zamanını yazıp butona tıkladığınızda belirlediğiniz saate kaç saat kaldığını görebilirisiniz. Bu uygulamada input elemanına yapılan girişleri sınırlandırdım. Program klavyeden girilen değerin sayısal olup olmadığını kontrol ediyor ve girilen değerleri saat formatına göre HH:MM:SS şeklinde düzenliyor. Javascript mesai sayacının kodları aşağıdaki gibidir. Lütfen mesai bitiş saatini girin Kodları yazarken  https://www.w3schools.com/howto/howto_js_countdown.asp linkindeki sayfadan yararlandım Kodun çalışan örneğini buraya ekliyorum. Dilerseniz günün bir saatini girip kalan sürenin geriye doğru sayılmasını deneyimleyebilirsiniz. Lütfen mesai bitiş saatini girin

CSS ile Devamını Oku Butonu Tasarımı

Basit bir CSS kodlama örneği yaptım, umarım yardımcı olur. <div class="btnContainer"> <h3 class="btnTitle">Devamını Oku Buton alanı başlık metnini buraya yazın</h3> <a href="#" title="Devamını Oku Buton Başlığı" class="btnReadMore"> Devamını Oku &gt;</a> </div> <style> .btnContainer{   background-color:#2f2f2f;   color:#fefefe;   text-align:center;   padding:1% 2%;   font-family:Arial; } .btnTitle{ font-size:24px;     line-height:100%; } .btnReadMore{ display:block;     background-color:#dedede;     color:#2f2f2f;     width:50%;     max-width:170px;     text-align:center;     text-decoration:none;     margin:20px auto;     font-family:Arial;     font-size:16px;     padding:10px 2px;     border-radius:2px;     -webkit-border-radius:2px;     -moz-border-radius:2px; } </style...

C# Abstract Factory Method Design Pattern Örneği

 C# dilinde Abstract Factory Metot Tasarım Deseni için örnek bir kod hazırladım. using System; namespace TekstilFabrikasi { public interface IPantolon { string PantolonEkle(); } public interface IGomlek { string GomlekEkle(); }     public class Pantolon : IPantolon     {         public string PantolonEkle()         {             return "Pantolon";         }     }     public class Gomlek : IGomlek     {         public string GomlekEkle()         {             return "Gömlek";         }     } public interface ICeket { string CeketEkle(); } public class Ceket : ICeket     {         public string CeketEkle()         {             return "C...