7 Temmuz 2014 Pazartesi

Karakter Kodları (HTML)

CharacterDecimal CodeHTMLDescription
	Horizontal tab

Line feed

Carriage Return
 Space
!!Exclamation mark
"""Quotation mark
##Number sign
$$Dollar sign
%%Percent sign
&&&Ampersand
''Apostrophe
((Left parenthesis
))Right parenthesis
**Asterisk
++Plus sign
,,Comma
--Hyphen
..Period (fullstop)
//Solidus (slash)
00Digit 0
11Digit 1
22Digit 2
33Digit 3
44Digit 4
55Digit 5
66Digit 6
77Digit 7
88Digit 8
99Digit 9
::Colon
;&#59;Semicolon
<&#60;&lt;Less than
=&#61;Equals sign
>&#62;&gt;Greater than
?&#63;Question mark
@&#64;Commercial at
A&#65;Capital A
B&#66;Capital B
C&#67;Capital C
D&#68;Capital D
E&#69;Capital E
F&#70;Capital F
G&#71;Capital G
H&#72;Capital H
I&#73;Capital I
J&#74;Capital J
K&#75;Capital K
L&#76;Capital L
M&#77;Capital M
N&#78;Capital N
O&#79;Capital O
P&#80;Capital P
Q&#81;Capital Q
R&#82;Capital R
S&#83;Capital S
T&#84;Capital T
U&#85;Capital U
V&#86;Capital V
W&#87;Capital W
X&#88;Capital X
Y&#89;Capital Y
Z&#90;Capital Z
[&#91;Left square bracket
\&#92;Reverse solidus (backslash)
]&#93;Right square bracket
^&#94;Caret
_&#95;Horizontal bar (underscore)
`&#96;Acute accent
a&#97;Small a
b&#98;Small b
c&#99;Small c
d&#100;Small d
e&#101;Small e
f&#102;Small f
g&#103;Small g
h&#104;Small h
i&#105;Small i
j&#106;Small j
k&#107;Small k
l&#108;Small l
m&#109;Small m
n&#110;Small n
o&#111;Small o
p&#112;Small p
q&#113;Small q
r&#114;Small r
s&#115;Small s
t&#116;Small t
u&#117;Small u
v&#118;Small v
w&#119;Small w
x&#120;Small x
y&#121;Small y
z&#122;Small z
{&#123;Left curly brace
|&#124;Vertical bar
}&#125;Right curly brace
~&#126;Tilde
&#160;&nbsp;Non-breaking Space
¡&#161;&iexcl;Inverted exclamation
¢&#162;&cent;Cent sign
£&#163;&pound;Pound sterling
¤&#164;&curren;General currency sign
¥&#165;&yen;Yen sign
¦&#166;&brvbar; or &brkbar;Broken vertical bar
§&#167;&sect;Section sign
¨&#168;&um; or &die;Diæresis / Umlaut
©&#169;&copy;Copyright
ª&#170;&ordf;Feminine ordinal
«&#171;&laquo;Left angle quote, guillemot left
¬&#172;&notNot sign
&#173;&shy;Soft hyphen
®&#174;&reg;Registered trademark
¯&#175;&macr; or &hibar;Macron accent
°&#176;&deg;Degree sign
±&#177;&plusmn;Plus or minus
²&#178;&sup2;Superscript two
³&#179;&sup3;Superscript three
´&#180;&acute;Acute accent
µ&#181;&micro;Micro sign
&#182;&para;Paragraph sign
·&#183;&middot;Middle dot
¸&#184;&cedil;Cedilla
¹&#185;&sup1;Superscript one
º&#186;&ordm;Masculine ordinal
»&#187;&raquo;Right angle quote, guillemot right
¼&#188;&frac14;Fraction one-fourth
½&#189;&frac12;Fraction one-half
¾&#190;&frac34;Fraction three-fourths
¿&#191;&iquest;Inverted question mark
À&#192;&Agrave;Capital A, grave accent
Á&#193;&Aacute;Capital A, acute accent
Â&#194;&Acirc;Capital A, circumflex
Ã&#195;&Atilde;Capital A, tilde
Ä&#196;&Auml;Capital A, diæresis / umlaut
Å&#197;&Aring;Capital A, ring
Æ&#198;&AElig;Capital AE ligature
Ç&#199;&Ccedil;Capital C, cedilla
È&#200;&Egrave;Capital E, grave accent
É&#201;&Eacute;Capital E, acute accent
Ê&#202;&Ecirc;Capital E, circumflex
Ë&#203;&Euml;Capital E, diæresis / umlaut
Ì&#204;&Igrave;Capital I, grave accent
Í&#205;&Iacute;Capital I, acute accent
Î&#206;&Icirc;Capital I, circumflex
Ï&#207;&Iuml;Capital I, diæresis / umlaut
Ğ&#208;&ETH;Capital Eth, Icelandic
Ñ&#209;&Ntilde;Capital N, tilde
Ò&#210;&Ograve;Capital O, grave accent
Ó&#211;&Oacute;Capital O, acute accent
Ô&#212;&Ocirc;Capital O, circumflex
Õ&#213;&Otilde;Capital O, tilde
Ö&#214;&Ouml;Capital O, diæresis / umlaut
×&#215;&times;Multiply sign
Ø&#216;&Oslash;Capital O, slash
Ù&#217;&Ugrave;Capital U, grave accent
Ú&#218;&Uacute;Capital U, acute accent
Û&#219;&Ucirc;Capital U, circumflex
Ü&#220;&Uuml;Capital U, diæresis / umlaut
İ&#221;&Yacute;Capital Y, acute accent
Ş&#222;&THORN;Capital Thorn, Icelandic
ß&#223;&szlig;Small sharp s, German sz
à&#224;&agrave;Small a, grave accent
á&#225;&aacute;Small a, acute accent
â&#226;&acirc;Small a, circumflex
ã&#227;&atilde;Small a, tilde
ä&#228;&auml;Small a, diæresis / umlaut
å&#229;&aring;Small a, ring
æ&#230;&aelig;Small ae ligature
ç&#231;&ccedil;Small c, cedilla
è&#232;&egrave;Small e, grave accent
é&#233;&eacute;Small e, acute accent
ê&#234;&ecirc;Small e, circumflex
ë&#235;&euml;Small e, diæresis / umlaut
ì&#236;&igrave;Small i, grave accent
í&#237;&iacute;Small i, acute accent
î&#238;&icirc;Small i, circumflex
ï&#239;&iuml;Small i, diæresis / umlaut
ğ&#240;&eth;Small eth, Icelandic
ñ&#241;&ntilde;Small n, tilde
ò&#242;&ograve;Small o, grave accent
ó&#243;&oacute;Small o, acute accent
ô&#244;&ocirc;Small o, circumflex
õ&#245;&otilde;Small o, tilde
ö&#246;&ouml;Small o, diæresis / umlaut
÷&#247;&divide;Division sign
ø&#248;&oslash;Small o, slash
ù&#249;&ugrave;Small u, grave accent
ú&#250;&uacute;Small u, acute accent
û&#251;&ucirc;Small u, circumflex
ü&#252;&uuml;Small u, diæresis / umlaut
ı&#253;&yacute;Small y, acute accent
ş&#254;&thorn;Small thorn, Icelandic
ÿ&#255;&yuml;Small y, diæresis / umlaut

JavaScript olaylar (Event) ve açıklamaları

JavaScript olaylar ve açıklamaları

onclickFareyle tıklamayı ifade eder.
ondblclickFareyle çift tıklamayı ifade eder.
onmouseoverFarenin imleciyle üzerine gelmeyi ifade eder.
onmouseoutFarenin imlecini üzerinden çekmeyi ifade eder.
onmousedownFare düğmesine basmayı ifade eder.
onmouseupFare düğmesini bırakmayı ifade eder.
onloadSayfanın yüklenmesini ifade eder.
onunloadSayfanın kapatılmasını ifade eder.
onchangeForm aracının değişmesini ifade eder.
onsubmitForm bilgilerinin gönderilmesini ifade eder.
onresetForm bilgilerinin silinmesini ifade eder.
onselectForm aracının seçilmesini ifade eder.
onblurForm aracının pasif hale geçmesini ifade eder.
onfocusForm aracının aktif hale geçmesini ifade eder.
accesskeyİstenen karakterin girilmesini ifade eder.
tabindexNesnelerin işlem sıralamasını numaralandırır.
onkeydownTuşun basılmasını ifade eder.
onkeyupTuşun salınmasını ifade eder.
onfocusTuşun basılıp salınmasını ifade eder.
Bu olaylar yaratıcı web tasarımcılar için yeterli değildir. Başka olaylar oluşturmak için event (olay) komutlarından yararlanılır. Olay komutlarının önüne event. kodu getirilir. Önemli Not: Bu komutlar sadece IE gözatıcıları tarafından desteklenmektedir.

Sağ Tıklama, Sol Tıklama

Fareyle sağ tıklanıldığında, bir fonksiyon çağırmak için button (düğme) olay komutu kullanılır. event.button şeklinde yazılır ve sol tıklanırsa 1, sağ tıklanırsa 2 değerini alır.


İmlecin Koordinatları

İmlecin sayfadaki konumuna göre kod yazmak isteyebiliriz. İmlecin hangi yatay ve düşey koordinatlarda olduğunu belirlemek için clientX, clientY veya offsetX, offsetY veya x, y olay komutlarından yararlanılır. Kısa bir uygulama yapalım:

Verdiğimiz diğer kodları da siz deneyin, aynı sonuca ulaşacaksınız. Bu kodların hepsi imlecin, pencerenin sol üst köşesine olan yatay ve düşey mesafeyi piksel cinsinden vermektedir. Eğer pencerenin değil de ekranın sol üst köşesine olan yatay ve düşey mesafeyi edinmek istiyorsak, screenX, screenY komutlarını kullanırız.

2 Temmuz 2014 Çarşamba

C# HATA : "credentials" ( The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was )

Web servis bağlantılarında yaşanan credentials hatasının cözümü için config dosyasına bindings alanını aşağıdaki gibi düzenliyoruz.

<bindings>
            <basicHttpBinding>
                <binding name="AccountWsImplPortBinding">
                    <security mode="TransportCredentialOnly">
                        <transport clientCredentialType="Basic" proxyCredentialType="None"
                            realm="" />
                        <message clientCredentialType="UserName" algorithmSuite="Default" />
                    </security>
                </binding>
                <binding name="AccountWsImplPortBinding1" />
            </basicHttpBinding>
        </bindings>

daha sonra client altında bulunan web servis bağlantı alanına  bindingConfiguration="AccountWsImplPortBinding"  binding name bilgisini ekliyoruz.

daha sonra web servisi çalıştırırken kullanıcı adı ve şifre bilgilerini atamasını gerçekleştiriyoruz.

 servis.ClientCredentials.UserName.UserName = "TEST";

 servis.ClientCredentials.UserName.Password = "xxxxxx";

30 Mayıs 2014 Cuma

SQL - LIMIT (SINIRLI VERİ LİSTELEME )

SINIRLI VERİ LİSTELEME 
Verilerimizin bizim istediğimiz aralıklarda listelenmesi için LIMIT komutu kullanılır. 
SELECT*FROM tablo_adi LIMIT 0,5 

Örnekte görüldüğü üzere SQL’ deki verilerin ilk veri giriş sıralaması ile ilk 5veriyi listeliyoruz.
Buradaki mantık genel programlama mantığı dışında ilk veri için sıra numarası 0 değildir.Tıpkı günlük hayatta sayı sayıyormuş gibi hareket edebilir. Eğer veri kümesindeki verilerin ilk X adedini listeleyeceksek LIMIT komutuna tek X yazarak ta aynı sonucu alabiliriz. Yani 0 rakamını koymaya gerek yok. 

SELECT*FROM veri LIMIT 8 
Veri listeleme programlama dilleriyle tüm verilere ulaşmak söz konusu olduğunda ikili parametre kullanılması gerekir. Onun için genel kullanım iki parametreli olandır. Belli bir miktarda veri olan bir tablodaki 50 veriden sonraki tüm verileri listelemek için ne yapacağız?

SELECT* FROM tablo_adi LIMIT 50,-1 
Bu komut satırında 50. Veriden sonraki tüm veriler listelenecektir. 

SELECT*FROM veri WHERE no<15 ORDER BY adi DESC LIMIT 4 

No sütunundaki verilerin 15’ den küçük ilk 4 veriyi , adi sütunundaki verilerin alfabetik sıralamasının tersi bir şekilde sıralama yapıyor. 

Not: tek Tırnağın ayırt edici karakter olmadığını belirtmek için işareti kullanılır. 

21 Mayıs 2014 Çarşamba

Ağ kablosu nasıl hazırlanır?

Bir ağ kablosu hazırlamadan önce kablonun hangi amaçla kullanılacağına karar vermemiz gerekiyor. Kabloyu bir bilgisayar ile herhangi bir ağ cihazı arasında kullanacaksak düz bağlantı yapmalıyız. Eğer kabloyu iki bilgisayar arasında kullanacaksak (kablonun bir ucu A bilgisayarına takılı iken diğer ucuda B bilgisayarına takılacak ise) cross (çapraz) kablo kullanmalıyız. Yazımın devamında düz bağlantı renkleri, cross (çapraz) bağlantı renk sırası ve bu kabloları hazırlarken kullanacağımız rj45 konnektör, utp cat5 kablo ve sıkma pensesi hakkında açıklamaları bulabilirsiniz.
Cross kablo yada düz kablo kullanacakta olsak kullanacağımız malzemeler değişmeyecektir :
  1. Yeterli uzunlukta UTP Cat5 kablo
  2. Utp kablonun her iki ucuna takacağım Rj45 konnektör (tek seferde sorunsuz yaparım diyorsanız 2 tane yeterli)
  3. Rj45 konnektörleri kabloya çakmak (yada takmak) için kablo sıkma pensesi.
Çapraz bağlantı ve düz bağlantı renklerini vermeden önce bu malzemeleri çok kısa resimli olarak tanıtmak istiyorum.

1. UTP CAT5 KABLO

Bilgisayar ağlarında yaygın olarak kullanılan kablo tipi UTP kablodur. UTP kablolar belirli bir mesafede üzerinde taşıyabileceği veri miktarına göre cat1 den başlayarak cat7 ye kadar kategorilere ayrılır. Günümüzde neredeyse bütün bilgisayar ağlarında cat5 kablo kullanılır. 100 metreyi aşmayacak şekilde hazırlanan bir cat5 kablo 100Mbps’ lik veri taşıyabilir. Buda cat5 kablolar ile saniyede en fazla 100Mb veri aktarılabileceği anlamına gelir. Utp kablo içerisinde 8 adet renkli ince kablo bulunur. Hazırlayacağımız kablonun cross yada düz bağlantı olmasına göre bu 8 kablonun renk sırası farklılık gösterir.

2. RJ45 KONNEKTÖR

Utp Cat5 kablo içerisindeki kablolar doğru renk sırasıyla Rj45 konnektöre yerleştirilir. Bunun için Rj45 konnektör içerisinde 8 adet giriş vardır. Utp kablo içerisindeki 8 ince kablo bu girişlere doğru şekilde yerleştirilir. Bu yerleştirme işleminden önce kabloların uçları Rj45 konnektörün içerisindeki iletkenlere temas edecek kadar soyulur. Bu soyma işleminde kablo sıkma pensesinden faydalanabilirsiniz.

3. KABLO SIKMA PENSESİ

Yeteri kadar soyduğumuz ince kabloları doğru renk sırasıyla Rj45 konnektöre yerleştirdikten sonra yine aynı pense ile utp cat5 kablo ve Rj45 konnektörü sıkıştırıyoruz.
Kablo hazırlama işlemi sırasında kullanacağımız olmazsa olmaz olan 3 materyali tanıttıktan sonra kablolarımızdaki renk sıralarına geçiyoruz. İki kablo türü arasındaki farkı yazımın giriş kısmında vermiştim.

Düz Bağlantı Renk Sırası

Eğer hazırladığınız ağ kablosunu bir bilgisayardan bir ağ cihazına (modem, switch, hub vs.) bağlayacaksanız düz bağlantı kullanılmalıdır. Düz bağlantının özelliği kablonun her iki ucundada aynı renk sırasını kullanıyor olmamızdır. Bu renk sırasını uluslar arası standarda göre hazırlayabileceğiniz gibi her iki uçtaki renklerin sırasının aynı olması şartıyla istediğiniz bir sırayla da hazırlayabilirsiniz. Genel olarak kullanılan düz bağlantı renk sırası aşağıdaki gibidir. Resimdeki her iki uçtada renk sırasının aynı olduğuna dikkat ediniz.
Turuncu –Beyaz (TB)
Turuncu (T)
Yeşil – Beyaz (YB)
Mavi (M)
Mavi – Beyaz (MB)
Yeşil (Y)
Kahverengi – Beyaz (KB)
Kahverengi (K)

Cross (Çapraz Bağlantı Renk Sırası)

Çapraz Bağlantı Nedir? Cross Bağlantı Nasıl Hazırlanır?
Hazırlayacağınız ağ kablosunu iki bilgisayar arasında kullanacaksanız (arada hiçbir ağ cihazı bulunmadan, bir bilgisayardan diğerine takacaksanız) çapraz bağlantıyı tercih etmelisiniz. Bu durumda Ethernet kablonuzun bir ucunu düz bağlantıda renk sırasıyla hazırlarken diğer ucunda ise 1 ve 3. renkler ile 2 ve 6.renkler yer değiştirecek şekilde bağlamalısınız. Çapraz (cross) bağlantı renk dizilimi aşağıdaki gibi olmalıdır.

Kablonun 1.ucu Kablonun 2. ucu
Turuncu –Beyaz (TB) Yeşil-Beyaz (YB)
Turuncu (T) Yeşil (Y)
Yeşil – Beyaz (YB) Turuncu – Beyaz (TB)
Mavi (M) Mavi (M)
Mavi – Beyaz (MB) Mavi – Beyaz (MB)
Yeşil (Y) Turuncu (T)
Kahverengi – Beyaz (KB) Kahverengi – Beyaz (KB)
Kahverengi (K) Kahverengi (K)