31 Ocak 2018 Çarşamba

Blockchain nedir

Blockchain nedir ; Bitcoin sanal parası sayesinde tanıştığımız teknolojinin adıdır.


Blockchain nedir şifrelenmiş veritabanları ile dağınık sistemde çalışan, server alt yapısını kullanıcılar üzerinde yürüten, her hareketin bir öncesi ve sonrasına şahitlik ederek zincirleme oluşmuş bir teknoloji olarak tanınmıştır.


Çoğu ülkede bu alt yapı kullanılmaya başlandı. Rusya ve Amerika’da bazı restoran zincirlerinde bu ödeme yöntemi olarak kabul edilmektedir.


Chicago’da uzun vadeli yatırımlara alınmaya başlaması yakın gelecekte bankalarında bu teknolojiyi yakında kullanmaya başlaması anlamına gelmektedir.


Her ne kadar dağınık ve şifrelenmiş yapıda olsa bu sistemde paranız güvence altındadır. Wallet yani cüzdan sistemi ile paralarınızı güvenle saklayabilirsiniz. 2 tür cüzdan sistemi bulunmaktadır. Soğuk cüzdan yani sistemi ve şifresi sizin bilgisayarınızda saklayabileceğiniz, size ait bir private key ile ulaşım ve cüzdan bilgilerini elinizde tutabileceğiniz cüzdan türüdür. Diğeri ise web sayfalarında bulunan web cüzdan formatıdır. Şifreleriniz ile web sayfalarında verilen kodlar ile paralarınızı saklamanız mümkün ancak pek tercih edilmeyen bir sistemdir.


blockchain-bitcoinGünümüzde finansal teknoloji girişimleri tarafından gelirleri tehdit altında olan geleneksel bankacılık sistemi ise Blockchain’den faydalanma yoluna girmiş durumda. 2022 itibarıyla bankaların Blockchain’i kullanması durumunda masraflarını 15-20 milyar dolar azaltabileceği öngörülüyor.


Blockchain nedir



Blockchain sistemi bir merkez tarafından yönetilmemektedir. Belli bir kişi yada kuruma bağlı değildir.


Birden fazla çatallı sistem olduğu için veriler şifreleme algoritması ile bir birlerini doğrulayarak devam eder. Tek bir bilgisayar bile kalsa dünyada canlı halde kalmaya devam edecektir.


Bir çok ülke bu konuda tavrını olumlu kullansada bazı ülkelerde yasaklanmıştır. Bu sistemin yasaklanmasının sebebi fiziksel gerçekliğinin olmayışından yatırımcının ürkmesinden kaynaklanıyor.


 


Daha detaylı olarak bilgi almak için www.blockchain.info, blockchain.com gibi alt yapı sistemlerinden erişebilirsiniz.



Blockchain nedir

30 Ocak 2018 Salı

Attempted TextBuffer edit operation while another edit is in progress hatası ve çözümü

Attempted TextBuffer edit operation while another edit is in progress hatası ve çözümü


Attempted TextBuffer edit operation while another edit is in progress hatası genel olarak yeni versiyon visual studio ile karşımıza gelmektedir. Bir kaynadan yada başka bir kod penceresinden kaynak kodları kopyalamaya çalıştığınızda ;




Attempted TextBuffer edit operation while another edit is in progress hatasını alabilirsiniz. Microsoft’ a bunu ne kadar rapor etsekde görüşmelerimiz sonucunda tek bir çözüm ile problemin giderileceğini belirttiler. Visual studio 2015 ve Visual studio 2017 versiyonlarında sıkça karşılaşılan bir hatadır.


 


Problemin çözümü visual studioyu onarmak yani repair etmekden geçiyor. Eğer fırsatınız varsa visual studioyu yeniden kurmanızı önerebilirim.


 


Hata sebebi


Bilgisayarınıza yada visual studioya yüklediğiniz bir component yada bir programın visual studio dosyalarına owerwrite etmesinden yani üzerine yazmasından kaynaklanıyor. Yeniden repair ettiğinizde düzelmeme imkanı bulunuyor. Buda visual studioyu pay pass eden programın bulunup bilgisayardan kaldırılmasıyla hatayı çözebiliriz.


 



Attempted TextBuffer edit operation while another edit is in progress hatası ve çözümü

7 Ocak 2018 Pazar

c# istek durduruldu: ssl/tls güvenli kanalı oluşturulamadı

c# istek durduruldu: ssl/tls güvenli kanalı oluşturulamadı


c# istek durduruldu: ssl/tls güvenli kanalı oluşturulamadı veya .net - Could not establish secure channel for SSL/TLS with 

bu hataları alabilirsiniz. Bu hata asp.net c# yada vb üzerinde form yada web uygulamalarında karşılaşmanız mümkün.
Hatanın sebebi ssl bağlantısı kurabilmek için yordama eklenilmemesi.

Örnek Kod

Uri url = new Uri("https://sqlogren.com");
WebClient client = new WebClient();
// string input = client.DownloadString(url);
byte[] data = client.DownloadData(url);

Burdan sonra kod çalışamaz.Çünkü formun load kısmına eklemeniz gereken bir kod var.

private void Form1_Load(object sender, EventArgs e)


ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;



 


Bu kodu eklerseniz çalışacaktır.


 


Insert form load


 


ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;


 


 


 



c# istek durduruldu: ssl/tls güvenli kanalı oluşturulamadı