Привет, Хабр! Идея статьи появилась, когда я начал повсюду замечать якобы подтверждения мифа, что «программирование — это просто». В новостях «восьмилетняя девочка, которая второй раз в жизни занимается программированием, наклепала чат-бота за 45 минут» (ага, да!). Курсы предлагают мне за 10 месяцев с нуля стать миддл+ (ага, да!). Но я-то знаю, как оно на самом деле. Мы, программисты, обычно решаем проблемы и двигаемся дальше, но я решил запротоколировать всё как есть, и в течение пары мес…
Приветствую, Хабр! Пришел в ремонт ноутбук со следующими симптомами: не включается и сломалась одна петля. Вырывание петель — довольно частая поломка, так как пластик крышки и основания обычно тонкий (если только корпус не из металла). Из-за этого происходит выламывание запрессованных втулок. Первое, что пришло на ум — из-за вырванной петли переломился (порвался) шлейф матрицы, но проблема оказалась куда интереснее. Хочешь выиграть мерч? Попробуй решить IT-кроссворд! Более 256 вопросов, 7 к…
ВведениеЯзык программирования Go предоставляет базовые контейнеры, но часто разработчикам необходимы более специализированные структуры данных. Пакет go-collections предлагает реализации распространенных структур данных с поддержкой дженериков, что делает код более выразительным и удобным.В этой статье мы подробно рассмотрим возможности пакета go-collections, его установку и примеры использования различных структур данных.!В комментариях написали, что нужно упомянуть, что это моя библиотека, ин…
Привет, Хабр!Зовут меня Егор, я программирую на Go и в этой статье хочу поделиться информацией про Docker и Golang.Скажу сразу, если ты пришел за Docker SDK, пролистывай немного вниз, там все будет.Кто такой Докер? Как заявляет сама компания, Докер - №1 программа по контейнерезации для разработчиков ПО. В этой статье я не буду объяснять, что это, зачем и почему именно он, для этого есть как офиц. документация, так и хорошие статьи на Хабре. Если кратко - то Докер - это инструмент, который позво…
دورهی مقدمهای بر یادگیری ماشین، برای دانشجویانMachine Learning Course Computer Engineering Department, Sharif University of Technology You can find Slides, Jupyter Notebooks and Exercises of "Introduction to machine learning" course of Fall 2024 (1403) Semester. It's currently under construction and will be updated during the semster. The complete set of course material of previous semesters are located in "Previous Semsters".
A modern, fast and flexible .NET testing frameworkTUnit A modern, flexible and fast testing framework for .NET 8 and up. With Native AOT and Trimmed Single File application support included! Documentation See here: https://thomhurst.github.io/TUnit/ IDE TUnit is built on top of the newer Microsoft.Testing.Platform, as opposed to the older VSTest platform. Because the infrastructure behind the scenes is new and different, you may need to enable some settings. This should just be a one time …
24 сентября состоится первая практическая конференция «Группы Астра» для разработчиков – Astra DevConf 2024. На мероприятии эксперты «Группы Астра» и приглашенные эксперты поделятся практикой создания приложений на базе отечественных и open source технологий, методами продуктивной работы проектных команд и развенчают некоторые мифы, касающиеся разработки в Linux-среде.
Ассоциация «Ростелесеть» пожаловалась в Федеральную антимонопольную службу (ФАС). Организация просит возбудить производство по признакам нарушения закона «О защите конкуренции» из-за создания «дискриминационных условий для операторов связи путем неравномерного замедления работы видеоплатформы YouTube, поисковой системы Google и ее сервисов», а также признать виновными лиц, нарушивших антимонопольное законодательство и принять меры для устранения нарушения.
Специалисты компании GreyNoise сообщили, что с января 2020 года они наблюдают крупные волны «шумовых бурь» (Noise Storms), которые содержат искаженный интернет-трафик. Несмотря на тщательный анализ и годы наблюдений, исследователи так и не сумели установить происхождение и назначение этих «шумов» и просят помощи у сообщества.