Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Полезен ли алгоритм определения НЕпростоты числа с 3 операций?

Лучший ответ:
Надеюсь, что остаток берётся всё-таки от деления на 390, а не на 389 - иначе смысла в коде вообще не видно.
Итак, у нас есть 77 простых чисел, меньших 390. Четыре из них - 2,3,5,13 - не более, чем мусор, дающий лишние срабатывания алгоритма. В самом деле, если x%390==3, то x делится на 3, а значит, оно составное. Остальные 73 числа годятся.
Получается такая картина. Для простого x величина x%390 - некоторое число, взаимно простое с 390. Причём распределены эти остатки более-менее равномерно (на картинке они выглядят как красные столбики). Всего этих остатков 96.
Если x - простое число, то с вероятностью 73/96 остаток будет простым числом, и алгоритм честно скажет "скорее, простое". С вероятностью 23/96 - те самые 25% - остаток окажется составным, и алгоритм ошибётся.
Если x - составное, то вероятность того, что число объявят "скорее, простым" будет равна 77/390-1/ln(x) (первое слагаемое - вероятность того, что остаток оказался простым, а второе - доля простых чисел в окрестности x).
Можно легко избавиться от ошибки первого вида: для этого надо в массив charr положить не простые числа, а числа, взаимно простые с 390. Тогда если алгоритм скажет "составное", то так и есть.
Можно было вместо 390 взять N=30030=2*3*5*7*11*13. Если массив будет заполнен числами, взаимно простыми с N, то отсеиваться, как составные, будет 4 числа из 5, а ложных отсеиваний простых чисел не будет вообще.

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

Лучший ответ:
Это не браузер ждёт ответа, а сервер не отвечает.
Скрипт к которому ты обращаешься с помощью AJAX блокирует сессию до завершения своей работы. 
Вот решение твоей проблемы.
konrness.com/php5/how-to-prevent-blocking-php-requests
epsiloncool.ru/programmirovanie/php/zavisanie-skri...

Худший ответ:
Возможно запросы выполняются в синхронном режиме?Асинхронный запрос:
Запрос, ответ которого обрабатывается в любой момент выполнения скрипта или приложения называется асинхронным, т.к. является по своей сути отдельным потоком данных, не влияущий и не задерживающий другие процедуры.
Синхронный запрос:
Ну тут все понятно, синхронный запрос - обратный по смыслу асинхронного.
www.rsa-team.ru/forum?theme=sinhronnie_i_asinhronn...
Вопрос: Java — тормозит, а Cи — нет?

Лучший ответ:
Программы на C/C++ работают быстрее за счёт отказа от контроля всего и вся (расхода памяти, переполнения стека, корректности указателей), за счёт явной и жёсткой типизации переменных, за счёт меньшего количества обёрток вокруг типов данных. Но это позволяет программисту выстрелить себе в ногу таким количеством способов, которые в Java и не снились.

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

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

Худший ответ:
А еще, зачем цеплять камеры по ethernet, почему не один lte роутер раздающий инет на камеры по wi-fi? да и отапливать я думаю смысла нет, там вроде элементов сильно зависящих от температуры не наблюдается.
Вопрос: С какой посещаемостью следует переходить на VPS?

Лучший ответ:
У каждого хостера свои допустимые лимиты на CPU(Чаще всего отключают именно за него)
Хотя по ссылке на вашего хостера он их даже не прописывает, что уже наводит на мысли.
Потому порядок действий таков:
1)Узнаем в поддержке сколько CPU использовали ваши сайты, на момент отключения
2)Смотрим у адекватных хостеров стоимость плана с такой нагрузкой(Например 1gb.ru, но берите любого, просто первый, кого вспомнил в России).
3)Сравниваем цены на Хостинг с требуемыми параметрами с ценой нормальной зарубежной VPS(скорее всего вам хватит digitalocean.com за 5$)
4)Если хостинг дороже, прикидываем, готовы ли вы переплачивать данную сумму за неадминистрирование сервера самостоятельно
5)Делаем выбор между хостингом и VPS
Если хочется удобного интерфейса на VPS можно разово купить, например, вечную лицензию на ISPManager за 35$
И да, если вы ни разу не администрировали VPS, я бы все же порекомендовал покупать хостинг с достаточными лимитами ресурсов…

Худший ответ:
Допустим, есть 3 сайта на Drupal с примерно одинаковой посещаемостью и суммарной посещаемостью примерно 5 тыс. человек в сутки. Нужен ли VPS? Или лучше разнести по разным хостингам? 
Переходите на VPS. Как минимум :)
Вопрос: Найти работу web-программистом в Америке/Майами/NY?

Лучший ответ:
Спроси Петра - недавно с ними была колонка на ЦП, где неплохо все объяснялось. Попробуйте прислать туда резюме.
Еще можно устроится на работу в какую-нибудь аутсорсинговую международную компанию, типа ЕПАМ, Люксофт, Наумен, Аксенчер или еще какую с офисами заграницей. Они часто предлагают релокацию для ценных сотрудников.
У меня есть пара знакомых, которые уехали в начале 2000-х по программе "ворк-енд-тревел" от универа и не вернулись - оставались там нелегалами какое-то время, легализовались через браки.
Есть еще вариант попробовать уехать через учебу в Школе Портнова. У него на ютуб-канале много роликов на эту тему.

Худший ответ:
На этом сайте часто бывают вакансии для разработчиков в зарубейжных компаниях иногда попадаются вакансии в амереканских компаниях https://www.jobsindev.com/
Вопрос: Как продумать логику тестов на php в yii?

Лучший ответ:
как сверять выбранный вариант
Оператором ===

Худший ответ:
Могу скинуть скрипт js, теста моего. посмотришь, сделаешь подобное
krug.96.lt/testirovanie.php?id=2
Вопросы у меня берутся из базы. В админке забиваются. Могу еще скинуть таблицу бд
Вопрос: Скорочтение и развитие памяти

Лучший ответ:
Книги Зиганов — Скорочтение, Мнемотехника.
Программы PsyGames 1.8, Интеллект тренажер 4.0

Худший ответ:
Мне память нужна только чтобы пароль к учетной записи помнить ;)

Серьезно, не встречал еще человека, который бы жаловался на нехватку своей памяти. Используйте майнд мапы. Записывайте на бумажке. Ставьте напоминалки в календаре, синхронизируйте с телефоном… 

Сам недавно обратил внимание на эту технику PhotoReading: 

www.youtube.com/watch?v=jqXvA0MKZdQ

Не пробовал еще
Вопрос: Как сделать бекап windows 10?

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

Худший ответ:
Если вам кто-то дал ключ windows - это не дает вам право на ее использование. Любое ПО, которое вы не покупали и не имеете голографический ключ, или сертификат, или соответствующий документ приобретения - это все контрафактное ПО, даже если вам дали лицензионный ключ - вы не являетесь владельцем лицензии.
Ваш "Лицензионный ключ" - на самом деле условно лицензионный и что станет с вашей ОС через неделю, две, год - никто не знает. А майкрософт знает, что у вас была раньше пиратка.
Вопрос: Что не так с дизайном, какие глобальные ошибки?

Лучший ответ:
Как минимум: 1 - прочитайте про интерлиньяж, 
2 - попробуйте прочитать текст на сайте при разрешении в 1400px, 
3 - У вас странное начертение Museo для регулара, болд от него не сильно отличается,  та же гельветика читабельней на порядок становится. 
4 - Два разных набора иконок
5 - Косяк в сетке
6 - Ресурс не выполняет своих задач, главная выглядит как одно пятно, то есть на нем не акцентируется внимания на блоках,  текст очень сложно читать из-за ширины строки, можно еще продолжать, но не буду занудничать)

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

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

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

Лучший ответ:
Попробуйте обновиться
sudo apt-get update && sudo apt-get upgrade

Потому как у, например, у меня:
Current default time zone: 'Europe/Kiev'
Local time is now:      Tue Oct 30 13:10:59 EET 2012.
Universal Time is now:  Tue Oct 30 11:10:59 UTC 2012.


Худший ответ:
Правим 
NTP

sudo nano /etc/default/ntpdate
ntpservers=”0.ua.pool.ntp.org”
ntpservers=”2.ua.pool.ntp.org”
Вопрос: Какие вопросы должен задать программист на собеседование работодателю (ссылка)?

Лучший ответ:
Если вы HR, то мой ответ вам не пригодиться.
Но если вы сейчас активно ищите работу, то послушайте умных людей, что нужно спрашивать на интервью:
https://www.youtube.com/watch?v=ebaDjwr0lw8

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

Лучший ответ:
Похоже, push_back реаллоцирует память, поэтому ссылка, полученная из v[i] после возврата из рекурсии становится неправильной. Легко увидеть, если сравнить &v[i] до и после рекурсивного вызова. Если заранее зарезервировать место в массиве, все будет работать как надо. Интересно, правда, почему программа не вылетает с ошибкой, когда происходит запись в неправильную память. Ну и можно было бы ожидать, что вектор по умолчанию резервирует хотя бы десяток элементов (вроде, некоторые варианты string так делают).

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

Лучший ответ:
Может быть лучше это все предоставлять как SAAS? Или хотя бы админку как SAAS.
И стандартный договор на услуги.
Дефакто у Вас не получится в суде в РФ доказать что кто то распространяет вашу CMS, вносит изменения, etc.

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

Лучший ответ:
my.ru-tld.ru через ардис 88р, через ру-центр 125р

Худший ответ:
Какому из выше написанных можно предать домен от 2domains.ru(регру) ?
Вопрос: Какими проектами наполнить портфолио?

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

Худший ответ:
Всеми работами, которые вы считаете лучшими.
Вопрос: Как отобразить геоданные при помощи Python/e.t.c.?

Лучший ответ:
Большой популярностью пользуется Leaflet. Очень удобная вещь.
Передавать карте данные из Python-программы можно через JSON посредством плагина LayerJSON.
Рисовать геодезические окружности вокруг точки можно посредством Leaflet.Geodesic.
Ну а чтобы эффективно хранить геоданные в самой программе - используйте GeoDjango на PostgreSQL.

Худший ответ:
Думаю вам сюда https://developers.google.com/maps/documentation/j...
Вопрос: Где найти практику верстальщику?

Лучший ответ:
Верстать по готовому PSD это слишком просто. Верстка еще подразумевает мастерское владение фотошопом, способность вырезать сложные элементы и плохих макетов. По этому лучше учиться хардкорнее!
0. Ставим какой-нибудь плагин для хрома, умеющий делать скриншоты сайта целиком.
1. Заходим на любой сайт и делаем его скриншот в пнг
2. Считаем что этот скриншот - всё что есть у нас, пробуем сверстать сайт по нему.
3. На выходе сравниваем насколько похоже выглядит наш сайт и оригинал на всех разрешениях экрана и на мобилках.

Худший ответ:
Ищите по кейворду:Freebie PSD Templates
Вопрос: Монитор загрузки MySQL

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

Худший ответ:
Из вашего объяснения я понял что база не уходит в даун, а просто собирается большая очередь запросов?
Какого рода запросы? insert/select/update?

Посещаемость сайта имеет не большую роль в нагрузке… Все зависит от структуры базы, ее размеров, действием над данными в ней. Можно повесить mysql и одним запросом на очень долгий период.
Вопрос: Нагрузочное тестирование сайта

Лучший ответ:
Если хочется просто и быстро, то вполне сгодится Apache Benchmark идущий в комплекте с веб-сервером Apache. Как-то так:

ab -n 1000 -c 10 http://my.site.dot.com/url/path/

Варьируя число одновременных соединений (-c 10) и общее количество запросов (-n 1000) можно примерно прикинуть когда сайт начнёт загибаться. Тестировать лучше с другой машины. Также стоит учесть, что если контент страницы меняется от запроса к запросу (динамика), то AB посчитает такие ответы сервера как Failed: www.celebrazio.net/tech/unix/apache_bench.html

Начать тестирование лучше с наиболее часто посещаемых страниц исходя из аналитики сайта, а также ориентируясь на своё понимание его структуры (если сайт самописный, то вы должны прекрасно представлять его слабые в плане производительности разделы).

Если захочется большего — смотрите более богатые по возможностям Apache JMeter или Tsung (первый графический, второй консольный). Оба умеют кластеризоваться и генерировать нагрузку с нескольких машин (для этого удобно арендовать инстансы в Amazon EC2), имеют встроенный прокси для записи пользовательских сессий и позволяют задать скорость клиентского соединения (актуально для имитации медленных клиентов и оценки влияния того же nginx).  UPD: ещё неплох Yandex Tank

В любом случае, перед тем как измерять производительность сайта, озаботьтесь мониторингом серверов на которых этот сайт крутится. Без этого смысла в бенчмарках очень мало — они дадут вам какие-то цифры, но дальнейшего плана действий у вас не будет. Как минимум — запустите на машинах утилиту top и смотрите загрузку CPU, потребление памяти и дисковую активность. Также после тестирования просматривайте логи на предмет появившихся ошибок (нехватку сокетов, памяти, ошибки веб-сервера или БД). Полезно включить логгирование медленных запросов в MySQL.

Дальше — устраняйте выявленные узкие места и повторяйте процесс заново, до тех пор пока не выйдете на приемлемый уровень производительности.

Худший ответ:
Попробуйте Loaddy.com. 50 юзеров бесплатно. 500 юзеров на 10 минут тестирования стоит  всего 1$. Никакая синтетика не сможет показать правдивые результаты. У них там и доп. URL  можно указать.
Вопрос: Изменил ns домена, а сайт работает со старого хостинга. В чем может быть проблема?

Лучший ответ:
Обычно время смены ns-серверов занимает до 72 часов. И запись данных по whois не всегда отображает реальную картину происходящего. Они могут быть прописанными, но еще не до конца переключенными.

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

Лучший ответ:
адекватным общением и гарантированной поддержкой

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

Лучший ответ:
Из специальных нагрузочных инструментов я бы отметил Jmeter и tsung. В случае мощного сервера лучше конечно tsung.

Худший ответ:
Можно еще github.com/yandex-load/yandex-tank попинать. Возможность увеличивать RPS до того, как все пойдет не так, там точно есть.
Вопрос: Как можно было не продлить домен habrahabr.ru?

Лучший ответ:
Ничего страшного не произошло. Даже если Хабр ляжет навсегда.

Худший ответ:
Я даже не заметил.
Вопрос: Что изучать сейчас?

Лучший ответ:
Или стоит углубиться в objective-c - написать пару приложений и найти работу?
Именно это и стоит сделатьА алгоритмы оставить на "выходные/вечер"?
Не на вечер а на тогда когда они вам потребуются

Худший ответ:
А может сплясать от печки? =) Какая конкретная цель? Вы хотите устроиться в компанию с интересными проектами? Ну так выберете какую-то конкретную, посмотрите, а лучше спросите у самой компании, кто им нужен, какие навыки требуются, что делать и вперед, тренироваться.
Вопрос: Как растянуть элементы списка по ширине родителя?

Лучший ответ:
Как вариант, можете задать для ul свойство display: table, а для li — как ячейки таблицы (table-cell) для схожего поведения. Рассмотренный пример на StackOverflow находится тут.
Для Вашего случая должно получиться примерно вот так

Худший ответ:
1) Убрать display: inline-block;
2) Поставить width: 100%
Вопрос: Сервис по сохранению статей хабра. Потерял ссылку

Лучший ответ:
Разработка just for fun на выходных или сохрани хабр для себя

 В моей it жизни часто встречаются мелкие вещи, которые очень часто раздражают меня и в один момент я решил, почему бы не решать эти задачки just for fun в свободное время, когда есть желание действовать, но работу работать не хочется совсем. Для выполнения маленького проекта нужно небольшое ТЗ или пример, программист, домен и хостинг. У меня есть все кроме программиста и в прошлую субботу я запостил в qa ищу программиста в стартап(к сожалению забыл сразу указать что проект just for fun). Написало примерно около 20 программистов на почту, в скайп, личку, icq. На тот момент у меня было две идеи, которые нужно было реализовать, их я и раздал программистам. Согласились делать человек десять. 
Прошло 4 дня итого мы имеем один сделанный проект и один прототип, который я думаю будет доделан в ближайшие дни(недели, месяцы, годы).

Первый проект связан с тем что читая хабр из rss я часто вижу, что статья перемещена в черновики, обычно это связано с некоторым количеством минусов полученной статьей и автор испугавшись прячет её. Иногда очень надо прочитать эти статьи, так как они связаны с моей работой, каждый раз когда вижу надпись статья в черновике испытываю жуткий дискомфорт и желание её прочитать. 

Отсюда родилось маленькое ТЗ, постоянно парсить все статьи с хабра и ложить их в wordpress, потом любую статью можно найти по названию или же номеру поста.

Один программист из 10 написал парсер, я купил домен, настроил хостинг и вуаля родился savepearlharbor.com/

Выражаю большое спасибо php программисту Дмитрию, у кого есть возможность скиньте ему инвайт Gordimzpo@gmail.com
Сайт будет доступен ближайшие года, старых статей вы на нем не найдете.
Если кому нужно могу выложить парсер на github.com
В домене использована игра слов, спаси Перлхарбор и спаси жемчужины Хабра.
У вас есть какие нибудь интересные идеи, которые решили какую нибудь проблему?
А может вы просто хотите покодить на выходных Just for Fun?

Худший ответ:
Это? habrahabr.ru/post/111411/
Вопрос: Какой уровень владения языками программирования стоит указывать в резюме и как правильно это сформулировать?

Лучший ответ:
Так и пишите прямыми понятными словами
Языки программирования:
Python 2.5, 3 - средне (уверенно решаю задачи уровня moderate на chekio.org)
Java  - базовый синтаксис
Понимание базовых алгоритмов (писал реализацию пузырьковой сортировки и обход графов на python)

Худший ответ:
логично указывать уровень владения одним языком на который вы идете
Вопрос: Будет ли интересна статья по связке Flash + AMF + Python + GAE?

Лучший ответ:
Python + Google AppEngine как-то не вяжется с Flash. Почему бы сразу не делать на HTML5?

Худший ответ:
Да, будет!
Вопрос: Asterisk FreePBX и голосовая почта Мегафона, нет звука при звонке на мегафон?

Лучший ответ:
$ asterisk -rx "sip show settings" | egrep -i "prematur|progress"
  No premature media:     Yes
  Progress inband:        Never
в опциях Dial не должно быть "r" и "m"

Худший ответ:
Fellowship столкнулся с такой же проблемой, у вас получилось решить ее?
Вопрос: Поддержка SFTP в midnight commander?

Лучший ответ:
Какой такой плагин? у меня MC умеет это из коробки.

Худший ответ:
Охщи, автор, полезно! Спасибо!
Вопрос: Как создать кроссплатформенное приложение со встроенным веб-сервером и PHP?

Лучший ответ:
TideSDK позволяет такую магию:


Может это то, что вам нужно.

Худший ответ:
Зачем использовать PHP для приложения на Windows\Linux\MacOS, когда можно использовать более подходящие инструменты?
Вопрос: Почему может не работать apt-get на Ubuntu?

Лучший ответ:
Куда копать, товарищи? 
У вас нет актуальных списков репозитариев, /etc/apt/sources.list
Лучше всего содержимое генерировать отсюда: Ubuntu Sources List Generator

Худший ответ:
Идём сюда: repogen.simplylinux.ch
Выбираем свой дистр, страну, источники и прочее...
На всякий сохраняем старый sources:  sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
Вписываем всё в новый sources: gksudo gedit /etc/apt/sources.list
Обновляем apt: sudo apt-get update
Вопрос: Как сделать 2 div display: inline-block; width: 50%?

Лучший ответ:
Прочитай это и все поймешь.

Худший ответ:
Когда я не знал про пробелы после div'ов, о чём сообщил Александр Цымбал, я просто использовал float:left/right для обоих блоков (если их два). Это тоже рабочий способ.
Вопрос: Что можно сделать на Tornado?

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

Худший ответ:
Прежде всего для работы с websocket. Хотя как писали раньше, мелкие запросы он пропускает лучше чем pyramid. Вообще так как я использую pyramid так-же и он мне нравится, то его очень хорошо дополнять tornado для быстрого асинхронного сервера. Вот только вопрос лучше ли Торнадо работает с ORM?
Вопрос: Slave в репликации не успевает за мастером, если он сильно отстал

Лучший ответ:
1. проверить, точно ли работает репликация. То есть не появилась ли какая-то ошибка SHOW SLAVE STATUS\G в переменной Last_Error
2. Проверить возраст бинари логов на мастере. Возможно они за 2 дня успевают удалиться.

Худший ответ:
похоже разобрался
проблема в bcache — слил базу на чистый SSD и всё полетело.
очень странно
%iowait остался примерно такой же — 5.4
может у bcache проблемы с многопоточным доступом, т.к. в синтетике всё шоколадно.
в любом случае вопрос закрыт, MySQL не виноват :)
Вопрос: OpenVPN за NAT — как обойти?

Лучший ответ:
Рукалицо!

Худший ответ:
@ALEXLEMUR 
Вам же вчера ответили
Как пробросить порт на ciscо
Вопрос: Подготовка android девайса с root для продажи. Как забить диск нулями?

Лучший ответ:
А если включить полное шифрование данных каким-нибудь длинным паролем ?

Худший ответ:
Есть еще трудоемкий вариант: удалить обыкновенным способом всю личную информацию, отвязать все аккаунты, поменять пароли и пин-коды.