Natural Scrolling adalah penggeseran layar seperti pada layar touch screen. Jadi ketika scroll tangan digerakan keatas, layar turun kebawah dan sebaliknya.
Pada sistem desktop Linux seperti GNOME dan KDE, biasanya ada pilihan pada setting input untuk mengaktifkan natural scrolling ini. Untuk yang menggunakan X11 dengan window manager, biasanya menggunakan perintah dibawah ini yang ditempatkan pada file .xinitrc:
xmodmap -e "pointer = 1 2 3 5 4"
Untuk pilihan khusus seperti hanya menyalakan natural scrolling pada TouchPad dapat melakukan perubahan property lewat alat xinput
, ganti id dan nama dengan nama hardware yang ingin diubah.
More ...
Bahasa Indonesia untuk antarmuka Windows 10 sebelum versi 1809 diinstall menggunakan
file berformat cab seperti lp_0d84b5067XXXXX.cab dan Language Interface Packs (LIPs).
Pada Windows 10 versi 1809 berubah menjadi Local Experience Packs (LXP).
LXP tersebut bisa diunduh melalui layanan Windows Store.
Berikut ini saya akan menulis langkah-langkah untuk menginstall file LXP tersebut secara manual.
- Saya lansir dari stackoverflow untuk menampilkan revisi sistem operasi:
(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").BuildLabEx -match '^[0-9]+\.[0-9]+' | % { $matches.Values }
https://www.microsoft.com/en-us/p/paket-pengalaman-lokal-bahasa-indonesia/9p4x3n4sdk8p
More ...
As the title suggest, in this post I will tell the steps to use Google Maps in Mapping Application QGIS. QGIS is an FOSS application for Geographic Information System similar to commercial ArcGIS software.
In QGIS there is a feature to add XYZ Tiles as a layer.
Right click on XYZ Tiles from Browser panel and choose “New connection…”.
Add name “Google Satellite”.
Add URL : https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}
Uncheck max and min zoom level.
And click OK to create layer.
More ...
Pada hari ini saya membawakan slide mengenai tipe data dasar dalam bahasa pemrograman Rust pada acara Rust Indonesia Meetup #2.
Acara tersebut diadakan di Padepokan ASA Wedomartani.
Dalam presentasi ini berisi sedikit penjelasan tentang: integer, floating point, karakter, array, dan strings.
Berikut saya tautkan link ke repository.
Tipe Data Rust
Permalink
Paket Magit
Magit adalah sebuah paket yang berkerja sebagai sistem pengelolaan versioning system Git dalam Emacs.
Mengaktifkan paket dengan ‘use-package’
Tambahkan kutipan kode elisp berikut di file init emacs anda.
(use-package magit
:ensure t)
Alur kerja umum
- Buka magit-status
M-x
+ magit-status
. - Buffer status akan terbuka, pilih file yang ingin di stage dengan tombol
s
. - Kalau sudah terpilih semua, tekan
c
dan c
untuk commit. - Setelah selesai menulis pesan komit, tekan
C-c
+ C-c
. - Balik lagi ke magit status buffer. Untuk push tekan
P
dan u
. - Tekan tombol
q
untuk keluar dari buffer.
Untuk membuka halaman pembantu tekan C-c
+ C-c
atau ?
.
More ...
Apa itu Emacs
Emacs adalah teks editor yang dibangun oleh Richard Stallman untuk proyek GNU. Emacs mulai dibangun dari pertengahan 70-an dan masih aktif dikembangkan sampai saat ini.
Kenapa Compile?
Emacs yang ada dari package manager CentOS memiliki paket Emacs dengan versi 24.3. Versi minimal yang saya butuhkan adalah versi 24.4.
Instalasi Kebutuhan
- Install
dnf
sebagai pengganti yum
.
- Install grup aplikasi untuk development + ncurses.
dnf -y group install 'Development Tools'
dnf -y install ncurses-devel
Download Emacs
- Buat folder untuk menampung source code.
mkdir -p "$HOME/src"
cd "$HOME/src"
- Unduh source code dan ekstrak file.
curl http://ftp.gnu.org/gnu/emacs/emacs-25.2.tar.xz | tar xJ
Konfigurasi Emacs tanpa X
- Buat folder untuk build :
mkdir -p "$HOME/src/emacs-25.2_build"
cd "$HOME/src/emacs-25.2_build"
../emacs-25.2/configure \
--with-x=no \
--without-dbus \
--without-gconf \
--without-gsettings \
--without-pop \
--without-xpm \
--without-jpeg \
--without-tiff \
--without-gif \
--without-png \
--without-rsvg \
--without-imagemagick \
--without-sound \
--without-xim \
--without-all
Uji coba
Hasil kompilasi dapat dilihat dalam folder src dan dapat langsung dijalankan dengan ./emacs
. Untuk menginstall jalankan perintah make install
.
More ...
Dalam podcast #4 Destroy All Software, Gary memberikan sebuah contoh perintah diff dalam shell zsh.
diff -u <(cat /dev/null) <(cat /dev/null)
- Diff dari keluaran
git diff
.
diff -u <(git diff master~5..master~1) <(git diff master~4..master)
- Diff dari website google.
diff -u <(curl www.google.com | tidy) <(curl www.google.fr | tidy)
Program diff digunakan untuk menampilkan perbedaan antara dua file. Perintah di atas pada intinya menjadikan proses yang ada di dalam kurung (subshell) untuk dijalankan dan mengarahkan hasil tersebut ke sebuah file pipe.
More ...