Türkiye'nin Kalbi Belgeseli mutlaka izleyin.



Atatürk’ün isteği üzerine çekilen ancak 10 Kasım 1969 yılında TRT’de gösterildiği sırada dönemin TRT Genel Müdürü Adnan Öztrak tarafından gece baskınıyla yayından kaldırılan belgesel.



Innerworks'ten 1 Saatlik Silverlight 2.0 Video Eğitimi


Innerworks bugun bir mailing yaparak Knowfree.net üyelerine özel Silverlight 2.0 Video eğitimlerini ücretsiz indirebileceklerini duyurdu. Açıklamayı ve linki aynen paylaşıyorum :)

_________________________________________________________________________________

Welcome, KnowFree developers! If you want to build up your Silverlight 2 skills today, check out this promotion from InnerWorkings where you get an hour of FREE hands-on training material. The sample, which is fully integrated with Visual Studio, covers:

*Using the MediaPlayer ASP.NET control for Silverlight 2 (30 minutes)
*Data binding with Silverlight 2 (30 minutes)

_________________________________________________________________________________

Faydalı olması dileğiyle...


http://www.innerworkings.com/promotions/34662b42-36f5-46e9-9fcf-08c1a1d00c49/knowfree-silverlight-2-promotion



Bir seminerimle CETURK TV'deyim.


Merhaba arkadaşlar ;

Geçtiğimiz sezon diyebilirim ( yazın mola verdiğimizi düşünerek ) CETURK tarafından Microsoft Türkiye'de düzenlenen Yeni Microsoft Teknolojileri seminerinde Expression Web ve Design'dan bahsetmiş ve Blend ile topu Daron YÖNDEM'e paslamıştım. Açılış konuşmasını da benden önce Microsoft Türkiye Pazarlama Müdürü Nuri Çankaya yapmıştı. Bu 2 seans CETURK'un ve değerli Mehmet ACA'nın yeni Röportajlar projesinde CETURK TV kısmında yayınlanmış göz atmak isteyebilirsiniz. Benim içinde hoş bir sürpriz oldu bu kadar süre sonra. CETURK ve Mehmet ACA'ya teşekkür eder,CETURK'le yapacağımız bir sonraki etkinliği dört gözle beklediğimi belirtmek isterim.


http://ceturk.com/Dersizle.asp?id=481



Bu seminerdeki powerpoint sunumumu da paylaştığım o gün ertesindeki blog yazıma da ulaşmak için :



http://ercanaltug.blogspot.com/search?q=ceturk




Teşekkürler...



Actionscript 3.0 'a geçmek için 10 Sebep - 4


Merhaba arkadaşlar ;

Actionscript 3.0 'a geçmek için 10 Sebep yazımın 4.cü konu başlığı : Video.
2.0 projesinde ekstra kodlar ile yapabileceğimiz bazı uygulamalar artık 3.0 projesine eklerken default geliyor.

Flash çalışmanıza video getirmek için import-import video diyelim ve videomuzu seçelim. Video formatları avi,mpeg,mov,wmv,dat,vob.. olabilir. Seçtikten sonraki gelen ekranda eğer flv seçmediyseniz - flv seçerseniz bu ekran gelmiyor- filmin süresini , boyutlarını belirleyebileceğiniz ekran gelecektir,gerekli işlemleri yaptıktan sonra gelen aşağıdaki Skining ekranında alt tarafta çıkacak ziyaretçiye kontrol vermemizi sağlayan panel seçimi geliyor. Burada 2 yenilik var,artık fullscreen li olan panellerden seçebiliyoruz ve renk seçimiyle beraber Alphasını da belirleyebiliyoruz bu panelin ki bu arkada videoyu da gösterebilsin diye büyük bir artı olacaktır.


Eğer siz kendiniz bir panel elemanlarını tasarlayarak kullanmak isterseniz 2.0 da kodla yapabildiğimizi burada Skin seçmeden eklediğiniz bir videoya play butona eklemek için Window-Component panelini açıp oradan Video kısmından istediklerinizi ekrana sürükleyip bırakabilirsiniz,hiç kod yazmadan direk çalışacaktır.Ayrıca tasarımlarınızı beğenmezseniz bir Movie Klip gibi içerisine girip altta gösterdiğim üzere tasarım yapabileceksiniz. İstediğiniz kontrolleri istediğiniz tasarımla istediğiniz yerlere koyun,hem de fullscreen dahil.süper!


Unutmadan ekleyeceğim son nokta her ne kadar fullscreen kontrolu eklenmiş olsada bu fullscreen butonunun çalışması için yayınladığınız veya swf dosyanızı embed edeceğiniz html,aspx,php kodlarında bu flash çalışmasının altta gösterdiğim parametrelerinden 2 yerde allow fullscreen parametresini true yapmanız gerekiyor.




Bu haftaiçi embed videolarla ilgili bir yazı yazmayı düşünüyorum,After Effects 'te işin içinde olacak tabiiki.Faydalı olması dileğiyle...



Biraz da benden ve Fethiye'den...


Merhaba arkadaşlar ;

Blog aslında türkçe günlüktür ve ilk başladığım günlerde ders verdiğim sınıflardaki olaylara,kendi hayatımdan ve günlük gelişmelerden daha çok yazdığımı farkettim. Zaman içerisinde Flash,Silverlight,Actionscript derken bunların önemi de çok olmadığından geride kaldılar. Ancak bugün özellikle paylaşmak ve blogumda kalmasını istediğim bir konuyu burada paylaşacağım.

Fethiye'li olduğumu infomdan okumuş olabilirsiniz,aslında orada büyüdüm ve 2-3 sene öncesine kadar her yaz uzun zaman Fethiye'de ailemin işlettiği hotelde geçirdim yazlarımı. İnanılmaz keyifli ve çeşitli tecrübeler kazandığım günlerdi.Evet ER-ÖZ Hotel şuanda da babamın işlettiği Fethiye'de Çalış Plajında denize sıfır 30 odalı 3 yıldızlı minik kendi halinde bir hotel.Ve kesin olan bir gerçek te bu koşuşturma ve askerlik-evlilik etapları bittiğinde emeklilik günlerimin Fethiye'de olacağı kesin.Umarım o zamana kadar orada da Bilişim değerlenecek ve Fethiye Üniversitesi kurulacak,o zaman çok daha güzel olacak benim için.

Eylül ayında da ramazan bayramıyla belki birleştirerek 1-2 hafta gitmeyi düşünüyorum,eğer hala tatil planı yapmayanlar varsa alt tarafta 99 yılında tarafımdan yapılmış websitesini gezerek eğer düşünen olursa benimle kontağa geçebilirler. Hotel Ekim başlarında kapanıyor sezonluk ne yazıkki. Yarın Actionscript 3.0 Geçiş için Sebeplerden 4.cüsü video yeniliklerini yayınlayacağım. Sevgilerimle...


http://www.erozhotel.com


Actionscript 3.0 'a geçmek için 10 Sebep - 3

Merhaba arkadaşlar ;

Actionscript 3.0 ile gelen yenilikleri ve 2.0 'da olmayan bazı avantajlı 10 adet unsuru kendimce listelediğim yazı dizimde 3.adım 2.0'da olmayan bazı yeni trşgger dediğimiz yeni tetikleyiciler.

Actionscript 2.0 'da bir eventı olayı tetiklemek için : release,press
rollover veya klavyeden bir tuş gibi bir listeden seçim yapabiliyorduk. Bu listeden MouseEvent kısmına 2 farklı event geldi. Artık DoubleClick yani çift tıklama ve MouseWheel yani mouse'un topunun sürüklenmesini çekebiliyoruz. MouseWheel eventı 2.0 da da özel bir class olarak bulunuyordu ve eklenebiliyordu ancak Macintosh'ta çalışmıyordu,3.0 ile artık event listesinden çekebiliyoruz ve uyumluluk sağlanmış.



Ancak bir düğmeye belki üst üste sadece release tetikleyicisini de yakalamak isteyeceğinizden çift tıklanacak butona tikla_btn.doubleClickEnabled = true gibi bir satır ile belirtmeniz gerekiyor. Çalışan örnek kodları aşağıdaki gibi olmalıdır.

MouseWheel yani fare tekerleği tetikleyicisini de yazıları veya ekranın bir kısmına Zoom yapmak için kullanabilirsiniz. Actionscript 3.0 ile gelen yeniliklere bir sonraki yazımda devam edeceğim. Eminim sizler içinde güzel ısınma turları oluyordur.

Faydalı olması dileğiyle...



Flash içerisinde Gradient Maske kullanımı


Merhaba arkadaşlar ;

Adobe Flash'ta Gradient maskeler vektör tabanlı çizimlerde hep sorun olmuştur. Bu ara proje yapan öğrencilerimden birisi Alphayı düşürerek değil animasyon verebileceği azalan degreli maske vermek istediğini söyleyince mecbur cacheAsBitmap kodundan bahsettik. Ayrıca bir de videoya uyguladık.

Flash içerisinde bir yazıya veya fotoğrafa Flash'ta çizdiğiniz vektörel bir çizgisel ile maske uygulamak istediğinizde alttaki gibi ayarlarını ve Alpha=0 değerlerini yaptığınızı varsayalım.


Maskeyi Layer'a sağ tıklayıp versenizde olmaz çünkü vektöreldir ve alpha kanallarını taşıyamaz. Bu yüzden hem uygulanacak fotoğrafı hemde çizdiğiniz nesneyi bir Bitmap nesnesi gibi çalıştırmalı ve bu işlemi ziyaretçide yapacağımızdan layera sağ tıklayark değil sinamik bir maske vermemiz gerekecektir buradada setMask işimizi görecek.Yansıma_mc yansima logosunun movie klip yapılıp verdiğimiz Instance Name'i,maske_mc de Degreli çizip Movie Klip yaptığımız maskenin Instance Name'i olsun.Yukarıda duran asıl logoya bir işlem yapmaya gerek yok.

yansima_mc.cacheAsBitmap=true
maske_mc.cacheAsBitmap=true
yansima_mc.setMask(maske_mc)

gibi bir kodu frame'e yazarak bu degreli yansımaya yukarıdaki gibi erişebiliriz. Bu ancak kod ile sağlanabilir.Actionscript 3.0 da da flash.display.mask class'ını aynı mantıkla kullanarak sağlayabiliyorsunuz.

Aynı mantıkla Videoyu tutan FLVComponent nesnesine de yansıma efektini verebiliyoruz,ancak yansıma videosunun sesini Component'ın panelinden 0 yapmalıyız,ayrıca aynı anda daha çok video oynatacaksak farklı dosyalar olmalı ve hızlı bir bağlantı ile 3-4 taneyi aynı anda oynatabiliyouz,yansımalı bu rakam 2 ye iniyor yansımalarıyla birlikte. Bu konuda Videolarla ilgili daha verim alabileceğiniz uygulamalar için Flash Media Server gibi bir Server tabanlı çözüm gerekmektedir.


Video uygulamalarında Flash'ın animasyon eksikliği,canlı yayın desteği verememesi,altyazı desteğinin olmaması,aynı anda çoklu stream desteği vermemesi (Communication Server dışında) ve Silverlight gibi bir rakibinin ve sadece o teknolojiye özel Video uygulamaları çıkartmaya yarayan Expression Encoder gibi bir rakibi varken karmaşık video uygulamaları için Silverlight 1.0 bile rakip tanımıyor.Zaten Hollywood'da , Canlı Yayınlar için Medya kuruluşları da son olarak Olimpiyat'larda tercihini Silverlight'tan yana yaptılar. Benim hayalimde aynı şuan Java ve Flashı tek sayfada kullanabildiğimiz gibi Flash ve Silverlight'ı beraber kullanabilmek,o günler de yakındır inşallah.

Faydalı olması dileğiyle..


University Lipdub : Yeni İnternet Fenomeni




Her üniversite kendi single-shot videosunu gönderebilirmiş.Tek şart :
1 adet profesör ve 1 adet ünlü :)

http://universitylipdub.com




Sanalkurs E-Dergi 6.Sayı Çıktı !

Merhaba arkadaşlar ;

Üyesi olduğum ve sayesinde bir çok dost edindiğim SanalKurs ailesi yeni bir E-Dergi daha yayınladı. Benim de Adobe Acrobat'ın yeni özelliklerini gösterdiğim blog yazımdan alıntılar yapılmış bir yazımın olduğu dergide bir de sürpriz var : Daron YÖNDEM :)

Evet , yine o :) Sanal Kurs E-Dergi'nin bu ayki sayısında bir Daron YÖNDEM röportajı var,Daron yeni birşey söylememiş ancak onu ve dolayısıyla Silverlight'ı ilk kez bu sayede tanıyacakların sayısı baya çok olacak. Kaçırmadan indirip göz atın.


http://www.sanalkurs.net/e-dergi-6.html



Flash içerisinde Video'lara Rotoscoped Efekti

Merhaba arkadaşlar ;

Bugün okuduğum bir Flash ebook'unda daha görsel animasyon teknikleri kısmında bir alt başlık olan " Rotoscoped Effect" kısmı dikkatimi çekti. Daha önce benzerlerini After Effects ve Photoshop'ta gördüğüm bu efekti embed edilmiş Flash Video üzerinden yeni bir layerda her bir keyframe'de videodaki nesneleri üzerinden çizerek sonra renklendirme ve animasyon gibi çeşitli efektler yapabiliyorsunuz. Bu sayede çiziminiz vektörel olduğundan hem boyuttan kazanmış olursunuz hemde daha görsel ve göze hoş gelen yaratıcı tasarımlarınız olmuş olur. Bunun için flash çalışmanıza bir video dosyasını progressive olarak değil embed olarak getirmeniz gerekiyor.Devamında da altta gösterdiğim gibi yen bir layer ekleyip o layerda her bir frame'e keyframe ekleyerek alttaki videodan istediğiniz nesneleri Pen Tool ile çizerek isterseniz boyayabilirsiniz.



Normal yazılarımdan kendi örneğimi paylaşırım ancak bu sefer ben çizimim çok başarılı olmadığından görsel birşeyler çıkaramadım,ama eminim sizlerden gelecek güzel çalışmaları ad,soyad ve isterseniz blog veya sitenizin linkiyle buraya ekleyebilirim.Bekliyorum : ercanaltug@gmail.com


Ayrıca ingilizce bir tutorial için bu adresi ziyaret edebilirsiniz.


http://www.voidix.com/Rotoscope.html



Faydalı olması dileğiyle....

Actionscript 3.0 'a geçmek için 10 Sebep - 2

Merhaba arkadaşlar ;

Sektörde büyük çoğunluğun kullandığı Actionscript 2.0'dan 3.0'a geçmek için eğitim verirken aldığım notlar üzerinden çon önemli olan 10 Sebepi örneklerle eklemeye devam ediyorum. Bugünkü örnek Camera ve Microphone Class.

Flex içerisinde online sunumlar için çok kolaylıkla kullanılabilen bu class yapısı artık Actionscript 3.0 ile web sitelerimizde de çok rahatça kullanılabilinir hale geliyor.Ziyaretçinin web kamerasını ve mikrofonunun kullanılacağını bildiren bir ekranın devamında ziyaretçilerinizin kamera görüntülerini alabilir,bir movie klip içerisinde ister animasyonlu ister sabit gösterebilirsiniz ve bu movieklipi çoğaltırak mesela forumlardaki gibi avatar veya CV de kullanılabilecek bir vesikalık görüntüyü yakalayabilirsiniz.


Benim örneğimde butonlar olduğundan karmaşık gelebilir diye sadece Class kısmının kodlarını burada paylaşıyorum,alttaki örnek uygulamama Güvenlik uyarısına OK verip göz atabilirsiniz.Ayrıca Script kısmında Microphone veya Camera yazısı seçiliyken F1'e basarak çok faydalanabileceğiniz Adobe Help dosyasından da classların metodlarına ulaşabilirsiniz,tabiiki ingilizce.

var video1:Video=new Video();
var kamera:Camera=Camera.getCamera();
video1.attachCamera(kamera);
addChild(video1);

Actionscript 3.0 'a geçmek için 10 Sebep - 1

Merhaba arkadaşlar ;

Bu haftaiçi yoğun geçti ve blogumu güncelleyemedim. Haftabaşı 3 gün BilgeAdam Kurumsal'da "Actionscript 3.0 Temel" Eğitimi verdim. Gittigidiyor ve DoganBurda şirketinin tasarımcılarıyla 3.0'ın onların projelerinde de ne kadar değerli olduğunu gördüğümüz bazı yenilikler içerdiğini görmüş olduk. Bende bunları not ederek adım adım sizlerle paylaşacağım, büyük çoğunluğun kullandığı ve sektörde de hali hazırda hakim olan AS 2.0 'dan 3.0'a geçmek için belki sizin içinde güzel bir sebep bulabilirsiniz ve hemen 2.0'dan 3.0'a geçmek için uğraşmaya başlayabilirsiniz.

1-) Frame Per Second'i Runtime ayarlamak.




Özellikle çoklu tasarımcının tasarladığı farklı frame per second değerli animasyonları,swf çalışmalarını veya yardımcı programlardan çıkarttığınız veya hazır bulduğunzu efektlerdeki fps değerlerinin sizin çalışmanızla uyuşmaması,frame by frame yaptıgınız özel animasyonları güncelleyemeyeceğinizden sorun olabiliyordu.Artık stage.frameRate kodu ile istediğimiz klipe göre fpsyi değiştirip veya video olduğunda fps'yi sadece onun için güncelleyebileceğiz. Süper bir yenilik. Çalışmanın kodlarını koyuyorum,3 tane buton var. basla_btn animasyonu başlatıyor,fps12 ve fps40 ise o animasyonu runtime fps değiştirilmiş olarak gösteriyor oysaki aynı animasyon.

basla_btn.addEventListener(MouseEvent.CLICK,tiklandi);

function tiklandi(Event:MouseEvent):void {
gotoAndPlay(2);
}
fps12_btn.addEventListener(MouseEvent.CLICK,fps12);

function fps12(Event:MouseEvent):void {

stage.frameRate=12
}
fps40_btn.addEventListener(MouseEvent.CLICK,fps40);

function fps40(Event:MouseEvent):void {

stage.frameRate=40
}


Devamı gelecek. Teşekkürler....