Одно время очень много людей говорили что были бы рады помочь с проектом “переводчик“. На данный момент ваша мечта может осуществится, дорогие друзья! =) Я наконец-то прошу вас о помощи. (далее…)
Вот, сделал бота.
С ним/ней всегда можно поговорить по адресу bot@alexsnet.ru.
Пока это чудо еще совсем глупое, но я в скором времени хочу довести это до ума.
Зовут бота Mimi. Почему именно так? Даже не спрашивайте… Это первое что пришло мне в голову =)
Собственно с чего все начинается…
Мне захотелось из инста проверить почту на гугле… А вот так сложилось что под рукой ничего, кроме старого компа, на который был установлен линукс не было. Вроде бы все ничего, ведь линукс с его гномами и кедами достаточно красив и силен, но! Иксы имеют неприятную особенность не запускаться, если им что-то не нравится…
Так случилось и у меня, а почту проверить ой как надо. Сначала думал проверить через lynx/links… Вроде бы и можно, но что-то в этом не то… И тогда что-то ударило в голову и родилось вот это:
curl -u LOGIN:PASSWORD --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | perl -pe 's/^<title>(.*)<\/title>.*<name>(.*)<\/name>.*$/$2 - $1/'
Соответственно надо поменять LOGIN & PASSWORD на свои логин и пароль и радоваться жизни проверкой писем прямо из консоли =)
Вот, решил вложить отдельно протокол, точнее класс протокола, Google Translate, по которому работает мой переводчик. В данный момент в протоколе есть возможность устанавливать прокси, делать перевод (разумеется) и, то, чего все просили, подсказки гуглу… То есть, если Вам не понравился перевод чего-либо Вы можете подсказать гуглу как это будет лучше переводится на Ваш взгляд. Ну, по-моему большего и не надо. А если надо – фичреквест и я добавлю!
Код под катом, смотрите… (далее…)
Вот задела меня тут такая тематика что отец не смог скачать с моего компьютера фильм по фтп (ftpd). Ну вот н смог и все. Выдавало ошибку какую-то. Перенастраивать apache на папку с фильмами мне что-то не очень хотелось. Вот я решил загнаться на написание маленького сервера для раздачи фильмов и музыки.
Сначала идея мелькнула написать простенький WEB-интерфейсик на PHP, но! Я твердо решил выучить С++ и QT. А писать веб-приложение на cpp и qt я посчитал кощунтвом. Плюс хотелось чего-нибудь кроссплатформенного…
(далее…)
В ответ adw0rd‘у и Мавру. Хоть и с сильным запазданием, но все же.
Все знают сервис Google Translate. Он переводит достаточно неплохо, ну, по крайней мере, так что понять можно.
Так не было ли ни у кого желания использовать возможности переводчика Гугл в своих целях?
(далее…)
Вот, маленькая БД IP2Geo нашлась. новенькая, этого месяца.
Надо было с ней что-то делать.
Ну пока что ничего не придумал..
Вот качайте, эксперементируйте…
Скачать: IP 2 Geo
А дальше пример работы с базой на пхп…
(далее…)
Не буду приводить пример узнавания Яндекс.ИЦ и Google.PR, а расскажу впринцепи о том, как это можно сделать.
Все это делалось еще летом, когда я работал в конторке под именем Элемент ну или Оптимизм. Кому как привычней и проще. ( Пользуясь случаем хочу сказать, что от нового дизайна сайта тянел блевать,простите за лирическое отступление =) ).
Как узнать? Все просто! Берем Wireshark начинаем следить за траффиком. Еще есть вариант – tcpdump (а самом деле одно и то же. WireShark – просто граф. оболчка).
Ладно, что-то много отступлений у маленькой статьи…
Поехали.
(далее…)
На самом деле 1.0.5 вышел уже очень давно, но писать об этом как-то времени небыло.
Зато сегодня я создал SVN репозиторий для проект на Google Code.
Лежит мой проектик вот здесь: http://code.google.com/p/asf-mvc/
Для того, что бы получить новейший код – надо ввести в консоле следующее:
svn checkout http://asf-mvc.googlecode.com/svn/ ASf-MVC
Если же хотите поучаствовать в развитии проекта – милости просим =)
На этих скриншотах сайт http://vkontakte.ru до и после моего вмешательства.
В чем же дело? Читаем дальше…