Category: животные

Category was added automatically. Read all entries about "животные".

satyr

Не заметил слона

Я периодически на досуге стараюсь решать всяческие программистские микро-задачки, на которые набредаю в интернете. Чисто для поддержания минимальной формы, чтобы к icfcp мозг не успел засохнуть.

На этот раз обнаружил вот такую: http://wunderfund.io/dev_job — это типа тестовая задача для вакансии разработчика в какой-то мутной конторе.

Ну я, типа, скачал данные, повозился достаточно продолжительное время с решением (мне вообще туго даются задачки олимпиадного типа, которые решаются через динамическое программирование), расчитал ответ, сабмичу — хуй. Думаю: наверно чё-то упустил в задании. Всё внимательно перечитываю, да нет, вроде всё верно. Рефрешу страницу, перекачиваю данные (мож изменились), пересчитываю заново, сабмичу — опять хуй.

Тут меня уже, надо сказать, одолела злоба. Особенно подбешивало описание задачи в разделе вакансии: "Если ты нам подходишь, решение задачки не составит для тебя труда." :) А тут, получается, что решение для меня составляет труд, и моя кандидатура не подходит на вакансию какого-то рядового плюсового разработчика, например.

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

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

А сегодня меня мне вдруг в голову пришла мысль. Я её проверил, и мои самые страшные подозрения подтвердились!

Короче, дело было так:

Я скачиваю .csv-шку с сайта и открываю её штатным маковским Numbers. Вижу примерно такое:



Ну хорошо, думаю, мак глупый, хочет в качестве разделителя столбцов точку с запятой согласно локали, а там просто запятая. Ну там данные простые, поэтому я не мучаюсь с форматированием, а просто тупо беру и забиваю в коде в данные всё, что после запятой (типа, второй столбец — 7, 688, 682 и тд).

Сегодня до меня дошло посмотреть в исходник .csv-шки. Оказывается, это нихрена не 7 и 688, а 7000 и 6880 =) А табличный процессор терминирующие нули радостно откусил, потому что, согласно тем же настройкам локали, запятая является разделителем дробной части числа. И "0,7000" оказалось не двумя столбцами с "0" и "7000", а одним столбцом с числом "0.7".

Короче, с правильными данными результат у меня-таки сошёлся. Но самое обидное даже не в этом, а в том, что с этими данными никакой код можно было вообще не писать — достаточно просто на них пристально посмотреть и воспользоваться калькулятором :(
satyr

Очередная кошатина

Пара фоток в нормальном качестве:

Ужасно гордый кошак.


Морда крупным планом.


И пара с телефона:

Дрыхнет на рабочем месте.


Помогает Фениксенке правильно завязывать шнурки.

satyr

Очередный фотки котищи

За это меня Сфинкс точно сожрет, когда подрастет :)


Котище на шкафу, зевает


Морда крупным планом


Эта вышла размыто, пришлось быстро фокусироваться. Но, вроде бы, тоже неплохо.
satyr

Hundar

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

Может, кто-нибудь из френдов имел дело с такими инструментами, как отпугивающий свисток или собачий электрошокер?
satyr

Мегаполис блин

Вчера мотался по делам в центр города -- м. Лубянка, причем в самый час пик -- ближе к 18-00. Яндекс-пробки доброжелательно подсвечивали город красненьким. Ну, думаю, мне должно быть пофиг -- я же мотоциклист, а не какой-нибудь там бедолага-автолюбитель.

Разумеется, Москву я недооценил. Встал, не успев далеко отъехать от дома -- на крымском мосту. Такое ощущение, что теперь права категории "Б" выдаются только ювелирам -- расстояния между автомобилями в пробке меньше миллиметра :( Я стою, как дурак, а коллеги-байкеры радостно летают мимо по спецполосе, причем чуть ли не между машин с мигалками, дпс-ников и скорых помощей. А я правил не нарушаю, поэтому стою наравне с четырехколесными братьями нашими меньшими.

Стою уже минут 30 (на мосту прямо часы висят). Ну, думаю, жопа -- опаздываю, надо позвонить и предупредить, чтоб меня подождали. А телефон у меня кармане, в кожаных штанах! А они, собака, узкие. А на мне еще перчатки, которые мне чуть велики :) Короче, я подождал, пока загорится красный (хотя от света на светофоре движение не зависело), заглушил аппарат и начал выуживать телефон. Еле-еле я его достал и тут же понял -- если сейчас все поедут, я его уже никуда деть не успею, а ведь мне одной рукой нужно выжимать сцепление, а другой -- крутить газ =)

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

Разумеется, через 10 секунд автомобили поехали :)) Кто бы сомневался. Я хватаю трубку зубами, быстро завожу мотоцикл и тоже двигаюсь. Как раз в этот момент установилось соединение. В итоге я радостно еду по мосту с зажатой в пасти трубкой, из которой по громкой связи доносится: "Алло! Алло!" =)))
  • Current Music
    Death / Individual Throught Patterns
  • Tags
    , ,