EMRAH ÜSTÜN

internet güzel bir şeydir

‘Yazılım’ için arşiv


Turkcell Mobil Gelecek Yarışması başvuru projem NUYİ – NUmara Yerine İsim

KötüFena değilİyi (oy yok)
Loading ... Loading ...

2007 Turkcell Mobil Gelecek Yarışması için geliştirdiğim NUYİ projesiyle başvurmuştum. Ön elemeden geçip, benzeri olduğu için jüri tarafından elenmiştim. ITU de böyle bir proje sunmuş benden önce.

Devamını oku »

C# ile ASP .NET ‘te global fonksiyon oluşturmak ve data list kontrolleriyle kullanmak

KötüFena değilİyi (3 oy,3 üzerinden ortalama:1,67)
Loading ... Loading ...

Evet efenim, ilk ASP .NET makalem cümlemize hayırlı olsun.

Diyelim ki tüm projede ihtiyaç duyacağınız bir fonksiyonunuz var. Bir veri veriyorsunuz ve cevap alıyorsunuz. Bu fonksiyonu her dosyada tek tek yazmaya gerek yoktur tabiki.

Örnekleyerek anlatalım;

Şuan yaptığım sitede veritabanında semt isimleri var. Semtlerin kısa isimleri ve karşılığında uzun isimleri var. Ben arka planda kısa isimlerle iş yapıyorum ama kullanıcıya uzun isimleri göstermek istiyorum.

Şöyle ki, verim “yuvam” ama kullanıcıya görünmesini istediğim şey veritabanında karşılığı olan “Yuvam Akarca”.

Global fonksiyon oluşturarak her sayfadan bu fonksiyona “yuvam” verisini gönderip “Yuvam Akarca” yanıtını alabilirim.

Devamını oku »

C# ile ASP .NET

KötüFena değilİyi (3 oy,3 üzerinden ortalama:1,67)
Loading ... Loading ...

Hadi bakalım, açık kaynakçı Emrah artık .NET’çi oluyor. Birkaç ay önce giriş yapmıştım, şimdi 700 sayfalık şu kitabı aldım, hızla ilerliyorum. Kaynaklarımı kapattım yani. :mrgreen:

Gördüm ki, ASP .NET çok kolaymış gerçekten de, dedikleri gibiymiş. Hiç kodlama yapmadan kocaman dinamik bir site yapabiliyoruz.

Kolay geleyim…

Wiki kurulumu

KötüFena değilİyi (2 oy,3 üzerinden ortalama:2,00)
Loading ... Loading ...

MediaWiki ile siz de kendi wikinizi kurabilirsiniz.

  • Şuradan arşiv dosyasını indiriyoruz.
  • FTP ile sunucumuza atıyoruz.
  • Sunucumuzdan veritabanı açıp, o veritabanı için kullanıcı ve şifre belirliyoruz.
  • Daha sonra wiki adresine girince karşımıza kurulum ekranı gelecek.
  • Sonra sorulanları dolduralım. Bir tavsiye; veritabanı için InnoDB seçili olacaktır, onu MyISAM yapın, performansı artırın.
  • Web arayüzünden kurulumu tamamladıktan sonra FTP’den son bir işimiz kalıyor. config klasörü içindeki LocalSettings.php dosyasını ana dizine taşıyoruz.
  • Ve artık wiki miz hazır, kullanımda.

Bir de logo yüklemeyi anlatalım;

Devamını oku »

Kamera ile sanal fare

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Taslağını şurada yayınladığım sanal fare projesinin fare hareket kısmını tamamlamış bulunuyorum.

Proje raporu docx dosyası

Proje powerpoint sunumu pptx dosyası

Proje ile ilgili tüm veriler, matlab kodları, dokümanlar, videolar, imgeler

Visual C# .NET projesi ve exe’si

Devamını oku »

WordPress’te spam yorumlara ölüm

KötüFena değilİyi (4 oy,3 üzerinden ortalama:2,50)
Loading ... Loading ...

1 hafta önce kendim birşeyler denedim ve bu yazıyı yazana kadar hiç spam gelmedi. Normalde günde yüzlerce gelirdi. Sanırım %100 verim var.

Yöntem çok basit. Aslında bu yöntemin fikir babaları Mete ve Osman.:mrgreen: Farkında değiller ama. Bana o sitendeki spam engelleyici yorum sözleşme eklentisini versene diye sordular. Aslında öyle değildi, ama artık öyle.

Anlatalım;

Devamını oku »

Faydalı imge işleme kaynakları

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Bugün açılan güzel bir site;

goruntuisleme.kaynakkoddeposu.com – bence de çok güzel olacak. Tebrik, teşekkür, çelenk.

Ayrıca ben de bildiğim birkaç tane adresi paylaşayım;

Intel 8086 Mikroişlemci Assembler ile porttan tuş okuma ve led tarama uygulaması

KötüFena değilİyi (oy yok)
Loading ... Loading ...

out.jpeg
Şekildeki sistemde B0-B1-B2-B3 ‘daki tuşlara sırayla basılıyor. Basılma sırasına göre sağ taraftaki led yerleşiminde, ilk basılanın sırasında 4 led, son basılanda 1 led yakacak ASM programını yazalım.

Şimdi baştan itibaren yorumlayalım, adım adım yapacağımız işleri belirleyelim. (algoritmayı yapılandıralım)

Port koşullama.
Tuşları okuyacağımız için B0-B1-B2-B3 giriş olacak. Geri kalanlar ise çıkış. A portu olduğu gibi çıkış.

Basılan tuşları okuma.
B portundan veri alarak okuyacağız ama bizim işlemcimiz saniyede bilmemkaç bin kez taradığı için anında 4 kez basılmış gibi algılanacak. Bu sebeple tuş basılması algılandığı anda o tuşun bırakılmasını beklememiz ve sonradan o tuşun basılmış olma işlemlerini yapmamız gerekiyor. Anlamayan? Peki.

Devamını oku »

Başka sitelerden çekilen resimlere yazı eklemek

KötüFena değilİyi (2 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Başka sitelerde sizin sitenizden fotoğralar yayınlanıyorsa, .htaccess ile engelleyebilirsiniz. Bu birçok yerde anlatılıyor.

Ben biraz farklı birşey yaptım. Benim sitemdeki resimler başka sitelerden çekildiği zaman üzerinde www.emrahustun.com/gunluk yazısı olacak bundan sonra. Kendi sitemde normal şekilde görünecek tabi.

Her gösterimde farklı yerlerde, farklı renklerde yazı çıkacak.

Yakında wordpress eklentisi haline getireceğim, ama kısaca anlatayım;

Devamını oku »

Matlab’da imge üzerinde morfolojik etiketleme – bwlabel

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Aslında şurada anlattığım konu olan etiketlemeyi ayrı başlıkta daha ayrıntılı anlatırsam iyi olur diye düşündüm.

Etiketleme imgelerde ayrı ayrı duran nesneleri ayırt etmek için harika bir metotdur. Diyelim bir imgede bir otomobil ve bir insan var yanyana duran. Bu yöntem ile doğrudan insanı veya otomobili imgeden sökebilirsiniz.

Bunu yapmak için imgemizin lojik olması gerekiyor. (Yani tek renk, 1 beyaz, 0 siyah şeklinde) Bunu da önceden belirlediğimiz bir eşik değere göre yapabiliriz.

Devamını oku »