Mennan Köse

Mennan Köse

SQL

SQL Server'da Komutların Çalışmasını Belli Bir Süre Bekletme

SQL Server’da çalıştırdığımız komutları belli bir süre bekletip tekrar çalıştırabilme olanağımız vardır. Bazı programlamla dillerinde bulunan Delay veya Thread.Sleep metodlarının aynısını SQL Server üzerinde de kullanabiliriz. WAITFOR DELAY [http://msdn.microsoft.com/en-us/library/ms187331.aspx] komutu bu işlemi gerçekleştirmektedir. Kullanımı aşağıdaki şekildedir: -- 5 dakika bekletir. WAITFOR
Bash

Apache'de Dizin Listelemeyi Pasif Yapma

Apache’nin önceki sürümlerinde Dizin Listeleme’yi (Directory Listing) devre dışı bırakmak için httpd.conf dosyasında bazı değişiklikler yapmak gerekliydi. Ancak Ubuntu üzerinde Apache2 kullanıyorsanız bu dosyayı düzenlemenize gerek kalmamaktadır. Terminal üzerinden aşağıdaki kodu yazıp çalıştırdığınızda dizin listeleme pasif olacaktır. sudo a2dismod autoindex Terminal’de kodu çalıştırdığınızda sadece apache2 servisini
SQL

SQL Server'da Tüm Kolonların Collation'ını Değiştirme

SQL Server üzerinde veritabanının Collation’ını değiştirdiğiniz zaman Collation kolonlarda değişmeyebilir. SQL Server Management Studio’da tablo düzenlemesinden değiştirmek istediğinizde eğer tablo üzerinde veri varsa hata mesajıyla karşılaşacaksınız. Aşağıda bulunan T-SQL sorgusu veritabanındaki tüm tabloların tüm kolonlarının Collation’larını değiştirmektedir. DECLARE @collate nvarchar(100); DECLARE @table nvarchar(255); DECLARE @column_
1 min read
AutoCAD

C# ile AutoCAD 2015 eklentileri geliştirme

AutoCAD 2015 için eklenti geliştirebilmek için ilk önce OrbjectARX kütüphanesini bilgisayarımıza yüklememiz gerekmektedir. ObjectARX indirme sayfasına [http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=785550] girdiğimizde formu doldurup ObjectARX for AutoCAD 2015 (32-bit and 64-bit) seçeneğini seçerek kütüphaneyi bilgisayarımıza indirelim ve kurulumunu gerçekleştirelim. Daha sonra Visual Studio
3 min read
C#

C# ile SVG'den PDF'e Dönüştürme

C# ile SVG ile oluşturulan grafikleri PDF çevirmek için internette pek çok 3. parti kütüphaneler bulunmaktadır. Ancak bu kütüphanelerin çoğu ücretlidir. Inkscape [http://inkscape.org/] ücretsiz bir vektörel grafik yazılımıdır. Inkscape’i komut satırından çalıştırarak çeşitli işlemleri yaptırabiliyoruz. Bizde uygulamamız içerisinden Inkscape’i çalıştırarak SVG formatındaki dosyalarımızı PDF formatına çevirebiliriz.
1 min read
C#

Repository Pattern

Büyük projeler geliştirirken yaşadığımız en büyük sıkıntı kod tekrarlarıdır. Özellikle iş katmanımızda veritabanına insert, update, delete yaparken birçok tekrar yapmaktayız. Repository pattern bizi bu dertten kurtarmaktadır. Bu yazımızda Entity Framework ile repository pattern’ın nasıl kullanılacağını öğreneceğiz. İlk önce NuGet Package Manager kullanarak Entity Framework kütüphanesini projemize ekliyoruz. Daha sonra
2 min read
Android

Trafi: Gerçek zamanlı toplu taşıma uygulaması

Trafi, destek verdiği şehirdeki toplu taşıma araçlarını gerçek zamanlı olarak analiz edip rota alternatiflerini sunan bir uygulamadır. Şu an destek verdiği ülkeler arasında Türkiye, Litvanya, Letonya ve Estonya bulunmaktadır. Türkiye’de İstanbul, Ankara ve İzmir şehirlerinde bulunan toplu taşıma sistemini kullanmaktadır. Uygulama başlangıç, bitiş noktalarını sizden istemekte ve buna uygun
1 min read