Skip to content

Instantly share code, notes, and snippets.

View obbaeiei's full-sized avatar

Theerawit Akesiripong obbaeiei

View GitHub Profile
@obbaeiei
obbaeiei / settings.json
Created August 7, 2024 11:50
My first zed ~/.config/zed/settings.json
// Zed settings
//
// For information on how to configure Zed, see the Zed
// documentation: https://zed.dev/docs/configuring-zed
//
// To see all of Zed's default settings without changing your
// custom settings, run the `zed: Open Default Settings` command
// from the command palette
{
"assistant": {
@obbaeiei
obbaeiei / command line
Last active October 9, 2023 07:26
Easy Works docker compose create mongo's replica localhost - use with setup.sh
docker compose up -d
@obbaeiei
obbaeiei / cloudSettings
Last active May 22, 2021 11:43
Visual Studio Code Settings Sync Gist
{"lastUpload":"2021-05-22T11:43:54.326Z","extensionVersion":"v3.4.3"}
#eval $(thefuck --alias)
function myPk() {
cd ~/workspaces/obbaeiei/my-code;
node -e "a = require('stellar-sdk').Keypair.fromSecret(\"$1\").publicKey(); console.log(a)";
}
alias work1='cd ~/workspaces/thesixnetwork/six-web-wallet'
alias work2='cd ~/go/src/github.com/thesixnetwork/six.network'
@obbaeiei
obbaeiei / setting-mac.txt
Last active August 17, 2018 07:36
repeat keys mac os x
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false
@obbaeiei
obbaeiei / main.js
Last active July 23, 2018 17:22
Async/await example 03
function main() {
console.log(1) // ปริ้น 1
delay(1000) // รอ 1 วินาที ถึงจะเรียกฟังชั่นบรรทัดที่ 4
.then(()=> {
console.log(2) // ปริ้น 2
return delay(2000) // รอ 2 วิ ค่อยเรียกบรรทัดที่ 8
})
.then(()=>{
console.log(3)
})
@obbaeiei
obbaeiei / main.js
Created July 23, 2018 17:20
callback hell
function main() {
console.log(1)
setTimeout(()=>{
console.log(2)
setTimeout(()=>{
console.log(3)
}, 2000)
}, 1000)
}
@obbaeiei
obbaeiei / main.js
Created July 23, 2018 17:15
Async/Await example02
async function main() {
console.log(1)
await delay(1000)
console.log(2)
await delay(2000)
console.log(3)
}
function delay(ms) {
return new Promise((resolve)=>{
@obbaeiei
obbaeiei / main.js
Created July 23, 2018 17:09
Async/Await example
async function main() {
const user = await promiseFindUser()
console.log('name: ', user.name)
}
function promiseFindUser() {
return new Promise((resolve)=>{
setTimeout(()=>{
const user = {
name: 'Thor'
@obbaeiei
obbaeiei / main.js
Created July 23, 2018 16:02
inside setTimeout
setTimeout(function callMeBaby() { console.log(5) }, 1000)
function setTimeout(callback, ms) {
// รอ 1000 ms
callaback()
}