Кстати, если кого‑то волновало, как на английский переводится «быдло», то оказывается так: http://en.wikipedia.org/wiki/Bogan По крайней мере в Австралии/Новой Зеландии
Из вчерашнего разговора с переводчиками: «австралиец точно по‑моему описанию сказал что это боган, итальянец сказал — да ладно, боган это немножко шире, I understand bydlo very well, we have a lot in Italy :D»
Всю прошлую неделю я жил вне дома, на ноутбуке. Дома продолжал стоять сервак с линуксом и нормальным интернетом.
Наблюдения: - Т.к. всё важное на удаленном компьютере, совершенно нестрашно, что ноут кто‑то украдет. - На удаленном компе можно запускать долгоиграющие программы, и совершенно нестрашно складывать ноут. - Ноутбук вполне пригоден для какой угодно работы. Внезапно. - Тачпад...
Посоветуйте хорошего переводчика с русского на английский, входящего в те 10%, которые умеют делать тексты, не требующие найма американца для второго перевода со школьного на американский.
написал эйчар, сказал что на собеседовании они спрашивают олимпиадные задачки. Теперь я знаю, куда идти, если для поднятия настроения захочется порешать задачи :) That just made my day.
Стыдная история случилась на днях. Друг в свою компанию пригласил на собеседование, ну я и сходил — офис рядом с домом. И был оттуда выгнан ссаными тряпками.
Тамошний архитектор объяснил мне, что у джавовского хэшмапа скорость доступа линейная (а не в среднем константная, как я наивно полагал). Что сам он Java Language/VM Specification не читал, но считает фатальным недостатком, что я читал но не...
... понял некоторые аспекты Memory Model. В собеседовании на веб‑разработчика ни разу не спросил про Spring, Hibernate, JavaScript, Angular и другие вещи с которыми собственно и надо работать (мне пришлось напоминать о существовании этих вещей самостоятельно, но я так и не выцыганил ни одного осмысленного вопроса про них). Но приебался к внутреннему устройству базовых коллекций, которое для веб‑девелопера как раз нахуй не нужно и можно считать черным ящиком. И много всего в этом же роде.
Очень понравилась еще такая фраза. Чувак спрашивает: что можешь делать? Говорю, могу сделать сайт. «Что значит сделать сайт?» Найти и пообщаться с заказчиком, собрать требования, написать ТЗ, реализовать ТЗ с использованием Java, протестировать, сдать результат. Иначе говоря, «сделать сайт». Нет, такой ответ ему не подошел. Основная проблема была в том, что чувак не знал в каком формате он вообще хочет услышать ответ, поэтому что бы я ему не говорил, ему не нравилось.
Получается как‑то странно. Я знаю что знаю всё что нужно в данной области, однако не смог нормально (так чтобы спрашивающему понравилось) ответить ни на один вопрос, и был выгнан ссаными тряпками.
Короче, ушел оттуда с потерянной верой в жизнь. Выходные, поеду пить вотку, заливать горе.
Как заповедует гуголь, нужно на год ставить три цели, нормальная выполнимость которых 40%. Не сильно большие, не сильно маленькие.
Вот что я выбрал на этот год: - Разобраться в алгоритмике. Инфа первых курсов вуза + интересное. - Написать что‑нибудь полезное опенсорцное на Java или Scala (есть набор идей). - Похудеть до 70кг и разогнаться (обмен веществ, скорость думания), чтобы было...
Естественные выводы из этого: - Каждый день тратить минимум час, чтобы читать что‑нибудь по направлениям: алгоритмы, дискретка, матан. Очень хотелось бы: анализ языков, компиляторы (но не успею, конечно). - Каждый день тратить минимум час на придумывание или написание кода. - Каждый день ходить в тренажерку и самый минимум бегать 40 минут.
Плюс основная работа (сейчас — решение проблем во Флюссонике) и сон.
Таким образом получается, что каждый день нужно иметь 4–12 часов резерва только на эти задачи. Чтобы не превратиться в хикки, половину субботы и воскресенье надо общаться с друзьями. Конкретно с Олегом и Антоном.
Начиная с этого я дня любая активность, выходящая за рамки этого плана считается полной херней и должна быть сплавлена на кого‑то другого.
Прогулка по задымленной улице — оказалась не лучшей идеей. Ходишь потный как мудак, дышишь выхлопами. Перешел в тренажерку. Прошел на эллипсоиде столько, сколько обычно гуляю — час. Вроде даже не устал. Надо поднять нагрузку.
Идея: надо сделать continuous integration сервер для человеков. Берешь и пишешь желаемое поведение на JUnit'е. Но не для программы, а для себя. Раз в какое‑то время автоматически открывается интерфейс сервера и «прогоняет тесты» — визуализирует тесты в виде HTML‑форм и заставляет отвечать на неудобные вопросы. Получается то же самое что чеклисты, но чеклисты...
... неюзабельны, ибо задают семантику дурачка. А тут можно прямо в нормальном коде всё написать чо надо. Ну и еще, чеклисты не каждый умеет писать, а тесты умеет писать каждый.
Я уже забил на гитхабе красивое имя Хренкинс, теперь надо в свободное время нахуячить этого монстра.
за последние дни несколько раз прочитал референс спринг‑кора. Вначале медленно, а потом на автопрокрутке в Adobe Acrobat (когда инфу читаешь быстро, она быстрей интегрируется). Краткий вывод.
в общем, ничего магического в Спринге нет, того что помню — вполне достаточно. Лулзы можно почитать на stackoverflow, но изучать их специально имхо не стоит, везде соломки не подстелишь. Есть собственно ведро...
... с жизненным циклом бина и точками расширения постпроцессорами. Есть конвертеры и валидаторы. Есть настройка spring‑data, унифицирующая экзепшоны и добавляющее костыли типа JdbcTemplate (состоящего из бешеного количества вариантов метода query). Есть SpingMVC с несколькими аннотациями, которые на вход берут риквест, а на выход примают вьюху, которую резловят любыми резолверами по необходимости. В качестве вьюхи можно взять Tiles+JSP+JSTL, а можно Thymeleaf. Всё, этой инфы вполне достаточно чтобы херачить на нем сайты на сверхсветовой скорости.
9 марта, перенесенный выходной — как говорит гуглоклендарь Прорабатываю референс Spring — сегодня был SpringMVC. Не замерял. Прочитал перед сном 190 страниц «Драйва» Каждые 25 минут по фокусбустеру делал разминку Прошел пешком до Площади Калинина Питался только салатиком Как‑то так
Забавный чувак. Сейчас модно говорить, что TDD ненужно, не работает, итп. А он пришел и провел мастер‑класс по TDD xD У части аудитории там прям слышно баттхерт xDD
Полезно читать Википедию. Сегодня обнаружил, что со вчерашней ночи сильно болит в области сердца и пульс 100 в покое (даже сразу после просыпания). Тяжело дышать и думать. Попросил тонометр у мамки. Измерение давления показало 160/95. Что изменилось, какой триггер? Вероятно, активно ездил, перемещался, ругался, вместо крови сплошной аденалин. А мне сегодня всю ночь не спать, надо срочно сделать...
... что‑то делать чтобы не сдохнуть. Иду в аптеку и покупаю самый простой бета‑адреноблокатор — метапролол. О котором недавно читал в Вики. 39 рублей пачка. Закидываюсь 150мг истолченных в пыль ложкой таблеток. Количество наугад — 3/4 от стандартного максимума по инструкции. На всякий случай проверяю, что есть где лечь в перевернутую позу, если переборщил с дозой. Проверяю по интструкциям совместимость с аспирином, парацетамолом, пирацетамом, циннаризином — закидываюсь ими тоже. И уже через пару часов как новенький, с давлением 124/85 и пульсом 66, горизонт не вращается. Вывод: если не читать Википедию, можно окочуриться.
Оказывается есть люди, для которых слова типа «говно» или «жопа» считаются настолько ругательными и неприличными к употреблению, что они за это готовы кикинуть человека из приличной конференции, например. Охуеть.
Самое смешное, что я даже не знаю, кто такой Немцов и что он вообще сделал (начиная с 2000) xD А по телику такое светопреставление, как будто это вторая фигура после королевы Англии.
Щаз произнесу монолог Кэпа, которого сильно не хватало многим присутствующим здесь людям.
Господа, прежде чем внедрять любой софт, всегда, всегда заводите его на тестовый сервер и тестируйте! Нельзя вот так просто взять продакшен‑сервер с 100500 подключениями, заменить весь софт на более другой, и надеяться что оно само собой заработает. Почти всегда это приводит к жуткому фейлу.
Я просто в ахуе. Свидетельницу по делу Немцова удерживают насильно, по ее же словам в прямом эфире. Насколько помню, можно задерживать только на 3 часа до выяснения личности, потом предъявить подозрение в совершении преступления (по распоряжению суда) и держать 3 суток, после 3 суток нужно предъявлять обвинение или отпускать. То есть сейчас наши правоохранительные органы нарушают закон, причем...
Подсмотрел в сериале: один из героев промахнулся улицей, потому что J street не существует.
Заинтересовавшись, полез за объяснением в гугл. Оказывается в Вашингтоне нет J street. Есть несколько легенд на тему — человек по имени J был врагом главного архитектора. Но на самом деле, в некомпьютерный век буквы I и J в рукописаном тексте были слишком похожи, наличие улиц I и J привело бы к путанице,...