- Monodraw, macOS'ta metin tabanlı sanat üretmek için güçlü bir ASCII art editörüdür; diyagramlar, akış şemaları ve veri yapısı görselleştirmelerini destekler
- Zihin haritalama ve Crow’s Foot gösterimindeki ER diyagramlarıyla metin verilerini esnek biçimde yönetmeyi ve veritabanı modellerini görselleştirmeyi sağlar
- Metin banner'ı oluşturma, FIGlet entegrasyonu sayesinde tek tıklamayla mümkündür ve varsayılan olarak 148 yazı tipi sunar
- Komut satırı arayüzü (CLI), sürüm kontrolü hook'larını kullanan otomatik belge üretimini ve JSON çıktısını destekler
- macOS ortamı için optimize edilmiştir; sezgisel ve verimli bir metin sanatı üretim deneyimi sunar, teknik dokümantasyon ve eğitim için kullanışlıdır
Monodraw genel bakış
- Monodraw, macOS'a özel bir ASCII art editörüdür; diyagramlar, yerleşimler ve akış şemalarını kolayca oluşturur
- Düz metnin sadeliğinden yararlanarak algoritmaları, veri yapılarını ve ikili formatları görselleştirir
- Metin tabanlı olduğu için her yere kolayca eklenebilir; PNG ve SVG biçimlerinde görsel dışa aktarmayı destekler
- Fiyatı $9.99'dur, ücretsiz deneme sürümü sunulur; eğitim indirimi için support@helftone.com adresiyle iletişime geçilebilir
- Sistem gereksinimleri: macOS 11 Big Sur ve üzeri
- Eski macOS sürümlerini kullananlar için Monodraw v1.3 (macOS 10.10 Yosemite) ve v1.5 (macOS 10.14 Mojave) sunulur
Diyagram özellikleri
- Diyagramlar, teknik dokümantasyonu güçlendirir ve kod ile spesifikasyonların anlaşılmasına yardımcı olan görsel bir ifade sunar
- Veri yapıları, algoritmalar ve veri formatlarının görselleştirilmesi; kodu okumayı ve anlamayı kolaylaştırır
- Örnek: GitHub'daki vagrant-ansible-openstack projesinde ağ diyagramı olarak kullanılır
- Sezgisel arayüzü sayesinde karmaşık kavramlar basit biçimde ifade edilebilir
Zihin haritalama
- Düz metnin sadeliği ile zihin haritalamanın gücünü birleştirir
- Sonsuz tuval üzerinde metni özgürce yerleştirir; doğrusal metin dosyalarının kısıtları yoktur
- Kullanıcıların verileri istedikleri gibi yönetmesine olanak tanır
ER diyagramları
- Veritabanı çalışanları için ER diyagramı desteği sunar
- Crow’s Foot gösterimini 3 farklı varyasyonla sağlar ve kullanıcı tercihine uyum sağlar
- Veri modelini sezgisel biçimde görselleştirerek tasarım ve anlayışı destekler
Metin banner'ları
- FIGlet entegrasyonu ile tek tıklamayla metin banner'ı oluşturur
- Varsayılan olarak 148 yazı tipi sunar; özel yazı tipleri eklenebilir
- Metin kutusu boyutlandırma, yazı tipi değiştirme ve hizalama ayarları terminal olmadan etkileşimli biçimde yapılabilir
Metin aracı
- CoreText tabanlı metin motoru ile hassas yerleşim kontrolü sağlar
- Hizalama, konum, çizgi yönü ve çizgi kaydırması ayarlanabilir
- Kenarlık ekleme tek tıklamayla tamamlanır
Çizgi aracı
- Çizgi aracı, ortogonal ve basamaklı çizgileri destekler; çizgi kesik deseni ayarlanabilir
- Bağlantı noktaları sayesinde şekillere dinamik olarak bağlanır; taşındığında yeniden hizalama gerekmez
- Şekiller arasında bağlantı kurmayı basitleştirir
Dikdörtgen aracı
- Dikdörtgen aracı, metin sanatında en sık kullanılan kutuları oluşturur
- Kenarlık, arka plan ve gölge ekleme birkaç tıklamayla ayarlanabilir
- Özel bağlantı noktalarıyla çizgiler tam istenen konuma iliştirilebilir
Komut satırı arayüzü (CLI)
- CLI, yalnızca doğrudan satın alınan sürümde sunulur; Mac App Store sürümü App Sandbox kısıtlamaları nedeniyle bunu içermez
- Sürüm kontrolü hook'ları kullanılarak commit sırasında belgeler otomatik üretilebilir
- JSON çıktısı sayesinde programatik işleme kolaylaşır
- CLI, otomasyon iş akışlarını destekler ve geliştirme sürecinin verimliliğini artırır
Çizim araçları
- Kalem, silgi, kova dolgu, seçici gibi temel çizim araçları sunulur
- Metin sanatı üretimi için gerekli araçlardır
- Tuval üzerine görseller bindirilerek üzerinden iz sürme yapılabilir
Gelişmiş özellikler
- Gruplama: Birden çok öğeyi tek bir grup halinde toplayarak kopyalama ve taşımayı kolaylaştırır
- Kılavuzlar: İçeriği hizalarken ve yeniden boyutlandırırken karakter saymaya gerek bırakmayan hizalama kılavuzları sunar
- Odak: Tuvalin belirli bir alanına yoğunlaşırken diğer şekilleri kilitleme veya gizleme imkânı verir
- Kısayollar: Tüm işlevlere klavye kısayollarıyla hızlı erişim sağlar; değiştirici tuş olmadan tek tuşla araç seçimi yapılabilir
macOS optimizasyonu
- Monodraw, macOS yerel uygulaması olarak tasarlanmıştır; metin yerleşim motorundan arayüze kadar macOS için optimize edilmiştir
- Beklendiği gibi çalışır ve hata yapıldığında geri al işlevi her zaman hazırdır
- Metin sanatı panoya kopyalanıp doğrudan bir metin editörüne yapıştırılabilir
Komut satırı aracını içeren sürüm
- CLI içeren sürüm, yalnızca https://sites.fastspring.com/helftone/product/monodraw adresinden doğrudan satın alındığında sunulur
- Mac App Store sürümü, App Sandbox kısıtlamaları nedeniyle CLI içermez
- Eski sürüm indirmeleri:
- Monodraw v1.3: macOS 10.10 Yosemite ve üzeri
- Monodraw v1.5: macOS 10.14 Mojave ve üzeri
Çıkarımlar
- Monodraw, metin tabanlı görselleştirme ile teknik dokümantasyon ve veri görselleştirmeyi dönüştürür; geliştiriciler ve tasarımcılar için verimli bir araç sunar
- CLI entegrasyonu ve macOS optimizasyonu üretkenliği artırır; özellikle otomasyon ve eğitim ortamlarında güçlüdür
- Açık kaynak proje dokümantasyonu, veritabanı tasarımı ve eğitim amaçlı görsel materyal hazırlamak için ideal bir çözümdür
1 yorum
Hacker News yorumları
Monodraw uygulamasının geliştiricisiyim, merak ettiğiniz bir şey varsa dilediğiniz zaman sorabilirsiniz
ASCII çizimle ilgili bazı tarayıcı tabanlı araçları paylaşıyor
monosketch.io, archetype (arşiv), textik.com, asciiflow.com, fsymbols.com/draw
Şimdiye kadar gördüğüm ASCII araçları arasında en temiz olanı. Ben asciiflow.com ve meatfighter.com/ascii-silhouettify araçlarını sık kullanıyordum. TerminalTextEffects ile terminal animasyonları yaparken giriş metni üretmek için kullandım; örnekler için astro demo gif ve terminaltexteffects GitHub bağlantılarına bakılabilir
Bu uygulamayı birkaç ay önce satın aldım ve artık belgeler içindeki diyagramlarda daha sık kullanmaya çalışıyorum. Panoya dışa aktarıp geri alınca neredeyse bütün şekillerin kusursuz biçimde geri gelmesi gerçekten büyük bir artı
Sanırım bu Monodraw ile ilgili Hacker News gönderilerinin en az onuncusu
Ekim 2014, Mayıs 2015, Temmuz 2021, Temmuz 2022, Mart 2024, 1 yıl önce vb. HN’de sık sık yer alıyor. Her seferinde insanların ilgisini çektiği için, Monodraw’un yalnızca HN topluluğunda sık görünmekten bile ciddi fayda sağladığı sonucuna varılıyor
Mac alırsam mutlaka satın almak istediğim yazılımlardan biri. Tasarımı harika ve aylık abonelik yerine $9.99 tek seferlik kalıcı lisans sunması da hoşuma gidiyor. Sırf bu iyi politikayı desteklemek için bile satın almayı düşünüyorum
Monodraw gerçekten değeri bilinmeyen bir uygulama. Ağ topolojileri, depolama diyagramları, hatta mutfak tadilatı için bile kullandım. Pahalı profesyonel araçlardan çok daha iyi ve ürettiği ASCII art eski usul hacker havası verdiği için çok daha havalı duruyor. Kesinlikle tavsiye ederim
Emacs’te kullanılabilecek çok iyi bir ASCII/UTF çizim kütüphanesini paylaşmak istiyorum
uniline
"Bin kelimelik anlatım" gereken durumlarda kod yorumları için harika bir uygulama. Yakın zamanda veri akışı diyagramı hazırlarken de kullandım. Kesinlikle tavsiye ederim
Bu uygulamayı çıktığı günden beri kullanıyorum. Satır içi yorum diyagramları için iyi, ama özellikle sunucu giriş banner’ları hazırlamakta mükemmel. Sunucuya giriş yaptığınızda özel banner ve slogan görmek küçük ama gerçek bir mutluluk veriyor; işe ayrı bir keyif katıyor