Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Что означают эти логи и как эти действия предотвратить?

Лучший ответ:
Это прощупывание твоего сайта на уязвимость.
Можно попробовать удалить со страниц твоего сайта упоминание про версию CMS (<meta name="generator" content="WordPress 4.4.2" />). Также посмотри как отключить служебные HTTP заголовки типа "X-Powered-By:PHP/5.3.28". Как скрыть специфические директории /wp-content/ и /upload/. Как скрыть специфические файлы wp-login.php и другие. В общем, не дай сторонним сайтам узнать, что у тебя за CMS.
Есть специальные сервисы, через которые можно проверить - удалось ли скрыться (1, 2, 3)
Количество запросов уменьшится
По поводу Сервер не выдерживает нагрузки.
Посмотри error.log - на каких страницах обычно падает по 500 или 501 ошибкам
Установи nginx+php-fpm вместо apache+mod_php и включи php-fpm slow log, выясни что там у тебя вызывает ошибки 502 request timeout (на тостере)
Через htaccess апача или конфиги nginx пропиши правила для ответа 404 Not Found на такой список URL
В nginx установи кэширование ответов с кодом 404 на час или больше, чтобы до PHP даже не добиралось.

Худший ответ:
В добавок ко всему вышесказанному, могу лишь добавить, что можно блокировать особо назойливые адреса на уровне фаервола. Например, используя fail2ban.
Вопрос: Есть ли фриланс ближе к 30?

Лучший ответ:
Не учите технологии. Учитесь решать задачи. Особенно с исходными данными и запасом прочности. 
Мне кажется, есть 2 пути успеха в айти сегодня:
1. Рвение к чему-то конкретному (например, нейронным сетям, компьютерному зрению, машинному обучению, электронной коммерции, визуализации ... ) - тут, судя по последнему абзацу, мимо кассы
2. Не знание технологий или даже стеков, а умение решать практические задачи. Вот тут очень похоже, что оно.
Найдите или придумайте проект, который интересен:
- семейный бюджет в облаке
- приватный чат для семьи
- игрушка для ребенка на андроид
- умный дом через веб-интерфейс
- актуальный "модуль-плагин" для интернет-магазина: парсинг, кросс-отзывы, поставщики, цены конкурентов...
- ...
Посмотрите, какими "модными" средствами это решается и примите участие. Начните с малого. В реальной и интересной задаче будет куда проще влиться во все множество технологий, что сейчас используются.
На выходе, даже если не сделаете новый супер-хит, то:
1. Познакомитесь со всеми технологиями и приемами (где-то больше, где-то меньше)
2. Будет опыт в реальном технологическом процессе
P.S. Если все же интересует именно только екоммерс и интернет-магазины (не самая привлекательная часть айти, на самом деле), то не рвитесь сразу верстать шаблоны под битрикс. Найдите важные задачи для бизнеса, которые не решаются стандартными методами (их уймы) и попробуйте решить одну из них.

Худший ответ:
Как мне кажется направление, которое вы выбрали, не самое лучшее для того, чтобы иметь перспективу уехать за границу.
Вопрос: Управление зоопарком из кронов?

Лучший ответ:
Может следить чтобы задачи в STDERR выдавали только реальный ошибки а не всякую «полезную информацию» а так же возвращали не нулевой статус только если ошибка…

Худший ответ:
Jenkins тут практически серебрянная пуля.
habrahabr.ru/post/161765/
Вопрос: Где найти идеи для учебных проектов для наработки навыков и портфолио веб-разработчика?

Лучший ответ:
А вы на тех же фрилансерских сайтах посмотрите список проектов по вашей специфике. Выберите наиболее востребованные и сделайте пару штук. В результате в портфолио будет то, что наиболее востребовано. И у вас будет опыт в разработке таких проектов.

Худший ответ:
Не нужно выдумывать новые сервисы. Просто выберите один сервис, тематика которого вам близка и интересна, и попытайтесь сделать его лучше. В результате должно получится ваше видение известного сервиса.
Вопрос: Как понять что стоит использовать MongoDB?

Лучший ответ:
Как понять что стоит использовать MongoDB?Алгоритм очень прост:Уяснить, чем Mongo отличается от обычных реляционных БД, какие у неё сильные и слабые стороны.Сформулировать требования, которые диктует текущая задача.Оценить, насколько Mongo удовлетворяет этим требованиям.Если удовлетворяет в достаточной степени - использовать. Иначе - не использовать.
Внимательный читатель может заметить, что если в этом алгоритме заменить Mongo на %любой инструмент%, а реляционные БД на %любой другой инструмент%, то этот алгоритм становится Универсальным Алгоритмом Выбора Инструмента. Ещё более внимательный читатель может заметить, что УАВИ применим к абсолютно любой человеческой деятельности.
P.S. Вчера на DUMP Олег Бунин сказал, что не встречал ни одной задачи, где бы необходимо было использовать NoSQL БД. Некоторые люди ему бурно апплодировали.

Худший ответ:
Если надо хранить реляционные данные, то используйте реляционные СУБД. 
Если ваши данные - иерархические структуры, документы, то используйте документоориентированные СУБД.
При сомнениях в ответственном проекте надо отдавать предпочтение более знакомому инструменту. При сомнениях в фановом проекте - менее знакомому. 
Можно использовать сразу 2 субд в одном проекте.
Вопрос: Как оплатить 25$ в google play для разработчика, если нет кредитки?

Лучший ответ:
Заведите банковскую карту долларовую. На неё же будете получать деньги от гугла.

Худший ответ:
покурите QIWI, вроде подходящее решение
Вопрос: Софт для проведения онлайн-презентаций?

Лучший ответ:
Посмотрите на Openmeetings.

Худший ответ:
Спасибо! Кстати, по-моему, даже видели этот сайт, но само приложение пока не тестировали.
Вопрос: Возможно ли изменение языка интерфейса сайта согласно раскладке на компьютере юзера который зашел на него?

Лучший ответ:
Умнее через заголовок Accept-Language это определять.

Худший ответ:
Зачем так извращаться? у меня в системе 3 раскладки, не проще определять язык пользователя по его IP или на основе сведений что предоставляет его браузер?
Вопрос: Подработка для программиста, проекты онлайн

Лучший ответ:
выбирайте: 
 — weblancer.net
 — guru.com
 — odesk.com (уже говорили) 
 — free-lance.ru

Худший ответ:
Дополню список ещё парочкой:
vworker.com
Вопрос: Как сделать программу на Python переносимой?

Лучший ответ:
Делай скрипт в виде пакета, чтоб его можно было поставить pip'ом

Худший ответ:
Для своих приложений я обычно копирую необходимые модули в подпапку и в скрипте добавляю пути поиска:sys.path.append(os.path.join(os.curdir, 'lib', 'configobj'))
Вопрос: Не могу включить wi-fi в Ubuntu/Mint

Лучший ответ:
попробуй Fn+F1 (с Zz) и потом включи

Худший ответ:
В студию lspci, ifconfig, ip addr, iwconfig.
Вопрос: Запуск локального сайта через сервер node?

Лучший ответ:
как теперь в этом сервере открыть мой файл Это называется serve static content. По умолчанию такой функциональности нет, но сделать очень просто: по соответствующему запросу читать файл и отдавать его через response.write. Чтобы было еще проще и с плюшками, есть пакет  serve-static, там в примерах все описано.
Ну или чтоб совсем код не писать, можно так: https://www.npmjs.com/package/static-server

Худший ответ:
Вам потребуется express для простоты работы.
Устанавливаемnpm i express --save
Код сервера server.js:var app = require('express')();
var http = require('http').Server(app);

app.get('/', function(req, res){
  res.sendfile('index.html');
});

http.listen(3000, function(){
  console.log('listening on *:3000');
});
Запускаем сервер:node server.js
По адресу localhost:3000 будет ваш сайт.
ищите информацию по nodejs express
Вопрос: Можно ли поставить свой сайт на домен tel?

Лучший ответ:
Исходя из уровня вопроса - совет вашему клиенту, пусть наймёт профессионала.

Худший ответ:
Нужно делегировать домен на сторонние NS-серверы, в А-запись прописать ip хостинга, ну а дальше всё как с обычными доменами.
Вопрос: CSS: Как фиксированный элемент может скроллиться?

Лучший ответ:
Поведение и правда интересное. Интересно и то, что при сохранении странички на компьютер проблема пропадает. Так же, как пропадает обертка < div class="designmodo-wrapper home page page-id-1483 page-parent page-template-default" />
У которой прописано transform: translate3d(0, 0, 0). Что и заставляет фиксированное меню вести себя так, словно оно спозиционированно относительно этого родителя, а не вьюпорта. Вот пример на codepen для наглядности: codepen.io/markdebeer/pen/qrBDm
Но если убрать transform: translate3d на сайте через инспектор, проблема остается (в отличие от примера на codepen). Не знаю, куда копать дальше

Худший ответ:
Есть меню, ему задано свойство position:fixed, однако оно всё равно прокручивается при скроллинге страницы. 
 Это шутка такая? :) Именно из за position:fixed оно и прокручиватся, ради интереса нажми на Ф12, нажми лупу и на этот нав-бар, и в цсс свойствах убери position:fixed - и проблема будет решена )
Вопрос: За и против Bootstrap?

Лучший ответ:
Bootstrap - это золотые, не разрушаемые магические доспехи. Но для человека ростом 1,2.

Худший ответ:
bootstrapuikit.com
если использовать это - то трудновато будет уйти от концепции. Так что нет объективных причин не использовать его.
Вопрос: Поздравление женской части коллектива от IT-отдела

Лучший ответ:
Напишите мини статью о смене фона женскому коллективу с помощью политик…

Худший ответ:
Супер идея, ребята, вы молодцы) Обратно потом их можно было восстановить автоматом или пришлось ручкаме?
Вопрос: Выбор системы ведения проектов

Лучший ответ:
Мы используем devprom - все из описанного там есть, а если ставить на свой сервер то бесплатно, ведь исходный код открыт.

Худший ответ:
redmine, да. 
stfalcon.com/blog/post/redmine_install как то так.
Вопрос: Почему не работает код $em = $this->getDoctrine()->getManager();?

Лучший ответ:
debug, бряка, смотреть что есть $this.

Худший ответ:
В вашем Controller нету Container. Может, вы вручную создали инстанс контроллера: new MyController(), не внедрив в него Container?
Вопрос: Как поставить заглушки для старых версий браузеров, отключенного javascript и cookie?

Лучший ответ:
Два самых простых способа:
<noscript/> содержание данного тэга будет отображаться если отключен js
+ в тэг  прописать no-js класс который при загрузке страницы при инициализации через js подменяется(удаляется?) на иной класс. Следовательно, через css отображать некую заглушку для случая с html.no-js в остальных случая скрытую.

Худший ответ:
Как уже неоднократно заявляли разработчики браузеров, нужно проверять фичи. Для проверки cookie есть document.cookie
Вопрос: Реально ли раскрутить (набрать заинтересованную аудиторию) для своего приложения Andriod без бюджета?

Лучший ответ:
реально. бывают приложение с функционалом "засунь палец в нос". и набирают по миллиону подписчиков. как? узнаете нам напишите

Худший ответ:
Реально, есть профит на 100000 за 4 месяцев без вложений, регистрации и смс. Правильное описание, название, скриншоты и локализация по максимуму. Так же есть группы в ВК (которые пишут про Android приложения) в которых можно предложить новость, составьте хороший текст с описанием приложения + скриншоты(видео) + ссылка. Можете тоже самое сделать в других соц. сетях. Можно на тематических сайтах попробовать оформить статью. Попросите друзей скачать, поставить 5*.
Вопрос: Opera не ставит cookie на ip-адреса

Лучший ответ:
Ок, залез в RFC: 
Параметр domain принимает значения из FQDN.
Который описан там же рядом: Fully-qualified host name (FQHN) means either the fully-qualified domain name (FQDN) of a host (i.e., a completely specified domain name ending in a top-level domain such as .com or .uk), or the
 numeric Internet Protocol (IP) address of a host.

Худший ответ:
>Или хотя бы понять смысл этого ограничения.
Что, неужели у вас никаких идей при виде строки domain=127.0.0.1?
Вопрос: Как правильно организовать хранение файлов в базе данных MySQL (загрузка и выгрузка через PHP)?

Лучший ответ:
Нет правильного способа хранения файлов в БД, потому что хранить файлы в БД не правильно.
Хранить надо пути к файлам, а сами файлы хранить в ФС.

Худший ответ:
В коде выдачи случайно нет закрывающего пхп тэга? Вдруг после него лишние пробелы?
попробуй еще отправлять заголовок header('Content-Length: ' . $size);
попробуй на всякий случай делать ob_clean перед отдачей, и exit после.
ну а вообще да, не стоит превращать базу в хранилище файлов.
Вопрос: Python.Как создать лабиринт?

Лучший ответ:
Разве это сложно?

Худший ответ:
Представьте лабиринт в виде массива.
1 - это блок, 0 - это область по которому можно передвигаться.
Т.е. элементарно сгенерировав массив из 0 и 1 можно создать лабиринт. А -1 - пусть будет текущее положение персонажа. Правда в таком случае могут быть ситуации что в нём будет невозможно сделать даже одного шага. Ну и подобные проблемы - типа куча единичных блоков, которые не образуют лабиринт. Но тут придётся поработать над правилами генерации.
Вопрос: Css для профессионалов?

Лучший ответ:
В css нет тегов! 3 месяца? Поверь, ты слишком мало знаешь. Просто верстай верстай и еще раз верстай. 
Смотри в свой код. Видишь, что все время один и те же свойства у тебя повторяются, выноси их в отдельный класс. Так коду станет меньше. Со временем создашь для себя свой бутстрап с блекджеком. Изучай CSS фреймворки, бутстрап, фаундейшн, semantic-ui. Пойми, в чем их суть и сила. Читать нужно статьи на хабре и подобных сайтах, а так же подписаться на хабре вот на этот дайджест. Сейчас в этом дайджесте насчитывается 205 выпусков. Там ну просто море инфы! CSS Live очень хороший ресурс на эту тему.
Знаешь английский, на уровне чтения? https://css-tricks.com/almanac/ - в помошь

Худший ответ:
Дима Турков как раз верстку за 3 месяца очень и реально. 
Учи http://getbootstrap.com/, остальное редко используют, можно сразу 4 версию, всеравно на нее вот вот все перейдут. И главное JS.
Вопрос: Как относятся поисковые системы Яндекс, Гугл и другие, к сайтам парсерам новостей?

Лучший ответ:
Не особо такие сайты любят ПС, но...
1. Уникальность текста достигается подменой прилагательных и глаголов их синонимами.
(дополнительный-расширенный, начались-стартовали, изображены-представлены и т.д.)
2. Также, можно использовать регулярки с шаблонами для перестановки частей речи без потери смысла, чтобы убить цепочки шингл.
3. И главное: это автоматическая тего-генерация и перелинковка.PHPMorphy и habrahabr.ru/post/152389 (в помощь)UPD1: www.artint.ru/projects/frqlist.php
там есть нужные нам слова: Также отдельные частотные списки есть для следующих классов слов:
    прилагательные размера;
    глаголы движения;
    слова, обозначающие эмоции. 

Худший ответ:
Относятся примерно так же как учитель к ученику, который списал сочинение у соседа по парте. Опять же всё зависит от подхода, можно выехать и на парсинге контента если делать его грамотную пост-обработку.  Можно в полуавтомате настроить синонимизацию и объединение материала из нескольких источников, тогда на выходе вы получите примерно 50-60% уникальности и с этим уже можно работать.  С уникальностью есть ещё вот какой момент, даже если ПС найдёт 2 копии одного документа(статьи), но при этом на сайте оригинала  часть факторов (те же поведенческие) хуже чем на вашем, то вы теоретически можете ранжироваться выше оригинала.
Вопрос: Как найти скорость тела при столкновении со стеной, стартующее под углом на определенном расстоянии?

Лучший ответ:
h сами найдете?

Худший ответ:
В точке начала движения вся энергия - потенциальная. Вычисляется как m*g*h. h, если не путаю, будет выражаться как l*(1-cos(pi/6)), где l - длина веревки.
В момент столкновения вся потенциальная энергия перейдет в кинетическую. Которая {mv^2}/2. Соответственно, необходимо приравнять кинетическую энергию к потенциальной и выразить из полученного уравнения скорость. В итоге получится что-то вроде v=sqrt{2*g*l*(1-cos(pi/6))}.
С силой удара Ньютон поможет со своим вторым законом. 
Учитывать сопротивление воздуха не надо. В противном случае необходимо учитывать еще и силу натяжения троса и даже то, где находится в данный момент ваш спецагент, так как g везде разное. Мало того, можно вспомнить существование релятивистской механики и использовать ее тоже. Именно для упрощения расчетов и придуманы модели, в которых опущены малозначимые в моделируемых ситуациях факторы. 
Почитать учебники физики. Последовательно. Можно разные, но вдумчиво.
Вопрос: Как в javascript заставить увидеть переменную после загрузки шаблона?

Лучший ответ:
Проблема в том что после подгрузки Вам нужно наново забиндить DOM на эвенты.

Худший ответ:
Не надо заново биндить события. Есть возможность изначально набиндить события и они будут срабатывать даже для тех элементов,   которые динамически подгружаются в DOM. Для этого используется в  jQuery метод on: jqapi.com/#p=on
Вопрос: Насколько сложно/реально ли будет продать б/у китайский смартфон через год?

Лучший ответ:
Смотря, что понимать под китайским смартфоном, одно дело тот же Meizu, другое дело всякие нонейм закосы под другие бренды. У китаефонов в принципе качество хромает, он вполне может и не прожить год, до даты продажи (как повезет).
ИМХО, лучше поохотиться за слегка б/у брендами на ebay. Особенно Motorola, неплохие модельки есть с большими аккумами, при этом довольно много людей не против их б/у купить и через год.

Худший ответ:
Все зависит от скила. Слишком субъективно)
Вопрос: Какую разрядность Windows 10 лучше поставить(если на борту 4гб оперативки)?

Лучший ответ:
Только 64 бита.
Просто потому, что весь софт затачивается/тестируется/кодируется под 64 разряда.

Худший ответ:
Если Win10, то 64.
Зависит от задач и остального железа. Может вообще Win XP 32bit или Lubuntu какой ...
Вопрос: Как исправить ошибку выполнения скрипта в MySQL для создания новых таблиц в базе данных?

Лучший ответ:
TYPE устарел в MySQL 5.0 и был удалён начиная с 5.1.
Заменён на ENGINE.

Худший ответ:
Создайте таблицу через phpmyadmin и посмотрите какой там запрос будет
Вопрос: Сложно ли переучиться с одного PHP фрейма на другой?

Лучший ответ:
Нет.

Худший ответ:
это невозможно. все кодеры выбирают один фреймворк для себя на всю жизнь. стыдно не знать такие вещи
Вопрос: Можно ли стать успешным и высокооплачиваемым веб-дизайнером, не зная\неиспользуя HTML, CSS, JS, jQuery, Php, Python, etc?

Лучший ответ:
можно, конечно, но  это будет плохо. 
карма испортится.
проклятье верстальщиков ляжет на ее хрупкие плечи.
вообще, если веб-дизайнер, матчасть знать нужно.
есть специальные курсы для веб-дизайнеров, где объясняют причины, по которым такие знания (HTML, CSS, JS) необходимы. с таким материалом удобно работать, так как он продуман и ограничен возможностями технологий (а не безудержной фантазии).
p.s. 
работал с разными веб-дизайнерами. Очень понравилось работать с теми, кто понимает, о чем я говорю.

Худший ответ:
Я только дизайном занимаюсь, не верстаю. Но понимание того, как твой макет будет реализовываться, просто необходимо. Несколько раз приходилось самостоятельно объяснять верстальщику (начинающему) как и что нужно делать. 
Про юзабилити странный вопрос. Как без этих знаний работать вообще? о_О Это необходимая вещь. Еще неплохо было бы изучить основы маркетинга, чтобы сайт выполнял свою главную функцию- приносил доход. Вот это точно поможет увеличить прибыль в разы.
Вопрос: Где брать идеи для сайта?

Лучший ответ:
Нужно постоянно быть в поиске. У нас в мире много проблем и некрасивых решений. Всегда можно подать идею и сделать лучше на основе чужого решения, или сделать свое уникальное решение на основе совокупности других решений. Любая идея скрывает под собой много опыта и желание развиваться.

Худший ответ:
Идеи спрашиваем у целевой аудитории, ЦА существует много и у них много задач.
Вопрос: Как можно защитить свое приложение от нелегального копирования?

Лучший ответ:
ПО, которое не может работать без серверной части, которая и проверяет лицензию.

Худший ответ:
Ежемесячное обновление ключа через интернет посредством обмена предыдущего на новый.
Вопрос: Как поделить сетевое пространство?

Лучший ответ:
vlanы тебе в помощь.

Худший ответ:
Дополню коллег, можно так же разделить сеть маршрутами, т.е. в Route Rule создать два правила, каждое для своего сетевого интерфейса локальной сети, в каждом правиле будет отсылка на свою таблицу маршрутизации, в которой будет только локальная (для данного интерфейса) сеть и шлюз по умолчанию - провайдер. В таком варианте даже настройка файрвола не потребуется, т.к. маршрута в соседнюю сеть не будет.
Вопрос: Непонятное поведние битности компа?

Лучший ответ:
компьютер 64бит а все программы автоматом скачиваются 32битаЗначит они написаны под 32бита.
Что непонятного?

Худший ответ:
Короче в общем ребят разобрался драйвера криво встали есть у скайпа 64 бит и у php storm 64 bit.
Вопрос: Программатор из Arduino для сброса чипов картриджей

Лучший ответ:
Это, скорее всего, микросхема памяти 24c04. Интерфейс i2c. Напишите програмку, читающая/записывающая биты. И отправляйте по UART. Но я бы не стал заморачиватся. Программатор для ком порта — 2 резистора. Куда проще и наглядно. 
п.с. Samsung scx4200 так же прошивается

Худший ответ:
Я пробовал вот этим  вроде прошил, но еще не проверял.
А на самом деле надежнее будет вот этим
Вопрос: Как скормить php-fpm bash скрипт?

Лучший ответ:
Предлагаю продолжить вопросы.
"Как скормить MySQL конфиг от PostgreSQL?"
"Как скрестить амебу и обезьяну?"
"Как использовать монитор в качестве дверного замка?"
Никак.
php-fpm не для bash'а.
Обрабатывайте башевые скрипты иным образом.

Худший ответ:
Просто запустить можно с помощью HttpLuaModulelocation / {
  content_by_lua 'os.execute("/var/www/cgi-bin/script.sh")';
}
Или использовать через CGI с помощью fastcgiwrap и spawn-fcgi
Вопрос: Закрыть все кроме 22, 80, 5432 портов через iptables?

Лучший ответ:
1. закрыть все входящие порты
iptables -P INPUT DROP
2. открыть все исходящие порты
iptables -P OUTPUT ACCEPT
3. открыть порт 80 для всех входящих соединений
iptables -A INPUT --dport 80 -j ACCEPT
4. открыть 22 и 5432 порты только для конкретного IP
iptables -A INPUT -m multiport --dports 22,5432 -s IP_ADDRESS -j ACCEPT

Худший ответ:
Если вдруг есть графическая оболочка, то можно поставить Firestarter. А так что-то я сам мучался с iptables, надо ждать бывалого.
Вопрос: Какой оптимизировать сайт?

Лучший ответ:
Покажите сайт, тут на абстрактных примерах можно наоптимизироваться вдоволь, только вам это не поможет.

Худший ответ:
Apache -> Nginx
Статика -> CDN + оптимизации (gzip, вырезание мусора из файлов, объединение JS/CSS), оба умеет CloudFlare (кроме объединения файлов по-моему), уменьшить файлы изображений можете с помощью optipng/jpegoptim
Ещё посмотреть что Google посоветует тут: developers.google.com/speed/pagespeed/insights
Вопрос: Самая базовая настройка mikrotik crs125. Достаточно ли?

Лучший ответ:
Либо отключить DNS allow-remote-requests, либо прикрыть 53 порт снаружи.
Ну а там смотря на какой порт ломятся. Просто ошибка с открытым 53 портом - самая популярная.

Худший ответ:
расскажите о самой базовой настройке. лучше конфиг сюда - можете скриншотами - можете затереть реальные айпи, мак адреса. шторм редкая штука через нат - если клиенты здоровые
Вопрос: Как правильно использовать методы и атрибуты классов PHP?

Лучший ответ:
Лишняя $, вместо:echo $this->$myTestVar;
надоecho $this->myTestVar;

Худший ответ:
Начали изучать ООП модель, не пишите поля класса в старом стилеvar $myTestVar = 0;
пишите как надоpublic|private|protected $myTestVar;
или же сделайте статическое поле, если надо. 
вот это же - var $myTestVar = 0; уже делает ее статической, поэтому $this->myTestVar  пустует
Если есть желание указывать значения по умолчанию, пишите в конструктореpublic function __construct() 
{
    $this->myTestVar  = 0;
}
Вопрос: При открытии панели управления в Windows 7 она не открывается в оконом режиме. Что делать?

Лучший ответ:
Нет времени объяснять, переустанавливай

Худший ответ:
Попробуй ПКЛ - восстановить
Вопрос: Vlan через l2tp\IPSec mikrotik: как?

Лучший ответ:
Запилил так сказать. Создаем bridge в него засовываем необходимые нам vlan'ы, Далее Поднимаем l2tp/IPSec туннель на сервере где располагается профиль нашего туннеля указываем наш bridge. 
В результате получаем (то что мне было необходимо) vlan'ы которые находятся у нас в головном офисе они так же располагаются и в наших филиалах.

Худший ответ:
Попробуйте на микротике добавить маршруты к нужным vlan-ам после установления соединения l2tp\IPSec