Web Programming, Dulu dan Kini

Saya sudah berkecimpung dalam web programming sejak 2002.  Dan bagi saya, web programming sekarang tidak lebih mudah daripada dahulu. Dahulu very-very simple.

Di PHP, jika kita ingin sebuah library tinggal copas dan include librarynya.

Jika ingin install aplikasi PHP tinggal copas satu folder, edit konfigurasi databasenya, langsung jalan.

Sekarang, jika kamu dapat skrip laravel, nodejs, golang, python, rust, tidak semudah itu. Ngatur PATH, kesesuaian versi-versi, berbagai dependensi. Ribet.

Sekarang jika saya dapat skrip dan sy jalankan, bisa dipastikan  langsung error. Harus install ini install itu, paket ini paket itu, ngatur ini ngatur itu, versi ini, dependensi dll. Agak heran juga sih, mengapa semakin maju segala sesuatunya tidak semakin dibuat simpel 🙂

 

Pasar Data Science

Data science memang lagi Hit saat ini. Tapi saya masih belum menemukan peluangnya. Masih belum ketemu project pengolahan data di level small project.

Tapi mungkin datascience  lebih pada jika kamu karyawan sebuah perusahaan, atau PNS  dan ingin membuat laporan dan mencari insight dari data yang ada disitu, mungkin menjadi sangat berguna. Bagi kebanyakan orang, mereka merasa data masih bisa diolah sendiri menggunakan excel dan belum merasa butuh bantuan orang lain.

Berbeda dengan aplikasi sistem informasi. Masih banyak yang membutuhkannya untuk efisiensi dalam pekerjaan. Dan tidak seperti excel yang siapa saja mengaku bisa mengerjakannya, sistem informasi, tidak semua orang bisa. So? Node, Golang, or Rust? Or PHP? 🙂

Blog Internal

Mestinya Blog dibuat sebagai bahan publikasi. Tapi pertanyaannya publikasi buat siapa? Ada beberapa publikasi yang ditujukan hanya  bagi anggota organisasi, perusahaan atau komunitas tertentu saja. Pengumuman, informasi dan berbagai hal nampaknya penting untuk di share dalam sebuah internal platform ini.

Saya mengelola beberapa organisasi itu, dan apa yang saya sampaikan itu menjadi penting. Bukan hanya blogging, namun kayaknya juga hal lain misalnya share dokumen dan sebagainya.

Kebetulan saat ini Laravel melakukan update sampai versi 11. kira-kira bisa sih buat blog internal versi sederhana sekalian buat latihan Laravel 11.

Pilih-Pilih Software Office

Saya dulu pengguna MS Office Bajakan. Dulu… Namun seiring waktu saya meninggalkan dunia office bajakan.

Sekarang software office banyak dan trendnya menuju penggunaan office online. Setelah Google Office merilis penggunaan Office online tentu saja. Google Office  gratis. Namun, entah mengapa, ternyata saya masih merasa butuh menggunakan Office Offline.  Lebih enak aja, dan gak tergantung internet.

Karena MS Office mahal, dan saya bukan pengguna Software office kelas berat, akhirnya saya lari ke WPS Office. WPS Office saya anggap software yang paling mirip MS Officce. Nyaman digunakan.

Tapi setelah saya gunakan dalam keseharian, ternyata WPS Office ini kurang stabil. Saya bisa mengatakan yang seperti itu setelah saya menggunakannya bukan disatu komputer, namun beberapa.

Akhirnya saya kembali ke pengganti Office yang dulu pernah saya gunakan, dan bisa diperoleh secara gratis di internet. Libre Office. Dan nampaknya setelah release 7.5 versi open office melompat ke versi 24.

Saya hanya pengguna dan tidak tahu detil-detilnya. Tapi nampaknya saya memang harus beralih dari WPS Office ke Libre Office.

Tampilannya memang tidak senyaman WPS Office, namun ya.. di custom sedikit-sedikit biar terlihat agak nyaman 🙂

Terimakasih kepada orang-orang yang telah membantu membuat software yang sangat bermanfaat ini.

Summernote, Text Editor Web Form

Sebua editor yang diberi Summernote https://summernote.org/terlihat sangat simpel dan mudah diintegrasikan dengan form sebagai editor.

Satu hal yang paling menarik dari Summernote ini adalah upload gambarnya. Jika kita upload gambar dari Select From Files, gambar langsung di emmbed dalam artikelnya.

Gambar akan berwujud base64 encode seperti ini:

<img src=”data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAq4AAAF7CAYAAAAT5AkHAA … dst” />

Jadi alternatif nih, daripada kita repot-repot nanganin upload gambar 🙂