Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можно ли несовершеннолетним устроиться junior frontend разработчиком?

Лучший ответ:
Если я проведу с вами онлайн собеседование, то вы явно его завалите.
Об этом говорит JQuery,  js(немного),
Если бы было JS, Jquery ( немного ), то возможно бы и прошли.
sass - там и учить то нечего. Вот если на отлично знаешь CSS 2/3
НА самом деле, вам надо сверстать с нуля простой макет (скажем блога),  и тогда люди уже скажут что и как. Просто глядя на код.
По теме: я сам впервые устроился в сферу веб, где то около 16 лет. Правда это был 2000-2001г =)
Тогда и без трудовой и вообще бумаг работал. На тот момент получал 250$ (да! тогда были доллары в ходу).
Спустя два года, я уже поднаторел в верстке/дизайне/php программировании. Перешел в ужасную русскую компанию (желто-красную), где получал уже 30000р. (это как сейчас 60т.р.). Ну а далее по накатанной. Издательский дом, различные IT конторы и в итоге свои проекты, стартапы. Теперь я нанимаю а не меня =)
Но сейчас времена другие, и я даже боюсь предположить что и как. Но развиваться действительно стоит.

Худший ответ:
во первых поменьше амбиций. я 10 лет в веб-программировании и до сих пор не "изучил" css, html, jquery
во вторых, устроишься, за 10ку спокойно.
тут сам себя настраивай на то, что ближайший год будешь работать на опыт, а не за деньги. в 18 ценник поднимацй минимум до 30 и вперед. п.с. изучай angular, extjs, js mvc
Вопрос: Microsoft Forefront TMG: плюсы и минусы?

Лучший ответ:
Он не продается начиная с января. 
Ссылка на мс блог про изменения в фф: blogs.technet.com/b/server-cloud/archive/2012/09/12/important-changes-to-forefront-product-roadmaps.aspx

Худший ответ:
Между TMG и интернетом что будет?
Вопрос: Где/как (удалённо) найти доброго человека с фотоаппаратом/камерой во Франции? :)

Лучший ответ:
ничего не обещаю, но давайте попробуем)) Напишите в личку что нужно сделать.

Худший ответ:
Можно просто найти в фейсбуке фотографа или оператора живущего во Франции и предложить ему снять для вас видео за некое вознаграждение (необязательно денежное). Для упрощения поиска можно воспользоваться сервисами вроде vimeo, там много операторов-любителей и иногда они пишут свои сайты / контакты.
Вопрос: Может ли функция вернуть 2 значения?

Лучший ответ:
Можно вернуть массив$a = 2; $b = 3;
function Num($a, $b){
   $c = $a + $b;
   $d = $a * $b;
   return [$c, $d];
}
list($c, $d) = Num($a, $b);
echo "$c|$d";
// 5|6
Можно изменить переменную через указатель$a = 2; $b = 3; $c = $d = null;
function Num($a, $b, &$c, &$d){
   $c = $a + $b;
   $d = $a * $b;
}

Num($a, $b, &$c, &$d);
echo "$c|$d";
// 5|6
А если вы напишете return $c;
return $d;
то сработает только первый. после return функция возвращает значение и выполнение дальше не идет.

Худший ответ:
Только если обернуть в массив или в объект
Вопрос: Как объединить и разъединить byte[]?

Лучший ответ:
Я бы сделал это при помощи сериализации (класс BinaryFormatter). 
Создаём класс, который содержит картинку и текст, пихаем туда твою картинку и текст, сериализуем всё это при помощи BinaryFormatter.Serialize( ) в MemoryStream, получаем из него массив байт.
При получении массива байт, создаём MemoryStream из массива, десериализуем из него при помощи BinaryFormatter.Deserialize( ) - получаем класс с нашей картинкой и текстом

Худший ответ:
Немного подправленные исходники от Виталий Пухов:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.Serialization.Formatters.Binary;
using System.IO;

namespace Serialization
{
    [Serializable]
    class MSG
    {
        public int type;
        public string message;

        public MSG(int i, string s)
        {
            type = i;
            message = s;
        }
    }

    class Program
    {
        public static byte[] Serialization(MSG obj)
        {
            BinaryFormatter formatter = new BinaryFormatter();
            MemoryStream stream = new MemoryStream();
            formatter.Serialize(stream, obj);
            byte[] msg = stream.ToArray();
            return msg;
        }

        public static MSG DeSerialization(byte[] serializedAsBytes)
        {
            MemoryStream stream = new MemoryStream();
            BinaryFormatter formatter = new BinaryFormatter();
            stream.Write(serializedAsBytes, 0, serializedAsBytes.Length);
            stream.Seek(0, SeekOrigin.Begin);
            return (MSG)formatter.Deserialize(stream);
        }

        public static void Main(string[] args)
        {
            MSG msg = new MSG(65456541, "Я нasdsadsadsdafvdsafvbе сериализован");
            MSG msg1;
            byte[] buf = new byte[1024];

            buf = Serialization(msg);
            Console.WriteLine("До сериализации  " + msg.type + "|" + msg.message);

            msg1 = DeSerialization(buf);
            Console.WriteLine("После сериализации  " + msg1.type + "|" + msg1.message);

            Console.ReadKey(true);
        }
    }
}
Вопрос: Как отменить отображение html кода для мобильных?

Лучший ответ:
в PHP вставляете проверку при инициализации страницы на User-Agent:$ismobile=false;

$ua=$_SERVER['HTTP_USER_AGENT'];
$res = stripos($ua, 'MIDP'); 

if (stripos($ua, 'Apple-iP') || stripos($ua, 'mobi') || stripos($ua, 'Symbian')
|| stripos($ua, 'Windows CE') || stripos($ua, 'PPC') || stripos($ua, 'CLDC')
//|| stripos($ua, ' U;') 
|| stripos($ua, 'Windows Phone')
|| stripos($ua, 'UP.Browser')
|| stripos($ua, 'portalmmm')
|| stripos($ua, 'Nintendo Wii')
|| stripos($ua, 'compatible; MSIE 6.0; Nitro')
|| stripos($ua, 'Linux armv')
|| stripos($ua, 'PalmSource')
|| stripos($ua, 'PalmOS')
|| stripos($ua, 'EPOC')
|| stripos($ua, 'Android')
|| stripos($ua, 'netfront')
|| stripos($ua, 'ucweb')
|| strpos($ua, 'SEC-')
|| stripos($ua, 'j2me')
|| stripos($ua, 'ReqwirelessWeb')
|| stripos($ua, 'Opera Mini')
|| stripos($ua, 'PlayStation')
|| stripos($ua, 'ProxiNet')
|| stripos($ua, 'Elaine')
) {
$ismobile=true;
}
далее пишите в шаблоне HTML-кода (PHP):<?if (!ismobile) { ?>[video]<? } ?>

Худший ответ:
Можно скрывать используя mediaquery для маленьких разрешений. Самый простой вариант, но и будет также на десктопе скрываться.
Можно скрывать js-ом ну по предложенному вами условию.
Вопрос: H1 и text-indent против SEO?

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

Худший ответ:
Скорее всего SEOшник прав.
В их отрасли очень жестокая конкуренция: forum.searchengines.ru/showthread.php?t=12865
Почти каждый SEOшник анализирует конкурента и стучит в поисковые системы при малейшем поводе.
А если жалоба конкурента будет справедлива, то полугодовой труд вашего SEOшника пойдет в бан-лист, за что вашего коллегу по голове не погладят…
Вопрос: Хорошей ли будет данная сборка на intel?

Лучший ответ:
Зачем вам такая мат. плата? Вы разгонять будете, или что? Лучше бы взяли обычную за 2-3.5 т.р. и на сэкономленные деньги купили SSD больше объема.
Вообще если бюджет ограничен, то топовые SSD типа M5P, 840 Pro смысла брать мало, лучше "средние" типа Plextor M5S, Crucial M500 (или MX100 когда в РФ появится) и т.д., разница не заметна, единственным аргументом в его пользу может быть только то, что у M5P гарантия 5 лет вместо 3.
БП 750W вам не нужен, с запасом будет и 400-500W.
О возможных  недостатках взятия БП с большим запасом:
forums.overclockers.ru/viewtopic.php?p=11355629#p1...
forums.overclockers.ru/viewtopic.php?p=10446176#p1...
кулер на процессор не знаю какой взять
Если шум не волнует и разгонять не будете, то можно стандартный боксовый оставить.Видеокарта: Есть короче старая GT 9600. Хотелось бы у вас уточнить, будет ли она работать вместе с данными комплектующими?
Если в игры играть не будете, то можно и встроенную в i7 использовать, должно хватить.

Худший ответ:
Работа в 1С понятие размытое, можно одну базу запустить, можно сервер под базы поднять =) Но в целом хорошая конфа даже для комфортной разработки на 1С (запущено три-четыре копии 1С плюс Серв + SQL для программирования).
Для FHD вообще сейчас on chip решений достаточно. 
Стреляете из пушки по воробьям =) Задачки ваши на гораздо более простом железе решить можно. 
Машинка хорошая, куллер берите с большим размером - будет меньше шума. 
Карта если PCIe то с совместимостью проблем не будет.
Вопрос: Создание карты покрытия?

Лучший ответ:
И у Яндекса есть: https://github.com/yandex/mapsapi-heatmap

Худший ответ:
Если Вам достаточно точечного покрытия с разной силой, то можно посмотреть в сторону heat map, например, как здась (для яндекса реализации нет, но по примерам видимо это не турдно сделать).
Вопрос: Возможно ли получать две разные подсети от ISP и разделить коммутатором на роутер?

Лучший ответ:
У вас для каждой подсети должен быть шлюз по-умолчанию, куда вы маршрутизируете ваш трафик (ну или шлюз один - но тогда схему подробнее в студию). Т.е. на уровне IP это разные сети - l3 петли нет. 
Но что более важно, свич, скорее всего неспроста отдаёт вам два шнурка, скорее всего внутри у него идёт разделение VLAN, т.е. провайдер отдаёт две сети, каждая в своём тегированном VLAN, и каждый порт скоммутирован с соотв. портом который идёт в маршрутизатор но уже без тега. Т.е. они как бы в двух разных свичах - l2 петли тоже нет.

Худший ответ:
Петли не будет, главное, как уже выше писали, не бриджевать порты на роутере. Только я до сих пор не понял, чем то, что вы хотите сделать отличается от того, что уже есть?
Вопрос: Регулярка в Notepad++

Лучший ответ:
найти (lalala)
заменить на $1=$1

Худший ответ:
preg_replace — если замена по шаблону 
str_replace — если есть готовое заменяемое и заменяющее значение. 
Это на вскидку, более точный ответ после того, как будет четко видна задача.
Вопрос: Что за ошибку мне подсвечивает редактор?

Лучший ответ:
В предыдущей строке строка класса не закрыта.

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

Лучший ответ:
Не скачивайте и не запускайте ни одной программы с левых сайтов, из левых писем, и от друзей.
Вообще старайтесь не лазить по левым сайтам, особенно если они предлагаю чего-то запустить.
Если нужен софт:
Для бесплатного софта, не поленитесь лезть не в первую ссылку гугла, а уточнить что это официальный сайт этого софта, и что софт не содержит всяких приветов от mail.ru  и других подобных инсталляторов.
Для ломанного софта - пользуйтесь проверенными торрентами, где требуется регистрация и конкретный торрент скачало и опробовало десятки человек.
Этих нехитрых правил достаточно, чтобы на 99% быть уверенным в надежности защиты, даже если у вас вообще не стоит никакой антивирус.
Уязвимость в ОС и используемых программах конечно возможна, но в принципе атака на вас маловероятна. Если очень нужно проверить какой-то софт - виртуалбокс, сделать бэкап настроенной виртуалки, если нужно откатить, и запускайте проверяйте там.

Худший ответ:
1) Использовать для серфинга виртуалку с линуксом.
2) устанавливать софт, только с офф сайта.
3) не использовать флешки (они еще опаснее)
4) обновления Windows и антивируса.
5) бекапы - обязательно.
Кстати, не исключаю, что система уже чем-то заражена, зевсом например.
В 2010 году за мой профиль ВК была назначена награда несколько тысяч евро.
Тогда я еще был на Windows.
Попыток соц. инженерии было дофига.
Но все нормально. Хотя это меня научило относиться к безопасности более ответственно.
Вопрос: Какие CMS, заточеные под разработчиков, существуют?

Лучший ответ:
cms для девов не может существовать.
деву проще написать в markdown и получить html

Худший ответ:
Разработчики используют CMF.
Вопрос: Какие есть аналоги дропбокса для компаний то есть b2b сектора?

Лучший ответ:
Давай я поищу за тебя

Худший ответ:
На самом деле dropbox.com зарабатывает в первую очередь на компаниях, b2c -- это в основном способ "зайти" в компанию
Вопрос: HTC Китай vs Тайвань —?

Лучший ответ:
Это вопрос скорее для 4pda, а не хабра.

p.s. Например у самсунгов разных стран сборки разницы как правило нет, как у htc не знаю, но думаю, что не сильно по другому.

Худший ответ:
Могу сказать за себя, и DHD — китайская сборка, полтора года, особых нареканий нет. Читал отзывы в сети — говорили, что разницы нет, качество у обеих заводов на уровне, что и подтвердилось на опыте. Так что не вижу смысл заморачиваться с возвратом.
Вопрос: В какой области работают Python-разработчики?

Лучший ответ:
Тестирование
Бэкенд
Обработка данных
Наука

Худший ответ:
- Тестирование
- Бэкенд
Вопрос: ProxyCommand в SSH

Лучший ответ:
Итак, я все же решил проверить, что там творится с пайпами ( говорить «трубами» язык не поворачивается ).
Запускаем ssh, без указания опции ProxyCommand:

ssh root@0.0.0.0

В соседней владке терминала смотрим, пытаемся отгрепать все открытые процессом пайпы:

lsof | grep -E "^ssh.*FIFO"

И ничего, пустота. Не удивительно, мы ведь ничего не пишем в stdin. Давайте попробуем что-то пописать:

pv /dev/zero | ssh root@0.0.0.0 "cat > /dev/null"

Прогресс-бар зашевелился, переходим в соседнюю вкладку, и снова пытаемся отгрепать

lsof | grep -E "^ssh.*FIFO" 

В ответ получаем:

ssh       23782       svon    0r     FIFO           0,8       0t0   2401849 pipe
ssh       23782       svon    4r     FIFO           0,8       0t0   2401849 pipe

 Так, отлично, ssh читает из stdout (0r), и еще откуда-то(4r). На этом этапе еще интересно посмотреть, какие TCP подключения использует ssh. Отгрепаем по TCP:

lsof | grep -E "^ssh.*TCP" 

На выходе получим:

ssh  24344  svon  3u  IPv4  2432025  0t0  TCP  arch:59472->super-vps.hell:ssh (EST.)

Далее, запускаем ssh в связке с netcat (ProxyCommand )

ssh -o "ProxyCommand nc %h %p" root@0.0.0.0

Идем в соседнюю вкладку и опять грепаем, но только уже и netcat тоже:

lsof | grep -E "(^ssh|^nc).*FIFO" 

И, что у нас на выходе? 

ssh       24899       svon    4w     FIFO           0,8       0t0   2449781 pipe
ssh       24899       svon    5r     FIFO           0,8       0t0   2449782 pipe
nc        24900       svon    0r     FIFO           0,8       0t0   2449781 pipe
nc        24900       svon    1w     FIFO           0,8       0t0   2449782 pipe


А вот что. И если мы внимательно посмотрим на номера нод, то мы заметим.
Что 4w (ssh ?) пишет в 0r (netcat stdin), а 5r (ssh ?) читает из 1w (netcat stdout).
Забыли посмотреть подключения. Исправляем:

lsof | grep -E "(^ssh|^nc).*IPv4" 

И имеем в итоге:

nc  24900  svon  3u  IPv4  2449789  0t0  TCP arch:59476->super-vps.hell:ssh (EST.)
 
Видим, что из наших 2-х программ, подключение только одно, принадледжит оно неткету.

Если посмотреть лог запуска ssh (с опциями -vvv), можно увидеть, что все прекрасно шифруется, и вообще, во всем мире — мир.

Опираясь на факты, которые я привел выше, осмелюсь быть уверенным, что все работает именно по предполагаемой мной схеме (еще выше).

Что нам это позволяет? Вообще, много чего, но мне интересно было пробросить ssh туннель, через тор на свою VPS. Зачем? Хотя бы потому, что это прикольно. Спасибо что читаете, жду дополнений.

Худший ответ:
ssh получает данные, полученные командой «из порта» (поступают из stdout команды). В свою очередь, ssh пишет в stdin команды
Всё верно.
Например corkscrew используется как ProxyCommand для подключения по ssh из-за http-прокси.
Вопрос: От чего может перезагружатся компьютер после включения?

Лучший ответ:
Ну во-первых, на всякий случай смотрим на частоты/тайминги планок, сравниваем.
Во-вторых, убираем новую планку и наблюдаем несколько дней.
В-третьих, убираем старую планку, ставим новую планку и наблюдаем пару дней. (2 и 3 пункт можно поменять местами)
А там уже от результатов скакать (может это не память вовсе?), для полноты картины гоняете память мемтестом.

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

Лучший ответ:
На avito.ru в виде изображения выводится номер,  а на другом сайте через ajax, что есть хороший вариант.
При нажатии отправляете ajax запрос, на сервере обрабатываете и выводите номер, а далее просто вставляете в нужный блок полученные данные.$('#show_number').click(function(){
  $.post('/get_number.php', {item_id : ITEM_ID}, function(res){
    //тут можете всякие условия написать, то ли мы получили..
    $('#phone_block').text(res);
    $('#show_number').hide(); //его также можно убрать сразу при нажатии, чтоб дважды не нажимали или дисаблить после нажатия или или или
  });
});
^^^
как-то так

Худший ответ:
Думаю, что это стоит реализовать на JavaScript, а не на CSS.
Вопрос: Node.js как автоматически поднять после падения?

Лучший ответ:
https://www.npmjs.com/package/forever
или же задействовать возможности systemd, upstart и т.д.

Худший ответ:
Кроме forever ещё посмотрите на PM2. Эта штука даже приятнее в вопросе визуализации статистики по запущенным процессам.
Вопрос: Будет ли интересен скрипт на perl производящий голосовой обзвон (оповещение) через usb модем huawei e1550?

Лучший ответ:
да

Худший ответ:
Спасибо за проявленный интерес. Выложил статью habrahabr.ru/post/192930/
Вопрос: SOHO-роутер на Cisco: несколько WAN-&gt;VLAN?

Лучший ответ:
Mikrotik? Почти как циско, но микротик.

Худший ответ:
Очень сильное б\у ищите.
Вопрос: Что можно заменить в сборке компьютера?

Лучший ответ:
Однозначно странно видеть конфиг за такие деньги без SSD.

Худший ответ:
Хорошая сборка. Советую добавить SSD диск Intel 530 серии. Можно и заменить.
Вопрос: Как правильно передать в функцию ссылку на двумерный массив?

Лучший ответ:
void readResponses(string address, string (&rResponse)[15][4]) {}
Двухмерный массив — НЕ указатели на указатель, это тебе не Ява. Это массив одномерных массивов.
Нормального способа передачи массивов фиксированной длины в Си нет (только через ук-ль на первый элемент), в Си++ — через ссылку.

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

Лучший ответ:
Продать? Вполне могут быть люди, покупающие матрицы.

Худший ответ:
Продать будет проще всего, ибо для полноценного функционирования нужен контроллер, который влетит в копеечку.
Их(контроллеры) можно преобрести на ebay, можно у наших умельцев (не скажу точно, где, можно поискать здесь), цена ~3000 руб., посему и не советую париться
Вопрос: Как убрать эту ошибку из mysql запроса?

Лучший ответ:
INSERT [LOW_PRIORITY | DELAYED] [IGNORE]
    [INTO] tbl_name
    SET col_name=expression, col_name=expression, ...Синтаксис команды INSERT.

Худший ответ:
А кто закрывающую скобку SET съел? INSERT INTO ".'server'.$selectedItems['server']." SET (`id`, `id_h`, `username`, `itemid`, `count`, `oldname`, `newname`, `ench_text`, `chant_0`, `chant_1`, `chant_2`, `chant_3`)
попробуйте вот так.
Вопрос: PHP или Java в  backend ?

Лучший ответ:
Работал в банке, там вся банковская финансовая система была написана на php. Ей нонстоп пользовались 20 операционисток. В минуту проходило до 1000 проводок от пользователя к нам а затем в ЦБ.  Те кто знают что такое банковская CRM, представляют ее сложность.
И все работало на ура.
Так что не вижу разницы. 
Что нравится, на том и пишите.
P.S.
Сейчас под php библиотек, классов и т.д. просто немерено.  Стоит только поискать на git

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

Лучший ответ:
заставка?

Худший ответ:
Посмотри вот это  должно помочь тебе. Как минимум даст толчок.
Вопрос: Поставить ssd в мак мини вместо Serial ATA 5400?

Лучший ответ:
В минике диск 2.5. Так что ставьте, никаких сложностей, кроме набора отверток для разборки. Да а в минике 2012 года вообще можно 2 диска 2.5 поставить, только шлейф докупить и ssd просто доставить, не выкидывая родной (у меня так стоит, на родном бэкапы тайммашины и жирный контент), как в 2014 не уверен, возможно из жадности и второй порт для диска убрали, но диск точно 2.5.

Худший ответ:
Салазки?
Вопрос: Можно ли? Если да , то как переделать пакет OS/X в .deb?

Лучший ответ:
Вы чего, люди? Это ж совсем разные операционки. Тут портировние нужно.

Худший ответ:
Причём тут OS/X и Ubuntu, если Punto switcher только для Windows?
Вопрос: Jquery не хочет задавать сss параметры для top и left, как можно это исправить?

Лучший ответ:
нарушили синтаксис CSS потому что...width: calc(50% - 100 ЕДИНИЦЫ ИЗМЕРЕНИЯ )

Худший ответ:
вы неправильно написали условие в calc. До и после знака должны быть пробелы:'top': 'calc(50% - '+(height/2)+')'
Вопрос: Какой достаточный и необходимый набор навыков и умений формирует понятие «настоящий программист»?

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

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

Лучший ответ:
Если я вас правильно понял, то так:import itertools
lst = [
   ['aa1','aa2'],
   ['bb1','bb2','bb3'],
   ['cc1','cc2','cc3','cc4',],
       ]
for item in itertools.product(*lst):
        # do stuff
        print item
Результат:>>> 
('aa1', 'bb1', 'cc1')
('aa1', 'bb1', 'cc2')
('aa1', 'bb1', 'cc3')
('aa1', 'bb1', 'cc4')
('aa1', 'bb2', 'cc1')
('aa1', 'bb2', 'cc2')
('aa1', 'bb2', 'cc3')
('aa1', 'bb2', 'cc4')
('aa1', 'bb3', 'cc1')
('aa1', 'bb3', 'cc2')
('aa1', 'bb3', 'cc3')
('aa1', 'bb3', 'cc4')
('aa2', 'bb1', 'cc1')
('aa2', 'bb1', 'cc2')
('aa2', 'bb1', 'cc3')
('aa2', 'bb1', 'cc4')
('aa2', 'bb2', 'cc1')
('aa2', 'bb2', 'cc2')
('aa2', 'bb2', 'cc3')
('aa2', 'bb2', 'cc4')
('aa2', 'bb3', 'cc1')
('aa2', 'bb3', 'cc2')
('aa2', 'bb3', 'cc3')
('aa2', 'bb3', 'cc4')

Худший ответ:
Нагуглил небольшое решение в таком виде:print [(x,y) for x in list[0] for y in list[1]]
>> [('aa1', 'bb1'), ('aa1', 'bb2'), ('aa1', 'bb3'), ('aa2', 'bb1'), ('aa2', 'bb2'), ('aa2', 'bb3')]
То, что надо, но есть одно но- как мне теперь подобное реализовать на динамичность, так сказать? Ведь в данном примере я прохожусь только по 0 и 1 индексу списка, а их может быть и 3 и 5...
Вопрос: Какие шрифты использовать в landing page?

Лучший ответ:
Comic Sans конечно же

Худший ответ:
Рекомендую шрифт Roboto. У него есть варианты: Regular, Bold и т.д.
Шрифт хорошо смотрится как на мелких текстах, так и в заголовках.
Вопрос: Обучающие материалы по Django?

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

Худший ответ:
Если не хотите тратить время на самостоятельный поиск — welcome в «Девман». Там получите выжимку актуальных знаний + практику на реальных задачах и проектах. Наш модуль по Django стартует 2 июня. 

Чему научит модуль Django?
— Запускать веб-проекты «с нуля» до выкатывания на сервер в полностью боевом режиме.
— Прикручивать API с помощью DRF.
— Покрывать код тестами.
— Вливаться в уже существующие проекты с большой кодовой базой. Когда вас просят реализовать несколько фич в работающей системе и ничего не сломать :)