Как правильно подвести итоги года? Или что не так в большинстве постов ваших друзей |
Новый год — классическая пора, когда во всех социальных сетях вы видите итоги года от своих друзей и коллег. Если вы тоже хотите порефлексировать над предыдущим опытом, то ловите полезный инструмент и мини инструкцию о том, как стать на шаг более осознанным (спойлер: не так, как почти все посты, которые вы видели в ленте, из-за пары ошибок).
Ошибка № 1: просто перечислить результаты, события или неудачи, которые были в прошедшем году.
Рефлексия — это обращение внимания на самого себя и результаты своей деятельности с целью переосмысления и смены поведения. Именно в последней части и заключается истинная сила подведения итогов, это значит что процесс ежегодной (и любой другой) рефлексии должен быть в паре с планированием следующего года. Кажется достаточно банальным, но люди раз за разом пытаются получить новые результаты, практически ничего не меняя в своём поведении и не осмысляя его, на эту тему есть популярное высказывание Эйнштейна.
Читать далееhttps://habr.com/ru/post/709710/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709710
Метки: Блог компании Лига Ставок Рефлексия опыт новый год новая жизнь |
Security Week 2302: уязвимости инфраструктуры автопроизводителей |
https://habr.com/ru/post/709706/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709706
Метки: Блог компании «Лаборатория Касперского» Информационная безопасность automotive |
Величайшая мистификация 21 века – «Технические собеседования» |
Собеседование в айти это как игра - «кто хочет стать миллионером». Сопоставима по трудности, и с каждым ответом ты приближаешься к цели,
Только тут цель не миллион и не работа мечты, а очередная галера.
Читать далееhttps://habr.com/ru/post/709712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709712
Метки: Управление персоналом Карьера в IT-индустрии теория отбор персонала системное администрирование разработка |
Эксперименты со Schedulers в Stable Diffusion |
В этой статье разберём, что есть scheduler в диффузионных моделях и как можно подменять их, пользуясь возможностями библиотеки diffusers.
Читать далееhttps://habr.com/ru/post/709242/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709242
Метки: Блог компании OTUS python Машинное обучение Искусственный интеллект ai computer vision программирование ml |
Нет, в Haskell неудобно обрабатывать ошибки (если не пользоваться эффектами) |
Если вы когда-нибудь читали агитации, призывающие к изучению Haskell, наверняка вас убеждали, что в нём ну очень удобно обрабатывать ошибки, ведь там есть Монада Either.
Но это неправда. В хаскельных школах не рассказывают, как удобно(?) обрабатывать ошибки. А я расскажу.
Обработать ошибки без регистрации и СМСhttps://habr.com/ru/post/709622/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709622
Метки: Haskell Exceptions |
ДНК-оригами. Guest Post |
Привет, Хабр. Новый год в моём блоге начнётся со второго гостевого поста уважаемой Анастасии Новосадской @anastasiamrr — биолога и биоинформатика из Минска. Ранее Анастасия уже готовила для редакции Хабра пост о взломе и обфускации генетического кода на уровне ДНК, а также участвовала в подготовке материала об использовании нейросетей в современной биологии, опубликованного в блоге @SLY_G. На Хабре уже выходили посты о ДНК-оригами, как в авторских, так и в корпоративных блогах. Однако работа госпожи Новосадской даёт значительно более современный и не менее фундаментальный обзор проблемы, поэтому наверняка вас заинтересует.
Читать далее
https://habr.com/ru/post/709704/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709704
Метки: Научно-популярное биотехнологии Нанотехнологии Биология ДНК |
Управление состоянием в React приложения |
Всем привет!
Все мы прекрасно знаем что построить полноценный стор на react context достаточно тяжело, а оптимизировать его ещё тяжелее.
А что если я расскажу как это можно сделать быстро и просто?
https://habr.com/ru/post/709692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709692
Метки: Разработка веб-сайтов JavaScript ReactJS typescript context react context react js |
[recovery mode] Интеграция Primefaces в приложение на Spring Boot. Часть 1 — настройка зависимостей и базовый проект |
В данной статье описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.
Читать далееhttps://habr.com/ru/post/709170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709170
Метки: Блог компании OTUS java java ee jakarta primefaces spring spring boot |
Модификация прошивки роутера D-Link |
Всех с наступившим Новым Годом! В этой заметке я расскажу о том как я модифицировал прошивку роутера D-Link DWR-M921, вдруг кому эта информация пригодится.
Читать далееhttps://habr.com/ru/post/709544/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709544
Метки: Настройка Linux Реверс-инжиниринг Сетевое оборудование D-Link firmware dwr-m921 rtl8197 rtl819x checksum |
Готовим FeatureToggle для Android |
Готовим FeatureToggle для Android
Всем привет, меня зовут Илья, я андроид инженер. Почти три года назад, мы начали свой проект в сфере финтех. Срок запуска MVP был оптимистичным. За неделю до наступления дедлайна наша команда осознала, что срок запуска переносить никто не собирается, а одна фича вряд ли будет закончена вовремя. Рисковать не хотелось и было решено - прикрыть эту часть заглушкой. Блокируя часть нерабочей функциональности, мы питали надежды, что скоуп MVP будет закрыт. По-этому, выключить нерабочий код хотели так, чтобы по щелчку кнопки CI/Web экран стал доступен для пользователя.
Постепенно, штат сотрудников разрастался и далеко не все понимали что это такое. Гайд так же был необходим и для внутренних сотрудников. Один источник данных - одна правда для всех. Пришлось добавить не только библиотеку для форсирования, но и перестроить процесс разработки.
Откровенно говоря, разговоры внутри команды о внедрении FeatureToggling шли уже давно. Эта история стала спусковым крючком для его внедрения.
Читать далееhttps://habr.com/ru/post/709542/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709542
Метки: mobile android mobile development разработка под android разработка мобильных приложений kotlin аналитика мобильных приложений тестирование мобильных приложений feature toggle |
Осциллограф, огромные колонки, HDD на 3 ТБ и XBox One: постпраздничная испанская барахолка |
https://habr.com/ru/post/709538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709538
Метки: Блог компании Selectel Гаджеты Компьютерное железо История IT Осциллограф барахолка испания |
Смерть или эволюция. Что ждёт программирование в будущем? |
https://habr.com/ru/post/709310/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709310
Метки: программирование Исследования и прогнозы в IT Научно-популярное искусственный интеллект Будущее здесь будущее программирования chatgpt |
[Перевод] Быстрыми движениями мыши, возможно, управляет производная |
Недавние эксперименты с мышами дают основание считать, что мозг точно управляет некоторыми быстрыми движениями через сравнение передаваемых сигналов, а не при помощи самих сигналов. Подробности — к старту флагманского нашего курса по Data Science.
Читать дальше →https://habr.com/ru/post/709520/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709520
Метки: математика наука биология эксперимент мозг читальный зал производная научпоп сигналы научно-популярное skillfactory блог компании skillfactory |
Как подружить Mikrotik LTE passthrough c роутером на openwrt |
У меня на даче самый обычный сетап. Интернет раздается через 3g свисток + wifi роутер на openwrt.
Здесь роутер с openwrt на борту это пограничное устройство между LAN и WAN.
Такой сетап работал годами и был супер надежным.
И вот я случайно узнал что некоторые сотовые операторы в моей местности уже ввели в эксплуатацию сети 4G и задумался как бы улучшить качество и скорость интернета. После чтения обзоров и недолгих раздумий было решено прикупить Mikrotik LTE6 kit (внешний 4g модем + тарелка) и заменить им устаревший 3g свисток.
Читать далееhttps://habr.com/ru/post/709530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709530
Метки: Сетевые технологии Серверное администрирование Сетевое оборудование mikrotik openwrt lte passthrough |
Создаем свой загрузочный диск Linux |
В статье описывается способ, как создать собственный загрузочный диск Linux (оптический диск или флешку), добавить в него только нужные программы и убрать все лишнее. Полученный образ в экспериментах занял менее 25 Мб. Он позволяет быстро загружаться, работать в текстовом режиме, создавать, редактировать, удалять файлы на разных файловых системах, имеет поддержку русского языка. За основу взят Debian.
Читать далееhttps://habr.com/ru/post/709528/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709528
Метки: Настройка Linux *nix livecd linux |
10 инди игр от новых авторов |
Я связался с 10 разработчиками инди игр и они предоставили информацию о своем творении. Игры совершенно разные - как проработки качества, так и жанры. Составом команд и бюджетов. Некоторые из них поделились цифрами о том, сколько вложили денег в разработку.
Читать далееhttps://habr.com/ru/post/709518/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709518
Метки: Игры и игровые консоли игры инди игры быть инди разработка игры разработка игр разработка игр для пк steam |
Прекращайте оправдываться |
Привет, человек, %хабраюзер%, %юзернейм%, программист.
Этот пост является оплотом ненависти. Так уж вышло. Но тебе, как программисту пора перестать оправдываться.
Разрешите объясниться.https://habr.com/ru/post/709516/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709516
Метки: Программирование Карьера в IT-индустрии оправдание отвественность настоящий программист программист обучение |
Как собрать базу организаций за час |
Всем привет, меня зовут Александр Калыргин, сейчас я активно занимаюсь сферой получения и анализа данных. Захотелось показать, как можно без особых проблем получить базы организаций, зарегистрированных в нужном вам регионе.
Читать далееhttps://habr.com/ru/post/709510/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709510
Метки: Data Mining Открытые данные API ФНС Чекко База организаций Парсинг Работа с данными |
Теория категорий в API для консистентности Apache Cassandra |
Для Apache Cassandra проектирование структуры таблиц выполняется для нужд одного конкретного приложения, а перед программистом встают проблемы дублирования данных (один запрос читает одну таблицу, в которой есть все нужные поля) и контроля инициализации значений для колонок, входящих в первичный ключ
В статье предлагается вариант организации клиентского API для решения проблем с консистентностью данных и инициализации требуемых полей на базе комбинации паттернов проектирования Factory Method, Builder и Finite State Machine
TLDR: Если представить паттерн Factory Method как предел в терминах теории категорий, т.е. кортеж с проекциями, и инициализировать фабрику при помощи паттерна Builder, то можно получить удобный API для создания объектов с дублирующимся данными
Читать далееhttps://habr.com/ru/post/709508/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709508
Метки: java Анализ и проектирование систем api cassandra apache cassandra шаблоны проектирования теория категорий |
Простые и сложные услуги |
Глава о простых и сложных услугах из моей «Книги нормального фрилансера». Объясняю суть, сравнивая продажу стакана лимонада и проектирование информационной системы. Можно как прочитать, так и послушать в авторском исполнении ^_^
Читать далееhttps://habr.com/ru/post/709504/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709504
Метки: фриланс проектирование |