Спасибо за статью. Заинтересовался, начал смотреть svelte и сразу же вопрос
Какой смысл сравнивать размеры фреймворков если svelte компилируемый и генерирует огромную кучу динамичекого кода при деплое? Все то, что вы сэкономили, не подключая, например, vue, — вернется вам в виде сгенеренного кода. Просто в vue этот код УЖЕ включен, а тут он генерится на лету.
Да, кода может будет поменьше (ведь подключаются только нужные части), но сравнение размеров все равно как-то теряет смысл, не? К тому же vue/react и прочие вы подключаете через CDN, и он наверняка у юзера уже закешен, а свое придется тянуть со своего сервера. Причем, каждый раз новое.
проецирование своих личных реакций на весь мир — обычная ошибка. Да, мы все здесь ИТ-шники, нас бесит, когда нами пытаются манипулировать, нас бесят, когда нам чтото продают, нас бесят цены ".99"… Но это не значит что наши личные предпочтения можно эксраполировать.
Лично меня, анпример, бесят емейл-кампании. Подпишешься на какойниудь онлайн сервис и начинается drip-кампания из 15 писем. Кампания учитывает, какие фичи в сервисе я опробовал, какие нет, кампания учитывает мой регион и демографию, она покажет мне ретаргетинг-рекламу в ФБ и гугле и ютубе. А когда закончится триальный период — мне автоматом пришлют скридку 5%, чтобы меня сконвертить. И лично мнея все это бесит, да!
Но это работает. Я владелец онлайн-бизнеса и я лично это тестил. Тысячи АБ-тестов провели. Работает. Так что писать в заголовке «это отталкивает клиентов от вашего сайта» — это дилетанство. (а потом еще некрасиво «отползать» типа — «да, поэтому у нас на улицах непрозраные коробки, а не красивые дома»).
Обожаю статьи в стиле «это плохо, потому что это плохо».
Еще можно «это плохо потому, что я сказал то это плохо»
Как вариант «это плохо потому, что все говорят, что это плохо».
Я не спорю. Я хочу понять, откуда инфа? Вы делали АБ-тесты? Вы находили какието исследования, опросы, замеры?
Т.е. меня самого все это бесит, да. Я ж не спорю. Но пока вы просто проповедуете и вещаете
Кстати про предсказание. На Stackoverflow САМЫЙ популярный вопрос за всю историю сайта как раз про это (про предсказание ветвлений). Довольно интересно почитать, рекомендую.
ionicman О, приятно встретить брата даунхильщика)) Tail whip через лежащего крокодила? Решено, переезжаю!
PS. еще в Автралии, говорят, есть мото-тур по outbacks, называется «BMW Safari». 100 суровых мужиков со всей планеты приезжают в Австралию, садятся на внедорожные мотоциклы bmw gs и две недели едут с палатками по саванне. Мечта всей моей жизни.
Было то же самое, попали на $5к, сервера успели проработать часа 3… Я это сам заметил, но и Фмазон мне написал пиьсмо практически одновременно. Долг через три дня разборок списали, но предупредили, что это на первый раз.
Как-то утянули ключи… Пока расследуем, где именно.
Полезные выводы:
1) Настройте billing alert, чтобы вам приходило письмо, если ваш счет вдруг резко превысил среднее значение.
2) Удалите root access keys. Если нужен API — создайте юзера с определнными правами (типа, «бекапить EBS-диск на S3») и используйте ключи этого юзера
3) Включите двухфакторную авторизацию Амазон умеет работать с приложением Google Authenticator, очень удобно
4) Чтобы ускорить разбор своего кейса можно попробовать позвонить ИМ, не дожидаясь. Телефон службы поддержки вы нигде не найдете, но можно позвонить в обычный Амазон (который интернет-магазин), и попросить переключить на отдел AWS. У вас уточнят ваше имя, billing-адрес и переключат.
Ну почему же. Это новостной повод. Мне, вот, было интересно об этом почитать. Да и новостные сайты и агентства эту новость разобрали тут же, со ссылкой на Хабр. Лично я эту новость увидел сначала в фб со ссылкой то ли на РБК, то ли Ведомости, и потом пришел сюда. Так что польза есть.
Простите за оффтопик, но у этой финской компании со смешным названием просто ОФИГЕННЫЙ дизайн сайта. klikki.fi Просто песня. Извините еще раз. #fapfapfap
… Мы можем предоставить доступ к просмотру, обработке и сохранению информации о вас, включая финансовую информацию о ваших транзакциях и покупках на Facebook, на длительный срок, если она будет предметом юридического запроса или обязательства, расследования государственными органами или расследования на предмет возможных нарушений наших условий или политики, а также в иных случаях для предотвращения вреда.…… а также в иных случаях для предотвращения вреда… (то есть — когда угодно).
В общем, действительно, градус в статье Lenta.ru немного завышен, да и про рекламодателей погорячились, но суть верная. Не светите лишнего)
Мы передаем информацию поставщикам, операторам связи и другим партнерам, осуществляющим глобальную поддержку нашего бизнеса, предоставляя услуги производственной инфраструктуры, анализируя способы использования Услуг, измеряя эффективности рекламы и услуг, работая с клиентами, обеспечивая платежи или проводя научные исследования и опросы. Эти партнеры должны соблюдать строгие требования к конфиденциальности, которые соответствуют настоящей Политике использования данных и соглашениям, которые мы с ними заключаем.
Мы можем получать доступ к вашей информации, хранить и передавать ее в ответ на официальный запрос (например, ордер на обыск, судебное распоряжение или повестку), если посчитаем, что запрос сделан на законных основаниях.…
Какой смысл сравнивать размеры фреймворков если svelte компилируемый и генерирует огромную кучу динамичекого кода при деплое? Все то, что вы сэкономили, не подключая, например, vue, — вернется вам в виде сгенеренного кода. Просто в vue этот код УЖЕ включен, а тут он генерится на лету.
Да, кода может будет поменьше (ведь подключаются только нужные части), но сравнение размеров все равно как-то теряет смысл, не? К тому же vue/react и прочие вы подключаете через CDN, и он наверняка у юзера уже закешен, а свое придется тянуть со своего сервера. Причем, каждый раз новое.
Вот смотрю: одна фраза «Hello World» генерирует 39 строк на js svelte.dev/tutorial/basics
Или я чего-то не понял? Я без всяких претензий, просто интересно.
проецирование своих личных реакций на весь мир — обычная ошибка. Да, мы все здесь ИТ-шники, нас бесит, когда нами пытаются манипулировать, нас бесят, когда нам чтото продают, нас бесят цены ".99"… Но это не значит что наши личные предпочтения можно эксраполировать.
Лично меня, анпример, бесят емейл-кампании. Подпишешься на какойниудь онлайн сервис и начинается drip-кампания из 15 писем. Кампания учитывает, какие фичи в сервисе я опробовал, какие нет, кампания учитывает мой регион и демографию, она покажет мне ретаргетинг-рекламу в ФБ и гугле и ютубе. А когда закончится триальный период — мне автоматом пришлют скридку 5%, чтобы меня сконвертить. И лично мнея все это бесит, да!
Но это работает. Я владелец онлайн-бизнеса и я лично это тестил. Тысячи АБ-тестов провели. Работает. Так что писать в заголовке «это отталкивает клиентов от вашего сайта» — это дилетанство. (а потом еще некрасиво «отползать» типа — «да, поэтому у нас на улицах непрозраные коробки, а не красивые дома»).
отучаемся говорить за всех © (tm)
Еще можно «это плохо потому, что я сказал то это плохо»
Как вариант «это плохо потому, что все говорят, что это плохо».
Я не спорю. Я хочу понять, откуда инфа? Вы делали АБ-тесты? Вы находили какието исследования, опросы, замеры?
Т.е. меня самого все это бесит, да. Я ж не спорю. Но пока вы просто проповедуете и вещаете
stackoverflow.com/questions/11227809/why-is-it-faster-to-process-a-sorted-array-than-an-unsorted-array
"как говориТЬся" в статье про языки и грамотность сразу уменьшает доверие к автору на -80
А также вот это
это ВЫРУЧКА, а не прибыль. Суммарная выручка от Galaxy у них меньше, чем от айфоном, зато маржа гораздо больше, чем от тупого производства экранов
Короче, умелое жонглирование терминами и получилась клик-байтная статья. Респект, чо…
довольно смелое утверждение, можно пруфлинк?
ionicman О, приятно встретить брата даунхильщика)) Tail whip через лежащего крокодила? Решено, переезжаю!
PS. еще в Автралии, говорят, есть мото-тур по outbacks, называется «BMW Safari». 100 суровых мужиков со всей планеты приезжают в Австралию, садятся на внедорожные мотоциклы bmw gs и две недели едут с палатками по саванне. Мечта всей моей жизни.
Как-то утянули ключи… Пока расследуем, где именно.
Полезные выводы:
1) Настройте billing alert, чтобы вам приходило письмо, если ваш счет вдруг резко превысил среднее значение.
2) Удалите root access keys. Если нужен API — создайте юзера с определнными правами (типа, «бекапить EBS-диск на S3») и используйте ключи этого юзера
3) Включите двухфакторную авторизацию Амазон умеет работать с приложением Google Authenticator, очень удобно
4) Чтобы ускорить разбор своего кейса можно попробовать позвонить ИМ, не дожидаясь. Телефон службы поддержки вы нигде не найдете, но можно позвонить в обычный Амазон (который интернет-магазин), и попросить переключить на отдел AWS. У вас уточнят ваше имя, billing-адрес и переключат.
UPD: у вас опечатка, в исходном отчете 4.5 миллиона. А вообще в ФБ 9 тыс сотрудников.
В общем, действительно, градус в статье Lenta.ru немного завышен, да и про рекламодателей погорячились, но суть верная. Не светите лишнего)
Но вот выдержка из privacy-update:
www.facebook.com/about/privacy/update
Мы передаем информацию поставщикам, операторам связи и другим партнерам, осуществляющим глобальную поддержку нашего бизнеса, предоставляя услуги производственной инфраструктуры, анализируя способы использования Услуг, измеряя эффективности рекламы и услуг, работая с клиентами, обеспечивая платежи или проводя научные исследования и опросы. Эти партнеры должны соблюдать строгие требования к конфиденциальности, которые соответствуют настоящей Политике использования данных и соглашениям, которые мы с ними заключаем.
Мы можем получать доступ к вашей информации, хранить и передавать ее в ответ на официальный запрос (например, ордер на обыск, судебное распоряжение или повестку), если посчитаем, что запрос сделан на законных основаниях.…
PS. кстати она весит почти 30кб, есть более легковесная альтернатива 5кб github.com/al0p/wow-alert
Но ваще-то это тоже уязвимость, пусть и мизерная (возможность запихивать функции в env-переменные):
seclists.org/oss-sec/2014/q3/741
Кстати вот хороший write-up по этому багу, в том числе для чайников: www.troyhunt.com/2014/09/everything-you-need-to-know-about.html
Запустите у себя
foo='() { echo «hi mom»; }' bash -c 'foo'
если написало «hi mom» — значит вы все еще в опасности.