Kategori: Yazılım

  • Deleting Duplicate Records in MYSQL (Step-by-Step Guide)

    As the title suggests, today I will share an SQL query to solve a commonly encountered issue in MySQL databases. To explain the topic more effectively, let’s use an example. Suppose we have a table named “users” with a column called “civilization_number” where we store social security numbers. Let’s assume there are thousands of records […]

  • Resolving File Upload Error in CyberPanel

    Today, I’m going to explain how to resolve a file upload error that you may encounter in CyberPanel. Let’s dive right into it! While using CyberPanel, you may sometimes come across an error message like “can not be uploaded, Error message: Not allowed to move in this path, please choose location inside home!” when trying […]

  • CyberPanel’de Dosya Upload (Yükleme) Hatasının Çözümü

    Bugün sizlere CyberPanel’de karşılaşabileceğiniz bir dosya yükleme hatasının çözümünü anlatacağım. Hemen konuya girelim! CyberPanel’i kullanırken, bazen dosyaları yüklerken “can not be uploaded, Error message: Not allowed to move in this path, please choose location inside home!” gibi bir hata mesajıyla karşılaşabilirsiniz. Şimdi, hatayı nasıl çözeceğimize geçelim. Çözüm oldukça basit! Dosya isminizdeki spesifik karakterleri değiştirmek yeterlidir. […]

  • MYSQL’de Mükerrer Kayıtları Temizlemek (Örnekli Anlatım)

    Başlıktan da anlaşılabileceği gibi, bugün sizlere MySQL veritabanlarında sıkça karşılaşılan bir sorunu çözmek için bir SQL sorgusu paylaşacağım. Konuyu bir örnekle anlatırsam daha sağlıklı olur diye düşünüyorum. Örneğin, users adında bir tablomuz olsun ve bu tabloda tc kimlik numaralarını tuttuğumuz bir sütun olsun, bu sütunun adı da “civilization_number” olsun. “users” adlı tabloda binlerce kayıt olduğunu […]

  • Projeyi Github’dan cPanel’e ya da Plesk’e Otomatik Dağıtma (Auto Deploy)

    GitHub’da yüklediğiniz bir projeyi cPanel’de otomatik olarak dağıtmak için birkaç adım izleyebilirsiniz. İşte adım adım nasıl yapacağınız: Adım 1: GitHub Webhook Oluşturma İlk adım olarak, GitHub’daki projenize bir Webhook eklemelisiniz. Bu, GitHub’da yapılan herhangi bir değişiklikte cPanel’e otomatik olarak bir bildirim göndererek proje güncellemelerinin otomatik olarak dağıtılmasını sağlar. İşte adımlar: Adım 2: cPanel’de Git Yapılandırması […]

  • WordPress’te Eklenti Geliştirme 1 (Basit Anlatım)

    WordPress Eklentileri Nedir ve Neden Önemlidir? WordPress, dünya genelinde birçok web sitesi tarafından kullanılan bir içerik yönetim sistemidir. WordPress’in en büyük avantajlarından biri, binlerce ücretsiz ve ücretli eklentiye sahip olmasıdır. Bu eklentiler, web sitenizi özelleştirmenize ve işlevselliğini artırmanıza olanak tanır. Eklentiler, web sitenizdeki işlevlerinizi genişletmenize yardımcı olur ve kullanıcılarınıza daha iyi bir deneyim sunar. Örneğin, […]

  • Nuxt.js 3 ve Localstorage Kullanarak Örnek E-Ticaret Sepeti Uygulaması

    Nuxt.js 3 ile bir e-ticaret uygulaması yaptığınızı düşünün, bu uygulamanın sepet işlemlerini de veritabanıyla sık sık veri alışverişi yapmadan hızlıca çözmek istiyorsunuz diyelim. Bunun için kullanılabilecek en uygun iki yöntemden biri olan verileri localstorageda tutarak e-ticaret sepeti oluşturalım. Başlıyoruz.. Yeni bir Nuxt.js 3 projesi oluşturun: Projeyi çalıştırın: Yeni bir “Sepet” bileşeni oluşturun: Bu bileşen, sepete […]

  • Nuxt.js ile Servise İstek Gönderirken API Key’i Nasıl Gizlerim?

    Nuxt.js ile bir servise istek gönderirken, güvenlik açısından önemli olan API anahtarını (API key) gizlemek isteyebilirsiniz. API anahtarınızın korunması, yetkisiz erişimlerin önlenmesi ve güvenlik açıklarının kapatılması için oldukça önemlidir. Neyse ki, Nuxt.js ile bu işlem oldukça kolaydır. Bu yazıda, Nuxt.js ile servise istek gönderirken API anahtarını nasıl gizleyeceğinizi öğreneceksiniz. Adım 1: Anahtarları Ayar Dosyasında Depolayın […]

  • Nuxt.js ve SEO: Meta Tag’ler Nasıl Eklenir?

    Bu örnekte, head nesnesi title ve meta özellikleri içeriyor. title özelliği, sayfanın başlığını belirtirken, meta özelliği, description adında bir meta etiketi ekliyor. Bu örnekte, author ve keywords meta etiketleri eklenmiştir. Sonuç olarak, Nuxt.js ile meta etiketleri eklemek oldukça kolaydır. head nesnesi, meta etiketleri gibi diğer başlık etiketlerini de içerebilir. Örneğin, aşağıdaki kodda link özelliği kullanılarak […]

  • Nuxt.js ve SEO

    Nuxt.js, Vue.js tabanlı bir web framework’üdür ve SEO uyumlu web siteleri oluşturmak için oldukça popülerdir. Nuxt.js’in getirdiği bazı özellikler, site hızını arttırırken, SEO performansını da geliştirir. Aşağıda, Nuxt.js kullanarak SEO uyumlu bir web sitesi oluşturmak için bazı adımlar anlatılmıştır: Sonuç olarak, Nuxt.js kullanarak SEO uyumlu bir web sitesi oluşturmak oldukça kolaydır. Sayfa yapısı tasarımı, benzersiz […]

  • Yazılım Öğrenmeye Nereden Başlanır: Başlangıç İçin Adımlar

    Giriş Yazılım dünyasına adım atmak, zorlu bir süreç olabilir. Ancak, doğru kaynaklar ve yaklaşım ile, bu süreci keyifli hale getirebilirsiniz. Yazılım öğrenmeye nereden başlayacağınızı düşünüyorsanız, doğru yerdesiniz. Bu makalede, yazılım öğrenmeye başlamak için izleyebileceğiniz adımları ele alacağım. Adım 1: Programlama Nedir? Programlama, bir bilgisayara belirli bir işlemi gerçekleştirmesi için talimat verme sürecidir. Bu talimatlar, bir […]

  • 10 Öğrenciye Ücretsiz Web Tasarım Eğitimi

    10 Öğrenciye Ücretsiz Web Tasarım Eğitimi

    Ortaokul ve Lise düzeyinde 5’er kişilik gruplardan oluşan toplam 10 öğrenci kardeşimize 2 haftalık WordPress eğitimini ücretsiz olarak sunmaya karar verdim. Eğitimlerin tamamı online olarak zoom uygulaması üzerinden gerçekleşecek. Bu eğitime katılacak 10 öğrenciyi başvuru formunda bulunan “Neden bu eğitimi almak istiyorsunuz?” sorusuna verdikleri cevaplara göre seçeceğim. Nasıl Başvururum? 10 Öğrenciye Ücretsiz Web Tasarım Eğitimi […]