Меня не удивляет это решение, потому что если, например, есть локальная сеть за NATом, и надо пробросить порт, то проброска порта в какой-нибудь фряхе не избавляет от необходимости настраивать фаервол.
ПРосто в новых моделях роутеров это просто делается автоматически.
Я так понимаю, что не надо выводить выше 1,5 метра от пола, если кондиционер стоит на полу. Если же его поднять, как писали выше, то можно выводить и в форточку. Сам я не пробовал удлинять, но видел вариант с гофрой, работало нормально.
совсем забыл, ещё конденсат приходится регулярно сливать, раз в несколько дней. В моей модели это было очень неудобно делать, кондиционер приходилось поднимать, а он довольно тяжёлый. В теории он должен был работать и на обогрев, но почему-то греть он почти не грел. Сейчас сплит — наш спаситель от жара и холода.
С моим мобильным кондиционером Polaris PMH 0904 SE-P шла специальная заглушка, которую можно было обрезать по форме форточки. Он покупался на работу, в помещении, которое мы тогда занимали, были старые окна, просто вырезали кусок окна и просунули туда трубу. А что делать, если пластиковые окна, даже не знаю. Особенно если съёмная квартира, вряд ли хозяин разрешит кромсать окно. Единственный вариант, который приходит в голову, — удлинить трубу гофрой и подключить к вентиляционному отверстию.
Именно так. Кроме того, если код окажется ужасным, то предложения о рефакторинге скорее всего будут отвергнуты: «я не собираюсь платить за это дважды».
И ещё некоторые заказчики любят добавлять волшебную фразу, которая, по их мнению, уменьшает смету проекта в разы: «для профессионала тут работы на несколько дней» :)
8. Мой проект готов на 95%, остались лишь небольшие недоделки.
Комментарий: скорее всего заказчик разругался с предыдущим фрилансером. Хорошенько подумайте, хотите ли вы разгребать чужой код. Оцените вероятность повторить судьбу вашего предшественника.
например, форма для аплоада файлов. Кнопка «добавить ещё один файл», по нажатию на которую добавляется ещё один инпут и ссылка «удалить», чтобы можно было удалить добавленный элемент. В таком случае для удобно использовать такую относительную навигацию.
Кстати, я в своё время написал очень похожий велосипед, вот пример использования:
var no_logo_div = get_obj_by_path(upload_div, «parent 1 prev child 0 0»);
parent 1 означает parentNode.parentNode
child 0 0 — первый потомок у первого потомка
ПРосто в новых моделях роутеров это просто делается автоматически.
И ещё некоторые заказчики любят добавлять волшебную фразу, которая, по их мнению, уменьшает смету проекта в разы: «для профессионала тут работы на несколько дней» :)
Комментарий: скорее всего заказчик разругался с предыдущим фрилансером. Хорошенько подумайте, хотите ли вы разгребать чужой код. Оцените вероятность повторить судьбу вашего предшественника.
Кстати, я в своё время написал очень похожий велосипед, вот пример использования:
var no_logo_div = get_obj_by_path(upload_div, «parent 1 prev child 0 0»);
parent 1 означает parentNode.parentNode
child 0 0 — первый потомок у первого потомка