Mennan Köse

Software Developer

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 komutu bu işlemi gerçekleştirmektedir. Kullanımı aşağıdaki şekildedir: -- 5 dakika bekletir. WAITFOR DELAY '00:05'; -- 5 saniye 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

HTML

TinyMCE ile Formatter Kullanımı

Okuma Süresi: 1dakikaTinyMCE’de Formatter basit bir şekilde istediğimiz biçimleri uygulamamızı veya kaldırmamıza yarar. Örnek olarak TinyMCE editöründe seçmiş olduğumuz alanı ins veya del etiketleri arasına alacak ve kaldır düğmesine bastığımızda ise bu biçimleri kaldıracak. Varsayılan olarak gelen init fonksiyonumuzu aşağıdaki şekilde değiştirelim: tinymce.init({ selector: "textarea", plugins:

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_

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 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 için proje şablonunun kurulma işlemi var. AutoCAD 2015 .NET Wizards eklentisini http:

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 ü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. İlk önce buraya

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

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