Web alanında gelişmeler

Visual Studio,Dreamweawer,Access derslerini,örneklerini bulabilirsiniz...

Web alanında gelişmeler

Teknoloji haberleri...

19 Nisan 2015 Pazar

Wordpress

 WordPress


Önceleri blog siteler için kullanılsa da WordPress daha sonra tüm web sistemleri için kullanılır hale geldi. E-ticaret sistemlerinden tutun, haber yayın sitelerine, rezervasyon sistemlerinden tutun daha çok fazla sayılabilecek yapılar için WordPress kullanılır hale gelmiştir.
WordPress’in yapısı aslında çok basittir. Son eklenen yazıların özeti blog halinde anasayfada yani açılış sayfasında listelenir. Buradaki detay linklerine tıklayarak yazıların ayrıntı bölümlerine ulaşabilirsiniz. Aslında WordPress’te iki düzenlenebilir içerik bulunur. Birisi “Yazılar” diğeri ise “Sayfalar” adıyla anılırlar. Sayfalar wordpress sitede sabit, devamlı şekilde durağan biçimde depolanacak olan içeriklerin bulunduğu yapılardır. Örneğin bir sitede “iletişim”, “hakkımızda” gibi yapılar “Sayfa” olarak düzenlenirler. Yazılar ise devamlı güncellenebilecek, kategoriler halinde oluşturulup listelenecek olan yapılara verilen isimdir. Örneğin bir haber sitesinde hergün yayınlanan yeni bilgilerin yer aldığı haber metinleri “Yazılar” bölümünden oluşturulurlar.

WordPress birçok platform için kullanılabilir. WordPress ‘in en güçlü yanı Google tarafından oldukça sevilen bir yapıya sahip olmasıdır. Yani eklediğiniz yazılar çabuk indexlenir, hedef kitlenize bu şekilde daha çabuk ulaşabilirsiniz. Kişisel sitelerde çok fazla web sayfası bulunmadığı için WordPress’ e ihtiyacınız olmayabilir, ancak bir haber sitesi, bir makale sitesi oluşturuyorsanız, WordPress sizin için bir nimettir. Çünkü WordPress’te bir yazı ekleme, düzenleme, resim ekleme gibi işlemleri kolaylıkla yapabilirsiniz.



phpMyAdmin

 phpMyAdmin


 PhpMyAdmin, PHP ile yazılmış açık kaynak kodlu bir araçtır. Başlıca kullanım amacı İnternet üzerinden MySQL veritabanı yönetimidir. Veritabanı oluşturma ve silme, tablo ekleme/değiştirme/silme, alan ekleme/değiştirme/silme, SQL sorguları çalıştırma, kullanıcıları, yetkileri ve alan anahtarlarını yönetme gibi işlevleri yapabilen bir bedava yazılımdır.

Ayrıca  phpMyAdmin, İlk sürümünden kısa bir süre sonra büyük bir kullanıcı ve geliştirici kitlesinin ilgisini kazanan phpMyAdmin, zamanın en popüler PHP uygulamalarından biri haline gelmişti. Birçok Linux dağıtımında da bulunan bu ürünün gün geçtikçe sayısı artan yamalarının eşgüdümünün sağlanması amacıyla Marc Delisle, Loïc Chapeaux ve Olivier Müller’den oluşan bir geliştirici grubu SourceForge’tephpMyAdmin Projesini oluşturdular ve 2001 yılında geliştirme işini üstlendiler.

Peki PhpMyAdmin Ne İşe Yarar?
    ***  Veritabanı açılabilir
    ***  Kullanıcı tanımlanabilir
    ***  Tablolar oluşturulabilir
    ***  Tablolara veri ekleme, silme, düzenleme, optimize etme,
    ***  Veritabanlarının yedeği alma ve yedeği açabilme
    ***  Txt dosyasından SQL kodlarını okuyup çalıştırma…
    ***  Tablolarda yeni alan açma, istediğimiz alanı silme…
    *** Veritabanının optimize edilmesi
    *** Veritabanını SQL sorguları gönderme
    *** Veritabanı başka bir isimle çoğaltmak
ve benzeri işlemler de yapılabilmektedir…




17 Nisan 2015 Cuma

PC Alırken Dikkat Edilecekler

PC ALIRKEN BUNLARI ATLAMAYIN.!

Bilgisayarınızı yükseltirken veya yenisini satın alırkengenellikle ilk beklentiniz, öncekinden daha yüksek bir performans elde etmektir. Daha yüksek hız için öncelikle işlemci, RAM, en son USB ve Wi-Fi standartları gibi bilinen yerlere bakacağınız bellidir. Ancak az bilinen, buna karşın PC'nizin hızını etkileyebilen faktörler de var. Aşağıda bu faktörlerin 5'ine göz atacağız.
İşlemci önbelleği

İşlemcilerin model kodu ve saat hızı, sundukları performans seviyesini belirlemektedir. Ancak çoğu zaman atlanan önbellek de performans üzerinde büyük bir etkiye sahip olabilir. İşlemci önbelleği, RAM'e benzer bir prensiple çalışır. İşlemcinin devamlı olarak erişime ihtiyaç duyabileceği veriler, önbellekte tutulur. Bu sayede sıkça gerçekleştirilen işlemci görevleri, çok daha hızlı tamamlanabilir.

İşlemci önbellekleri, L1, L2, L3 gibi farklı seviyelere sahiptirler. L1, genellikle işlemcinin içerisine entegre edilmiş, küçük boyutlu bir bellektir. Daha sonraki seviyelerde boyut artarken hız azalır.
Bir işlemcide ne kadar önbelleğe sahip olmanız gerektiğini söylemek zor olsa da bugünün çoğu PC'sinde ve laptop'unda 3-6MB işlemci önbelleği bulunuyor.
Sabit disk hızı

Sabit diskler kapasiteleriyle değerlendirilseler de, bunun yanında farklı disk dönüş hızlarıyla gelmekteler. Disk hızı, veriyle yoğun olarak çalışan işlemlerde ortaya çıkacağından normal bir kullanımda büyük bir fark oluşturmayabilir. Örneğin 7200rpm'lik bir diskte oyunlar, 5400rmp'lik bir diske göre daha hızlı yüklenecektir.
Elbette hız sizin için öncelikliyse, geleneksel sabit diskler yerine çok daha hızlı çalışan bir SSD sürücüsü veya melez sürücü satın almayı tercih edebilirsiniz.
RAM frekansı ve gecikme

PC'nizin RAM miktarı az ise, ona RAM ekleyerek kolayca performansını artırabilirsiniz. Ancak her RAM eşit değildir. RAM'lerde frekans, bellek modülünün belirli bir sürede ne kadar veriyi taşıyabileceğini belirtirken, çok teknik bir konsept olan gecikme (latency), hızı daha çok etkileyebilir. Genel olarak daha düşük gecikme sürelerinin performans getirisi, daha yüksek RAM frekanslarına oranla daha çok olacaktır.
Anakart veriyolu hızı

Bu konu, sadece kendi bilgisayarınızı kendiniz topluyorsanız sizi ilgilendiriyor. Veriyolu hızı (bus Speed), bilgisayarınızın içerisindeki işlemci, RAM ve sabit disk gibi bileşenlerin birbiriyle iletişim hızını belirler. Bunun yanında veriyolunun kendisi yeni standartları desteklemiyorsa, yeni donanımların önünde bir performans darboğazı oluşturabilir.
Örneğin 1333MHz'e kadarki RAM'leri destekleyen bir anakart, 1600MHz'lik bir RAM'le çalışabilse bile ondan tam kapasiteyle faydalanmayacaktır.
Ekran çözünürlüğü

Ekran çözünürlüğünüz yükseldikçe, işlemci ve grafik işlemci gücüne olan ihtiyacınız artacaktır. Donanımlarınız yeterince iyi değilse oyunları en yüksek çözünürlükte çalıştırırken makul bir performans elde edemeyebilirsiniz.
HD monitör, ortalama bir (modern) makinede muhtemelen soruna yol açmayacaktır. Ancak aklınızdan 4K ekran satın almak geçiyorsa, bu ekranla başa çıkabilecek donanıma sahip olduğunuzdan emin olmalısınız.


HTML Site Nedir?

HTML SİTE NEDİR?

HTML, web sitesini oluşturmak için geliştirilen bir kodlama dilidir. İngilizce olarak açılımı Hyper Text Markup Language, türkçede ise anlamı Zengin Metin İşaret Dili olarak anlam kazanmıştır. HTML eskiden günümüze gelişerek gittikçe yaygınlaşan ve günümüzde popüler olan bir kodlama dilidir. HTML ile eskide popüler olan flash siteler, günümüzde kendini yitirmiştir. HTML’in sürümlerini aşağıda paylaşacağım.Bütün kodlama dilleri w3schools tarafından hazırlanmıştır. HTML kalıpları çoğunlukla ‘etiket’ adı verilen başlıklardan oluşur. Haydi gelin sizinle bir örnek yapalım ;



<html>
  <head>
    <title>isatezcan.com</title>
 
  </head>
  <body>
    <p style="font-size:10px"><a href="http://isatezcan.com">Kişisel eğlence blogu !</a>
    </p>
  </body>
</html>




Açıklaması :

<html></html> – Bu kod html’in başlangıç kodudur.Mutlaka eklenmesi gereken zorunlu bir etikettir.  (Eğer bir etiket ekliyorsak bu etiketi mutlaka kapamamız gerekir. (</html>) )

<head></head> – Bu kod sayfamız hakkında bilgilerin bulunduğu bir etikettir.Mutlaka konulmalıdır.
<title></title> – Bu kod tarayıcımızın üst yani sekme kısmında bulunan yazı kısmıdır.
<p>isatezcan.com</p> – Bu kod html’de paragraf oluşturmamıza yarar.İçindeki style kodu ile bu paragrafa fontun biçim özelliklerini değiştirebiliriz.

<a></a> – Bu kod örnek verirsek Google ismini google.com.tr adresine göndermemize yarar. Yani <a> etiketi ile bir yazıyı link haline dönüştürebiliriz.




ASP.NET

Asp.net Nedir ?

Asp.net web uygulama geliştirme (framework) çatısıdır. Microsoft’ un geliştirmiş olduğu klasik ASP’ nin üzerinde önemli geliştirmeler yapılarak oluşturulmuştur. Asp.net modern bir teknolojidir ve web sayfaları, web uygulamaları ve XML web servisleri hazırlanmasına olanak sağlar.ASP.NET programlama dili değildir.
Asp.net ile bir web uygulaması hazırlamak için .net dillerinden (C#, VB.net..) birisi kullanılabilir. .Net platformunun nesneleri Asp.net içerisinde de kullanılabilir. Asp.net ile bir web uygulaması geliştirmek için Visual Studio kullanılır.

Asp.net’ in Temel Özellikleri

Asp.net code behind denilen tasarım öğeleri ile programlama öğelerini bir birinden ayrı sayfalarda bulunduran bir özelliği destekler. Bu özellik sayesinde bir proje üzerinde tasarımcı ve programcı aynı anda çalışabilir.
Sayfanın tasarım öğeleri (web forms için) .aspx uzantılı dosyada bulunurken program nesneleri.aspx.cs (Csharp için .cs, VB.net için .vb) uzantılı dosyalarda bulundurulur.
Asp.net’ te Web Forms veya MVC programlama modellerini kullanarak uygulamalar geliştirebilirsiniz.
Microsoft .Net platformunun tüm özellikleri Asp.net uygulamaları için geçerlidir.
Visual Studio içerisindeki web kontrolleri (buton, textbox, dropdown list vs..) sürükle-bırak özelliği kullanarak hızlı ve basitçe uygulamaya dahil edilebilir.
Modern web uygulama arayüzleri oluşturabilmek için MasterPage ve Theme yapıları mevcuttur.
Asp.net’ te gelişmiş oturum yönetimi desteği mevcuttur. Bu sayede üyelik işlemleri basit ve güvenli olarak yapılabilir.
Asp.net’ in istemci-sunucu mimarisini aşağıdaki görselden inceleyebilirsiniz.





4 Nisan 2015 Cumartesi

Visual Studio C#

VİSUAL STUDİO C#


C#, güçlü, modern, nesne tabanlı ve aynı zaman type-safe(tip-güvenli) bir programlama dilidir.Aynı zamanda C#, C++ dilinin güçlülüğünü ve Visual Basic' in ise kolaylığını sağlar.Büyük olasılıkla C# dilinin çıkması Java dilinin çıkmasından bu yana programcılık adına yapılan en büyük gelişmedir. C#, C++ 'ın gücünden , Visual Basic 'in kolaylığından ve Java 'nın da özelliklerinden faydalanarak tasarlanmış bir dildir. Fakat şunu da söylemeliyiz ki, Delphi ve C++ Builder 'daki bazı özellikler şimdi C# 'da var. Ama Delphi ya da C++ Builder hiçbir zaman Visual C++ ya da Visual Basic 'in popülaritesini yakalayamamıştır.
C ve C++ programcıları için en büyük sorun, sanırım hızlı geliştirememedir. Çünkü C ve C++ programcıları çok alt seviye ile ilgilenirler.Üst seviyeye çıkmak istediklerinde ise zorlanırlar.Ama C# ile artık böyle bir dert kalmadı.Aynı ortamda ister alt seviyede isterseniz de yüksek seviyede program geliştirebilirsiniz.C# dili Microsoft tarafından geliştirilen .NET paltformunun en temel ve resmi dili olarak lanse edilmiştir.C# dili Turbo Pascal derleyicisini ve Delphi 'yi oluşturan takımın lideri olan Anders Heljsberg ve Microsoft'da Visual J++ takımında çalışan Scott Wiltamuth tarafından geliştirilmiştir.
.NET framework'ünde bulunan CLR (Common Language Runtime), JVM (Java Virtual Machine)' ye, garbage collection, güvenilirlik ve JIT (Just in Time Compilation) bakımından çok benzer.
CLR, .NET Framework yapısının servis sağlama ve çalışma zamanının kod organizasyonu yapan ortamıdır. CLR, ECMA standartlarını destekler.
Kısacası C# kullanmak için CLR ve .NET Framework sınıf kütüphanesine ihtiyacmız vardır. Bu da demek oluyor ki C#, JAVA, VB ya da C++ değildir. C,C++ ve JAVA 'nın güzel özelliklerini barındıran yeni bir programlama dilidir. Sonuç olarak C# ile kod yazmak hem daha avantajlı hem daha kolay hem de etkileyicidir.





Wamp Server

WAMP SERVER

Kendi bilgisayarın ile IP adresin üzerinden internet sitesi yayını yapmak ya da PHP çalışmalarını kendi bilgisayarında deneyerek geliştirmen için bilgisayarında bir sunucu kurman gerekiyor.

Bu sunucu kurma işini ister ayrı ayrı yaparak istersende kısa ve temiz yoldan Wamp Server’i kurarak halledebilirsin. Wamp adını bu üç ayrı sunucu oluşturma yazılımlarından alıyor. Windows Apache Mysql ve PHP.

Wamp server windows için hazırlanmış olan bir paket kurulumudur. Wamp server xampp ve apache gibi localhost programıdır.  Diğer programlardan farkı ise daha gelişmiş ve içerisinde Apache , Php , Mysql kurulumları bulunmaktadır. Wamp serveri indirmek için wwww.wampserver.com‘u ziyaret edebilirsiniz ve işletim sisteminize uygun olanı seçip indirebilirsiniz.
______________________________________
Wamp Server Kurulumu Nasıldır?
Kurulum gayet basit, kendisi tamamen ücretsiz ve Türkçe dilide mevcut. Önce Wamp’ı buradan indirin ve olağan şekilde kurun. Kurulum sonlarına doğru güvenlik duvarı uyarısı verebilir. Bu uyarıda Wamp’ın güvenlik duvarını aşmasına izin vermeniz gerekiyor. Çünki Wamp lokal bir sunucu oluşturabilmeniz için üstün yetkilere ihtiyaç duyar.


Wamp Server Nasıl Kullanılır?
Wampı açtıktan hemen sonra ister sağ altta çıkan ikonuna sol tıklayıp oradan www dizinine gidebilirsiniz. Bu dizin varsayılan olarak şöyledir: “C:\Wamp\www“.
www klasörünün içerisine attığınız tüm PHP ve diğer türdeki dosyalara http://localhostadresinden ulaşıyorsunuz.
Örneğin ben www klasöründe Wamp’ın varsayılan olarak eklediği index.php’yi silip yeni birindex.php dosyası oluşturuyorum ve içine aşağıdaki kodları yazıyorum;

                         <?php
                               echo "Merhaba cihangirsen.blogspot.com takipçileri";
                          ?>


Wamp Server ile IP Adresinden Nasıl Yayın Yapılır?
Bunun için yapman gereken modem ayarlarından “80″ portunu açmak ve ardından Wamp ikonunu sol tıklayıp “Put Online” (Çevrimiçi Hale Getir)’e basmak.
Port açma işlemini hallettikten hemen sonra whatismyip.org gibi bir adresten IP adresini öğrenip eşe, dosta dağıtıp kendi yaptığın çalışmaları paylaşabilirsin.