Unite Bilgi Teknolojileri'nde 1 Kasım itibariyle ServiceNow kullanmaya başladık. Lansman pastasını sayın patronumuz Malkoç Süalp bana kestirdi. Alt yapı geçiş süreci ve yazılımları tarafımdan yapılmıştır.
🩵 avery cochrane 🩵
Noah Kahan
he wasn't even looking at me and he found me
RMH
The Stonewall Inn
Sweet Seals For You, Always
Cosimo Galluzzi

No title available
No title available
Monterey Bay Aquarium

shark vs the universe
Misplaced Lens Cap

❣ Chile in a Photography ❣
trying on a metaphor

PR's Tumblrdome
Not today Justin
cherry valley forever

Andulka
Jules of Nature

ellievsbear
seen from Sweden
seen from United States

seen from Mexico
seen from Mexico

seen from Malaysia

seen from Germany

seen from United States

seen from United States
seen from United States
seen from United States

seen from Jamaica
seen from United States

seen from United States
seen from United States
seen from United States

seen from United States

seen from Slovenia
seen from United States
seen from United States

seen from Australia
@aytekinhasan
Unite Bilgi Teknolojileri'nde 1 Kasım itibariyle ServiceNow kullanmaya başladık. Lansman pastasını sayın patronumuz Malkoç Süalp bana kestirdi. Alt yapı geçiş süreci ve yazılımları tarafımdan yapılmıştır.
ITIL Foundation Sertifikamı Aldım.
karışık kalabalık
yazmak
hayatımda buraya yazmak için onlarca şey oluyor fakat ben "bir durunda şunları yazayım!" diyemiyorum. hala olağan şeyler olağan dışı halde olmaya devam ediyor. ne yapmak gerek? bu hayatı nasıl kayıt altına almak gerek bilmiyorum. yinede zaman bulunca yazmak gerek, onu iyi biliyorum.
arduino ile lcd ekrana yazdırma (uno ve mega farkı)
Merhaba,
Arduino uno ve mega2560 ile lcd ekrana yazı yazdırmak için gerekli library aşağıdaki linkte.
https://www.dropbox.com/s/p9yffo61iaxmkzw/LiquidCrystal_I2C.rar
Diğer bilgileri vermek gerekirse; normal şartlarda eğer elinizde lcd ekranın arkasında bulunan lcm1602 iic v1 adındaki devre bağlantısı yoksa breadboard'a bağlamak oldukca zahmetli. (alttaki fotoğrafta sağ kısımdaki siyah kart.)
Fakat bu kart ile sizin yapmanız gereken detaylı bağlantılara gerek kalmıyor.
Giriş SCL ve SDA pinlerini sırasıyla arduino uno'da analog in kısmında bulunan A4 ve A5 pinlerine bağlıyoruz. Aşaıdaki fotoğrafta görünüyor.
Daha sonra yüklediğimiz library içinden Hello World projesini açıp arduino'ya upload yapıyoruz.
Arduino Uno'da
Bu arada arduino mega 2560'da analog in A4 ve A5 yok. Bu pinler "Communiation" adı altında gruplanmış pinlerin en sonunda SDA 20 ve SCL21 diye isimlendirilmiş. Bu ayrıma dikkat etmek gerekir.
arduino rfid bağlantısı ve kütüphanesi
arduino ile mf522-an rfid okuyucu bağlantı fotoğrafı aşağıdadır.
mf-522-an rfid okuyucu
aynı zamanda gerekli library linktedir.
https://www.dropbox.com/s/5ywqfx7z8qbg3vh/rfid-master.zip
arduino uno'da spi pinleri 10,11,12,13 gibi iken, mega 2560'da 50,51,52,53 şeklinde oluyor. aşağıda bağlantı pin numaraları mevcut.
SPI nedir?
ayrıca kendi dropbox hesabımdan rfid klasörünü link ediyorum.
https://www.dropbox.com/sh/h5mqdtykh82agaj/7a5BbsKlLg
Javascript Flash Ekle
function AddFlash(flashid, movie, width, height, quality, wmode, swfversion, expressinstall, params, Img, ishyperlink) { var obj = ''; var sparam = params.split(','); if (flashid == "") flashid = "ArbFlash"; if (movie == "") return false; if (width == "") width = 0; if (height == "") height = 0; if (quality == "") quality = "hight"; if (wmode == "") wmode = "transparent"; if (swfversion == "") swfversion = "6.0.65.0"; if (expressinstall == "") expressinstall = "/Content/Swf/expressInstall.swf"; if (Img == "") Img = "/Content/Img/FlashInstall.jpg"; obj += '<object id="' + flashid + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + width + '" height="' + height + '">'; obj += '<param name="movie" value="' + movie + '" />'; obj += '<param name="quality" value="' + quality + '" />'; obj += '<param name="wmode" value="' + wmode + '"/>'; obj += '<param name="swfversion" value="' + swfversion + '" />'; obj += '<param name="expressinstall" value="' + expressinstall + '" />'; for (var i = 0; i < sparam.lenght; i++) { obj += '<param name="' + sparam[0] + '" value="' + sparam[1] + '" />'; } obj += '<!--[if !IE]>-->'; obj += '<object type="application/x-shockwave-flash" data="' + movie + '" width="' + width + '" height="' + height + '">'; obj += '<!--<![endif]-->'; obj += '<param name="quality" value="' + quality + '" />'; obj += '<param name="wmode" value="' + wmode + '"/>'; obj += '<param name="swfversion" value="' + swfversion + '" />'; obj += '<param name="expressinstall" value="' + expressinstall + '" />'; for (var i = 0; i < sparam.lenght; i++) { obj += '<param name="' + sparam[0] + '" value="' + sparam[1] + '" />'; } obj += '<div>'; if (ishyperlink) obj += '<a href="http://get.adobe.com/flashplayer" target="_blank">'; obj += '<img src="' + Img + '" border="0" />'; if (ishyperlink) obj += " </a>"; obj += '<!--[if !IE]>-->'; obj += '</object>'; obj += '<!--<![endif]-->'; obj += '</object>'; document.write(obj); swfobject.registerObject(flashid); return true; } function AddFlash2(containerid, flashid, movie, width, height, quality, wmode, swfversion, expressinstall, params, Img, ishyperlink, bgcolor) { var obj = ''; var sparam = params.split(','); if (flashid == "") flashid = "ArbFlash"; if (movie == "") return false; if (width == "") width = 0; if (height == "") height = 0; if (quality == "") quality = "hight"; if (wmode == "") wmode = "transparent"; if (swfversion == "") swfversion = "6.0.65.0"; if (expressinstall == "") expressinstall = "/Content/Swf/expressInstall.swf"; if (Img == "") Img = "/Content/Img/FlashInstall.jpg"; if (bgcolor == "") bgcolor = "#fff"; var flashvars = {}; params.quality = quality; params.bgcolor = bgcolor; params.allowscriptaccess = "sameDomain"; params.allowfullscreen = "true"; var attributes = {}; attributes.id = flashid; attributes.name = flashid; attributes.align = "middle"; obj += "<object data='" + movie + "' name='" + flashid + "' id='" + flashid + "' type='application/x-shockwave-flash' width='" + width; obj += "' align='middle' height='" + height + "'>"; obj += "<param value='" + wmode + "' name='wmode'>"; obj += "<param value='" + quality + "' name='quality'>"; obj += "<param value='" + bgcolor + "' name='bgcolor'><param value='sameDomain' name='allowscriptaccess'><param value='true' name='allowfullscreen'></object>"; obj += "<noscript>"; obj += "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='" + width + "' height='" + height + "' id='" + flashid + "'>"; obj += "<param name='movie' value='" + movie + "' />"; obj += "<param name='quality' value='" + quality + "' />"; obj += "<param name='bgcolor' value='#" + bgcolor + "' />"; obj += "<param name='allowScriptAccess' value='sameDomain' />"; obj += "<param name='allowFullScreen' value='true' />"; obj += "<!--[if !IE]>-->"; obj += "<object type='application/x-shockwave-flash' data='" + movie + "' width='" + width + "' height='" + height + "'>"; obj += "<param name='quality' value='" + quality + "' />"; obj += "<param name='bgcolor' value='#" + bgcolor + "' />"; obj += "<param name='allowScriptAccess' value='sameDomain' />"; obj += "<param name='allowFullScreen' value='true' />"; obj += "<param value='" + wmode + "' name='wmode'>"; obj += "<!--<![endif]-->"; obj += "<!--[if gte IE 6]>-->"; obj += "<p>"; obj += "Either scripts and active content are not permitted to run or Adobe Flash Player version 10.0.0 or greater is not installed."; obj += "</p>"; obj += "<!--<![endif]-->"; if (ishyperlink) obj += '<a href="http://get.adobe.com/flashplayer" target="_blank">'; obj += '<img src="' + Img + '" border="0" />'; if (ishyperlink) obj += " </a>"; obj += "<!--[if !IE]>-->"; obj += "</object>"; obj += "<!--<![endif]-->"; obj += "</object>"; obj += "</noscript>"; $("#" + containerid).html(obj); } function AddFlashPlayer(flashid, src, width, height, version, params, _image, ishyperlink) { $(document).ready(function () { if (_image.length > 0) $("#" + flashid).html("<a href='http://www.adobe.com/go/getflashplayer'><img src='" + _image + "' alt='Get Adobe Flash player' /></a>"); else if (ishyperlink) $("#" + flashid).html("<a href='http://www.adobe.com/go/getflashplayer'><img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>"); }); swfobject.embedSWF(src, flashid, width, height, version, "/Content/Swf/expressinstall.swf", {}, params, { id: flashid }); }
Javascript String Encode
function EncodeUri(str) { var str = str; var strreplace = ["%", ";", "?", "/", ":", "#", "&", "=", "+", "$", ",", " ", "<", ">", "~", "|"]; var strreplaced = ["%25", "%3B", "%3F", "%2F", "%3A", "%23", "%26", "%3D", "%2B", "%24", "%2C", "%20", "%3C", "%3E", "%7E", "%7C"]; for (var i = 0; i < strreplace.length; i++) { var btindex = 0; while (str.indexOf(strreplace[i]) > -1) { if (btindex > 1 && strreplace[i] == "%") break; str = str.replace(strreplace[i], strreplaced[i]); btindex++; } } return encodeURIComponent(str); }
Javascript String'i Sql için Kontrol Et
function CheckStringForSQL(str) { try { var BlackList = new Array("--", ";", "/*", "*/", "@@", "char", "nchar", "varchar", "nvarchar", "alter", "begin", "cast", "create", "cursor", "declare", "delete", "drop", "end", "exec", "execute", "fetch", "insert", "kill", "open", "select", "sys", "sysobjects", "syscolumns", "table", "update"); for (i = 0; i < BlackList.length; i++) { if (str.indexOf(BlackList[i]) > 0) { str = str.replace(BlackList[i], ""); } } return str; } catch (e) { return str; } }
Javascript Popup Aç
function OpenPopup(page, location, status, scrollbars, width, height) { var pwindow = window.open(page, "mywindow", "location=" + location + ",status=" + status + ",scrollbars=" + scrollbars + ",width=" + width + ",height=" + height + ""); }
Javascript değişken sayı mı?
function isNumber(n) { return !isNaN(parseFloat(n)) && isFinite(n); }
Javascript Email Kontrolü
function validateEmail(elementValue) { var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; return emailPattern.test(elementValue); }
Javascript Telefon Kontrolü
function validatePhone(elementValue) { var phone2 = /^(0)[2-9][0-9][0-9]([0-9]){7}$/; return phone2.test(elementValue); } function validatePhone2(elementValue) { var phone2 = /0[2-9][0-9][0-9]([0-9]){7}$/; return phone2.test(elementValue); }
Servis'ten Email Kontrolü
function CheckEmail(targetobj) { var rvalue = true; $.ajax({ type: "POST", url: "/Content/WebService/ClientSiteWebService.asmx/CheckDuplicateEmail", data: "{Email:'" + $(targetobj).val() + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { if (msg.d == true) rvalue = true; else rvalue = false; }, error: function (msg) { rvalue = false; } }); return rvalue; }