Перейти до вмісту

Category: Web Development

Масовий аналіз текстів: 86 мов у конвеєрі

Каталог на сорок тисяч сторінок редактор прочитати не може, а вибірка з сорока каже лише про вибірку. Масовий аналіз текстів рахує весь експорт за ніч, сортує за класом складності й віддає редакторові список замість відчуття. Код: ReadSightPy, ліцензія MIT. readsight…

Читати далі

Читабельність різними мовами: 17 формул, 86 мов

Сайт перекладено дев’ятьма мовами, одна написана добре, вісім погано. Ніхто не помічає, бо єдине число читності в команді рахувалося для англійської. Читабельність різними мовами означає рахувати кожну мову тими формулами, які в цієї мови є. Код: ReadSightRS, ліцензія MIT. Крейт…

Читати далі

Перевірка читабельності тексту: 86 мов однією командою

У брифі написано «пишіть просто», і ніхто не вимірює, що повернулося. Редактор читає текст, вважає його щільним і просить переписати так, що стає ще щільніше. Перевірка читабельності тексту замінює думку числом, із яким автор може сперечатися, і займає секунду на…

Читати далі

SEO-аудит контенту: 49 факторів до публікації

Сторінку схвалюють троє, які її прочитали й знайшли доброю. Потім вона висить на четвертій сторінці видачі, і ніхто на зустрічі не може сказати, що саме не спрацювало. SEO-аудит контенту замінює думку списком: 49 факторів із вагами й відмови, відсортовані так,…

Читати далі

Форма завантаження файлів: 5 виправлень без редизайну

Запит із вкладеннями, анкета кандидата, заявка на гарантію з фото з телефона: людина обирає файл, натискає «Надіслати» й отримує відповідь «файл завеликий». Пробує вдруге зі скриншотом, поле очищається, вкладка закривається. Форма завантаження файлів перевіряється в ці дві хвилини, і лагодиться…

Читати далі

Сортування таблиці HTML: 5 причин лишити таблицю

Прайс, історія замовлень, список клієнтів: хтось просить сортування й фільтр, і відповідь зазвичай «поставимо грід-бібліотеку». Через пів року таблиця стає чорною скринькою, сторінка везе двісті кілобайт скрипта, а скрінрідер оголошує div там, де була таблиця. Код: Oat-Table, ліцензія MIT. Сортування…

Читати далі

Прибрати сліди ШІ з тексту: 5 етапів

Сторінку, яку написала модель і яку опублікували без правки, читач відчуває раніше, ніж називає. Перший абзац починається з «у сучасному швидкозмінному світі», усі абзаци однієї довжини, а висновок повторює вступ. Нічого хибного в тексті немає. І нічого конкретного теж. Код:…

Читати далі

Мікрофреймворк на PHP: 4 вигоди для невеликих завдань

Внутрішній інструмент: три ролі, сорок екранів, одна база, дедлайн у тижнях. Два кошториси різняться втричі, і обидва чесні. Різниця в тому, що лежить під застосунком, і мікрофреймворк на PHP часто пояснює меншу цифру. Код: ATOM, ліцензія GPL-3.0. Кожен пакет у…

Читати далі

Безпека WordPress: огляд 5 плагінів і чому BotBlocker має бути основою

Завдання захисту, які мають значення. У середовищі WordPress основні загрози залишаються тими самими: бот-мережі й сканери, що маскують свій User-Agent, масові спроби входу (bruteforce), спам-реєстрації, атаки на XML-RPC і REST API, експлойти сканування файлів і навантаження рівня DDoS. Ефективна безпека…

Читати далі