Archive for Kısa Notlar
Mayıs 19, 2012 at 16:27 · Kategori: Kısa Notlar
İşin ayrıntısına indikçe özellikle ülkemizde neden native javascript’le çok fazla ilgilenilmediğini daha iyi anlıyorum. CrossBrowser sıkıntılar bir yana, bu dili öğrenmek için diğer dillerde bildiklerinizi bir kenara bırakmanız gerekebiliyor.
Hemen konuya girersek, sayfada ilgili javascript kodlarınız çalıştırılmadan önce değişkenler kapsamları doğrultusunda yukarı taşınıyorlar. Bir örnekle izah edeyim.
if (!test) {
var test = {};
}
Bu program sorunsuz bir şekilde çalışacaktır. Oysa test değişkinini ilgili if ifadesi içerisinde tanımlamıştık. Normalde Uncaught ReferenceError: test is not defined isimli referans hatasını vermesini beklerdik.
Bu kodun çalışmasının sebebi javascript çalıştırılmadan hemen önce var ya da function gibi değişkenlerin atamalarını kapsamları doğrultusunda yukarıya taşıyor olmasıdır. Yani yukarıdaki kod aşağıdaki hale dönüştürüldükten sonra çalıştıralacaktır.
var test;
if (!test) {
test = {};
}
Bu sebeple de kod ilk çalıştırıldığında test tanımlı ama değerini undefined olacaktır, undefined da javascript’de false değerini döndürücektir.
Ocak 17, 2012 at 06:20 · Kategori: Kısa Notlar
Çok sık kopyalanıp yapıştırılan birşey olduğu için mi, her projede genelde bir sefer yazıldığı için mi, yoksa farklı bir özel nedeni var mı bilemiyorum ancak ConnectionString’in yazılışını genelde sıkça unutuyorum. Bu sebeple şimdiye kadar ConnectionStrings.com isimli siteden sıkça yararlanıyordum. Ancak geçenlerde bana daha basit gelen bir yöntem öğrendim.
Windows kullanıyorsanız eğer, adı önemli olmamakla birlikte uzantısı udl (universal data link) olan bir dosya oluşturun ve oluşturulan dosyayı çift tıkla açın.
Karşınıza aşağıdaki gibi, veritabanı ayarlarını yapabileceğiniz bir panel açılacak.

Buradan veritabanı bağlantınız için gerekli tüm ayarları yaptıktan sonra dosyayı bir notepad aracılığıyla açın. ConnectionString karşınızda.
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=TestDB;Data Source=TRABZON
Ağustos 13, 2011 at 05:21 · Kategori: Genel, Kısa Notlar
Bir yerlerden kopyala-yapıştır yapmak yerine, işime yaradıkça öğrenip çok sık kullandığım kısa yolları not almaya karar verdim. Zira birden fazla IDE kullanmak zorunda kalınca, kısa yollarda haliyle karışıp, unutulabiliyor.
SQL SERVER
Ctrl + R -> Sorgu sonuçlarını gizler/gösterir
SSF + Tab -> Select * From <>
UPD + Tab -> Update <> Set <> From <>
SPT + Tab -> EXEC sp_helptext ‘ ‘
Ctrl + Shift + D -> Cache’i günceller ‘ ‘
Ctrl + T -> Sonucu Text Mode’a alır.
Ctrl + D -> Sonucu Grid Mode’a alır.
VISUAL STUDIO
Ctrl + Sağ ok / Sol ok-> İmleci bir kelime sağa / sola taşır
Ctrl + Shift + S -> Bütün dosyaları kaydet
Ctrl + .[nokta] -> Tag için ilgili seçenekleri sunar, using/imports seçeneklerini direkt projeye eklemeye yarar.
Ctrl + K+ F -> Yalnızca seçili yazıyı formatlar
Ctrl + K + D -> Tüm dökümandaki yazıyı formatlar.
Ctrl + K + S -> Kod yapısı(snippet) oluşturmanızı sağlar (#if, #foreach, vs…)
Ctrl + F5 -> Debug yapmadan başlatır
F9 -> Imlecin olduğu satıra breakpoint koyar.
Ctrl + M + O -> region içerisindeki kodları açıp kapatır
Ctrl + Alt + P -> Attach to process
Ctrl + Shift + F -> Detaylı Arama
Yazının Devamı
Ağustos 7, 2011 at 12:19 · Kategori: .NET, Kısa Notlar

NuGet .NET projelerinizde 3.parti kütüphane ihtiyacınızı bir komut dizisi yardımıyla projelerinize eklemenize yarayan oldukça faydalı ücretsiz bir araç. Çok küçük boyuta sahip olan bu araç, yüklendikten hemen sonra Visual Studio’dan View -> Other Windows -> Package Manager Console sekmelerini takiben erişebiliniyor.
Açılan console’a Install-Package PaketAdı yazmanız 3.parti bir kütüphaneyi direkt seçmiş olduğunuz projeye eklemenizi sağlıyor.
NuGet Package Manager Resmi Adresi
Haziran 14, 2011 at 10:05 · Kategori: Kısa Notlar
Xampp, skype, IIS vs. servisler genelde varsayılan olarak 80 portunu kullanırlar. Xampp’da portu değiştirmek istediğimizde aşağıdaki yolu takip etmeniz yeterli olacaktır. Bu işlemin sonunda apache servisini yeniden başlatmanız gerekir.
C:\xampp\apache\conf ->httpd.conf isimli dosya açılır ve içerisindeki Listen 80 bulunarak, Listen 8090 vb. 1024′den büyük herhangi bir değerle değiştirebilirsiniz.
Önceki Yazılarım