В самом популярном фрагменте кода за всю историю StackOverflow ошибка! 

Недавнее исследование «Использование и атрибуция сниппетов кода Stack Overflow в проектах GitHub» внезапно обнаружило, что чаще всего в опенсорсных проектах встречается мой ответ, написанный почти десять лет назад. По иронии судьбы, там баг.
Прочитать остальную часть записи »

Страх и ненависть в IT

Всем привет. Я — обычный программист, носящий лычку сеньора в одной обычной продуктовой компании. Я занимаюсь коммерческой разработкой около 10 лет, начинал с разработки прошивок для небольших железок, а сейчас изготавливаю бекенды различной степени сложности преимущественно на модных нынче Java/Kotlin. Эту профессию я выбрал по призванию — будучи ещё школьником все время что-то паял, программировал на бумажке (компьютера не было) и всё такое. Дальше шли профильное образование, работа в различных компаниях — именитых и обычных, зарубежных и отечественных. Поэтому я могу сказать, что являюсь идейным программистом. И никогда не понимал людей, которые ждут пятницу — всегда с удовольствием ходил на работу, какой бы ад там не творился. Так было по-крайней мере до недавнего времени. С какого-то момента я “сломался” и с трудом мог заставить пойти себя на некогда любимую работу. Меня и раньше что-то смущало, но теперь, когда мысли до конца оформились в голове — я могу сказать, что же не так с моим некогда уютным IT-мирком.
Прочитать остальную часть записи »

Как маркетинг мешает быстрее заряжать ваши смартфоны

Как выяснилось, почти все смартфоны заряжают свои аккумуляторы токами намного ниже стандартных для них, а то, что попадает в категорию «быстрых зарядок», на самом деле медленнее того, что в других направлениях массово работает уже лет 6-7.


Прочитать остальную часть записи »

Как рандомайзеры позволяют вдохнуть в старые игры новую жизнь


Рандомайзер Link to the Past может изменять не только содержимое сундуков и награды в игре, но и спрайт персонажа, создаваемых врагов и цветовую палитру мира!

Прочитать остальную часть записи »

Несколько полезных советов как практиковаться в Python

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

Введение

Изучение Python не сильно отличается от изучения других языков программирования. Один путь для становления профессионалом в Python (или в другом любом языке) в основном зависит от имеющегося опыта и знаний. Это означает, что опытные программисты уже знакомы с основными концепциями программирования, обычные используют разные методы решения задач, когда как новички — нет.

Прочитать остальную часть записи »

Как работал графический чип Super Nintendo: руководство по Super PPU


Описание концепций PPU
Super PPU

Super «Picture Processing Unit» — чип видеоконтроллера, обрабатывающий тайловую графику, плоскости скроллинга и спрайты SNES. По функциям схож с PPU консоли NES.
Прочитать остальную часть записи »

История систем контроля версий

Mercurial

Новогоднее настроение из Arduino и палок

Вместо пролога

Смеркалось.

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


Прочитать остальную часть записи »

Flipper Zero — пацанский мультитул-тамагочи для пентестера

Flipper Zero — проект карманного мультитула на основе Raspberry Pi Zero для пентеста IoT и беспроводных систем контроля доступа. А еще это тамагочи, в котором живет кибер-дельфин.
Прочитать остальную часть записи »

Почему, а главное, куда люди уходят из IT?

Здравствуйте уважаемое хабросообщество. Вчера(будучи в не трезвом состоянии), прочитав пост от @arslan4ik «Почему люди уходят из IT?», я задумался, ведь действительно хороший вопрос: «Почему..?»
Прочитать остальную часть записи »