Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Леонид Каганов ([info]lleokaganov)
@ 2020-05-15 21:39:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:как не надо программировать

Ошибка в резюме
это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/05/15_CV

Ржу. Ксенчик тут составляла себе резюме, а я в разговоре вспомнил, что у меня тоже где-то было резюме типа программиста: http://home.lleo.me/CV Зачем я его сделал — не помню, кажется, когда подавал заявление сисадмином в Антарктиду. Так вот, вспомнил ссылку, послал ей, и сразу в резюме программиста была обнаружена ошибка программирования! Ну, там строка «возраст: 47» выводилась скриптом, который высчитывает возраст относительно нынешней даты. А то я уже задолбался каждые три года бегать исправлять:

=============== cut ===============
возраст: {_PHPEVAL: $o=floor((time()-strtotime('1972-05-21'))/(365*24*60*60));_}
=============== /cut ===============

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

=============== cut ===============
возраст: {_PHPEVAL:
$d1=new DateTime('1972-05-21');
$d2=new DateTime();
$diff=$d2->diff($d1);
$o=$diff->y;
_}
=============== /cut ===============

В общем, я поправил ошибку программирования в резюме программиста! Теперь резюме работает как надо. И если вдруг когда-нибудь закончится добрый кризис коронавируса, полный творческой работы, настанут снова голодные будни — пойду с этим резюме работу искать, вдруг в Антарктиде снова нужен сисадмин?

А вот если вам нужен толковый копирайтер с хорошим стилем и большим опытом и SMM-специалист, способный заметить даже ошибку в чужом резюме, то это наша Ксения Николаевна, вот ее резюме: https://docs.google.com/document/d/18h3z8PBqCcPqZTS5KKbQaWuUhR5zUiZHmXdwCVkwGvA



это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/05/15_CV