Öncesinde paylaştığım fakat blog yazımda bahsetmediğim işinize yarayacak çok güzel iki eklentiyi sizinle paylaşmak istiyorum. YouTube veya Udemy gibi platformlarda yazılım üzerine video içeriklerini takip ediyoruz. Fakat videolarda genel itibari ile kodlar oluyor. Bunu uygulamak için videoyu duraklatıp tek tek yazmanız gerekiyor. Şimdiden belirtmek isterim ki başlangıç için kesinlikle böyle olmalı zaten. Aksi durumda öğrenilmeye çalışılan konu pek akılda kalmayabilir.
Tabi şimdi bu durumun dışındakiler için yani video...
Günümüz teknolojilerinde hemen hemen birçok işlemde API kullanıyoruz. Farklı platformlar veya teknolojilerden kaynaklı olarak API'lere ihtiyaç duyabiliyoruz. API'leri kullanabilmek için öncelikle elimizde JSON veya XML gibi formatlarda veri olması gerekiyor. Bunu kendimiz de oluşturabiliriz. Ama başlangıç olarak kendi projelerinizde denemeler yapmak ya da basit uygulamalar çıkartmak için başkalarının hazırlamış olduğu API'leri de kullanabiliriz.
Bu noktada elimden geldiğince bulabildiğim API'leri sizler i&cce...
SQL Server veri tabanında kolon adını aramaya ihtiyacınız olabilir. Bu durumda kısa bir SQL sorgusu ile kolayca bulabilirsiniz. Sorgu sayesinde o kolonun hangi tablolarda yer aldığını listeleyebilirsiniz.
SQL Server Kolon Adını Arama
SELECT
c.name AS 'ColumnName'
,t.name AS 'TableName'
FROM sys.columns c
JOIN sys.tables t
ON c.object_id = t.object_id
WHERE c.name LIKE 'Aranacak Kolon Adı'
ORDER BY TableName
, ColumnName;
İlgili sorguda "Aranacak Kolon Adı" yazan yere istediğiniz kolon adını yazarak sorgulama yapabilirsiniz. Sorgu sonucu...
Bir çok yazılım dilinde bazı kontroller için Regex ifadeler ihtiyaç duyabiliyoruz. Bunların en başında e-posta, telefon ve web site geliyor. Bunların doğruluğunu kontrol etmek adına Regular Expression kurallarını uygulamamız gerekiyor. Tabi bunun ile ilgili hazır Regular Expression ifadeler birçok yerde mevcut. Fakat bu ifadelerin mantığını ne anlama geldiğini bilmek farklı ifadeler hazırlarken size oldukça fayda sağlayacaktır.
Genel Karakterler
. = Tüm ifadeler yerine geçer.
\. = Sadece noktayı bulur.
\) = Sadece parantez kapanışını b...
Projemizdeki kullanıcılara ait eposta adresi hatalı olabiliyor. Bu durumları yaşamamak için öncelikle kullanıcıdan eposta bilgisini alırken gerekli kontrolleri ve eposta uyumluluğunu kontrol ederek alıp kaydetmen en doğrusu olacaktır. Fakat mevcut sistemimizde hatalı mailler yer alabiliyor. Bu hatalar arasında Türkçe karakter içermesi, boş karakter içermesi, büyük harfli Türkçe karakter ve büyük harfler yer alıyor. Toplu eposta gönderimi sırasında bazı maillerin büyük harfli olduğu için eposta ...