crypto.Code()
98 subscribers
10 photos
23 links
Download Telegram
Недавно в рекомендациях попалось это видео.

В целях ознакомления советую посмотреть. С точки зрения человечности, парня жалко, но для себя тоже будет полезно поглядеть, ведь мы учимся на своих и чужих ошибках (по крайней мере, должны уметь учиться).

С парнем всё ок - он с собой ничего плохого не сделал.
https://www.youtube.com/watch?v=qrMjdTTe5_c&t=3s
4
Вчера случайно наткнулся на новость о том, что Джек Дорси разрабатывает децентрализованную платформу на базе Bluetooth mesh сетей под названием Bitchat. Зайдя на GitHub проекта, я удивился тестированию продукта исключительно на платформах Apple.

После этого наткнулся на интересное руководство по установке MacOS на Ubuntu через QEMU. Да-да, я знаю политику Apple и отношение "яблочников" к таким экспериментам, но ради тестирования одного приложения я не вижу смысла покупать себе полноценную "железку".

Если эксперимент пройдет удачно, то я пришлю ссылку на руководство. Думаю, вас это заинтересует.
🔥5
crypto.Code()
Вчера случайно наткнулся на новость о том, что Джек Дорси разрабатывает децентрализованную платформу на базе Bluetooth mesh сетей под названием Bitchat. Зайдя на GitHub проекта, я удивился тестированию продукта исключительно на платформах Apple. После этого…
Как и говорил, если эксперимент удастся, то я напишу об этом.

Можно ли это считать Hackintosh? Вполне.
MacOS на QEMU в Ubuntu работаем с тормозами, что естественно без аппаратного ускорения "яблочного" железа. Но я устанавливал образ для ознакомления, нежели для постоянного использования. Браузер работает, сеть работает, программы запускаются. Считаю, что эксперимент удался.

Ссылка на руководство по установке образа MacOS на Debian-like дистрибутивы Linux: https://habr.com/ru/companies/timeweb/articles/735272/
Channel photo updated
Вчера наткнулся на интересную вариацию аннотации типов Python для коллекций, в которой можно указать, какой конкретный тип данных будет содержаться в коллекции.
Т.к. я начинал с C-like языков, мне привычнее использовать типизированные переменные. Эта штука хотя бы немного приближает Python к строгой типизации: https://habr.com/ru/companies/lamoda/articles/432656/

Для того, чтобы указать, что переменная содержит список можно использовать тип list в качестве аннотации. Однако если хочется конкретизировать, какие элементы содержит список, он такая аннотация уже не подойдёт. Для этого есть typing.List. Аналогично тому, как мы указывали тип опциональной переменной, мы указываем тип элементов списка в квадратных скобках.

titles: List[str] = ["hello", "world"]
titles.append(100500) # Argument 1 to "append" of "list" has incompatible type "int"; expected "str"
titles = ["hello", 1] # List item 1 has incompatible type "int"; expected "str"

items: List = ["hello", 1]
1
😁1
На сайте проекта "21 идея" очень много полезных материалов по Биткоину.

Одним из них является статья об Alby + Nostr (https://21ideas.org/alby-i-nostr/). Alby представляет из себя ПО, которое, если я правильно понимаю, объединяет несколько основных функционалов Lightning Network, тем самым упрощая работу с Биткоином.

Nostr представляет из себя протокол, на основе которого генерируется приватный + публичный ключи. Приватным ключом Nostr можно авторизоваться во многих приложениях и соцсетях, которые спроектированы по указанному протоколу.

Хочу напомнить еще раз, что я тоже обладаю своим профилем Nostr: *click*
В апреле написал инструкцию по локальной установке связки для разработки и тестирования смарт-контрактов Solidity на основе Hardhat + Blockscout + Remix IDE throught MetaMask on Hardhat localhost RPC.

Продублировал ее сейчас на Medium, потому что тогда вообще забыл про этот замечательный сервис публикации длиннопостов.
Приятного прочтения!
2
В июле была новость о том, что Джек Дорси разрабатывает Bitchat и пустил его в закрытое тестирование. Потом Bitchat выложили для загрузок в App Store. Я писал об этом в канале (пост о Bitchat).

Сейчас Bitchat доступен для скачивания и в Play Market.
☝🏻BitChat помог сменить власть в Непале

🔻8 сентября в Непале начались массовые протесты против властей из-за запрета на 26 популярных соцсетей.

Протесты обернулись жестким противостоянием с полицией, в результате которого погибли 30 человек, а более 1000 получили ранения.

Как стало известно условиях нестабильности протестующие в Непале начали активно использовать именно Bluetooth-мессенджер BitChat для связи.

В первый день протестов непальцы стали самой крупной организованной ячейкой mesh-сети.

За один день загрузки приложения увеличились с 3344 до почти 49 тысяч.📈

Каждое устройство обеспечивает в качестве узла передачу сообщений на расстоянии до 300 метров без Интернета. А в случае задержания функция Panic Mode мгновенно удаляет все данные после тройного нажатия на логотип.

Власти не смогли заблокировать координацию протестов, что по итогу привело к государственному перевороту.🔥
================
👁 News | 👁 Soft | 👁 Gear | 🌐 Links
Please open Telegram to view this post
VIEW IN TELEGRAM