Как стать автором
Обновить
6
0
Забулдыга @shell4692

Разработчик

Отправить сообщение

Почему мой любимый API — это файл zip на сайте Европейского центрального банка

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

Когда был максимальный курс доллара к евро?

Вот небольшая программа, вычисляющая это:

curl -s https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist.zip \ | gunzip \ | sqlite3 -csv ':memory:' '.import /dev/stdin stdin' \ "select Date from stdin order by USD asc limit 1;"

Результат: 2000-10-26. (Можете попробовать запустить её самостоятельно.)

Читать далее
Всего голосов 81: ↑67 и ↓14+76
Комментарии27

Муки рождения Bioshock Infinite

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

Я до сих пор не могу поверить, что с релиза Bioshock Infinite прошло аж 10 лет. Это был не просто культурный феномен, захлестнувший миллионы людей по всему миру. Это было очень личное и эмоциональное приключение для каждого игрока, который вместе с Букером и Элизабет ворвался в Колумбию. Игра, безусловно, хороша. Но что если я скажу вам, что история её разработки настолько тяжёлая, хаотичная и запутанная, что после неё удивительно, как вообще Bioshock Infinite смог выйти в свет, да ещё и стать хитом? Звучит безумно, но это чистая правда, и сейчас я вам это докажу.
Читать дальше →
Всего голосов 25: ↑24 и ↓1+31
Комментарии4

Полное руководство по эффективному обучению

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

Привет, Я Илья и это полное руководство по эффективному обучению. Мы рассмотрим несколько шагов по подготовке к учёбе, про сам процесс и в конце вас ждёт ряд полезных навыков и советов.

Читать далее
Всего голосов 17: ↑9 и ↓8+5
Комментарии12

Автоматическая моталка для пряжи

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

Вы когда-нибудь задумывались почему пряжа, из которой вяжут свитера и носки, хранится в клубках? Что это за формация такая... клубок? А кто эти клубки крутит и каким образом?

Сегодня расскажу о процессе создания домашнего станочка для перемотки пряжи в клубки.

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

Разработка сервопривода с BLDC мотором

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

Открытый проект серво‑контроллера MC50 продолжает развиваться. На этот раз поговорим о создании сервопривода.

Сервоприводы в умном доме нужны повсеместно: в запорных кранах, в электрических замках, в моторизированных кронштейнах и столах, в автоматических дверях, калитках, окнах, маркизах, воротах, поворотных видеокамерах, регулируемых креслах, электро‑пандусах и проч. Поэтому технология сервоприводов весьма востребована и тут есть где развернуться творчеству.

Читать далее
Всего голосов 48: ↑47 и ↓1+62
Комментарии43

Во что поиграть? — Star Wars TIE Fighter

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

Мне было около 10 лет, когда я впервые познакомился со вселенной Звездных Войн. Как сейчас помню: проснулся ни с того ни с сего в 5 утра и, чтобы никого не будить в квартире, тихо включил телевизор у себя в комнате. Я листал каналы один за другим до тех пор, пока мое внимание не привлекли забавные существа из незнакомого для меня (на тот момент) фильма, крутившегося по ТВ-3. Оторваться я уже не смог. Да, это был шестой эпизод Звездных войн, а «забавные существа» – эвоки. Фильм настолько поразил меня, что, недолго думая, я выпросил деньги у родителей и отправился на поиски диска с записью. В магазине другого города, мне удалось найти полный сборник первых трех классических частей, разумеется, он был пиратский. По возвращении домой запоем посмотрел все три эпизода и навсегда стал преданным фанатом Вселенной. Даже несмотря на плохое воображение, я регулярно представлял себя участником событий и мечтал попасть на поле боя. В удовлетворении этого желания мне помогали игры, ведь где, как не там, можно ощутить максимальное погружение и почувствовать себя одним из персонажей этой Вселенной.

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

Внешние компоненты в 1С 8.2

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

Введение


Эта статья дает представление о работе внешних компонент в системе «1С: Предприятие».
Будет показан процесс разработки внешней компоненты для системы «1С: Предприятие» версии 8.2, работающей под управлением ОС семейства Windows с файловым вариантом работы. Такой вариант работы используется в большинстве решений, предназначенных для предприятий малого бизнеса. ВК будет реализована на языке программирования C++.
Читать дальше →
Всего голосов 27: ↑19 и ↓8+11
Комментарии4

Arduino AY player с экраном и кнопками

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

Конструируем музыкальный плеер PSG-файлов на чипе AY-3-8910 с OLED-экраном, кнопками управления и дополнительной памятью, а также подключаем выходные и входные сдвиговые регистры и прочие устройства с интерфейсами I2C и SPI к Arduino.

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

Пишем внешнюю компоненту для 1С, NativeAPI на С++, для ОС Linux, с использованием Qt Creator

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

Аннотация

В статье рассмотрен процесс создания внешней компоненты для 1С в среде Qt Creator для операционной системы Linux (ubuntu, debian, mint и им подобных). На примере компоненты для сбора данных от внешней аппаратуры и сохранение их в базе, посредством 1С. В качестве внешней аппаратуры в данном примере будем использовать Arduino UNO.

Для создания внешней компоненты понадобятся

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

И снова про VGA

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

Хочу поделиться собственным опытом вывода изображения на монитор через VGA интерфейс. Я понимаю, что подобная задача решалась много раз, разными людьми, на разном оборудовании. Поэтому призываю всех причастных к этой теме отписаться в комментариях о своих вариантах реализации и особенностях разработки.

Читать далее
Всего голосов 104: ↑103 и ↓1+132
Комментарии39

Мифы про метаболизм и почему люди не худеют на 1000 калорий?

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

В личные на vc.ru мне пришел такой фидбэк.

Читать далее
Всего голосов 103: ↑95 и ↓8+105
Комментарии470

13 сюрпризов неайтишной компании

Время на прочтение9 мин
Количество просмотров93K
Отработав много лет в компаниях, занимающихся разработкой программного обеспечения на заказ, невольно начинаешь задумываться — а как всё-таки выглядит вся эта суета с другой стороны, со стороны заказчика? Грешным делом начинает казаться, что там всё просто и понятно, все люди сведущи и профессиональны, решения принимаются осмысленно и обоснованно, да и вообще, жизнь кипит, а не как в этом нашем айтишном болоте…

Пару-тройку лет назад подобные соображения подтолкнули меня попробовать поработать в компании, где источником дохода является что угодно, только не разработка софта. Удачно подвернулось предложение от бывших коллег занять должность IT-директора в одной из ведущих организаций финансовой сферы, и я приступил к кипучей деятельности, браво закатав рукава. Теперь, спустя некоторое время, с высоты, так сказать, полученного опыта, хочу поделиться сюрпризами, что ожидали меня на этом пути – конечно, те, кому уже довелось поработать в разных сферах и разных организациях, скорее всего не обнаружат тут для себя ничего ни нового, ни удивительного, однако для наивных айтишников вроде меня, видавших доселе только однотипные «бодишопы»-аутсорсеры, что-то может показаться и вправду неожиданным.
Итак, поехали
Всего голосов 185: ↑177 и ↓8+169
Комментарии251

Сколько стоит содержать виртуальную девушку? Создаем подругу, записывающую кружочки в Telegram, с помощью 4 нейросетей

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

Не так давно в интернете появилась душещипательная история, как пользователь hackdaddy8000 сперва создал виртуальную девушку, а затем усыпил ее. Моральный и мемный аспект этого события обсуждали в комментариях под новостями.

Поговорим о технической стороне. Как повторить этот шедевр и можно ли обойтись без сервисов OpenAI, которые сложно оплатить в России? И главное — сколько придется инвестировать в виртуальную подругу.
Читать дальше →
Всего голосов 96: ↑91 и ↓5+111
Комментарии65

Борьба за человекочитаемость кода: опыт Хабра

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

Код Хабра день за днём впитывает в себя время, мысли и чаяния многих людей. Этому коду более 10 лет: он оброс множеством знаний, в том числе и тайных. Места c bus factor = 1 — не эка невидаль, а вполне конкретные люди с ответами на часто задаваемые вопросы.

Меня зовут Антон Каракулов, я тимлид команды бэкенд-разработки Хабра. Хабр стартовал в 2006 году, и за всё время здесь поработало, наверное, команд пять. Мне посчастливилось быть в двух из них, забегал в третью.

Эту статью я написал в рамках проекта Хабра «IT-гид», где разработчики рассказывают про свои направления. Постарался собрать в ней главные практические выводы и интересные грабли, которые нам попадались в процессе превращения старого хабракода в чистый, масштабируемый и понятный для всех — то есть человекочитаемый.

Все события утрированы, а совпадения — беспочвенны.

Читать далее
Всего голосов 46: ↑44 и ↓2+77
Комментарии22

Как запустить Doom на УАЗ Буханке 2022

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

Прошедший 2022 год сильно повлиял на отечественных автопроизводителей. Появились антикризисные комплектации (а остальные исчезли). Произошли откаты на старые экологические нормы, вплоть до евро-2. Кто-то прогнозировал возврат к карбюраторным двигателям, чего, к счастью, не случилось. Люди в шапочках из фольги особенно рады, что из отечественных машин исчезла система ЭРА-Глонасс. Глупцы, она стала ненужной, потому что всех уже чипировали через вакцину.

Мы же продолжали пилить RusEFI - свой ЭБУ с преферансом, барышнями, открытым программным кодом и открытыми аппаратными реализациями.

Читать далее
Всего голосов 155: ↑149 и ↓6+182
Комментарии216

Рецепт красивого бабаха. Три составляющих хорошего силового преобразователя. Часть 2

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

У вас есть симпатичная плата силового преобразователя? Тогда мы идём к вам! Давайте взорвём его! На картинке источник питания и «всё что осталось после нашей с ним работы». Приветствую. Это вторая часть статьи о трёх составляющих преобразователя. Сегодня доберёмся до некоторых хитростей, до пока ещё живых примеров и до салюта. Интересно? Тогда пристёгивайтесь и поехали!
Читать дальше →
Всего голосов 41: ↑39 и ↓2+49
Комментарии15

Меньше, еще меньше! Делаем вольт-ампер-ватт метр на Attiny85

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

Ну вот наконец добрался до Attiny85, все хотел чего-нибудь сделать на них. А тут коллеги решили с гальваническими покрытиями поиграться. Путем нехитрых доработок блок питания для светодиодных дисплеев на 5В 60А стал регулируемым. А вот контролировать такие токи нечем. Шунт на 75мВ при 50А в местных магазинах мы нашли, а вот головку к нему нет, а стоять считать чего там милливольты показывают на мультиметре- такое себе.

Читать далее
Всего голосов 55: ↑53 и ↓2+68
Комментарии19

unit-тестирование здорового человека ч.1

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

Обычно тесты не популярны в СНГ. Многие считают их дорогими и тормозящими разработку. Часто это говорят те, кто за разработку принимает написание кода сразу в прод и забывают о нем навсегда

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

STM32 BluePill + RNDIS, или делаем из нехитрых приспособлений троллейбус…

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

Привет, Хабр. Год назад я круто изменил направление своей деятельности с desktop разработчика на программиста микроконтроллеров. Хочу поговорить о том, как прошел этот год, поделиться своими наблюдениями, рассказать в одном месте о чем никто не рассказывает. А, еще и RNDIS на STM32F103 поднимем.

Статья будет просто набором заметок о технологиях, которые вроде бы многие знают, но как будто бы не все...

...и знать ничего не хотят
Всего голосов 38: ↑35 и ↓3+39
Комментарии40

МГЛ (ДРИ) дома, вопросы и ответы

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

Более полутора лет мы тестировали применение маломощных ламп МГЛ дома (газоразрядные лампы высокого давления). Один из интереснейших факторов, влияющих на комфортность освещения, оказалась общая инсоляция региона и время пребывания на открытом воздухе. Некоторые, особо удачные образцы, имеют наработку более 7000 часов, иные были почти сразу забракованы. МГЛ лампам, результатам тестов и не только посвящается эта статья.

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

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность

Специализация

Backend Developer, Embedded Software Engineer
Lead
Java
OOP
SQL
Linux
English
Spring Boot
Hibernate
Git
C++
Programming microcontrollers