Di sistem minimalis seperti DWM, kadang browser (Chrome, Firefox, dsb) tidak bisa membuka file picker (dialog pilih file).
Masalah ini biasanya disebabkan oleh xdg-desktop-portal yang tidak punya backend aktif (xdg-desktop-portal-gtk).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function copyCollections( | |
| sourceDbName, | |
| collectionNames = [], | |
| targetDbName = "tenant_operation", | |
| batchSize = 1000 | |
| ) { | |
| const sourceDb = db.getSiblingDB(sourceDbName); | |
| const targetDb = db.getSiblingDB(targetDbName); | |
| for (const collectionName of collectionNames) { |
Untuk menyambungkan perangkat Bluetooth di Linux melalui terminal, Anda dapat menggunakan alat bluetoothctl. Berikut adalah langkah-langkahnya:
Buka terminal di sistem Linux Anda. Pastikan layanan Bluetooth berjalan. Anda dapat memeriksa dan memulai layanan Bluetooth dengan perintah berikut:
sudo systemctl start bluetooth
sudo systemctl enable bluetoothBerikut adalah contoh penggunaan mockall untuk mocking dependencies pada Actix-Web, beserta unit test:
- Buat sebuah service yang akan diuji, misalnya
user_service.rs:
use actix_web::{get, web, Responder};
use mockall::predicate::*;
use mockall::MockResult;
#[derive(Debug)]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # in node repl, type... | |
| require('crypto').randomBytes(64).toString('hex') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const fontMerah = 'font-size:50px; font-weight:bold; color:red; -webkit-text-stroke:1px black;'; | |
| const fontBiasa = 'font-family:helvetica; font-size:20px;' | |
| console.log('%cStop!', fontMerah); | |
| console.log('%cThis is a browser feature intended for developers. If someone told you to copy and paste something here to enable a Facebook feature or "hack" someone\'s account, it is a scam and will give them access to your Facebook account.', fontBiasa); | |
| console.log('%cSee https://www.facebook.com/selfxss for more information.', fontBiasa); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mysql mongod teamviewerd mssql-server nginx redis-server postgresql | |
| # how to enable, disable, start, stop, and status | |
| sudo systemctl enable <name_of_service> | |
| sudo systemctl start <name_of_service> | |
| sudo systemctl status <name_of_service> | |
| sudo systemctl stop <name_of_service> | |
| sudo systemctl disable <name_of_service> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| After automatically updating Postgres to 10.3 via Homebrew, the pg_ctl start command didn't work. | |
| The error was "The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 10.3." | |
| Database files have to be updated before starting the server, here are the steps that had to be followed: | |
| # if default not linked to version 10.3 run this script,otherwise skip | |
| # need to have both 9.6.x and latest 10.3 installed, and keep 10.3 as default | |
| # brew unlink postgresql | |
| # brew install postgresql@9.6 | |
| # brew unlink postgresql@9.6 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <snippet> | |
| <content><![CDATA[/** | |
| * Getter for ${1:$SELECTION} | |
| * | |
| * @return ${2:mixed} | |
| */ | |
| public function get${1/^(\w)|(?:_(\w))|(?:_)/(?1\u$1:)(?2\u$2:)/g}() | |
| { | |
| return \$this->$1; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $sepatuVarian = [ | |
| 'KTK001', | |
| 'KTK002', | |
| 'KTK003', | |
| 'KTK004', | |
| 'KTK005', | |
| 'KTK006' | |
| ]; | |
| $varians = [ |
NewerOlder