Resim Açıklaması

Android Button Background Transparent Yapma

android:background=”@android:color/transparent” ifadesi butonun arka plan rengini transparan yapar. Aşağıdaki xml de btn01 id’li bir buton tanımladık Bu butonun text rengini beyaz yapıp arka plan renginin transparan yaptık. Buton layout xml kodu Buton java kodu

22-03-2015 Tarihinde yazıldı
Resim Açıklaması

“String or binary data would be truncated. The statement has been terminated” Hatası Çözümü

Entity Framework ile uğraşan arkadaşların başına gelen hatalardan biridir. Örneğin TCKimlikNo tutmak için veritabanında NVarChar(11) tutmuşsanız ve database kayıt atarken TCKimlikNo alanına 11 karakterden uzun veri girerseniz bu hata ile karşılaşırsınız. Ya gönderdiğiniz veriyi database uygun göndermeniz gerekemktedr ya da database de bu kolonun boyutunu büyütmeniz gerekmektedir.

17-03-2015 Tarihinde yazıldı
Resim Açıklaması

Android RadioGroup ve RadioButton Kullanımı

activity_test.xml dosyası Test sınıfı

14-03-2015 Tarihinde yazıldı
Resim Açıklaması

Android Simple ListView Kullanımı

AndroidManifest.xml MainActivity sınıfı activity_main.xml dosyası Ekran Görüntüsü Proje Kodunu İndirmek İçin Tıklayınız

14-03-2015 Tarihinde yazıldı
Resim Açıklaması

IIS 7, 7.5 MP4 Video Oynatma (MIMETypes) Ayarı

IIS te appliaction üzerinde tıklayalım sağ tarafta açılan pencerede MIMETypes butonuna tıklayalım ardından sağ taraftaki panelde add butonuna tıklayalım. Açılan penceredeki alanlara aşağıdaki verileri yazalım. File name extension: .mp4 MIME type: video/mp4 ardından OK butonuna basalım. Artık videolarınızı rahat bir şekilde izlettirebilirsiniz.

13-03-2015 Tarihinde yazıldı
Resim Açıklaması

Android Custom ListView Kullanımı

AndroidManifest.xml MainActivity sınıfı Model sınıfı ModelArrayAdapter sınıfı list_item.xml dosyası activity_main.xml dosyası Ekran Görüntüsü Proje Kodunu İndirmek İçin Tıklayınız

12-03-2015 Tarihinde yazıldı
Resim Açıklaması

MS SQL ISNUMERIC Kullanımı

Aşağıdaki sorgu çalıştığında PostalCode kolonundaki veriler int, numeric, bigint, money, smallint, smallmoney, tinyint, float, decimal, real veri tiplerinden birine uygun değilse sonuç döndürülecektir. SELECT City, PostalCode FROM Person.Address WHERE ISNUMERIC(PostalCode) 1

12-03-2015 Tarihinde yazıldı
Resim Açıklaması

2014 Dünya Ülkeleri Ekonomi Büyüklükleri Sıralaması

Dünyanın 20 büyük ekonomisi aşağıdaki listedeki gibidir. Buradaki verileri IMF 2014 verileridir. Milyar $ ile ifade edilen verileri GSYİH (Gayri Safi Yurt İçi Hasıla) dir. Gayrisafi yurt içi hasıla (GSYİH), bir ülkenin ekonomik büyüklüğünün birkaç ölçütünden biridir. GSYİH, GSMH (Gayrisafi Millî Hasıla)’den farklı olarak, bir ülke sınırları içerisinde bir yıl içinde, üretilen tüm nihai mal […]

11-03-2015 Tarihinde yazıldı
Resim Açıklaması

4G Nedir?

4G dördüncü nesil kablosuz telefon teknolojisidir. Bağlantı hızı cep telefonlarında 100 Mbps , wi-fi ağlarda 1Gbps’dir. Aynı zamanda wimax band genişliği ile aynı boydadır. Bir 4G sistemi, daha önceki nesillerden (3G, 2G vs.) daha yüksek veri hızları sağlayarak; ses, veriler ve devamlılığı olan çoklu kitle iletişimini kullanıcılara ulaştırma amacıyla, uçtan uca IP çözümü sağlar. 4G’ye […]

06-03-2015 Tarihinde yazıldı
Resim Açıklaması

MS SQL Uppercase ve Lowercase Kullanımı

Kisi tablosundaki Ad kolonunda bulunan kayıtları büyük harfe çevrilmiş şekilde update eder. Kisi tablosundaki Ad kolonunda bulunan kayıtları büyük harfe çevirir. Kisi tablosundaki Ad kolonunda bulunan kayıtları küçük harfe çevrilmiş şekilde update eder. Kisi tablosundaki Ad kolonunda bulunan kayıtları küçük harfe çevirir.

04-03-2015 Tarihinde yazıldı
Resim Açıklaması

SQL Transaction Isolation Level

1-) Read Committed:Commit edilen verileri okur. Bir tablo üzerinde update işlemi yapan bir transaction çalışırken, başka bir transaction bu tabloya erişmeye kalkarsa sonuç dönmeyecektir. Çünkü bu modda update edilen data commit edilmeden başka bir sorgu cevap dönülmez. 2-) Read Uncommitted:Update edilen datayı commit edilmemiş hali ile okumaya izin verir. Bu Isolation Level’da bütün concurrency sorunları […]

28-02-2015 Tarihinde yazıldı
Resim Açıklaması

Kendo UI Grid Paging Disable

28-02-2015 Tarihinde yazıldı
Resim Açıklaması

C# Run Kill Process (Exception EventLog)

Bu yazımda sizlere çalışan bir processi kill(sonlandırmayı) anlatacağım. Çalışan bir processi kill ederseniz bu processi çalıştıran birden fazla açık dosya varsa (Excel gibi) tüm çalışan processleri kapatır.

28-02-2015 Tarihinde yazıldı
Resim Açıklaması

Google Hesabınızla Giriş Yaptığınız Cihazların Listesine Ulaşma

Google hesabınızaa giriş yaptıktan sonra https://security.google.com/settings/security/activity?pli=1 adresinden açık olan google hesabınıza hangi cihazlardan giriş yapıldığını görebilirsiniz.

18-02-2015 Tarihinde yazıldı
Resim Açıklaması

jQuery input:text disabled / enabled

Sayfanızda bulunan bütün input kontrolleri pasif hale getirmek için aşağıdaki kod satırını kullanmanız yeterli olacaktır. Sayfanızda pasif olarak bulunan bütün input kontrolleri tekrar aktif hale getirmek için aşağıdaki kod satırını kullanmanız yeterli olacaktır. Sayfanızda bulunan bütün input text kontrolleri pasif hale getirmek için aşağıdaki kod satırını kullanmanız yeterli olacaktır. Sayfanızda pasif olarak bulunan bütün input […]

12-02-2015 Tarihinde yazıldı
Resim Açıklaması

Common Table Expressions (CTE) Kullanımı

CTE kullanımı için with kelimesinden sonra bu tabloyu kullanabilmek için Cte_Ad kısmına isim veriyoruz. Daha sonra parantez açıp kullanmak istediğimiz kolon isimlerini yazıyoruz. Ben Column1, Column2 kolonlarını kullanacağımı belirttim ardından parantezi kapatıp AS ifadesini yazıyoruz. AS den sonraki parantezler içine CTE’nin gövde kısmını yazıyoruz. Daha sonrada parantezi kapatarak bu yeni oluşturduğumuz tablo üzerinde istediğimiz sorguları […]

23-12-2014 Tarihinde yazıldı
Resim Açıklaması

CEO, CİO, CTO, CFO, CMO, CAO, CLO Kimdir?

CEO: Chief Execution Officer – Şirketin Genel Müdürü CİO: Chief Information Officer – Bilgi Sistemleri Grubu Başkanı CTO: Chief Technical Officer – Teknolojiden Sorumlu Başkan CFO: Chief Financial Officer – Finans İşlerinden Sorumlu Başkan CMO: Chief Marketing Officer – Şirketin Pazarlama Müdürü CAO: Chief Advertisement Officer – Reklam ve Medya Grubu Başkanı CLO: Chief Legal […]

11-11-2014 Tarihinde yazıldı
Resim Açıklaması

Char, Nchar, VarChar ve NVarChar Arasındaki Farklar Nelerdir?

‘N’ Nationaldan gelir. Unicode karakter içeren verilerin tutulmasında kullanılır. Her bir karakter 2 byte ile temsil edilir. 20 karakterlik bir Char kullanımında örneğin ‘Test’ verisi için geriye kalan 16 karakter boşluk olarak temsil edilir. Char(20) -> Test için veriyi ‘Test ‘ şeklinde tutar. 20 byte olarak tutulur. NChar(20) -> Test için veriyi ‘Test ‘ şeklinde […]

06-11-2014 Tarihinde yazıldı
Resim Açıklaması

Dernek ve Vakıf Arasındaki Farklar Nelerdir?

Dernek, bir kişi kendi başına dernek kuramaz. Kendini aynı amaca adamış 7 gerçek veya tüzel kişi gerekmektedir. Dernekler kuruluş bildirimini ve eklerini mülki idari amirliğe vererek tüzel kişiliğe kavuşurlar. Dernekler özel hukuk tüzel kişisi olup, Türk Medeni Kanununun 48. maddesinde belirtilen tüm hak ve yetkilere sahiptir. Derneklerde üyelik vardır. Dernekler kişi topluluklarıdır. Vakıf, bir kişi […]

06-11-2014 Tarihinde yazıldı
Resim Açıklaması

C# String -Int Max Lenght

String Maksimum uzunluğu 2,147,483,647 Int 16 — (-32,768 < -> +32,767) Int 32 — (-2,147,483,648 < -> +2,147,483,647) Int 64 — (-9,223,372,036,854,775,808 < -> +9,223,372,036,854,775,807)

05-11-2014 Tarihinde yazıldı
Resim Açıklaması

Eclipse Invalid project description hatası

Projenizi import ettiğinizde “Invalid project description” hatası ile karşılaşıyorsanız projenizi başka bir klasöre taşıyıp tekrar import etmeyi deneyin sorun kalmayacaktır.

30-10-2014 Tarihinde yazıldı
Resim Açıklaması

MS SQL Sunucu Windows Authentication Kapatma

MSSQL Server Management Studio login olduktan sonra servera sağ tıklayıp Security tabını açalım. Ardından Security altında bulunun Logins tabını açalım. Sql Sunucumuzda bulunan kullanıcıların listesi görülecektir. Listeden BilgisayarAdi\KullaniciAdı şeklindeki bilgisayarımızın kullanıcısı bulup sağ tıklayarak Properties basalım. Açılan pencerede sağ tarafta bulunan listeden Status butonuna tıklayalım. Sol tarafta açılan pencerede Login kısmını Disable yapıp OK diyelim. […]

16-10-2014 Tarihinde yazıldı
Resim Açıklaması

Transaction Nedir?

Transaction, en küçük işlem yığınıdır. Bir grup işlemin arka arkaya yapılırken işlemlerden bir tanesi bile başarısız olsa bu grupta yapılan tüm işlemler geri alınır(rollback), bu grupta yer alan tüm işlemler başarı ile gerçekleşmesi (commit) gerekmektedir. Tüm işlemler başarılı ise transaction içindeki tüm veri değişiklikleri sisteme yansır. Ya hep, ya hiç mantığı vardır. Örneğin sisteme kullanıcı […]

16-10-2014 Tarihinde yazıldı
Resim Açıklaması

MS SQL Transaction İsolation Level Öğrenme

Aşağıdaki sorguyu MSSQL de çalıştırıp veritabanınızın transaction isolation levelını öğrenebilirsiniz.

16-10-2014 Tarihinde yazıldı
Resim Açıklaması

“Multiple actions were found that match the request” Error in Web Api

WebApiConfig -> Register metodunda routing ayarları için gerekli kodlar 1. kod blogundaki gibi ise 2. kod blogundaki şekle dönüştürelim sorun çözülecektir. 1-) 2-)

08-10-2014 Tarihinde yazıldı
Resim Açıklaması

Visual Studio 2012 Add Reference Warning İcon Error Solved

Solution da birden fazla projeniz var ve projeleri birbirine referans verdiğinizde referans olarak aldığınız projenin dll sarı warning ikonu ile uyarı veriyorsa projelerinizin frameworkleri eşleşmemektedir. Projenize sağ tıklayıp özelliklerden target framework kısmından framework ayarlarını değiştirebilirsiniz. Projeleri birbirine referans vermek için iki projeninde aynı frameworku kullanıyor olması gerekmektedir.

19-09-2014 Tarihinde yazıldı
Resim Açıklaması

Logitech MK330 Klavye Mouse Seti Testi

Yaklaşık 6,7 ay önce Kliksa dan Logitech MK330 Klavye Mouse Seti satın aldım. Bataryası uzun süre gitmektedir. Tek eksiği klavye üzerinde capslock, numlock ışığı bulunmamasıdır. Klavye ve mouse kullanımı çok rahat ve kolay. Klavyedeki multimedia tuşları bir sert ama diğer tuşlar gayet iyi. Harika bir set tavsiye ederim.

09-09-2014 Tarihinde yazıldı
Resim Açıklaması

Kaliteli Yazılım Geliştirmek ve Kodlama Standartları

Bu yazımda nasıl daha okunabilir ve performanslı kodlama yapılır hakkında tecrübelerimi ve araştırmalarımı paylaşacağım, yeni bilgiler öğrendikçe de bu yazıyı güncelleyeceğim. Eksik gördüğünüz bir kısım varsa veya yeni maddeler eklemek isteyen arkadaşlar olursa lütfen yorum olarak gönderiniz. 1 -) İnterfaceleri isimlendirirken I harfi ile başlayabilir. Örneğin ISekil gibi. 2 -) İnterfaceden implement edilen classların isimlerinin […]

08-09-2014 Tarihinde yazıldı
Resim Açıklaması

Visual Studio Klayve Kısayollar

1-) try yazıp 2 kez tab tuşuna basmak try { } catch (Exception) { throw; } 2-) tryf yazıp 2 kez tab tuşuna basmak try { } finally { } 3-) for yazıp 2 kez tab tuşuna basmak for (int i = 0; i < length; i++) { } 4-) foreach yazıp 2 kez tab […]

29-08-2014 Tarihinde yazıldı
Resim Açıklaması

Javascript Array Eleman Ekleme

<!DOCTYPE html> <html> <head> <script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js”></script> <script> //sayfa yüklendiğinde çalışmasını istediğim için document.ready() bölümüne yazdım. $(document).ready(function(){ // İçerisine item ekleyeceğimiz testArray isimli bir boş array tanımladık. var testArray= []; //obj adında bir dictionary’e 4 adet eleman ekledik. var obj = { key1: ‘Emrah’, key2: ‘Kahraman’, key3: ‘Java’, key4: ‘AspNet’ } // obj dictionary’sindeki elemanları testArraye […]

28-08-2014 Tarihinde yazıldı
Resim Açıklaması

Vertical (Dikey) Scalability vs Horizantal (Yatay) Scalability (Ölçeklenebilirlik)

Ölceklenebilirlik programlama dillerine has bir kavram değildir. Sistemdeki artan kullanıcı sayısıyla birlikte sistemin bu artışa nasıl bir tepki verdiği ile ilgilidir. Sistem alt yapısı hitap ettiği kullanıcı sayısına göre tasarlanması gereklidir. Örneğin androidde bir program yazdınız verilerinizi ise 100-200 kullanıcının yapacağı requestleri kaldırabilecek bir sistemde tutuyorsunuz, bu programı play store dan 10.000 kişi indirip kullanmaya […]

08-08-2014 Tarihinde yazıldı
Resim Açıklaması

Single Page Application (SPA)

Google’ın AngularJS duyurmasıyla günümüz web projelerinde, tek sayfalık yapılarla karşılaşmaya başladık. Single Page Application (SPA) adı verilen projeler tek bir sayfa üzerinde, sayfayı refresh etmeden birçok işlemin yapılabilmesine imkan sağlamaktadır. Örneğin Gmail hesabımızla girip E-Postalarımıza bakacak olursak Genel mailler, Gönderilmiş mailler, taslaklar hepsine bekleme olmadan, sayfa yenilenmeden tek bir sayfadan ulaşabiliriz. Tüm işlemler tek bir […]

06-08-2014 Tarihinde yazıldı
Resim Açıklaması

Devlet Protokolü – Kırmızı Plaka

CB Cumhurbaşkanı 0001 Meclis Başkanı 0002 Başbakan 0003 Anayasa Mahkemesi Başkanı 0004 Genelkurmay Başkanı 0005 Ana Muhalefet Partisi Başkanı 0006 Eski Cumhurbaşkanları 0007 Başbakan Yardımcısı 0008 Yargıtay Başkanı 0009 Danıştay Başkanı 0010 Diyanet İşleri Başkanı 0011 Adalet Bakanı 0012 Aile ve Sosyal Politikalar Bakanı 0013 Avrupa Birliği Bakanı 0014 Bilim, Sanayi ve Teknoloji Bakanı 0015 […]

02-08-2014 Tarihinde yazıldı
Resim Açıklaması

ASP.NET Web Api 2 Kullanımı – HTTPS Protokolü Üzerinden Gelen Restful İsteklerine İzin Verilmesi

Buradaki yazımda web api metodlarımıza gelen tüm isteklere cevap dönüyorduk. Buradaki yazımda ise önceden tanımladığımız iplerin web api metodlarına erişmesinden bahsettim. Bu yazımdaki ise web api sadece https üzerinden gelen isteklere nasıl cevap verir ondan bahsedeceğim. Öncelikle projemize sağ tıklayıp Add -> Class deyip Class ismine CustomHttpsAttribute yazıyoruz. Ardından aşağıdaki kod parçasını oluşturduğumuz class içine […]

20-07-2014 Tarihinde yazıldı
Resim Açıklaması

ASP.NET Web Api 2 Kullanımı – İzin Verilen IP Listesinden Restful İsteği

Bir önceki yazımda web api metodlarımıza gelen tüm isteklere cevap dönüyorduk. Peki sadece önceden tanımladığımız iplerin web api metodlarına erişmesini nasıl sağlayabiliriz. Öncelikle projemize sağ tıklayıp Add -> Class deyip Class ismine IPValidationAttribute yazıyoruz. Ardından aşağıdaki kod parçasını oluşturduğumuz class içine koplayaıp yapıştıralım. Son olarak Global.asax içindeki Application_Start() metoduna GlobalConfiguration.Configuration.Filters.Add(new IPValidationAttribute()); kod parçasını ekliyoruz. Çalıştıdığımızda […]

20-07-2014 Tarihinde yazıldı
Resim Açıklaması

ASP.NET Web Api 2 Kullanımı (Get Method)

Bu yazımda sizlere Asp.Net Web Api 2 projesi nasıl oluşturulur ve Get metodu ile nasıl veri çekilir ondan bahsedeceğim. İlk olarak Visual Studio 2012 de New Project  dediğimizde  Asp.Net Web Api 2 Empty Project seçeneği geliyor mu ona bakalım gelmiyorsa ASP.NET and Web Tools 2013.1 for Visual Studio 2012 bu linkten web tools indirip kurmamız […]

20-07-2014 Tarihinde yazıldı
Resim Açıklaması

Kendo UI Grid dataSource İşlemleri

DenemeGrid’imizin tüm satır sayısını almak için; $(‘#DenemeGrid’).data(“kendoGrid”).dataSource.total() DenemeGrid’imizin 1. satırını almak için; $(‘#DenemeGrid’).data(“kendoGrid”).dataSource.data()[1] DenemeGrid’imizin tüm satırlarındaki verileri almak için; $(‘#DenemeGrid’).data(“kendoGrid”).dataSource.data() DenemeGrid’imizin readActionını çağırarak gridi yeniden yüklemek için; var grid = $(“#DenemeGrid”).data(“kendoGrid”); grid.dataSource.page(1); grid.dataSource.read(); kod parçalarını kullanabiliriz.

11-07-2014 Tarihinde yazıldı
Resim Açıklaması

Kendo UI Grid Datasource Clear

gridTest ismindeki gridimizde bulunan rowları aşağıdaki kod parçası ile temizleyebiliriz. var grid = $(“gridTest”).data(“kendoGrid”); grid.dataSource.data([]);

10-07-2014 Tarihinde yazıldı
Resim Açıklaması

jQuery Nesne Seçimi ve Click Event

  jQueryde  istediğimiz nesnelere  nesne id sinin başına # işareti koyarak  jQuery(“#btnTest”) şeklinde erişiyoruz. Aşağıdaki kod parçasında btnTest isminde butonumuza tıklanıldığında Ad ve Soyad inputlarına Emrah KAHRAMAN yazdırılma işlemi yapılmaktadır. Butonun tıklanma olayını jQuery(“#btnTest”).click şeklinde kullanarak tetikliyoruz. <!DOCTYPE html> <html> <head> <script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js”></script> <script> $(document).ready(function(){ jQuery(“#btnTest”).click(function() { jQuery(“#txtAd”).val(“Emrah”); jQuery(“#txtSoyad”).val(“KAHRAMAN”); }); }); </script> </head> <body> Ad :<input […]

10-07-2014 Tarihinde yazıldı
Resim Açıklaması

jQuery(document).ready() Fonksiyonu

Sayfanın yüklenmesi tamamlanıp sayfa hazır hale geldiğinde   $(document).ready içindeki fonksiyon çalıştırılacaktır. Aşağıdaki sayfa açıldığında ekranda Merhab jQuery yazacaktır. <!DOCTYPE html> <html> <head> <script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js”></script> <script> $(document).ready(function(){ alert(‘Merhaba jQuery’); }); </script> </head> <body> Emrah KAHRAMAN </body> </html>

10-07-2014 Tarihinde yazıldı
Toplam 8 Sayfa12345678
Sponsor
Alexa
Hakkımda
Bağlantılar