Eyüp ALBAYRAK

Www.EyupAlbayrak.CoM

Bu yıl askere gitme hasebi ile  Sakarya Üniversitesi  BESYO(Beden eğitimi ve spor yüksek okulu ) sınavlarında bulunamayacağım ama gider ayak BESYO ya güzel işler yaparak askere gitme gururunu yaşamaktayım. İnternet üzerinden ön kayıt yazılımını tamamlalyarak gideceğim. Önceden aday evraklarını ön kayıt için getirip kayıt yaptırırdı ve sonra tekrar sınav zamanı kesin kayıt olurdu. İki farklı zamanda Sakarya'ya gelmek durumundaydı. Bizim yazılımımız sayesinde sadece web üzerinden giriş yapacak ve hesabını açıp tercih işlemlerini yapcak.Adayın kimilik bilgileri T.C. Kimlik Web Servisinden alınacak, ÖSYM verileri ilse ÖSYM Web Servisinden alınacak. Adayların ve BESYO kayıt personellerinin işlerini büyük oranda hafifleteceğini düşünmekteyim. Kolay ve kullanışlı bir arayüz ve adayların yanlış tercih yapmalarını önleyecek kontroller ile umarım sorunzu bir sınav dönemi olacak. Sınava girecek arkadaşlara ve sınavda çalışan Bilgi İşlem ve BESYO personellerine de sınav çalışmalarında başarılar dilerim.

 

 



Merhabalar 

Bugün yazımı yemek tarifi tadında yazmak istiyorum :)

Tarifimizin adı

UYGUN FİYATA AMATÖR KAMERA SİSTEMİ 

Malzemelerimiz

1 Adet Web Kamerası(dilediğiniz kadar alabilirsiniz ben 1 adet üzerinden gideceğim)
1 Adet Bilgisayar (Muhtemelen evinizde vardır eskide olsa olur :) )
5 Metre USB Uzatma Kablosu
1 Adet Active WebCam yazılımı burada
1 Adet USB Çoklayıcı (birden fazla kemera için)
1 Adet FTP alanı (150 mb minumum)

Hazırlanışı

1-Öncelikle kameramızın sürücüsünü bilgisayarımıza tanıtıyoruz.

2-Active WebCam yazılımını bilgisayarımıza kuruyoruz.

3-Kameramızı yerleştiriyoruz gizli yada açıkta olması size kalmış.

4-Daha önce hazılamış olduğumuz uzatma kablomuzu kamera ile bilgisayar arasına yerleştiriyoruz ve bağlıyoruz.

5-Active WebCam yazılımını çalıştırıyoruz ve Create New Camera yı seçip OK tuşuna basıyoruz. Bkz Resim 1

6-Sonraki formdan Select Camera yazan kısımdan kameranızı seçip Next ile ilerleyelim. Bkz Resim 2

7- Bir sonraki form ekranında ise elde edilen görüntünün ne olacağını soruyor FTP upload seçtim FTP settings kısımndan ftp adrsinizi kullanıcı adınızı ve şifrenizi yazıp OK diyoruz ve işlemleri bitiriyoruz.

8-Son olarakta FTP nin bulunduğu web sayfasına ufak bir kod yazarak 3 sn aralıklarla çekilen resmi listeleyebiliriz. Resimleri klasorden okuyup Datalist kontrolunde gösterecek C# kodumuz da şu şekilde olacak

 

 DirectoryInfo di = new DirectoryInfo(Server.MapPath("~/webcam"));

        var dosyalar = di.GetFiles().Where(dd => dd.CreationTime >= Convert.ToDateTime(txtIlkTarih.Text) && dd.CreationTime<=Convert.ToDateTime(txtSonTarih.Text));

        dlistImage.DataSource = dosyalar.OrderByDescending(dd=>dd.CreationTime);

        dlistImage.DataBind();

        lblKayitSayisi.Text = "Kayıt Sayısı : " + dosyalar.Count().ToString() ;

 

Asp.net kodumuzda şu şekilde

 

<asp:DataList ID="dlistImage" runat="server" RepeatColumns="10" 

            EnableViewState="False" RepeatDirection="Horizontal">

        <ItemTemplate>

            <asp:Image ID="imgWeb" ImageUrl='<%# "~/webcam/"+Eval("Name") %>' Width="100" Height="75" AlternateText='<%# Eval("Name") %>' runat="server" />

            

        </ItemTemplate>

        </asp:DataList>

 

 

 

Ve yemeğimiz hazırdır. Herkese afiyet olsun :)

 

 

Resim 1

 

Resim 2

 

 



Merhabalar

Klasik bir blog yazısı başlangıcı ile başlıyorum "Uzun zaman oldu birşeyler yazmayalı" diye :)

Computer başında oturup ben kaç zamandır neler yapıyorum nerede çalışıyorum hangi işlerler ve kimlerle meşgulum diye düşünürken aklıma çalıştığım kurum olan Sakarya Üniversitesi geldi. Bu yazımda Sakarya Üniversitesi nde çalışmak nasıldır. İnsanlar orada ne yapar ondan bahsetmek istiyorum birde kurum kültüründen.

Sakarya Üniversitesi benim yıllar önce arkadaşlarımla gezmek için geldiğimiz ve benim çok sevdiğim Sakarya nın en güzel kurumlarından biri. 2007 yılında KPSS ile yerleştiğimi öğrenince çok sevinmiştim. İyiki de Sakarya yı tercihlerimde üst sıralara almışım. Geldiğim gün bana hangi birimde çalışmak istediğimi sordular bende yazılımcı olduğumu ve bilgi işlem bölümünde yazılım depatmanında çalışmak istediğimi söyledim. Ufak bir sınav ve mülakat olduktan sonra görevime başladım ve kurumumu sevmeye başladım. Sakarya Üniversitesi nde birkaçtane firede olsa insanlar genelde sıcak kanlı,arkadaşlıklar güzel, yardımseverlik ön planda. Keşke daha önce gelebilseydim.

Biz yazılım ekibi olarak Sakarya Üniversitesinde neler yapıyoruza gelince; Faturalandırma programları (ip telefon), özel yetenek sınavı yerleştirme yazılımları(beden eğitimi yüksek okulu, güzel sanatlar fakültesi, devlet konservatuarı),kimlik paylaşım web servisi,hasta takip yazılımı,bilişim politikaları belirleme yazılımı, idari sayfaların yönetildiği CMS(içerik yönetim sistemi) gibi yazılımları yapıyoruz ayrıca destek elemanlarımızda veritabanı yedeklemeleri ve yazılımlara erişim izinlerinin yönetimleri ile ilgilenmektedirler.

Amacımız Sakarya Üniversitesi ne yani devletimize hizmet ederek üzerimize düşen görevimizi en doğru şekilde yerine getirmek. Bu düşünceler bizlerin kurum kültürlerini meydana getiriyor. Ben gerçekten işimi ve kurumumu seviyorsam bu bende oluşan kurum kültüründen kaynaklanmaktadır.  Kurumunu ve işini gerçekten severek çalışan arkadaşlarıma sonsuz teşekkürlerimi iletiyorum.



Sevgili eşime uzun zamandır blog tarzı paylaşım sitesi kurma planları içindeydim derken daha önceden aldığım www.pudrasekeri.com alan adı üzerinden wordpress icerik yönetim sistemini kurdum. Bir web programcısı olarak sitenin yapımından yada kurulmasından çok beni en çok düşündüren içerik kısmının doldurulmasıdır Allah tan eşim bu konuda çalışkan.Resimler çekiyor, güzel konulara değiniyor vee en güzeli sitenin heyecanı ile lezzetli lezzetli yemekler yapıyor(gerçi site olmasada yapıyor). Sitede yemek tariflerinden tutun anne bebek bakımı,örgüler,şifalı bitkiler gibi kategorilerede yer veriyor. Eminim bayanların daha çok ilgisini çekecektir.

www.pudrasekeri.com sayesinde wordpress konusunda da tecrübelerim oldu ve olmaya devam ediyor, Eğer Asp.Net C# programcısı olmasaydım PHP programcısı olurdum herhalde, adamlar güzel sistem yapmışlar.



Google de bugun enterasan bir logo tasarımı var :) . PAC-MAN 30. Yıl Dönümü. Google hacklenmiş gibi görünüyordu ancak verilen link e bakınca hacklenmediğini ve çok enteresan bir şekilde googlenin bannerinde packman oyununun oynandağını farkettim. gün bitmeden oynamanızı tavsiye ederim :) google yi bu kadar eğlenceli bulamayabilirsiniz.

 



1 ay kadar önce preventjunk@live.com mail adresinden bir mail geldi hotmail hesabıma. Mailde bana gelen maillerin bazılarının preventjunk@live.com mail adresi üzerinden tekrar bana yollanacağı eğer bu mail spam ise önemsiz olarak işaretlememi değilse önemsiz değil olarak işaretlememi anlatan bir mail istediler ve önemsiz e postaları durdurmak için bu sisteme kaydolmamı istediler bende kabul ettim haftada bir  veya iki defa gelen maili tekrar atıyorlar bende posta durumuna göre işaretliyorum :), Microsoftu çalışmalarından dolayı bir kez daha kutluyorum.



Merhabalar , Uzun zamandır iyi bir  yazılım ve .Net eğitimlerinden birine katılmamıştım bu durum 3 yıl sonra değişti. Yazılımlarımızı geliştirirken kod yazarken artık aynı şeyleri tekrarlamaya başlayıp işin mimari yapısından uzaklaşmıştık. Uygulamalarımızda kompleks yapılar kurmayıp hard coded olarak yazıyorken hayalini kurduğumuz eğitimlerden olan OOP Principles & Design Patterns (Tasarım Kalıpları) eğitimine gitmeyi planladık ve çalıştığımız kurum olan Sakarya Üniversitesinin yenilikçi Bilgi İşlem Dairesi Başkanı Sn. Tolga GÜNGÖRSÜN ün destekleri ile BT Akademi de Sn. Oğuz YAĞMURDAN bu eğitimi almaya başladık. Oğuz hocamızın engin tecrübeleri ve farklı ders anlatma tarzı ile eminim çok iyi şeyler öğreneceğiz. Bu hafta 4. dersimizi işledik şimdiden eski kodlarımı açmak içimden gelmemeye başladı :) .

 

Gördüğümüz konular ve prensipler başlıca şunlar

  • inheritance
  • polimorfizm
  • encapsulation
  • is a ilişkisi
  • temel oop kavramaları
  • open closed principle (mükemmel yapılar :) )
  • single responsibilty
  • liskov subsitition principle
  • dependency inversion principle
  • interface segregation principle

 

 

Tasarım Kalıpları ise

 

  • Singleton
  • Abstract Factory
  • Adapter
  • Proxy
  • Template Metod

Yakında da design patternler ile ilgili izlenimlerimi detaylı olarak paylaşmak istiyorum. Herkse iyi günler diliyorum.



Daha önceki blogumda da avea jet modem aldığımı ve artıları eksilerini anlatmıştım. Dün itibari ile 3G nin kapsama alanının yetersizliği sebebi ile 12 aylık taahütümü iptal ettirerek modemi ve hattımı iade ettim.

www.sikayetvar.com sitesine yaptığım şikayet üzerine avea müşteri hizmetleri aradı ve yaptığımız testler sonucu yeteli bağlantı hızı sağlanamadı, Yani avea taahhüt ettiği 3.5 Mbit hızı sağlayamadığı için bende 12 taahhüt ettiğim ücreti ödememeyi önerdim onlarda kabul ettiler. Telefonda gecen yaklaşık 60 dakikadan sonra zorda olsa iade ettim. 3G alacak arkadaşlara önerim mutlaka bulundukları veya bulunacakları bölgelerin 3G kapsama alanı içinde olup olamadıklarını öğrenmeleri yararlarına olacaktır. Herkese hızlı internetli günler diliyorum.



Merhabalar sitemde kullandığım blog yazılımını değiştirdim. Değiştime nednelerimi ve karşılaştığım problemleri paylaşmak istiyorum. Daha önce bir arkadaşımın(Hayri :) ) tavsiyesi üzerine Blogsa kurdum access veritabanı ve mssql veritabanı desteği vardı. Bende access kurayım dedim hostun bana verdiği mssql hakkınıda çeşitli denemeler yapmak için kullanırım dedim. Ancak inanılmaz yavaş çalışıyordu sonra üzerine tekrar kurdum ve mssql e çevirdim. Bu defa veri eklemelerde sorun yaşadım upload yapamadım. Dışa veri aktarma yaptım ve sonra Veritabanını komple sildim dosyaları komple sildim ancak sorun devam etti bende başka bloglar deneyeyim dedim. Ve profesyonel blogları incelediğimde BlogEngine gözüme çarptı ve kurayım dedim bolca tema seçeneğinin olması kurululmun kolay olması. Mssql olmadan xml veritabanı sayesinde hızlı çalışması beni cezbeden noktalar oldu. Blog kurmak isteyen arkadaşlara kesinlikle tavsiye ederim