Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как перенести Django сайт?

Лучший ответ:
Я так полагаю перенос на новый хостинг? В любом случае это делается не особо болезненно, и не сложно.
1. Создаете окружение на новом хостинге(можно и без окружения, но с ним как-то лучше)
2. Сливаете с репозитория сам сайт на новый хостинг(если репозитория нет, предварительно создаете его и добавляете туда код со старого хостинга)
3. Создаете базу. Делаете дамп базы на старом хостинге и разворачиваете на новом.
Собственно практически все, за исключением нюансов.
По поводу Кому не сложно, подкиньте команды, актуальные для Django 1.7, потому как слышал syncdb и кое-что другое уже не используется, так ли это?:
syncdb в Django 1.7 deprecated, но вполне себе работает. Но если будете именно переносить сайт - то перенос базы делается через дамп и развертывание, потому ни syncdb, ни встроенный south, который пришел ему на замену - не понадобятся.

Худший ответ:
Собственно сам недавно перевозил несколько таких проектов.
apt-get install nginx mysql-server supervisor uwsgi python-mysqldb python-profiler libmysqlclient-dev python-dev python-setuptools uwsgi-plugin-python
Дамп базы, и полное копирование на новый хост имеющегося окружения + самого проекта.
Завелось все с пол пинка.
Вопрос: Как помочь клиентам VPN увидеть друг друга?

Лучший ответ:
а tcpdump на сервере пинги видит?
fragment обязательно указывать на обоих сторонах

Худший ответ:
Форвард в ядре на OVPN сервере включен?echo "1" > /proc/sys/net/ipv4/ip_forward
Вопрос: Какие задачи на C / C++ сейчас востребованы?

Лучший ответ:
Ищите интересный проект на том же Github и вливайтесь! Можете заняться фаззингом GPG и/или TOR. Там непаханое поле.

Худший ответ:
Говорят даже сайтики лабают на С++ )))
Вопрос: Хранение списка параметров с возможностью обращения по имени

Лучший ответ:
Хранение — хэш-таблицы (или std::map, если с производительностью проблем нет).

Парсинг — это уже другой вопрос.

Худший ответ:
Всем спасибо. Буду осваивать тогда хэш-таблицы. иного выбора, видимо, нет. Парсер, так уж и быть, напишу вручную тогда.
Вопрос: Ипользование &lt;div/&gt; вместо &lt;a/&gt; для псевдоссылок?

Лучший ответ:
Думаю дело в псевдоклассе :hover
В браузере Internet Explorer до версии 6.0 включительно псевдокласс :hover работает только для ссылок.

Худший ответ:
Если место важное, то даже с отключенным js нужно чтобы пользователь все-таки увидел содержимое (перешел по ссылке)
Вопрос: Как убрать отступ слева?

Лучший ответ:
Не благодарите.

Худший ответ:
экстрасенсы, обновил вопрос
Вопрос: Как осуществить связь между отдельными reducers в redux?

Лучший ответ:
Зависимостей, как правило нет. Но можно сделать вложенные редьюсеры:const myReducer = combineReducers({ connectedReducer1, connectedReducer2 })
PS для форм используйте redux-form.UPD1 При этом вы можете вручную вызывать вложенные редьюсеры:function combinedReducer(state = initialState, action = {}) {
  switch(action.type) {
    case SOME_COMPLEX_ACTION:
      return {
         ...state,
         someProp: someOtherReducer(state.someProp, { type: OTHER_ACTION, payload: action.payload.something })
      }
    default:
      return {
         ...state,
         someProp: someOtherReducer(state.someProp)
      }
  }
}

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

Лучший ответ:
<a href="http://www.google.com/calendar/event?
action=TEMPLATE
&text=[event-title]
&dates=[start-custom format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']
&details=[description]
&location=[location]
&trp=false
&sprop=
&sprop=name:"
target="_blank" rel="nofollow">Add to my calendar</a>
https://developers.google.com/google-apps/calendar...
Так-же
https://support.google.com/calendar/answer/41207?rd=1
Последний пункт "Кнопки сохранения мероприятий на сайте"

Худший ответ:
Используйте это
или смотрите там код
carlsednaoui.github.io/add-to-calendar-buttons/gen...
Вопрос: На чем писать проект под большую нагрузку?

Лучший ответ:
Писать нужно на том чем умеешь!

Худший ответ:
А что за проект? С какого рода данными вы будете работать и какова частота запросов/средний размер ответа?
Вопрос: Как вписать датчики для Arduino/RPi в интерьер?

Лучший ответ:
На мой взгляд, главное - определиться с дизайном. Как только вы выполните датчики в одном стиле - станет смотреться эстетичнее.
Неплохим вариантом может стать капролактон (polymorph) вот ссылка на производителя:
Выберите оригинальную форму, цвет (его можно красить, гнуть, сверлить и т.д.) и вперед!
Я использую его для создания штучных деталей в роботах (трудно найти рычаги, шестерни и всякую дребедень нужных размеров и формы в инете).
Вот пример того что можно сделать:

Худший ответ:
Более-менее аккуратный корпус для датчика движения получается из обычной телефонной розетки.
Я такую покупал в Чип-и-Дипе, но так как там ценник просто конский, думаю, можно просто походить по хозяйственным-рынкам с датчиком в руках. Выглядит примерно вот так (а у Чипа я ее уже не нашел).
Нужно только просверлить отверстие во внешней крышке, и приклеить линзу сверху. Для красоты - провод в белой же оболочке (у меня - КСПВ).
Закрепил на паре кронштейнов. За счет высоты подвеса и угла расположения датчика, ничего из колхоза особо в глаза не бросается. По факту можно было бы и "уши" первого кронштейна отрезать, но они закрывают отверстия от его более громоздкого предшественника.
Выглядеть будет примерно вот так:
Вопрос: Что мешает создать язык программирования без минусов?

Лучший ответ:
Почему за 1 млрд лет так и не родился идеальный человек? Когда ответите на этот вопрос, думаю и на ваш вопрос ответ вам станет понятен.

Худший ответ:
Попробуйте создать свой ЯП без минусов
Вопрос: Двухсторонний шаблонизатор?

Лучший ответ:
Twig имеет реализацию на js

Худший ответ:
Шаблоны перенести недостаточно, вам еще придется переносить модели и частично бизнес-логику на клиент (если только у вас не примитивный сайтик на 3 странички). На мой взгляд, избежать двойной работы можно лишь используя технологии вроде node.js: в этом случае можно часть кода с логикой сделать разделяемой для клиента и сервера. 

Ну или еще есть вариант, как-то настроить кодогенерацию и генерировать JS-модельки на основе серверного кода.
Вопрос: Может ли в этом случае работодатель сделать возврат денег на freelancer.com?

Лучший ответ:
А какие там хостингозависимые проблемы? Пишите, помогу безвоздмездно.
ИМХО, довольный клиент - лучше, чем удачная разборка. Худой мир лучше доброй ссоры.  ИМХО.

Худший ответ:
Проект закрыт/ деньги выплачены.
Всё дальше только за его счет.
Вопрос: NS серверы для VPS в Hetzner?

Лучший ответ:
Сам недавно перехал на хетцнер, DNS у них там отдельно заказывать надо. 
robot.your-server.de/product тут указано Primary/Secondary DNS 0.50 €, установка бесплатно.
в разеделе заказа robot.your-server.de/order находим Nameserver Robot, пишут что 19 евро будет стоить, но For Root Server and vServer customers free of charge тоесть для клиентов хостинга бесплатно. Заказываем. Мне включили только через сутки, в меню появился пункт DNS entries, robot.your-server.de/dns. Интерфейс не оч дружественный, предлагает просто отредактировать кусок конфига BIND для своей зоны.

Худший ответ:
Reverse dns — преобразование ip в доменной имя. Вам же нужно, как я понял, прямой DNS — ищите в гугле словосочетание «free dns». Reg.ru даёт DNS клиентам бесплатно, про nic.ru — ничего не знаю.
Вопрос: Реально ли заточить cms под персональные нужды?

Лучший ответ:
Суть такая. Интернет-магазин это инструмент. Это не самоцель. Цель - продать товар.
Если вы планируете большой бизнес, вы легко можете запуститься на CMS, а увидев, что бизнес взлетел и деньги идут, выделить отдельно бюджет на разработку магазина, уже учитывая опыт.
Когда мы запускали первую в украине интернет-аптеку, у нас вышло так, что мы первые три года, трижды с нуля разработали новый проект.
Первый был неудачный, потому что хотели в него впихнуть вообще все. Оказалось что громоздко, сложно поддерживать, куча неиспользуемого функционала.
Второй сделали уже только с нужным функционалом, через год.
Третий сделали через года два - полностью обновили дизайн и некоторые кардинальные изменения. Но за счет того, что мы точно знали наши требования, разработка с нуля по подробному ТЗ уже была простая.
В общем для старта можете сделать что-нибудь, чтобы точно работало и могло бы более-менее прожить например год. А дальше - как бизнес пойдет.

Худший ответ:
Если там будет только несколько особенных плюшек, а  остальное стандартное то конечно cms, а если нужно больше 50% уникального функционалу в том числе и переделка админки тогда конечно нужно брать фреймворк - Через пару дней получаем готовый интернет магазин для заполнения 
Если там будет большой ряд переделок для которых нет стандартных модулей то разработка на cms будет ещо дольше чем на фреймворке
Вопрос: Как правильно отобразить большое количество Ellipse на Canvas (WPF)?

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

Худший ответ:
Для начала стоит подумать, как можно создать эллипсы однократно, а не каждые 100 миллисекунд. Графические объекты в WPF довольно тяжелые, и создавать их лучше один раз, и затем повторно использовать.
Вопрос: Как продвигаться дальше?

Лучший ответ:
Вам бы в коллективе поработать, сразу поймете зачем всё это нужно. А вообще учите laravel, yii или любой другой фреймворк, через "не хочу" используйте его в работе. Через пару недель будете удивляться, как же вы без этого обходились. Почитайте вопросы безопастности, LFI, SQL injection. Вероятно узнаете много нового о своих проектах и, опять же, поймете зачем использовать фреймворк. Читайте "Чистый код", "Паттерны проектирования" и десяток других книг с хорошими отзывами. Ходите по собеседованиям, даже без цели устроиться на работу, сразу поймете что именно вы упускаете в знании своих инструментов.

Худший ответ:
Возьми какой нибудь фреймворк полегче, например я брал CodeIgniter(не знаю что может быть проще его), и начни читать документацию(погугли, есть переведённая, только следи что бы версии фреймворка и движка совпадали). В MVC важно понять принцип, а дальше, с практикой, всё придёт.
Вопрос: Звуковая карта USB для ноутбука?

Лучший ответ:
Берите что-нибудь от ESI. Отношения цена/качество отличное. Я использую ESI UGM96, (выбор обусловлен наличием дома гитары и приемлемой цены), качество вполне устраивает, проблем с WIN7 не возникает (некоторые USB звуковые наотрез отказываются видеть микрофон и поставляются совсем без драйверов в семерке). Но с микрофоном в ней другая проблема — питания на микрофон не выдает никакого, в отличии от обычных встроенных звуковых карт, потому никакие микрофоны кроме динамических работать без дополнительного питания не будут, а большинство микрофонов сейчас в продаже электретные.

Худший ответ:
Для музыки можно попробовать внешний ламповый Laconic Lunch Box T-DAC. Звучать будет несравнимо лучше, чем любые карты cемейства Audigy и иже с ними. Но тут вопрос в бюджет упирается. (7500р. в России doctorhead.ru/catalogue/?i=1475)
Вопрос: Есть ли возможность использвать skype в обычной консоли linux?

Лучший ответ:
Если учесть, что эта дрянь не работает без apulse, то о чем может еще идти речь?..

Худший ответ:
Возможно ли такое
А как вы себе это представляете? Skype - глубоко проприетарное творение, GUI, с совершенно закрытыми протоколами ... и вообще Skype - программа загадочная ... вызывающая много вопросов.
А браузер на вашем сервере есть каким-нибудь образом?
Можете пользоваться Skype: WEB-интерфейсом
Если уж последовательно к маразму идти до конца, то можете посмотреть как там будет выглядеть WEB-интерфейс в текстовом браузере, например Lynx.
Как вариант, можете запустить на своём сервере Skype, но либо указав ему удалённый X-сервер, либо (проще) направив X через SSH туннель ... хоть на другой конец планеты.
Вопрос: Почему в запросе EXPLAIN везде возращается NULL?

Лучший ответ:
Impossible WHERE noticed after reading const tables
MySQL has read all const (and system) tables and notice that the WHERE clause is always false.
dba.stackexchange.com/questions/21220/why-am-i-get...
Но вообще такие вопросы надо писать приводя explain запроса и структуру таблиц хотя бы.

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

Лучший ответ:
На мой взгляд менять интерфейс не стоит вообще, поскольку пользователь может ривыкнуть в одному, а вы ему другой через некоторое время подсунете. Единственное впечатление, которое останется - что-то не так. Настолько не так что чисто интуитивно пользователю захочется уйти с сайта. Вы в конечном счете делаете на целевую аудиторию. Какая у вас целевая? Продвинутые или нет? Для тех и делайте изначально.

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

Лучший ответ:
Про i3 я сомневаюсь, он всеже достаточно прожорлив. Даже на атомы зачастую что-то маленькое ставят. Так что я бы не стал особо раскктывать губу, ибо кулер ведь не только проц может охлаждать но и чипсет. Внутри ноута слишком мало места для чисто пассивного охлаждения.
Может быть, в теории, есть ноут на атоме, который имеет алюминиевый корпус в роли радиатора.

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

Лучший ответ:
Тут почему то все скатились на обсуждения счетчиков.
Счетчик действительно хорошо делать в redis, особенно если этот счетчик часто меняется.
Хотя если это счетчик просто не прочитанных сообщений у пользователя - вполне можно его хранить и как написано у автора по 2му варианту.
Но заголовок вопроса автора как я понимаю в другом - "как реализовать уведомление".
Видимо подразумевается что кучи веб страничек будут слать пачки ajax запросов.
При такой схеме узким местом будет не sql, а очень даже php.
Правильное решение - поднять любой comet сервер. 
Можно на php (медленно и криво), можно на node.js + socket.io (быстро и хорошо)

Худший ответ:
Сделать "счетчик" (хоть в таблице пользователя, хоть в k-v хранилище), который инкрементить при поступлении нового сообщения и декрементить при прочтении оного. И в этой записи будет поле mess_ids - где через запятую будут перечислены id непрочитанных сообщений.
не надо так
Вопрос: RabbitMQ, сообщение каждый 5 секунд

Лучший ответ:
Запускаем отдельный воркер или простой скрипт, который будет висеть в бесконечном цикле и слать сообщения в нужную AMQP-очередь с паузой в 5 секунд. Для надежности — контролируем его каким-нибудь supervisor-процессом, перезапускаем если упал.

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

Лучший ответ:
Как сварить борщ? кастрюля уже есть

Худший ответ:
Авторизация есть? Пишем в сесию id или логин пользователя. Потом на любой странице получаем эти данные и делаем выборку с базы данных. Получаем масив с каждой таблицы и ставим в нужные места по дизайну.
Вопрос: Использование CSS3PIE для интернет-магазина?

Лучший ответ:
Закругленные углы едва ли влияют на продажи, а вот скорость работы — ощутимо. На вашем месте я бы выбросил мусорную разметку и спокойно относился бы к тому, что интерфейс для владельцев старых Интернет Эксплуататоров несколько угловат. Тем более, что доля довольно низка.

Худший ответ:
CSS3PIE — прекраснейшее средство для борьбы с IE. 
Использую во всех своих проектах. Работает быстро и достаточно надёжно. 

Есть одно недокументированное правило, которое я вычислил на собственном опыте:
 — Чтобы не было тормозов, необходимо избегать применения PIE на элементы родительские, содержащие много дочерних элементов (например, html или body).
Вопрос: Доверенность на ип

Лучший ответ:
Ппц, советники.

Автор же написал
т.к. цены предлагаю итак нищебродские для Москвы
Предполагается, что доход небольшой.

Регистрируйте ИП — с 2011 года теперь даже не надо заверять у натариуса заяву. 800 руб. госпошлина и через 5 дней у вас доки на руках, открываете р/с и вперёд =)
(доки можно составить бесплатно, к примеру в Эльбе)

Самая главная фича ИП — все деньги, которые пришли к вам на р/с (за минусом 6% налога, если на УСН на оной схеме) — ваши. Можете снимать и тратить.

Отчётность можно сдавать по почте (удалённый бух за 500 р сделает).

Если захотите закрыть — всё происходит достаточно быстро и без гемора.

С ООО же у вас появятся куча проблем:
 — Первое и самое главное — всё, что приходит на р/с — не ваше, а юр. лица. Снимать лучше, не чаще раза в квартал посредством выплаты дивидендов (+9%) — Итого: минимиум 15% (6+9) налогов. Обналичкой заниматься не советую.

 — Платить з/п гене таки придётся, хоть и минималку. А это доп. гемор в отчётностях.

 — В случае, если захочется всё закрыть — минимум 6 месяцев на ликвидацию. (я не беру в расчёт другие схемы — там есть свои подводные камни)

 — Многие пишут, что, мол, ООО отвечает только своим уставным — ну дык, если кидать никого не собираетесь — это вообще не аргумент.

Худший ответ:
И последний вопрос, верна ли тактика:

1.Оформляю ООО на девушку-учредителя, себя делаю соучредителем.
2.Оформляю себя ген.директором и бухгалтером с зарплатой в ноль рублей.
3.Плачу 6% на УСН + ДИВИДЕНТЫ и всё абсолютно легально?
Вопрос: Фаервол с фильтрацией как у wireshark

Лучший ответ:
Есть. Ищите «L7 filter».

PS: а вот отрезать habrahabr.ru в цепочке OUTPUT не надо — местные Вам этого не простят. :)

Худший ответ:
Есть возможность резать по хостам в расширениях iptables
Вопрос: Как копировать с PDF текст после того как сканирования?

Лучший ответ:
Руководитель проектов
SRSLY?

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

Лучший ответ:
В манифесте в свойствах данной activity пропишите android:windowSoftInputMode="stateVisible|adjustResize"

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

Лучший ответ:
— Спать не менее 10 часов в сутки.
 — утром и перед сном — по кружке натурального кофе.
 — перед сном не работать головой, не смотреть телевизор, лучше прогуляться, поиграть с детьми (трахнуть жену или девушку) etc… Утро начинать с плотного завтрака и физической нагрузки в течение получаса (хотя бы банальная зарядка)
 — не менее 2 часов в день отдавать на обучение или нестандартные задачи (если вы программист — узнать как построить русскую печь или почтитать «Клокочущую пустоту» Казанцева с разбором пониманием мат. части, например).
 — Не пить спиртного крепче кефира. Вообще.

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

Лучший ответ:
Нет, не влияет. Вообще никак, это только подсказка компилятору, где искать имена сущностей, платформа clr всегда оперирует полными именами и в IL всегда полные имена, со всеми неймспейсами.

Худший ответ:
1. using в C# не подключает никаких сборок, в отличие от PHPшного include, а поэтому на производительность влиять никак не может.
2. Поставьте себе CodeMaid и он будет чистить ненужные юзинги, пробелы, табуляции... Единственный момент, надо быть внимательнее - он же удаляет все неиспользованные using, в том числе using System. И в какой то момент вы будете вносить правки, а у вас DateTime подчеркивается - не нервничаем, а просто добавляем юзинг.
Вопрос: Какую программу под андроид выбрать?

Лучший ответ:
Ээээ ... секундомер?

Худший ответ:
Any.Do ? Или project schedule
Вопрос: Как реализовать блоки с масштабируемыми изображениями на bootstrap?

Лучший ответ:
если речь идет от bootstrap 3, то там есть специальный класс для масштабирования изображений .img-responsive

Худший ответ:
img { max-height: 100%; }
Масштабируются блоки от размера экрана и изображения принимают макс. ширину блоков. Для этого нужно просто использовать резиновые блоки bootstrap'a.
Вопрос: Посоветуйте стабильный gps трекер для смартфона с Android

Лучший ответ:
Я пользуюсь гугловским приложением "Мои треки"
По акселерометру запись не включается.
На устройстве включена синхронизация аккаунта, поэтому после записи трека он влетает в «Мой диск->Мои треки»
И нажав на ссылку трека можно его посмотреть на карте.

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

Лучший ответ:
Начни с изучения английского языка. Самый полезный навык для будущего программиста. 90% лучших обучающих материалов, курсов и книг есть только на английском и русского перевода можно не дождаться. Кроме того, многие русские переводы иностранных обучающих материалов - ужасны.
На втором месте определись с тем что именно ты хочешь программировать. Может это веб-приложения? Или мобильные приложения? Или программы для компов? Или может программы для дронов? Как только выберешь сосредоточься на поиске материалов именно по выбранной теме.
Ну и не забывай что серьезное программирование неотделимо от матана. Изучай структуры данных, алгоритмы ну и вообще всё то что принято называть Computer Science.

Худший ответ:
Для начала научись пользоваться поиском и документацией. БЕЗ ЭТОГО ВООБЩЕ НИКУДА.
Потом желательно определится с тем что хочешь кодить - опять же поиск в помощь.
Вообще начинать с языка попроще. Я в своё время начинал с QBASIC, но эта древность уже не актуальна ... Из современного наверно неплохо JS зайдет, он актуален во многих сферах. Можно поискать на Тостере (ПОИСКАТЬ!) про видеоуроки по нему.
Вопрос: Dingoo A320 или Gemei A330 или GP2X Caanoo?

Лучший ответ:
А как вы думаете? Если на нормальных ресурсах ( не будет упоминать многострадальный pickegg). А-320 стоит 80$, A-330 — 90-100$, Caanoo — 126$ на ebay. Разницы в цене не особо критичны. Самая дорогая — самая мощная и функциональная. Другое дело, что у А-320 в России какое-никакое комьюнити. Чего-либо подобного актуального и обновляющегося для Caanoo нет. Если же язык не проблема, и не жалко немного переплатить — порекомендовал бы, естественно, последний.

Худший ответ:
Я написал им, что мне нужна именно 320 (писал в конце апреля, числа 27го где-то), вчера пришла мне моя лапочка, сижу ковыряю.