Торопиться не надо… (Про спинлоки) |
После небольшой статьи про особенности при работе с кэшем (https://habr.com/ru/post/687146/) мне в личку прилетело несколько замечаний про работу спинлоков и приглашение на собес от пчелайнов, приятно, что технические статьи читают не только технари... лирика. Возвращаясь к обсуждению спинлоков, вышедших за рамки хабра, если это вызвало интерес, почему бы не написать про работу с этими примитивами синхронизации. Тема действительно интересная, да и разработчики придумали более десятка разновидностей спинлоков под разные вкусы и нужды. Все опять будет с тестами и примерами работы. @tbl Линус действительно прав, в юзерспейсе спинлоки "зло злющее", но как обычно есть нюансы...
Читать далееhttps://habr.com/ru/post/689310/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689310
Метки: Open source Системное администрирование c++ spinlock mutex |
Почему ученики застревают в online обучении IT даже с наставником? |
Предложение о смене ПРОФЕССИИ online — современный тренд. На вебинарах, лайвах, митапах и т.п. обучающие организации рассказывают о нюансах дистанционного развития трудовых навыков.
Один такой лайв я посмотрел на днях (сентябрь 2022г.). Зацепило название: «Как наставник помогает в обучении программированию». Этим вопросом я интересуюсь давно и имею свои наблюдения, изучаю отзывы студентов, общаюсь со специалистами из IT.
Многие тезисы уже были сформулированы, а просмотр лайва стал всего лишь сигнальной ракетой к написанию статьи.
Читать далееhttps://habr.com/ru/post/690398/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690398
Метки: Учебный процесс в IT Управление персоналом Удалённая работа наставничество наставник консультирование обучение онлайн обучение программированию саморазвитие навык программиста |
Недельный геймдев: #88 — 25 сентября, 2022 |
Из новостей: Unity анонсировала новые инструменты для разработки многопользовательских игр, NVIDIA анонсировала DLSS 3 на GTC 2022, в сети появились десятки видео и тысячи строк исходного кода из раннего билда GTA VI, Videogamedunkey основал собственное издательство BIGMODE.
Из интересностей: советы и практики по планированию и работе в команде, лучшая худшая механика в играх, слайды с огромной презентации про Lumen с Siggraph 2022, интервью с разработчиком Cult of the Lamb от Noclip.
Читать далееhttps://habr.com/ru/post/690286/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690286
Метки: разработка игр gamedev gamedevnews новости дайджест |
[Перевод] Руководство по программированию сокетов на Python. От введения до работающего примера |
https://habr.com/ru/post/690186/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690186
Метки: Блог компании SkillFactory python программирование Сетевые технологии skillfactory сети сеть сокеты клиент сервер linux системные вызовы |
RISC-V: архитектура, которую будут развивать в РФ. Перспективы и возможности в России и мире |
https://habr.com/ru/post/565952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=565952
Метки: Блог компании Selectel Исследования и прогнозы в IT Производство и разработка электроники Компьютерное железо процессоры чипы архитектура RISC-V |
[Перевод] What dreams may come |
Примечание первое: заголовок статьи — перевести одной фразой нереально (удивите?). Слишком много игры слов и смыслов. Первоисточник — монолог Гамлета “быть или не быть”. Поэтому я решила оставить оригинальный заголовок.
Примечание второе: переобучение (переподгонка, пере- в значении «слишком», англ. overfitting) в машинном обучении и статистике — явление, когда построенная модель хорошо объясняет примеры из обучающей выборки, но относительно плохо работает на примерах, не участвовавших в обучении (на примерах из тестовой выборки). Wikipedia
Читать далееhttps://habr.com/ru/post/690276/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690276
Метки: Научно-популярное биотехнологии мозг перевод перевод с английского нейробиология |
[Перевод] Пример Django Admin Stacked Inline: отношения многие-к-одному и многие-ко-многим |
Django Admin — довольно мощный инструмент при работе с данными в стиле CRUD (создание, чтение, модификация, удаление). Одна из особенностей, о которой многие (даже опытные) разработчики не подозревают, — это наличие нескольких строк «many-one» или «many-to-many» на одной странице.
Читать далееhttps://habr.com/ru/post/690274/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690274
Метки: Блог компании OTUS python веб-разработка django django admin регулярные выражения |
Игровой сетап на linux |
Хотел я написать о багах и разработчиках но подумал, что это никому не надо и напишу о том как я настроил себе удобное место для поиграть на linux.
Читать далееhttps://habr.com/ru/post/690270/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690270
Метки: Настройка Linux Игры и игровые консоли Steam linux ps5 steam link |
[Перевод] Состояние PostgreSQL 2022: 13 инструментов, отличных от psql |
Опрос о состоянии PostgreSQL 2022 завершился несколько недель назад, и мы усердно работаем над очисткой и анализом данных, чтобы поделиться с сообществом PostgreSQL максимально полной информацией.
В сообществе по базам данных обычно из года в год множество дискуссий вызывают две вещи: производительность и инструментарий. В этом году мы немного скорректировали вопросы, чтобы сосредоточиться на конкретных случаях использования и инструментах PostgreSQL, которые сообщество считает наиболее полезными: написание запросов и администрирование, разработка и визуализация данных.
Читать далееhttps://habr.com/ru/post/690266/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690266
Метки: Блог компании OTUS PostgreSQL postgre sql state of postgresql psql GIN |
Децентрализованный поиск для свободного веба |
Возможно ли создать поисковую систему, которую тяжело подвергнуть цензуре, влиянию и блокировке?
Говоря техническим языком, возможно ли выполнять полнотекстовый поиск не имея удаленного сервера, удобным для пользователя способом, одновременно храня поисковый индекс в peer-to-peer системе и имея возможность быстро обновлять поисковый индекс?
Да, это возможно!
Под катом описание архитектуры поискового движка Summa на Rust и набора приемов, позволивших ответить утвердительно на все вопрос
Читать далееhttps://habr.com/ru/post/690252/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690252
Метки: Поисковые технологии JavaScript Алгоритмы rust Распределённые системы технологии безумный план поисковые системы браузеры wasm rustc |
Дайджест недели от Apple Pro Weekly News (19.09 – 25.09.22) |
Вышли важные обновления iOS с исправлениями и улучшениями. Презентации в октябре, возможно, не будет. В европейском App Store вырастут цены, а в российском удалили ещё несколько приложений. В FIFA 23 можно будет сыграть с Тедом Лассо. А ещё слухи и другие интересные события в мире Apple. Новый дайджест вашему вниманию...
Перейти к новостямhttps://habr.com/ru/post/690264/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690264
Метки: Гаджеты Компьютерное железо Смартфоны IT-компании Apple iOS iPhone iPad Mac Apple Watch AirPods Apple Store App Store Слухи |
Разработка контроллера фотоловушки для управления фотоаппаратом |
Приветствую, Хабр!
В статье речь пойдет о разработке устройства, которое позволяет отправлять «команду сделать снимок» фотоаппарату, принимая ее от фотоловушки. И почему, например, не подойдет вариант с обычным датчиком движения. Устройство простое и узкоспециализированное, но идея интересная.
Читать далееhttps://habr.com/ru/post/690246/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690246
Метки: Производство и разработка электроники Фототехника DIY или Сделай сам Электроника для начинающих управление фотоаппаратом контроллер фотоаппарата фотоловушка |
Попасть в Amazon в 47 лет. История нашего студента |
Sergejs Jersovs зарабатывал на жизнь частным извозом в Ирландии. Пока однажды, когда ему было 44 года, не решил полностью изменить свою жизнь и стать веб-разработчиком. Начал свой путь в IT он с того, что прошел наш курс «Веб-разработчик с нуля до профи». Меньше чем через полтора года после окончания курса он уже работает в Amazon.
Читать далееhttps://habr.com/ru/post/690244/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690244
Метки: Разработка веб-сайтов Программирование amazon web services amazon работа hr собеседование веб-разработчик |
Задача про пьяницу |
В книге «Пятьдесят занимательных вероятностных задач с решениями - Ф. Мостеллер» есть интересная задача про пьяницу, который с вероятностью делает один шаг к обрыву и с вероятностью
один шаг от обрыва. Пьяница стоит на расстоянии одного шага от обрыва. Что можно сказать про вероятность того, что он упадет?
https://habr.com/ru/post/690242/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690242
Метки: Занимательные задачки Математика Теория вероятностей числа каталана |
Бамбук, Mito-лист и Деталь, или как подготовиться ко встрече с пандами |
Привет, Хабр!
Как часто вы сталкиваетесь с необходимостью выгрузить в MS Excel более миллиона строк? Все фильтры на выгрузку уже были наложены ранее, но, увы, она до сих пор «не проходит по габаритам». Перед нами встает дилемма – делить, или … воспользоваться готовыми решениями для python, не изучая python! Речь сегодня пойдет о трех библиотеках, которые позволяют писать код и при этом не писать его, а также оперировать внушительными объемами данных с минимальными знаниями английского языка или синтаксиса пресловутых «панд» (здесь и далее «панды»: pandas – open-source библиотека для python для работы с табличными данными – прим. автора). Для примера будем использовать объявления о продаже автомобилей Toyota с известного сайта.
Читать далееhttps://habr.com/ru/post/690044/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690044
Метки: Python Программирование Bamboolib Mito GUI D-Tale |
Дайджест новостей за август 2022 |
Всем привет! Сегодня у нас из интересных событий наделавший шуму отчёт об оставляющих желать лучшего ИБ-стандартах Твиттера, незавидная судьба криптомиксера Tornado Cash и его разработчиков, новые методы кражи данных с изолированных от сети систем и несколько запомнившихся своей курьёзностью случаев от мира инфобезопасности. За подробностями добро пожаловать под кат!
Читать далееhttps://habr.com/ru/post/690232/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690232
Метки: Блог компании T.Hunter информационная безопасность взлом утечки события дайджест |
Книга «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 6-е изд.» |
https://habr.com/ru/post/690222/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690222
Метки: Блог компании Издательский дом «Питер» Профессиональная литература веб-сайты PHP MySQL JavaScript CSS HTML5 |
Как уехать из России: расширенная подборка полезных ссылок для эмиграции |
Привет! Меня зовут Коля, я создатель одного из крупнейших каналов про релокацию и работу за границей Remocate. В этой подборке постарался собрать все ссылки, которые могут пригодиться в ближайшие дни.
Читать далееhttps://habr.com/ru/post/690230/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690230
Метки: Образование за рубежом IT-эмиграция Карьера в IT-индустрии эмиграция из россии эмиграция эмиграция it трактор мобилизация релокация релокейт |
[Перевод] ROWCOUNT TOP |
Рассматривая планы запроса для INSERT, UPDATE или DELETE, в том числе те, которые демонстрировались в некоторых статьях ранее, можно заметить, что почти все такие планы включают оператора TOP.
Читать далееhttps://habr.com/ru/post/690228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690228
Метки: Microsoft SQL Server sql server |
Charles для начинающего QA: от настройки до использования |
Всем привет, меня зовут Роман, я тестировщик в компании СберМегаМаркет.
Итак, по первой ссылке в гугле на запрос «Charles что такое», можно найти примерно следующее: Charles – один из самых распространенных инструментов для сниффинга трафика. В свою очередь, сниффинг трафика – это перехват и анализ сетевого трафика.
Нетрудно понять, что Charles – это что-то похожее на консоль разработчика в браузере, однако, с гораздо более широким спектром возможностей и приспособленным под большее количество платформ.
Особенно обширно Charles применяется в мобильном тестировании, ввиду того, что это один из самых простых и удобных способов посмотреть, уходят ли запросы с мобильного клиента, с какими параметрами они отправляются и как отвечает backend. Дальше в статье расскажу о Charles для начинающего QA.
Читать далееhttps://habr.com/ru/post/690220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690220
Метки: тест мобильное сниффер charles sniffer qa charlesproxy snif тестирование мобильных приложений тестирование веб-сервисов сниффинг qa mobile блог компании сбермегамаркет |