12evgen: подводные камни вам не нужны. Мне такое прохождение обошлось в $200 много лет назад.
Бесплатные хостинги это как идешь по улице, видишь говно лежит, знаешь, что прийдется отмываться, но все равно наступаешь в него, отмываешь, а оно еще воняет потом. Долго воняет.
Бесплатное хорошо тогда, когда точно знаешь, что оно безвозмездное. Например сертификат от LetsEncrypt. Т.к. сама миссия компании - предоставление бесплатного сертификата. И компания живет за счет пожертвований. Так же как википедия.
Ну а миссия бесплатных хостингов в том, чтобы снять с вас денежку тогда, когда вы немножко вырастете и захотите уйти. Поэтому они не бесплатные на самом деле.
Купите маленький недорогой хостинг у того же sweb.ru, лично я держу сайты у них уже лет 7. Они регистрируют ваш домен у r01.ru, который на рынке доменов уже 12 лет. Это проверенные временем ребята. У них всегда были нормальные цены.
Амир Авербах: Linux будет точно также тормозить, тут ничего не сделать особо. Старую OSX тоже не поставить, т.к. ноут относительно свежий.
Попробуйте отказаться от iTunes, он жрет память очень сильно. Посмотрите в сторону https://vox.rocks/mac-music-player
Плюс пройдитесь по всем установленным компонентам, пошустрите в LaunchAgents, можно всякие Adobe Reader & Java Updates поубивать.
Так же можно подурезать аппетиты виртуалок. Если есть возможность отказаться от них, сделайте.
Откажитесь от привычки иметь 15 табов открытыми.
IMHO, конфигурация MacBook Air подходит больше для девочки смотрящей ютуб, а не для программиста.
Подкопите и возьмите себе MacBook Pro c 16GB RAM 2015 года. Они нормальные. Новые полная лажа.
Gregory Kaplan: у вас в таблице лежат правила. Чтобы понять, подходит слово или нет, нужно применить ВСЕ правила к этой строке и отсеять те, которые не подходят. Разумеется, это будет медленно работать.
Если нет никаких особенностей в шаблонах, то решение задачи - только полный перебор.
Лично я бы сложил в память все шаблоны и индексы записей. А затем просто написал бы алгоритм спуска по шаблонам. Если сделать это все на С или C++, то это сработало бы.
Site Developer: нам с вами разные алкаши попадаются по жизни. Но смысл в другом - само их наличие уже неприятно. Даже читать безграмотный русский язык здесь отвратительно. Я понимаю, когда для человека он не родной, но когда человек пишет на родном языке безграмотно, это позор и стыд.
Лично мне немного обидно, что серьезных вопросов здесь почти не задают.
Site Developer: вопрос всегда можно дополнить и отредактировать, чтобы на него ответили.
Приведу другой пример - подходит к вам алкаш и просит денег. А у вас их нет. Некоторые вопрошающие сродни алкашам. От них нет пользы сообществу. Они ничего не создают, не развиваются, а только отравляют жизнь другим людям, разрушают себя и живое вокруг. И если таких здесь будет меньше, я буду только рад.