четверг, 8 октября 2015 г.

Притча об архитекторах



Пришел заказчик к архитектору и говорит:
— Спроектируй мне самый крутой дом, с кучей комнат, красивым оформлением и вообще чтобы удобно было.
Архитектор спрашивает:
— А где будет стоять этот дом?
Заказчик отвечает:
— Ты же крутой архитектор, ты спроектировал много разнообразных домов, просто сделай мне тоже самый крутой и удобный, а где он будет стоять — это тебя уже не касается.
Архитектор подумал и говорит:
— Да, я спроектировал очень много домов и поэтому я знаю, что если дом будет стоять в пустыне, то мне не нужно придумывать гидроизоляцию фундамента, но зато нужно подумать о мощной системе кондиционирования, чтобы вы не мучились о жары. А если он будет за полярным кругом, то мне нужно подумать о хорошем отоплении и огромных окнах на крыше, чтобы вы могли наслаждаться северным сиянием. Есть много неявных деталей, которые делают жизнь комфортной. Но если я не знаю где будет стоять дом, то как я смогу сделать его удобным?

пятница, 2 октября 2015 г.

Windows port mapping



Работая в Windows бывает нужно, чтобы виртуалка могла подключиться не только к хост-машине, но и к некоторым удаленным сервисам. Это легко осуществить создав «зеркало» удаленного порта на локальном хосте. Оказывается, это очень просто сделать встроенными средствами Windows. Достаточно ввести следующую команду (с правами администратора):
C:\>netsh interface portproxy add v4tov4 listenport=8080 listenaddress=192.168.33.11 connectport=80 connectaddress=64.233.162.101

В данной команде 64.233.162.101 и 80 — это адрес удаленного сервера. А 192.168.33.11 и 8080 — адрес порта в виртуальной сети (или любой другой локальный интерфейс).