NEX YAZILIM

NECMETTİN ASLAN KİŞİSEL YAZILIM GELİŞTİRME DÜŞÜNCE KEŞİF PAYLAŞIM VS GÜNLÜĞÜ

PHP, Perşembe, 11 Mart 2010
PHP ile verileri sayfalara bölmek

PHP ile verileri sayfalara bölmek

 

(PHP sayfa numaraları, MySql verileri sayfalara ayırmak, PHP Veri Okuma Sayfalama, PHP her sayfada belli sayıda kayıt listeleme, PHP listeleme scripti, PHP MySql veri sayfalama)

 

Birçok projede PHP ile okuduğumuz MySql verilerimizi sayfalara bölmek isteriz. Web tabanlı yazılımların çoğunda tablolardan okuttuğumuz verilerin genelde en az yüzlerle ifade edilecek sayıda olduğunu düşünürsek kullanıcılarımızın verileri doğru dürüst okuyabilmesi, browser ekranının ve belleğinin şişmemesi için bu bir zorunluluktur. Birçok projede...

1 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
PDA, Perşembe, 11 Mart 2010
HTC Touch Diamond2 mizi adam edelim :)

(HTC Touch Diamond2 gerekli programlar, yazılım yükleme, işe yarar yazılımlar)

 

"Neden?, aldığımızda adam değil mi bu cihaz ?" diyeceksiniz. Adam akıllı cihaz ama üzerinde gelen ara yüzün ve yüklü programların pek kullanışlı ve şık olduğu söylenemez. Yüklü gelen programlarla böyle bir cihazdan beklediğiniz hemen tüm işleri yapabilirsiniz. Ancak bu dökümanı sonuna kadar okuyup linklerini verdiğim yazılımları yükledikten sonra bambaşka bir cihaza sahip olacaksınız. Benim gibi heyecanla alıp gözünüz gibi baktığınız PDA nız çok daha keyif verici ve kullanışlı bir makinaya dönüşecek.

 

47 kişi teşekkür etmiş, 25 kez yorumlanmış. devamını merak ettim »»
PDA, Pazartesi, 19 Ekim 2009
HTC Touch Diamond II

Cep bilgisayarı meraklılarına: Üstün teknik özellikleri ve şık tasarımıyla dünyada büyük yankı uyandıran HTC Touch Diamond II Türkiye'de.Vodafone HTC Touch Diamond II modelini Türkiye'de 3G+ ayrıcalığı ile Vodafone abonelerine sunuyor. Hızlı işlemcisinden dolayı (dünyanın en hızlısı olduğu söyleniyor - Marvell Tapon 800 Mhz) tam da ASUS P565 alacakken aklımı çelen cihaz budur. Daha ince tasarım, daha yüksek RAM ve ROM kapasitesi, daha geniş (480 x 800) VGA ekran, daha iyi kamera (5.0 MP) vs özellikleriyle ve üstelik aynı fiyatla ASUS a 5 çekti diyebilirim. İşlemcisi ASUS unki kadar hızlı değil ama bu kadar artıyla aynı fiyata onu feda edeceğim artık. Youtube da bu PDA nın diğerleriyle karşılaştırılmasını işleyen birçok video bulabil...

3 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
XPV, Perşembe, 11 Mart 2010
Eski TV kartınızı (FlyVideo, AverMedia vs.) Windows 7 ile kolayca çalıştırın

Bilgisayarıma Vista yükledikten sonra en gıcık olduğum mevzulardan biri de FlyVideo marka analog TV kartımın çalışmaması idi. Bu yüzden uzun bir süre XP yi de silmedim, çift işletim sistemi kullanmaya devam ettim. Bilgisayarda TV açacağım zaman sistemi yeniden başlatıp XP ile açmak zorunda kaldım. Yerli - yabancı forumlarda epeyce bir süre aradım, bu konuda çözüm (driver vs) de bulamadım.

 

Windows 7 yüklerken de artık çift işletim sistemi kullanmanın verdiği bıkkınlıkla, varsın TV kartı çalışmasın deyip XP yi kaldırdım. Yani çalışır durumda olan TV kartıma elveda dedim. Windows 7 64 Bit RC1 kurulumu bittikten sonra nevarneyok demek ...

6 kişi teşekkür etmiş, 7 kez yorumlanmış. devamını merak ettim »»
PHP, Perşembe, 11 Mart 2010
Option list oluşturma aracımı kullanın uzun listelerde rahat edin!

Web tasarımcıların ayda yılda bir başlarına gelen ancak epeyce canlarını sıkan mevzulardan biri uzun select - option listeleridir. Örneğin sitenizin bir yerinde kullanıcı bir option list ten şehir seçecek, bunun için hemen internetten şehirler listesini ararsınız. Bulursunuz bulmasına da copy - paste ile alacağınız kodlar içinde işinize yaramayan, sitenizi bozan ekstralarla karşılaşırsınız. Şu sıralar yazdığım bir program için ülke isimleri lazım oldu, internette doğru dürüst bir liste bulamadım bir türlü. Bir siteden kopyala - yapıştır ile tüm ülke isimlerini aldım. Tüm ülke isimlerini formatında yazmak da oldukça üşendirici bir faaliyet. Bunun yerine üşenmedim, De...

0 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
PHP, Perşembe, 11 Mart 2010
MySql ile auto increment noyu veritabanına yazmadan bulmak

Başlıkta bahsettiğim sorunun çözümünü bulana kadar epeyce uğraştım. Mutlaka birilerinin işine yarayacaktır diye buraya da yazıyorum. Başlığın ne olacağını seçerken de zorlandım. "serial alanın bir sonraki numarasını bulmak", "auto incremenet alanın değerini bulmak" vs. tarifi biraz zor ama bu işlerle uğraşanlar kastımı hemencecik anlamıştır.

 

PHP ile formdan verileri alan bir sayfa yazdınız. Bu sayfada yeni oluşacak kaydın numarasını görüntülemek istiyorsunuz. Diyelim ki müşteriniz bir alışveriş sitesi ve yeni bir ürün kaydederken kaydettiği ürünün kaçıncı sırada olduğunu kayıt işlemi tamamlanmadan görmek istiyor. Bu ve benzeri duru...

1 kişi teşekkür etmiş, 1 kez yorumlanmış. devamını merak ettim »»
Baloncuk, Pazartesi, 23 Mart 2009
10 Büyük Yalan

Mark W. Lewis tasarım ve yazılım işi ile uğraşanlara en çok söylenen 10 yalanı listelemiş. Bu maddelerden en az bir yada bir kaçı bu işlerle uğraşan hemen herkesin başına gelmiştir:

1- Bunu bizim için ucuza yada ücretsiz yap, bir dahakinde telafi edelim!

Saygın hiç bir iş sahibi, daha sonra ödenmek üzere yada ücretsiz olarak emeğini ve zamanını vermez.
Bir tesisat ustasına "Bu seferlik lavaboyu bedava ver ve yerine monte et, bir dahaki lavabo ihtiyacımızda telafi ederiz!" dediğinizi hayal edebiliyoırmusunuz ?
Bu tip müşteriler muhtemel bir sonraki işte zaten sizi aramayacaklardır.

...
1 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
Hardware, Perşembe, 11 Mart 2010
Bilgisayarın içinde ne var?

Çok meraklısınız. Evdeki musluklar veya radyo-CD çalar bozulduğunda tamir edebiliyorsunuz. Kol saatinizi dayanamayıp açtınız bir gün içinde ne var diye. Belki de küçücük dişlileri kurcalarken bozdunuz. Komşunun dijitali bozulunca yardıma çağrılan siz oluyorsunuz. Hesap makinasını ve cep telefonunuzu çok hızlı kullanıyorsunuz. Eş-dostun gözünde teknik bir adamsınız. Veya bunların hiçbiri değilsiniz, birşeyleri kurcalamaya mecaliniz olamayacak kadar tembel veya cesaretiniz olamayacak kadar teknik özürlü, veya vakit ayıramayacak kadar yoğunsunuz. Bilgisayar diye bir "şey" icad edildi. İçinde ne var merak ediyorsunuz. Bozulunca öyle musluk veya elektrik sobası tamir eder gibi hemen dağıtamıyorsunuz. Kullanmayı öğr...

3 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
Hardware, Perşembe, 11 Mart 2010
Overclock Merakım - P35C DS3R ve E8200 İle Quad Core lara Meydan Okuyun
 Overclock konusu uzun süredir kafamı kurcalayan ancak bir türlü vakit bulup da genişçe zaman ayıramadığım konulardandır. Yapmadığım için hep bir overclock özlemi mevcuttu içimde, bir yandan da yaparsam sistemi bozup (sözgelimi işlemci veya RAM lerden birini deforme edip) dimyata pirince giderken evdeki bulgurdan olmaktan korkuyordum. Bu yüzden overclock işine girmeden iyice bir doküman okumak birşeyler bilmek gerek deyip epeyce bir google yaptım, makale okudum. Overclock yapmak istememin iki sebebi var: birincisi daha hızlı bir sisteme sahip olmak ancak bu şekilde para ödemeden mümkün oluyor. İkincisi de birçok işlemcinin piyasaya sürülürken aslında çalışabileceğinin altında bir hız ile sürülerek üreticilerin risklerden kaçıyor olması...
1 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
C, Perşembe, 11 Mart 2010
C# İle Network Programlama (2) - Network Paketlerini Analiz Etmek

 

(IP Programlamanın Temelleri - Bölüm 1, Makale 2)

 

Bir önceki başlık olan 1. dökümanda (http://www.nxyazilim.com/lookme.php?No=8) IP kavramı üzerinde biraz durduktan sonra her network programcısı için elzem olan "network paketlerini analiz etmek" konusuna giriş yapmış, gerekli olan programları (WinPcap, Windump ve Analyzer) temin edip kurma konularına değinmiştim. Daha sonra sabrımızı sınamak için pek de yakışıklı olmayan Windump ile paket analizini anlatmıştım. Bu dersin başında iyi bir network programcısı olmak için sabırlı olmanız ger...

3 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
PHP, Perşembe, 11 Mart 2010
PHP ile RSS (Rich Site Summary - Zengin Site Özeti - Canlı Özet Akışı) Hazırlamak

İsminden de anlaşılacağı gibi RSS web sitelerindeki canlı (değişken) içeriklerin özetlerinin akışını izlemeyi sağlayan bir standarttır. RSS nin ne olduğu ile ilgili daha detaylı bilgiyi biraz google yaparak bulabilirsiniz. Bu dökümanda PHP kullanarak RSS hazırlamayı anlatacağım. Sağdaki menüde gördüğünüz RSS sayfamın kodlarını örnek olarak verip izah edeceğim. Kodları direk olarak aşağıda verip gerekli yerlere açıklamaları yazdım. Kendi sitenize göre özelleştirmek size kalıyor.

 

header("Content-type: text/xml"); 

// sayfanın xml verileri içereciğini bildirdik. Oluşa...

0 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
XPV, Perşembe, 11 Mart 2010
Masaüstünüz şenlensin, gözlerinizin pası silinsin :)

Masaüstü arkaplanı için seçtiğiniz resmi görebiliyor musunuz? Ben pek göremiyorum. Daha doğrusu daha önceleri hemen hemen hiç göremiyordum. Sürekli birşeyler çalışıp kurcaladığım için gözlerim ve kafam genellikle çeşitli programlar, kodlar vs ile meşguldü. Bilgisayarı ilk açtığımda ve kapanırken kısa bir süre arkaplanda ne varmış görebiliyordum. Bir süre önce bulduğum güzelim duvar kağıtları ve biraz aradıktan sonra bulduğum ücretsiz kullanışlı otomatik masaüstü arkaplanı değiştirici programından sonra arada bir masaüstü resimlerini seyreder oldum. İç açıcı ve dinlendirici bu güzel manzaraları ve otomatik arkaplan değiştiren program Caledos Wallpaper i sizlerle de paylaşmak istedim. Programı kurduktan sonra Op...

2 kişi teşekkür etmiş, 1 kez yorumlanmış. devamını merak ettim »»
XPV, Perşembe, 11 Mart 2010
Vista – Tüm dosyaların tam yetkili sahibi olmak

XP den Vistaya geçişte kullanıcıları (misal beni) en çok sinirlendiren konuların başında Vistanın güvenlikle ilgili yeni ve pek de kullanışlı olmayan yapılandırması geliyor. Vista kurduğum her bilgisayarda kurulum biter bitmez UAC ı devre dışı bırakıyorum. Aksi halde kurulum sonrası yapacağım her sistem ayarı veya program kurulumu işkenceye dönüşüyor. (User Account Control = Kullanıcı Hesap Denetimi) . Aynı şekilde XP ve Linux üzerinde bilgisayarımda bulunan tüm dosya ve klasörlere özgürce ulaşmaya alışmışken Vistada sistem klasörlerine erişimimin engellenmesini önlemek için kurulum sonrası ikinci iş olarak tüm dosyalar üzerindeki tüm hakları alıyorum. XP ortamında Windows gezgini pencerelerinden herhangi biri...

0 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
C, Perşembe, 11 Mart 2010
C# İle Network Programlama, Bölüm 1, IP Programlamanın Temelleri

Giriş

 

Halihazırda en popüler programlama ortamı diyebileceğimiz C# ile bilgisayar dünyasının en heyecan verici ve merak uyandırıcı konularının başında gelen ağ programlama konusunu detaylı olarak öğrenmek istiyorsanız hoşgeldiniz diyorum. Bu dökümandan faydalanabilmeniz için illa ki C# programcısı veya bilişim profesyoneli olmanız gerekmiyor. Bilgisayar ağları ve ağların ağı olan İnternet in nasıl çalıştığı hakkında detaylı bilgi sahibi olmak için de ilk kısımları inceleyebilirsiniz. Eğer bilgisayar ağları ve internetin nasıl çalıştığı hakkında hiç bilginiz yoksa ve temel bir ing...

1 kişi teşekkür etmiş, 1 kez yorumlanmış. devamını merak ettim »»
Network, Perşembe, 27 Ağustos 2009
İnternet Nasıl Çalışır - Video

internetİnternet hayatın vazgeçilmez bir parçası vs.vs. oldu. Peki nasıl çalışıyor bu meret! Bu konuda adamakıllı bilgi sahibi olmak hayli zor. Ama temel olarak nasıl çalıştığını kolayca anlatan bu video yardımıyla öğrenebilirsiniz. Temel ingilizceniz varsa mutlaka indirip izleyin, arşivinize ekleyin, internetin nasıl çalıştığını bilin. 3 boyutlu tasarım uygulamalarıyla hazırlanmış videonun boyutu 70 MB.  1 kişi teşekkür etmiş, 2 kez yorumlanmış. devamını merak ettim »»

Kitap, Perşembe, 11 Mart 2010
Art Of Assembly ile Assembly piri olun
     Assembly konusunda en iyi kaynaklardan biri kabul edilen Randall Hyde 'ın 1426 sayfalık Art Of Assembly adlı kitabını ve kitaptan faydalanabilmeniz için gerekli program ve örnek dosyaları buradan indirebilirsiniz. www.nexyazilim.com/blog Temel bir teknik ingilizcesi olan herkesin kolaylıkla anlayabileceği bu kitap ile Assembly dilini seveceğinizi farkedeceksiniz. Assembly çalışacak değilseniz bile kitabın ilk kısımlarındaki donanım ile ilgili bölümler tüm IT profesyonelleri için çok faydalı olacaktır. Mesleğiniz bilgisayar değilse bile bu kitabın ilk kısımlarını çalışarak sist...
2 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
XPV, Perşembe, 11 Mart 2010
Hiç Windows yüklü bilgisayarınızı 'Yönet' tiniz mi

yonet2    Windowsun hangi sürümünü kullanıyorsanız kullanın (XP, Vista, ME vs) yüzlerce kez masaüstündeki bilgisayarım simgesini sağ tıklayıp Özellikler e girmişsinizdir. Peki hiç bu menüdeki Yönet 'i tıkladınız mı? Çok az kullanıcının bildiği bu kısımda uzman kullanıcının işine yarayacak birçok araç var. Özellikle Disk yönetimini anlatmaya çalışacağım.

     Yönet ekranındaki disk yönetimi ni kullanarak sürücü harflerini değiştirebilirsiniz. Örneğin DVD sürücün...

5 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
Kitap, Pazartesi, 26 Ekim 2009
Boolean Cebiri ve Lojik Devrelere Uygulanması
Boolean cebiri elektronik devre tasarımının temel matematiğidir. Tüm elektronik çipler, -ki buna bilgisayarınızın CPU su (mikroişlemcisi) de dahildir- boolean matematiğine dayanmaktadır. Assembly dilini ve mikroişlemcilerin nasıl çalıştığını öğrenmek için boolean matematiği hakkında ciddi birşeyler bilmeniz şarttır. Kendim için uzun çabalarla bulduğum ingilizce dökümanlardan yaptığım çevirilerle hazırladığım Boolean Cebiri ve Lojik Devrelere Uygulanması konulu dökümanı indirmek için tıklayın. ...
5 kişi teşekkür etmiş, 1 kez yorumlanmış. devamını merak ettim »»
PHP, Çarşamba, 28 Ocak 2009
PHP ile kullanıcı girişlerine güvenlik kontrolü
    PHP tabanlı ve kullanıcılarla etkileşimleri olan web sayfaları tasarlıyorsanız güvenlik konusunda son derece dikkatli olmalısınız. Bir web sayfasında kullanıcıdan form yoluyla aldığınız bir metni bir yerde ekrana yazdırmanız gerektiğini varsayalım. Ekrana yazdırma işleminin yapıldığı yerde print, printf, echo gibi bir PHP komutu kullanıyorsunuz. Kötü niyetli kullanıcı da bilgi girişi yapılması gereken yere bilgi değil de html, script hatta php kodları da girebilir. PHP nin print komutu da girilen metinler üzerinde herhangi bir filtreleme uygulamadan yazdıracaktır. Bu durumda kullanıcı isminin istendiği yere Mehmet yazmışsa PHP ekrana Mehmet yazacaktır. Buraya kadar sorun yok. Kullanıcı isminin istendi...
2 kişi teşekkür etmiş, 0 kez yorumlanmış. devamını merak ettim »»
Assembly, Perşembe, 27 Ağustos 2009
Anakarta bağlı speakeri test etmek

 Hepiniz bilgisayarı açtığınızda kulağınız anakarta bağlı dandik hoparlörden gelecek bir beep sesindedir. Bu beep yerine iki beep, 3 beep, kesikli beep vs. duyarsanız donanımınızla ilgili bir sorun vardır ve BIOS sizi uyarıyor demektir.

       Peki anakarta bağlı speakerın düzgün çalışmadığından şüpheleniyorsanız veya bilgisayarınızı toplayan firma speakerin konnektörünü anakarta bağlamamışsa nasıl test edeceksiniz ? Bunun için kasayı açıp kablolarla uğraşmanız gerekmiyor. Bir satır (evet 1 !) assembly koduyla speaker testi yapabilirsiniz, bunu yapmak için programcı olmanız da gerekmiyor.

2 kişi teşekkür etmiş, 1 kez yorumlanmış. devamını merak ettim »»

CEO Müşteri İlişkileri
Ezgi MP3 Player
Haber Portalı
DYB İÇOM
C#
PHP
Network
PDA
Assembly
Hardware
XP & Vista
e - Kitap
Baloncuk
RSS (Canlı Başlıklar)
Ara
ÖTEKİLER
Ahmet Kaymaz
CE Turk
İç Mihrak