21 Aralık 2014 Pazar

   DNS nedir? Kurulumu ve Forward Lookup Zones 


DNS NEDİR?????

Domain Nama System'in kısaltılmış şeklidir.Türkçe karşılığı alan isimlendirme olarak bilinir.
DNS,256 karaktere kadar büyüyebilen host isimlerini IP'ye çevirebilmek için kullanılanbir sistemdir.Host ismi tümüyle tanımlanmış isim olarakta bilinir.(full qualified neme)
amacı=Ağ üzerinden gelen adı veya IP numarası ile ilgili sorgulamalara yanıt vermektedir.Bu amaç içinde en yaygın olan" Berkeley İnternet Name Domain "(BIND)yazılımıdır.
Kısacası açıklamak gerekirse siz bir siteye girmek istiyosunuz diyelim hangi site nerde hangi IP hangi bilgisayara aitolduğunu belirler ve istediğimiz yere erişiriz.

-Kurulumunda:windows çalıştır diyip Remind Later seçeneğini seçiyoruz.Bu işlemden sonra  ctrl+alt+delete diyip ilerliyoruz.KArşımıza çıkan pencereden Add roles diyip next..next..next yapıp ilerliyoruz :D :D :D  Daha sonra DNS server seçip next diyip install yapıp kurulumu gerçekleştiriyoruz..   

Örnek olarak iki işlem yapmak gerekirse basit "A" kaydı ve Alias yani CNAME olan örneğimizi yapalım.

Forward Lookup Zones

Bu kısım isimden IP çözümlemesi yapan bölgedir(zone).İsimle ilgilı IP ler ve oluşturulmuş bir zone adından sub zone lar bu kısımda bulunur.Örneğin;meltem.com.tr  şeklinde bir zone kaydı var iken,test.meltem.com.tr şeklinde bir sub zone buradan oluşturulur.






























Şimdi test.com şeklinde bir Forward lookup zone oluşturuyoruz.
Forward Lookup Zones’e sağ tuşla tıklayıp, daha sonra New Zone… seçeneğine tıklayın.






























Primary Zone, okunabilir, yazılabilir ve yönetilebilir zone tipidir. Kayıtlar bu zone’a girilir. Kelime anlamı olarak Birincil Bölge olarak çevirilebilir.
Secondary Zone, sadece okuma özelliğine sahip bir zone tipidir. Farklı bir DNS sunucuda bulunan Primary Zone’un kopyasını başka bir DNS serverda oluşturmak için kullanılabilir.  Üzerinde herhangi bir değişiklik yapılamıyor.  Primary Zone’un hata nedeniyle iptal olması halinde Secondary Zone, tipi değişitirilip Primary Zone olarak çalıştırılabilir. Fakat aynı anda birden fazla Primary Zone tipi çalıştırılamıyoruz..
Stub Zone, yardımcı DNS diyebiliriz. En çok aranan isimler burada yer alır. İlk sorgu bu zone tipinde gerçekleşir. Eğer Stub Zone’da aranan isim bulunamazsa Primary veya Secondary Zone’da arama yapılabiliyor.
Primary Zone seçeneğini işaretleyip bu adımı geçelim.

Zone name olarak test ortamında olduğumuz için istediğimizi yazabiliriz. Ben “test.com” yazdımmm..






















Zone kayıtlarının tutulacağı dosyanın ismini soruyor. Aynı şekilde bırakabiliriz. Eğer önceden oluşturulmuş bir zone dosyamız varsa ve bu dosyayı kullanacaksak aşağıda seçeneği seçip bu dosyayı belirtmemiz gerekiyor.


Dynamic uptade kısmında, Dinamik güncelleştirmelere izin verip vermeyeceğimiz soruluyor.
İlk seçenek güvenli dinamik güncelleştirmelere izin ver anlamına geliyor ve Active Directory yapısında kurulu bir DNS Server var ise önerilmektedir.
İkinci seçenekte ise hem güvenli hemde güvenli olmayan dinamik güncelleştirmelere izin ver anlamına geliyor ve üçüncü seçenekte dinamik güncelleştirmelere izin verme anlamına gelir.
Bzim kurulum yapmakta olduğumuz serverda Active Directory yapısı bulunmadığından üçüncü seçenek olan Dinamik güncelleştirmelere izin verme seçeneğini seçip bir sonraki adıma geçiyoruz.


















Son olarak New Zone Wizard (Yeni Zone Kurulum Sihirbazı) tamamlandığını belirtiyor. Finish butonuna tıkayıp işlemi tamamlıyorum.





Gördüğümüz gibi test.com şeklinde bir zone oluşturmuş olduk. Forward lookup Zone altında görünmektedir.
Oluşturmuş olduğumuz test.com zone içerisinde bir Host (A or AAA) ve Alias(CNAME) kaydı oluşturalım. Oluşturmadan önce Host (A), Alias (CNAME) ve Mail Exchanger (MX) ne anlama geliyor bir göz atalım.
Host (A) Kaydı:Bu kısımda önce isimler listelenir daha sonra IP adreslerine dönüştürülür.En yaygın kayıtlardan birisidir.
Alias (CNAME): Bir isme tanımlanmış olan bilgisayarın birden fazla isimlerle tanımlanmasını sağlayan kayıt türüdür. Örneğin; 1.2.3.4 IP’si için açılan emretest.com şeklinde bir Host (A) kaydı olabilir. İkincil bir ad tanımlamak için CNAME’den yararlanırız. 1.2.3.4 IP’sine CNAME oluşturarak firattest.com şeklinde de kayıt oluşturabiliriz. CNAME oluşturduğumuzda 1.2.3.4 IP’sine sahip bilgisayara hem emretest.com şeklinde hem de firattest.com şeklinde ulaşabiliriz.
Mail Exchanger(MX):SMTP Mail sunucuları tanımlamak için kullanılan kayıt tipidir. MX kaydı oluşturulurken ilgili sunucunun FQDN’sini ve önceliğini belirtmemiz gerekiyor. Öncelik değerleri genellikle 10, 20 şeklinde girilmektedir. Öncelik değeri, birden fazla oluşturulmuş MX kayıtlarında, önceliğin hangi sunucuda olacağını belirler. Küçük değer daha önceliklidir.
Host (A) Kaydı Oluşturma Adımları
Şimdi örnek bir Host (A) kaydı oluşturalım ve oluşturmuş olduğumuz kaydın bizi ilgili sunucuya yönlendirebilecek mi bunu görelim.

Forward Lookup Zones’in altında bulunan, biraz önce oluşturmuş olduğumuz test.com’a sağ tuş yapıp, açılan listede, şekilde belirtilen “New Host (A or AAA)” tıklayalım.


Açılan “New Host” penceresinde ilk kısma Name yazalım. Biz “emfi” olarak yazdık. Orta kısım, bizim name kısmına yazdığımız isme göre en başa ekleme yapıyor. IP Address kısmına IP belirtelim. Biz örnek olarak kullanacağımızdan 192.168.0.20 yazdık. İlgili kısımları doldurduktan sonra Add Host butonuna tıklayıp kapatalım.




Bir önceki aşamadaki işlemleri yapıp “Add Host” tuşuna tıkladığımızda host kaydının başarıyla oluşturulduğunu ifade eden “The host record emfi.test.com was successfully created.” yazılı bu pencere karşımıza geldi.
Böylece “emfi.test.com” şeklinde “192.168.0.20” IP adresine karşılık gelen bir isim kaydı oluşturmuş olduk.
Şimdi oluşturmuş olduğumuz bu isme ping atmayı deneyelim. Bakalım karşılık olarak bize 192.168.0.20 IP’sini söyleyecek mi?







DNS server’i kurmuş olduğum bilgisayarımızın IP adresi “192.168.0.1” şeklindedir. Bu yüzden bilgisayarlarımızın DNS adreslerini 192.168.0.1 olarak değiştirmemiz gerekmektedir.
Ping atarak yapacağımız test işlemini DNS adresini ayarladığımızdan, DNS rolünü kurmuş olduğunuz bilgisayarda yapabileceğimiz gibi, aynı ağ üzerinde bulunan farklı bir bilgisayarın DNS adreslerini değiştirerek de yapabiliriz.


Şimdi, Host (A) kaydı oluşturmuş olduğumuz emfi.test.com’a ping atalım. Öncelikle “ipconfig –flushdns” komutunu kullanarak DNS önbelleğini temizleyelim.



















Daha sonra komut satırına “ipconfig emfi.test.com” komutunu yazalım.














Komutu yazdığımızda görmüş olduğumuz gibi emfi.test.com ismini 192.168.0.20 şeklinde 
çözümlemesini yaptı. Fakat 192.168.0.20 IP’sine ait sunucuya ulaşamadığından pinge cevap alamadı. Bu normal bir durumdur. Bizim amacımız çözümleme yapmasıydı ve başarıyla ismin çözümlemesini yaptık.




CNAME Kaydı Oluşturma Adımları???????



CNAME kayıtlarını önceden de belirttiğimiz gibi, bir IP adresine sahip sunucuya birden fazla isim tanımlamak amacıyla kullanılan kayıt türüdür. Biraz önce oluşturduğumuz “emfi.test.com/192.168.0.20” kaydına “emre.test.com” ismi ile erişebileceğimiz şekilde CNAME kaydı oluşturalım.


Forward Lookup Zones’in altında bulunan, biraz önce oluşturmuş olduğumuz test.com’a sağ tuş yapıp, açılan listede, şekilde belirtilen “New Alias (CNAME)” tıklıyoruz..





Alias name kısmına istediğimiz ismi yazalım. Ortada bulunan FQDN kısmı yukarıya yazdığınız isme göre kendi en başa ekliyor. Üçüncü satırda browse’a tıklayıp, tanımlayacağımız Host (A) kaydını seçmemizi istiyor.




Seçtikten sonra, gördüğümüz gibi aşağıdaki kısma seçmiş olduğumuz host (A) kaydını yazıyor. OK butonuna tıklayıp işlemi tamamlayalımmm...
Gördüğümüz gibi Alias (CNAME) kaydı oluşturuldu.
CNAME kaydı oluşturduğumuza göre, oluşturmuş olduğumuz “emre.test.com” Alias (CNAME) kaydına ping atalım. Ping attığımızda “emfi.test.com/192.168.0.20” şeklinde çözümleme yapacak mı kontroll edelimm???



Buarada ilk önce “ipconfig –flushdns” ile DNS önbelleğini temizledik. Daha sonra “ping emre.test.com” yazarak ping attık ve resimde görüldüğü gibi “emfi.test.com [192.168.0.20]” şeklinde çözümlemesini yaptıııı....:D :D :D



20 Aralık 2014 Cumartesi

MAKALE YAZIMI


-Tez yazımında bu formatta yazılmaktadır.
  • KAPAK

Bu kısımda kişinin bilgileri yer almaktadır.
-Ödevi yapan kişi ve numarası
-Üniversitenin adı
-Myo'nun adı
-Dersin adı
-Konunun adı
-Hocanın adı
-Yapılan tarih

*Diğer sayfada başlık ve yapan kişiler bulunuyor.
  • ÖZET
Bu kısımda  konu hakkında önemli yerleri belirleyip bunları özetimizde yansıtırız, yaptığımız genel işten bahsederiz ve en son yazdığımız kısımdır.
Özette konu tek paragrafta anlatılır.Öncelikle özetlenen metnin temel fikirlerini bulunur daha sonra diğer kısımlara göre farklı tipte bir yazım biçimi kullanılır.

  • ANAHTAR KELİMELER
Bu kısımda yazdığımız makale içerisinde sıklıkla kullandığımız kelimeleri yazıyoruz.
Örnek olarak bulut bilişim,biyogaz verilebilir.

  • GİRİŞ
Olması gereken en temel kısımdan bir tanesidir ve makalede olması gereken konuları tüm açıklığıyla bu kısımda anlatılır.
Yapılan proje nerelerde kullanılır,şu anki durumu ne gibi sorulara yanıt verir.

  • METOT
Bu kısımda yaptığımız işi nasıl yaptığımızı hangi programla yada hangi yollarla yaptığımızı anlatıyoruz.
5N1K kuralını kullanıyoruz ve yapılan sayfaların başlıcalarını,belli başlı kodları,metot ve amaçlarından bahsediyoruz.

  • SONUÇ
Sonuç kısmında yaptığımız iş yada araştırdığımız konu hakkında edindiğimiz bilgilerden bahsediyoruz.
Ne işe yarar,zorlukları,hataları vb. konuları içerir.

  • KAYNAKÇA
Oluşturduğumuz kaynakça profesyonel olmalıdır ve üst kısımlarda kullandıysak bu kısımda sayılarla belirtilmelidir.

  • DÜZEN
2 yana yaslı olarak,Times New Roman (12 pnt)yazı tipinde,ana başlık daha büyük şeklinde diğer başlıklar normal şekilde yazılacak,resimler ortada olacak şekilde altında sıra nosu bulunacak son olarak sayfa nosu en alt ortada olacaktır.

NOT:Makale,tez vs. genelden özele doğru gider.


Avukat takip

AVUKAT TAKİP OTOMASYONU

    Avukat takip otomasyonunda öncelikle projede kullanılan kaynakları tahsis ediyoruz
bu aşamada projenin nerede yapılacağına ve projede çalışanlara hangi görevler verileceğini belirliyoruz.

9 Aralık 2014 Salı

FLAH'da KLAVYEDEN YÖN TUŞLARINI KULLANMA


İlk olarak yeni bi proje açıyoruz ve iki layer oluşturuyoruz.İlk layerımıza metin kutusu oluşturup propertiesden Dynamic Text'e çeviriyoruz.İkinci layerımıza F9 yapıyoruz Action Script kodlarını yazıyoruz ve çalıştırıyoruz.

ADOBE FLASH'ta ENTER FRAME UYGULAMASI


İlk olarak yeni bir proje açıyoruz ve iki layer oluşturuyoruz ilk layera iki daire çiziyoruz ikinci layerı kod yazmak için kullanıyoruz.







Çizdiğimiz daireleri Movie clip yapıyoruz daha sonra isimleri daire ve yer olarak belirliyoruz.İsimlerimizide belirledikten sonra F9la Action Script Kodlarını açıyoruz ve aşağıdaki kodları yazıyoruz.


En son yapacağımız işlem ise yazdığımız kodları çalıştırmak bunun içinde CTRL+ENTER yazmamız yeterliii..:D:D

Asp.net mvc tanıtımı

     MVC TANITIMI

-Mvc'yi kısaca tanımlamak gerekirse içerisinde birden fazla tasarım bulunduran gelişmiş bir tasarım desenidir.Mvc;
Model-View-Controller kelimelerinin baş harflerinin birleşmesiyle oluşuyor.Bu nları kısaca açıklamamız gerekirse ;

*Model: Uygulamalarla veri tabanı arasında iletişim kurmamızı sağlar.
*View:Bu kısım kullanıcı etkileşimi sağladığımız kısımdır ve html kodlarımızda bu kısımda yer alır.
*Controller:Bu kısmımızda view yani kullanıcı üzerine gelen istemleri cevaplamak için kullanılıyo bu bilgiye ek olarakta view ile model arasına köprü oluşturur.

Mvc'nin kullanabilmesi için gerekli olan programlar şunlardır;

*Visual studio 2008 ve üst versiyonları
*Net Framework 3.5 ve üstü
*Asp.Net mvc 2 kurulumu yapıldığı sürece program kullanıma hazırdır.

Neden  "mvc" kullanmalıyız?????????????

Mvc kullanmanın ne gibi faydaları var neden kullanıyoruz gibi soruların cevabını bu kısımda açıklıyorumm;
*Ölçeklendirilebilir
*Bakımı kolay=(bakımının nasıl kolay olduğunu açıklamak gerekirse ,çeşitli ajanslar web site tasarlarken ,oluştururken  html kısmında bulunan class kısmında değişiklik yapılmasıyla hataların artmasına ,bakım süresinin uzamasına neden olur .Fakat mvc ayrı ayrı  3 kısımdan oluştuğu için bakımı kolaydır veherhangi bir değişiklikte hata vermeden devam eder.)
*Test Drive DEvelopment =(bu kısım iş sürecine uygundur ve uygulama hazırlanırken textleri adım adım gerçekleştirebiliyoruz bu sebeple mvc daha sağlıklıdır )
*Arama motor dostu içerik ve URL üretimi=(bu kısımda arama motorunu tanıtmak  amacıyla hazırladığımız,önemsediğimiz bilgilerin istediğimiz gibi bulunmaması,okunması gibi sorunlardan dolayı ortaya çıkmaktadır.Bu kısımda daha rahat arama motoru sunabiliyoruzve istediğimiz gibi çalışabiliyoruz.)
*Microsoft destekli olarak ,Codeplex üzerinde açık kaynak olarak devam etmesi.





Bir web sitesi oluştururken olması gereken kısımların taslağı -planımız


 BİR WEB SİTESİ  OLUŞTURURKEN OLUŞTURACAĞIMIZ PLAN




İlk olarak web sitesinin konusunu, hangi ürünlerin olacağına cinsiyetlere,ödeme şekillerine, vs. karar veriyoruz ;
giyim -online-atış- sitesi -ayakkabı -tshirt -mont- hepsi(bayan_erkek_çocuk)-ürünler seç-listele-arama-ödeme-üyelik-sepet-yorum

* satış sitesi-üyeler ve mağaza mesajlaşma
yönetim kısmı arayüzünde (admin paneli)yetkili kullanıcının görebileceği kısımını,kullanıcı adını ve şifre ile birkaç kişinin erişimi olan kısmı web sitesinin en yetkilileri tarafından yönetilmesi eklenmesi,düzenlenmesi vs.
*ilan onaylama-duyuru ekle-şikayetçileri incele
Mağaza arayüzünde  ilan verebilmek için üye olanları,giriş yapıp ilanları yönetecek vs.
*ilan verir-ilanları düzenleyebilir-mesaj okur ve yanıtlar-satın alınan ürün takibi

8 Aralık 2014 Pazartesi

Android'te sensörler

Android'te sensörler 

    Android'te bulunan sensörler  en kısa tanımıyla telefonun kullanıcısının hareketine göre sağa veya sola dönmesini sağlar.Ayrıca ışık,basınç,mesafe ve manyetik alanlardada kullanılan sensörlerimiz vardır.
Bunlardan bazıları;
Sensor.TYPE_ACCELEROMETER
Telefonumuzun yatay,dikey ve yükseklik değişimini veren sensördür.
Sensor.TYPE_GYROSCOPE
Bu sensör yukarıdaki sensörümüz 3 eksen değerini geri döndürür.
Sensor.TYPE_LIGHT
Bu sensörümüz ortamın aydınlatmasını verir.
Sensor.TYPE_MAGNETIC_FIELD
Cihaz içerisindeki manyetik alanı yatay,dikey ve yükseklik olarak veren sensördür.
Sensor.TYPE_PRESSURE
Bu sensör telefon üzerindeki basıncı "Kilopascal"cinsindenverir.
Sensor.TYPE_TEMPERA TURE
santigrat cinsinden sıcaklığı geri döndüren sensörlerdir.
Sensor.TYPE_?PROXIMIT
Hedef ile cihaz arasındaki mesafeyi hesaplar kısaca yakınlık sensörümüzdür.