All streams
Search
Write a publication
Pull to refresh
19
1
Кашлак Андрей @andreymal

User

Send message
Если судить по внешнему виду, браузер там только для рисования заранее подготовленного форматированного текста, а не для выполнения всей подряд бизнес-логики, как это делают в модных нынче SPA. А для подобного подойдут даже движки IE5 или NetSurf)
Песочницы уже есть в любой современной ОС, в пределах неё пусть хоть rm -rf /* делают
Ну, в общем-то такая программа давно есть и лежит в Google Play :D Пишу этот комментарий через неё))
В те времена да. Теперь не пишу)
Он станет обрубком, которым тем не менее можно отправить сообщение.
В том и суть

Как псевдо-автомобиль на деревянных колесах, именуемый обычно телегой.
Это лучше, чем без средства передвижения и без ног вообще ;)

Так зачем?
Если из хабра сделать обрубок, то может и незачем. Но, повторюсь, хорошие, годные сайты делают так, чтобы они и без скриптов прекрасно работали (именно что прекрасно), и на хабре это совершенно не проблема: не станет он обрубком.

потратить уйму времени
С хорошей, годной архитектурой хорошего, годного сайта никакой уймы времени не будет.

никакого прогресса
Веб — совершенно не то место, где нужен прогресс, но это тема для отдельного поста.

А параноики что вообще забыли в социальных онлайн-сервисах?
А параноикам ничего не мешает находиться в них анонимно (кроме фингерпринтинга, хех)
второе похоже на раннюю оптимизацию
В качестве мимокрокодила отмечу, что когда-то несколько лет назад тоже на это забил, а теперь сильно жалею об этом, так как для перехода с mysql на postgresql оказывается нужным по сути переписать ВСЁ, так и не перехожу до сих пор
Ну от операций с БД мы в любом случае никуда не убежим, а топик вроде как лишь про её пересоздание)

(Правда, я ничего не могу сказать про ту конкретную реализацию, что описана в топике, так как C# не юзаю)
И я как-то сильно сомневаюсь, что в этих интеграционных тестах узким местом является или будет являться именно пересоздание БД)
Наполнение у меня почти отсутствует, так что почему бы и нет)

Сейчас попробовал принудительно создавать по тысяче записей перед каждым тестом (честной неоптимизированной тысячей insert-запросов :) — время выполнения увеличилось до 40 секунд, но я всё ещё считаю это приемлемым

Но всё равно так «в лоб» обычно редко делают, есть куча оптимизаций «пересоздания», в разной степени применимых в каждом конкретном случае)
До пары тысяч бывало. Сейчас пилю Python-проект, полтысячи тестов выполняются за 20 секунд (с «пересозданием» БД на каждый тест, ага)
«Проще» это только тогда, когда вы для каждого теста создаете нужную ему (и только ему) БД. Но вы представляете себе, насколько это медленно?

Я не знаю как с этим дела в C#, но в своих проектах на Python и Ruby я только так тесты и писал, всё тестирование с постоянным пересозданием этих баз занимало от нескольких секунд до 5-10 минут в зависимости от размера и оптимизированности проекта, имхо вполне приемлемо
«подсчитывать сумму чисел в таблице», «таймеры и динамическое обновление по таймеру» — это явно не относится к большинству сайтов ;)

К утверждению «Для работы подавляющего большинства сайтов скрипты на самом деле не нужны. Совсем.» присоединяюсь. Тот же хабр вполне реально сделать работающим без скриптов.

Хорошие, годные сайты делают так, чтобы они и без скриптов прекрасно работали, а скрипты лишь добавляли опциональных плюшек. Тогда обычные люди могут наслаждаться этим вашим удобным UI и сидеть на сайте, а параноики могут отключить скрипты и всё ещё сидеть на сайте)
Виртуалка или будет выбиваться своей низкой производительностью (без аппаратного ускорения), или будет успешно проходить сабж так же как и без виртуалки (с ускорением), а у VPS как минимум айпишник странный, да и WebGL возможно вообще не будет, что тоже слишком необычно, так что, подозреваю, всё это не поможет)

UPD: ох, очень долго комментарий модерировали, я за это время уже понял что глупость написал) Впрочем, если цель — не перестать быть уникальным, а не допустить связи с основной машиной, то может и пойдёт. Однако любой случайной связи (по стилю сообщений, например) всё равно может деанонимизировать всё и сразу
Лично я бы посомневался в том, что анонимус не добавил какой-нибудь бэкдор, троян или что-то типа того забавы ради
Если правда слив, то, боюсь, толку от этого немного, так как сомнительна возможность использования этих исходников с юридической точки зрения

(Здесь нужен AppChecker PVS-Studio :)
Хинт: можно было просто добавить нужный коммент в избранное, подделав соответствующий ajax-запрос :)

(я таким образом когда-то сливал закрытые блоги и черновики с Livestreet CMS)
Может и nullptr, в контексте данной ветки всё равно не суть)
Хотя гугл намекает, что в C такого нет

За некоторыми shared-хостингами я замечал, что они почему-то не все логи клиенту отдают и иногда приходится в техподдержке подробности спрашивать

Да. После F5, правда, таки загрузился, но всё равно забава)

Information

Rating
1,761-st
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity