Как дизайнеру избавиться от рутины и сохранить интерес к своему делу |
https://habr.com/post/431362/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431362
Метки: Графический дизайн дизайн Дизайн мобильных приложений Интерфейсы Карьера в IT-индустрии карьера развитие мотивация |
[Перевод] Объясняем бэкдор в event-stream |
Если вы работаете с Javascript, то скорее всего вы заметили много шума об уязвимости в npm-пакете event-stream. (На Хабре тоже опубликовали пост об этом — пер.) К сожалению, детальный анализ ситуации похоронен под более чем 600 комментариями в issue на Github, большая часть которых – флейм о состоянии npm, open-source в целом и т.д. Я подумал, что это плохо, потому что нам самом деле бэкдор исключительно умный и интересный с технической точки зрения, а также преподает нам важный урок о том, как поддерживать безопасность в приложениях на Javascript. Так что я решил написать пост с детальным объяснением, как сработала эта атака и что может сделать Javascript сообщество, чтобы лучше защититься от подобных атак в будущем.
Читать дальше ->https://habr.com/post/431360/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431360
Метки: JavaScript Node.JS Информационная безопасность habr может пора сделать теги опциональными |
Anycubic Photon: мини-обзор недорогого фотополимерного 3D-принтера |
https://habr.com/post/431348/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431348
Метки: Блог компании Top 3D Shop 3D-принтеры 3d-печать 3d-принтер стереолитография фотополимерный 3d принтер |
Бег с препятствиями для света: жидкие кристаллы в помощь |
https://habr.com/post/431228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431228
Метки: Блог компании ua-hosting.company Будущее здесь Научно-популярное Сетевые технологии Физика фотонный кристалл жидкий кристалл фотоны свет электроды топология |
Запускаем контейнер с юнит тестами в Azure DevOps (VSTS) |
https://habr.com/post/430958/?utm_source=habrahabr&utm_medium=rss&utm_campaign=430958
Метки: .NET c# DevOps Microsoft Azure Программирование .net core unit testing docker containers azure vsts azure devops |
[Перевод] Поддержка Razor в Visual Studio Code |
https://habr.com/post/430962/?utm_source=habrahabr&utm_medium=rss&utm_campaign=430962
Метки: Блог компании Microsoft visual studio Программирование Microsoft visual studio code razor |
[Перевод] Чего нам ждать от Blizzard? Прошлое, настоящее и будущее серии Diablo |
https://habr.com/post/431172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431172
Метки: Игры и игровые приставки Разработка игр Управление проектами diablo blizzard blizzcon activision blizzard activision |
Реализация системы GTD на основе новых возможностей Google Keep и Calendar |
https://habr.com/post/431292/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431292
|
[Перевод] Забытое мошенничество: The World Power Systems Scam |
https://habr.com/post/431286/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431286
Метки: История IT Старое железо World Power Systems Scam |
[Перевод] Медленный софт |
https://habr.com/post/431282/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431282
Метки: Интерфейсы Компьютерное железо Разработка мобильных приложений Разработка под iOS Софт задержка RAIL дребезг контактов клавиатурная матрица игровые мыши |
[Перевод] Столетний холивар: креативность против юзабилити |
«Я художник, я так вижу!»
«Интернет страдает от отсутствия разумной стандартизации.»
https://habr.com/post/431284/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431284
Метки: Блог компании Edison Usability Веб-дизайн Графический дизайн Разработка веб-сайтов Дизайн edisonsoftware UX Web Design Visual Design |
Как собрать Apple 1 и написать для него игру |
Метки: Assembler DIY или Сделай сам Игры и игровые приставки История IT Компьютерное железо Apple 1 6502 |
Генерируем красивые SVG-плейсхолдеры на Node.js |
Использование SVG-картинок в качестве плейсхолдеров — это очень неплохая идея, особенно в нашем мире, когда чуть ли не все сайты состоят из кучи картинок, которые мы пытаемся асинхронно подгружать. Чем больше картинок и чем более объемные они, тем выше вероятность получения различных проблем, начиная от того, что пользователь не совсем понимает, а что же там собственно грузится, и заканчивая известным скачком всего интерфейса после прогрузки картинок. Особенно на плохом интернете с телефона — там может и на несколько экранов все улететь. Именно в такие моменты заглушки приходят на помощь. Еще один вариант их использования – это цензура. Бывают такие моменты, когда нужно скрыть от пользователя какую-то картинку, но хотелось бы сохранить общий стиль страницы, цвета и место, которое картинка занимает.
Но в большинстве статей все рассуждают о теории, о том, что было бы неплохо инлайново вставлять все эти картинки-заглушки в страницы, а мы сегодня посмотрим на практике, как можно генерировать их на свой вкус и цвет с помощью Node.js. Мы создадим handlebars-шаблоны из SVG-картинок и будем из заполнять разными способами, начиная от простой заливки цветом или градиентом и заканчивая триангуляцией, мозаикой Вороного и использованием фильтров. Все действия будут разбираться по шагам. Полагаю эта статья будет интересна начинающим, которым интересно, как это делается, и нужен подробный разбор действий, но и опытным разработчикам возможно приглянутся некоторые идеи.
Читать дальше ->https://habr.com/post/431232/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431232
Метки: JavaScript Разработка веб-сайтов svg плейсхолдеры |
Кто ответит в agile за качество разработки сложных проектов, или методология Quality Gates |
https://habr.com/post/431248/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431248
|
[Из песочницы] Как на удалёнке жить хорошо |
Казалось бы, на Хабре уже не раз обсуждался вопрос удалённой работы, да и в сети можно найти довольно много информации об этом опыте. Однако, в очередной раз отвечая на вопрос знакомого: “Каково оно, работать из дома?”, я понял, что хочу поделиться и своим опытом. Надеюсь, он будет полезен тем, кто все ещё сомневается, стоит ли оно того.
Итак, меня зовут Артур, и я… удалённый разработчик. В последнее время тема удалённой работы становится всё более “хайповой”, но её история тянется уже лет 40, а NASA по-прежнему поощряет удалённую работу
Работать без привязки к офису можно в качестве удалённого сотрудника, фрилансера или основателя бизнеса. Все эти направления немного отличаются перечнем занятий, которые наваливаются на вас “в нагрузку” к вашей специализации: продажи, маркетинг, работа с клиентами. Что их объединяет — это набор стереотипов, сложившихся в головах у многих. И именно их я и хочу обсудить в этой статье.
Читать дальше →https://habr.com/post/431254/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431254
Метки: GTD Карьера в IT-индустрии Фриланс удаленная работа remote work freelance море стереотипы |
Приверженцы статической и динамической типизаций никогда не поймут друг друга. И TypeScript им не поможет |
https://habr.com/post/431250/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431250
Метки: .NET javascript typescript ооп типы |
Отчёт с митапа «Go в продакшене»: видео, фото, презентации |
https://habr.com/post/431140/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431140
Метки: Блог компании Mail.Ru Group go Конференции Программирование mail.ru group meetup golang golang-dev |
«Два нефильтрованных» или легкий способ прострелить ногу |
https://habr.com/post/431244/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431244
Метки: Блог компании Qrator Labs Децентрализованные сети Информационная безопасность radar route leak bgp |
Верховный суд РФ разъяснил, что такое «спецсредства для негласного получения информации» |
https://habr.com/post/431240/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431240
Метки: Гаджеты Законодательство в IT Информационная безопасность Смартфоны GPS-трекер спецсредства слежка |
11 декабря, Москва — Alfa JS MeetUp |
https://habr.com/post/431234/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431234
Метки: Блог компании «Альфа-Банк» JavaScript Конференции альфа-банк митап js redux typescript frontend backend formik |