Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Перебор Соседних Клеток — забавные формулы

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров663

Не только в играх вроде "Го" или "Жизнь" - но и в создании фильтров для изображений - часто нужно для клетки или точки (x, y) перечислить её "соседей". Либо только четырех (по горизонтали и вертикали), либо все восемь (с диагоналями).

Можно не задумываясь написать массивчик с 4-мя или 8-ю парами смещений, вроде
[(-1, 0), (0, 1), (1, 0), (0, -1)] - а можно ли вместо него жахнуть какую-нибудь формулу? Давайте попробуем для утренней разминки ума в понедельник :)

В этой статье будет несколько 2-3 строчных примеров кода - уж извините пожалуйста :) зато она довольно короткая.

Вспомним арифметику!
Всего голосов 3: ↑3 и ↓0+5
Комментарии2
Статья

Инновации в инженерии: функционал конвертации проектов и анализ целостности систем в nanoCAD BIM Вентиляция

Время на прочтение7 мин
Количество просмотров60

Компания «Нанософт» постоянно совершенствует функционал своих продуктов. Одним из таких активно развивающихся решений является программное обеспечение nanoCAD BIM Вентиляция, в свежем релизе которого открыты новые возможности. Подробному разбору некоторых важных новинок и посвящена эта статья. Материал будет полезен инженерам-проектировщикам ОВиК, которые стремятся автоматизировать рутинные процессы и минимизировать количество ошибок при проектировании систем вентиляции и кондиционирования. 

Читать далее
Рейтинг0
Комментарии0
Пост

В одной из недавних статей узнал про сайт HighLoad.fun, было интересно решить несколько задач и забраться в лидеры. Если кто-то любит highload задачи, то зову принять участие. Общался с автором проекта HL в телеграме - отзывчивый добродушный человек, планируется версия сервера 2.0 с новыми плюшками. Может и выглядит как реклама, но моя заинтересованность чисто спортивная, я решаю такие задачи сколько себя помню, это как кроссворды для меня, а без конкуренции нет желания улучшать результат. В секции C++ конечно соревновательный дух активнее, но я пишу на C# и там результатов не так много.

Теги:
0
Комментарии2
Статья

Чем занимается фронтенд-разработчик — джуниор, мидл, синьор и тимлид

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров531

Хабр, привет! Меня зовут Сергей Константинов. Я старший разработчик в Сбере и наставник на курсе «Фронтенд-разработчик» в Практикуме. Возможно, вы уже знакомы с моей статьёй «Путь фронтенд-разработчика. От рождения до тимлида», в которой я описал типичный карьерный путь, полный трудностей и преодолений. На этот раз я расскажу о том же пути, но с другого ракурса — и разберу задачи, которые часто выполняют фронтенд-разработчики разных грейдов и на разных местах работы.

Читать далее
Всего голосов 15: ↑8 и ↓7+1
Комментарии2

Истории

Новость

Подача документов на присвоение учёных званий профессора и доцента в РФ будет полностью переведена в электронный формат

Время на прочтение3 мин
Количество просмотров517

По информации представителя Министерства науки и высшего образования РФ, подача документов на присвоение учёных званий профессора и доцента будет полностью переведена в электронный формат через заполнение заявок на портале «Госуслуги».

Читать далее
Всего голосов 1: ↑1 и ↓0+2
Комментарии2
Новость

Raspberry Pi представила фирменный USB-хаб за 12 долларов

Время на прочтение1 мин
Количество просмотров1.9K

В блоге Raspberry Pi анонсировали фирменный USB-хаб, который можно использовать с платами компании и любым другим оборудованием. Новинка уже доступна в официальном магазине и у партнёров, а обойдётся хаб в 12 долларов.

Читать далее
Всего голосов 3: ↑3 и ↓0+4
Комментарии3
Статья

E-com как снежный ком: история развития направления электронной коммерции в России на личном опыте

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров233

Сегодня я хочу на собственном, более чем 30-летнем, опыте показать историю развития направления E-com в России. Вспомню, с чего все начиналось, и какие испытания выпали на долю электронной коммерции. Выделю основные сегодняшние тенденции в онлайн-торговле, немного помечтаю о светлом будущем и даже сделаю несколько предсказаний. А заодно, расскажу, как я сам оказался «по-уши в E-com».

Погнали читать...
Всего голосов 3: ↑3 и ↓0+3
Комментарии0
Новость

Ошибка с зелёным экраном в WhatsApp делает бета-версию приложения непригодной для использования

Время на прочтение1 мин
Количество просмотров681

Бета-версия WhatsApp 2.24.24.5 для Android страдает от проблем с зелёным экраном, делая приложение непригодным для использования, рассказали пользователи социальной сети X. Один из пострадавших сообщил, что проблема возникает после нажатия на чат в мессенджере.

Читать далее
Всего голосов 2: ↑1 и ↓1+1
Комментарии0
Новость

Google тестирует автономное ИИ-приложение Gemini для iPhone

Время на прочтение1 мин
Количество просмотров287

Пользователь iPhone заметил приложение Google Gemini в App Store, которое также позволяет получить доступ к Gemini Live. Изначально ИИ Gemini на iOS был частью приложения поисковика Google.

Читать далее
Всего голосов 1: ↑1 и ↓0+2
Комментарии0
Статья

Проверяем, мог ли модуль пожаротушения стать причиной пожара на складе

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.2K

В статье автор расскажет, почему модуль порошкового пожаротушения «Буран-2,5-2С» посчитали виновником пожара, разберёт, как он устроен, и самостоятельно протестирует модуль на предмет конструктивных недостатков.

Читать далее
Всего голосов 18: ↑17 и ↓1+21
Комментарии10
Новость

Минцифры планирует закрепить государственные тарифы на выплаты за участие «белых хакеров» в Bug Bounty

Время на прочтение2 мин
Количество просмотров947

Российское Минцифры рассматривает возможность закрепить государственные тарифы на выплаты «белым хакерам» за участие в поиске уязвимостей в IT‑системах за вознаграждение, пишет «Коммерсантъ». Об этом сообщил замминистра ведомства Александр Шойтов 6 ноября в рамках SOC Forum 2024.

Читать далее
Всего голосов 2: ↑2 и ↓0+5
Комментарии11
Новость

Tesla начала выдавать в аренду электропикапы Cybertruck в США за $999 в месяц

Время на прочтение1 мин
Количество просмотров495

Компания Tesla запустила аренду электропикапов Cybertruck в США. Автомобиль можно взять в аренду на 2-3 года, с минимальная стоимость услуги составит $999 в месяц.

Читать далее
Всего голосов 1: ↑1 и ↓0+2
Комментарии1
Статья

Pygame для начинающих программистов. Статья первая

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров680

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

Изучение Python с помощью разработки игр не только делает процесс обучения более интересным, но и помогает освоить ключевые концепции программирования в практическом контексте. Игры — это не просто развлечение; они представляют собой сложные системы, требующие логического мышления, креативности и навыков решения проблем. Разработка игр позволяет новичкам быстро увидеть результаты своего труда, что значительно повышает мотивацию и желание продолжать обучение.

Библиотека Pygame, в свою очередь, предоставляет мощный инструментарий для создания 2D-игр на Python. Она упрощает работу с графикой, звуком и взаимодействием с пользователем, позволяя сосредоточиться на логике игры и дизайне. С Pygame мы будем реализовать свои идеи создавая игровые механики.

В этой серии статей мы погрузимся в увлекательный мир разработки игр на Python с использованием Pygame. Мы здесь повторим основы программирования, создадим свои первые игры и получим навыки, которые будут полезны не только в разработке игр, но и в любых других областях программирования. В общем приготовимся к приключению, полному творчества, обучения и веселья!

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

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
Новость

Apple выпустила детали и инструменты для самостоятельного ремонта iPhone 16 и iPhone 16 Pro

Время на прочтение1 мин
Количество просмотров838

Apple выпустила детали и инструменты для ремонта iPhone 16, iPhone 16 Plus, iPhone 16 Pro и iPhone 16 Pro Max в рамках своей программы Self Service Repair. Такая опция появилась для владельцев смартфонов в США и ряде европейских стран спустя семь недель после релиза линейки iPhone 16.

Читать далее
Всего голосов 1: ↑1 и ↓0+3
Комментарии0
Статья

Правильные графики и коммуникация

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров258

Красота и стиль – это ценность. В отношении данных это проявляется в любви к графикам. Если вы читаете эти строки, значит и вас не обошел этот недуг. Кому нужны эти скучные таблицы? Ведь есть же ГРАФИКИ!

Читать далее
Всего голосов 5: ↑1 и ↓4-2
Комментарии3
Новость

В Windows 11 добавили кнопку «Поделиться» в меню «Пуск» и на панель задач

Время на прочтение1 мин
Количество просмотров703

Microsoft добавила кнопку «Поделиться» в меню «Пуск» и панель задач в Windows 11. Эта функция позволяет быстро делиться контентом из приложений или файлов. 

Читать далее
Всего голосов 4: ↑4 и ↓0+8
Комментарии3
Новость

Nintendo подала в суд на стримера пиратских игр компании до их релиза, использовавшего эмуляторы и утекшие ROM

Время на прочтение5 мин
Количество просмотров1.1K

Nintendo подала в федеральный суд Колорадо иск против энтузиаста видеоигр и игрока Джесси Кейгина (Jesse Keighin, aka EveryGameGuru), который транслировал пиратские игры компании до их коммерческого релиза, а также использовал эмуляторы и пиратские ROM для этого.

Читать далее
Всего голосов 2: ↑2 и ↓0+4
Комментарии4
Статья

Почему я не готовлюсь к алгоритмическому интервью

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров6K

Почему я не готовлюсь к алгоритмическому интервью

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

К собеседованию
Всего голосов 22: ↑20 и ↓2+22
Комментарии93
Статья

Новый старый дед в Штатах, а также заработок криптокита $85 млн на ставке на Трампа

Время на прочтение5 мин
Количество просмотров1.9K

Все самые важные и интересные финансовые новости в России и мире за неделю: 10-летняя «малышка на 2,8 млрд» из Краснодара, новые ограничения от Interactive Brokers, физический интеллект пизеров для OpenAI и Безоса, Tether идет в торговлю нефтью, а также опасные времена для канадских криптанов.

Читать далее
Всего голосов 13: ↑8 и ↓5+4
Комментарии3
Статья

Уровни изоляции транзакций в PostgreSQL, MySQL, MSQL, Oracle с примерами на Go

Уровень сложностиСредний
Время на прочтение33 мин
Количество просмотров1.6K

В данной статье обсудим проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД PostgreSQL, MySQL, SQL Server, Oracle с примерами на Go. Поговорим о деталях их реализации в указанных СУБД. На примере PostgreSQL проведем benchmark-тестирование производительности уровней изоляции с использованием инструмента pgbench

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1