Modern CSV 2 yayınlandı
(moderncsv.com)- CSV düzenleme ve görüntüleme aracı Modern CSV 2.0, ayarlar arayüzü, performans, dokümantasyon ve platform desteğini birlikte elden geçiren büyük bir güncelleme
- Önceki sürümde olduğu gibi ayar dosyaları doğrudan düzenlenebiliyor; buna ek olarak Preferences penceresi ve File Metadata paneli eklenerek ayar hataları ve tekrar eden işler azaltılıyor
- Yükleme performansı genel olarak iyileştirildi; toplam yükleme süresi neredeyse yarıya inerken çok sütunlu dosyalarda %90'dan fazla hızlanma sağlanıyor
- Find sonuçlarının tamamını seçme, tekrarları kaldırma, hücre aralığını yeniden şekillendirme, istatistik ve sütun analizi, Column Lookup gibi yeni özellikler eklendi; bunların bazıları Premium veya Premium Business kapsamında
- Mac'te Apple Silicon cihazlarda Rosetta olmadan çalışabiliyor; sürüm 1 lisans sahipleri ise ayrı bir yükseltme yolunu kullanabiliyor
Ayarlar arayüzü ve dosya metaverisi iyileştirmeleri
- Sürüm 2'deki en büyük kullanılabilirlik değişikliği, Preferences ve File Metadata bileşenlerinin daha kolay yönetilebilir hale gelmesi
-
Preferences
- Sürüm 1'deki gibi ayar dosyasını doğrudan düzenleme yöntemi korunuyor
- Yeni Preferences penceresi ile program ayarları, klavye kısayolları ve dosya uzantısı seçenekleri daha sezgisel biçimde değiştirilebiliyor
-
File Metadata
- Sürüm 1'de komutlarla yönetilen dosya parametreleri ile başlık satırı/sütunu ayarları artık panel üzerinden yönetilebiliyor
- Ayırıcı ve karakter kodlaması gibi parametreler burada ele alınıyor; mevcut komut tabanlı yöntem de kullanılmaya devam ediyor
- Tema seçenekleri, sürüm 1'deki Light ve Dark olmak üzere 2 temadan sürüm 2'de 5 temaya çıkıyor
- Light
- Dark
- Dracula
- Solarized Light
- Solarized Dark
Performans, yeni özellikler, dokümantasyon ve platform desteği
- Yükleme performansındaki iyileştirme, temel değişikliklerden biri
- Toplam yükleme süresi sürüm 1'e göre neredeyse yarıya düşüyor
- Büyük dosyalar salt okunur modda yüklenirken yükleme süresi yaklaşık %20 azalıyor
- Çok sütunlu dosyaların yüklenme performansı %90'dan fazla iyileşiyor
- Yeni özellikler, geniş kullanıcı kitlesi için faydalı olan veya kullanıcı talebiyle istenen başlıklara odaklanıyor
- Find işlem sonuçlarının tamamını seçme
- Yeni instance açma
- Yalnızca bazı sütunları ölçüt alarak satır tekrarlarını kaldırma [Premium]
- Hücre aralığını reshape etme, yani boyutlarını yeniden düzenleme [Premium]
- İstatistik ve sütun analizi [Premium Business]
- Column Lookup [Premium Business]
- Daha kapsamlı listeye Download page üzerinden ulaşılabiliyor
- Dokümantasyon, tek sayfalı yapıdan çok sayfalı yapıya geçiyor ve gezinti ile arama desteği sunuyor
- Daha kapsamlı, ancak kısa ve öz kalacak şekilde hazırlanmış
- Mümkün olduğunda metin yerine görseller kullanılıyor
- Mac kullanıcıları, Apple Silicon yani ARM tabanlı M1·M2 cihazlarda Modern CSV'yi Rosetta olmadan çalıştırabiliyor
- Lisans satın alımı buy sayfasından yapılabiliyor; sürüm 1 lisans sahipleri ise upgrade sayfasından yükseltme yapabiliyor
1 yorum
Hacker News yorumları
Duyuru sayfasına https://www.moderncsv.com/modern-csv-2-is-now-available/ “Modern CSV, Windows, Mac ve Linux için tablo biçimli dosya düzenleyici/görüntüleyicisidir” gibi bir açıklama koymak iyi olurdu.
Böyle yazılarda sayfaya gelen kişinin bu yazılımın ne olduğunu henüz bilmediğini varsaymak daha güvenli.
İnsanların daha fazlasını öğrenmek için https://www.moderncsv.com/ bağlantısına tıklayacağını düşünmek kolay, ama bunun her zaman böyle olacağını varsaymak zor.
Spesifikasyonun UI’ı iyileştirdiğini görünce biraz şaşırdım, sonra bunun bir CSV okuyucu hakkında olduğunu geç fark ettim.
“CSV dosya biçiminin modern bir sürümü nasıl yapılabilir, üstüne ikinci sürüm ne demek?” diye düşündürüyor.
Ürünü henüz denemedim ama sitede hoşuma giden birkaç şey olduğu için indirdim.
İlk sorum “Bu Excel’den nasıl daha iyi?” idi; Google arama sonucu doğrudan şu faydalı yazıyı gösterdi: https://www.moderncsv.com/why-excel-sucks-and-modern-csv-is-...
Bana kalırsa bu yazıya ana sayfada daha görünür bir bağlantı vermek ya da bunun için büyükçe bir bölüm ayırmak iyi olur.
Ayrıca fiyatlandırma politikası çok sade, bu da günümüzde nadir görülen hoş bir şey.
“CSV dosyasına yazan bir betik çalıştırıyorsanız ve güncellenmesini görmek istiyorsanız?” gibi bir durumu, CSV işlemleriyle epey uğraşmış olmama rağmen hiç yaşamadım.
Birkaç geri bildirimim var: panodaki CSV’yi olduğu gibi yapıştırıp ayrıştırmanın bir yolunu bulamadım.
Bunun yerine her satırın bir satır olduğu tek bir sütun oluşturuyor.
“Split Selected Cells Horizontally” bunu yapabilir gibi görünüyor, ama ücretli sürümde kilitli olduğu için doğrulayamıyorum; her durumda böyle temel bir özellik ücretsiz olmalı bence.
Seçim davranışı da hata gibi görünüyor. 0. satır hücresinden tıklayıp aşağı sürükleyince yalnızca 0–2. satırlar seçilip duruyor; 0. satırın altından yukarı ya da aşağı sürükleyince hepsi seçiliyor. Linux olduğu için mi bilmiyorum.
MySQL tablosu yapıştırma gibi bir araç da olsa iyi olurdu. Terminalde
+----+----+biçimindeki tablo çıktısını sık sık kopyalıyorum; hızlıca yapıştırıp kurcalamak için MySQL çıktısını önce CSV’ye dönüştürmek zorunda kalmasam iyi olur.Ücretsiz sürümde hiç kullanılamayan bir sürü seçenek ve düğmenin görünmesi de çok can sıkıcı. UI’da ya da komut paletinde en baştan kullanılamaz oldukları gösterilse iyi olur. Bir şeye basıp açılır pencereyi kapattıktan sonra erişim hakkım olmadığı için başka çözüm aramak zorunda kalma akışı epey rahatsız edici; hatta ödeme yapma isteğimi azaltıyor.
Fiyat, başkalarının dediği gibi adil görünüyor ama henüz emin değilim; şimdilik bekleyeceğim.
Ayraçlı bir metin bloğu kopyaladıysanız, doğru şekilde tek sütun olarak yapıştırılır ve ardından Split Selected Cells Horizontally komutuyla sütunlara ayrılabilir.
İlk seçim hatası bilinen bir sorun; nedenini hatırlamıyorum ama göründüğünden çok daha çetrefilli. Hâlâ yapılacaklar listesinde.
Sürüklerken her şeyin seçilmesi, kaydırmanın çok hızlı dönmesinden kaynaklanıyor olabilir.
MySQL çıktısını değerlendireceğim. Metnin niteliğini tahmin edip bunun bir veritabanı tablosu mu olduğunu ya da hangi ayıracı kullandığını anlayarak uygun şekilde yapıştıran akıllı yapıştırma gibi bir seçenek mümkün görünüyor.
Ücretli komutların nasıl gösterileceğini de düşüneceğim. Yine de kullanıcı neden devre dışı olduğunu bilmiyorsa komutu sadece kapatmanın doğru olup olmadığından emin değilim.
Başka merak ettiğiniz bir şey varsa sorabilirsiniz; satın aldıktan sonra fikrinizi değiştirirseniz haber verin, hemen iade ederim.
Bu amaç için böyle bir yazılıma duyulan ihtiyacın yarattığı sıkıntıyı anlıyorum.
Her gün farklı kodlamalarda çok sayıda büyük küçük CSV dosyası açmam gerekiyor; hangisi daha hızlı açıyorsa Excel, Numbers ve Sublime metin düzenleyicisi arasında gidip geliyorum.
Bu yazıyı görür görmez Modern CSV’yi kurdum.
MacBook M2’de trackpad kullanıyorum; dikey kaydırma yavaş ve Mac’e yakışmayacak kadar doğal değil, yatay kaydırma ise neredeyse hiç çalışmıyor. Büyük bir kaydırma hareketi yapsam bile bir sütun ya da yarım sütun kadar ilerliyor; hücre içeriği azsa biraz daha iyi.
Yapılan işin kendisi harika ve böyle bir araca talep çok büyük.
Yapılacaklar listesinde.
Linux sürümü Flatpak olarak hazırlanıp Flathub’a koyulsa iyi olur.
Böylece birçok dağıtımda grafik yazılım yöneticileri üzerinden kurulabilir ve programın keşfedilebilirliği de artar.
Sağlanan tarball’dan paket yapmak da çok karmaşık olmasa gerek.
https://flatpak.org/
https://flathub.org/
flatpak.org kullanırsam Linux kullanıcılarının yaklaşık yüzde kaçını destekleyebileceğimi merak ediyorum.
Bu amaç için bir yazılım çıkmasına sevindim.
Modern CSV gibi GUI değil, terminal UI’ı var ama Visidata da akla geliyor: https://www.visidata.org
ModernCSV’yi henüz denemedim; son zamanlarda TAD https://www.tadviewer.com/ ve clickhouse-local kullandım.
2018 sürümü bile denediğim diğer araçlardan iyiydi; son yükseltmeler gerçekten sevindirici.
Hindistan’da mobil sitede (Android, Chrome) açınca “buy” sayfasındaki fiyatlar para birimi simgesi olmadan 19, 29 gibi görünüyor.
Rupi demek, değil mi? Paramı alabilirsiniz.
Sadece ekran görüntülerine bakınca UI tasarımında iyileştirilecek yerler var gibi görünüyor.
Örneğin “Solarized Dark Theme”de seçili hücrenin kontrastı çok düşük; mor üstündeki gri metin neredeyse okunmuyor.
Açıkçası hiçbir temanın renklerini beğenmedim; tüm temalar çok gri kullanıyor ve kontrast düşük.
Giriş alanları veya seçim kutuları gibi widget’lar da garip görünüyor. Padding bazen yetersiz olup içerik kenarlara değiyor, bazen de tam tersine çok fazla.
Sayı girişlerinde artırma/azaltma düğmeleri var ama o kadar küçükler ki Apple touchpad ile bile kullanması zor görünüyor.
Giriş alanı metin hizalaması da sebepsiz yere bazen sola, bazen ortaya hizalanıyor.
Komut arama açılır penceresi saydam olduğu için arka plan görünüyor; bu da metni okumayı daha da zorlaştırıyor.
Büyük bir sorun var gibi: açık mod nasıl açılıyor diye merak ettim.
Gözü çok yoruyor.
Sonradan “set theme” altında buldum.
Varsayılanı karanlık mod değil, açık mod yapmanızı gerçekten öneririm. Büyük veriyi siyah arka plan üzerinde beyaz yazıyla görmek isteyecek kişi oranı sanırım %1 civarıdır.
En azından Mac ve Windows’ta bu özellik artık masaüstü ortamına yerleşik geliyor.