Вот и подошла к концу очередная неделя. Как раз самое время сообщить обо всех новостях, за этот прошедший период.
В скрипте документооборота появилась возможность установки ограничения количества занимаемого дискового пространства. Сначала устанавливается общая квота для всех пользователей, а затем ограничение для каждого из них. Ограничение для отдельных пользователей тоже достаточно удобно (как по мне) сделано: сначала устанавливается общая квота (т.е. у каждого из пользователей будет ограничение на 500Мб, если указать 500Мб), а затем, в случае необходимости, ее можно будет увеличить либо уменьшить. Это ограничение будет касаться лишь документов, загружаемых на сервер с компьютера пользователя в виде файла. Для документов, текст которых вставляется в текстовое поле введено отдельное ограничение.
В IWE появился фильтр нежелательной активности (геофильтр теперь тоже входит в его состав), при помощи которого можно закрыть на сайт доступ для всяких разнообразных ботов, которые вроде как вреда и не причиняют никакого, но трафика расходуют немерено. Также фильтр будет отдавать ошибку 400 на запросы типа page.php?p=http://some.domain/some.file, а также содержащие элементы SQL-запросов. Как Вы думаете, человек может просматривая сайт через браузер открывать 50 страниц за секунду? Я тоже думаю что нет. Фтопку такие запросы.
Долгожданное обновление скрипта «Транслит-Декодера»: теперь кроме слов, написанных латинскими буквами, он будет расшифровывать и слова, написанные кириллицей. Транслитерация, правда, в некоторых местах кажется мне несколько извращенной, но все же достаточно трудно в русском языке подобрать две разные буквы, которые бы могли передавать звуки «Հ» и «Խ», а одна и та же буква не может иметь сразу два соответствия. Сначала на форуме было предложение отдавать «Խ» на запрос «Кх», но кто же слово «խոսել» запишет как «кхосел»? В итоге, для «Հ» оставили латинскую «h». Также мне не совсем нравится вывод «Ք» на запрос «Кь», но с этим делом, я думаю, скоро разберемся. Протестировал декодер на нескольких предложениях их учебника ― все прошло нормально. «Ес сирум ем кьез» возвращает «Ես սիրում եմ քեզ », а «Ес ашхатум ем Ванадзорум, байц соворум ем Ереванум» ― «Ես աշխատում եմ Վանաձորում, բայց սովորում եմ Երևանում». Думал, что декодер переврет Ванадзор как только сможет, но к моему удивлению все расшифровалось верно. Сейчас еще таблицу транслитерации нарисую для справочной информации, и можно будет считать, что декодер стал удобнее.
P.S. Чуть не забыл. Сегодня юристы потребовали запретить хотлинки на основном домене, в связи с чем не будут отображаться наши баннеры на других сайтах. Но это только до вторника, потом я перепишу фильтр так, чтобы он отпускал некоторые картинки с сервера не смотря на запрет хотлинкинга.