xynth-0.8.00 Çıktı!

0
anhanguera
Selam,

Aslında yeni versiyonda çok fazla bir değişiklik yok, bir iki küçük bug-fix o kadar. Yeni versiyon çıkartmamızdaki en büyük etken xynth'i mingw'ye ve GDI'a portlamamiz oldu. Yani xynth artık Windows'ta da calisabiliyor. (Ekran görüntüsü)

Windows üzerinde çalışmasının aslında hiç bir çekici yanı yok, ancak xynth'in herhangi bir platforma ne kadar kolay portlanabildiğini göstermek açısindan güzel bir örnek. ve pek tabiki biz de portlanabilirliğini test etmiş oluyoruz.
Source ve binary'lere her zamanki gibi;
http://www.xynth.org
http://gsulinux.org/~distch/projects/xynth
adreslerinden ulaşabilirsiniz.

Binary çekecekler için:
bin/xynth.exe'ye iki tıklarsanız açılır. Ekran modunu share/configs/xynth.conf dosyasından değiştirebilirsiniz. Desktop demo programının ayarlarını ise share/desktop/cfg/desktop.cfg dosyasından değiştirebilirsiniz.
f12 : fullscreen ve pencere modu arasında geçiş yapıyor
f10 : screen shot alıyor.

Not: Neden PSP ve MS binary'leri var da Linux binary'leri yok? Çünkü PSP ya da MS için derlemek istiyorsanız, mingw ya da pspdev'e ihtiyaç duyuyorsunuz. Linux için source çeken insanların zaten gerekli toolları bulunduğunu ve ne yaptıklarını bildiklerini düşünüyoruz. Bir başka neden ise, PSP ve MS için çok fazla seçeneğiniz olmamasına rağmen Linux için bir çok farklı video driver ve bir çok farklı çalışma şekli makefile.cfg'den seçilebiliyor. Hepsi için binary hazırlamaya kalkarsak işin içinden çıkamayız.

Saygılar.

Alper Akcan - anhanguera.

Görüşler

0
tongucyumruk
Hmm... Şimdi düşünüyorum da GTK'nın Xynth'e halihazırda port edilmiş olduğunu düşünürsek acaba Xynth GTK uygulamalarını MS Windows üzerinde çalıştırmak için sağlıklı bir platform olabilir mi? Bir nevi Black Dog gibi, uygulamamızı Xynth'in içine yüklesek, sonra da yine Xynth içinden çalıştırsak, böylece MS Windows içinde GTK vs... kurulmuş olması mecburiyetinden kurtulmuş olsak hmm...
0
eons
"Xynth GTK uygulamalarını MS Windows üzerinde çalıştırmak için sağlıklı bir platform olabilir mi?"

Olabilir ama saglıklı olamaz. Bu tamamen kulagını tersten göstermek gibi olur. Bunun icin GTK kütüphanesinin mingw ortamında Xynth patch i uygulanıp derlendikten sonra Xynth in yine mingw le derlenip calıstırılması gerekir. Evet Xynth MS Windows uzerinde calısmak icin MS Windows'un GDI standart arabirimini kullanmaktadır. Fakat GTK nin MS Windows uzerinde calısmasi icin direkt olarak portlanmasi yeterlidir. GladeWin32 projesinde bunu bulabilirsiniz.

Xynth e gönül verenlerden biri olarak bunu nasil soyleyebilirsin denilebilir fakat amacımız sadece Xynth in islevselligini, kullanilabilirligini ve bir cok platformda rahatca calisabilirligini gostermek. Daha fazlası değil.

Caglar
0
darkhunter
xynth ile cygwin'i entegre etmek mümkün mü acaba?
SDL ve GTK kütühnelerini gördüm, tonguc'un da bahsettiği gibi bu kütüphanelerle çalışan uygulamaları w32'ye port etmek için iyi bir alternatif olur mu merak ediyorum. Eğer olursa avantajı kod üzerinde hiç oynamadan sunmak mı olur; onu da tam kestiremedim şu anda. Belki ben cevabı bulana kadar biri söyler? :)

Bu arada eline sağlık anhanguera :)
0
eons
"xynth ile cygwin'i entegre etmek mümkün mü acaba?"

Entegre den kasıt eger calıstırmaksa mümkün. Cygwin de gcc ye -mno-cygwin derleyici bayragını (kusura bakmayın Türkcesi bu) gecmeniz yeterli. Cygwin daha karmasik bir sistem oldugu icin tercih etmedik cunku bizim ihtiyacimiz olan sadece derleyici.

Ama SDL ve GTK icin win32 de alternatif olur mu? Yukarıda da bahsettigim gibi zorlarsanız evet ama gereksiz. Hem SDL in hem de GTK nin win32 portları mevcut. Bunun bir ornegi de Gimp

Caglar
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Bilgisayar Dilleri Kıyaslaması

FZ

The Great Computer Language Shootout şimdiye dek gördüğüm en detaylı programlama dilleri kıyaslaması!

Siteye girdiğinizde 30 programlama dilinin, 25 farklı test (benchmark) üzerinden değerlendirildiğini görebilirsiniz. Ancak bu muazzam site basit bir kıyaslamanın ötesinde işlevsellik sunuyor.

typo3okulu.com

anonim

Typo3'yi Türk kullanıcılarına tanıtmak ve kullanmalarına yardımcı olmak amacıyla typo3okulu.com sitesi açıldı.

Bağış Toplamanın Yeni Yolu: Fundable

arikan

Fundable bir grup insanın paralarını bir araya koyarak bir projeyi desteklemesini veya daha hesaplı ortak birşey satın almasini sağlayan bir web hizmeti. Örneğin açık kaynaklı bir yazılım geliştirmek için, veya bir sanat etkinliği duzenlemek için burada para toplanabiliyor. Belirlenen zaman aralığında belirlenen miktarda para toplanabilirse kampanya başarıya ulaşmış sayılıyor, eğer yeteri kadar para toplanamazsa toplanan paralar sahiplerine geri veriliyor. En son açık kaynaklı Internet text editoru FCKEditor için başlatılan kampanyada 6 kisinin katkısıyla $600 toplandı. Henüz yeni olan sistem online ilişkilerin mikro boyutta ekonomiye bulaşmasına güzel bir örnek.

AJAX :: Asynchronous Javascript & XML

SHiBuMi

AJAX, özellikle web tabanlı uygulamalar geliştirenlerin hoşuna gidecek, çeşitli teknolojileri ve araçların birleşiminden oluşan, yeni olarak kabul edebileceğimiz bir teknoloji. AJAX bir programlama dili ya da aracı değil, yalnızca belli teknikleri kullanarak mevcut web uygulamalarının daha interaktif hale nasıl getirilebileceği üzerine kafa yoran bir teknoloji.

Logo'nun 40. Yılı ve StarLogo TNG: The Next Generation

FZ

40 sene önce bu günlerde Lisp dilinden türetilen LOGO dili özellikle gençlere geometri ve bilgisayar kodlama yeteneklerinin kolayca kazandırılması için tasarlanmıştı. LOGO programlama dili pek çok nesildeki çocuğun ilk bilgisayar deneyimi olmuş pek çok okulda kullanılmıştı. Slashdot ve WIRED'ın 40. yıl haberleri geçtiği günlerde MIT'deki StarLogo ekibi de StarLogo TNG: The Next Generation Beta 1'i duyurdu.