Category Archives: Programlama
PrimeNG hiç duymadınız mı? Hadi o zaman içeri.
Medium hesabında da paylaştığım bu makale sizlerle. Eğer eski bir Angular geliştiricisi iseniz çok büyük ihtimalle görmüş, duymuş, hatta işitmişsinizdir. PrimeNG o kadar hızla büyüdü ki artık Vue ve React framework içerisinde dahil kullanabiliyoruz. Öncelikle bu harika ekibe böylesine framework geliştirdikleri için çok teşekkür ederim. PrimeNG aslında bir front-end geliştiricisinin İngiliz anahtarı gibi bir şeyi. […]
C# Örneğiyle: Katmanlı Mimari de Ne?
Her projemizde veya her fikrimizde ilk bu canlanıyor, “Nasıl yapsak?”, Veri buradan gelir, bunu da buradan set ederim, diğer tarafa implement etmen kolay ama sanki şurada bir sorun var..”. Günün sonunda bir şekilde kod yazmaya başlıyoruz, uygulamamız için bir başlangıcı öyle ya da böyle yapıyoruz. Fakat herkesin bir şekilde kullandığı, özellikle hiç bilgisi olmadıklarını gözlemlediğim genç […]
[How To] – Open Source Licence System using C#
Hi people, I decided that I want to contribution in open source world. So, I created a new project that includes the licence system for your applications. The called name AS_Licence is an open-source licence system. At below, you can see which using the technologies or the methods in this project. ASP.NET Core 2.2 .NET […]
[Nasıl Yapılır] C# ile NTier Mimari Örneği – Unit Of Work – Repository Pattern – Validation – Testing
Merhaba hanımefendiler, beyefendiler. Uzun zamandır bu video serisini çekmek istiyordum ve sonunda bitirdim, Youtube sayfasında yayına aldım. Dilim döndüğünce, N Katmanlı Mimaride bir uygulama geliştirmeyi basit düzeyde anlatmaya çalıştım. Bu süreçte iş katmanı, Unit Of Work tasarım deseni, Repository tasarım deseni geliştirdim ve bol örnekli test yazdım. Testler özellikle çok iyi oldu. Sürç-ü lisan ettiysek […]
Çözüldü: .NET Core Response Headers İçerisinde ASCII Olmayan Karakterlere İzin Vermiyor
Bir .NET Core Web API projesi geliştiriyorum. (Dotnet Version: 2.2.401) Karar verdim. Eğer Web API içerisinde bir sorun olursa, ziyaretçilere “Web Api’de ne oldu” diye gösterecektim ve bunu Response Body içerisinde yapacaktım. Ama önce, genel bir Global Exception middleware’ini yazmam gerekecekti. Tamam, bunu yaptım ve onlara response body içerisinde gösterdim. Fakat bazen bu doğru yol […]
Solved: .NET Core Doesn’t Pass Non ASCII Characters In Response Headers
I’m coding a new project in .NET Core Web API. (Dotnet Version: 2.2.401) I decided that If there is something wrong in the Web API, I can show them (the visitors) “What happened in Web API” in response body. But first, I have to set up global exception things in my project. Ok.. I did […]
Çözüldü: VS 2017’de Test Debug Modunda Çalışmıyor
VS 2017’de Debug modunda testler çalışmıyor. Dün gece bir proje üzerinde çalıştım. Bazı görevleri, bazı testleri bitirdim ve GitLab’a bütün kodları Git aracılığı ile gönderdim. Bugün ofise gittim. GitLab’tan bütün projeyi çektim. VS Solution Explorer üzerinde sağ tıkladım, Restored NuGet Packages seçtim. Fakat bütün testleri çalıştıramadım. Ne yeşil tamam, ne de kırmızı hata vardı. Seçilmemiş […]
Solved: VS2017 Running Debug Selected Tests Does Not Open The Debugger
I had an issue that VS2017 Running Debug Selected Tests Does Not Open The Debugger. Last night, I was working on a project. I finished the some tasks, the some tests and I pushed to GitLab all of the projects, using GIT. Today, I went to office. I pulled all of the projects from source […]
Python Ödevleri ve Python Dersleri hakkında bilgilendirme
Merhaba dostlar. Şu yazıda bildiğiniz üzere Python ödevleri ve Python dersleri hakkında yardımcı olacağımı belirttim. Gecenin bir yarısı WhatsApp’tan ulaşan ve nezaketen bile saygılı şekilde iletişime geçen herkese öncelikle teşekkür ederim. Geçtiğimiz haftalarda bir tane mesaj vardı, ekran görüntüsü göndermiş ve ilk giriş cümlesi “Bu ödevi yapsana” şeklinde. Yaptığım şey direkt engellemek oluyor, üzgünüm 🙂 Yazıda bildiğiniz […]
Android Programlama Dersleri
Merhaba dostlar, Aslında başlık “Android Geliştirme Dersleri” olmalıydı ancak herkes bu şekilde aratıp, bulduğundan, ben de bu şekilde yapmaya karar verdim. Artık Android Studio ile Android uygulamaları geliştireceğiz. Şimdilik çekilen videolar başlıkları ile şu şekildedir: [Ders 1] – Android Programlama Dersleri – Giriş [Ders 1.1] – Android Programlama Dersleri – Kurulum [Ders 2] – Android […]
Python Dersleri
Merhaba dostlar, Şu yazımda Python programlama diline ait ders vereceğimden bahsetmiştim. Ders içeriklerini paylaştıkça, bu yazıyı da güncelleyeceğim. Geri bildirimlere göre ders içeriğini değiştirecek veya güncelleyeceğim, Şimdiden iyi seyirler! [Ders 1] – Python Programlama Dersleri – Kurulum [Ders 2] – Python Programlama Dersleri – Hızlıca Python Programlama Dili Temelleri Enis Kurtay YILMAZ
Python Ödevleri, Dersleri, Kod örnekleri hakkında
Eğer bu yazıyı ilk defa okuyorsanız, şu da ilginiz çekebilir [Tıkla] Merhaba dostlar, Bu yazıyı okuyorsanız muhtemelen Google’da Python Kod Örnekleri yazarak beni buldunuz. İletişim sayfasından beni arıyorsunuz, mesaj atıyorsunuz, WhatsApp uygulamasından yazıyorsunuz, farkındayım. Kimisi sınav esnasında arıyor veya mesaj atıyor, Kimisi ödev teslim tarihi yaklaşınca arıyor veya mesaj atıyor, Kimisi ise gerçekten Python programlama dilini […]
What is JSON And How To Using It In C#
Merhabalar. Geçen hafta C# Corner adresinde yayınlanmış olan İngilizce makalemin orijinal kopyasını kendi web adresimde de paylaşmaya karar verdim. 11.04.2016 10:47 itibari ile 2.9k okunmasıyla beraber, aldığım geri bildirimler ve gelen mesajlar ile “Bir sonraki makale ne olsun?” sorusuna da cevap arıyorum. Herkese iyi kodlamalar. Working with JSON in C# (What is JSON And How to Using It In C#) This article will cover the […]
Bir yazılım geliştiricinin donanımı
2013 yıllarının ortalarında şimdiki kullanmış olduğum dizüstü bilgisayarı aldım (Asus K55VM). O zamanlar özelliği Intel i5 2.60 Ghz, 8 GB RAM DDR3, 2 GB ekran kartı ve 750 GB HDD idi.. Bu süreçte yazdığım uygulamalar ilk zamanlarda çok hızlı çalışıyordu ve zamanla derleme esnasında, uygulama çalıştırma durumlarında veya SQL Management Studio üzerinden yaptığım sorgunun geri gelme süreleri […]
[Nasıl Yapılır] C# ve Xamarin ile Android üzerinde Keylogger çalışması (Gelen & Giden Çağrılar, Gelen Mesajlar)
Herkese tekrardan merhaba. Bu aralar Android’e merak salmış vaziyetteyim. Üniversite yıllarında yazdığım masaüstü uygulaması olan Muhbir – Informant için, gelen fazlaca talepler doğrultusunda mobil platforma entegre etmeye karar verdim. Prototip halini yazdım ve hatta geçen hafta Makros Bilgisayar adlı bilişim firması ile kurumsal anlamda satışı için anlaşma sağladım. Projeme destek oldular ve daha geniş kapsamlı ele […]
Microsoft mu yoksa Linux mu; PHP mi ya da ASP.Net mi; yoksa Elma veya Armut mu?
Herkese tekrardan merhaba. Çok tartışmalı ve her seferinde aldığım geri bildirimler doğrultusunda yazılımcı arkadaşların bana gerek forumlarda, sosyal medyada veya attıkları e-postalarda bahsettikleri bir konuyu biraz karışık ve biraz da basit manada ele almak istiyorum. Başlık, evet biraz tuhaf. * * * Kendimden ve sektörden örnekler vererek bu konuyu açıklığa kavuşturma hedefindeyim. Aldığım freelancer işlerde, çalıştığım şimdiki veya […]
JSON nedir ve C# ile JSON kullanımı
Merhaba dostlar. Aslında sizlere türkçe kaynaklarda yarım yamalak anlatılan Django makalelerini, birebir çeviri yaparak seslenecektim. Ancak şimdilik mevcut projelerimizden dolayı bunu başka bir bahara bırakarak, sizlere “JSON nedir ve C# ile JSON kullanımı” makalesi ile sesleniyorum. Bu makalede neleri öğreneceksiniz? JSON Nedir? C# ile JSON Verileri Oluşturmak C# ile JSON Verilerini Okumak Hadi başlayalım! 1. JSON Nedir? Aslında JSON (Javascript […]
Python ile Anagram oluşturma
Merhaba dostlar. Bugün, akşamüstü vakitlerinde Google’da “Python örnek kodlar” ve “Python örnekleri” diye arattırdım. Sonuçlar içerisinde bir web sitesine denk geldim ve Python ile Anagram (Bkz. Anagram Nedir?) oluşturduğunu iddia eden bir makale okudum. Mantık olarak çok az doğru gidilse de istenilen sonuca ulaşması imkansızdı iddia edilen makalede. Çünkü pek çok detay atlanmış ve düzensiz bir değer […]
Python ile temel dosya işlemleri
Merhaba dostlar. Bugünkü makalede Python programlama dili ile temel dosya işlemlerini, yeni öğrenenler açısından basit düzeyde gerçekleştireceğiz. Programlama ile uğraşıyorsanız, er yada geç uğraşacağınız şeyden biri de dosyalardır. Dosyalar içerisinde yapmak isteyeceğiniz işlemlerdir. Bir dosya içerisine veri yazmak veya okumak olabilir bunlar. Bunun için “IO” (input and output) bileşenini kullanmanız gerekmektedir. Bir dosya ile bağlantı kurmak için […]
Python ile girilen tek ve çift sayıların toplamı
Uzun bir süreden sonra tekrardan merhabalar.. Hayatımda son gelişmeleri kısaca özetlemek gerekirse, yaklaşık yedi gün önce(12/06/2015) üniversiteyi bitirdim ve bitirdiğimin ertesi haftasında İzmir’de yazılım geliştirme uzmanı olarak işe başladım.. Bu aralar yeni bir programlama dili öğreniyorum (Python) ve başlangıç seviyesindeki (beginner) arkadaşlar için örnek kod teşkil etmek adına bu yazıyı yazıyorum. Şimdi dilerseniz şöyle bir senaryo düşünelim.. Bir kullanıcı, […]
Ergenekon Çıkmazı
Yazsam mı, yazmasam mı diye çok düşündüm ve bir karara vararak bunları yazıyorum. *** Bildiğiniz üzere ERGENEKON davası hâlâ devam ediyor. Gerek gazetelerden ve haberlerden, doğru veya yanlış bir şekilde bilginizin olduğu düşünüyorum. Sizlere “Ergenekon terör örgütüdür” veya “Ergenekon masumdur” demeyeceğim. Sizlere İddianamede de söz konusu olan bilgisayardaki bir dosyaya ait tarih bilgisinin nasıl değiştirileceğini göstereceğim. […]
Visual Studio ile “Settings” Dosyası Kullanımı
Merhaba dostlar. Bugün sizlere Visual Studio ile “Settings” Dosyası Kullanımını göstereceğim. *Not: Facebook üzerinden okuyanlar için: www.eniskurtayyilmaz.com/visual-studio-settings-kullanimi/ “Settings”, adından da anlaşılacağı gibi ayarlarla ilgili bir fonksiyon. Bu makalede Settings dosyasını, yazdığımız herhangi bir programdaki ayarları tutmak veya bir takım verileri saklamak için kullanacağız. Bu dosya, ihtiyaç duyulan uygulama bilgilerini yada kullanıcı ayarlarını da temsil edebilir. Örneğin “Settings” ile bir kullanıcı ismini saklayabilirsiniz, bir ConnectionString […]
PHP “mysql_fetch_array” Hatası ve Çözümü
Merhaba dostlar. PHP dilini kullanan pek çok arkadaşımızın, günah keçisi olan “mysql_fetch_array” hatası hakkında konuşacağım. Yazdığımız herhangi bir PHP kodunda aldığımız hata şu şekilde oluyor:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/siteadı/domains/siteadı com/[dosyaadi].php on line [satır sayısı] Geçenlerde bir web sitesi işi aldım. İlgili sayın müşterim benden; eski web sitesinin […]
C# ile İnternet Kontrol – İnterneti Kontrol Etmek
Merhaba dostlar. Yaptığımız programlarda bazen internet bağlantısına ihtiyaç duymaktayız. Eğer işlemlerde internet fonksiyonlarını veya internet işlemlerine ihtiyaç duyuyorsak ve programın çalıştığı bilgisayarda internet yoksa program hata (Exception) oluşturuyor. Bu yüzden program duruyor, çalışmıyor. Şöyle bir senaryo düşünelim. Senaryo: Yazdığımız program, sadece e-mail gönderme programıdır. Eğer internet varsa e-mailleri göndersin, yoksa bir işlem yapmasın. bool InternetVarmi […]
Java Girilen Sayı Tek mi Çift mi ve Ortalaması
Merhaba dostlar. Geçenlerde bir üniversite öğrencisi bana e-mail atmış, yardımımı rica etmiş. Bende hazır Java programlama diline yeni başladım, yardımcı olmak istedim. İstediği şey oldukça basitti. Benden istediği şeyi senaryo olarak anlatayım, sizler tarafından daha kolay anlaşılır.Senaryo: Kullanıcı kaç tane sayının tek veya çift olarak hesaplanacağının bilgisini giriyor (Örneğin 5 tane sayıyı hesaplamak istiyor). Kullanıcı, […]