2023-08-09

Продавцы случайных чисел

Есть у Леонида Каганова рассказ который называется "Продавец случайных чисел". Рассказ, — безусловно гипербола, однако не настолько как может показться. Продавцы случайных чисел реально существуют и успешно работают на рынке. Дело в том, что случайные числа широко используются во многих приложениях. Например, при проведении лотерей важно чтобы значения генератора случайных чисел, который определяет победителя, было невозможно предугадать. Малейшие корреляции могут озолотить одних и обанкротить других. Однако сгенерировать случайное число математическими методами невозможно — необходим внешний сигнал от источника случайной информации. Такие источники еще называют источниками энтропии.

Для генерации хороших случайных чисел важно иметь хороший источник энтропии. В качестве таких источников могут использоваться, электронный шум, радиоактивный распад, атмосферный шум и многое другое.

В блокчейн проектах для генерации случайных чисел служат так называемые блокчейн-оракулы. Одним из таких оракулов является Chainlink CRF. К сожалению, я не смог найти информации о том, что является источником энтропии для Chainlink VRF, утверждается, что это коммерческая тайна, однако это не мешает за генерацию одного случайного числа брать 0.25 LINK, что является на сегодня эквивалентом примерно 1.75 USD.

Так что продавцы случайных чисел не только существуют, но еще и хорошо зарабатывают. 

 

Оставить комментарий

 
  2023-08-08

Борьба с OpenVPN

Роскомнадзор в очередной раз объявил войну здравому смыслу OpenVNP. Я использую OpenVPN на своем российском домашнем сервере уже много лет и если его заблокируют придется с ним прощаться, так как сейчас это единственный способ на него зайти извне.

Изначально, идея была поднять сервер дома, к которому я могу подключаться дистанционно из любой точки мира. На сервере у меня находятся разные экспериментальные проекты, лежит фотоархив, крутятся торренты, стоит автоответик на Астериске.

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

 

Оставить комментарий

 
  2023-08-04

Полдень двадцать первый век

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

По-моему, очень правильная и полезная инициатива! 

 

Оставить комментарий

 
  2023-08-02

Теплый ламповый звук

Последнее время на Yutube можно заметить в некоторых роликах забавную штукенцию на переднем плане — выглядит как золотистая колба с плоским кружочком сверху. Эту штуку можно видеть у Youtube-певиц Дариши и Саши Капустиной, у психолога Альберта Сафина также, она стоит на столе в передаче "Вечерний Ургант", правда, не в золотом исполнении а в более скромном, серебряном. По логике это должен быть микрофон, причем, микрофон не простой.

Действительно, — это ламповый микрофон "Союз". Гаджет российского производства который имеет нероссийскую цену в четыре с половиной тысячи долларов.

Вот здесь можно услышать разницу в звучании этой системы в сравнении с другими микрофонами. Разница, надо сказать, заметна.

Первый вопрос, которы у меня возникает, что такое ламповый микрофон? Я слышал про микрофоны электретные, конденсаторные, динамические и даже угольные, но ни разу не слышал про ламповые.

В действительности микрофон не ламповый, а конденсаторный с предусилительным каскадом на электронной лампе. Любой конденсаторный микрофон имеет предусилитель, который расположен в самом корпусе и имеет высокоомный вход. Этот предусилитель представляет собой или полевой транзистор, или лампу. Необходимо усилить сигнал уже в самом микрофоне, так как он очень слабый и на пути по длинному кабелю до внешнего предусилителя может существенно исказиться. В ламповом микрофоне, соответственно, имеется ламповый (а не полупроводниковый) усилитель. Обычно лампа располагается в микрофоне ближе к капсюлю, чтобы уменьшить различные искажения, шумы и наводки.

Эти микрофоны производит в Туле компания "Союз" которая была основанна в 2013 году американским музыкантом Дэвидом Артуром Брауном и российским предпринимателем Павлом Баздыревым.

На своем сайт ребята честно признаются, что копируют немецкие или австрийские модели, но копируют вроде как качественно. Хорошо скопировать тоже нужно уметь. Что до цены, то тут я не удивлен, — производить в что-либо России всегда было очень дорого.

 

 

Оставить комментарий

 
  2023-08-01

Ненасильственная коммуникация

Обнаружил длинное трехчасовое видео с семинара Маршала Розенберга про ненасильственное общение.

Согласно Маршалу при общении люди постоянно пытаются манипулировать другими людьми, при этом, такая манипуляция часто больше вредит чем помогает добиться целей коммуникации. Многие люди часто бессознательно пытаются запихать в речь много эмоциональных закладок которые помимо основного смысла несут много дополнительной информации. 

Чтобы улучшить отношения между собеседниками, Маршал предлагает отказаться от приемов манипуляции ближним используя такой замечательный инструмент как речь по ее прямому назначению - для передачи информации между людьми. 

К сожалению, видео на английском, но я нашел переведенный на русский язык фрагмент на канале Альберта Сафина, за что ему большое спасибо.

 

Оставить комментарий

 
  2023-07-31

Европа Парк

Вернулись из небольшого путешествия. Посетили Руст, Трир и Люксембург.

Сначала мы поехали в Руст в Европу-Парк. Руст — это приятный городок где находится развлекательный парк "Европа-Парк" и аквапарк "Рулантика".

Европа-парк второй по посещаемости парк развлечений в Европе после Диснейленда в Париже. Был открыт в 1975 году. Полагаю, что после открытия парка дела у жителей Руста идут очень хорошо.

Несмотря на длиннющие очереди на аттракционы, дети покатались на всех самых высоких горках.

Оказывается, на некоторые аттракционы есть дополнительные очереди, которые могут идти быстрее или медленнее основной. Очередь на первые места, как правило идет медленнее, но есть так называемая очередь "Single Rider" котрая движется значительно быстрее основной.

"Single Rider" - это очередь для тех кому все равно на каком месте сидеть. На американских горках важно заполнять тележки полностью и, поскольку посетители, как правило, приходят группами 2-4 человек, то, часто, в ряду остается одно незанятое место — его и заполняют "одинокими ездоками из этой очереди". Поэтому, если вам не важно где сидеть на аттракционе, то время стояния в очереди можно заметно сократить если встать в очередь "Single Rider"

Несмотря на то, что в парке мы провели всего один день, тем не менее получили массу впечатлений и ярких эмоций!

 

Оставить комментарий

 
  2023-07-22

Как убрать сториз в Telegram

Только я настроил Telegram так чтобы он был максимально неотвлекающем, так в нем появились сторисы. Сторисы мне совсем не интересны, но осуждать Дурова за эту штуку я не имею права — сторисы это дешевый дофамин и самый простой способ принести больше денег в проект. Сотрудникам нужно платить, а быстрые сообщения без рекламы сами себя не монетизируют. 

Но мне сторисы не нужны, поэтому первое, что захотелось сделать, отключить их нафиг.

К сожалению способа, как полностью отключить Stories в Telegram я не нашел, — в настройках такой опции нет. Однако, можно убрать их по одному для каждого сторисомейкера:

  • Удерживайте палец на кружочке со сториз
  • Выберите "Скрыть истории"
  • Повторите действие для всех сториз в "шапке".

После того как все сторисы убраны, Telegram опять выглядит как и раньше.

 

Оставить комментарий

 
  2023-07-13

Геопозиционирование без GPS

Для надежного определения координат лучше всего использовать спутниковые системы геопозиционирования - GPS, GLONAS и другие. Однако, железо, которое работает с ними работает имеет свою цену. Можно ли определять географические координаты без спутников? Есть несколько способов, например, вокруг нас полно ориентиров, например радиосигналов, к которым можно привязаться, можно использовать WiFi сети, Bluetooth устройства поблизости или GSM вышки.

На алиэкспресс продаются под видом GPS трекеров дешевые устройства куда просто вставляется сим карта и такое устройство уже способно выдавать координаты методом триангуляции по GSM вышек.

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

Мне эта тема сейчас очень актуальна, поскольку отладочная плата на базе SIM7000 стоит сейчас около 60 евро, а для более дешевого LilyGO ESP32 SIM900 я так и не смог нормально подключить GSM модуль чтобы он не выедал батарейку, идея использовать LilyGO ESP32 SIM900 без GSM модуля выглядит более чем интересной. Поскольку отладочная плата от LilyGo практически аналогично той, что сделал автор в статье выше, стало интересно повторить его шаги по получению координат.

AT Команда для получения геопозиционирования по GSM вышками выглядит так: "AT+CIPGSMLOC=1,1". По идее если местоположение определить получается, то модем должен возвратить координаты устройства.

Простой скетч для ардуино, посылает команды модему и получает в ответ координаты и точное время с вышек. Увы, пока он бесполезен так как в моем случае, я получаю, пустые координаты. "+CIPGSMLOC: 0,0.000000,0.000000,2023/07/13,05:43:02".

То ли вышки вокруг меня не поддерживают этот функционал, то-ли сим карты которые я использую не умеют в геолокацию, то-ли на чипе эта функция отключена, причины могут быть самые разные.

Если у кого-то из читателей этого дневничка есть LiliGO ESP32 SIM900 и кому-то вдруг может быть интересна тема геопозиционирования - можете попробовать скетч? Может быть ваша сим карта будет не такой капризной как моя и все-таки выдаст координаты?

 

Оставить комментарий

 
  2023-07-12

TON Wallet Контест

Ребята из TON недавно устроили контест с ценными призами и подарками, в котором я поучаствовал и в котором я, как сегодня оказалось, ничего не выиграл. Ну как ничего, утешительный NFT я все-таки выиграл, хотя, в тайне надеялся, что мой проект будет оценен выше...

По требованию конкурса нужно было создать криптокошелек для блокчейна TON. Я решил делать приложение под мобильные платформы. Сначала я хотел сделать кошелек под обе платформы iOS и Андроид, но времени хватило только на Андроид. В процессе работы над проектом, я, получше познакомился с языком Котлин, научился анимировать стикеры Telegram, научился соединять код на Котлин с кодом на Go.

Конкурсное приложение опубликовано на github.

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

 

Оставить комментарий

 
  2023-07-10

Getmentor

Есть такая платформа Getmentor. На ней люди, интересующиеся информационными технологиями, могут найти себе наставника чтобы развиваться в профессиональной сфере. Ментор это не учитель и не преподаватель, это просто человек немного дальше продвинувшийся в области знаний, которая вам интересна и который имеет возможность подельться своим опытом с другими. Задача ментора заключается в том, чтобы помогать людям решить их проблемы связанные с ориентированием в мире IT, посоветовать в какую сторону развиваться, какие ресурсы использовать, с чего начать изучение той или иной технологии?

Несколько месяцев назад во время очередного кризиса самоопределения, у меня возникла идея тоже найти себе ментора. Списавшись с несколькими специалистами на платформе и поговорив с ними, понял, что и у меня тоже есть опыт и знания, которыми я могу поделиться, поэтому я тоже зарегистрировался на ней в качестве ментора.

За несколько месяцев я побеседовал с несколькими десятками человек. У всех были разные задачи и ситуации. Кто-то хочел свичнуться в IT из продаж, кто-то изучает веб-дизайн и нужна дорожная карта по технологическому стеку, кому-то нужно мок-интервью чтобы получше подготовиться к собеседованию на работу.

Однако, я столкнулся с проблемой. Количество желающих оказалось больше чем я мог обработать. Я решил, что буду проводить одну-две встречи в неделю а затем закрывать профайл чтобы он был неактивен и люди не смогли мне назначать созвоны через платформу. Такая стратегия отлично себя показала - я стал разговаривать с людьми реже.

Возможно, большое количество заявок было вызвано тем, что я поставил стоимость своих услуг на платформе как бесплатную, рассматривая эту работу как волонтерство. Но постепенно бесплатный формат встреч мне стал нравиться все меньше и меньше.

Может быть так совпало, но последнее время люди, которых я консультировал все реже и реже стали приходить на встречи вовремя, или не приходили вообще. Некоторые просили провести мок интервью как можно скорее, потому что дедлайн завтра. От таких запросов я как привило отказываюсь, так как мок интервью требует подготовки.

Последней каплей стало когда человек сам назначил встречу, опоздал на нее на пол-часа а затем подсоединился на нее из машины во время движения по дороге с работы домой, а как приехал попрощался и пошел дальше по своим делам. Видимо, если в профайле ментора написано "бесплатно" значит время человека ничего не стоит и можно использовать его как фон.

Решил пока сделать паузу с бесплатными консультациями, Закрывать совсем профайл на гетментор пока не буду, просто поставил цену за час в четыре тысячи рублей. Если кому действительно будет нужна консультация - сможет ее получить, но за соответствующую плату.

 

Оставить комментарий