Yeni Programcılara Müjde - bilgidata.com

0
anonim
Temel teknikler, bilgi ve en önemlisi tecrübe paylaşımı için Türkçe bir site başlattık. www.bilgidata.com sitesinden yazılım proje yonetimi, tasarım yöntemleri, teknoloji püf noktaları hakkında yazılarımız var. Konular Java, ANT, Tomcat, Oracle, SQL, Extreme Programming hakkında. Programcıların beğeneceğini umuyorum.

Görüşler

0
nirvana
makaleler güzel & yararlı gözüküyor. pek inceleme fırsatım olmadı ama içeriği beğendim.

tebrikler, iyi çalışmalar..
0
FZ
Bilgi işlem alanında Türkçe içerik oluşturma namına her çabanın desteklenmesi gerektiğini düşünüyor ve bu yolda emeği geçen herkese peşinen teşekkür ediyorum.

Eleştiri olarak: Makalelerin daha geliştirilmesi ve mantıklı bir şekilde kategorize edilmesi gerekiyor ve tabii bunun üzerinden de anlamlı bir arama mekanizması kurulmalı. Süreç içinde bunlar eklenirse sağlam bir referans sitesi olmak yolunda ilerleyebilir bilgidata.com sitesi.
0
anonim
Elestiri cok icin tesekkurler. Bahsettikleriniz yapilacaklar listesinde bir suredir bekliyor. Su ana kadar amacimiz, ekleyebildigimiz kadar icerik eklemek idi.

Saygilar,

-Burak
0
FZ
Bu arada aklıma gelmişken bir konu daha: Günümüzde belki de en az bilginin kendisi kadar o bilgiye ulaşma yöntemleri de önemli. Olağanüstü karmaşıklıklara varan yazılım sistemlerinin dokümantasyonları bir okyanus gibi ve maalesef insan bir kere daldı mı aradığı şey hariç her şeyi bulabiliyor (MSDN denizinde yüzenler ne demek istediğimi anlarlar). Hal böyleyken yapılabilecek en iyi şeylerden biri de insanları belli konularla ilgili kaynaklara yönlendirmek olacaktır diye düşünüyorum yani konu ile ilgili Türkçe temel bilgileri vermekle yetinmeyip aynı zamanda eleştirel bir gözle yaklaşıp, beyler bayanlar falanca konu ile ilgili en detaylı, açıklayıcı, örneklendirici bilgiyi falanca filanca kaynakta bulabilirsiniz şeklindeki işaretçiler de faydalı olacaktır diye düşünüyorum.
0
anonim
Dis sitelere baglanti sayisini cok az tutuyoruz.. Begenmedigim sitelerin basinda baglanti pastasi haline gelmis sayfalar gelir. Kaldi ki, baglanti isim degisikligi, sitenin ortadan kalkmasi vs.. yuzunden, en saglami, icerigi kopyalamak. Tabii oteki yazar izni ile.

Ayrica baglanti koymaya kalksak, butun hepsi ingilizce kaynaklar icin olacak. Sitemizin bogustugu tek olay yani..

Saygilar,
0
anonim
aslında hazır başlamışken şöyle birşeye ne dersiniz?

kişilerin kendi profilleri olsa aha benim ilgimi çeken konular bunlar bildiğim konular bunlar şu konularda bilgi alışverişine varım diye beyan etse sonra bunlar kategorilerine gore ayrılsa kimin ne yaptığı belli olsa nasıl olur?

oeylem
0
anonim
Merhaba Burak, sitene bir hevesle baktım,
çok şey var gibi görünüyor, başlıklarına bakılırsa, ama içeriğe bakınca dolu dolu bir içerik bulamadım. Örnekler yeterince değil,
neyin nerden başlanıp, ben bunu nasıl öğreneceğim dersen yarı yolda kalınabilir.

Saygılar..
0
anonim
Merhaba, bir yazi ornek verebilirmisin? O yazi hakkinda daha ne ogrenmek isterdin, ne turlu ornekler gerekli olurdu vs..

Yazilarda hep ornek kullanmaya gayret ediyoruz. Mesela MQ series nasil kurulur, Ant ornekleri, cogu yazida Java kodu var..

Ayrica, sitedeki yazilar kitap duzeninde. Duzenin temeli 'kaliplar' denen bir sistem. Yazilim dunyasinda kullaniliyor, belli bir problem icin, bilinen bir cozume 'kalip' denir (Design Pattern).

bilgidata.com boyle kaliplarin toplami. Butun tecrubeyi aktarmak icin ugrastigimiz icin, kaliplara ayirip, aklimiza gelen gunun sorunu icin bir yazi yaziyoruz.

Amacimiz, mesela Linux sistemin belgelemesi degil, belgelerde bulamayacaginiz bizim o sistemle ugrasirken ogrendigimiz puf noktalarini paylasmaktir.


0
anonim
Merhaba,
şimdi ben senin sitendeki Emacs hakkında yazılanlarda çok etkilendim, öğrenmek istiyorum.
Peki hadi diyelim NT' ye kuracağım,
nasıl yapacağım bu işi, nasıl kuracağı bu boru gibi şeyi..

0
FZ
Bence Emacs falan hiç uğraşma, VIM kullan ve hayatta emin adımlarla ilerle ;-)

Programlama dilleri ve işletim sistemlerinden sonra belki de en çok savaş metin editörleri üzerinde yapılır ve ben bu savaştan VIM editörünün öyle ya da böyle bir şekilde galip çıkacağını düşünürüm (kaldı ki ben bunu VIM'i Windows 2000 üzerinde kullanan ve pek çok özelliğinden yararlanmayan biri olarak söylüyorum, kimbilir UNIX ve/veya GNU/Linux üzerinde kullananlar ve pek çok özelliğinden faydalananlar ne der ;-)
0
conan
Kafani gozunu yarar yara kuracaksin, calisir hale getirip nasil yaptigina dair bir dokuman yazacaksin, sonra da bunu favori sitende yayinlayacaksin. Senin de katkin olmus olacak.
0
anonim
Kafayı gözü yarmaya gerek yokmuş. Kurdum, nasıl kurduğumu bilgidata sitesine göndereceğim.

Fakat kurmak mesele değil de, şimdi bu, kendi editörünü kendin yarat editörünü öğrenmek daha zor..Ama onu da kaşı gözü yararak öğreniriz artık..

:))
0
conan
guseeel ;)
0
anonim
Kafa goz yarip Emacs kuran anonim.. HARIKASIN! E-mail'in geldi, yakinda siteye asacagim.

-Burak
0
sundance
Aynen böyle. Biz de adettir, daha iyisini yapmanın yolunu aramak yerine `yaw, fazlamesai filan bir site yapmışsınız ama, ne perl var, asp yazı dizisi, ne iş ?` tadında takılanlar var :)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

O´Reilly Kitapları Türkiye´de Türkçe

FZ

Efsanevi yayınevlerinden O´Reilly kitapları artık Türkiye´de Türkçe olarak da yayınlanıyor.

Pusula Yayıncılık tarafından Türkçeye kazandırılan ilk iki kitap Pratik C++ Programlama ve .NET Framework.

Özellikle bu kitaplardan birincisi yani Pratik C++ Programlama 600 sayfalık hacimli bir kitap olup bu önemli programlama diline hakim olmak isteyen programcılar için önemli bir kaynak niteliğinde. Kitap sadece C++ dili ile ilgili değil aynı zamanda gcc, gdb gibi önemli programlama araçlarına dair de bilgiler içeriyor.

Batan Geminin Malları

SHiBuMi

Yer uygun mu bilmiyorum ama söz konusu 14 tane bilgisayar kitabı olunca FM'ye göndermenin en iyisi olacağını düşündüm. Elimdeki 14 adet bilgisayar kitabını satıyorum, hepsi İngilizce ve yurtdışından (çoğu Amazondan) alınmış kitaplar. Hepsi iyi durumda ve kullandığım süre içersinde hepsi bana oldukça faydalı oldular. Artık programlama ile uğraşmayacağım, ama bu kitapların da boşu boşuna kütüphanemde durmasını istemiyorum, ben bu kitaplara zaman içersinde kendi çapımda ciddi paralar ödedim, aranızda bu konularla ilgilenen ve bütçeleri yüzünden bu kitaplara ulaşamayanlar var mutlaka, bu en azından bir fırsat olabilir. Kitapların listesi Word dosyası olarak http://www.angelfire.com/linux/kitap/kitaplar.doc adresinde mevcut, ilgilenenler bana serdar_soydemir@hotmail.com adresinden ulaşabilirler.

Dil Üstadları ile Araç Ustaları: IDE Ayrımı

FZ

Geliştirici dünyası iki kampa ayrılmıştır. Bir kampta dil üstadları vardır, bu yazılımcılar yüksek seviyeli programlamadan -- birinci-sınıf fonksiyonlar, aşamalı programlama, AOP, MOP, kendi kendini sorgulama -- bahsederler. Araç ustaları ise tümleşik geliştirme ve hata ayıklama araçlarında ustadırlar, kod tamamlama, "refactoring", vs. Dil üstadları Emacs ya da VIM kullanır, bu tür editörler yeni dilleri denemek için daha uygundur. Araç ustaları ise Visual Studio, Eclipse, IntelliJ gibi IDE'leri kullanırlar.

Laszlo ve Groovy gibi yeni diller ya da AOP (Aspect Oriented Programming) gibi dil uzantıları genellikle öncelikli olarak metin-editörü tabanlı yazılım geliştirme ortamlarında ortaya çıkarlar ve ancak ondan bir süre sonra IDE dünyası bu tür desteklere kavuşur. Eğer dil ya da uzantı gerçekten başarılı ise araçlar da bunu desteklemeye başlar. Bu ayrımın tek sebebi araç geliştirmenin dil geliştirmekten zor olması değildir. Asıl mesele bir dile hakim olmak ile bir araç setine hakim olmanın çok farklı iki mantalite olmasıdır, belli bir ölçüye dek bunlar birbirlerini dışlayan alternatiflerdir. Acaba neden? İşte sebepleri...

Oliver Steele'nin The IDE Divide başlıklı makalesini tüm yazılım geliştiricilerin okumasında fayda var. (Not: Şöyle sağlam bir FM üyesi çıksa da bahsi geçen makaleyi Türk diline kazandırsa... hani yani küçük bir olasılık olsa da, belki diyorum, belki biri üstlenir, FM'ye bir katkıda bulunur...)

Zemberek Nasıl Çalışır? 1. Bölüm: Sözlük ve Kök Ağacı

FZ

Zemberek bir kelimenin Türkçe olup olmadığına nasıl karar veriyor? Bu basit sorunun cevabı "verilen bir kelimeyi Türkçe kök ve eklerine ayırabilirseniz Türkçedir, ayıramıyorsanız değildir". Kısacası bir kelimenin Türkçe olup olmamasını anlamak için morfolojik analiz yapabilmelisiniz. Türkçe yazım denetimi yapabilmek için önceleri en sık kullanılan kelimelerin bir dosyaya konulup gelen kelimelerin o dosyadan kontrol edilmesi gibi ilk bakışta mantıklı görünen ama biraz inceleyince pratik olmadığı anlaşılan yöntemler de düşünülmüştü. Bu tür yöntemlerin yetersiz olan %98-99 doğrulukla çalışması için bile milyonlarca kelimeyi içermesi gerekir.

Makalenin devamı: http://zembereknlp.blogspot.com/2007/02/zemberek-nasl-alr-1szlk-ve-kk-aac.html

C Programlama Dilinin Evrimi

sametc

Aşağıdaki yazı benim çok ilgimi çekti paylaşmak isterim sanırım herkes benim gibi bu dilin nasıl ortaya çıktığını merak etmiştir.

C'nin tarihini tartışmaya UNIX'ten bahsedilmeden başlanamaz çünkü işletim sistemi ve sistem üzerinde çalışan programların bir çoğu C'de yazılmıştır.