Yazılım

Yazılım Koleksiyonu

AD/Azure Entegrasyonlu Yazılım Geliştirme

55 Makale
10,159 Toplam Görüntülenme
234 Dk Okuma

Son Makaleler

55 makale bulundu
Awesome Nano-Banana Images

Awesome Nano-Banana Images

Google'ın Gemini 2.5 Flash tabanlı görsel üretim modeli Nano-Banana, AI destekli görsel düzenleme alanında yeni bir çağ başlattı. Awesome-Nano-Banana-images GitHub repository'si, bu güçlü AI modelinin yeteneklerini sergileyen kapsamlı bir örnek koleksiyonu sunuyor.

167
Devamını Oku
Excel Merger

Excel Merger

Excel Merger projesi, birden fazla Excel dosyasını (örneğin .xlsx veya .xls uzantılı) tek bir birleşik dosyada birleştirmek için...

202
Devamını Oku
WordPress Web Statistics

WordPress Web Statistics

Merhaba, Bu proje, WordPress siteniz için basit ama etkili bir web istatistikleri aracıdır. Ziyaretçilerinizin IP adreslerini, ziyaret ettikleri...

221
Devamını Oku
Site haritası (sitemap)

Site haritası (sitemap)

Site haritası (sitemap), arama motorlarının web sitenizi daha iyi tarayabilmesi için oluşturulan bir XML dosyasıdır. Bunu PHP kullanarak dinamik bir şekilde oluşturabilirsiniz.

230
Devamını Oku
OnlyOffice Nedir? IT Profesyonelleri İçin Detaylı Bir Bakış

OnlyOffice Nedir? IT Profesyonelleri İçin Detaylı Bir Bakış

Günümüzün hızlı dijital dünyasında, işbirliği yapmak ve verimliliği artırmak, hem bireyler hem de kurumlar için büyük önem taşıyor. Ofis yazılımları, bu süreçlerin vazgeçilmez bir parçası haline geldi. OnlyOffice, bu alanda öne çıkan, kapsamlı ve esnek bir çözüm sunarak kullanıcıların ihtiyaçlarını karşılıyor. Peki, OnlyOffice nedir ve neden bu kadar popüler?

290
Devamını Oku
Lazydocker: Docker Yönetimini Kolaylaştıran Terminal Tabanlı Araç

Lazydocker: Docker Yönetimini Kolaylaştıran Terminal Tabanlı Araç

Docker, modern yazılım geliştirme ve dağıtım süreçlerinde vazgeçilmez bir araç haline geldi. Ancak Docker konteynerlerini ve imajlarını yönetmek, özellikle terminal üzerinden çalışırken bazen karmaşık ve zaman alıcı olabilir. İşte tam da bu noktada **Lazydocker** devreye giriyor. Lazydocker, terminal tabanlı bir Docker yönetim aracı olarak, kullanıcıların Docker konteynerlerini, imajlarını ve diğer kaynaklarını kolayca yönetmesine olanak tanır. Bu makalede, Lazydocker’ın ne olduğunu, nasıl kurulacağını ve nasıl kullanılacağını detaylı bir şekilde inceleyeceğiz.

244
Devamını Oku
SQL Notları: Performans İpuçları ve Optimizasyon

SQL Notları: Performans İpuçları ve Optimizasyon

MySQL'de performansı artırmak için doğru indeksleme, sorgu optimizasyonu ve depolama düzeni stratejileri kullanılmalıdır. Bileşik indeksler, sorguların hızını önemli ölçüde artırabilirken, `OR` koşulları ve fonksiyonlar içinde indeksli sütunlar kullanmaktan kaçınmak da performansı korur. Ayrıca, depolama düzeni optimizasyonu ve doğru yapılandırma ayarları, veritabanının genel performansını artırabilir.

182
Devamını Oku
SQL Notları: Kullanıcı Yönetimi ve Şifre Değiştirme

SQL Notları: Kullanıcı Yönetimi ve Şifre Değiştirme

MySQL'de kullanıcı yönetimi ve şifre değiştirme işlemleri, veritabanı güvenliği açısından oldukça önemlidir. Yeni kullanıcılar oluşturarak ve şifreleri düzenli olarak güncelleyerek, veritabanınızı yetkisiz erişimlere karşı koruyabilirsiniz. Ayrıca, güvenlik önlemleri alarak veritabanınızın güvenliğini daha da artırabilirsiniz.

188
Devamını Oku
SQL Notları: SSL Bağlantı Kurulumu

SQL Notları: SSL Bağlantı Kurulumu

MySQL'de SSL bağlantıları kurmak ve sunucu değişkenlerini yönetmek, veritabanı güvenliği ve performansı açısından oldukça önemlidir. SSL bağlantıları, veri iletişimini şifreleyerek güvenli hale getirirken, `SHOW VARIABLES` ve `SHOW STATUS` komutları, sunucu yapılandırması ve performansı hakkında değerli bilgiler sağlar. Bu araçları doğru bir şekilde kullanarak, veritabanı yönetimini daha güvenli ve verimli hale getirebilirsiniz.

193
Devamını Oku
SQL Notları: Zaman İşlemleri ve İlişkisel Tablolar

SQL Notları: Zaman İşlemleri ve İlişkisel Tablolar

MySQL, zaman işlemleri ve ilişkisel tablolar üzerinde çalışmak için güçlü araçlar sunar. Milisaniye hassasiyetinde zaman işlemleri, özellikle hassas zaman kayıtları gerektiren uygulamalarda oldukça kullanışlıdır. Bire-çok ilişkiler ise hiyerarşik veri yapılarını yönetmek için idealdir. Bu araçları doğru bir şekilde kullanarak, veritabanı işlemlerinizi daha verimli hale getirebilirsiniz.

214
Devamını Oku
SQL Notları: Komut Satırı İşlemleri ve Geçici Tablolar

SQL Notları: Komut Satırı İşlemleri ve Geçici Tablolar

MySQL komut satırı araçları ve geçici tablolar, veritabanı yönetimi ve sorgulama işlemlerini kolaylaştıran güçlü özelliklerdir. Bu araçları doğru bir şekilde kullanarak, veritabanı işlemlerinizi daha verimli hale getirebilir ve geçici veri depolama ihtiyaçlarınızı karşılayabilirsiniz.

187
Devamını Oku
SQL Notları: `LOAD DATA INFILE` ve `UNION`

SQL Notları: `LOAD DATA INFILE` ve `UNION`

`LOAD DATA INFILE` ve `UNION` operatörü, MySQL'de veri yönetimi ve sorgulama işlemlerini kolaylaştıran güçlü araçlardır. `LOAD DATA INFILE`, büyük veri kümelerini veritabanına hızlı bir şekilde aktarmak için idealdir. `UNION` operatörü ise birden fazla sorgunun sonuçlarını birleştirerek daha kapsamlı raporlar oluşturmanıza olanak tanır. Bu araçları doğru bir şekilde kullanarak, veritabanı yönetimini daha verimli hale getirebilirsiniz.

156
Devamını Oku
SQL Notları: mysqlimport ve mysqldump

SQL Notları: mysqlimport ve mysqldump

MySQL, veri yönetimi ve yedekleme işlemleri için güçlü araçlar sunar. Bu yazıda, **mysqlimport** ve **mysqldump** araçlarının temel kullanımını ve bu araçlarla gerçekleştirilebilecek işlemleri ele alacağız.

146
Devamını Oku
SQL Notları: partitioning, replication

SQL Notları: partitioning, replication

MySQL'de bölümleme ve çoğaltma, büyük veri kümelerini yönetmek ve yüksek kullanılabilirlik sağlamak için güçlü araçlardır. Doğru yapılandırıldığında, bu teknikler veritabanı performansını önemli ölçüde artırabilir ve veri güvenliğini sağlayabilir. Bu yöntemleri uygularken, veri tutarlılığını korumak ve olası hataları dikkatlice yönetmek önemlidir.

155
Devamını Oku
SQL Notları: Log Dosyaları

SQL Notları: Log Dosyaları

MySQL'de log dosyaları, veritabanı işlemlerini izlemek, performans sorunlarını tespit etmek ve hataları ayıklamak için kritik öneme sahiptir. Yavaş sorgu logu, genel sorgu logu ve hata logu gibi loglar, veritabanı yönetimini daha etkili hale getirir. Bu logları doğru şekilde yapılandırarak, veritabanı performansını artırabilir ve olası sorunları önceden tespit edebilirsiniz.

175
Devamını Oku
SQL Notları: Transactions

SQL Notları: Transactions

MySQL'de işlemler (transactions), bir grup SQL ifadesini tek bir iş birimi olarak yönetmeyi sağlar. Bu, özellikle veri tutarlılığı ve bütünlüğü gerektiren durumlarda önemlidir. Bu yazıda, MySQL'de işlemlerin nasıl başlatılacağını, COMMIT ve ROLLBACK komutlarının nasıl kullanılacağını ve JDBC sürücüsü ile işlemlerin nasıl yönetileceğini ele alacağız.

164
Devamını Oku
SQL Notları: ENUM Veri Türü

SQL Notları: ENUM Veri Türü

`ENUM` veri türü, belirli bir değer kümesi içeren sütunlar için kullanışlıdır. Ancak, `VARCHAR` gibi alternatifler de düşünülmeli ve ihtiyaçlara göre en uygun seçenek belirlenmelidir. `ENUM` kullanırken, `NULL` ve `NOT NULL` durumlarına dikkat edilmeli ve yeni seçenekler eklenirken `ALTER TABLE` komutu kullanılmalıdır

179
Devamını Oku
SQL Notları:  Events

SQL Notları: Events

MySQL, tekrarlayan ve zamanlanmış görevleri otomatikleştirmek için Olaylar (Events) özelliğini sunar. Bu özellik, özellikle SQL tabanlı görevler için cron benzeri bir işlevsellik sağlar. Bu yazıda, MySQL'de olayların nasıl oluşturulacağını, yönetileceğini ve kullanılacağını ele alacağız.

137
Devamını Oku
SQL Notları:  Yönetim ve Performans Ayarları

SQL Notları: Yönetim ve Performans Ayarları

MySQL veritabanı yönetimi, performans ayarları ve güvenlik konuları, özellikle büyük ölçekli uygulamalarda kritik öneme sahiptir. Bu yazıda, MySQL yönetimi, tetikleyiciler (triggers) ve performans ayarları gibi konuları ele alacağız.

151
Devamını Oku
SQL Notları:   JSON Veri Türü ve İşlemleri

SQL Notları: JSON Veri Türü ve İşlemleri

MySQL 5.7.8 ve sonraki sürümler, JSON (JavaScript Object Notation) veri türünü destekler. Bu özellik, JSON formatındaki verileri veritabanında saklamayı ve bu veriler üzerinde çeşitli işlemler yapmayı kolaylaştırır. Bu yazıda, MySQL'de JSON veri türünün nasıl kullanılacağını, JSON verilerinin nasıl ekleneceğini, güncelleneceğini ve nasıl çıkarılacağını ele alacağız.

174
Devamını Oku
SQL Notları:  İndeksler ve Tam Metin Arama

SQL Notları: İndeksler ve Tam Metin Arama

MySQL'de indeksler, tam metin arama ve hazır ifadeler, veritabanı sorgularının performansını artırmak ve karmaşık işlemleri kolaylaştırmak için kullanılan güçlü araçlardır. Bu özellikleri etkili bir şekilde kullanarak, veritabanı uygulamalarınızı daha verimli hale getirebilirsiniz.

173
Devamını Oku
SQL Notları:  Saklı Yordamlar (Stored Procedures) ve Fonksiyonlar

SQL Notları: Saklı Yordamlar (Stored Procedures) ve Fonksiyonlar

MySQL'de saklı yordamlar ve fonksiyonlar, veritabanı işlemlerini daha modüler ve verimli hale getirmek için oldukça kullanışlıdır. `IN`, `OUT` ve `INOUT` parametreleri ile esnek bir şekilde çalışabilir, cursor'lar ile satır satır işlemler yapabilirsiniz. Bu araçları etkili bir şekilde kullanarak, veritabanı yönetimini daha kolay ve güvenli hale getirebilirsiniz.

169
Devamını Oku
SQL Notları:  Hata Kodları ve Çözümleri

SQL Notları: Hata Kodları ve Çözümleri

MySQL'de karşılaşılan hata kodları, veritabanı yönetiminde sıkça karşılaşılan sorunlardır. Bu hataların nedenlerini anlamak ve doğru çözümleri uygulamak, veritabanı performansını ve güvenilirliğini artırır

167
Devamını Oku
SQL Notları:  Tablo Değişiklikleri ve Kilitleme İşlemleri

SQL Notları: Tablo Değişiklikleri ve Kilitleme İşlemleri

MySQL'de `ALTER TABLE` komutu ile tablo yapısını değiştirme, tablo adını değiştirme, tablo kilitleme ve tablo silme gibi işlemler, veritabanı yönetiminde oldukça önemlidir. Bu araçları etkili bir şekilde kullanarak, veritabanı tasarımınızı daha esnek ve güvenli hale getirebilirsiniz.

163
Devamını Oku
SQL Notları:  Tablo Oluşturma ve Yönetimi

SQL Notları: Tablo Oluşturma ve Yönetimi

MySQL'de tablo oluşturma, birincil anahtar ve yabancı anahtar kullanımı, tablo yapısını görüntüleme ve tablo klonlama gibi işlemler, veritabanı yönetiminde oldukça önemlidir. Bu araçları etkili bir şekilde kullanarak, veritabanı tasarımınızı daha verimli hale getirebilirsiniz.

161
Devamını Oku
SQL Notları:  Regular Expressions (Regex) Kullanımı ve View Oluşturma

SQL Notları: Regular Expressions (Regex) Kullanımı ve View Oluşturma

MySQL'de **Regular Expressions** ve **View** oluşturma, veritabanı yönetiminde oldukça faydalı araçlardır. Regex, karmaşık arama desenleri oluşturmanıza olanak tanırken, View'lar karmaşık sorguları basitleştirir ve tekrar kullanılabilir hale getirir. Bu araçları etkili bir şekilde kullanarak, veritabanı sorgularınızı daha verimli hale getirebilirsiniz.

147
Devamını Oku
SQL Notları: String İşlemleri

SQL Notları: String İşlemleri

MySQL'de string işlemlerini nasıl gerçekleştireceğinizi daha iyi anlayabilirsiniz. Bir sonraki yazıda, tarih ve saat işlemleri gibi daha gelişmiş SQL konularına değineceğiz.

161
Devamını Oku
SQL Notları: JOIN ve UNION Kullanımı

SQL Notları: JOIN ve UNION Kullanımı

MySQL'de `JOIN` ve `UNION` ifadelerinin farklı kullanım senaryolarını ve ipuçlarını daha iyi anlayabilirsiniz. Bir sonraki yazıda, alt sorgular ve daha gelişmiş SQL konularına değineceğiz.

158
Devamını Oku
SQL Notları: Backticks (Ters Tırnak) Kullanımı

SQL Notları: Backticks (Ters Tırnak) Kullanımı

Backticks kullanımı, özellikle MySQL'de ayrılmış kelimelerle çalışırken hataları önlemek ve sorguları daha okunabilir hale getirmek için önemlidir. Bir sonraki yazıda, JOIN'ler ve alt sorgular gibi daha gelişmiş SQL konularına değineceğiz.

152
Devamını Oku
SQL Notları: MySQL ile Başlangıç

SQL Notları: MySQL ile Başlangıç

Bu temel bilgilerle MySQL'e başlangıç yapabilirsiniz. SQL öğrenmek, veritabanı yönetimi ve veri analizi gibi alanlarda kariyer yapmak isteyenler için oldukça önemlidir. Bir sonraki yazıda, daha gelişmiş SQL konularına değineceğiz.

169
Devamını Oku
10 Python otomasyon betiği

10 Python otomasyon betiği

Makalede bahsedilen bu 10 betik, Python'un güçlü kütüphaneleri sayesinde çeşitli otomasyon ihtiyaçlarını karşılamak için kullanılabilir. Her bir betik, belirli bir problemi çözmeye odaklanır ve özellikle tekrarlayan görevleri otomatikleştirerek zamandan tasarruf sağlar. Makale, bu betiklerin nasıl çalıştığını ve hangi durumlarda kullanılabileceğini örneklerle açıklayarak okuyuculara pratik çözümler sunar.

183
Devamını Oku
Tkinter'dan Daha Modern ve Görsel Olarak Çekici GUI Kütüphaneleri

Tkinter'dan Daha Modern ve Görsel Olarak Çekici GUI Kütüphaneleri

Python, GUI (Grafik Kullanıcı Arayüzü) geliştirme konusunda oldukça zengin bir ekosisteme sahiptir. Tkinter, Python ile birlikte gelen ve basit GUI'ler oluşturmak için kullanılan standart bir kütüphanedir. Ancak, Tkinter'ın sınırlı görsel özellikleri ve modern tasarımlara uygun olmaması nedeniyle, daha modern ve görsel olarak çekici GUI'ler oluşturmak isteyen geliştiriciler için birçok alternatif kütüphane bulunmaktadır. Bu yazıda, Tkinter'dan daha modern ve görsel olarak daha çekici GUI'ler oluşturmak için kullanabileceğiniz en popüler kütüphaneleri inceleyeceğiz.

197
Devamını Oku
Telegram ile PC Yönetimi: Kendi Botunuzu Geliştirin

Telegram ile PC Yönetimi: Kendi Botunuzu Geliştirin

Telegram, sadece bir mesajlaşma uygulaması olmanın ötesinde, sunduğu Bot API'si ile birçok otomasyon işlemini kolayca gerçekleştirebileceğiniz bir platform haline geldi. Bu makalede, Telegram üzerinden bilgisayarınızı yönetebileceğiniz bir botun nasıl geliştirileceğini adım adım anlatacağım. Bu bot sayesinde bilgisayarınızı uzaktan kapatabilir, yeniden başlatabilir, ekran görüntüsü alabilir ve hatta kameradan görüntü elde edebilirsiniz.

156
Devamını Oku
Mastodon’a Giriş ve Bot Geliştirme Rehberi

Mastodon’a Giriş ve Bot Geliştirme Rehberi

Sosyal medya dünyasında merkezi olmayan, özgür ve açık kaynaklı bir platform arıyorsanız, Mastodon tam size göre. Bu yazıda Mastodon’u tanıyacak ve Python kullanarak nasıl bot geliştirebileceğimizi öğreneceğiz.

165
Devamını Oku
Excel Sekme Birleştirici

Excel Sekme Birleştirici

Excel dosyalarındaki tüm sekmeleri tek bir Excel dosyasında birleştirmenize olanak sağlayan kullanıcı dostu bir grafiksel arayüz uygulaması.

184
Devamını Oku
WhatsApp Bot

WhatsApp Bot

Bu bot, WhatsApp üzerinde çalışan basit ve kullanışlı bir bot uygulamasıdır. Temel komutlar, hesap makinesi ve çeşitli eğlenceli özellikler içerir.

194
Devamını Oku
Telethon: Python ile Telegram Entegrasyonunun Gücü

Telethon: Python ile Telegram Entegrasyonunun Gücü

Günümüzde yazılım geliştiriciler için API'ler ve kütüphaneler, projelerini daha esnek ve verimli hale getirmenin anahtarıdır. Bu bağlamda, Telegram için geliştirilmiş Telethon kütüphanesi, Python geliştiricilerine oldukça güçlü ve kullanışlı bir araç sunmaktadır.

180
Devamını Oku
FastAPI

FastAPI

FastAPI nedir? modern ve hızlı bir Python web framework’üdür. Hız: Adından da anlaşılacağı gibi çok hızlı performans sunar.

180
Devamını Oku
Python Sanal Ortamları (Virtualenv) Kapsamlı Kullanım Rehberi

Python Sanal Ortamları (Virtualenv) Kapsamlı Kullanım Rehberi

Python sanal ortamları (virtualenv), Python projelerinizi izole etmenizi ve her proje için bağımsız paket yönetimi yapmanızı sağlayan güçlü bir araçtır. Bu rehberde, virtualenv’in ne olduğunu, neden kullanmanız gerektiğini ve nasıl etkili bir şekilde kullanabileceğinizi detaylı olarak öğreneceksiniz.

198
Devamını Oku