Умер фрилансер. Попадает в рай.
— Боже, ну как ведь так? Ведь мне всего то 42 года.!
— Эээ... По часовым рейтам, что ты выставил клиентам — уже 82 как...
— Боже, ну как ведь так? Ведь мне всего то 42 года.!
— Эээ... По часовым рейтам, что ты выставил клиентам — уже 82 как...
Отличная статья с яркими примерами правильной анимации и их обоснование. https://uxdesign.cc/the-ultimate-guide-to-proper-use-of-animation-in-ux-10bd98614fa9
Medium
The ultimate guide to proper use of animation in UX
Nowadays it’s hard to impress or even surprise with an interface animation. It shows interactions between screens, explains how to use the…
Node.js-процесс сожрал 8 гигабайт оперативы.
Ещё немного и я стану Никитой Ветровым, ЕВПОЧЯ.
Ещё немного и я стану Никитой Ветровым, ЕВПОЧЯ.
Этот процесс работает уже полчаса. Эйфория от первых успехов моментально сменилась панической атакой. Потому что дедлайн через 15 минут.
Как оказалось, менеджеры ещё даже до офиса не доехали. К дедлайну прибавилось полтора часа.
Процесс успешно завершился. 45 минут занял.
Процесс успешно завершился. 45 минут занял.
Мне впервые в жизни пригодилась валидация страниц. Из-за фейсбучного скрапера.
Как пойму, что это было, напишу.
Как пойму, что это было, напишу.
В общем, между тегами в секции head затесался каким-то образом левый набор юникод-последовательностей. Может причина в ошибке редактора одного из разработчиков, может в чём-то другом, буду пытаться повторить.
Скрапер видел страницу так, будто после первого мета-тега секция head закрылась. И остальные мета-теги не увидел.
Валидатор же ругался, собственно, на содержимое мета-тегов: "Attribute name not allowed on element meta at this point".
Скрапер видел страницу так, будто после первого мета-тега секция head закрылась. И остальные мета-теги не увидел.
Валидатор же ругался, собственно, на содержимое мета-тегов: "Attribute name not allowed on element meta at this point".
Меня поражает ребячья уверенность некоторых дизайнеров, что они рисуют интуитивно понятные пиктограммы.
Всплывающую подсказку не забудь, ублюдок!
Всплывающую подсказку не забудь, ублюдок!
JavaScript не может причинить вред человеку или своим бездействием допустить, чтобы человеку был причинён вред.
JavaScript должен повиноваться всем приказам, которые даёт человек, кроме тех случаев, когда эти приказы противоречат Первому Закону.
JavaScript должен заботиться о своей безопасности в той мере, в которой это не противоречит Первому и Второму Законам.
JavaScript должен повиноваться всем приказам, которые даёт человек, кроме тех случаев, когда эти приказы противоречат Первому Закону.
JavaScript должен заботиться о своей безопасности в той мере, в которой это не противоречит Первому и Второму Законам.
В 2002 году я писал код для фронтенда школьного журнала оценок — курсовой проект — на VBScript и думал, что так будет всегда.
Вернулся в сознание и обнаружил себя в полчетвертого ночи в одних трусах по локоть в джаваскрипте.
В центре информационных технологий «Умный город» научат создавать свой сайт с нуля. Здесь проходят мастер-классы по web-разработке для детей с 9 до 15 лет.
Уже за час у каждого участника мастер-класса будет их первый мини-блог, через неделю первый оффер, а всего через месяц большинство их них выгорит и впадёт в депрессию, а некоторые и вовсе уедут в дурку.
Уже за час у каждого участника мастер-класса будет их первый мини-блог, через неделю первый оффер, а всего через месяц большинство их них выгорит и впадёт в депрессию, а некоторые и вовсе уедут в дурку.
Ну что, господа алкоголики, тунеядцы и верстальщики. Все готовы к новой эре? Все могут предложить к своей верстке еще хоть что-нибудь?
Жена (тестировщик) пишет:
— С утра пытаюсь заставить разработчиков работать. Третий раз одна и та же ошибка.
Вспомнил последний релиз. Стало стыдно. Тестировщики, оказывается, тоже люди.
— С утра пытаюсь заставить разработчиков работать. Третий раз одна и та же ошибка.
Вспомнил последний релиз. Стало стыдно. Тестировщики, оказывается, тоже люди.