Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Django проект на флешке. Как переносить проект?

Лучший ответ:
1. Везде удалить винду и поставить нормальную ОСь
2. Вернуться из 2005 года и забыть флешку. Есть системы контроля версий (git, mercurial)

Худший ответ:
Лучше сделать гит репозиторий, если проект не супер секретный можете лить на github, если секретный можно на bitbucket там бесплатные приватные репозитории. Работать будет без проблем если на всех пк установлены одинаковые версии python с одинаковыми версиями библиотек, можно хранить зависимости в requirements.txt, на крайний случай можно таскать виртуалку со всем необходимым
Вопрос: Как проверить запускается ли при старте системы iptables?

Лучший ответ:
iptables не является сервисом и вопрос "запускается ли при старте системы iptables" не имеет смысла. Аналогично можно спросить "Как проверить, что при запуске двигателя автомобиля запускаются колёса запускается воздушный фильтр?"
iptables - часть ядра Linux, эта часть может отсутствовать, если так скомпилировать ядро (например, для гаджетов или для промышленных компьютеров), но в обычном Linux (для ПК, для серверов) почти всегда есть.
Правильный вопрос будет такой: "как посмотреть правила iptables?" По-умолчанию iptables есть, но "пустой", без правил. Посмотреть - sudo iptables -L
sudo iptables -L -t nat

Худший ответ:
дистрибутив CentOS 7 ?
если да , то там уже firewalld , он контролируется с помощьюsystemctl status firewalld
Если есть желание заменить его на "классический" iptables + обертка для запуска то придется установить пакетик iptables-services , ну а firewalld  отключить.
Вопрос: Как в vue.js динамически добавить компонент на страницу?

Лучший ответ:
Булево свойство, используете его в v-if, по клику переключаете значение:

data: () => ({
  show: false
})
<button @click="show = !show">{{ show ? 'hide' : 'show' }}</button>
<my-component v-if="show"></my-component>
https://jsfiddle.net/5L4phtua/

UPD. Для того, чтобы показывать несколько экземпляров - массив и v-for:

data: () => ({
  items: []
}),
methods: {
  add() {
    this.items.push(...);
  }
}
<button @click="add">add</button>
<my-component v-for="n in items"></my-component>
https://jsfiddle.net/5L4phtua/1/

Худший ответ:
Использовать v-if и изменять переменную через кнопку, всё
Вопрос: Как сделать страницу открываемой только при авторизации?

Лучший ответ:
Самое простое - HTTP-авторизация средствами web-сервера (Apache, Nginx) или самого скрипта.

Худший ответ:
Попроще: сделать в начале файла проверку, залогинен ли пользователь (проверять метку в сессии, например).
Поправильнее: переписать с использованием единой точки входа, проверять имеются ли у текущего юзера права.
Вопрос: Почему один и тот же шрифт выглядит по-разному на Mac OS и Windows? И как это исправить?

Лучший ответ:
Если не делали сброс стилей браузера то такое будет. Подключите https://github.com/necolas/normalize.css/blob/mast... и посмотрите.

Худший ответ:
Короче я невнимательно посмотрел.
Для заголовков там идет не Open Sans, а Liberation Sans Narrow, которого нет в google fonts. Он у меня подключался из стандартных шрифтов операционки, но видимо его нет или не так отображается в Mac. 
В итоге вручную подключил его отдельно в различных форматах.
Вопрос: Linux прерывается копирование в mc через SSH. Как решить проблему?

Лучший ответ:
Поможет копирование через команду scp консоли, а не через mc

Худший ответ:
Используй rsync в screen (обе утилиты гуглятся на раз)
1.  apt-get install screen
2. screen
3. rsync -av /sours/  /dest/
Вопрос: Что делать, если намочил телефон xiaomi?

Лучший ответ:
Выкидывать в мусорник

Худший ответ:
Нужно замочить девайс в спирте (алкоголе). Не в водке, а в ректификате (96% раствор). И не в абы каком спирте, а именно в алкоголе (этаноле). Таким образом, вода растворится в спирте. Затем сушка.
Вопрос: В консоли можно только js код прописать?

Лучший ответ:
В целом да, но...
В ие10 и ниже можно использовать VBScript, и perl (с плагином).
В хромиуме некоторых версий можно использовать Dart.
Еще когда-то в ИЕ можно было JScript, и вообще любые языки поддерживаемые WSH (и можно добавлять в систему любые свои!).
К некоторым браузерам можно добавлять плагины. Вот к примеру Tcl/TkSupported browsers: Mozilla/Firefox TM, Netscape TM, Microsoft Internet Explorer TM, and other NPAPI compatible browsers
Лучше не мучайте браузер, для других языков есть свои инструменты.

Худший ответ:
А что бы вам ещё хотелось? Можно и стихи писать, только вот какой результат от этого ожидается...
Вопрос: Необходимо ли оформлять паспорт сделки для работы с Upwork после $50k?

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

Худший ответ:
Я пока ухитряюсь до 50к перезаключить, благо они условия меняют довольно регулярно и получается новый документ с новой датой и измененным текстом. К примеру, в прошлом году было минимум два изменения - 22/01 и 12/09.
Вопрос: Как можно реализовать такую анимацию?

Лучший ответ:
Посмотри как тут сделано https://codepen.io/svenfinger/pen/NGGEXR

Худший ответ:
Можно с помощью jQuery UI - draggable. У наболдажника рычага задаем перемещение только по оси Y с ограничением в крайних положениях (начальное и конечное). Сам рычаг нарисовать на CSS прямоугольником до наболдажника. Длину рычага меняем jQuery.
При отпускании наболдажника (очень нравится это слово) запоминаем ось Y и возвращаем в изначальное положение. Если Y = конечному положению - запускаем рулетку.
Все изображения можно сделать на CSS.
Вопрос: Стоит ли приобретать MacBook Pro 13" TB 2017 для программирования и учебы?

Лучший ответ:
Про винду - все это мифы. Теперь она вполне юзабельная, фич больше, чем на макоси, в том числе для тачпада.
А по дизайну макось и вовсе устарела имхо, с последним обновлением fluent design винда вообще на голову выше устаревшего дизайна макоси, который не меняется уже давно. Хотя по продуманности предустановленных приложений, интеграции с тачбаром, мак впереди. 
С ультрабуком топ уровня все будет летать (не игры, конечно), тут без разницы. По удобству разработки - если под айось, то тут мак однозначно. Если веб, то тут уже винда несильно проигрывает, особенно с  учетом встроенной подсистемы ubuntu. Хотя, конечно, она работает неполноценно. А на маке все идеально, проблем с пакетами минимум, и еще есть отличный brew, который ставит php/apache/ruby/mysql/postgres в одну команду, и, помимо этого, еще и управляет их сервисами. 
Итого, о чем я хочу сказать: да, мак, скорей всего, будет лучше, особенно для разработки. Но отставание винды минимально, и тут надо сравнивать с конкретными моделями. 
Бюджетный вариант:  xiaomi notebook 2017
Небюджетный: Microsoft surface book 2

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

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

Худший ответ:
вот этот работает подобным образом wordsfromtext.com
Вопрос: Как с помощью PHP или JS показывать div в определенные дни?

Лучший ответ:
$today = strtotime(date("Y-m-d"));
$begin = strtotime(date("Y-11-21"));
$end = strtotime(date("Y-11-25"));

if($today >= $begin && $today <= $end) {
   echo "Показываем div";
}

Худший ответ:
Пхп

Div some ....

Принцип такой. Но вообще есть механизмы в движке сайта. Лучше использовать их.
Вопрос: Идеи проектов на react без бэкэнда?

Лучший ответ:
8 идей проектов для практики веб-разработки

Худший ответ:
Если ради фана и опыта, то как на счет написать свою библиотеку ui-компонентов. Всё своё и сам. Скорее всего пользоваться никто не будет, но фана и опыта получите. Набор компонентов можно подсмотреть у всяких бутстрапов-матириалов и проч., а  затем включить фантазию).
Вопрос: Как можно сделать вот такое SVG? c hove?

Лучший ответ:
Рисовать в векторе нужно. Либо в вашем случае, самое простое решение это html map area.
Заходите сюда htmlmapgenerator.ru, загружаете картинку и размечаете области, в ответ получаете готовый код.
Но лучше конечно в SVG. Можете тут попробовать что-нибудь нарисовать в векторе, если не очень сложное editor.method.ac

Худший ответ:
Про SVG
Вопрос: Как отключить летающего человечка в Bitrix24?

Лучший ответ:
мб адблоком заблочить? :)

Худший ответ:
Если один раз закрыть - больше не должен вылетать. НО потом опять выпрыгивает когда какая-нибудь конференция. Реально бесит.
У нас норм закрывается (тариф команда).
Вопрос: Как сверстать блок как круг с текстом внутри?

Лучший ответ:
Дизайнера на кол. Но перед этим пусть вам скинет этот круг в SVG.

Худший ответ:
наверно самое лёгкое - это SVG
Вопрос: Почему не корректно работает четырёхканальный датчик обхода препятствий для ардуино?

Лучший ответ:
Вы бы хоть фото приложили и свою схему подключения

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

Лучший ответ:
server {
    listen       80;
    server_name  anapa.topligarun.ru msk.topligarun.ru spb.topligarun.ru; 
    return       301 http://topligarun.ru$request_uri;
}
server {
    listen       80;
    server_name  topligarun.ru
    #тут основной конфиг
}

Худший ответ:
if ($host != topligarun.ru  )
{return 301 https://topligarun.ru$request_uri;}
Как-то так
Вопрос: Как точно выявить динамический элемент на котором был клик?

Лучший ответ:
Ну так а с фига ли вы берете нулевой пост при выполнении функции?
Опыт с Vue здесь вообще не причем, логику-то надо включать.
При клике надо передавать кликнутый пост в функцию или его идентификатор или еще как-нибудь.
Хотя бы такReadPost(post)

Худший ответ:
Ну так а с фига ли вы берете нулевой пост при выполнении функции?
Опыт с Vue здесь вообще не причем, логику-то надо включать.
При клике надо передавать кликнутый пост в функцию или его идентификатор или еще как-нибудь.
Хотя бы такReadPost(post)
Вопрос: Как сделать подобную анимацию на странице?

Лучший ответ:
...может это какая библиотека js... ...и с помощью js менять длину...
Не нужен тут никакой JS, только два псевдоэлемента, :hover и transform: scale - codepen

Худший ответ:
возможно самое глупое решение, но взять блок, внутри разместить 4 спана и с помощью js менять длину.
Вопрос: В чем причина зависания Mint 18.3 silvia, при проигрывании YouTube?

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

Худший ответ:
Да, это ноут с интегрированной видеокартой
Вопрос: Как задать быструю клавишу для тире на Windows 10?

Лучший ответ:
Punto Switcher — тяжёлая артиллерия — имеет функцию автозамены, которая настраивается вручную.
Например, можно настроить, чтобы набор двойного дефиса «--» заменялся на короткое тире «—», а двойные кавычки «""» на открывающие и закрывающие кавычки-ёлочки с автоматическим переносом курсора между ними. Кроме того, можно добавить сокращения для ускоренного набора почтового адреса: M@ заменить на Mail@gmail.com. Ну и всё в таком духе. Чем чаще приходится работать с повторяющимися текстовыми элементами и чем их больше используется, тем больше оправдывается трата ресурсов на Punto Switcher. Если же интересует исключительно тире, то, думаю, это будет излишне.

Худший ответ:
При помощи AutoHotkey: например, я для этой цели использую строку автозамены (устаревший перевод), меняющую «--» на «—»:::--::—
(AutoHotkey позволяет достичь цели и по сочетанию клавиш…)
В текстовом редакторе AkelPad с плагином Hotkeys можно назначить на какое-либо сочетание клавиш команду Insert("—") (естественно, только для самого AkelPad).
Вопрос: Как удалять запись из бд по таймеру?

Лучший ответ:
операция delete дорогая.
крон может  не сработать. 
не запускается чаше 1 раза в минуту.
проще иметь поле expired 
select * from where id=? and expired меньше now()

Худший ответ:
По Cron'у проверять дату удаления - если наступило время, то удалять. Cron-скрипт может быть как на yii, так и на чистом php.
Вопрос: Стоит ли заморачиватся с тонкими клиетами?

Лучший ответ:
Тонкие клиенты для оперторов 1с, менеджеров продаж и прочих. А разработчикам-конструкторщикам - рабочие станции надо.

Худший ответ:
Заморачиваться не стоит.
Пользователям поставить самые обычные компы.
У вас куча софта, в том числе специфического. И всё на один сервер. Грохнется сервер - и всё предприятие встанет. В данном случае. Зачем тонкий клиент написали выше.
Насчет разрабов - если вдруг работают с портами (протоколы) или железом, то о каких клиентах вообще речь? Даже виртуализация не справляется. Там уже речь пойдет о windows xp, не говоря о железе.
А так типичные желания.
Ноуты - мощность малая. Экран небольшой. Или все ок - но цена высокая. Не рационально.
Неттоп (небольшой 20х20 см). И тут я бы сказал, что все вышесказанное. Но это не главное. Даже можно найти варианты, но охлаждение. Во всех моделях оно плохое. А места нет на нормальное. Заявляю как пользователь данных моделей.
Итого даже если проц тянет - встроенное видео на нем нет. На приложениях зависимых от графики будут перегревы и сумасшедшие обороты куллера с типичным звуком.
Моноблок. Относительная миниатюрность - повышенная цена. Усложнен ремонт т.к. надо искать комплектующие. Мощность средняя.
Итого оптимально обычный комп. Дешево, производительно. При умном подборе комплектующих легко найдете им замену. Без заморочек. Поддерживает всё.
Вопрос: Как удалить все атрибуты type='text/javascript' в bitrix?

Лучший ответ:
Даже не знаю зачем Вам это нужно. 
Сделать можно на событии onEndBufferContent. В нем регуляркой удаляйте ненужные вам аттрибуты.

Худший ответ:
Добавить очистку перед выводом. Делается через файл init.php в /bitrix/php_interface/AddEventHandler("main", "OnEndBufferContent", "ChangeMyContent");
function ChangeMyContent(&$content)
{
$content = sanitize_output($content);
}
function sanitize_output($buffer)
{
$buffer = str_replace('type="text/javascript"', '', $buffer);
return $buffer;
}
Вопрос: Как остановить процессы мешающие переводу интерфейса в монитор мод (airmon-ng start )?

Лучший ответ:
Вы ставите вопрос не с той стороны. Эти демоны сами по себе не мешают (см. скриншот). У вас возникает ошибка "ERROR while getting interface flags: no such device" - на официальном сайте aircrack говорят, что она возникает в старых версиях airmon-ng и вам его следует обновить. Второй вариант - драйвера (что даже более вероятно, как то не верится, что у вас Tx-Power=200 dBm). Обратитесь к все тому же сайту чтобы узнать поддерживается ли ваш Broadcom + тут более подробно про них.

Худший ответ:
все
причина найдена
чипсет моей карты просто не поддеривается aircrack-ng
уффф
степ -2..... купить новый комп
Вопрос: Как определить регистр буквы в js?

Лучший ответ:
var ch = 'a';
if (ch === ch.toUpperCase()) {
  // в верхнем
} else {
  // в нижнем 
}

Худший ответ:
javascript.ru/string/charcodeat
Разный регистр - разный код (ну и символ)
Вопрос: Можно ли на организацию (ЮР лицо) купить OEM Win 10 Pro?

Лучший ответ:
Вам ОЕМ никто не продаст, юрики могут спокойно купить электронные версии Win10 Pro, но OEM версии распространяются только для вендоров (производителей ПК -Lenovo, HP итп). Ваш выбор будет покупать электронную версию или же коробочную. Я всегда покупал коробку, перенос ОС чуть проще.

Худший ответ:
Так в том то и дело, что продать могут. Это нарушение лицензионного соглашения?тут пишут, что можно, но инфо 7 года. устарело?
мы являемся сборщиком, если купили по отдельности все и собрали сами? можем ставить ОЕМ?
Прошу ответьте, пожалуйста, кто уже имел дело с таким) спасибо!)
Вопрос: Какой движок выбрать для следующей задачи?

Лучший ответ:
1. Доски объявлений заведомо мертворожденный проект на фоне Авито и соцсетей
2. Битрикс, миллион раз убедился, что подходит под любые задачи.
3. Если нет денег даже на CMS, то стоит ли вообще это делать, так как последующая раскрутка до уровня, хотя бы города, выйдет дороже cms в разы.
--
Если всё не серьезно, то WP

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

Лучший ответ:
setAvatarState(image) {
    this.setState({ avatars: image }, ()=>this.setState({ imageUploadIsOpen: !this.state.imageUploadIsOpen )}
}
смысла в этом ноль)

Худший ответ:
Случайно снова сюда зашёл и решил ответить, вдруг понадобится на будущее.setAvatarState(image) {
  const obj = {
    imageUploadIsOpen: !this.state.imageUploadIsOpen
  }
  if (image) obj['avatars'] = image
  this.setState(obj);
}
Вопрос: Как набрать начальную аудиторию для нового проекта?

Лучший ответ:
Оформляю как ответ) : 
Это классическая проблема маркетплейсов. Пользователи не приходят, потому что нет товаров/контента, авторы/продавцы не приходят, потому что нет пользователей. Панацеи нет, к сожалению. Тем не менее, Вам нужно начинать с привлечения авторов. Ищите их на различных площадках(тот же Хабр, Spark, VC), просите их помочь, предлагайте им за то что они будут у вас публиковать свои статьи плюшки в будущем какие-нибудь и тд. Создайте десяток-другой фейковых авторов и статей, создайте видимость активности. И вот когда у вас будет хоть какой-то визуальный намек на то что площадка живая, тогда попробуйте нагнать какой-нибудь трафик(выделите тысяч 10 рублей на рекламу в каких-нибудь группах вк, телеграм и тд) - получите сотню другую пользователей. И так постепенно шаг за шагом наращивайте аудиторию. На самом деле если быть честным очень сложно раскрутить маркетплейс в наше время не вкладывая кучу денег, тем не менее, если сильно захотеть, то можно все. Удачи)

Худший ответ:
ИМХО, без существенных инвестиций и с описанными ограничениями проект не взлетит.
Попробуйте найти инвестора. Например, сходите во ФРИИ.
Вопрос: Как исправить отображение?

Лучший ответ:
Кэш сбрасывали? У меня всё работает нормально
А зачем Masonry для такой простой задачи?

Худший ответ:
Нужно задействовать хак с imagesloadedhttps://masonry.desandro.com/layout.html
внизу страницы
Вопрос: Как сохранить GET параметр при переходах по сайту?

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

Худший ответ:
Только куки или сессия
Вопрос: Почему возникает ошибка Postfix?

Лучший ответ:
No such file or directory - Отсутствует файл или каталог!

Худший ответ:
права 640 о чем говорят? что права на чтение будут доступны только владельцу и группе.
Либо меняй владельца на postfix, либо добавляй права на чтение файлов.
Вопрос: Есть ли русский аналог шрифта Hanken?

Лучший ответ:
По сути, Hanken - это Futuris Rounded, поэтому точного аналога нет.
Что-то отдаленно напоминающее - Core Sans GS, Houschka Rounded или Circe Rounded.
Какие-то альтернативные варианты - по поиску на МФ, к примеру.
P.S. При наличии бюджета можно, конечно, попытаться договориться с автором шрифта относительно кириллизации...

Худший ответ:
Comfortaa похож
Вопрос: Заблокируют ли музыкальное приложение GOOGLE play?

Лучший ответ:
Надеюсь заблокируют и сожгут вас на костре. Это, конечно, замечательно, - что вы хотите пользователям помочь слушать бесплатно. Но уверяю вас, что пора разработчикам становится чуточку мудрее в этом плане. Прошли те года, когда разработчики и продавцы дисков поднимались за счет пиратства.
PS: Я так же сетаю со всеми, что фильм стоит 300 рублей, а в кино посмотреть дешевле. При этом деньги у меня есть.

Худший ответ:
Конечно заблокируют.
Гугл вообще боль в плане жалоб, у них:
жалоба от авторитетной компании->бан
И хрен, что докажешь, ибо техподдержка у них ужасная(гуглите "гугл техподдержка" и читайте кучу историй, какой ужас там).
Вопрос: Скачивание с помощью хостинга, возможно?

Лучший ответ:
Сам сервер: https://aria2.github.io/ 
WebGUI к нему: https://github.com/ziahamza/webui-aria2
Cами файлы забирайте как хочется: ftp, scp

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

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

Худший ответ:
лучший способ объяснить ребенку про налоги - съесть 13% его мороженного
зарабатывайте реферальные
Вопрос: Как в C# осуществить передачу параметров в запрос массивом?

Лучший ответ:
Можно или через массив входных параметровpublic int Insert(params string[] strParams)
{ 
   var id = strParams[0];
   var name = strParams[1];
...
}
Или через словарьpublic int Insert(Dictionary<string, string> args)
{ 
  foreach(var kv in args)
  {
      oraCommand.Parameters.Add(kv.Key, kv.Value);
  }
...
}

Худший ответ:
На самом деле всё ограничивается только вашей фантазией =) Я, например, почти всегда пишу примерно такую функцию:public void ExcecuteQuery(string query, IEnumerable<OracleParameter> param = null, string connectionString = null)
using(OracleConnection connection = new OracleConnection(connectionString  ?? defaultConn))
			using(OracleCommand cmd = connection.CreateCommand())
			{
				cmd.CommandText = query;
				if (param != null)
				{
					foreach (OracleParameter ora in param)
					{
						cmd.Parameters.Add(ora);
					}
				}
				try
				{
					connection.Open();
				}
				catch (OracleException) { return;  }
				try
				{
					cmd.ExecuteNonQuery();
				}
				catch(OracleException e)
				{
				}
				finally { connection.Close(); }
			}
Разумеется она может меняться в зависимости от ситуации. Однако для большинства задач эта функция подходит.
Вопрос: Ультрабук для работы?

Лучший ответ:
"Быстро, дешево, качественно". Выберите два любых условия.

Худший ответ:
Новый это нереально за такие маленькие деньги. Купить хорошо подержанный MacBook.
P.S. Более-менее бюджет нужно увеличить в 4 раза, а лучше в 6.
Вопрос: Best practice для подтверждения мейла при регистрации?

Лучший ответ:
Ответ на Вопрос №1: оно вам надо? Если юзер просрал доступ к почте и оттуда кто-то левый пошел по ссылке, то это проблема юзера.Ответ на Вопрос №2: определенно стоит ставить срок. Я, например, час-два ставлю. Если регистрируется нормальный юзер, то он сразу идет и подтверждает. А вот тем, кто вовремя не подтвердил, можете напомнить о себе через день-неделю-месяц, а потом удалить нафиг )))UPD Ответ на Вопрос №3: вполне приемлемо.

Худший ответ:
Ответ на Вопрос №1: оно вам надо? Если юзер просрал доступ к почте и оттуда кто-то левый пошел по ссылке, то это проблема юзера.Ответ на Вопрос №2: определенно стоит ставить срок. Я, например, час-два ставлю. Если регистрируется нормальный юзер, то он сразу идет и подтверждает. А вот тем, кто вовремя не подтвердил, можете напомнить о себе через день-неделю-месяц, а потом удалить нафиг )))UPD Ответ на Вопрос №3: вполне приемлемо.
Вопрос: Как найти авторский блог, где автор ведет онлайн проект?

Лучший ответ:
вообще подобного навалом на packtpub.com,
а ваша фраза "книгу-проект" пахнет Андроидом

Худший ответ:
есть вероятность, что речь идет об этом - java-course.ru