google

Simple Money Manager

22 Jul 2010
Posted by admin

Пам'ять з кожним роков все гірше і гірше, і це змушує використовувати сторонні тулзи. Але так важко чомусь знайти простенькі утиліти які б виконували лише одну функцію (. Ось мені було потрібно записувати скільки в мене грошей, порившись в інеті було знайдено кучу систем які б підійшли, але там крім потрібного функціоналу ще куча непотребу. Тож згадавши слова "Хоч щось зробити добре - зроби сам" - включив Пітон-редактор і вже за годинку був готовий новий сервіс: http://usd.tutamc.com

Відео про нього:

Ісходники на бітбакеті - http://bitbucket.org/presidentua/web-alarm/src/tip/usd/

Якщо зустрінете баги - то пишіть.

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

Posted by admin
Моя стаття з 11-номеру журнала Хакер в оригіналі зі всіма помилками.

Пишем на Python'e снифер используя Google App Engine

Представлял ли ты когда-нибудь, что Google будет ловить лично для тебя сессии пользователей и тем помогать "исследовать", к примеру, чужие почтовые аккаунты? Я тоже нет, пока не появился Google App Engine. Сегодня затестим его создавая супер-крутой снифер.

В моей статье за прошлый месяц с тобою обсудили некоторые сервисы Гугла, но один я сознательно оставил на отдельную статью. Ведь Google App Engine(GAE) одна из перспективнейших масштабируемых "облачных" технологий, которую можно бесплатно заюзать. Это такой себе крутой хостинг, что автоматически увеличивает свою "скорость" в зависимости от количества юзеров. Если сегодня у нас 100 юзеров, то хостинг работает. Если завтра придет еще 1 миллион сверху, то Гугл автоматически подкинет серверов, и все будет также стабильно. Еще в GAE есть куча дополнительных API по работе с базой данных, memcache, почтой, джабером, также огромным плюсом является возможность бесплатного использования (правда с некоторыми мелкими ограничениями). Поэтому нам не затестить такую штуку прям грех ;)

В качестве примера разработки напишем снифер, который будет сохранять данные о зашедших юзерах, а страничка с админкой показывать собранные логи.

Continue reading...
Posted by spirit
Перша моя стаття з циклу про програмування Google, що була опублікована в журналі Хакер. Тут як завжди повна версія з помилками ;)

Наша "Империя зла"

Учимся покорять Google с использованием Python

Многие называют Google "корпорацией зла", хотя я и не вижу в ней ничего плохого, но если народ называет, так тому и быть. И для превращения Google действительно в "зло" научимся использовать его сервисы для своих ооочень благородных хакерских дел.

Continue reading...
Posted by spirit

Не встигло чорнило висохнути з минулої статті про робота для Гугло Хвилі, як наразі ще один робот народився в недрах UASC і готовий вийти в паблік.

Тож, прошу вітати - wabber-robot. Назва якого пішла від слів wave jabber robot. Роглянемо, що ж він робить. Він живе по адресу wabber-robot@appspot.com, і якщо додасте його в список контактів, а потім на якусь хвилю, то він додасть на хвилю таке повідомлення:

I'm alive!
Command:
wabber-bot add me: jabber@jabber.ja
wabber-bot remove me: jabber@jabber.ja
В цім невеличкому повідомлення можна розшифрувати, що якщо ви напишете команду "wabber-bot add me: ваш@джабер", то ви свій джабер прикріпете до цієї хвилі. І далі всі нові повідомлення в хвилі будуть приходити й на ваш джабер. Коли надоїсть це вам, то можете скористуватися командою: "wabber-bot remove me: ваш@джабер". Як бачимо все банально.

А якщо ж забажається глянути неоптимізований код із аж 70 рядків, то його знайдете по адресу: http://bitbucket.org/presidentua/wabber-robot/.

Enjoy!

 
 
 

Contacts

Роман Хоменко aka PresidentUA
mail/jabber: spirt40@gmail.com

Creative Commons License