+0.42
Рейтинг
0.00
Сила

Изучение английского языка с помощью скриптов на PHP

Предисловие
Несколько лет назад, я обнаружил, что довольно легко могу запоминать массу иностранных слов с помощью довольно простой методики. Берется словарь, разделенный на 3 колонки (я пользовался небольшим англо-русским разговорником) в котором есть три колонки: слово/фраза на английском, слово/фраза на русском и произношение. Типичная строчка выглядела так:
cucumber кьюкамба огурец
Слова учатся сначала поштучно в направлении «английский->произношение->русский» потом «русский->произношение->английский». И так несколько раз по списку сверху-вниз и снизу-вверх, а затем, когда есть уверенность в из запоминании, слова начинают выбираться случайным образом. За 2-3 часа таким образом удавалось выучить по 150-200 слов. Неудачно было лишь то, что слова в этом разговорнике были привязаны к путешествиям и не всегда подходили для повседневного общения. А произношение в том разговорнике было написано русскими буквами, что сильно мешало носителям языка пониманию сказанного мной. Так обломались наивные детские мечты выучить язык с помощью разговорника.


Читать дальше →

PHP: Выявляем узкие места в производительности сайта

Лирика

Каждый разработчик сайта рано или поздно сталкивается с проблемой оптимизации производительности своего проекта. Не важно по каким причинам (бурный рост, или же просто кривой код), и не важно на каком этапе (проектирование, продакшн) — нужно уметь выявлять узкие места и исправлять ситуацию. Что делать: добавлять кэш-сервера, разделять базу, оптимизировать запросы, править код и логику приложения? Решать Вам, но косвенно указать на узкое место поможет одно небольшое решение. Это обычный php-класс, который позволяет оценивать производительность любых фрагментов кода (по времени выполнения) и группировать полученные результаты. Решение с одной стороны простое до безобразия и его очень легко интегрировать в любой проект, с другой стороны может оказаться очень полезным инструментом при выявлении узких мест.


Читать дальше →