Pull to refresh

Comments 111

Осталось только сделать решение попсовым — завернуть в deb-пакетик :)
ну это придётся тогда всё заворачивать, и падучую verse тоже.
Спасибо, удружил!
Побежал компилить.
О результатах сообщу как только получится :)
Lua под Ubuntu. А потом и бинарник скомпилирую.
ну я ж образно, аля ставить, а потом собирать :)
какая разница? главное — компилить!
нет, мсье — пыхыпы-быдлокодер
давно ничего не компилил :(
а там попапы есть? и если я на одном виртуальном экране нахожусь, а фаерфокс на другом, я этот попап увижу?
нет, показывается исключительно в уголке самого браузера
UFO just landed and posted this here
Под firefox есть Google toolbar, который уведомляет о новых сообщениях
Респект! Только зачем скрипты, есть же всяческие аддоны/виджеты к браузерам для этого. Или почту проверяете больше, чем браузите? =)
ну проблема в том, что у меня Фокс открыт (если и открыт) на отдельном скрине, а я сам сижу в vim/gdb/еще в чем-нибудь на другом.
я вот как-то честно не экспериментировал, увижу ли я его попап… ну и кроме-того в трей они, наверное, количество непрочитанных писем пихать не умееют.
Ну если так, тогда понятно. В Gmail Notifier есть только попапы, они хоть и показываются даже при свернутом браузере и активном другом приложении, но только на несколько секунд, так что велик шанс прозевать, если не открыт браузер.
интересней же самому собрать, нежели пользовать готовое иногда :)
Я слышал люди для решения аналогичных проблем пользуются IBM Rational Purify и BoundsChecker, но сравнить не могу.
Пурифай — отличная штука. Постоянно на работе использую.
Gajim показывает нотификации о приходе писем в гмыловский ящик.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
checkgmail.sf.net — просто волшебная штука. почти перестал открывать гмейл.
к нему бы ещё кликабельные ссылки сделать и поддержку нескольких аккаунтов…
Что-нибудь подобное для венды имеется?
для венды я юзаю Digsby — там все тоже что и здесь, кроме просмотра содержания письма
в checkgmail принцип другой, и с Google Apps не дружит :(
с оффсайта:
Supports Gmail hosted domains
Use the -hosted=[hosted domain] the first time you run CheckGmail (if you've run it before, either use a new profile or manually delete the Atom feed line from the preferences file)
Автор, автор, а вы не пробовали просто использовать IMAP, и настроить уведомления средствами почтовой программы (Thunderbird умеет)? Для вас будет шоком, что ЛЮБОЙ IMAP-сервер умеет делать нотификации — IMAP IDLE
для вас будет шоком, но я давным давно отказался от почтовых программ =)

если вы обратите внимание, то вариант с IMAP я рассматривал…
Честное слово, не разглядел IMAPа у вас, пока не начал искать по странице.

А от почтовых програм отказаться… Я не понимаю людей, которые писают кипятком с гугловских сервисов. Мой IMAP-сервер с рукописным Sieve-скриптом для сортировки почты, общими папками сервера (т.е. которые доступны всем пользователям этого сервера) и прочими вкусноястями, из гугла соорудить невозможно.
Я кипятком не писаюсь, вас кто-то дезинформировал =) Просто не пользуюсь почтовым клиентом, для тех почтовых задач, которые у меня возникают на данном этапе, достаточно и обычного web-интерфейса.
А, у вас про IMAP написано

> Можно, конечно, разрешить POP/IMAP доступ к ящику и проверять его содержимое каждые N секунд.

Я повторяю, это не нужно делать, это бред. Есть команда IMAP IDLE, которая сообщает серверу, что ты закончил активные операции, просто висишь на проводе, а как у сервера появится почта, он тебе сам сразу сообщит. Не нужно проверять ничего N секунд.
сформулировано не корректно, я согласен.
Да тут формулировка правильная, просто подходит только для POP.

IMAP — куда более продвинутый протокол, к нему эта хорошо и корректно сформулированная формулировка просто не относится.
из-за таких статей иногда хочется вернутся на линукс,
а то на маке уже все есть, причем красивое и самому ничего делать не надо :(
спасибо
Когда-то давно решил такую же проблему для Awesome иным способом.
Поскольку ящиков у меня много, вынес список ящиков в подменю. Вот как это выглядит:

Иконка показывает только наличие/отсутствие непрочитанных писем.
При клике на иконку открывается список ящиков — сразу видно, где есть новые письма, а где нет.
При клике на ящик он открывается в браузере.
Не всё реализовано на «чистом lua», поскольку я не являюсь поклонником этого языка — часть написана на Perl.

Пришлось решить проблему с отображением новых писем для ящика mail.ru, т.к. IMAP'а у них нет, а почту я привык читать на сайте (спасибо Гуглу =). Благо «Stylish» для Firefox позволяет минимализировать интерфейс любого сайта ;)
А «нотифаев» у меня нет. Хотя прикрутить их — дело двух минут, с помощью того же naughty, но лично мне это не нужно =)
прикольно выглядит, правда слишком светло на мой вкус =)
Я привык =)
На самом деле просто сразу же надоел чёрный фон и стандартная тема — сделал себе светлую схему.
Вырезанный кусок, возможно, плохо смотрится, но в работе (например, vim, или shell) — сплошное удовольствие — уже полгода работаю и доволен =)
А почему Lua? Чем этот язык интересен?

Алсо, XMonad таки рулит %)
Ну вот нравится он мне почему-то, уже лет шесть как мы вместе =)
Легкий, приятный, гибкий. Синтаксис без «особенностей», легко читается. Отличные возможности мета-извратится.
Я делал подобное на Питоне:
dpaste.com/105822/
Блин, какая крутая вещь! Автор, может продолжите обозревать возможности Awesome и его библиотек? А то интересно увидеть возможности всех этих awful, beatiful, naughty, wicked, etc… А затем и самому полезть разбираться. А то вот чувствую, что надо бросить все и слезть с насиженной бубунты обратно на Арч и ковырять awesome — да все никак себя не настрою на это дело)
И еще интересно, возможно ли такое сделать для Яндекса)
Причем как для почты, так и для остальных сервисов (лента, Я.ру, фотки).
Можно ;)
Не совсем, правда, красиво, но работать будет.
Ну для почты в чем будет отличие? Вроде же тут тоже бот для XMPP.
у меня бубунта, но на ней стоит awesome =)
Интересно смотрится код. Цветовая гамма приятая, и этот тёмный фон… :)
ну а шрифт Майкрософтовский, называется Consolas.
Не могли бы поделиться своими настройками freetype? У меня никак не получается добиться такого же отображения этого шрифта у себя.
я ничего дополнительно не настраивал, настройки дефолтные убунтувские.

если вас интересуют какие-то конфигурационные файлы, скажите названия и я их выложу.
Да, это точно… Давно уже хочу перейти на Linux, а такие посты просто обязывают это сделать
Предыдущий пост без иронии.

Особенно, если трети статьи не понял (тяжеловато для пользователей окон)
Согласен на все 100%. После такого поста начинаешь «городить свой огород»…
Evo + IMAP для гуглопочты и будет вам счастье при минимуме телодвижений. :)
Evo == Evolution? мне кажется это слишком тяжеловесное счастье для показа маленького попапа…
Тем более вот у Evolution как раз работа в трее и попапы — не самое сильное явно)
UFO just landed and posted this here
имхо, годится если письма достаточно редко приходят.

кстати, у ОМСов разве нет ограничения на количество перенаправленных писем в день/час?
Казалось бы оригинально… Но причём тут линукс? :)
у меня телефон взорвется если такое сделать, это хорошо например если ждешь от кого-то ответа на днях, то дать адрес другого мыльника и на нем настроить.
можно в фильтры прописать адрес от которого ждешь письмо и только его переадрисовывать
Автор — молодец! Аж слезы гордости за русских программистов навернулись.
[пошел читать про lua]
За naughty спасибо. Уверенно выкидываем сторонние нотфикаторы…
Да. И кстати глубокое имхо, но когда ваш wm коннектится к интернету… Вобщем в этом есть что то не правильное. По сему имхо лучше это обернуть в обычный баш скрипт, дергать по крону и пускать через awesome-client. У самого проверка почты локальная, а всякая погода дергается из кэша, заботливо скачанного курлом. Хотя можно было бы и напрямую. Но по отдельности имхо юниксвейнее
мой WM никуда не коннектится, коннектится отдельный скрипт.
Мда, решение то далеко не треходовое) Но ведь в том же Тандерберде есть уведомления, он издает звук и показывает попап при приходе письма!
Ещё один «велосипедист». Но это хорошо — опыт увеличиваеться.
такие задачи решал для conky в текстовом формате: погоду и почту ;)
Однозначно, такие статьи — в избранное!
А вообще в целом, интересное начинание. Эдак можно силами WM-а сделать и управление MPD (уже видел пару проектов на вики awesome-а) и нотификацию RSS и кучу всего. Блин, надо учиться хоть немного кодить)
Что посоветуете по Lua?)
А главная мечта в таком случае — сделать что-нибудь на замену NetworkManager. Функционал 3G/GPRS мне не нужен, но вот хочется нечто такое) Можно было бы присобачить netcfg арчевский, он скоро будет dbus поддерживать (уже есть версия 2.2 альфа). Ух, ну планы)
я ничего кроме мануала не использовал в начале; плюс уже шесть лет слежу за дискуссиями в lua-l (это официальный список рассылки), это просветляет =)

говорят, Programming in Lua хорошая книга (особенно второе издание, но оно в электронном виде вроде не доступно)
Можно таким же способом проверить объем ящика? В мегах или в процентах заполненности?
в официальном API вроде ничего такого нет, да и зачем? этот ящик потенциально бесконечный (да и вообще я почти всю почту сразу удаляю) =)
Есть такая проблема на очень публичных ящиках, где только спама накапливается 7 гигов за две недели и он не успевает убиваться за дефолтные 30 дней… :(
Я эту проблему решил средствами самого жаббера через транспорт j2j, мой основной аккаунт забирает сообщения о новой почте прямо с Gmail'а, а на него можно логиниццо как на обычный жаббер сервер (кстати можно сообщения отправлять списку контактов в гмыле), так вот, сам гмыл делает рассылку сообщений о новых письмах, и мне в мой пси(жаббус, если на мобильнике) приходит сообщение о новом письме, а там дальше уж как настроено, будет и попап и сообщение в трее, и на мобиле и т.д.
забыл…

чтобы подключиццо прямо к гмылу нужно в транспорте j2j или жабберклиенте указать:
username: %gmail_username%
password: %gmail_password%
server: gmail.com
Domain or IP: talk.google.com
port: 5222

после этого:
— клиент загрузит все активные контакты из гмыла и будет работать с ним как с обычным сервером жаббер
— транспорт будет показывать контакты в онлайне и принимать нотификации о новых письмах

автору на заметку, ничего тут фильтровать не нужно, если вы не пользуетесь внутренним чатом гмыла
автору на заметку, ничего тут фильтровать не нужно, если вы не пользуетесь внутренним чатом гмыла


простите, не понял. что именно я фильтрую, чего фильтровать не нужно?
Ребятаааа! Как вы в awesome раскладку клавиатуры переключаете?
извините, а вы не посоветуете какие-нибудь хорошие ресурсы по LUA?
Мануальчик бы какой-то, для ввода в суть дела.
А что у нас с русским в письмах? Как оно будет уведомляться?
усё, окей. там снизу отрезано уведомление о вполне русском сообщении =)
Сам делал такое неделю назад на python(imap) + lua, но без naughty — не надо пока :). Получилось короче и без плясок с либами для lua.

а вообще awesome — первый вменяемый тайлинговый wm :)

awesome irc — тоже полезный ресурс. RTFM никто даже не сказал
Sign up to leave a comment.

Articles