Обновить
18
0.8

Пользователь

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

Кондотьер Кода

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

Есть такой термин — лейтенант военного времени. Если коротко, то «теории мало, а практики много». Вот и я, к примеру, из таких недоучек практиков. Программирование для меня было вторичным умением, а не основным, скорее хобби и дополнение к основному занятию. Я не собирался быть программистом но в итоге стал им.

Читать далее

Доктор Стрейнджлав, или Как я научился не волноваться и полюбил а̶т̶о̶м̶н̶у̶ю̶ ̶б̶о̶м̶б̶у̶ программирование

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

В жаркое лето перед выпускным классом в школе, на летней отработке, мы помогали переоборудовать кабинет директора под компьютерный класс. Шефы нашей школы, моторостроительный завод (авиационные двигатели), подарил нам ЭВМ СМ-4 работающую под операционной системой Демос.

В нашей школе открывался первый в городе класс информатики.

Тогда я еще не знал как это поможет мне в будущем и изменит мою жизнь.

Читать далее

Пример забытого «наивного» алгоритма

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели7.7K

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

Разработчики зачастую пишут код (скелет), используя наивные алгоритмы и не используя валидаторы (предполагая изменить код позже либо ошибочно предположив что объем данных будет небольшим).

Не так давно попался один тикет с жалобой на зависание in-house приложения которое обрабатывает adobe pdf документы (печатает в png изображение для web клиентов).

Приложение использует библиотеку apache pdfbox.

Запустил тест с проблемным pdf документом в котором использовались формы – компьютер “пошел на взлет”. Похоже на длинный цикл, хорошо пошел.

Жду пару минут, стало интересно.

Начался тротлинг CPU (перегрев, рабочая коробочка у меня небольшая, мобильная, с воздушным охлаждением и быстро нагревается при большой длительной нагрузке).

Читать далее

Информация

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

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

Фулстек разработчик
Ведущий