Kriptoloji ve Gizli Yazı Sanatı

Posted on

kriptografi-kriptoloji

İnsanlar her zaman, ellerinde var olan bilginin bu veya diğer şekilde korunmasına ve gizliliğine önem vermiştir. Günümüzde bilgisayar ağının, yani internetin gelişimiyle ilgili olarak büyük ölçüde devlet, askeri ve ticari bilgilerin daha güvenli bir şekilde iletilmesi ve bütünlüğünün korunması problemleri ortaya çıkmıştır. Öte yandan ise, yeni bilgisayarların gelişimi, mevcut sistemlerin daha iyi korunmasını gerektirmektedir. İşletim sistemlerinin açıklarından çok akıllıca faydalanan hacker’ların yazdıkları virüsler, solucanlar ve trojanlar sonucunda kişisel bilgisayarlar bir anlamda genel bilgisayarlara dönüşmüş durumdadır. İnsan davranışlarını göz önünde bulunduran akıllı virüs programları, şifrelerin çözülmesinde kullanılan yöntemler yapay zekanın da bu çalışmaların içerisinde yer almasını gerektirmektedir.

Android 8.0: Olası İsimler ve Çıkış Tarihi

Posted on

android 8 geliyor

Google I/O 2017’nin düzenleceği tarihler belirlendi ve büyük gösteriye yalnızca birkaç ay kaldı. Google I/O geleneksel bir geliştirici konferansı ve Google’ın en yeni yazılım geliştirmelerini sunduğu bir platform. Halen, en yeni Android sürümü olan Nougat, Ağustos 2016’da piyasaya sürülmüştü.

Sıradaki İsim Ne Olacak?

2017’den itibaren bir sonraki Android güncellemesinin kullanımına daha yakınız. Google’ın Android sürümlerinde tatlı isimlerini kullanarak alfabetik adlandırma dizisine sonraki harf olan O ile de devam etmesi haliyle bekleniyor. Şimdiye dek Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marsmallow ve Nougat sürümlerini gördük. Ayrıca güncellemenin sayısal adı da Android 8 veya 8.0 olacaktır.

C# MSSQL Bağlantı Kütüphanesi

Posted on

C#’ta MSSQL bağlantı ve sorgu ihtiyaçlarınızı 2 satır koda indiren ufak bir kütüphane geliştirdim. Yapmanız gereken de iki şey var, bunlardan birincisi yazmış olduğum DLL’i projenize ve kütüphaneye eklemek diğeri ise sizden istediğim iki ayrı string ifade.

Bunlardan birincisi bağlantı adresi, ikincisi ise SQL sorgu metniniz.
csharp mssql baglanti
DLL’i ekledikten sonra kütüphanemize de eklemeyi unutmayalım.

using mssqlCon;

//String türünde adresi ve SQL sorgu metinlerimizi yazacağımız iki değişken tanımlayalım.
string adres,text;

//Herhangi bir event içerisinde değişkenlerimizi doldurabiliriz veya tanımlarken de yazabiliriz.
adres="Server=server_ip;Database=db_adı;user id=user_id;password=şifre";
text = "SQL Sorgunuz.";

mssqlBaglanti ms = new mssqlBaglanti(); //Sınıfımızı tanımladık.
string donus = ms.mssqlBaglan(adres, text); //Eğer sınıf bağlantısını string bir değişken içerisinde yaparsanız bağlantının başarılı olup olmadığını değişken içerisinde görebilirsiniz.

csharp mssql baglanti yapma

Sınıf sizlerden string türünde iki değişken istemektedir, bunları yukarıdaki örnekte olduğu gibi karşıladığınız zaman sorunsuz kullanabilirsiniz.

buraksakalli indir

Google, Şubat Ayı Versiyon Oranlarını Yayınladı

Posted on

Google tarafından düzenli olarak yayınlanan Android versiyon kullanım oranlarının Şubat sayıları yayınlandı ve Froyo geçen ay olduğu gibi son noktada değil, artık öldü diyebiliriz. Nougat ise sonunda %1 barajını 7.0 ve 7.1 sürümleri ile aştı. Ice Cream Sandwich ve Gingerbread %1.0 seviyelerine düşerek ölürken Jelly Bean‘in ise %0.3 oranında azaldığını görebiliyoruz. Lollipop ayrıca %0.5 oranında düştü. Marshmallow ise neredeyse %1.0 oranında büyümeye devam etti ve en büyük artış gösteren versiyon olarak yoluna devam ediyor. Bununla birlikte, Lollipop ise halen pastada en büyük dilime %32.9’luk pazar payı ile sahip. 5.1‘e kıyasla daha küçük bir paya sahip olan 5.0‘da düşüş başlamış durumda. 5.1 ise Ocak ayında zirvedeyken onun içinde artık küçülme zamanı.

google şubat ayı

Büyük ihtimalle, yeni amiral gemileri piyasaya çıktığında Nougat kullanım oranı artmaya başlayacak ve Marshmallow bu şekilde solmaya başlayacaktır. Froyo’nun ölmesi ve Gingerbread’in bu ay göründüğü üzere ölmeye başlamasıyla bizler için güzel haberler getiriyor.

Engelleri Aş v2 Beta Yayınlandı!

Posted on

21 Aralık’ta yapımına başlandığını duyurduğum Engelleri Aş v2 Beta bugün itibariyle Beta programına başvuranlardan 100 kişiye gönderildi. Yaklaşık olarak 2 hafta boyunca programı kullanarak bana yardımcı olacak test kullanıcılarına şimdiden teşekkür ederim.

Engelleri Aş v2 Engelleri Aş v2

Programın kararlı sürümü 1 ay sonra yayınlanacak ve birçok özellik dahil edilmiş olacak. Takipte kalın 🙂

Sunucu sponsorluğu için Ar-ge.org'a teşekkür ederim.

Lokal IP Adresi API

Posted on

IP adreslerine ihtiyaç duyduğunuz an da kolay bir şekilde ulaşmanızı sağlamak amacıyla ufak bir api yayınlıyorum. Bir projemde ihtiyaçtan doğunca, kalıcı bir şekilde sizler ile de paylaşmak istedim. Sonsuza dek istediğiniz gibi kullanabilirsiniz.

Text ya da JSON formatlarında lokal ip adresinin çıktısını alabilirsiniz.

Text = http://api.buraksakalli.org/ip

JSON = http://api.buraksakalli.org/ip?f=json

Örnek Kullanımlar

PHP
<?php

$ip = file_get_contents('http://api.buraksakalli.org/ip');

echo "Lokal IP Adresim:" . $ip;

?>
C#
WebClient webClient = new WebClient();

string ip = webClient.DownloadString("http://api.buraksakalli.org/ip");

Console.WriteLine("Lokal IP Adresim:" + ip);

 

 

Engelleri Aş v2 Geliyor!

Posted on

Engelleri Aş, ilk olarak 2014 yılında Türkiye’de Twitter ve Youtube engelini kaldırmaya yönelik yazmış olduğum minik bir yazılımdı. VPN, DNS veya Proxy ayarlarıyla uğraşmanıza gerek kalmayarak üzerinde bulunan bir buton yardımıyla engeli hızlıca kaldırabiliyordunuz, üstelik internet hızınız diğer giriş yöntemlerine göre düşmüyordu, çünkü yazılım yurtdışı üzerinden bağlantı sağlamıyor bu da bağlantı hızınızda bir değişim yaratmıyordu. Ancak tek kötü özelliği sadece Twitter ve Youtube engelini kaldırıyordu.

Program 35bin üzerinde kullanıcıya ulaşarak, engelsiz bir şekilde internete girmesini sağlamıştı. Bundan hareket ederek ikinci versiyonunu çıkarmaya karar vermiştim ki eğitimim buna engel oldu ve askıya almak zorunda kalmıştım. Askıdan 2015 başlarında almıştım ama bu seferde iştahım yoktu 🙂

Engelleri Aş v2 projesine yeniden başladım ve bu sefer yalnızda değilim. Bu versiyonda metin kutusuna gireceğiniz herhangi bir sitenin engelini kaldırabileceksiniz.

Programda düşündüğümüz gelişmiş birçok özellik var ve bunları yakında bloğumdan başka bir yazı ile duyuracağım. Ayrıca programın beta sürümünü 1 ay içerisinde (Finallerden dolayı, yoksa daha erken olabilirdi :)) yayınlayacağız. Beta sürümüne katılmak isteyen kişiler aşağıdaki iletişim formunu doldururlarsa beta sürümünü özel olarak kendilerine ileteceğiz ve bizlere geliştirme aşamasında yardımcı olacaklardır.

9. Bilişim Teknolojileri Zirvesi başlıyor!

Posted on

btz-11-poster

8 yıldır bilişim ve teknoloji firmalarını ve meraklılarını bir araya getiren Bilişim Teknolojileri Zirvesi’nin 9.’su, 2–3 Aralık 2016 tarihlerinde İTÜ Maçka Kampüsü’ndeki Mustafa Kemal Amfisi’nde gerçekleşecekhakan-bas

btz11

Zirve; Oturumlar, Bilişim Teknolojileri Alanı (BT Alanı), İnteraktif Bölüm (Speed Networking, Coffee Time) ve Sosyal Medya Ödül Töreni olmak üzere 4 ana bölümden oluşmaktadır. Geçtiğimiz yıllarda olduğu gibi bu yıl da Bilişim Teknolojileri Zirvesi kapsamında Türkiye’de ve Dünya’da teknolojinin odağındaki konular, sektörün önde gelen isimleri ve ilgili firma temsilcileri tarafından ele alınacak. Bununla birlikte etkinlikte yer alacak oturumlarda internet sektörü, geleceğin teknolojileri, yeni nesil pazarlama, dijital ve mobil dünya, sosyal medya, bilişim sektörünün dünya ekonomisindeki yeri, teknoloji ve yönetim, en stratejik güç olan ‘bilgi’ gibi birçok konu masaya yatırılacak. Kayıt ve program çok yakında btz.org.tr adresinde!

Ayrıca BTZ’yi facebook.com/BTZirvesi ve twitter.com/BTZirvesi sayfalarından da takip edebilirsiniz.

Anka Kuşu (Simurg) Efsanesi

Posted on

simurg

Ölümsüz olan bu kuş için birçok uygarlığın farklı hikayesi vardır. Örneğin eski Yunan mitolojisinde Anka kuşunu, kartaldan biraz büyük ve kalın tüylü olarak tanımlamışlardır. Uzun ömürlü ve neredeyse kimsenin göremeyeceği, görenlerinse mutluluğa erişeceği söylentileri varolmuştur. Anka kuşu farklı kültülerin, birçok sanatsal eserine ve hikayelerine konu olmuş ama neredeyse hepsinde aynı şekilde yorumlanmıştır.

Anka kuşu, ölümünün geleceğini hissettiği an kendisine kuru dallardan oluşan yeni bir yuva inşaa etmeye başlar ve bunu zamk ile sıvar.

zamk
ad
  1. bitkilim terimi; akasya, sütleğen, kitre gibi kimi ağaçların kabuklarından sızarak donan, renksiz ya da sarı kırmızımtırak rekli amorf madde.
  2. bu maddenin, yapıştırıcı olarak kullanılan eriyiği.

Daha sonra ise yuvanın içinde ölümün gelmesini bekler… Güneş ışınları kuru dalları yakar ve Anka Kuşu yuvada yanarak ölür ve efsaneye göre küllerinden yenilenmiş bir yavru Anka Kuşu olarak doğar.

Bir diğer efsane ise Anka Kuşu her şeyi bilir ve diğer kuşlar onun bilgeliğinden faydalanır. Ne zaman yanlış bir şeyler gitse, kuşlar sürekli Anka Kuşu’na danışırmış. Bir gün Anka Kuşu ortalıktan kaybolmuş ve diğer kuşlar onu aramaya başlamış. Anka Kuşu’na ulaşmak neredeyse imkansızdır, çünkü o Kaf Dağı’nın tepesindedir ve oraya giden yollar oldukça zorludur. Hep beraber yola çıkan kuşlar, ilerledikçe birer birer azalmaya, vazgeçmeye başlamıştır bile… Ama hiç pes etmeyen kuşlar zorlu yolları, vadileri aşarak Kaf Dağı’nın tepesine ulaşmıştır. Tepeye ulaştıklarında 30 kuş kalmışlar ve Anka Kuşu’nun Farsça ismi olan Simurg’da buradan gelmiştir(Si: 30 Murg: Kuş). O an o kuşlar anlamışlar ki hepsi Simurg’dur ve aslında Kaf Dağı bir aynadan ibarettir.

C# webBrowser Microsoft Edge Kullanma

Posted on

C#’ta bildiğiniz üzere webBrowser nesnesi internet explorer tabanlı olarak çalışıyor. Bu olay, projesinde webBrowser kullananlar için sıkıntı oluşturabiliyor. Hızla güncellenen yazılım aleminde internet explorer artık geçmişte kaldı ve yerini Microsoft Edge aldı. Projelerinizde, Internet Explorer yerine Microsoft Edge’i kullanabilirsiniz.

  • Windows + R > regedit (ya da; Başlat > Arama > regedit)
  • HKEY_LOCAL_MACHINE\SOFTWARE
  • \WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl
  • \FEATURE_BROWSER_EMULATION
  • Yeni > DWord (32bit) değeri
  • Yeni Değer’in yerine projenizin adını .exe haliyle yazın (Örn: projem.exe)
  • Oluşturduğunuz DWord’e sağ tıklayıp Değiştir’e basın.
  • Değer verisine “2ee1” yazın (Burda Taban’ın Onaltılık olduğundan emin olun.)
  • Tamam’a basın.
  • Projeniz eğer açıksa kapatıp açtığınızda artık tarayıcınızın Microsoft Edge olduğunu göreceksiniz.

csharp-microsoft-edge