Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Пропадает интернет при подключении к OpenVPN (Win 7)

Лучший ответ:
У тебя в OpenVPN приходит вот такой маршрут:
192.168.1.0 255.255.255.0 10.121.223.1 10.121.223.2 255
он перебивает в локальную сеть для той же сети, поэтому трафик для шлюза 192.168.1.1 идет в VPN. Если нет контроля над другим концом OpenVPN, то можно сделать одно из:
1. route add -p 192.168.1.1 192.168.1.2
2. route delete 192.168.1.0 mask 255.255.255.0 10.121.223.1
(но если этот маршрут приходит от сервера, то после переустановки соединения он опять появится)
3. Поменять адреса в локальной сети (на компьютере и на роутере) сетки 192.168.1.0 на другую.

Худший ответ:
Речь идет именно об OpenVPN. У него нет настройки «Использовать основной шлюз в удаленной сети»
Вопрос: Как безболезненно внедрить Git?

Лучший ответ:
1. на Битбакете должны быть dev ветка, master ветка и теги релиз версий. feature/hotfix ветки по необходимости. Т.е. если фича/фикс растягивается на больше чем один день, то вечером перед уходом домой вы пушите ее в репозиторий. На следующий день если вы работаете из дома, то выкачиваете ее из репозитория. Так же если вы не придете на работу, то другой разработчик сможет продолжить вашу работу выкачав ветку из репозитория.Чтение про ветки.
2. В вашей схеме не хватает CI-сервера, и потому появляются разные костыли и вопросы по поводу веток. CI-сервер автоматически при коммите в dev ветку(закоммитчена фича/хотфикс) собирает проект, прогоняет тесты и деплоит ваш проект на dev сервер. При коммите в master ветку(закомитчен хотфикс или релиз ветки из dev) он прогоняет тесты и деплоит ваш проект на продакшн.

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

Лучший ответ:
Вы не попадёте в п.4 ни с чем, кроме ведения учёта вручную в экселе — бюджет совершенно не адекватен задаче…

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

Лучший ответ:
Кроме отдельных веток, возможно вам подойдут submodules.

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

Лучший ответ:
Очевидно, $_FILES['upfile'] не установлен. Может быть, Вы подключаете этот скрипт не только когда происходит submit, а вообще? Установлен ли атрибут формы enctype="multipart/form-data"? Установлен ли атрибут method в POST (а не GET)? Присутствует ли  сразу после ?

Худший ответ:
Очевидно, $_FILES['upfile'] не установлен. Может быть, Вы подключаете этот скрипт не только когда происходит submit, а вообще? Установлен ли атрибут формы enctype="multipart/form-data"? Установлен ли атрибут method в POST (а не GET)? Присутствует ли  сразу после ?
Вопрос: Как провести анализ продаж, чтобы выявить сопутствующие товары с помощью Python?

Лучший ответ:
имхо, для уровня coursera задачка сильная...
для gui -- pyqt5
хранить в базе -- sqlite
для excel -- поробуйте www.python-excel.org
про нахождение сопутсвующих товаров ищите инфу в книге "Программируем коллективный разум"

Худший ответ:
Собсно а зачем тут python? Эти все действия можно делать сразу в Excel, нужно просто изучить инструментарий Excel и будет тебе счастье для анализа.
Вопрос: Как в Nginx SSL сделать HTTP Basic Auth для одного виртуального хоста?

Лучший ответ:
Почитайте вот тут nginx.org/en/docs/http/configuring_https_servers.h... а именно - раздел про SNI.

Худший ответ:
Что по-вашему должно происходить при обращение к srv2 по https?
Вопрос: Как парcить PHP значения через BeautifulSoup?

Лучший ответ:
&nbsp - это символ неразрывного пробела. Он выглядит как пробел. Особенность его в том, что браузер по нему не будет разбивать строку для переноса, если она не будет вмещаться. 
Скорее всего на сайте JS добавляет число в конец строки, после этого пробела.

Худший ответ:
нашел решение
Вопрос: Поможете опознать шрифт?

Лучший ответ:
myfonts предлагает Basic Commercial Bold

Худший ответ:
Вот какие варианты получились. Поглядите среди них  :) Ну, первый точно отпадает, а в остальных я вообще не вижу разницы кроме небольшого изменения толщины.
Вопрос: JavaScript заменит php или ASP.NET?

Лучший ответ:
Ахахахаха и много вы написали хороших десктопных приложений на жс? А интернет магазинов? Так рассуждать всем бы на ассемблере программировать.
 Жс убог и ограничен о какой то его универсальности речи вообще не идёт

Худший ответ:
Каждый язык под свои особенности заточен.
На js хоть и сделаешь многое, но не всё. Сегодня вышла хорошая статья, про то когда стоит использоваться node.js а когда нет Node.js и Express как они есть
Вопрос: Какую связку лучше выбрать Nginx+php-fpm или apache+php?

Лучший ответ:
Переехать на nginx в любом случае полезно, но проблему это не решит.
Решение проблемы - оптимизация говнокода. Особенно в SQL запросах.

Худший ответ:
Nginx сразу ставьте и настраивайте, там делов-то на 20 минут разобраться. Но ищите где у вас образуется узкое место, может apache не виноват.
Вопрос: Как не хранить пароль в открытом виде в Django?

Лучший ответ:
Это нормальный вариант для хранения пароля в базе, и не только в Django но и в других CMF\CMF. Основная проблема тут даже не доступ по ssh, а системы хранения версий. Для иллюстрации, поищите на GitHub'e "password".   
Способы защиты такие: 
- использовать local_settings.py для хранения пароля, добавить его в '.gitignore"
- не использовать root пароль для доступа к БД
- использовать сложные пароль
- перенести сервис ssh на не дефолтный порт
- использовать аутентификацию по ключу вместо пароль
- закрыть возможность входа для root по ssh
- не пользоваться FTP, использовать вместо этого SFTP

Худший ответ:
Нужно защищать ssh. БД можно взломать и не зная пароля, если есть привилегии у пользователя.
Вопрос: Как заменить кусок html-кода в большом количестве файлов?

Лучший ответ:
Notepad++ - "поиск" - "замена" - закладка "найти в файлах"
Указываем папку содержащую нужные файлы, ставим если надо галку(искать в подпапках) и жмем заменить.

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

Лучший ответ:
Приведенный код требует полного, абсолютного, тотального, всеобъемлющего и исчерпывающего рефакторинга... Если нужно "махнуть" элемент со следующим, то достаточно:
1. Перейти по списку до текущего элемента
2. Создать буфер под данные в текущем списке
3. Скопировать данные из текущего элемента в буфер
4. Скопировать данные из следующего элемента в предыдущий
5. Скопировать данные из буфера в следующий элемент
6. (опционально) Удалить буфер
Это решение "в лоб" и далеко не оптимально, но, учитывая качество кода, говорить о перелинковке элементов считаю излишним.

Худший ответ:
Страшноватый алгоритм...
Сначала создаём строку, содержащую всю информацию из списка (то есть, нас вообще не волнует, что где-то была структура "список" - мы его убиваем, чтобы потом построить заново из сырых данных)...
Потом превращаем строку в массив из строк! С помощью Split, разделяя её по пробелам!!! Зачем? Почему сразу не заполнить массив строк? А если строки в списке будут сами содержать пробелы, как "Новый список:"?
Потом разворачиваем этот массив! Зачем? А потому, что нас не научили вставлять элементы в конец списка, мы можем вставить их только в начало. Проходить массив в обратном порядке, вероятно, тоже не умеем.
Потом, уже при построении списка, у нас вызывается загадочная функция addNode(). Что она делает - неизвестно, поскольку, если бы она вставляла новый элемент после current - её бы вызвали ещё в двух местах кода, а не писали бы её код в развёрнутом виде.
И, наконец, независимо от того, что делает addNode(), элемент tt[n+1] будет вставлен в список дважды.static Node SwapFirst(Node c) {
    if(c==null || c.next==null) return c;
    Node result=c.next;
    c.next=result.next;
    result.next=c;
    return result;
}
public static Node reverseMyList (Node c,int n) {
   if(n==0) return SwapFirst(c);
   Node d=c;
   for(;n>1 && d.next!=null;n--) d=d.next;
   if(n==1) d.next=SwapFirst(d.next);
   return c;
}
Вопрос: Какой сервис вы используете для трекинга посылок?

Лучший ответ:
TrackChecker есть версия для Android

Худший ответ:
post-tracker.ru на ноуте + вчера инстальнул на Ведрофон TrackChecker
Вопрос: Как сделать изменение цвета div'а со скругленными углами при наведении мышки на него?

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

Худший ответ:
Замените:
A:hover.elmenu .grc b.e b, .grc b.e i, .grc b.e u {height: 1px !important; background: #ff0000;}
на:
A:hover.elmenu .grc b.e b, A:hover.elmenu .grc b.e i, A:hover.elmenu .grc b.e u {height: 1px !important; background: #ff0000;}
Вопрос: Вопрос по теме синхронизации?

Лучший ответ:
Если меняет поле только один поток, а все остальные только читают — то да (только volatile у поля не забываем).

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

Лучший ответ:
У вас с cURL что то не то. Может требутся прокси, а может он заблокирован.
Ваш пример у меня работает и выдает страницу яндекса.

Причем тут флеш — вообще не допёр.

Худший ответ:
Ну вот к примеру такая ссылка, т.е. если по ней перейти то попадаем на страницу загрузки, а если вбить в адресною строку то произойдёт скачка mp3 а как сделать чтобы при переходе сразу началась скачка?

http://pdj.ru/download/2402254/DJ_GROOVE_feat_LOC_DOG_PHIL_SHABIN_NEMINUEMA.mp3
Вопрос: Как организовать в Linux с 10 000 000 000 (миллиардами) inodes, быстрый доступ к ним и их обработку (Линукс замена бд)?

Лучший ответ:
Классическая фс для этого не подходит, если у вас размер данных на "хеш" небольшой, например до 100 байт, то просто сделайте большой файл на 400гб и пишите данные по индексу, при этом хеш не нужен. С нормальным ssd можно будет писать до 1М записей в сек. обычным скриптом. При этом 75% места будут "простаивать". Если хотите сэкономить места, тогда нужно использовать индекс, например заюзать leveldb или т.п.

Худший ответ:
Классическая фс для этого не подходит, если у вас размер данных на "хеш" небольшой, например до 100 байт, то просто сделайте большой файл на 400гб и пишите данные по индексу, при этом хеш не нужен. С нормальным ssd можно будет писать до 1М записей в сек. обычным скриптом. При этом 75% места будут "простаивать". Если хотите сэкономить места, тогда нужно использовать индекс, например заюзать leveldb или т.п.
Вопрос: Hyper-V: из-за чего низкая скорость сети?

Лучший ответ:
VMQ на сетевых интерфейсах отрубить
Сначала посмотри включен ли на сетевухах VMQ команда Get-NetAdapterVMQ
Если да, то выруби командой Get-NetAdapter|Disable-NetAdapterVMQ
У меня именно VMQ была затычка, было enable, отрубил и стало просто летать...

Худший ответ:
А почему решили что тормозит только сеть , как же дисковая нагрузка на хосте ?
Вопрос: Windows 8.1 и Daemon Tools

Лучший ответ:
Если нужно просто примонтировать ISO-образ, то Windows 8.1 умеет это из коробки.

Худший ответ:
Ну последняя версия DT отказывалась ставится и на Windows 8.0, в итоге ставил репаком. А вот вчера не проверил, до обновления DT стоял.
Вопрос: 3DS Max для моделирования ювелирных изделий?

Лучший ответ:
Обратите внимание на Rhinoceros 

Худший ответ:
Rhinoceros, в редких случаях - ZBrush
Для визуализации учите V-Ray
Вопрос: &quot;Бытовая&quot; производительность виртуальных машин. Кому интересно?

Лучший ответ:
По виртуалбоксу интересно. В частности тесты CPU, памяти и диска. Хочу поставить виртуалку с виндой для работы со звуком, а там нужен проброс usb-оборудования и, как раз, перечисленные ресурсы :)

Худший ответ:
Иииии…?
Вопрос: Чем отличается маршрутизатор от точки доступа?

Лучший ответ:
Беда в том, что даже сами производители смешивают эти понятия.
Изначально, опираясь на теорию, "точка доступа" - это устройство, обрабатывающее трафик на втором уровне модели ISO/OSI. Т.е. это "коммутатор с беспроводными и проводными интерфейсами". "Маршрутизатор" - это третий уровень модели ISO/OSI, обработка трафика на уровне протоколов третьего уровня, например, IPv4.
Если говорить про "WiFi-маршрутизатор" - он обычно состоит из некоего "маршрутизатора, предоставляющего L3 и, чаще всего, NAT" и "коммутатора с беспроводными и проводными интерфейсами". И в "точке доступа" для SOHO-устройств обычно есть то же самое, т.е. она является маршрутизатором. А разделение на уровне SOHO на маршрутизаторы и точки доступа делается производителем произвольно, чаще всего по функционалу - типа "если несколько портов ethernet - значит маршрутизатор, если один - значит точка доступа". Но это неправильное деление, размывающее понятия и служащее только для маркетинговых целей.
Классическая точка доступа (например, семейства Cisco Aironet) не имеет функций маршрутизатора пользовательского трафика, обладает собственным IP-адресом только для менеджмента и уж, тем более, не имеет функционала NAT.

Худший ответ:
Да это разные вещи. Обычна они все вместе с разъемом rj45 и Wi-fi маршрутизатором.
Wi-fi маршрутизаторе пишешь данные провайдера пароли итд для подключения к интернету.
Точка доступа это который раздает сеть уже существующей сети и все.
Вопрос: Программа поощрения авторов для блога: Ваши идеи?

Лучший ответ:
Я бы предложил Вам создать конкурс на лучшую статью месяца
В качестве приза — то, что Вы продаёте в своём магазине, т.е. продукция Apple.
Для начала, мне кажется, подойдёт iPod shuffle 2Gb (естественно, 4 поколения).
Тогда авторы будут стремиться писать на качество, а не размывать статью водой или делая по 10 неинтересных.

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

Лучший ответ:
Ты вот про это имеешь ввиду?

Худший ответ:
Я думаю Вам будет интересно посмотреть этот урок
Вопрос: Статья о развертывании видеонаблюдения. Укладывается в формат хабра?

Лучший ответ:
Хоспади, после бурно плюсованых статей о изготовлении столов — мне кажется уже любая статья «в формате».

Худший ответ:
Интересно. Сам недавно такое делал. Почитаю про ваш опыт с удовольствием.
Вопрос: Использование русского label при генерации формы

Лучший ответ:
Менять локаль? 

ru.yml

activerecord:
  attributes:
    post:
      email: 'Электропочта'


Худший ответ:
Хм. а есть ли код «выше» этого «сгенерённого»?
А C# есть такая замечательная штука, как Data Annotations.
…
 [Required]
 [Display(Name = «Имя пользователя»)]
 public string UserName { get; set; }
…

То есть, в представлении формы код будет выглядеть вот так:
…
@ Html.LabelFor(m => m.UserName, new { @ class = «control-label» })
@ Html.TextBoxFor(m => m.UserName)
@ Html.ValidationMessageFor(m => m.UserName, null, new { @ class = «help-inline» })
…

И текст LabelFor m.UserName заменится на прописанное в Display Name, вместо английского по умолчанию.
При этом, повторяя Вашу ситуацию, label на кнопке «выполнить вход» в оригинале был тоже английском, я его руками перевёл
/>

Попробуйте покопать в эту сторону тоже.
Вопрос: Как остановить исходящий флуд с моего сервера?

Лучший ответ:
Первое это блокируем на фаирволе весь трафик кроме того IP с которого заходите вы, второе прогоняем стандартные проверки на руткиты например через rkhunter, если ничего прогоняем проверку на вирусню тем же ClamAV, если снова ничего смотрим подозрительные процессы, особенно обращаем внимание на те что в верху iftop. Если тыкать пальцем в небо то можно предположить, что ваш сервер принимал участие в одной из Amplification атак и трафик генерил либо DNS либо NTP - их проверяем в первую очередь. Да и настройте фаирвол.

Худший ответ:
Все говорят что это уязвимость Elasticsearch.
Вот тут типа пример скрипта, который "типа" очищает IptableX.#!/bin/sh

# remove malware
rm -f /boot/Ip*
rm -f /boot/.Ip*
rm -f /boot/..Ip*
rm -f /usr/.Ip*
rm -f /tmp/29*
rm -f /.my*
rm -f /etc/rc2.d/S55Ip*
rm -f /etc/rc3.d/S55Ip*
rm -f /etc/rc4.d/S55Ip*
rm -f /etc/rc5.d/S55Ip*
rm -f /var/lib/update-rc.d/IptabLex
rm -f /markus/tomee/bin/getsetup*

# block IPs in firewall
iptables -P INPUT ACCEPT
iptables -F
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -I INPUT -s 222.184.0.0/16 -j DROP
iptables -I INPUT -s 222.185.0.0/16 -j DROP
iptables -I INPUT -s 222.186.0.0/16 -j DROP
iptables -I INPUT -s 222.187.0.0/16 -j DROP
iptables -I INPUT -s 222.188.0.0/16 -j DROP
iptables -I INPUT -s 222.189.0.0/16 -j DROP
iptables -I INPUT -s 222.190.0.0/16 -j DROP
iptables -I INPUT -s 222.191.0.0/16 -j DROP
iptables -I INPUT -s 59.0.0.0/8 -j DROP
iptables -I INPUT -s 119.0.0.0/8 -j DROP
iptables -I INPUT -s 162.221.12.0/22 -j DROP
iptables -I INPUT -s 218.0.0.0/8 -j DROP
iptables -I INPUT -s 23.239.192.0/19 -j DROP
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 64344 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 81 -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -I OUTPUT -d 222.184.0.0/16 -j DROP
iptables -I OUTPUT -d 222.185.0.0/16 -j DROP
iptables -I OUTPUT -d 222.186.0.0/16 -j DROP
iptables -I OUTPUT -d 222.187.0.0/16 -j DROP
iptables -I OUTPUT -d 222.188.0.0/16 -j DROP
iptables -I OUTPUT -d 222.189.0.0/16 -j DROP
iptables -I OUTPUT -d 222.190.0.0/16 -j DROP
iptables -I OUTPUT -d 222.191.0.0/16 -j DROP
iptables -I OUTPUT -d 59.0.0.0/8 -j DROP
iptables -I OUTPUT -d 119.0.0.0/8 -j DROP
iptables -I OUTPUT -d 162.221.12.0/22 -j DROP
iptables -I OUTPUT -d 218.0.0.0/8 -j DROP
iptables -I OUTPUT -d 23.239.192.0/19 -j DROP
iptables -P OUTPUT ACCEPT
iptables -L -v -n
Этот скрипт только удаляет  файлы IptableX, но никак не очищает систему полностью от руткита. На свой страх и риск.
Потом обязательно надо будет закрыть порт Elasticsearch, или откатиться к более поздней версии.
А лучше вообще переставить систему с резерва, потому что от руткитов очень сложно избаваиться.
Вопрос: Как заставить Яндекс.Карты запомнить мой город раз и навсегда?

Лучший ответ:
tune.yandex.ru/
Там есть выбор региона. Пишите регион и ставите «ПО УМОЛЧАНИЮ»

Худший ответ:
В яндекс.паспорте не пробовали поставить город?
Вопрос: Логотип: текст или картинка?

Лучший ответ:
Логотип как часть общего спрайтаЛоготип, вставленный фоном, описанным в CSS в виде data:uri (кодировка base64)SVG, просто вставленный как элемент в HTMLSVG, вставленный фоном, описанным в CSS в виде data:uri (кодировка utf-8 или base64)Шрифт, укороченный до минимально необходимого набора символовТот же шрифт, используемый в @font-face в виде data:uri (кодировка base64)

Худший ответ:
текстом удобнее в дальнейшем модернизировать
Вопрос: Постоянное увеличение стоимости на ключевые слова — Google Adwords/Yandex.Direct

Лучший ответ:
Все логично: ваши конкуренты тоже мониторят ставки. Как только вы попадаете в ГП, кто-то из конкурентов из них вылетает. И, соответственно, повышает ставку. И, уверен, также переживают по поводу растущей стоимости перехода.

Худший ответ:
Да, конкуренты тоже хотят находиться на удобных для них позициях. И готовы повышать за это ставки до какого-то собственного разумного предела. Когда они достигнут этого предела, то отступят назад и ставка замрёт или опустится. И чем конкурентнее запросы по которым Вы размещаетесь, тем интенсивнее такой рост цен. Часто можно видеть, как при росте по достижении определённого значения, ставки перестают расти и становятся меньше.
При грамотном подходе, выборе стратегии размещения, управлении ставками, подборе большого количества запросов, в том числе малоконкуретных и низкочастотных, Вы выходите на нормальную постоянную среднюю цену за клик, приемлимую для Вас. Которая после этого увеличивается, разве что вместе с инфляцией. А иначе контекстное размещение не было бы таким привлекательным для тысяч рекламодателей.
Вопрос: Как сделать спидометр на js с получением данных с сервера(php)?

Лучший ответ:
Так проще)

Худший ответ:
Сам спидометр делается на JS а не на PHP
Вопрос: Хосты и организация папок для разработки

Лучший ответ:
Представим что ваш хост называется comp1. 
Нужно добится что бы все подсети (т.е sub1.comp1) перенаправлялись на ваш компьютер 
Как это сделано написано здесь: unixhome.org.ua/blog/apache/438.html
в том числе и как можно настроить сам apache конфиг

Так, вот, если вы добьетесь соответсвующего ефекта, то можно написать 1 конфиг для апача вида:

<VirtualHost *:80>
    UseCanonicalName Off
    VirtualDocumentRoot /web/%0/html
    VirtualScriptAlias /web/%0/cgi-bin
    LogLevel debug
    ErrorLog logs/error.log
    <Directory />
       AllowOverride All
    </Directory>
    RewriteLogLevel debug
    RewriteLog logs/rewrite_log
</VirtualHost>


И что бы сделать новый хост, достаточно создать папку: /web/someproject.comp1/html

Апач при этом перестартовывать не нужно.
Достаточно удобно, на мой взгляд

Худший ответ:
Пропиши один раз .dev в hosts. А дальше разруливай всё через mod_rewrite или что там у тебя ещё на апаче есть.
Вопрос: C#, связь массива объектов и ListView?

Лучший ответ:
Используйте ObservableCollection и data binding:<ListView ItemsSource="{Binding MyData}">

Худший ответ:
Может посмотреть в сторону реализации интерфейса INotifyPropertyChanged ?
Вопрос: Почему после перехода на лицензионную Windows 8 периодически происходит вылетание скайпа из сети?

Лучший ответ:
Может здесь найдется решение community.skype.com/t5/Skype-%D0%B4%D0%BB%D1%8F-Wi...
Может это? community.skype.com/t5/Skype-%D0%B4%D0%BB%D1%8F-Wi...

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

Лучший ответ:
Да нормальный на coursera курс (вот он кстати https://www.coursera.org/course/interactivepython1 ), лучше многих. Там вся специализация отличная - веселые преподаватели, интересные задачки, заставляют писать тесты и соблюдать PEP8. На stepic сильно проще, но на русском, единственно. Курс от codecademy.com элементарный, мб в нагрузку к чем-нибудь более серьезному только взять.
Лучшие, из тех что я проходил:
https://www.udacity.com/courses/cs101 - основы
https://www.udacity.com/courses/cs212 - углубленные вещи

Худший ответ:
1) Стоящий? Нужно ли смотреть?
Очень поверхностно.
С какими то своими не умными задачами-задрочками, в своей кондовой WEB-среде разработки ... которую всё обещали улучшить...
Книжки читайте ;-)
Вопрос: Восстановление батареи ноутбука, можно ли просто заменить банки?

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

Худший ответ:
Спасибо! Печаль в том что емких нет а стандартную покупать не хотелось ну или две/три придется покупать.
Думаю купить солнечную батарею тогда уж, но ночью не поможет :)
Вопрос: Как связаться с автором статьи в песочнице?

Лучший ответ:
Двухшаговый метод:


Дать инвайт.
 
Посмотреть контактные данные в списке розданных инвайтов.
 


Худший ответ:
3 года уже статье. Что вы думаете? Могли и акк удалить. Вряд ли вы его найдёте.