Gönderen Konu: 7DX 2010 TRT-1 Pusula Programında  (Okunma sayısı 26037 defa)

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #15 : 31.01.2011 17:26:37 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
IE günahsız değil ama günah keçisi. IE 9 reklamları için şahin K'yı öneriyorum. :)
 
Ben son zamanlarda ne yaptıysam tüm browserları destekleme prensibiyle yola çıktım. Ama her zaman insanın başına şöyle şeyler geliyor. Tamam tüm browserlarda çalışıyor, iyi hoş. Ama ya Mac fontlarıyla? Tam bir "WTF" anı yaşıyorsun. Hadi bir de tüm browserları Mac üzerinde test et ve kolaysa çöz onca problemi. Tabii PC'deki uyumluluğu da bozmadan. :)

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #16 : 31.01.2011 18:14:14 »
Hızlı düğmeleri aç

wizofwor

İleti: 83

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
Bence o kadar kasmaya gerek yok. Düşük ve yüksek çözürlükte güzel doğru görünüyor mu? ıki veya üç farklı tarayıcı ile düzgün açılıyormu. Cep telefonu ile navigasyonda sorun oluyor mu? Bunları sağlıyorsa bence yeterli. Mac için benzer bir font bulup alternatif olarak tanımlayabilirsin mesela. %100 aynı görüntü hiç bir şekilde elde edilemiyor zaten. (Kaydırma çubukları ve buton grafikleri farklı, margin border parametrelerin her browser farklı handle ediyor vs. vs.)

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #17 : 31.01.2011 20:51:36 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Mac'în font renderingi çok farklı. Sen Arial font kullanıyorsun mesela, div'in içine ancak sığdığını varsayalım. Mac'de bir bakıyorsun div'in propertylerine bağlı olarak ya font alanı genişletmiş, kaymalara neden olmuş ya da overflow olmuş bir kısmı görünmüyor v.s. Hani çok geniş bloklardan oluşan tasarımlarda sorun yok ama daha kuralcı tasarımlarda patlıyorsun. Tabii ki iş biraz da tasarımcıda bitiyor.

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #18 : 01.02.2011 00:25:47 »
Hızlı düğmeleri aç

3mevsim

İleti: 45

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
Önerileriniz için teşekkürler. Birkaç sorum olacak

Siz bu kadar şeyi kaç yaşamla öğrendiniz?

Yani bu forumda dolaşırken diğer forumlara oranla kendimi daha cahil hissediyorum. Programlama konusuna gelince ilgi alanım veya sonunda gitmek istediğim alan web fakat işi temelinden öğrenmek istiyorum. Piyasadaki phpciler gibi olmak istemiyorum. Gerçekten büyük projelerde görev alabilecek kadar bilgili olmak için çalışmam lazım. yoksa birkaç kişisel site kodlamakla elime birşey geçmez

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #19 : 01.02.2011 00:41:35 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
@3mevsim: çoğumuz çok küçük yaşlarda başladık. bthaber'in benimle yaptığı röportajda herşeyi anlatmış olduğum için tekrar tekrar yazmak zorunda kalmıyorum sağolsunlar. :) aşağıdaki linkten "aramızdan sadece bir örnek" olarak benim geçmişimi okuyabilirsin.
 
http://emir.akaydin.com/?p=176
 
Gelelim asıl konuya. Öncelikle bakış açını çok beğendim. "ışi temelinden öğrenmek" çok iyi bir hedef. Benim sana çok net tavsiyelerim olacak.
 
1) Bence C++ programlama dili ile programcılık öğrenmeye başla. Zaten PHP, Javascript gibi birçok dilin temelinde de C/C++ vardır.
2) C++ öğrenebileceğin dil alternatiflerinden yalnızca biri. Ama OOP (Object-Oriented Programming - Nesneye Dayalı Programlama) kavramının ne olduğunu öğrenmen çok daha önemli. Çünkü bu dil üstü bir kavram. Birçok modern programlama dilinin model aldığı, genellikle de %80-90 ortaklık gösterecek şekilde uyarlanan bir kavramdır.
3) Design Patterns (Tasarım Desenleri). Bu da öğreneceğin OOP yapıyı hangi durumda nasıl kullanman gerektiği ile ilgili olan kısım.
 
Bunu senin önüne bir iki haftalık değil bir iki yıllık eğitim sürecin olarak koyuyorum. Yani bir anda hepsini anlayıp öğrenebilmeyi bekleme. Web'de birçok döküman var ve onlar da bir yere kadar yeterli oluyor ancak kendine basılı birkaç programlama kitabı almanı tavsiye ediyorum. Daha doğrusu zamanında çok alternatifimiz olmadığı için bizler böyle öğrendik, garanti olan yol bu. ınternetten döküman okumak, online kurslar gibi şeyleri şahsen sıfırdan öğrenmek için denemedim, ne kadar işe yarar birşey diyemeyeceğim.
 
Benim zamanında okumuş olduğum kaynaklar çok eski kaldı artık. Hala Bruce Eckel gibi adamları tavsiye ediyorum ben herkese. Ama bu konuda daha iyi güncel dökümanlar vardır elbette ki. Bu nedenle bu tavsiye işini diğer forum üyelerine bırakıyorum. Ama ilk aşamada öğrenmen gereken kavramlar özetle bu üç başlıkta yer alan şeylerdir.
 
Bunlara birkez hakim oldun mu, artık "programlama dili" senin için çok önemli olmayacaktır. Kısa sürede diğer programlama dillerine "ha, bak demek ki bunda C++'daki X yerine Y kullanıyormuşuz" gibi biraz göz atarak adapte olabilirsin. Yeter ki ilk aşamayı geç. :)

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #20 : 01.02.2011 01:15:15 »
Hızlı düğmeleri aç

spritus

İleti: 933

Çevrimdışı
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://resident.tr-demoscene.info
ama skate'cim OOP olmazsa olmaz bir programlama yöntemi değildir, bunu da belirtmek lazım. günümüzde birçok programcı halen OOP kullanmadan uygulama geliştirmekte. yani bu tercihi programcıya bırakmak gerekir diye düşünüyorum.
kaldı ki intro/demo coding'te pek de gerekli birşey değil. hatta bazen intro coding'te çok önemli olan boyut konusunda dezavantajlara bile sebep olabiliyor.
son olarak, OOP'a şiddetle karşı çıkan programlama gurularını da biliyoruz ;)
« Son Düzenleme: 01.02.2011 01:26:07 Gönderen: spritus »

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #21 : 01.02.2011 04:16:38 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
@spritus: yanlışlardasın. :)

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #22 : 01.02.2011 08:05:46 »
Hızlı düğmeleri aç

nightlord

İleti: 1.085

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.nightnetwork.org
Bence hem Skate hem Spritus hakli :) OOP'un ne oldugunu bilip bazi senaryolarda (embedded sistem/ 4k intro vs) kullanmamak ok tabii ki. Ama once ne oldugunu ogrenmek bence de cok faydali. Her dil (web dilleri, flash falan bile) once basit scripting diliyiz biz diye baslayip bir noktada OO bazi ozellikler katiyor.
 
Ben de Skate'in onerdigi 3 basligi tavsiye ederim. C++ a baslamak ve ilerlemek icin onerecegim kitaplar (ingilizce bilen birisine onerebilecegimiz) basitten karmasiga
- Thinking in C++ - Bruce Eckel (bu kitap free (ve legal) olarak var internette)
- Effective C++ - Scott Meyers
- Design Patterns - Gang of Four (bu C++ specific degil)
- Exceptional C++ - Herb Sutter
- Modern C++ Design - Andrei Alexandrescu
 
Son iki kitap hayli ileri duzey kitaplardir oraya gelene kadar ilk uc kitabin yalanip yutulmus olmasi lazim. Ama bu bes kitaptaki herseyi anlamis bir programci dunyanin her yerinde en elit takimlarda ise girebilir.
 
Kolay gelsin :)

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #23 : 01.02.2011 12:57:54 »
Hızlı düğmeleri aç

spritus

İleti: 933

Çevrimdışı
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://resident.tr-demoscene.info
dediklerimden OOP karşıtı olduğum düşüncesi oluşmasın. ben sadece skate'in anlatımına biraz daha esneklik katmak istedim :P

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #24 : 01.02.2011 14:51:27 »
Hızlı düğmeleri aç

3mevsim

İleti: 45

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
Kitap önerileri için teşekkür ederim. Zira etrafta fazlasıyla kitap arasında seçmemiz zor oluyor.

ılk kitabın resmi sitesini buldum, fakat bir türlü indiremedim. Devamlı başladığım noktaya dönüyorum. Direkt link verebilirseniz sevinirim.
« Son Düzenleme: 01.02.2011 14:58:27 Gönderen: 3mevsim »

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #25 : 01.02.2011 16:42:52 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #26 : 01.02.2011 17:40:40 »
Hızlı düğmeleri aç

devreci

İleti: 75

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
    • http://www.devreci.com
arkadaşlar konu dışı olacak ama capslar nerde :) kaydeden arkadaş varsa youtube yükleyebilirmi sağolun

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #27 : 01.02.2011 21:57:35 »
Hızlı düğmeleri aç

Ragnor

İleti: 901

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://ozanemirhan.blogspot.com
Tembel ötesi bir insan olduğum için skate'in cgtr'deki mesajını birebir copy&paste yapıyorum.  Skate demiş ki: (burada: http://www.commodore.gen.tr/forum/index.php?topic=4892.msg48256#msg48256) " 1) Yıldız TV diye bir siteden birçok uydu kanalını geçmişe yönelik izleyebiliyorsunuz. Başka siteler de var böyle tv arşivi v.s.  http://www.yildiz.tv/?act=dvr&chan=trt1&seekTime=29-01-2011%2017:29  2) Compec Facebook'dan paylaştı captureları iki parça halinde.  http://www.facebook.com/video/video.php?v=10150126380973023 http://www.facebook.com/video/video.php?v=10150126394773023 "

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #28 : 02.02.2011 18:08:02 »
Hızlı düğmeleri aç

devreci

İleti: 75

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
    • http://www.devreci.com
gerçekten güzel bir program olmuş , konuşmacılar da gayet akıcı konuşmuşlar, kaçırdığıma üzüldüm ama şu site bombaymış kesintisiz izledim öğrendiğimiz iyi oldu sağol ragnor

7DX 2010 TRT-1 Pusula Programında

« Yanıtla #29 : 02.02.2011 19:01:58 »
Hızlı düğmeleri aç

endo

İleti: 687

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.moldibi.com
@3mevsim: Skate, Spritus ve Nightlord'un tavsiyelerine eklemek istediğim bazı noktalar var, 3mevsim'in web'e yönelmek istemesini düşünerek bu çıkarımları yaptım:

Ben senin yerinde olsam aşağıdaki yollardan birini izlerdim:
1) Biraz C/C++ aynı anda PHP öğrenirim, böylece hem programlama temelimi sağlamlaştırırken hem de webte birşeyler yapabilecek seviyeye gelmiş olurum. ıleride tamamen web'e yönelirsem iyi bir PHP bilgim olmuş olur (ek olarak elbette css, html, javascript şart tabii)

2) Piyasada (daha çok Türkiye'yi kastediyorum) iş bulmak istiyorsam; en başta C# ile başlarım. Bugün iş ilanlarına bakarsan %90'ı C# ile ASP.NET istiyor. Dezavantajı Microsoft ve Windows only olması. Bazı projelerde karşına pat diye linux/mysql/php çıkabilir. Avantajı piyasada çok aranıyor olması (artık PHP'ye oranla çok daha fazla) ve aynı anda desktop uygulama da geliştirebilir olman.

3) En başta Java öğrenmeye başlarım, hem piyasada aranan bir nitelik hem web hem desktop uygulama geliştirme olanağı, oop ve diğer dillere (c#, c++) geçmesi kolay.

Demek istediğim, 2.5-3 sene ileri derecede C++ öğrenip, ben geldim! dediğimde web üzerinde proje geliştirmek için senden java, c#, php (python, ruby) beklendiğini görmen üzücü olabilir :)
- endo of glance -