Otomobiller Konuşabilir Mi?

Posted on

mercedes-e-2017-akilli

Otomobiller birbirleriyle konuşurken eminim Cars animasyon serisindeki karakterlere benzemiyorlardır. Araçtan-araca iletişim sistemi (V2V) gelecek yıllarda bir standart durumunda olacak ve araçlar durumlarını şifreli bir şekilde diğer araçlara bildirecektir. Mercedes bu konuda E sınıfı otomobillerinde 4G desteği sunarak Cloud üzerinden aynı yönde giden araçlarının bilgilendirilmesini sağlıyor. Ağ sadece Mercedes’lerin haberleşmesini sağlamakta ama V2V standartları oturduğu zaman bütün markaların birbirleri ile haberleşmesi daha kolay hâle gelecektir.

Genel Anahtar Algoritmalar

Posted on

Bir önceki yazıda Genel Anahtar Algoritmalar konusunu açıklamıştım: Kriptoloji ve Gizli Yazı Sanatı

Yerine Koyma Şifreleme Yöntemleri (Substitution Ciphers)

Yüzyıllar boyunca pek çok yerine koyma şifreleyicileri kullanılmıştır. En basit seviyede mesajın harfleri, başka bir alfabenin harfleriyle yer değiştirilir. Açık metindeki harflerin ardışıklığı değişmez. Günümüzde cep telefonlarıyla mesaj iletiminde bu şifrelenmeden faydalanmaktayız. Örneğin, birçok telefonda olduğu gibi aşağıdaki harf düzenlemeleri vardır:

2 A B C 
3 D E F 
4 G H I
5 J K L
6 M N O
7 P Q R S
8 T U V
9 W X Y Z

Kelimeler arası boşluklar ve noktalama gibi işaretler için 1 rakamı kullanılmaktadır.

Açık metin: BEN GELDİM

Şifreli metin: 2 3 6 1 4 3 5 3 4 6 şeklinde olacaktır.

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.