Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Есть ли модуль для NodeJS для работы с КриптоПРО CSP?

Лучший ответ:
Кроме как внешним вызовом, думаю, сейчас Node JS не сможет подписать файлы средствами Крипто Про CSP.
1) Консольная утилита "cryptcp -signf" как раз делает отделенную подпись в формате PKCS#7. Покупается у Крипто Про.
2) на Java + Крипто Про JCP написать jar с обертками функций
3) на C# под Крипто Про.NET опять же написать обертки и реализовать как rest-сервис или exe-шник для вызова.
4) на C/C++  написать то же, что в п. 3) или dll/so. Это даже дешевле, т.к. не надо покупать ничего кроме CSP. Но это посложней.
Ещё как идея - использовать для Node JS версию OpenSSL с поддержкой ГОСТ и набора параметров от Крипто Про. Тогда Node JS будет нативно работать из модуля crypto. Возможно, придётся компилировать Node JS из исходников.
Я ещё не отговорил использовать Node JS для вашей задачи? :)
Вряд ли мой совет актуален, но в поисковике часто вылазит эта тема, так что может кому пригодится.

Худший ответ:
Судя по этому топику - нет.
Вопрос: Где найти СОВРЕМЕННЫЕ русские темы для wordpress?

Лучший ответ:
1. Взять СОВРЕМЕННУЮ тему на английском в любом адекватном источнике (не зануленные с сюрпризами)
2. Установить плагин Loco Translate
3. Русифицировать самостоятельно.
4. Профит!
П.3 занимает не так уж много времени, а фразы для перевода почти все простые - гуглопереводчик в помощь.

Худший ответ:
Ввести в поиск Premium Wordpress themes free.
Но вы получите только современные, а перевести можно самостоятельно за несколько часов.
Вопрос: Кто сможет помочь с темой на диплом?

Лучший ответ:
Спросите на otvet.mail.ru .

Худший ответ:
1. Электронный учебник с возможностью сдачи теста по прохождению главы. Доступ к материалам открывается по мере прохождения. 
2. Построение mind-map.
3. Построение генеалогического дерева.
4. Блюдо из имеющихся ингридиентов (из товаров, которые можно купить в ближайших магазинах).
5. Поиск команды для игры в футбол, баскетбол и т.п.
6. Агрегатор на интересующую тему. И т.п.
Неужели так тяжело просто задуматься о том что можно сделать?
Это идеи, а тему уж придумайте как назвать.
Вопрос: Товар Б/У с ebay больше 1000 евро, почта и таможня

Лучший ответ:
Тут палка о двух концах – если товар «потеряется» при доставке, то если он застрахован на 900 вместо реальной стоимости 1500 тогда, если повезет, можно вернуть только 900

Худший ответ:
Все будет хорошо. Лично я не видел никогда чтобы кто-то с ebay писал точно что внутри(обычно просто tea или electronic) и редко когда реальную стоимость. Насколько я помню месячный лимит беспошлинного провоза для России 2000 то ли долларов то ли евро. Так что по любому посылка пройдет без пошлины.
Вопрос: Почему не видно эффекта от *:hover {color: red;} ?

Лучший ответ:
Где html?
а.. вижу
В вашем случае у меня все работает codepen.io/anon/pen/ryEIB

Худший ответ:
Укажи <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> к примеру
Вопрос: Умный телефон для работы?

Лучший ответ:
Asterisk + VoIP-телефон ?

Худший ответ:
Я использую для работы Panasonic KX-TGP500. Это DECT база и трубка.
Умеет громкую связь, конференцию, перевод звонка ("переадресация вручную").
Гарнитура - Plantronics C65, она работает по DECT и стыкуется с базой как ещё одна трубка.
Всё остальное делается средствами Asterisk.
Вопрос: Как можно реализовать форму отправляющую данные на почту без back-end'a?

Лучший ответ:
По большому счету, у вас два варианта:Использовать mailto-ссылки с get-параметрами, чтобы при отправке формы открывался почтовый клиент пользователя.Использовать API стороннего сервиса, который предоставляет возможность отправлять письма.
Первый вариант не очень надежный и требует от пользователя дважды отправлять сообщение - сначала в форме, а потом в почтовом клиенте.
Второй вариант несколько сложнее в реализации, и в общем-то не совсем подходит под определение "не прибегая к серверной части", но я бы рекомендовал именно его.
Подробнее: про mailto, про API.

Худший ответ:
В принципе, вот так можно:<html>
<head></head>
<body>
    <form action="mailto:simon@simon.bz">
        <input type="hidden" name="subject" value="Тема сообщения">
        <textarea name="body">Текст сообщения</textarea>
        <button type="submit">Отправить</button>
    </form>
</body>
</html>
Но так лучше не делать! Не сработает если не настроен почтовый клиент. Это решение из 90х :) Лучше использовать backend.
Вопрос: Могут ли узнать историю посещения при использовании браузера tor?

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

Худший ответ:
Ответ на вопрос в subject инвертирует булеан ответа на вопрос в body :)
Вопрос: Как посмотреть http запросы, которое посылает приложение (mac)?

Лучший ответ:
В wireshark фильтруйте по 80 порту (по destination) и... Смотрите =)

Худший ответ:
под маком юзаю Charles
Вопрос: Как сделать изображение с программным кодом в перспективе?

Лучший ответ:
Лол. Вы и дали ссылку на сервис, который это делает. Копипастите на главной странице (instacod.es ) код в форму, в окне предпросмотра можете покрутить картинку как угодно.

Худший ответ:
А как нарисовать такую картинку? www.artsfon.com/45843-tropics-boat-island.html или это фото?
Вопрос: Как вставить html в методами js, храня этот html в отдельном файле templates?

Лучший ответ:
Вот так:
$( "#box" ).load( "ajax/test.html" );
Опции: api.jquery.com/load/

Худший ответ:
Почитай про HTML Imports
Вопрос: Что это с хромом, как починить?

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

Худший ответ:
устанавливали какой хром, этот ?chrome://versionchrome://gpu
у chomium наблюдается такая же проблема ?% sudo pacman -S chromium
если на вскидку, то попробуйте убрать в настройках браузера chrome://settings использования аппаратного ускорения.
Вопрос: Как реализовать в php алгоритм сравнения и вывода?

Лучший ответ:
конечно, можно.
только это не алгоритм, а какая-то фигня.

Худший ответ:
Похоже на какие-то макароны в виде костыля. Суть задачи (зачем это надо) опишите, уверен все делается одним простым циклом с подстановкой ID страницы / поста / другого объекта динамически, и сравнивать ничего с текущим адресом (url) не придется, проверку текущего объекта по-другому делается. В общем, задачу нормально опишите.
Вопрос: Почему в Java нет памяти типа stack?

Лучший ответ:
Непонятно что Вы спросили. О каком ещё стеке речь? В java на уровне байткода есть стек и активно используется. А если на уровень языка подняться, то и тут в c++ всё точно так же, вроде. Но тогда тем более непонятно, причём тут «сложность для разработчика», если с этой т.з. стек совершенно прозрачен. Поясните в каком именно аспекте имеются ввиду различия? В java строго говоря нельзя сказать, что объекты «создаются только в heap», всё несколько сложнее (ввиду gc в том числе), в том числе тут на хабре были заметки о модели памяти в java.

Худший ответ:
Java-код исполняется на собственной виртуальной машине.
Вопрос: 105 ошибка, ошибка DNS. Как решить проблему интернета?

Лучший ответ:
проксю в настройках сними

Худший ответ:
В настройках соединения "Протокол интернета версии 4" (вроде как-то так в винде), "Использовать следующие адреса ДНС" И ставьте адреса: 8.8.8.8, 8.8.4.4 Или, если роутер есть на нем поменяйте через веб морду. А пробовали в поддержку провайдера звонить? Что говорят?UPD:
У меня были внезапные отключения и включения интернета. Мучался недели две, пароли менял, комп чистил, прошивку роутера переустанавливал. Потом позвонил провайдеру - пришел чувак, слазил на чердак, сказал что коннекторы там заржавели нафиг, переобжал витую пару и все заработало. Это все решилось в течении одного дня. Почему бы не позвонить? То что у клиента не работает интернет - это проблемы провайдера. Или есть какие-то еще причины кроме: "Знакомые говорят, что провайдер скажет "Проблема ваша, у нас все работает прекрасно"?
Вопрос: Как установить pip в cmd по умолчанию?

Лучший ответ:
Попробуйте добавить в PATH еще директорию python35/Scripts.

Худший ответ:
1) Папки с pip нет в PATH
2) south на новых версиях джанги не нужен
3) Использовать глобальный питон как помойку - фу.
4) Ты ещё хапнешь горя с разработкой на винде. Лучше перебирайся быстрее.
Вопрос: Можно ли сделать документооборот на Wordpress?

Лучший ответ:
есть ребята называются CasePress
у них есть готовое решение https://github.com/systemo-biz/casepress
systemo.biz/casepress

Худший ответ:
Ищите на Хабре. Не так давно выкладывали сборку для корпоративного портала, с тикетами, тайм-менеджерами и т.п.
Вопрос: Какую версию django использовать?

Лучший ответ:
1.8 сейчас в продакшене, на 1.9 - уже мигрировали, проводим тестирование, пока никаких нареканий нет. Если у людей что-то не работало, то они просто не умеют ее готовить. Разработчики джанги очень ответственно относятся к релизам, прошли все миграции с 1.6 версии до 1.9 - никаких проблем. Читали changelog и меняли места, затронутые в релизе.

Худший ответ:
На 1.9 давно, все стабильно.
В джанге проблем со стабильностью релизова никогда не было. Проблемы могут быть только со сторонними приложениями, которые вовремя не добавляют поддержку нового релиза.
Вопрос: Изображение с компьютера на телевизор с запозданием

Лучший ответ:
Вполне возможно, что мешает какая-нибудь технология улучшения видео на телевизоре (типа Perfect Natural Motion или Perfect Pixel HD Engine). Попробуйте отключить их для входа с компьютера.

Худший ответ:
а вывод на моники в каком режиме: клон или независимая конфигурация мониторов?
Вопрос: Chown, chgrp — как устранить проблему?

Лучший ответ:
не могу понять почему у одного получается сменить группу у файла а у другого нет?
Обычный пользователь может сменить группу файла которым он владеет только на одну из групп в которые он входит сам. user3 входит в группу user2? А наоборот?почему то перестал работать chown, являсь владельцем не может подарить файл другому 
Обычный пользователь не может сменить владельца файла, даже у файлов которыми он владеет.
Всё это и многое другое можно узнать из man 2 chown

Худший ответ:
Сравние права на бинарники chown,chgrp  на обоих серверах, есть подозрение что могут быть проставлены SUID https://ru.wikipedia.org/wiki/Suid#setuid_.D0.B8_s...
Вопрос: Где взять практику на javascrpt-e?

Лучший ответ:
На работу устроиться. Джуниором.

Худший ответ:
Вот тут подробно: Как правильно учить Javascript?
Вопрос: Возможно ли 2-х шаговое обновление с Vista до 10?

Лучший ответ:
эстет?

Худший ответ:
Ключ для висты не подходит для семёрки. После апргрейда семёрка будет просить сменить ключ, отказываясь активироваться автоматически. После апгрейда до 10-ки поведение будет аналогичным.
Вопрос: Есть разница втыкать ОЗУ в слоты 1 и 2 или 3 и 4?

Лучший ответ:
обычно каналы выдены одним цветом корпуса разъема, иногда это 1-2, 3-4 иногда 1-3 2-4

Худший ответ:
Ну вот, зная модель материнки, можно дать точный и исчерпывающий ответ:
dlcdnet.asus.com/pub/ASUS/mb/LGA1155/P8H77-V_LE/E7...
раздел 1.7.1, он же - страница 26.
Один DIMM следует устанавливать в любой из двух голубых слотов на выбор: A2 или B2, они же - второй и четвертый, считая от процессора.
Два одинаковых DIMM следует устанавливать в оба голубых слота (A2 и B2).
Так что если вы хотите использовать двухканальность, то вам все же придется воткнуть один из модулей во второй слот. Если будете использовать B1 и B2 (третий и четвертый слоты), это будет одноканальной конфигурацией.
Вопрос: Как правильно расшифровать?

Лучший ответ:
Это очень похоже на Nginx secure_link
Если он правильно приготовлен, то вы его не расшифруете.

Худший ответ:
expires=1424730579 означает (судя по названию) что ссылка протухнет 23 Февраля 2015 года в 22:29:39 GMT (это просто Unix Time).
md5 может относится к чему угодно и может вообще не быть md5. Предположим это может быть хэш чего-то относящемуся к файлу посоленому expires, чтобы ссылку брали с сайта посмотрев рекламу.Как можно узнать именно к чему относиться md5 ключ
Посмотрев исходники скрипта который обрабатывает запрос.
Вопрос: Фиксированное меню

Лучший ответ:
Да, проблема в position.
Значение fixed, как и absolute, выдирает элемент из потока и позиционирует его относительно всего окна.
Соответственно 100% — ширина всего окна.

Решением может быть применить position к #wrapper а не к header.

Худший ответ:
Если я правильно вас понял, то необходимо убрать position: fixed;
Вопрос: Как настроить mail на vps?

Лучший ответ:
установить sendmail, указать в php.ini php.net/manual/ru/mail.configuration.php#ini.sendm... , прописать spf для домена (откуда идёт отправка), сгенерировать ключи и подключить DKIM(установив open-dkim) чтоб письма подписывались.

Худший ответ:
Просто установи Postfix.
Вопрос: Как сверстать шапку?

Лучший ответ:
Это нужно делать градиентом:
- сверстать 6 цветов градиентом,
- поставить background-size: 600px 4px — чтобы каждая полоска была равно 100px,
- повторять фон только горизонтально background-repeat: repeat-x;.container {
    margin: auto;
    background: #FFF;
    max-width: 960px;
    background-image: linear-gradient(to right,
        #50B5AD 0%,     #50B5AD 16.67%,
        #FFBBB7 16.67%, #FFBBB7 33.33%,
        #F8506C 33.33%, #F8506C 50%,
        #ADB347 50%,    #ADB347 66.67%,
        #F5CE42 66.67%, #F5CE42 83.33%,
        #A2DBD6 83.33%, #A2DBD6 100%);
    background-size: 600px 4px;
    background-repeat: repeat-x;
}
codepen.io/paulradzkov/pen/eZydxg

Худший ответ:
А нельзя вместо 100px использовать %, раз уж контейнер в %. 
Но можно задать несколько backgroundbackground-color:#fff,#ff3,#ddd;
 background-position:0 0, 100px 0, 200px 0;
только не 3 прописать, а 29 или сколько там надо Вам. Или вместо background-color, background-image
Можно сделать и в js. Вычислить ширину родителя, разбить на куски по 100px и т.д.
Вопрос: Алфавитный фильтр ul списка средствами js или php?

Лучший ответ:
Думаю в данном случае будет правильно использовать метод filter. В таком случае можно фильтровать именно по первой букве.$(document).ready(function() {
    var options = {
        valueNames: ['firstName', 'lastName']
    };

    var userList = new List('users', options);

    $('.filter').click(function(e) {
        e.preventDefault();

        // Получаем букву из текста ссылки-фильтра
        var letter = $(this).html();

        userList.filter(function(item) {
            // Получаем первую букву имени
            var l = item.values().firstName.charAt(0);

            if (l === letter) {
                return true;
            } else {
                return false;
            }
        });
    });
});
Сделал codepen с примером.

Худший ответ:
jsfiddle.net/ump8grub на скорую руку накидал.
Вопрос: Необходимо ли исключать UTM-ссылки в robots.txt?

Лучший ответ:
канонический урл в мета тегах

Худший ответ:
Справка ГУгл https://support.google.com/webmasters/answer/13906...
Вопрос: Почему на хабре нету блога про GNOME?

Лучший ответ:
Думаю стоит для начала написать серию статей по поводу Gnome (например, о Gnome Shell). Тут уже были статьи, но их маловато. Перенести потом статьи в новый блог администраторам будет не трудно.

Худший ответ:
Так вроде кдешники тут часто что-то писали и блог завели в итоге, а гномеры спали. А сейчас новые блоги заводить вроде как и нельзя.
Вопрос: Что могут спросить на собеседовании по Windows Server?

Лучший ответ:
Я считаю, что на собеседовании, если не невозможно, то точно очень сложно понять компетентность системного администратора. Да, ты много не знаешь - всего знать не возможно, но принимающая сторона должна хотя бы понимать твою логику, направление мышления в решении каких-либо задач.
Тупо заучить ответы на вопросы может каждый, но это вовсе не показатель.
Так, что твоя задача убедить их в том, что даже ты если не знаешь AD, DNS, DFS, GP, WSUS, VPN то у тебя хватит мозгов понять в какую сторону и как глубоко можно копать. "Инструменты" тебе дадут, если своих нет.

Худший ответ:
А как так, вы идете админить то, что вы не знаете? Идите тогда помощником.
#upd Хотя что это я, всего не выучишь...
Как раз что за  Службы AD, DNS, DFS, GP, WSUS, VPN
И с чем их едят. Как их настраивать.
Хотя кто его знает что спросят, может они спросят кто твой любимый герой в мстителях
Вопрос: Нужно ли фильтровать данные file_exists(), file_get_contents()?

Лучший ответ:
Конечно, это классическая ошибка - вы фактически даете пользователю прочитать произвольный файл на вашем сервере. Это огномная дыра в безопасности.
На stepic.org есть курс по безопасности веб-проектов и в нем есть глава, посвященная именно этой проблеме.

Худший ответ:
Конечно, это классическая ошибка - вы фактически даете пользователю прочитать произвольный файл на вашем сервере. Это огномная дыра в безопасности.
На stepic.org есть курс по безопасности веб-проектов и в нем есть глава, посвященная именно этой проблеме.
Вопрос: Как сделать 3 горизонтальных DIV'a друг под другом, по центру экрана, при сужении окна?

Лучший ответ:
@media (max-width: 1000px){
div { float: none; margin: 0 auto;}
}
и чего тут мучатся?

Худший ответ:
Попробуй готовое решение типа фреймворка: getbootstrap.com
На русском: bootstrap-3.ru
Вопрос: Как открывать несколько окон PhpStorm с разными проектами?

Лучший ответ:
File -> Open и он сам предложит открыть в новом или текущем окне.

Худший ответ:
С версии 8.0, настройки здесь: File->Settings->System Settings-> группа Project Opening -> "Open project in new window" или "Confirm window to project in"
Вопрос: Как в скрипте Микротика определить первый октет IP?

Лучший ответ:
Для этого же маски сети есть.:global newIP [/ip address get [find interface="PPPoE"] address];

:if ($newIP in 213.0.0.0/8) do={
/interface pppoe-client disable PPPoE
:delay 30
/interface pppoe-client enable PPPoE
}

Худший ответ:
Включил похожий скрипт, но с обратной логикой - на личный форум есть доступ извне только тогда, когда IP начинается на 212::local newIP [:pick [/ip address get [find interface ="RT"] address ] 0 3]
:if ($newIP != 212) do={
/interface pppoe-client disable RT
:delay 5
/interface pppoe-client enable RT
}
В шедулере стоит запуск каждые 10 мин.
Скрипт работает, но, иногда, провайдер присваивает IP повторно нерабочий.
Приходится ждать эти 10 мин. до следующего запуска.
Как зациклить скрипт до получения правильного IP?
Или в шедулере поставить проверку каждую минуту? В этом случае забьется ли память микротика частым большим логом?
Вопрос: Нужно ли делать RAID для swap раздела?

Лучший ответ:
Перепись идиотов выше по треду. 
Если вы решили делать swap вообще (что само по себе обязательным не является), то raid swap-у нужен. 
Простой пример - база ушла в swap, raid под swap-ом развалился (или вывалился диск с частью swap-а), часть данных потеряли.

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

Лучший ответ:
потому-что у юрлица денег больше

Худший ответ:
ндс + волокита с бумагами + повышенные риски по ведению этого домена
Вопрос: Что означает оператор «» в Delphi?

Лучший ответ:
<> Не равно
Первая ссыль в гугле: www.delphi-manual.ru/lesson6.php

Худший ответ:
В гугле: delphi операторы сравнения
Вопрос: Что происходит когда вызываешь Object.apply(this ) в конструкторе «класса»?

Лучший ответ:
Думаю, этот код выдран откуда-то вами, но могу предположить вот что. Есть у вас обычный "класс".var X = function() { }
X.prototype = {}
Инициализировать вы его будете вот так: var x = new X(arg1, arg2, arg3, ...), что не всегда удобно. Можно, например, вот так: var x = make(X, [arg1, arg2, arg3]).
Для этого можно сделать обертку:var make = function(maker, args) {
    var X = function() {
        maker.apply(this, args);
    }
    X.prototype = maker.prototype;
    return new X();
}

Худший ответ:
По факту - обычное наследование.Чтото.apply(this);
Внутри конструктора класса выполнит конструктор другого класса в контексте текущего.
Что же до Object, то я без понятия, что творится у него внутри.
Вопрос: PKI: Почему у пользователя только 2 шаблона сертификата?

Лучший ответ:
ОС на сервере домена какая?
У вас проблемы с правами шаблонов сертификата. Проверяйте доступ Enroll.

Худший ответ:
А нельзя авторизироваться от имени администратора со смарт-картой, далее в консоли выдачи сертификатов, в личных выбрать — все задачи- дополнительно- зарегистрироваться от имени, выбрать свой сертификат енролмента, указать имя пользователя и выпустить сертификат на смарт карту пользователя? Желательно наличие 2 Кардридеров.
Вопрос: Как запустить программу на Java по крону?

Лучший ответ:
вы профукали все полимерыпробелы:0 23 * * * java -jar /var/www/prg/programma.jar

Худший ответ:
вы профукали все полимерыпробелы:0 23 * * * java -jar /var/www/prg/programma.jar
Вопрос: Делаю уникальный просмотр по IP адресу, как сделать чтобы IP второй раз не записывался в базу данных?

Лучший ответ:
Определить поле как unique

Худший ответ:
dev.mysql.com/doc/refman/5.7/en/insert-on-duplicat...
Есть прекрасная функция, которая вам очень подойдёт
Вопрос: Как научиться программировать на основе 1С-Bitrix?

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

Худший ответ:
- как поступить и с чего начать изучение Back-end разработки на основе этой CMS?
Правильно писали уже - нужно сначала, пробежаться по курсам самого Битрикса dev.1c-bitrix.ru/learning , для начала можно без Bitrix Framework и хостера, просто получишь общие представления, что и как. - где найти уроки, именно уроки а не документацию по API ?
НА Ютубе есть несколько курсов, можешь выбирать что тебе легче пойдет.
www.youtube.com/watch?v=eh6anywHL-U&index=1&list=P...- она же платная, как учиться, ее можно вообще скачать и поставить себе на виртуальный хост?
На сайте самого Битрикс можно скачать с 30 дневным триалом, этого обычно хватает. При необходимости потом можешь скопировать свои наработки, развернуть рядом новую и вставить свою туда. 
www.1c-bitrix.ru/download/cms.php тут несколько вариантов для установки. Бери Бизнес - там основные модули с которыми идет работа потом.
Вопрос: Нужен ли ещё один VPN ?

Лучший ответ:
А зачем подменять то? И НАТ ненужен.
Достаточно разрешить хождение пакетов на UR2 и UR3, и задать соответствующий маршрут на них же и на UR1

Худший ответ:
А зачем подменять то? И НАТ ненужен.
Достаточно разрешить хождение пакетов на UR2 и UR3, и задать соответствующий маршрут на них же и на UR1
Вопрос: Как русифицировать шрифт от Google Fonts?

Лучший ответ:
htmlbook.ru/css/font-face
Raleway-Regular-Italic.ttf
Raleway-Regular.ttf
Raleway-Bold-Italic.ttf
Raleway-Bold.ttf
Raleway-ExtraBold-Italic.ttf
Raleway-ExtraBold.ttf
у вас в ссылке используется шрифт 400, 700, 800 ширины ( ...Raleway:400,700,800&... )
100 = thin
200 = extra-light
300 = light
400 = normal, book
500 = medium
600 = demi-bold
700 = bold
800 = heavy
900 = black
help.typekit.com/customer/portal/articles/6855-usi...

Худший ответ:
Зайти на сайт гугла,где генерируется эта ссылка и скачать этот шрифт
Вопрос: Выборка случайного поля в MySQL

Лучший ответ:
Пусть A — результат SELECT MAX(id) FROM `my_table`(его вполне можно хранить отдельно в key-value-хранилище и иногда обновлять)
Генерируем число от 1 до A включительно, пусть это B на стороне клиента (в данном случае — php приложения).
И выбираем первую запись, id которой >= B (SELECT `pole` FROM `my_table` WHERE `id` >= B LIMIT 1)
Попробуйте. Должно помочь.

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

Лучший ответ:
Если включить отображение ошибок E_ALL, то вы увидите:Strict standards: Non-static method A::b() should not be called statically
E_STRICT - это не столько ошибки, сколько советы по правильному кодированию, для предотвращения последующей несовместимости скрипта

Худший ответ:
А вы уверены что должно быть runtime error а не notice/warning?