WordPress: плагин переводчик заголовков

Позавчера можно сказать девственности лишился, написал свой первый плагин под WordPress. Функционал не сложный, но нужный. Когда сохраняешь статью ссылка делается из названия с удалением всяких нецензурных символов и заменой пробелов на тире. Но никто же своим страницам не даёт русские ссылки, это плохо во-первых для SEO, а во-вторых просто не читабельно потому что буквы преобразуются в ASCII коды, да еще и по 6 символов на букву! Так например слово ‘бля’ будет зашифровано как %d0%b1%d0%bb%d1%8f. А переводить каждый раз руками все заголовки лень, вот я и прикрутил свой Google Transtator к WordPress’у.

(далее…)

Сергей Брин на шоу «To Tell the Truth»

Гугл выложил на своем блоге занятную запись ток шоу «To Tell the Truth» в котором в 2001 году участвовал неуловимый Сергей Брин, неуловимый потому что никто из 4 ‘экспертов’, ни зал не смог угадать кто же действительно Сергей.

Google Chome

Вчера вечером вышел релиз браузера Google Chrome, все предвещают ему долгую жизнь и процветание, а так же прогнозируют что он будет конкурентом уже имеющимся браузерам. Я смотрю на это с точки зрения работы. Меня очень интересовало станет ли ее больше. Честно говоря пока еще точно сказать не могу, но все продвинутые JS библиотеки, такие как jQuery, PrototypeJS, mooTools и т.д. работаю как часы.

(далее…)

Google Translate

Сейчас пытаюсь возродить свой бывший сайт под названием ForbidenWish. Там много книг и вносить их в БД вручную я не собираюсь, поэтому написал небольшой скрипт который обходит директории, парсит имена файлов и заносит их в базу. Вот в один момент я понял что простая транслитерация названия книги это не интересно, а иногда и глупо получалось, и я вспомнил про форум ДКлаб у них там при создании темы заголовок переводиться на английски (причем весьма неплохо) и подставляется в url. Я практически уверен что Котеров не писал переводчик и просто пользуется каким-то сервисом, первое что мне пришло в голову — Google. Сначала думал парсить html страницу но потом понял что там все намного проще и перевод забирается javascript’ом, В общем после непродолжительных изысканий я придумал вот эту функцю.

(далее…)