Size: a a a

Даниил о вебдэве

2020 March 07
Даниил о вебдэве
Почему и в пользу чего команда Gov.UK отказалась от type=number в полях ввода чисел.
статья →
источник
Даниил о вебдэве
Большой брат следит за тобой

Вы заводите себе фейковые почты, убираете аватарки в соцсетях, общаетесь в секретных чатах Телеграма и выходите в интернет только через VPN? Значит, вы из тех безнадежных романтиков, которые в 2020 году до сих пор верят в «анонимность» в сети.

Опубликованная сегодня на NBC News история Захари МакКоя из Флориды в очередной раз показывает, как американские спецслужбы следят за своими гражданами — отслеживают местоположение по смартфону, залезают в карман, заглядывают в спальню и читают переписки. Каждый день, без повода, решения суда и малейшей стыдливости.

Вот что случилось. В январе МакКой получил странный емейл от Гугла: компания сообщила, что получила запрос от департамента полиции и собирается передать им все его личные данные — от местоположения за последний месяц до банковских операций, фотографий и доступа к Gmail. Гугл дал ему неделю на обжалование решения, иначе компания передаст данные копам.

МакКой, как и любой человек в его ситуации, охренел до бессилия. Он знал, что ни в чем не виноват. С другой стороны, он словно оказался героем шпионского фильма, в котором спецслужбы почти вычислили его. Кроме того, МакКой, вероятно, вспоминал интимные переписки, которые он вел сразу с 18 девушками, спорные домашние фотографии, недоплаченные налоги и другие малоприятные вещи, которые правохоанители увидят, если получат все его данные.

МакКой собрал сбережения и нанял адвоката. Адвокат начал копать — оказалось, что запрос полиции в Гугл был связан с недавним ограблением дома. Копнули еще глубже: в день ограбления МакКой три раза проехал на велосипеде рядом с этим домом — именно там лежал его типичный веломаршрут.

Только представьте: в поисках грабителя полиция смогла проанализировать всех людей, чья геолокация определялась телефоном рядом с ограбленным домом в день преступления. Затем полиция просто запросила у Гугла личные данные «подозреваемых».

Оказывается, что эта технология применяется американскими службами уже несколько лет и называется “geofence warrant”. Копы ставят на выбранную местность метку, и Гугл обязан передавать им всю информацию о людях, проходящих в зоне действия.

После такого Большой Брат Оруэлла покажется сыщиком-дилетантом.
источник
2020 March 08
Даниил о вебдэве
источник
2020 March 10
Даниил о вебдэве
источник
2020 March 11
Даниил о вебдэве
источник
Даниил о вебдэве
Мемес выше напомнил мне один из недавних случаев...

Месяца три назад ко мне обратился человек с довольно сложной технологической платформой, выдав ТЗ и сказав то, что у него дедлайн в 3 дня. Какой-то фрилансер уже ему начал платформу, наговнокодил и убежал. Я сказал что это нереально за столько времени, так мы и разбежались.

Прошло время, мы опять списались — тогда за сайт взялся какой-то фриланс-дизайнер со своим вебдэв-дружком, пообещав сделать его.

Они, сделав часть работы (если это можно назвать таковой), тоже убежали. Платформа как-то работала, но дизайн и говнокод системы был знатным. За основу платформы был взят Laravel, но горе-разработчик, не зная основ фреймоворка склепал платформу из говна и палок: ниодного мидлвейра, тонна мусорных вьюх с пхп-кодом внутри, все в одном контроллере. Самое интересное то, что они разрешили доступ из веб-интерфейса к тем директориям, что самим Ларавелем закрыты по дефолту. Это лютый проеб, данные клиентов могли уйти в свободный доступ.

Пообщавшись с заказчиком, мы таки взялись за доработку проекта. Причины две — проект интересный и заказчик приятный.

Мораль сей басни такова — создание сложных платформ занимает немало времени и может стоить не меньше, чем оффлайн-точка. Пока заказчики не поймут этого — в сети будут создаваться говносайты. А это все потеря потенциальной прибыли, взлом данные клиентов и лишние ненужные нервы. И слитые деньги, лучше вкинуть их в благотворительность.
источник
2020 March 12
Даниил о вебдэве
Веб прекрасен — сайт →
источник
2020 March 13
Даниил о вебдэве
​​Отключайте анимацию при ресайзе

Дополнительное движение при изменении размера окна может вызывать у пользователей неприятные ощущения. Плюс отключение анимации несколько облегчит работу браузера, занятого перерисовкой страницы.

статья →

let resizeTimer;
window.addEventListener("resize", () => {
 document.body.classList.add("resize-animation-stopper");
 clearTimeout(resizeTimer);
 resizeTimer = setTimeout(() => {
   document.body.classList.remove("resize-animation-stopper");
 }, 400);
});

.resize-animation-stopper * {
 animation: none !important;
 transition: none !important;
}
источник
2020 March 19
Даниил о вебдэве
Патент или жизнь?

Если кратко — в Италии из-за перегруженности больниц стали заканчиваться запасные клапаны для аппаратов искусственной вентиляции легких (ИВЛ). Производитель не смог их предоставить из-за того, что дороги в стране перекрыты в связи с карантином. Чтобы спасти жизни больных COVID-19, предприниматель за €1 печатал клапаны, которые продают за €10000. Чертеж детали пришлось создавать с нуля, так как обладатель патента отказался его передать и пригрозил разбирательством за нарушение авторского права. Все детали предприниматель предоставил бесплатно.

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

статья →
источник
2020 March 20
Даниил о вебдэве
Конечно же, ситуация вокруг страшная и все такое, но надо быть оптимистом — этот период «освежит» планету: выбросов вредных веществ станет поменьше. (от машин, заводов, вырубки лесов и прочего).

А что насчет ИТ-сферы?
Компании обратят больше внимания на удаленку
Наша сфера создана для того, чтобы ты мог работать вне офиса — сидя дома, на пляже или в горах. Но, почему-то, большинство компаний до сих пор держат своих сотрудников в «уютных» опен-спейсах и думают что это верное решение. А как правило, удаленщики продуктивнее т.к. от них «требуют» (таски, прогресс и прочее), протирание штанов как в некоторых офисных не пройдет.

Оффлайн-бизнес пойдет в Интернет более активно
На улице 2020 год, а множество бизнесов сидит в своих локальных офисах или открывает сотни точек по всему миру, хотя с помощью Интернета можно делать продажи и без этого.

«Черная полоса, белая полоса»
Вирус сильно повлиял и на бизнес: акции и продуктивность множества компаний упали. Но, как показывает практика, после таких кризисов происходит поднятие и работы будет значительно больше. А это значит то, что будет больше денег и рабочих мест.

Так что не унывайте, все будет хорошо 🤘
источник
2020 March 21
Даниил о вебдэве
​​Еще один плюс от карантина – набор вкусной халявы с десятков различных популярных сервисов: кино, музыка, ит-курсы и прочее. Бесплатно.

сайт →
источник
2020 March 23
Даниил о вебдэве
​​Вышел Prettier 2.0 с пересмотренной стандартной конфигурацией и более удобным CLI. статья →
источник
2020 March 24
Даниил о вебдэве
Специалисты Google ответили на вопросы о SEO для Javascript-проектов.
статья → | видео →
источник
2020 March 27
Даниил о вебдэве
​​Показываем кнопку [Искать], если поле поиска не пустое

Небольшая заметка по улучшению UX поисковой формы с помощью селектора :placeholder-shown

статья →
источник
2020 March 31
Даниил о вебдэве
​​🦴 Скелетон на страже загрузки

Я уже раньше писал о скелетоне, сейчас решил прикрепить к этому статью о нюансах применения скелетонов в UI на примере каталога расширений Firefox.

статья →
источник
Даниил о вебдэве
Телеграм добавил статистику для каналов…
Я: “Прикольно”
…Но только с 1к подписоты.
Также я: *вышел из чата*
источник
2020 April 01
Даниил о вебдэве
источник
2020 April 02
Даниил о вебдэве
🔎 Google убирает из браузера Chrome строку «user-agent»

При посещении сайта браузер отправляет серверу информацию о себе. Но разработчики Chrome считают, что это слишком подробная информация.

Они объявили о решении отказаться от user-agent в браузере — вместо этого будет новый API под названием Client Hints, который позволит лучше контролировать какая информация передаётся веб-сайтам.

статья →
источник
Даниил о вебдэве
​​📚 Stanford CS 253

Исчерпывающий курс по безопасности в вебе от одного из лучших университетов мира. Записи лекций, слайды, дополнительные материалы и практические задания

ссылка →
источник
Даниил о вебдэве
​​Хороший код на PHP — не миф. Научим понятной структуре и работе в команде.

Открылся набор на продвинутый курс «PHP-разработчик». Что тебя ждет?
- Крутые преподаватели — практикующие эксперты, которые дают подробный фидбек по домашним заданиям
- Углубленные знания и навыки, которые требуют работодатели от мидлов
- 48 компаний-партнеров, которые ждут вашего левел-апа

Курс только для тех, кто знает азы PHP или имеет более 3-х лет опыта в ООП. Пройдите тест, чтобы получить доступ в закрытое сообщество в Slack и скидку 20% на оплату https://otus.pw/YWZ1/

#реклама
источник