I hereby claim:
- I am adit on github.
- I am deace (https://keybase.io/deace) on keybase.
- I have a public key ASCf_A73xxx48YM0ETdiOipAM-LGDRSeOXbWkiiIEoSs9go
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// buat object kosong | |
let _ = {}; | |
// fungsi filter array pada javascript | |
_.filter = (list, callback) => { | |
let storage = []; | |
_.each(list, (value, i, list) => { | |
if (callback(value, i, list)) storage.push(value); |
function power(num, pow) { | |
return pow !== 0 ? num * power(num, pow - 1) : 1; | |
} | |
function factorial(num) { | |
return num !== 0 ? num * factorial(num - 1) : 1; | |
} | |
// test | |
factorial(5) |
const _ = {}; | |
_.reduce = (list, callback, initialValue) => { | |
let storage = initialValue; // 0 => 1 => 3 => 6 => 10 | |
for (let i = 0; i < list.length; i++) { // 0 => 1 => 2 => 3 | |
if (i === 0 && storage === undefined) { | |
storage = list[0]; | |
} else { |
curl -s https://api.github.com/repos/ytdl-org/youtube-dl/releases/latest | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/'
#!/bin/sh | |
cd $1 | |
mkdir -p bin | |
cd bin | |
## instal youtube-dl | |
YOUTUBE_DL_VERSION="$(curl -s https://api.github.com/repos/ytdl-org/youtube-dl/releases/latest | grep '"tag_name":' | sed -E 's/.*"(.+)".?/\1/')" | |
YOUTUBE_DL_DOWNLOAD_URL="https://github.com/ytdl-org/youtube-dl/releases/download/$YOUTUBE_DL_VERSION/youtube-dl" | |
curl -Ls $YOUTUBE_DL_DOWNLOAD_URL -o youtube-dl |
const selectAllButton = document.querySelector('#selectAll') | |
const removeButton = document.querySelector('.moveElement-btn-trash') | |
const click = (element, duration) => { | |
return new Promise((resolve) => | |
setTimeout(() => { | |
element.click() | |
resolve('success') | |
}, duration * 1000) | |
) |
laptop ssh -> laptop stunnel -> evil network -> internet -> your server -> your server ssh
Sets up a stunnel process listening externally on port 2443/tcp, forwards to localhost 22/tcp
yum install stunnel
/etc/stunnel/stunnel.conf
use anchor_lang::prelude::*; | |
use anchor_spl::token::{self, Mint, Token, TokenAccount, Transfer}; | |
use std::mem::size_of; | |
pub mod error; | |
use error::*; | |
pub mod constants; | |
use constants::*; | |
declare_id!("9ZmxLBeqLtxzJ2TRg5YdniyCcVuauB3aL3oTVBBK4Z4K"); |
use anchor_lang::prelude::*; | |
use anchor_spl::{ | |
token::{self, Token, TokenAccount, Transfer}, | |
}; | |
use solana_program::pubkey::Pubkey; | |
pub mod account; | |
pub mod constants; | |
pub mod error; | |
pub mod utils; |