JAVA → Выполнение кода по расписанию в Spring Framework
Тут приспичило мне периодически запускать некоторый код в небольшом проектике написанном на Spring Framework. Я уж было приготовился по старой памяти (еще со спринга 2.x) к долгому прикручиванию quartz-а и написании кучи конфигов на xml, как оказалось все значительно проще
Ruby on Rails → loop_dance — фоновый планировщик быстрого развертывания
В последнее время в проектах часто приходится создавать демона, который периодически фоном что-то проверяет или отсылает.
Обычно подобную задачу решают с помощью таких пакетов как whevenever, daemon_controller, daemon_generator и т.д. и все казалось бы просто и понятно, но надоело каждый раз городить огород и писать одно и тоже. Мне нужно всего-лишь чтобы раз в час выполнялось какое-нибудь User.notify_all
Презентую loop_dance — gem для быстрого развертывания управляемого демона в рельсовом окружении.
Обычно подобную задачу решают с помощью таких пакетов как whevenever, daemon_controller, daemon_generator и т.д. и все казалось бы просто и понятно, но надоело каждый раз городить огород и писать одно и тоже. Мне нужно всего-лишь чтобы раз в час выполнялось какое-нибудь User.notify_all
Презентую loop_dance — gem для быстрого развертывания управляемого демона в рельсовом окружении.
Блог компании DevExpress → Конструктор для печатной формы .NET планировщика
Создано множество компонентов для .NET, реализующих функциональность календаря и планировщика (органайзера). Их задача — предоставить пользователю возможности, сходные с теми, которые он получает при использовании конечных приложений Outlook Calendar, Apple iCal, Windows Calendar, интернет-календарей Google Calendar и им подобных. Важное место среди этих возможностей занимает печать. Функционал печати у компонентов должен быть не хуже, чем у специализированных приложений, но при этом предоставлять большую гибкость в настройках.


Twitter → TwiBack.com — обновляй фон и аватар на Твиттере автоматически!
Не так давно мы завели Twitter-account студии. И нам как людям тщеславным и ценящим эффектные ходы пришла в голову идея оригинальной фотосессии наших сотрудников. Чтобы их лица выглядывали из-под feed-плашки, удивляя читателей своей сумасшедшей мимикой.

Одна из фотографий на фоне Twitter профиля
Но тут мы столкнулись с проблемой: фон в Twitter необходимо заливать вручную! А фотографий — как и коллег — много. Приходилось каждый день заходить в настройки Twitter и закачивать новое изображение.
Тут-то и пришла в голову мысль написать Twitter Application, который позволял бы закачивать сразу множество персональных фоновых изображений или аватаров и централизованно ими управлять. Задавать периодичность, дату и время обновления.
В итоге на свет появился сервис под названием TwiBack (www.twiback.com)

TwiBack доступен без регистрации. Если вы залогинены в Twitter — просто заходите на twiback.com, разрешите доступ этому сервису к Twitter (Click here to Sign In with Twitter → Allow TwiBack access) и пользуйтесь на здоровье!

Одна из фотографий на фоне Twitter профиля
Но тут мы столкнулись с проблемой: фон в Twitter необходимо заливать вручную! А фотографий — как и коллег — много. Приходилось каждый день заходить в настройки Twitter и закачивать новое изображение.
Тут-то и пришла в голову мысль написать Twitter Application, который позволял бы закачивать сразу множество персональных фоновых изображений или аватаров и централизованно ими управлять. Задавать периодичность, дату и время обновления.
В итоге на свет появился сервис под названием TwiBack (www.twiback.com)

TwiBack доступен без регистрации. Если вы залогинены в Twitter — просто заходите на twiback.com, разрешите доступ этому сервису к Twitter (Click here to Sign In with Twitter → Allow TwiBack access) и пользуйтесь на здоровье!
Переводы → Может ли простой пользователь участвовать в разработке ядра Linux? Зачем это нужно и к чему приводит
Не так давно на Хабре был опубликован топик — Brain Fuck Scheduler — ставим за 5 минут Речь шла об установке альтернативного планировщика в ядро Linux, на примере Ubuntu. Автор планировщика — Con Kolivas, какое-то время был довольно известным разработчиком патчей для ядра. Но потом прекратил свою деятельность. Мне стало интересно узнать, что за человек скрывается за этим именем. Оказалось, что Коливас, по своей основной работе не программист, а анестезиолог. Это еще больше подхлестнуло любопытство. В итоге была найдена статья с его интервью, правда двухлетней давности, в котором он касается вопросов не только ядра, но и развитии компьютерной отрасли в целом. Статья показалась мне настолько интересной, что захотелось ее перевести. Кое что я сокращал, но думаю, что суть изложил верно.
Оригинал — тут
Перевод — под катом
Оригинал — тут
Перевод — под катом
Убунтариум → Brain Fuck Scheduler — ставим за 5 минут
О новом планировщике задач для Linux на Хабре уже написали вот тут. Весьма эпатажный «трейлер» с xkcd к новому планировщику, и не менее веселый FAQ, пробудили интерес. Расспросил знакомых, кто ставил, чтобы поделились впечатлениями — никто не ставил, ибо «влом ядро новое ставить» или «я подожду, пока оно в мейнстриме появится». Поставил и попробовал сам, и для тех кто хочет сделать то же самое — краткое руководство для Ubuntu 9.04, с описанием потенциальных граблей.
В качестве тизера, скажу лишь, что полноэкранное видео на youtube действительно не тормозит и система стала отзывчивее и шустрее.
Итак, дабы не быть голословным, приступим. Предполагается, что у вас установлена Ubuntu 9.04 (Jaunty).
В качестве тизера, скажу лишь, что полноэкранное видео на youtube действительно не тормозит и система стала отзывчивее и шустрее.
Итак, дабы не быть голословным, приступим. Предполагается, что у вас установлена Ubuntu 9.04 (Jaunty).