pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Можно ли взломать черз POST?

Лучший ответ: Смотреть надо не в этот кусок кода, т.к. здесь просто пробрасывается параметр id в запрос, вызываемый функцией file_get_contents.
А смотреть надо туда, где на ресурсе blabla.com обрабатывается запрос $url: есть там или нет обработка входящих данных.
В общем смотрите что такое SQL injection

Худший ответ: Смотреть надо не в этот кусок кода, т.к. здесь просто пробрасывается параметр id в запрос, вызываемый функцией file_get_contents.
А смотреть надо туда, где на ресурсе blabla.com обрабатывается запрос $url: есть там или нет обработка входящих данных.
В общем смотрите что такое SQL injection
Вопрос: Чем плохо EAV решение для интернет-магазина?

Лучший ответ: Большинство недочетов, указанных на stackoverflow, исправляется грамотно построенной бизнес-логикой. В этом можно убедиться на примере того же Magento.

Единственное, что стоит отметить — при переходе на EAV нужно оценить, стоит ли игра свеч.

Если структура категорий и/или типов товаров относительно постоянна и редко изменяется, то имеет смысл использовать flat tables (то, что у вас указано третьим вариантом), т.к такая схема намного производительнее и проще в реализации.

Если же структура каталога очень динамична, то стоит использовать EAV, т.к. в этом случае будут сэкономлены ресурсы, которые тратятся на alter/drop-запросы в flat tables. Но при этом нужно будет хорошо продумать систему кеширования, т.к. удельная сложность выборки данных по одной сущности ощутимо больше, чем в других схемах.

Сам очень давно выбрал для себя EAV и еще ни разу не пожалел об этом.

Худший ответ: Magento отказалась от использования EAV в последних версиях. Перешли на обычный flat.
Вопрос: Запуск 64bit программ на 32bit архитектуре?

Лучший ответ: Только эмуляция и то это будет любовь с плясками сплошная. Формат файлов несколько отличается, в x64 больше регистров и компилятор будет на них рассчитывать. В общем, нет.

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

Лучший ответ: Это же очевидно — РазПрогрОб или РазПрОбес

Худший ответ: ФирмаПоРазработкеПрограммногоОбеспечения
Вопрос: Как быстро набрать знания по .net последней версии?

Лучший ответ: Как ни странно, рекомендую книги:
С#2010 ускоренный курс, если времени мало,
Э.Троелсен С#2010 и .NET 4 или C# in a Nutshell by OReilly, если больше.
Это для начала. Мне было полезно прочитать преп книгу к экзамену 70-516
Помимо этого,
Art of unit testing in .NET
CLR via C#
C# in Depth
Последние две посоветовал бы начать где-то после месяцев 2-3 практики.
Удачи!

Худший ответ: Тролсен бесполезен, он ориентирован на первокурсноков, которые не знают что такое цикл.
C# in nutshell - самое оно, описано все достаточно подробно при этом не разжевывая очевидное. 
Если нужно углубиться в какую-то тему, то C# in Depth и CLR via C#. Полностью их прочитать можно и потом, как появится время.
Вопрос: Можно ли в редакторах изменять цифры скроллом?

Лучший ответ: Inc-Dec-Value — позволяет изменять числа, даты, HEX цвета с помощью стрелок на клавиатуре, подобно инспектору в браузере.

Худший ответ: Для Brackets есть плагин everyscrub, позволяет менять значения водя мышкой с одновременно зажатой клавишей Ctrl или Command (Mac).
Вопрос: Качественные open source проекты на Django?

Лучший ответ: github.com/mozilla у mozilla почти все проекты на django советую посмотреть.

Худший ответ: Посмотрите админку джанго
Вопрос: Плавный переход между страницами в WordPress как?

Лучший ответ: Всё очень просто
берёшь тот же jQuery (или кому что нравится или идёт в комплекте с WP)
перехукиваешь все нажатия на ссылки
соответственно при нажатии делаешь какую нибудь визуальную реакцию что мол нажато(а то пользователь будет агриться) и начинаешь аяксом грузить другую страницу
когда получишь полный контент страницы ВНЕЗАПНО подменяешь на него свою страницу(ну или iframe, тут кому что нравится)
АЛСО можешь воспользоваться прогрессивной технологией — построить дерево на основе загруженного контента, найти в дереве все картинки, предварительно загрузить их и опять таки подменить страницу-картинки вытянутся из кэша.Но я бы не рекомендовал делать так-на узких каналах пользователи будут передавать лучи ненависти на ваш сервер

Худший ответ: Я вмжу два способа реализовать это:
1. Сделать слой на весь экран браузера с надписью Loading и убирать его после полной загрузки страницы.
2. Ajax. Выдерать url из ссылки, подгружать страницу, ну и показывать ее.
А вообще, я думаю, стоит задуматься, насколько цели оправдывают средства…
Вопрос: GCC 4.8.1 — как отключить warning'и, генерируемые библиотеками (boost, Qt, etc...)?

Лучший ответ: А может стоит разобраться с варнингами?

Худший ответ: Первый же результат в гугле
Вопрос: Где найти учителя-наставника в веб-разработке?

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

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

Лучший ответ: в файле fields_info.php$need=array_flip(array('PHONE','EMAIL'));//,'WEB','IM','POSITION','SCOPE' убрать лишнее, чего нет в amocrm

Худший ответ: Юрий, не уверен насколько это верно, но попробуйте так. В файле fields_info.php перед условием создайте массив $fields:$fields = array();
if(isset($account['custom_fields'],$account['custom_fields']['contacts']))
и после условия смените$custom_fields=isset($fields) ? $fields : false;
на$custom_fields=!empty($fields) ? $fields : false;
Вопрос: Панель управления выделенным сервером?

Лучший ответ: +1 за вебмин. через годик можно будет смотреть в сторону ajenti(недавно пиарились на хабре), но так как система совсем молодая то баги вспылвают в самые не подходящие моменты

Худший ответ: Webmin — управление сервером посредством веб интерфейса www.webmin.com/
куча модулей, бесплатная, много чего можно делать не даваясь в детали

пример в онлайне
webmin-demo.virtualmin.com/ логин demo пароль demo
Вопрос: Какую CMS лучше использовать для данной задачи?

Лучший ответ: Думаю для такой задачи подойдет не CMS  а фрейморк Yii к примеру

Худший ответ: Спасибо Вам за ответ. Я не являюсь специалистом в области программирования, просто необходимо услышать как можно больше мнений на счет того, как и какими инструментами лучше подобную задачу реализовать. Исполнители (программисты) предлагают как правило решения, которые удобны прежде всего им и особо не заботятся о том, что заказчик будет потом с этим жить.
Вопрос: Чем могут отличаться VGA кабели?

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

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

Лучший ответ: Самое безапелляционное — MxGraph.

Худший ответ: Здравствуйте.
Я вот тоже в поиске такой же библиотеки(интерактивной).
В принципе, нашел оч много всего, но у меня еще и критерий — нужно, чтоб работало в IE 7,8,9
Кто знает, сталкавался? подскажите!
Вот списочек, может кому пригодится:

arborjs.org/
flare.prefuse.org/ //flex-flash
www.graphviz.org/Gallery.php
thejit.org/demos/
js-graph-it.sourceforge.net/index.html
jsplumb.org/jquery/demo.html
mbostock.github.com/protovis/ex/
raphaeljs.com/
www.graphdracula.net/de/showcase/
github.com/mbostock/d3/wiki/Gallery
cytoscapeweb.cytoscape.org/demos
sigmajs.org/examples.html
javascript.open-libraries.com/utilities/drawing/canviz-javascript-library/

Ну понятное дело что из этого списка мне ничего не подходит, потому что нужно обязательно IE!!! :(
Из всего перечисленного на IE8 у меня запустилось только вот это, и то со глюками.
thejit.org/demos/

Спасибо за помощь!
Вопрос: Как работает скролл на сайте газпрома?

Лучший ответ: Ужасный там скроллинг.

Худший ответ: Там ширина контейнера 1850px + используется jQuery animate scrollLeft
Вопрос: Wi-fi роутер с возможностью смены MAC?

Лучший ответ: 99.9% роутеров ИМХО обладают этим функционалом и коробки

Худший ответ: Даже дешевый китайский TP-Link умеет это делать и даже умеет клонировать МАК того ПК с которого зашли в интерфейс (как уже писали выше MAC Clone)
Вопрос: Вопрос о медиафайлах в режиме мультисайт Wordpress?

Лучший ответ: wordpress.stackexchange.com/questions/147750/share...
Оно?

Худший ответ: wordpress.stackexchange.com/questions/147750/share...
использовал это код, а может кто знает как заставить все сайты теперь видеть все загруженные файлы, не используя плагин шаред.
Вопрос: Как решить Задачу?

Лучший ответ: Шаг 1 - отсортируйте руку 
Шаг 2 - Сравниваем первую и вторую карту. Совпали - проверяем третью и т.д. выясняя самую длинную цепочку.
Не совпали - сдвигаемся на вторую карту и продолжаем тоже самое.

Худший ответ: var orig = [2, 2, 5, 6, 5]; // значения которые выпали

var sorted = orig.sort(); // отсортированные значения

// ищем кол-во одинаковых цыфр начиная с переданной позиции
function detect(i, array)
{
  var count = 1;
  for (; i < array.length - 1; i++)
  {
    if (array[i] != array[i + 1])
    {
      break;
    }
    count++;
  }
  return count;
}

var index = 0;
var count = 0;


// поиск кол-ва каждой цыфры
while(index < sorted.length - 1)
{
  index += count;
  count = detect(index, sorted);
  console.log(sorted[index] + ": " + count);
}
Вопрос: Как копировать файл с диска с бэд блоками?

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

Худший ответ: Предварительно осмотрите печатную плату жёсткого диска (её необходимо открутить). В ошибках считывания могут быть виновны окислившиеся контакты на внутренней стороне платы куда примыкают контакты считывающих головок.
Необходимо аккуратно очистить окислы с помощью, например, стирательной резинки, и протереть спиртом.Вот подробная статья на эту тему
После физической чистки нужно загрузиться с livecd и пройтись по диску с помощью Victoria. Обязательно отметить действие со сбойными секторами: Remap.
После этого сделать scandisk диску С (пункт "Проверять поверхность диска" отключить!).
После всех операций, снова загрузившись с livecd попробовать всё же открыть диск С и скопировать файлы.
p.s. Все действия вы выполняете на свой страх и риск.
Вопрос: Какой дизайнер бизнес-процессов на веб лучше выбрать?

Лучший ответ: А что вы хотите от дизайна бизнес-процесса?

С ходу можно найти 3 разных варианта:
1. Если речь о том чтобы нарисовать схему, то подойдет www.lucidchart.com/ или cacoo.com/
2. Если речь о том чтобы описать бизнес процесс так чтобы затем по ним работал человек и можно было обучать сотрудников, подойдет любая wiki, мы используем WordPress.
3. Если описать логику для разработки какого то блока в 1С, то лучше структурировать задачи через макетирование интерфейса (https://moqups.com/) и описание логики элементов в форме интеллект-карты (https://www.mindmeister.com/)

Худший ответ: почему именно веб? почему не Visio, DIA, или ARIS?
Вопрос: Kак подобрать схему виртуализации в LINUX?

Лучший ответ: Посмотрите в cторону Proxmox(www.proxmox.org), это фактически тот же Дебиан, только с графической оболочкой для создания ВМ и контейнеров…

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

Лучший ответ: Тогда уж проще заказать шрифт на фрилансе и его разработают специально для вас.

Худший ответ: Обратите внимание, что вы смотрите стоимость всех начертаний шрифта ($2900) при том скорее всего десктоп+web. Попробуйте выделить только те начертания которые вам действительно нужны?
А вообще я, как дизайнер, считаю что в вебе можно решить хорошо любую задачу бесплатными решениями. Исключения есть, но они крайне редкие.
Вопрос: Как вы используете Mac OS?

Лучший ответ: Многооконность.
Пользуюсь либо трекпадом (свайп тремя пальцами вверх и выбор нужного окна) либо мегик моус (тап двумя пальцами и выбор нужного)
Обычно запущено 2-3 фуллскрин приложения в которых провожу больше всего времени и соответсвенно перемещение между ними лишь один свайп влево/вправо. Мелкие приложения/утилиты которые нужны лишь переодично на отдельном рабочем столе.Перелистывать рабочие столы приходится свайпом по трекпаду мегикмаус, свайп двумя пальцами
Полноэкранный режим.
Пользуюсь только фулскрином. Время мне нужно максимум раз в полчаса. Поэтому постоянно видеть меню бар не нужно.
Про хром не скажу. Меня полностью устраивает сафари.
Dock
Можете расположить его слева или справа. Как вариант сделать выезжающим
Launchpad.
Группируем по папкам, радуемся. Либо, открываем лаунчпад и сразу начинаем писать название приложения.
Лично я предпочитаю  Sportlight (ctrl+space название приложения). Наиболее часто используемые приложения в доке.

Худший ответ: --Переключение рабочих столов с клавиатуры вообще требует задействования обеих рук.--
Мышь magic mouse, правильно говорят. Самому не нравилась она, но выбора особого нет, bluetooth, сенсорная панель, все дела. 
Когда без мыши, то тачем перелистываю. 
--В Chrome по вкладкам постоянно приходится целиться - нельзя как в Windows бросить мышку вверх и кликнуть - вкладки не прилипают к краю экрана из-за все той же верхней панели, которая вылезает, когда это не нужно.--
Изучайте горячие клавиши. хотя меня лично это не бескоит на 15 MBP, впрочем на 13 тоже не беспокоило. 
--Dock--
Аналогично, работаю с вторым монитором, как правило все приложения в зоне досягаемости.
--Launchpad--
Ищите поиском
Вопрос: логин в систему без логина в систему

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

Худший ответ: cmd > control userpasswords2

и если нужен просто «безопасный» запуск системы и приложения, настройте короткий запуск экранной заставки и последующую блокировку учётной записи паролем.
Вопрос: Как привлечь сторонних веб-разработчиков на новую площадку?

Лучший ответ: С новым годом! Молодец идея хороша, я не разработчик но знакомые в сфере есть давай ссылку и обрисуй преимущества твоей площадки перед другими, просто есть определенные закономерности которые нельзя нарушать, первая лучше быть первым чем быть лучше, но сюда ты не попадаешь. значит к тебе подходит вторая, битва категорий, а именно бери похожие площадки выяви их сильные стороны-они как правило и имеют брешь или дыру,  и на основе этой дыры формируй свое уникальное предложение, дай изюминку массам в твоем ресурсе должно быть что то такое что отличает его от остальных и делает просто офигенным. 
P.S Тут реферальная не поможет, здесь единомышленники нужны, которые на голом энтузиазме работают, для трафика

Худший ответ: Ссылку можно? Попробуй сделать реферальную систему.
Вопрос: Как определить, какой процесс занимает больше всех время по hdd IO в Linux?

Лучший ответ: iotop, например

Худший ответ: еще в htop есть колонка IO, мне он больше нравится
Вопрос: Ноутбука с каким процессором будет достаточно для не сложных задач, без апгрейда на 3-5 лет?

Лучший ответ: Отвечу субъективно. На i3 уже 3 года. Даже для игр хватало. А для работы на почве веб-разработки, даже включая параллельно открытый фотошоп и подавно. При условии, что система и железо содержится в чистоте. А вот о чем позаботиться стоит, чтобы не нервничать порой, так это об SSD вместо, HDD.

Худший ответ: Исходя из качества современных ноутбуков(7 лет в АСЦ), на 3-5 лет я бы взял MacBook Air или Pro. Смотреть на максимум ОЗУ - оно распаяно. Накопитель потом можно увеличить.
Вопрос: Как сделать проверку содержания?

Лучший ответ: Может стоит уже почитать что-то по основам РНР, а не постить вопрос на каждый if? 
И да, хоть бы вопросы нормально задавали, может и сами нашли бы ответ в процессе правильного формулирования вопроса. 
Непонятно что означает "нет переменной", не содержит подстроку что ли? Например когда $example = '123 hello, world', $logger = 'hello', редиректа нет. И да, имена переменных странные

Худший ответ: Извините, что?)
Вопрос: Существует ли в природе Microsoft Edge для Windows7 и где его взять?

Лучший ответ: Не согласен с вышесказанным. Это не одно и то же что IE 11. А как же встроенный Flash, который не надо обновлять и главное что он работает быстрее? (как у Google Chrome)
Поработав с ним несколько месяцев каждый день, могу сказать что он не глючил ни разу, в отличии от Chrome который у меня иногда вылетает. Многие сайты открываются быстрее чем в Chrome и Firefox однозначно. Жрет меньше оперативки!
Главный минус - нет плагинов. Интерфейс немного не удобный. Мало настроек. Но те которых нет, мало кому нужны.
А, ну и в природе пока не видел рабочего варианта Edge на другие версии Windows.

Худший ответ: Вариант один - обновиться до Windows 10. Для Windows 7 спартанца нет. Во всяком случае на данный момент.
Вопрос: Подскажите маленькую по размеру игру под win использующую directx любой версии

Лучший ответ: Маленькую?  96 килобайт устроит? =) Использует DX 9.0b

Худший ответ: DX-Ball. DX-Ball 2 там же.
Вопрос: Как совместить INSERT вместе с SELECT?

Лучший ответ: перед выполнением запроса выполнитеecho $query;
и попробуйте продублировать запрос в любом клиенте MySQL, сразу станет ясно где ошибка

Худший ответ: В строчке SELECT id_dialog, $text, $type, $data, $status - нет никакой логики. Вы пытаетесь получить столбец с названием в переменной, например, $data. Всякий раз это будут разные значения. Несложно догадаться, что у вас нет столбца на каждую миллисекунду времени))
Может быть правильнее будет SELECT id_dialog, text, type, data, status - но никто вам не скажет какая у вас таблица, что должен делать данный скрипт и т.д.
Вопрос: Продление пробной версии Windows 7

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

slmgr.vbs /rearm
после перезагрузки win 7 будет продлена на 30 дней. так можно делать 2 или три раза.
редакции подходят вроде бы все.
продленная ОС работает так же как и легальная, так что ставить можно любое ПО и SP

Худший ответ: Нашел в своем файлике с виндой, скачанной с торрентов
Шаг 1. В запущенной Windows 7, которая не была еще активирована, щелкните кнопку Start, напечатайте regedit в строке Поиска, затем нажмите ENTER, чтобы запустить Редактор реестра.
Шаг 2. Перейдите к ключу реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform
Шаг 3. Шелкните правой кнопкой мыши на SkipRearm и выберите Edit. Установленное значение по умолчанию — Dword с значением 00000000. Измените это значение на любое положительное целое число, например, 00000001, сохраните и закройте редактор реестра.
Шаг 4. Запустите командную строку с правами администратора.
Шаг 5. Напечатайте одну из следующих двух команд и нажмите ENTER:
slmgr -rearm
или
rundll32 slc.dll,SLReArmWindows
Шаг 6. Перезагрузите компьютер, чтобы изменения вступили в силу.
Вопрос: Самоучитель по photoshop

Лучший ответ: Хотите попробовать официальный мануал от фотошопа (на русском)? Там по моему 700 с лишним страниц, зато все подробно и понятно разъяснено. И описана каждая кнопочка и опция.

Худший ответ: Зря опасаетесь официального мануала, я изучал индиз по оф.- очень понравилась подача материала. Я бы даже сказал что скорее в массе другой литературы вы найдете только описание инструментов, а здесь вы еще и применять их научитесь.
Вопрос: Python, web. Есть ли что-то между CGI и Flask?

Лучший ответ: Bottle.py. Легче, наверное, уже некуда. Для описанного вполне сойдет.

Худший ответ:  Тыц 
топ 5 - ваши пациенты
Вопрос: Нужно ли высшее образование?

Лучший ответ: Системный администратор без опыта работы (шутка, с опытом работы системным администратором с окладом 12 тысяч рублей) без высшего образования, 25 лет ищет место работы. Нормально?

Самое глубочайшее заблуждение всех вас, кто яростно против поступления в ВУЗ — вы думаете, что ВУЗ учит вас специальности.

Это НЕ так. ВУЗ научит вас системному подходу. Именно поэтому я согласен с нашим ректором в том, что гораздо более ценный опыт на выходе получают не отличники учебы, а троечники, которые дошли до окнца и не вылетели. Потому что это дает систематизированный подход, некая проверка на прочность. 

И здесь я рассматриваю заочников/поступающих в унылую шарагу на уровне с теми, кто вообще не учился. Так что решайте сами.
P.S. Лично я резюме заочников или лиц без В/О не рассматриваю при приеме на работу. Потому что чтобы вы не говорили про знания, которые даются в вузе (я с вами полностью согласен, они редко могут быть применены на практике), а главным фактором остается тупая лень, а лентяи нам не нужны.

Худший ответ: Я не знаю, что вы подразумеваете под «шарагой», но кажется, это место вам не очень нравится. Я бы посоветовал учиться в таком вузе, который вам нравится. Попробуйте найти такое место. 

А нервы не надо тратить. Просто спокойно учитесь, как получится. Относитесь к этому не как к повинности или обязанности, а как к возможности получить новый опыт. Это расширяет сознание. И для этого лучше поучиться на очном хотя бы пару лет. А работа никуда не денется, вам еще долго работать потом. Да и совмещать можно.
Вопрос: if PHP — что я делаю не так?

Лучший ответ: скорее всего ошибка в проверке. замените = на ==.<?php
if ($_GET['name'] == ""){
include php.php;
}
?>

Худший ответ: можно еще проще)if ( isset($_GET['name']) && !empty($_GET['name']) ) include 'file.php';
Вопрос: Что почитать чтобы научиться писать на Python 3 сразу правильно?

Лучший ответ: Мне в свое время понравился Марк Лутц в плане идиоматичности.
Еще в последнее время много хвалят Майкла Доусона.

Худший ответ: Курить надо исходники проектов, благо они почти все opensource и доступны на гитхабе.
По опыту перехода на другие языки скажу, что сразу писать идеальный код не получится.  Так что по началу нужно забить на идеальность и просто писать. По мере написания и чтения чужих исходников понимание придет.
З.Ы. А интересно зачем тебе питон? Чем тебе C# и Scala не хватает? На них же тоже пишут под веб, многим нравится.
Вопрос: Телефон до 100$?

Лучший ответ: Посоветую Motorola Gleam+. Говорят, очень хорошая трубка. И на фото великолепно выглядит. Не знаю, сколько стоит в США, на CU стоит 60 евро без учёта доставки.

Худший ответ: купите какой-нибудь китайский noname на Android
www.dealextreme.com/c/cell-phones-511
Вопрос: Почему компьютер начал СИЛЬНО тормозить?

Лучший ответ: Диск неисправен.
Когда увидели картинку приведенную вами надо было срочно спасать информацию и выкидывать диск.
А вы наоборот устроили ему стрессовую нагрузку дефрагментацией.
Срочно копируйте важные данные и меняйте диск.
Тормозить он просто обязан, при наличии нечитаемых секторов.

Худший ответ: Канал IDE жесткого диска в режим PIO не перешел, случаем?