Template kelimesini görünce akla hemen sitenin komple arayüzü geliyor fakat bu template tam olarak o template değil. Özetlemek gerekirse jSon veriyi istediğimiz kalıpta göstermemize olanak sağlayan ve html çıktısında kod tekrarını ortadan kaldıran bir yapı. Benide en çok kod tekrarını ortadan kaldırması cezbetti. Ne demek bu ? Örneğin; kod tarafında bir döngüyle ekrana 20 satır kayıt basıyoruz ve bu 20 satır kayıt için her seferinde div ul li gibi etiketlerle biçimlendirdiğimizden 20*html etiketi oluyor. Eklentinin ana sayfasına buradan ulaşabilirsiniz.
Günümüzde çoklu dil (multi language) giderek önem kazanıyor. Bunun en büyük sebebi, projelerin artık ülke bazlı düşünülmüyor olması. Eskiden 2 dil bile fazla gelirken şimdilerde kullanıcı eğilimine göre bu sayı artabiliyor. Çoklu dil yapısı için bir sürü yöntem bulunuyor. Örneğin; xml, veritabanı, resource kullanmak vb.. Biz bu yazımızda resource ile çoklu dilli uygulama nasıl geliştirilir buna bakacağız.
Öncelikle mevcut bir sayfamızı kolay bir şekilde nasıl çoklu dile çeviririz buna bakacağız. Ben örnek olarak küçük bir form hazırladım.
Formumuz da textbox, dropdownlist, label, button ve validator kontrollerimiz bulunuyor. Eğer elle bu forma daha doğrusu sayfaya girişip tek tek elle değişkenleri tanımlamaya kalkarsak epey bir zamanımızı alır. Visual studio geliştiricileride böyle düşünmüşler ki bizi yormamak için Tools menüsünün altına Generate Local Resource özelliğini koymuşlar. Unutmadan bu menü sadece tasarım kısmındayken çıkıyor. Buraya tıkladığımızda bizim yerimize resource dosyası oluşturuluyor ve gerekli değişiklikler sayfamızda yapılıyor. Kaynak dosyamız App_LocalResources klasörünün altında sayfaAdi.aspx.resx şeklinde bulunuyor. (daha fazla…)
Uzun zamandır böyle bir yazı yazmak istiyordum fakat bir türlü konsantre olupta yazamıyordum. Kendi kendime yaşattığım garip ve akıl almaz olaylardan bir kaç tanesini sizlerle paylaşmak istiyorum.
- Çok soğuk bir kış günüydü, yıkanmadan önce banyodaki kovayı dolsun diye sıcak suyun altına bırakmıştım. Bende kova dolana kadar üstümü değişip sıcak suyla yıkanacaktım. Zamanlamayı ayarlayamamdan ötürü kova ağzına kadar haşlanmış suyla dolmuştu. Su o kadar sıcaktı ki plastik kova balon gibi yumuşamıştı. Dedim ki oğlum apo bu su dökülmez, bu şekilde bir israf yapamazsın. Hemen laz işi bir formül uydurdum, duştan soğuk su akacak ve ben soğuk suyun altına girecektim o sırada elimle de bir yandan kovadan kafama sıcak su döküp dengeyi sağlayacaktım :) :) :). Fikir süperdi fakat uygulama o kadar da güzel değildi. Akan su çok soğuk benim kafama döktüğüm su çok sıcaktı. Öyle bir durumla karşı karşıya kaldım ki tarifi imkansız, sıcaktan hep haşlanmış aynı zamanda soğuktan donuyordum. Allah tan laz inadım tutup devamını getirmemiştim, 4-5 kez de pes etmiştim. Çok zor anlardı çok ! O an neden öyle bir yol izlediğimi bugün halen daha düşünüyorum. Halbuki soğuk suyu dök kovaya, su azcık taşsın ve ılınsın sonrasında insan gibi yıkan dimi :)
- Bizim evin önü yokuştur, babamın arabasıda hemen kapının önünde park edilidir. Bir gün bizim arabanın tam arkasına adamın biri gelmiş park etmiş, bagajdan bir şey almam gerekiyor ama o kadar yanaşmış ki arkadaki araç bagaj kapısı tam açılmıyor açılsada alacağım şeyi alamayacağım. Neyse düşün taşın bir şekilde almam lazım bagajdakini, gittim arabanın sahibini bulmaya, yarım saat esnafı gezdim sonunda buldum, abi dedim az geri çıkarmısın bagajdan bir şey alacağım. Geldi adam sinirli bir şekilde geri çıktı, bende bagajdan alacağımı aldım. Hiç bir anormallik yok değil mi :D Bizim arabanın önü boştu, azcık ileri kaysam rahatlıkla bagajdan istediğimi alabilirdim :D Adamın bakışlarını unutamıyorum :D
- Evimizde o dönemlerde katı yakıtlı kat karlüferi var ve yakıt işinden sorumlu bakan benim. Annem dediki oğlum git şu kabuk tenekesine kabuk koy. Merdivenlerden indim ve kendimi evimizden 40-50 metre uzakta olan bakkalda buldum, abi dedim kabuk alabilirmiyim ? Eyy gidi Mustafa abi, olum dedi burda ne arar kabuk ? Hemen kendime geldim, bodruma ineceğim yerde dalmış bakkala gitmişim :D Allah bilir ne düşünüyordum :D
- Bir gün şirketin arabasıyla bayinin birine malzeme bırakmaya gitmiştim. Arabayı da çok işlek bir caddeye park etmiştim. Neyse malzemeleri bıraktım ve geldim, arkama baka baka koltuğa oturdum ve ne göreyim, direksiyon yok :| daha doğrusu ön konsol yok arabada 1-2 saniyelik afallamadan sonra arabanın arka koltuğuna oturduğumu anladım :D Oyyy Allah’ ım yav ne gülmüştüm.
Çok farklı bir düşünce tarzımın olduğunu şimdi daha iyi anlamışsınızdır :) Bu tarz bir sürü olay yaşadım yaşıyorum, aklıma geldikçe sizlerle paylaşacağım..
Kaç zamandır aklımda olan zincir ve ruble temizliğini pazar günü yaptım. Çok soğuk ve rüzgarlı bir havada yaptığım temizliği bir kaç kare fotoğrafla paylaşmak istedim. Temizlik için benzin ve iplik bırakmayan temiz bez kullandım. Birde aralara girebilmek için düz ağızlı bir tornavida. Öncelikle bisikletimizin altına gazete yada benzeri bir şey örtüyoruz, ben büyük bir poşeti ortadan bölerek serdim, eğer zincir koruması varsa onu da söküyoruz. Sermezsek balkon pislenir ve anne yada eşimizden fırça yeriz ki bunda da gayet haklılar :) Aslında 2 kişiyle bu temizlik çok daha sağlıklı olabilir, biri bisikleti tutarken bizde güzelce temizliğimizi yapabiliriz.
Önce bezimize benzin döküp zincirimizin kabaca bir temizliğini yapıyoruz. Sornasında zinciri geri çevirerek (pedalı geri çeviriyoruz) benzinli bezi hafif sıkarak zinciri içerisinden güzelce gezdiriyoruz. Sonrasında rublemize geçiyoruz, bezi rublenin çarkları arasına sokup (düz ağız tornavida ile) güzelce temizliyoruz, ardında akatarıcımızı (vites) temizliyoruz. Acaba temizlik sırasında bir anormallik var mı diye kendi kendime sormadan edemiyorum. Mantıklı olanı acaba önce ruble sonra zincir mi olmalıydı ? Ben bu temizlikleri yaptıktan sonra dayanamadım temiz ve hafif benzinli bezle, kadroyu fren, vites kollarını, maşayı, jantları ve tellerini sonrasında da lastik yanaklarını güzelce temizledim, çok da güzel oldu. Elimden geldiği kadar fren sisteminden uzak durmaya çalıştım.
Sonuç olarak tertemiz bir bisikletim oldu. Bu aralar bisikleti kullanmadığımdan yağlama işlemini sonraki pazara bıraktım. Ellerim çok üşüdü üşümeseydi aralarda kalan yerleri daha güzel temizleye bilirdim.
Merhaba arkadaşlar evde kullandığım masaüstü bilgisayarımı satıyorum, yada isteyenle dizüstü takası da yapabilirim. Bilgisayar şu özelliklere sahip;
- Asus Commando anakart p965
- Intel e8500 3,16Ghz 1333mhz fsb işlemci
- Kingston 1gb*2 ddr2 d9 bellek Revoltec soğutuculu
- 4 bellek yuvasınıda kaplayan Ocz Xtc bellek soğutucusu
- Samsung 120gb * 2 sata2 sabit disk
- Msi 8800GTS (g92) Ekran kartı
- Aoc 21,5″ E2243FWS Led 5ms siyah lcd monitör
- Cooler Master Stacker Big Tower Kasa + ekstra sabit disk yuvası + oto boyacısında siyaha boyanmış.
- Cooler Master 460W Power supply
- Cooler Master Musketeer
- Thermaltake Big Typhoon işlemci soğutucu
- Creative Audigy 2 Zs ses kartı
- Samsung dvd-rw
- Creative I-Trigue 3200 2+1 ses sistemi
- Samsung 172x 17″ Lcd monitör
Emre abiyle Trabzonspor’ da görev yaparken tanıştık. Yazılımsal anlamda ilk kez ondan bir şeyler öğrendim, bugün bu kadar dallanabilmişsem bu Emre abinin ufkumu açmasıyla olmuştur, bundan dolayı hayatımda çok önemli ve farklı bir yere sahip. 6-7 ay kadarda birlikte çalıştık, çok güzel günlerdi :) Şimdilerde kendi firması için çalışıyor 4primes !
Sır gibi sakladıkları ve Kosgeb den bu proje için aldıkları destekle ilk temelleri atılan firmanın diğer bir abisi Canavar hemen korkmayın yav Fehmi abi dünya tatlısı bir insan. Üniversite yıllarında kafalarda temelleri atılan 4primes in çıkışı zaten an meselesiymiş, doğru zaman beklenmiş hepsi bu. Şu anda Trabzon merkez olmak üzere Ankara’ da da bir ofisi bulunan firmanın odaklandığı konular şu şekilde;
4Primes Software kurumsal yazılım geliştirme ve kaynak izleme süreçlerini kolaylaştıran uluslararası ölçekte ve yenilikçi yazılımlar geliştirmektedir. Dünya’nın en nitelikli yazılım geliştiricilerinden olan 4Primes geliştiricileri alanında en iyi yazılım ürünlerini müşterilerinin hizmetine sunar. Bilişim Yönetim Sistemi mimarileri ile Oracle ve PostgreSQL veritabanlarının gerçek zamanlı kaynak kullanımlarının izlenmesi geliştiricilerimizin öncelikli ilgi alanlarıdır.
4Primes Consultancy açık kaynak kurumsal uygulamalardaki tecrübe ve bilgi birikimiyle küçük, orta ve büyük ölçekli kurum ve şirketlerin ihtiyaçlarına yönelik düşük maliyetli, yüksek performanslı ve güvenilir sistem çözümleriyle birlikte uzman kadrosuyla eğitim hizmetleri de sunmaktadır. Açık kaynak kurumsal veritabanı yönetim sistemi PostgreSQL konusunda danışmanlık ve eğitim hizmetlerimizin yanısıra Oracle ve MySQL veritabanı yönetim sistemlerinden PostgreSQL veritabanı yönetim sistemine göç, ekibimizin öncelikli uzmanlık alanlarıdır.
4Primes IT & Design büyük çaplı ve kolaylıkla güncellenebilen web siteleri tasarlama ve uygulama konusunda uzmandır. Nitelikli tasarımcılarımız bilimsel veya teknik içerikli projelerde kullanılabilecek kaliteli grafik ve animasyonlar üreterek müşterilerimizin beğenisine sunmaktadır. Coğrafi konum bilgisinin veritabanında tutularak gerçek haritalar üzerinde gösterilebilmesi için kullanışlı araçlar geliştirmenin yanısıra kurum içi yönetim ve ortak çalışmayı kolaylaştıracak özel çözümler üretmek diğer hizmetlerimiz arasındadır.
Bunların yanında sürekli beyin fırtınası yapıp yeni web projelerine yelken açıyorlar. Bunlara örnek olarak 4biryanda ve profil.im‘ i verebiliriz. Henüz geliştirilme aşamasında olan bu iki proje gelecekte çok konuşulan projeler arasına girebilir, bunu zaman gösterecek. Trabzon’ da ki Merkez Karadeniz Teknik Üniversitesi kampüsü içerisinde, Kosgeb binası içerisinde bulunuyor. 4Primes’ in kapısı özellikle bilgisayar mühendisliği bölümünde okuyan arkadaşlara ve bu işe ilgi duyan herkese açık.
Yeni bir işletme kurmak ne olursa olsun zor, hele ki ülkemizde bu süreç çok daha zor vede sancılı. Eğer bu işletme yazılım gibi elle tutulmayan bir şeyi üretecekse işler dahada bir zorlaşıyor. Şu anda kurulum aşamasının büyük bir kısmını başarılı bir şekilde geride bıraktılar. Hatta Ticaret ve Sanayi Odasından güzelde bir plaket aldılar :)
İnşallah Allah abilerimin yüzünü kara çıkartmaz ve bu işte başarılı olurlar. İşini iyi, disiplinli ve aldıkları sorumluluğun bilincinde olan insanların her zaman kazanacağını düşünüyorum. 4primes bu tanıma fazlasıyla uyuyor !
4primes’ i yakından tanımak yada sosyal medyada takip etmek istiyorsanız buyrun;
http://www.facebook.com/4Primes
http://twitter.com/#!/4primes
http://friendfeed.com/4primes
http://profil.im/4Primes





















