1 poin oleh GN⁺ 2023-08-17 | 1 komentar | Bagikan ke WhatsApp
  • Alat untuk mengedit dan melihat CSV, Modern CSV 2.0, adalah pembaruan besar yang sekaligus membenahi UI pengaturan, performa, dokumentasi, dan dukungan platform
  • Seperti sebelumnya, file konfigurasi tetap bisa diedit langsung, tetapi kini ditambahkan jendela Preferences dan panel File Metadata untuk mengurangi kesalahan pengaturan dan pekerjaan berulang
  • Performa pemuatan secara keseluruhan meningkat, dengan waktu muat total hampir berkurang setengah, dan pada file dengan banyak kolom menjadi lebih dari 90% lebih cepat
  • Fitur baru seperti memilih semua hasil Find, menghapus duplikasi, reshape rentang sel, statistik dan analisis kolom, serta Column Lookup telah ditambahkan, dan sebagian merupakan fitur Premium atau Premium Business
  • Di Mac, aplikasi kini dapat berjalan di perangkat Apple Silicon tanpa Rosetta, dan pemilik lisensi versi 1 dapat menggunakan jalur upgrade terpisah

Peningkatan UI pengaturan dan metadata file

  • Perubahan kegunaan terbesar di versi 2 adalah Preferences dan File Metadata kini lebih mudah digunakan
  • Preferences

    • Metode mengedit file konfigurasi secara langsung seperti di versi 1 tetap dipertahankan
    • Melalui jendela Preferences yang baru, pengaturan program, pintasan keyboard, dan opsi ekstensi file bisa diubah dengan lebih intuitif
  • File Metadata

    • Parameter file serta pengaturan baris/kolom header yang di versi 1 ditangani lewat perintah kini bisa dikelola dari panel
    • Menangani parameter seperti delimiter dan encoding karakter, dan cara berbasis perintah sebelumnya juga tetap bisa digunakan
    • Tema bertambah dari 2 tema di versi 1, Light dan Dark, menjadi 5 tema di versi 2
    • Light
    • Dark
    • Dracula
    • Solarized Light
    • Solarized Dark

Performa, fitur baru, dokumentasi, dan dukungan platform

  • Peningkatan performa pemuatan adalah salah satu perubahan utama
    • Waktu muat total hampir berkurang setengah dibanding versi 1
    • Saat memuat file besar dalam mode hanya-baca, waktu muat berkurang sekitar 20%
    • Performa pemuatan file dengan banyak kolom meningkat lebih dari 90%
  • Fitur baru ditambahkan dengan fokus pada hal-hal yang berguna bagi banyak pengguna atau yang banyak diminta pengguna
    • Pilih semua hasil Find
    • Buka instance baru
    • Hapus duplikasi baris berdasarkan hanya sebagian kolom [Premium]
    • Reshape rentang sel, yaitu mengubah dimensi [Premium]
    • Statistik dan analisis kolom [Premium Business]
    • Column Lookup [Premium Business]
    • Daftar yang lebih lengkap dapat dilihat di Download page
  • Dokumentasi diubah dari satu halaman menjadi struktur banyak halaman dan mendukung navigasi dan pencarian
    • Lebih lengkap, tetapi tetap ringkas
    • Menggunakan grafik alih-alih teks jika memungkinkan
  • Pengguna Mac kini dapat menjalankan Modern CSV tanpa Rosetta di perangkat M1·M2 berbasis ARM, yaitu Apple Silicon
  • Pembelian lisensi tersedia di halaman buy, dan pemilik lisensi versi 1 dapat melakukan upgrade di halaman upgrade

1 komentar

 
GN⁺ 2023-08-17
Komentar Hacker News
  • Sebaiknya di halaman pengumuman https://www.moderncsv.com/modern-csv-2-is-now-available/ ditambahkan deskripsi bahwa “Modern CSV adalah editor/viewer file tabular untuk Windows, Mac, dan Linux”
    Untuk tulisan seperti ini, lebih aman mengasumsikan orang yang masuk ke halaman itu belum tahu software ini apa
    Mudah untuk berpikir orang akan menekan tautan https://www.moderncsv.com/ untuk mencari tahu lebih lanjut, tetapi sulit mengatakan itu selalu terjadi

    • Dari judul HN saja, saya kira ini versi kedua dari spesifikasi CAB modern
      Saya sempat heran spesifikasinya memperbaiki UI, lalu belakangan baru sadar ini soal pembaca CSV
    • Selain itu, namanya sendiri bermasalah
      Jadi terpikir, “Bagaimana mungkin membuat versi modern dari format file CSV, dan bahkan apa maksudnya versi kedua?”
  • Saya belum mencoba produknya, tetapi ada beberapa hal di situsnya yang saya suka sehingga saya mengunduhnya
    Pertanyaan pertama saya adalah “Apa kelebihannya dibanding Excel?”, dan hasil Google langsung menampilkan tulisan bermanfaat ini https://www.moderncsv.com/why-excel-sucks-and-modern-csv-is-...
    Secara pribadi, saya rasa sebaiknya tulisan ini ditautkan lebih mencolok dari halaman utama, atau dibuatkan bagian yang lebih besar
    Selain itu, kebijakan harganya sangat sederhana, sesuatu yang jarang terlihat dan menyenangkan belakangan ini

    • Melihat tulisan yang ditautkan itu, alat ini tampaknya lebih mirip viewer sekaligus editor log daripada editor CSV
      Situasi seperti “bagaimana kalau Anda menjalankan skrip yang menulis ke file CSV dan ingin melihatnya diperbarui?” belum pernah saya alami meski sudah cukup sering menangani CSV
    • Masalah transformasi data di Excel benar-benar menjadi sakit kepala besar dalam banyak pekerjaan CSV
  • Ada beberapa masukan: saya tidak menemukan cara untuk menempelkan CSV dari clipboard apa adanya lalu mem-parsing-nya
    Yang terjadi justru hanya dibuat satu kolom, dengan tiap baris menjadi row
    “Split Selected Cells Horizontally” sepertinya mungkin bisa melakukannya, tetapi terkunci di versi berbayar sehingga saya tidak bisa memastikan, dan bagaimanapun saya rasa fitur dasar seperti ini seharusnya gratis
    Perilaku seleksinya juga terlihat seperti bug. Jika mengklik sel baris 0 lalu menyeret ke bawah, hanya baris 0–2 yang terseleksi lalu berhenti; jika menyeret ke atas atau ke bawah dari bawah baris 0, semuanya terseleksi. Saya tidak tahu apakah ini karena Linux
    Akan bagus juga kalau ada alat seperti paste tabel MySQL. Saya sering menyalin output tabel berbentuk +----+----+ dari terminal, jadi akan menyenangkan jika bisa menempelkannya dengan cepat untuk diutak-atik tanpa harus mengubah output MySQL menjadi CSV terlebih dahulu
    Banyaknya opsi dan tombol yang sama sekali tidak bisa dipakai di versi gratis juga sangat menjengkelkan. Sebaiknya sejak awal ditandai sebagai tidak tersedia di UI atau command palette. Alur menekan sesuatu, menutup popup, lalu harus mencari solusi lain karena tidak punya hak akses terasa cukup tidak menyenangkan dan malah membuat saya tidak ingin membayar
    Harganya tampak adil seperti kata orang lain, tetapi saya belum yakin, jadi saya akan menunggu dulu

    • Jika disalin dari tabel lain, seharusnya ditempelkan sebagai tabel
      Jika Anda menyalin blok teks yang dipisahkan delimiter, benar, itu ditempelkan sebagai satu kolom lalu bisa dipisah menjadi kolom dengan perintah Split Selected Cells Horizontally
      Bug seleksi pertama itu masalah yang sudah diketahui, dan meski saya tidak ingat alasannya, ternyata jauh lebih rumit dari dugaan. Masih ada di daftar tugas
      Saat menyeret, semuanya terseleksi mungkin karena scroll berjalan terlalu cepat
      Output MySQL akan saya pertimbangkan. Sepertinya mungkin dibuat opsi seperti smart paste yang menebak sifat teksnya—apakah tabel database atau delimiter apa yang dipakai—lalu menempelkannya dengan tepat
      Cara menampilkan perintah berbayar juga akan saya pikirkan. Namun kalau pengguna tidak tahu kenapa itu dinonaktifkan, saya belum yakin sekadar mematikan perintah adalah hal yang tepat
      Jika ada hal lain yang ingin ditanyakan, silakan, dan kalau setelah membeli Anda berubah pikiran, beri tahu saya dan akan langsung saya refund
  • Saya paham rasa frustrasi bahwa software untuk kebutuhan seperti ini memang diperlukan
    Setiap hari saya harus membuka banyak file CSV besar dan kecil dengan berbagai encoding, jadi saya bergantian memakai Excel, Numbers, dan editor teks Sublime tergantung mana yang lebih cepat membukanya
    Begitu melihat tulisan ini, saya langsung memasang Modern CSV
    Saya memakai trackpad di MacBook M2; scroll vertikal lambat dan terasa tidak natural untuk Mac, sedangkan scroll horizontal praktis tidak berfungsi. Sekali swipe besar hanya bergerak sekitar satu kolom atau setengah kolom, meski sedikit lebih baik jika isi di dalam sel sedikit
    Pekerjaannya sendiri bagus, dan kebutuhan untuk alat seperti ini sangat besar

    • Betul, penanganan trackpad Mac memang bagian yang perlu diperbaiki
      Sudah masuk daftar tugas
  • Versi Linux sebaiknya dibuat sebagai Flatpak dan diunggah ke Flathub
    Dengan begitu bisa dipasang lewat pengelola software grafis di berbagai distro, dan peluang programnya ditemukan juga meningkat
    Membuat paket dari tarball yang disediakan sepertinya juga tidak terlalu rumit
    https://flatpak.org/
    https://flathub.org/

    • Saya juga punya aplikasi berbasis Qt dan pelanggan menanyakan versi Linux
      Saya penasaran kira-kira berapa persen pengguna Linux yang bisa didukung jika memakai flatpak.org
    • Ini sudah lama ingin saya lakukan. Terima kasih sudah mengingatkan lagi
  • Senang melihat ada software untuk kebutuhan seperti ini
    Ini bukan GUI seperti Modern CSV, melainkan terminal UI, tetapi Visidata juga terpikir: https://www.visidata.org

  • Saya belum mencoba ModernCSV, dan belakangan ini memakai TAD https://www.tadviewer.com/ serta clickhouse-local

    • Saya masih memakai TAD versi 2018 dan tidak tahu bahwa ada update pada 2022
      Versi 2018 saja sudah lebih baik daripada alat lain yang pernah saya coba, jadi upgrade terbaru ini benar-benar menyenangkan
  • Kalau dibuka dari India melalui situs mobile (Android, Chrome), harga di halaman “buy” tampil seperti 19, 29 tanpa simbol mata uang
    Maksudnya rupee, kan? Anda boleh mengambil uang saya

    • Kabar baik. Itu rubel
  • Dari screenshot saja, desain UI-nya tampak masih punya ruang untuk perbaikan
    Misalnya pada “Solarized Dark Theme”, kontras sel yang dipilih terlalu rendah, teks abu-abu di atas ungu hampir tidak terbaca
    Jujur saya tidak suka warna tema mana pun, dan semua tema banyak memakai abu-abu serta kontrasnya rendah
    Widget seperti kotak input atau kotak pilihan juga terlihat aneh. Kadang padding-nya kurang sehingga isi menyentuh tepi, kadang sebaliknya terlalu besar
    Input angka punya tombol naik/turun, tetapi terlalu kecil sehingga tampaknya sulit dipakai bahkan dengan touchpad Apple
    Perataan teks di kotak input juga tanpa alasan kadang rata kiri, kadang rata tengah
    Popup pencarian perintah transparan sehingga latar belakang di belakangnya terlihat, dan itu membuat teks makin sulit dibaca

  • Sepertinya ada satu masalah besar: saya penasaran bagaimana menyalakan mode terang
    Terlalu melelahkan untuk mata
    Belakangan saya menemukannya di bawah “set theme”
    Saya benar-benar menyarankan default-nya dibuat mode terang, bukan mode gelap. Rasanya hanya sekitar 1% orang yang ingin melihat data besar dengan teks putih di latar hitam

    • Default-nya sebenarnya seharusnya mengikuti pengaturan sistem
      Setidaknya Mac dan Windows kini sudah punya fitur ini secara bawaan di lingkungan desktop
    • Tema Spockula, ya; terasa mirip Dracula, tetapi dengan highlight darah Vulcan hijau
    • Di screenshot kedua terlihat opsi untuk mengganti tema