Sanat ve Tasarım Odaklı Programlama

0
arikan
Bugün pek çok sanatçı ve tasarımcı paketlenmiş yazılımlar (Photoshop, Illustrator v.s. Adobe serisi) kullanarak görsel ve işitsel iş üretiyor. Bu yazılımlar onları üreten kişiler tarafından tanımlanmış sınırlarda iş üretilmesine izin veriyor, haliyle bu durum birbirini takip eden banal işler üretilmesine sebep oluyor. Oysa üzerinde çalıştığımız bilgisayara bir araç değil de bir medya olarak baktığımızda pek çok yeni düşünceyle karşılaşıyoruz.



Bir medyaya şekil vermek yaratıcı faaliyetin en önemli noktası olduğundan bilgisayara şekil verebilmek onu programlayabilmekten geçiyor. Ancak bir sanatçı veya tasarımcı olarak programlama öğrenmek zaman alan, çoğu zaman da “teknik” olduğundan uzak durulan bir şey. Bu duruma çözüm aynı şeyleri yaşamış olan ancak emek verip programlama öğrenmiş kişilerin geliştirdiği basitleştirilmiş programlama dillerinden ve ortamlarından geliyor. Bu diller yüksek seviyede (doğal dile yakın) olduklarından kullanması kolay ve çabuk prototip programlar yazmaya, skeçler yapmaya yarıyor. Bu programları deneyip, bir iki saat içinde dinamik görseller programlayabilirsiniz:

Processing
http://www.processing.org

Design By Numbers (Internet üzerinden kullanılabilir)
http://dbn.media.mit.edu

Context Free
http://www.ozonehouse.com/ContextFree

Scriptographer
http://www.scriptographer.com

VVVV
http://vvvv.meso.net/tiki-index.php

Jitter
http://www.cycling74.com/products/jitter

Puredata
http://puredata.info

Supercollider
http://www.audiosynth.com

Chuck
http://chuck.cs.princeton.edu

Görüşler

0
FZ
SuperCollider sadece Mac OS üzerinde mi çalışıyor? Ana sayfasında başka bir işletim sistemine dair bilgi göremedim de.
0
sefalet
Çok güzel bir bilgilendirme olmuş elinize sağlık.Uzun zamandır kafamda hareketli görüntüye dayalı bir fikir var.Ben tanıttığınız yazılımları yavaş yavaş deneye dururken, düşüncemi gerçekleştirmeme hangisinin daha yararlı olabileceği hakkında fikri olan olursa çok sevinirim.

Yapmak istediğim şey; fareyi hareket ettirdiğinizde birden fazla noktanın simetrik hareketinin sağlanması.Böylece simetrik hareket eden noktalar değişik desenler ortaya çıkarıcak.Yani sırf noktaların hareket etmesini değil hareket ettikçe geçtikleri noktaları boyamasını da istiyorum.

Bu özellik Mac kullanıcılarına yabancı gelmemiş olabilir.Çünkü bu özellik doksanların başında kullandığım "Mac Paint" yazılımının bir özelliğiydi.

Bunu yapabilmek için hareket betikleri (action script) öğrenmeyi bile göze almıştım eğer daha kolay yolunu bilen varsa, önerilere açığım.
0
arikan
Processing veya DBN (Design By Numbers) ile bunu cok kolay yapabilirsin. Ornegin su adreste bahsettigine benzer bir is var: http://plw.media.mit.edu/people/arikan/2003/dynamic_compositions/R/R03/applet/index.html bunun kodunu alip processing icinde calistirabilirsin. paremetrelerle oynayip, degisikj seyler cizebilirsin ekrana. mesela renkleri degistirip, cizgileri lklainlastirabilirsin.
0
sefalet
Processing sitesinde learning kısmındaki örneklerin hemen hepsine baktım aralarında ilginç şeyler olmasına rağmen pek simetri uygulaması bulamadım.Ordakilerin dışından bazı örneklere ulaşmam mümkün mü?

Sizin uygulamaya da baktım, fakat onda da simetriden çok dalga etkisi yaratma var sanki.Bu arada kodları kopyala yapıştır yapınca processing de çalışmadılar.
0
redogre
Ben processing i öneririm, çok az programlama bilgisiyle ısınabileceğiniz, teknik gereksinimi az bir "dil". Java ile basic arası denebilir. Amaca yönelik küçük şeyler yapmaya uygun olacak şekilde bir çok şey basitleştirilmiş.
0
arikan
Processing gorsel programlamaya odaklanmis bir Java lehcesidir diyebiliriz.
0
arikan
bu yukardaki yaziya ekledigim gorseli yaratan programin calisan halini burda gorebilirsiniz:

http://plw.media.mit.edu/people/arikan/2003/dynamic_compositions/A/A07/applet/index.html

bunun kodu acik, kodu burdan processing IDEsi icine kopyladaginizda calisacaktir. Parameterle oynayip neler yapilabildiini gorebilirsiniz.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

O'Reilly'den Open Books

sundance

Bilgisayar yayıncılığı alanında önde gelen firmalardan OReilly aynı zamanda Özgür Yazılım dünyasına büyük katkılarda bulunan web siteleri ve düzenlediği organizasyonlarla "toplumdan aldığını topluma geri verme" konusunda en başarılı şirketlerden biri olarak, Open Book Project'i başlattı.

Öncelikle, yeni baskısının yapılması pek karlı gözükmeyen fakat yine de insanların ihtiyaç duyduğu kitaplara erişebilmelerini sağlamak amacıyla başlayan bu proje kapsamında bir çok kitaba web üzerinden özgürce erişilebilecek ki bunlar arasında Learning Debian GNU/Linux ve Free As In Freedom gibi kitaplar da bulunmakta.
Not: Asıl merak ettiğim, sözkonusu kitapların Türkçe'ye çevrilip yayınlanması konusunda da bu kadar Özgür yaklaşırlar mı ;) Eğer olursa Fazlamesai için bu bir proje olabilir

Jabber: Anında Mesajlaşmadan Çok Daha Fazlası

vst

Bir çok insan interneti aradıkları bilgiye kolaylıkla ulaş(ama)mak ve önemli bir sosyal ihtiyaç olan modern iletişim imkanlarını değerlendirmek için kullanır. Bu iletişim imkanlarının en önemlilerinden birisi de anında mesajlaşmadır (instant messaging --- IM).

İnternet kullanıcıları, IM nimetinden çeşitli platfomlar aracılığıyla faydalanmaktadır. Bunların başında gelenler ise ICQ, AIM, son günlerin modası MSN gibi programlar ve ağ mesajlaşma protokollerinin oluşturduğu platformlardır. Bu yazıda konumuz ise, özellikle ülkemizde çok da yaygın olmayan, ancak gerek kurulumu ve kullanımı gerekse sağladığı programlama avantajları nedeniyle dünyada yaygınlaşmakta olan bir teknoloji: Jabber.

MS Windows´tan GNU/Linux´a Geçenlere `Rusya´dan Sevgilerle´

FZ

Daha önce FM bünyesinde bazı çalışmalarımız olmuştu hangi amaç için hangi programı kullanalım falan gibisinden. Son aldığımız haberlere göre ise bir grup Rus bilgisayarcı oturmuşlar ve mükemmel bir sayfa hazırlamışlar. Eğer siz de doğru yolu bulup Windows ortamlarından Linux´a geçmeyi düşünüyor ve fakat `yaw hani Windows ortamında video editing için şunu kullanıyordum, FTP istemcisi olarak bunu, editör olarak falancayı, IP telephony için filancayı, acep bunların GNU/Linux muadilleri, kalburüstü alternatifleri nedir, ne değildir?´ gibi cümleler kuruyorsanız hemen şu güzel sayfaya bakıyorsunuz ve huzura eriyorsunuz.

Tüm özgür yazılım kullanıcılarına Rusya´dan sevgilerle ;-)

Türkçe reddit

anonim

Fazlamesai'nin de uzun süre kendi sitesinde konu ettiği reddit.com sitesi artık Türkçe. Siteye http://tr.reddit.com adresinden erişebilirsiniz. Haberler eklemeyi, siteyi öksüz bırakmamayı unutmayın.

''C/C++ Öğrenmeli Miyim Acaba?'' Sorusuna Bir Yanıt

GenesisCOX

Az önce Öğrenme Psikolojisi baslikli yaziyi okuyunca; C ve Sistem Programcıları Derneğinin kurucusu ve şu an başkanlık görevini yürüten Kaan Aslan'ın 2002 yılında anet haber grubuna verdiği yanıtlardan birini burada paylasmak gerektiğini düşündüm.