14 Ağustos 2016 Pazar

ilker

SQL 01 :Komutlar ve Tablo oluşturma

Veritabanında istediğimiz kriterleri getirebilir.Bunların dışında UPDATE istediğimiz kriterleri günceller.
DELETE istediğimiz kriterleri sil memizi sağlar. INSERT ise yeni veri eklememizi sağlar.

Şimdi bir tablo oluşturalım Veritabanımızda onun üzerinden örneklerimizi gösterelim;
Tabloları kodla oluşturcam bir çok site tasarım ile oluşturmuş ben size kod ile göstercem daha verimli.
Tablo Oluşturma
Kod:

if not exists(Select * From INFORMATION_SCHEMA.TABLES WHERE table_name='Kisiler')
 Create Table Kisiler
 (
  ID int,
  Soyad nvarchar(100),
  Ad nvarchar(100),
  Adres nvarchar(100),
  Sehir nvarchar(100)
  CONSTRAINT Pk_Kisiler_ID Primary Key(ID)
 )

Örnek 1: INSERT  Veri Girişleri

 INSERT INTO Kisiler VALUES(1, 'Yıldız' ,'İlker',  'Avcılar',  'İstanbul')
 INSERT INTO Kisiler VALUES(2,  'Gülen',  'Hüseyin',  'Halıcıoglu',   'İstanbul')
 INSERT INTO Kisiler VALUES(3,  'Kılıc',  'Seda',   'Ümraniye',  'İstanbul')



Örnek 2: SELECT  Sorgusu

Tablodan Ad ve Şehir çekelim



Sorgu: SELECT Ad, Sehir FROM Kisiler

Örnek 3 : UPDATE  Sorgusu
Tabloda ID=1  olan kişiyi  Mehmet olarak Güncelliceyiz


Sorgu: UPDATE Kisiler SET Ad='Mehmet'  where ID=1

Örnek 4: DELETE  Sorgusu
Tabloda ID=1 olan kişiyi silicez



Sorgu: DELETE FROM Kisiler WHERE ID=1


Daha fazla oku

13 Ağustos 2016 Cumartesi

ilker

SQL Derslerine başlangıç

Veri tabanı ile ilgili bilmedikleriniz yada en baştan öğrenmek istediğiniz konuları tekrar edebilirsiniz ilk makalem yarın
Daha fazla oku

29 Temmuz 2016 Cuma

ilker

Ücretsiz Windows 10 için Bugün Son Gün 29 Temmuz !

Son Gün  29 Temmuz !


Windows 10 bugün ücretsiz geçmenin son günü bundan sonra ücretlendirme uygulanacak.
Bidiğimiz gibi Windows 8 beğenilmemişti ve Windows 10 işletim sistemi solladı bütün işletim sistemlerini.
1 yıldır ücretsiz  olan Windows 10   bugun yani 29 Temmuz sondu ve o gün geldi.
Alışmadığımız bütün özellikler bir arada sunan bir işletim sistemi.

Daha fazla oku
ilker

Active Directory Nedir ?



Active directory  nedir sorusuna örnek verelim isterseniz.
Telefon rehperine benzetebiliriz rehperde her numaranın adı soyadı adresi tutulur.
Active directory ise network üzerindeki  bağlı ağların domain  Ip ve adreslerini tutan yönetilebilen veri tabanıdır.
Active directory önemli tarafı kimlik denetimi yapabilmesidir.Network üzerindeki makinaları yetkilendirme sınırlandırma işlemidir.


Bize sağladığı ayrılacıklar ise ;

  • Domainleri adlandırarak saklamamızı sağlar.
  • Kullanıcıları gruplar halinde merkezi sistemde tutar kimlik denetimi(authentication) yapmamızı sağlar.
  • Domain içi bir çok nesneyi aranarak bulmayı sağlar ve OU adı verilen alt parçalara bölmeyi sağlar.


Active Directory Teknolojileri


DHCP:


DHCP(Dynamic Host Configuration Protocol ) ip adreslerini merkezi sistemle dağıtır.


DNS:


DNS(Domain Name System) domain adlarının temelidir.


LDAP:


LDAP(Lightweight Directory Access Protocol ) dizin servisi protokolüdür.


Kerberos v5 :


Domain içinde kimlik doğrulama(authentication) kullanılan bir dökümandır.

Daha fazla oku

26 Temmuz 2016 Salı

ilker

Nvidia Quadro P6000 Tanıtıldı


NVIDIA , yeni ürettiği Quadro ekran karı serisinin yeni elemanlarını tanıttı.
Quadro P6000 VE Quadro P5000'i  özellikleri.



Daha fazla oku

25 Temmuz 2016 Pazartesi

ilker

SANAL GERÇEKLİK




Sanal Gerçeklik Nedir?
       Bilgisayar yazılımıyla  oluşturulan, kullanıcının bulunduğu ortamı yönetebilme ve  çeşitli deneyimler yaşayabilmesini sağlayan, sanal ortamın gerçek ortama uyarlanmasıdır. Kullanıcı sanal ortama girmesiyle gerçeklikle olan bağı kopar ve sanal ortamda olmanın hissin eğlencesini yaşar. Kullanıcı sanal ortamı gerçekmiş gibi yaşayabilmesi için tasarımların eksiksiz ve kusursuz olması gerekir. Aksi takdirde kullanıcı sanal ortamın keyfini ve deneyimini tam yaşayamaz.

   Piyasadaki Sanal Gerçeklik Gözlükleri
  Sanal gerçekliğe katkı sağlayan sanal gerçeklik gözlükleri şuanda en popüler teknolojiler arasında ve bu gözlüklerin miktarı da gittikçe artmaktadır. Piyasaya sunulan sanal gerçeklik gözlükleri:
-Oculus Rift
-Google Cardboard
-Samsung Galaxy Gear VR
-LG Vr for G3
-Sony TMZ-H2
-Microsoft HoIoLens’ dir.
Daha fazla oku
ilker

Pokemon Go rekor kırdı


Son haftaların en çok oynanan oyunu olarak biliniyor.
Türkiyeye gelmeden milyonları aştı kullanıcıları.
1990'ların izlenen çizgi filminden esinlenerek yaratılan oyun Apple'ın marketinde en çok indirilenler arasına girdi.
Daha fazla oku
ilker

Vine Hacklendi!



  Bir güvenlik uzmanı tarafından keşfedilen açık internet alemini sarstı.
  Güvenlik araştırmacısı bulduğu açık sayesinde Vine açık kaynaklı kodlarına erişim sağladı.

 Vine 2012 yılında hayatımıza girmişti biliyorsunuz 6 saniyelik kısa eğlenceli videolar çekmemize  olanak sağlıyor.

Hindistanda yaşayan  Avinash tarafından geçtimiz günlerde bulundu açık .

Linux  üzerinden docker isimli program ile bulduğu biliniyor gizlenmiş kodlar hakkında bilgi vermek istemedi.


Önceden Twitter üzerinde açık bulmuştu Twitter tarafından $10.080 değerinde para ödülü kazanmayı başarmıştı.

23 yaşında olan Avinash Twitter üzerinden 19 açık bulmayı başarmıştır.

Daha fazla oku

24 Temmuz 2016 Pazar

ilker

PYTHON İLE PROGRAMLAMAYA GİRİŞ


Python Nedir?

Python, yorumlanabilir, interaktif ve nesne odaklı bir programlama dilidir. Bu dil modüller, olağandışı durumlar, dinamik yazım ,oldukça yüksek dinamik veri türleri ve sınıfları ile birlikte çalışmaktadır. Python, oldukça yüksek gücü oldukça temiz ve sade satırlarla kombin edebilmektedir. Birçok sistem çağrısına ve kütüphanesine uygun olan birçok arayüze sahiptir ve C ya da C++ ortamında geliştirilebilir. Bu dil ayrıca programlanabilir arayüz ihtiyacı gibi uygulamalarda genişletilmiş dil olarak kullanılabilmektedir. Bu dil bir çok Unix işletim sisteminde, Mac'de ve MS-DOS, Windows, Windows NT ve OS/2 işletim sistemleriyle çalışan bilgisayarlarda çalışabilmektedir.

Python çok çeşitli alanlarda kullanılan oldukça güçlü, dinamik bir programlama dilidir. Python'u farklı kılan özelliklerden biraz bahsetmek gerekirse:

Net ve kolay okunabilen yazımı

Kolay anlaşılır nesne tabanlı programlama özellikleri

Güçlü ifade yeteneği

Modüler yapısı

Exception tabanlı hata yönetimi

Çok yüksek seviye dinamik veri yapıları

Çok geniş kütüphaneleri

C veya C++ ile ek modüller yazmanın kolaylığı

Python öğrenmenin kolaylığını göstermek için, Python ve C++'da birer Hello World örneğine bakalım. Önce C++:
#include <iostream>
using namespace std;

int main()
{
      cout << "Merhaba Dünya";
      return 0;
}

5 satır kod kullanarak ekrana Merhaba Dünya yazdık. Şimdi Python örneğine bakalım:
print("Merhaba Dünya")

Python Kullanım Alanları
Machine Learning

Machine Learning, bir veri üzerinden çeşitli algoritmalar yardımıyla birşeyler öğrenme uğraşına verilen genel bir addır. Python için yazılmış scikit-learn  adında çok kapsamlı ve güçlü bir machine learning kütüphanesi var. Machine Learning ile alakalı aklınıza (ya da benim aklıma) gelebilecek her türlü algoritma tanımlanmış. Web sitelerinde machine learning örnekleride bulunmakta.

Web Uygulamaları

Web uygulaması (web sitesi de olabilir) geliştirme konusunda Python çokça tercih edilen bir dil.

Bilimsel Alanlar

Python bilimsel alanda da Matlab'a kafa tutabilecek zengin fonksiyonlara sahip. Python'u bilimsel alanda kullanmak istediğinizde, çeşitli seçenekleriniz mevcut. Hepsi içinde dağıtımlar indirip
kurabilirsiniz.

Sistem Yönetimi

Bu başlık daha çok Linux ile alakalı. Linux sistemlerinde, geleneksel olarak sistem yönetim kodları daha çok kabuk programları aracılığıyla yazılırdı. Ancak şu anda, çoğu Linux sisteminde Python kurulu olarak geliyor. Ve Python, kabuk programlarıyla yapabileceğinizden fazlasını sunduğu için,
sistem yönetim programcıkları yazmak için gayet uygun bir dil.

Python ne için yararlı? 

Python, birçok farklı problem sınıflarına uygulanabilen yüksek seviyeli genel amaçlı bir programlama dilidir. Bu dil, dizi işleme (düzenli ifadeler, Unicode, dosyalar arası farklı hesaplama), Internet protokolleri (HTTP, FTP, SMTP, XML-RPC, POP, IMAP, CGI programlama), yazılım mühendisliği (ünite test, kayıt, profil, Python kod işlemesi) ve işletim sistemlerinin arayüzü (sistem çağrılar, dosya sistemleri, TCP/IP soketleri) gibi alanları kapsayan büyük bir kütüphane ile birlikte gelmektedir.

Python, başlangıç seviyesindeki programcılar için iyi bir dil midir?

Günümüzde Pascal, C ya da C++ / Java gibi adım adım ve istatistik olarak yazılan dillerle bu işe başlamanız önerilir. Ama öğrenciler, ilk dilleri olarak Python’u öğrendiklerinde daha iyi hizmet verebilirler. Python oldukça basit, kalıcı betiğe ve standart olarak sunulan geniş bir kütüphaneye sahiptir. Daha da önemlisi, başlangıç seviyesindeki programlama derslerinde Python kullanmak, öğrencilerin problem çözümlemesi ve veri tip tasarımı gibi önemli programlama yetenekleri üzerine yoğunlaşmalarını sağlar. Python ile birlikte öğrencilere looplar ve prosedürler gibi temel konseptler hızlıca öğretilebilir. Öğrenciler daha ilk derslerine kullanıcı tanımlı nesnelere kolaylıkla çalışabilir.

Python3 ve Python2 Arasındaki Farklar

Yeni print() Fonksiyonu

>>> print "Merhaba Zalim Dünya!"

Python3'te aynı kodu şöyle yazmamız gerekiyor:

>>> print("Merhaba Zalim Dünya!")

Python2'de değişken adlarında Türkçe karakter kullanamıyorduk. Ama Python3'le birlikte bu sınırlama ortadan kaldırıldı. Dolayısıyla artık şöyle değişkenler tanımlayabiliyoruz:

>>> şekil "dikdörtgen"
>>> sayı = 23

Kesirli Bölme İşlemi

>>> 5 / 2

2
Buradan 2.5 çıktısı alabilmek için yukarıdaki kodu şöyle yazmamız gerekiyordu:
>>> 5.0 / 2

2.5
Python3'le birlikte bu durum tamamen değişti:

>>> 5 / 2

2.5

KAYNAKÇA :
http://www.istihza.com/wiki/doku.php?id=python3_ve_python2_arasindaki_farklar
http://ysar.net/python/kullanim-alanlari.html
http://www.pythontr.com/makale/python-nedir-235
Daha fazla oku
ilker

Android 7.0 Nougat Güncellemesi





Android 7.0 Nougat sürümü yakında bizlerle olacak. Peki elimizdeki kullandığımız telefonlara Ne zaman gelicek? İste tahmini süre.

Marshmallow verilerine baktığımızda  ortaya çıkan tablo ve tahmini güncelleme tarihleri şu şekilde gözükmektedir.
Motorola'nın Güncellenmesi  Kasım veya Aralık başında
Samsung'un  Güncellenmesi Ocak 2017'de
LG'nin  Güncellenmesi Şubat 2017'de
Sony'nin Güncellenmesi Nisan 2017'de
HTC'nin  Güncellenmesi  Aralık ayı civarında vermesi bekleniyor.
Daha fazla oku

22 Temmuz 2016 Cuma

ilker

İlk Blog Yazım





Yeni web sayfama hoşgeldiniz ilk blog yazımdan herkese merhaba!
Bundan sonra İstanbul başta olmak üzere tüm kişi ve kurumlara web tasarım&yazılım hizmeti vermeye başlıyorum.
Her geçen gün gelişen teknolojileri takip edip çalıştığım tüm firmaların bu teknolojilerin gerisinde kalmaması için sürekli araştırmalar yapıp kendimi geliştiriyorum.
Birlikte çalışmak dileğiyle...
Daha fazla oku
ilker

Neden blog yazmalısınız?













Elbetteki ilk amaç öğrendiklerimizi paylaşıp başkalarına yardımcı ve faydalı olabilmek. Fakat ben ne kadar tüm bildiklerimi yazmaya çalışsam bile benim bu yazdıklarımı okuyarak benden daha iyi anlayamayabilirsiniz. Bu yüzden tüm bu ders anlatımlarımın yanı sıra size de blog açmanızı öneriyorum, hatta ısrar ediyorum. 
Anlatarak daha iyi öğreninKonuya Albert Einstein’in bir sözüyle girmek istiyorum:
                -
Eğer basit bir şekilde anlatamıyorsan, o konuyu iyi anlamamışsın demektir.   
İyi bir araştırmacı olursunuzElbette hepimiz ihtiyaç duyduğumuz konu hakkında araştırmalar yapıyoruz. Fakat konuyu bilmeyen birisine anlatacak şekilde yazı hazırlamaya başladığınızda; pratik bilgilerin yeterli olmadığını hissedip, konu hakkında bilginiz olmasına rağmen en başından sonuna doğru detaylı bir şekilde maddelere ayırıp araştırmaya başlıyorsunuz.
Bu durum kesinlikle bildiğinizi sandığınız konu hakkında size yüzlerce yeni kaynak inceletip, araştırma konusunda bir çok tecrübe kazanmanızı sağlıyor. Ve tabii ki tüm bunlar olurken yazınız tamamlandığında başkaları için de harika bir kaynak oluyor.
Kim okuyacak?

Ben okurum, siz yeter ki yazın. Blog konusunda vurgulamak istediğim mesele; birilerine bir şeyler anlatmayı amaçlayarak kendimizi de geliştiriyor olmamız. Bu yüzden kimse okumaz diye yazmamak başta size sonrasında başkalarına çok şey kaybettirir.








Bilgi paylaştıkça çoğalır
Başkalarına bildiğim şeyleri anlattığım için hiç bir zaman bildiklerim azalmadı, aksine başkalarıyla çoğaldı. Kendime rakip olmasın, en iyi ben bileyim, bunu öğretirsem işsiz kalırım zihniyetinde olanlar işte bu sebeplerden dolayı kendilerini geliştiremiyorlar. Şuan da sahip olduğum bilgi, tecrübe ve kariyerimi bildiklerimi paylaşmama borçluyum. Bu yüzden tüm bu yazıyı okuyan ve paylaşan herkese sonsuz teşekkürler. Siz de bildiklerinizi anlatmaya çalışın. Ve siz de başkalarına paylaşmalarını söyleyin.
Daha fazla oku