reload_flag=""
if [[ -n "${DEBUG}" ]]; then
reload_flag="--reload"
fi
if [[ -n "${WORKER_COUNT}" ]]; then
workers=${WORKER_COUNT}
else
workers=2
fi
gunicorn --workers ${workers} \
--bind 0.0.0.0:8000 \
${reload_flag} main.wsgi
Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно?
На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX.
:- для установки значений по умолчанию
${WORKER_COUNT:-2}
Если переменная не объявлена, то будет дефолтное значение 2.
:+ подставляет указанный текст, если переменная не пуста
${DEBUG:+--reload}
Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере.
Итого наш скрипт может выглядеть так:
gunicorn --workers ${WORKER_COUNT:-2} \
--bind 0.0.0.0:8000 \
${DEBUG:+--reload} main.wsgi
Есть еще два оператора.
:= не только подставить дефолтное значение, но и присвоить его переменной, если она пуста
# никаких переменных еще нет
VAL1=${VAL2:=hello}
# теперь доступны обе
echo $VAL1 $VAL2
# hello hello
:? остановить выполнение с ошибкой, если переменной нет.
echo ${MISS:?is required}
bash: MISS: is required
Код выхода будет 1.
#tricks#linux
#NFT#Cryptopunks#крипто#тренды
🔥Cryptopunks взорвали рынок NFT!🔥
За неделю продажи культовой коллекции NFT Cryptopunks выросли на 665%, достигнув $23,17 млн. Этот впечатляющий рост совпал с общим оживлением рынка NFT, где продажи за неделю превысили $183 млн, увеличившись почти на 90%!
🏆Лидеры рынка:
Ethereum остаётся доминирующим блокчейном для NFT, с продажами в $67,72 млн (+126,79%).
На втором месте — Bitcoin с $59,96 млн (+129,22%).
Тройку замыкает Solana с $24,39 млн (+91,85%).
📈Что ещё интересно?
Коллекция BRC20 установила рекорд — $28,14 млн, рост на 165,96%.
Среди других топовых проектов: BAYC, Bitcoin Puppets, и Pudgy Penguins.
Самая дорогая сделка недели — NFT Wise Lending (Ethereum), проданный за $678,379.
NFT снова в центре внимания, а с таким бурным ростом Cryptopunks доказывают, что они — вечная классика цифрового искусства. Как думаете, сколько продержится этот хайп?
Хотите узнавать больше новостей из мира Web3? Ставьте лайки 👍 и подписывайтесь на наш канал.
___________
@MirraChannel😎
#CryptoPunks#NFT#DigitalArt#Ethereum#LarvaLabs#Web3
🔥История CryptoPunks: Как зародилась культовая NFT-коллекция
В мире NFT есть коллекции, которые знают все, и одна из них — CryptoPunks.
CryptoPunks — это первая крупная NFT-коллекция, ставшаясимволом цифрового искусства и культуры. Но как же все началось? 🤔
В 2017 году два разработчика, Мэтт Холл и Джон Уоткинсон из студии Larva Labs, решили создать экспериментальный проект на основе блокчейна Ethereum. Они сгенерировали 10 000 уникальных персонажей в стиле 8-бит, вдохновленных панковской культурой, киберпанком и даже Лондонской субкультурой 70-х.
❓Что сделало CryptoPunks уникальными?
▶️Искусственная редкость: Всего 10 000 персонажей, и ни один из них не повторяется. В коллекции есть мужчины, женщины, зомби, обезьяны и даже инопланетяне. Чем редче черты персонажа, тем дороже он оценивается на рынке.
▶️Пионеры в мире NFT: На момент создания, концепция NFT была ещё в зачаточном состоянии. CryptoPunks заложили фундамент для всех последующих NFT-проектов, доказав ценность и уникальность цифровых активов.
▶️Сообщество и Культура: CryptoPunks не просто изображения — они стали символом статуса и культуры. Владельцы этих NFT входят в элитный клуб коллекционеров, где каждый «панк» имеет свою историю и ценность.
Удивительно, но в начале CryptoPunks раздавались бесплатно 😐, и любой, у кого был Ethereum-кошелек, мог получить их. Сегодня они продаются за миллионы долларов!
❗️Самый дорогой NFT из коллекции CryptoPunks под номером #5822 был куплен в феврале 2022 за 8000 ETH. На тот момент эта сумма в криптоактивах оценивалась в $23,7 млн. 🍸
⏭
☁️Поделитесь этой историей с друзьями и знакомыми, чтобы они тоже узнали об истоках культовой NFT-коллекции!
@MirraChannel😎
BitMEX Fined $100 Million Again!
BitMEX faces an additional fine of $100 million for violating the Bank Secrecy Act, according to reports from the Department of Justice. This follows earlier scrutiny over its compliance practices. Meanwhile, $110 million in USDT was transferred from Tether to an unknown wallet. In other news, the price of CryptoPunks NFTs surged by 13% amidst rumors of a potential sale of intellectual property rights. Oklahoma has also introduced a new bill to buy and hold Bitcoin as a state asset.
#Crypto#BitMEX#USDT#NFT#CryptoPunks#Bitcoin#Blockchain#Legislation#Oklahoma#Tether#DeFi#ExecutiveOrders#Finance#Market#DigitalAssets#Innovation#Investing#Tech