Skip to content

Instantly share code, notes, and snippets.

Чеклист для собеседования
Общее
[] SOLID, расшифровка каждой буквы + примеры из го
[] Паттерны из Gang of Four, мочь сказать какие виды + 3-4 запомнить и как их использовать
[] Что такое хеш таблица, сет, стек, очередь и для чего нужны
[] Что такое TPC/IP, в чем отличия с UDP?
[] Как работает http запрос? Коды ошибок, http методы.
[] Отличия http и https. Как работает https?
[] http/1 и http/2 в чем отличия?
@ryssroad
ryssroad / defund_statesync
Last active December 8, 2022 09:57
defundd_state
peers="5858d6de7c98fea174b60c6f6af9a6ce1b997bee@185.207.250.233:40656"; \
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$peers\"/" $HOME/.defund/config/config.toml
SNAP_RPC="http://185.207.250.233:40657"; \
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \
BLOCK_HEIGHT=$((LATEST_HEIGHT - 500)); \
TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash); \
echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH
sed -i -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \
@ryssroad
ryssroad / terpd_state
Last active December 8, 2022 09:57
terpd_state
peers="52d58d90c9456f4bf0a2c9c871d82ab49ee15992@135.181.35.46:26656"; \
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$peers\"/" $HOME/.terp/config/config.toml
SNAP_RPC="http://135.181.35.46:26657"; \
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \
BLOCK_HEIGHT=$((LATEST_HEIGHT - 500)); \
TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash); \
echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH
sed -i -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \
@ryssroad
ryssroad / noisd_state
Last active December 8, 2022 09:57
noisd state | roadz
peers="8073bd66d5fa581c7b3d0a08d0df1fe318d70d99@135.181.35.46:55656"; \
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$peers\"/" $HOME/.noisd/config/config.toml
SNAP_RPC="https://xp.systemd.run:55657"; \
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \
BLOCK_HEIGHT=$((LATEST_HEIGHT - 1000)); \
TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash); \
echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH
sed -i -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \