Когда ты думаешь, что знаешь всё о React, а потом... — научные исследования

Ну что, друзья, помните те времена, когда мы все дружно кинулись изучать React?)) Я вот тоже помню, как с горящими глазами читал документацию, смотрел видео, писал свой первый компонент и думал, что теперь-то я, как говорится, в дамках.

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

Ага, как бы не так! На практике всё пошло совсем не по плану. Начались проблемы с совместимостью, компоненты стали вести себя странно, а сборка вообще отказывалась работать.

Короче, я потратил почти неделю, пытаясь разобраться, в чем дело. Перепробовал кучу вариантов, копался в документации, гуглил ошибки, но всё было тщетно. Я уже начал думать, что дело во мне, что я что-то упустил, где-то накосячил.

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

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

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

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

Кстати, интересно, у кого-нибудь были похожие истории? Рассказывайте, делитесь опытом.

Подробнее

А кто-нибудь уже пробовал новый язык 'Flux'?

Интересно, кто-нибудь из вас уже успел попробовать свежий язык программирования 'Flux'? Недавно наткнулся на него, когда искал что-то новое для автоматизации рутинных задач, и, честно говоря, заинтриговало — концепция довольно необычная.

В описании обещают невероятную производительность и простоту освоения, но это как обычно, пока сам не попробуешь - не узнаешь. Хотелось бы услышать отзывы: насколько он удобен в работе и какие у него реальные преимущества перед, скажем, Python или даже Go для решения IT задач?

Подробнее

DeFi платформы: неоднозначно! — инновации

Ну что, друзья, добрался я до этих ваших DeFi платформ, о которых только и разговоров было последние пару лет. Решил, так сказать, пощупать руками новые технологии, разобраться как там все устроено, и заодно поделиться впечатлениями, а то вдруг еще кто-то как и я, только собирается.

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

Из плюсов, которые я для себя отметил:

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

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

  • Комиссии просто космические, особенно в периоды пиковых нагрузок на сеть.
  • Риски, связанные с хакерскими атаками и уязвимостями смарт-контрактов. Потерять деньги - проще простого.
  • Волатильность активов: доходность может быть впечатляющей, но и убытки тоже

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

Подробнее

Кто-нибудь уже пробовал новую систему распознавания лиц?

Ребята, тут такое дело - анонсировали новую систему распознавания лиц, которая вроде как вообще без багов работает и определяет все на раз-два. Ну типа, круто, да? Короче, интересно, кто-нибудь уже успел потестить или хотя бы пощупать эту штуку в деле?

Какие впечатления если да? Может, какие-то подводные камни или наоборот, вау-эффект от новых технологий? Поделитесь опытом, пожалуйста! Интересно прям, как эта система работает в реальной жизни среди всего этого IT-цирка.

Подробнее

Unreal Engine 5 - Ну такое...

Всем привет! Я тут решил попробовать Unreal Engine 5. Ну типа, все про него говорят. Думал, круто будет – игры пилить, да?

Я вообще в IT новичок, только начал программировать, сорян если тупой вопрос. Но очень интересно все эти технологии изучать. Так вот, скачал я значит этот UE5... и понеслась. Разбирался долго.

Из плюсов, что я заметил:

  • Графика, конечно, бомба. Lumen вообще жесть.
  • Очень много бесплатных ассетов. Можно хоть что-то собрать
  • Удобный визуальный скриптинг – Blueprints. Для меня, как для новичка, это прям спасение.

Минусы тоже есть, куда без них:

  • Тяжелый! Компьютер мой чуть не сгорел.
  • Куча багов, особенно в начале
  • Документация местами непонятная. Ну то есть, вообще непонятная

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

В общем, UE5 – это мощно, но для меня пока сложновато. Может когда-нибудь вернусь к нему... когда стану профи. Или когда комп новый куплю. )) Подскажите плз, может, я что-то упустил?

Подробнее

Гайд по выбору и настройке домашнего NAS — технические решения

Привет всем! Часто вижу, как народ парится с хранением файлов, фотки, видосы, да и вообще все. Решил поделиться опытом, как я себе NAS замутил. Это такая штука, типа персонального облака у тебя дома. Очень удобно, особенно когда всяких терабайтов накопилось.

Так, поехали по шагам, как выбрать и настроить свою шайтан-коробку:

  • Выбор устройства: Тут два пути. Либо купить готовый NAS от Synology, QNAP и т.д. Это проще, но дороже. Либо собрать самому на базе старого компа или мини-ПК. Я второй вариант выбрал, потому что люблю поковыряться. Да и по деньгам вышло выгоднее.
  • Операционка: Если берешь готовый — там своя система. Если сам — то FreeNAS (сейчас TrueNAS CORE) или OpenMediaVault. Это бесплатные системы, заточенные под NAS. Очень гибкие, имхо.
  • Железо: Тут все зависит от задач. Если просто фотки хранить — и старый комп сойдет. Если хочешь медиасервер, торренты качать, да еще и виртуалку поднять — бери что-то пободрее. Ну и диски, конечно, бери с запасом. Я взял два по 6ТБ, RAID 1 поставил, чтоб если один сдохнет, данные не пропали.
  • Настройка сети: Роутер у тебя должен быть норм. И DHCP настроить, чтоб NAS IP не терял. Ну и про порты не забудь, если снаружи доступ нужен. Хотя я обычно через VPN захожу, так безопаснее
  • Полезные приложения: На NAS можно кучу всего накатить. Plex или Jellyfin для фильмов, Transmission для торрентов, Syncthing для синхронизации файлов между устройствами. А еще Docker! Это вообще отдельная песня, куча возможностей для автоматизации всяких штук.

Кароч, тема реально годная. Разберешься один раз, а потом кайфуешь. Если есть вопросы — спрашивай, помогу чем смогу)

Подробнее

Когда Крáкен меня чуть не съел… ну, почти — kraken вход

Ахах, ну чуваки, слушайте сюда. Есть такая штука, Крáкен, ну вы знаете, для всяких там цифровых скинов и артефактов. Короче, я решил там прокачаться, так сказать, вложиться в будущее геймерское. Купил я себе там какой-то супер-пупер меч для моей любимой MMORPG. Стоил он, между прочим, как два моих последних отпуска на даче у тёщи, хаха. Но зато какой, мать его, блеск! Казалось, он сам светится изнутри.

Захожу я, значит, в игру, меч этот водружаю, чувствую себя самым крутым перцем в галактике. Тут мне пишет один тип: «Чувак, а где ты такой брал? У меня у самого Крáкен маркетплейс в закладках, но такого не видел». Ну я такой, типа, секретный ингредиент, сам выковал в глубинах космоса. А сам думаю: «Вот я красавчик, урвал эксклюзивчик!»

И тут началось. Мой меч, зараза, начал мерцать как новогодняя елка в плохом смысле. Потом вообще пропал. Просто растворился в воздухе! Ну я в панике, естественно. Начинаю по всему Крáкен сайту шариться, искать хоть какую-то ссылку на техподдержку. Нашел какое-то Крáкен зеркало, решил что это судьба, и написал туда. Оказалось, меч был какой-то пиратской копией, которая с истекшим сроком годности просто аннигилировала. Шутки шутками, но ползарплаты улетело в трубу, а меч — в никуда. Зато весело было — я прям почувствовал себя героем какого-то криминального триллера, ну или как минимум клоуном. Крáкен ссылка, кстати, на нормальный сайт нашлась уже после всех приключений. Учитесь на чужих ошибках, народ!)

Подробнее

А как вы вообще без Крáкен маркетплейса живёте?! — Крáкен актуальное зеркало

Серьезно, народ, я тут пытался найти одну редкую штуку для своего компа, ну, типа, такую, которую днем с огнем не сыщешь. Полез на свой любимый Крáкен сайт (знаю, знаю, некоторые только через Крáкен зеркало попадают, ну мне повезло, видимо), и офигел, насколько там все удобно. Нашел свою деталь за 15 минут! А до этого я неделю по всяким разборкам шатался, как зомби.

Вот и думаю: а есть ли жизнь на Марсе, то есть, есть ли нормальные альтернативы этому Крáкен? Или вы все так же страдаете, где-то ища ссылку на Крáкен, чтобы хоть что-то нормальное купить? Рассказывайте, ну!

Крáкен тор

Подробнее

Умные часы – прошлый век?

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

Мне кажется, что вся эта гонка за носимыми гаджетами – это просто маркетинг. Да, есть там какие-то функции, типа пульс мерить, но разве это так уж критично? Или уведомления получать? У меня телефон всегда под рукой, зачем мне дублировать

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

А вы как думаете? Стоит вообще заморачиваться с этими часами?

Подробнее

IoT и энергоэффективность: может ли умный дом реально снизить счета?

Всем привет! Народ, интересует такой момент. У меня тут дилемма: стоит ли вкладываться в комплексные системы умного дома, ориентированные на экономию электроэнергии. Ну типа, чтобы автоматизация сама регулировала отопление, освещение, питаемые устройства по какому-то умному алгоритму, который учится на привычках жильцов. Реально ли такие IT-решения окупают себя за счет снижения платежек?

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

Подробнее