Генератор сообщений в стиле Heroes of Might and Magic III
Работает через canvas, умеет генерить текст, кнопочки ок/отмена, разноцветные рамочки. В веб-версии рендерится нативно, в остальных — на сервере через node-canvas. Есть API с документацией.
Веб-версия | Бот
p.s. Делал подписчик из нашего канала, оцените. Привет, @Loskir :)
Работает через canvas, умеет генерить текст, кнопочки ок/отмена, разноцветные рамочки. В веб-версии рендерится нативно, в остальных — на сервере через node-canvas. Есть API с документацией.
Веб-версия | Бот
p.s. Делал подписчик из нашего канала, оцените. Привет, @Loskir :)
Взгляд изнутри на надёжность сервисов Facebook
Когда Facebook «лежит», люди думают, что это из-за хакеров или DDoS-атак, но это не так. Все «падения» за последние несколько лет были вызваны внутренними изменениями или поломками.
статья →
Когда Facebook «лежит», люди думают, что это из-за хакеров или DDoS-атак, но это не так. Все «падения» за последние несколько лет были вызваны внутренними изменениями или поломками.
статья →
Хабр
Взгляд изнутри на надёжность сервисов Facebook
Когда Facebook «лежит», люди думают, что это из-за хакеров или DDoS-атак, но это не так. Все «падения» за последние несколько лет были вызваны внутренними изменениями или поломками. Чтобы учить новых...
This media is not supported in your browser
VIEW IN TELEGRAM
Заказчик: «Да там работы на 5 минут, циферки поменять»
Ты, увидев сотню ошибок:
Ты, увидев сотню ошибок:
Я ❤️ Frontend 2020
Восемь экспертов из разных компаний поделятся лучшими практиками и последними новостями из мира фронтенд-разработки: особенности создания «глазных интерфейсов», можно ли избежать танцев с бубном при работе с маршрутизацией, в чём заключается технология BFCache и на что можно поменять Redux с REST API. Таймкоды в описании и закрепленном комментарии
видео →
Восемь экспертов из разных компаний поделятся лучшими практиками и последними новостями из мира фронтенд-разработки: особенности создания «глазных интерфейсов», можно ли избежать танцев с бубном при работе с маршрутизацией, в чём заключается технология BFCache и на что можно поменять Redux с REST API. Таймкоды в описании и закрепленном комментарии
видео →
YouTube
Я ❤ Фронтенд 2020 - Запись трансляции
Восемь экспертов из разных компаний поделятся лучшими практиками и последними новостями из мира фронтенд-разработки. Поговорим про особенности создания «глазных интерфейсов», обсудим, можно ли избежать танцев с бубном при работе с маршрутизацией, в чём заключается…
Forwarded from Антон Голубев
Большой брат следит за тобой
Вы заводите себе фейковые почты, убираете аватарки в соцсетях, общаетесь в секретных чатах Телеграма и выходите в интернет только через VPN? Значит, вы из тех безнадежных романтиков, которые в 2020 году до сих пор верят в «анонимность» в сети.
⠀
Опубликованная сегодня на NBC News история Захари МакКоя из Флориды в очередной раз показывает, как американские спецслужбы следят за своими гражданами — отслеживают местоположение по смартфону, залезают в карман, заглядывают в спальню и читают переписки. Каждый день, без повода, решения суда и малейшей стыдливости.
⠀
Вот что случилось. В январе МакКой получил странный емейл от Гугла: компания сообщила, что получила запрос от департамента полиции и собирается передать им все его личные данные — от местоположения за последний месяц до банковских операций, фотографий и доступа к Gmail. Гугл дал ему неделю на обжалование решения, иначе компания передаст данные копам.
⠀
МакКой, как и любой человек в его ситуации, охренел до бессилия. Он знал, что ни в чем не виноват. С другой стороны, он словно оказался героем шпионского фильма, в котором спецслужбы почти вычислили его. Кроме того, МакКой, вероятно, вспоминал интимные переписки, которые он вел сразу с 18 девушками, спорные домашние фотографии, недоплаченные налоги и другие малоприятные вещи, которые правохоанители увидят, если получат все его данные.
⠀
МакКой собрал сбережения и нанял адвоката. Адвокат начал копать — оказалось, что запрос полиции в Гугл был связан с недавним ограблением дома. Копнули еще глубже: в день ограбления МакКой три раза проехал на велосипеде рядом с этим домом — именно там лежал его типичный веломаршрут.
⠀
Только представьте: в поисках грабителя полиция смогла проанализировать всех людей, чья геолокация определялась телефоном рядом с ограбленным домом в день преступления. Затем полиция просто запросила у Гугла личные данные «подозреваемых».
⠀
Оказывается, что эта технология применяется американскими службами уже несколько лет и называется “geofence warrant”. Копы ставят на выбранную местность метку, и Гугл обязан передавать им всю информацию о людях, проходящих в зоне действия.
⠀
После такого Большой Брат Оруэлла покажется сыщиком-дилетантом.
Вы заводите себе фейковые почты, убираете аватарки в соцсетях, общаетесь в секретных чатах Телеграма и выходите в интернет только через VPN? Значит, вы из тех безнадежных романтиков, которые в 2020 году до сих пор верят в «анонимность» в сети.
⠀
Опубликованная сегодня на NBC News история Захари МакКоя из Флориды в очередной раз показывает, как американские спецслужбы следят за своими гражданами — отслеживают местоположение по смартфону, залезают в карман, заглядывают в спальню и читают переписки. Каждый день, без повода, решения суда и малейшей стыдливости.
⠀
Вот что случилось. В январе МакКой получил странный емейл от Гугла: компания сообщила, что получила запрос от департамента полиции и собирается передать им все его личные данные — от местоположения за последний месяц до банковских операций, фотографий и доступа к Gmail. Гугл дал ему неделю на обжалование решения, иначе компания передаст данные копам.
⠀
МакКой, как и любой человек в его ситуации, охренел до бессилия. Он знал, что ни в чем не виноват. С другой стороны, он словно оказался героем шпионского фильма, в котором спецслужбы почти вычислили его. Кроме того, МакКой, вероятно, вспоминал интимные переписки, которые он вел сразу с 18 девушками, спорные домашние фотографии, недоплаченные налоги и другие малоприятные вещи, которые правохоанители увидят, если получат все его данные.
⠀
МакКой собрал сбережения и нанял адвоката. Адвокат начал копать — оказалось, что запрос полиции в Гугл был связан с недавним ограблением дома. Копнули еще глубже: в день ограбления МакКой три раза проехал на велосипеде рядом с этим домом — именно там лежал его типичный веломаршрут.
⠀
Только представьте: в поисках грабителя полиция смогла проанализировать всех людей, чья геолокация определялась телефоном рядом с ограбленным домом в день преступления. Затем полиция просто запросила у Гугла личные данные «подозреваемых».
⠀
Оказывается, что эта технология применяется американскими службами уже несколько лет и называется “geofence warrant”. Копы ставят на выбранную местность метку, и Гугл обязан передавать им всю информацию о людях, проходящих в зоне действия.
⠀
После такого Большой Брат Оруэлла покажется сыщиком-дилетантом.
Мемес выше напомнил мне один из недавних случаев...
Месяца три назад ко мне обратился человек с довольно сложной технологической платформой, выдав ТЗ и сказав то, что у него дедлайн в 3 дня. Какой-то фрилансер уже ему начал платформу, наговнокодил и убежал. Я сказал что это нереально за столько времени, так мы и разбежались.
Прошло время, мы опять списались — тогда за сайт взялся какой-то фриланс-дизайнер со своим вебдэв-дружком, пообещав сделать его.
Они, сделав часть работы (если это можно назвать таковой), тоже убежали. Платформа как-то работала, но дизайн и говнокод системы был знатным. За основу платформы был взят Laravel, но горе-разработчик, не зная основ фреймоворка склепал платформу из говна и палок: ниодного мидлвейра, тонна мусорных вьюх с пхп-кодом внутри, все в одном контроллере. Самое интересное то, что они разрешили доступ из веб-интерфейса к тем директориям, что самим Ларавелем закрыты по дефолту. Это лютый проеб, данные клиентов могли уйти в свободный доступ.
Пообщавшись с заказчиком, мы таки взялись за доработку проекта. Причины две — проект интересный и заказчик приятный.
Мораль сей басни такова — создание сложных платформ занимает немало времени и может стоить не меньше, чем оффлайн-точка. Пока заказчики не поймут этого — в сети будут создаваться говносайты. А это все потеря потенциальной прибыли, взлом данные клиентов и лишние ненужные нервы. И слитые деньги, лучше вкинуть их в благотворительность.
Месяца три назад ко мне обратился человек с довольно сложной технологической платформой, выдав ТЗ и сказав то, что у него дедлайн в 3 дня. Какой-то фрилансер уже ему начал платформу, наговнокодил и убежал. Я сказал что это нереально за столько времени, так мы и разбежались.
Прошло время, мы опять списались — тогда за сайт взялся какой-то фриланс-дизайнер со своим вебдэв-дружком, пообещав сделать его.
Они, сделав часть работы (если это можно назвать таковой), тоже убежали. Платформа как-то работала, но дизайн и говнокод системы был знатным. За основу платформы был взят Laravel, но горе-разработчик, не зная основ фреймоворка склепал платформу из говна и палок: ниодного мидлвейра, тонна мусорных вьюх с пхп-кодом внутри, все в одном контроллере. Самое интересное то, что они разрешили доступ из веб-интерфейса к тем директориям, что самим Ларавелем закрыты по дефолту. Это лютый проеб, данные клиентов могли уйти в свободный доступ.
Пообщавшись с заказчиком, мы таки взялись за доработку проекта. Причины две — проект интересный и заказчик приятный.
Мораль сей басни такова — создание сложных платформ занимает немало времени и может стоить не меньше, чем оффлайн-точка. Пока заказчики не поймут этого — в сети будут создаваться говносайты. А это все потеря потенциальной прибыли, взлом данные клиентов и лишние ненужные нервы. И слитые деньги, лучше вкинуть их в благотворительность.
This media is not supported in your browser
VIEW IN TELEGRAM
Веб прекрасен — сайт →