GraphViz'in MS Windows Paketi Güncellendi

0
FZ
Çizge çizmek ve envai türden çizge (graf) düzenlemesi için en güçlü yazılımlardan biri olan GraphViz'in MS Windows için yeni paketi çıktı.
Emden R. Gansner'in 24 Ağustos Cuma günü GraphViz e-posta listesindeki duyurusuna göre bu paketle GraphViz'in UNIX sürümündeki özellikler MS Windows sürümüne de aktarıldı ve yeni pakette:

- statik kitaplıkların yanısıra dinamik kitaplıklar
- fontconfig ve cairo kitaplıkları kullanım imkanı
- gvpr isimli genel bir DOT çizge işleyicisi mevcut

Ayrıca pakette GVedit isimli bir grafik kullanıcı arayüzü de yer alıyor.

Görüşler

0
Tarık
Bu paketi C/C++ programlama dillerinde fonksiyonlar için nasıl kullanabileceğimizi bilen birileri varmıdır acaba? Ben siteyi hızlıca inceledim fakat pek birşey bulamadım.
0
FZ
Bağımlılık analizi yapıp mesela bunun sonucunu DOT formatında bir çizge olarak üreten bir yazılım varsa ya da siz böyle bir şey yazarsanız o zaman GraphViz kullanarak hangi fonksiyonun neyi çağırdığını yahut sınıflararası bağımlılık gibi şeyleri inceleyebilirsiniz. GraphViz'in yaptığı tek şey kendisine metin dosyası olarak verilmiş bir çizgeyi görsel halde dökmek.
0
Tarık
Halihazırda GraphViz, C/C++ kaynak kodu üzerinde bu analizleri kendisi yapamıyor diyorsunuz. Ki bunun için oluşturulmuş bir yazılım değil.

Bu isteğimizi sağlamak için ufak bir beyin fırtınası gerçekleştirdiğimizi farzetsek, çalışma hangi yönde olmalı?, karakter katarı okuyarak belli ölçütlere göre çalışan bir çevirici yapmak mı uygun olur yoksa bu yazılımın sadece c/c++ fonksiyon analizini yapabilen bir gerçeklemesi mi daha uygun olur. En basit halde nasıl düşünülebilir?

Daha öncesinde istediğim işi yapan bir yazılım varmıdır onada bakmak gerek tabii.
0
anhanguera
selam,

bu istediginizi yapabilen turden bir programi 2005 senesinde yazdim ben [1], program i incelerseniz her hangi bir dili destekleyebilecek sekilde yazilmisti. ancak sadece C dili icin backend'ini hazirlamistim, her hangi baska bir dil icin parser ekleme sansiniz var.

program sadece eglence icin ve xynth [2] kod yapisini gorebilmek icin yazildi. bu yuzden belki diger kodlarda sorun cikabilir, ama duzeltilemeyecek seyler degildir.

[1] source parser http://gsulinux.org/~distch/projects/srcprs
[2] xynth http://gsulinux.org/~distch/projects/xynth

dilerim isinize yarar
alper akcan.
0
Tarık
Teşekkürler, inceleyip görmek isterim en azından fikir edinmek açısından. Belki azcık daha geliştirir debian/ubuntu deposuna felan sokarız :)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Mac OS X için Rebol

FZ

Rebol Technologies, REBOL programlama ortamının Mac OS X sürümünü çıkardığını duyurdu. REBOL dili ve IOS (Internet Operating System) ile ilgili daha detaylı bilgiyi buradaki belgelerden edinebilirsiniz.

PostScript Öğrenelim

misafir

PostScript'in nesini öğreneceğiz? O da JPEG ya da PNG gibi bir grafik dosyası formatı değil mi? Evet PostScript bir grafik dosyası formatı ama JPEG ve PNG'den çok farklı. Çünkü PostScript dosyaları aslında birer düz metin dosyası. Bunu görmek için hemen bir terminal açıp şu komutu verebilirsiniz: "cat dosya.ps". Gördüğünüz gibi bip bip sesleri duyulmadı ve anlamsız bir karakter dizisiyle karşılaşmadınız.

Muhasebeci 0.5 Kullanıma Hazır

qorkem

Uzunca bir süreden beri üzerinde çalıştığımız projemizin 0.5 sürümü nihayet bitmiştir. 0.5 sürümünün bu kadar gecikmesinde projenin baştan sona komple elden geçirilmesi, yeni bölümlerin eklenmesi, daha kolay kullanım olanağı sağlanması gibi sebepler neden olmuştur. Yeni sürüm hazıranırken eski sürümlerdeki pek çok hata giderilmiştir. Sorun yaratan kodlar silinip yeniden yazılmıştır. Stabilite için gerekli görünen herşey yapılmıştır. Daha kolay bir kullanım için fonksiyon tuşları, sağ-tıklama menüleri programın her tarafında rahatlıkla görülebilmektedir.

Diğer detaylar icin burayı ziyaret edebilirsiniz.

Hızır Emacs: Her Nev'i Internet Yayın ve Yazı İşleri

FZ

cs-lisp üyelerinden Ahmet Usal, Emacs ile etkili JavaScript, CSS ve PHP kodlamaya yönelik deneyimlerini Emacs Web Geliştirme Ortamı Neler Sağlıyor? başlığı altında paylaşmaya başladı. Usal'ın MEWDE (My Emacs Web Development Enviroment Project) projesi de anlatılanların bir parçası olarak meraklılar tarafından kullanılmayı bekliyor.

ht://Dig ile kendi arama motorunuzu oluşturun

Soulblighter

Bir çok Linux kullanıcısı, kendi sistemi üzerinde kolaylıkla bir web sunucusu çalıştırabilir. Sayfaları sunucuda barındırmak işin yarısıdır, onları bulmak ise diğer yarısı. İşin diğer yarısı ise ht://Dig yazılımının işi.