OwnCloud - убийца Google Docs!
http://blog.karlitschek.de/2013/10/welcome-owncloud-documents.html
Разработчики owncloud допиливают collaborative editing. Для желающих опробовать уже доступен бета-релиз.
Как по мне - замечательная новость.
http://blog.karlitschek.de/2013/10/welcome-owncloud-documents.html
Разработчики owncloud допиливают collaborative editing. Для желающих опробовать уже доступен бета-релиз.
Как по мне - замечательная новость.
Пытаюсь написать кастомный транспорт для exim'а. Нужно чтоб он принимал всю почту для домена (независимо от наличия локального юзера) и передавал ее через пайп в скрипт.
вот код роутера:
example:
driver = accept
domains = "example.com"
transport = example_pipe
verify = false
expn = false
check_local_user = false
Вроде этот роутер должен принимать все сообщения для домена example.com. Но все равно, получаю 550 Unroutable address... Попробовал включить дебаг, но там вообще хрень какая-то:
31518 --------> example router <--------
31518 local_part=testing domain=example.com
31518 example router skipped: verify 2 0 0
Что означает verify 2 0 0? Как это пофиксить?
Ребята, поделитесь классными информативными рсс-подписками. Тематика не важна, просто пара-тройка ваших любимых лент с хорошим соотношением шум/важная и интересная информация.
Мне нравятся lwn и opennet, но как-то маловато, читать нечего.
Хочу купить жене ноутбук. Она работает бухгалтером, на досуге серфит в инете, смотрит фильмы и немного программирует.
Предварительно подобрали такую вот модель (Dell Inspiron 5521). По характеристикам и цене она вроде удовлетворяет, а по юзабельности кто что может сказать? Как у него конструктив, прочность? Удобна ли клавиатура? Сильно греется? Как он по времени автономной работы?
Запачкал по дури матрицу пылью на пляже во время шторма. Теперь на всех фотках небо в крапинку. Автоочистка не помогает. Есть чистящий карандаш LensPen SensorKlear. Как лучше поступить? Отнести в сервис, или почистить аккуратно самому? Если чистить самому, то какие есть подводные камни, которые нужно знать, чтоб не попртить матрицу до конца?
С какой целью люди пьют спиртные напитки? Я пробовал пиво лет 6 назад, положительных впечатлений никаких. Дурная голова, которая простой пример по матану решить не может, придурошная веселость не к месту. На утро сушняк и голова болит. И это всего лишь от литра светлого пива! Страшно подумать, что бывает от трех литров темного или более крепких напитков. Но многие айтишники пьют пиво чуть ли не на рабочем месте, и считают это чуть ли не профессиональной обязаностью. Может я чего-то не понимаю и теряю в жизни? В чем прикол употребления алкогольных напитков?
Есть у меня машина, в ней есть примитивная магнитола на 2 din. Хочу вместо нее воткнуть девайс с андроидом, в котором были бы:
Кто-то себе делал что-то подобное? Как оно на практике? Куда выводить антены моб. связи и gps?
Сегодня у меня из машины украли 3 года верой и правдой прослуживший гармин. Неприятно, но надо жить дальше. Есть смартфон на андроиде, попробовал юзать в качестве навигатора его. Включил Яндекс.Навигатор, он завел меня в неведомые дебри в незнакомом городе и выпал в кору. В общем, не годится.
Посоветуйте, пожалуйста, годное навигационное ПО для Андроида. Какие прокладывают самые нормальные маршруты? Есть ли варианты, работающие в оффлайне?
Живу на Украине если что.
Продолжаю изучать systemd, не перестаю удивляться находчивости Леннарта и компании. В systemd есть некоторое множество захардкоженных таргетов, документированных в man systemd.special. Например, там есть такие: ctrl-alt-del.target (вызывается когда в консоли нажато ctrl-alt-del), printer.target (вызывается когда в систему втыкается принтер), и т. д. В общем, куча специальных случаев тупо вхардкожены. Вопрос - почему было нельзя сделать что-то типа апстартовских эвентов для этого? Например, если я захочу вызывать какой-то таргет после нажатия какой-то другой последовательности клавиш кроме ctrl-alt-del? Или я воткну не принтер, а какой-то спектральный анализатор апельсинового сока? Чем это принципиально будет отличаться от вхаркоженных сценариев? Может стоило придумать какую-то более общую систему для таких сценариев, а не хардкодить все подряд? Или я в чем-то принципиально заблуждаюсь? Что думают маститые IT-архитекторы ЛОРа по этому поводу?
Пытаюсь разобраться с systemd, на первом достаточно тривиальном действии получаю затык. Задача такова - после того, как установлено сетевое соединение запустить ntpdate.
Написал следующий файл сервиса:
[Unit]
Description=Sync Time
Requires=network-online.target
[Service]
ExecStart=/usr/bin/ntpdate ntp.ubuntu.com
[Install]
WantedBy=multi-user.target
Установил его с помощью systemctl enable. Но получается следующая хрень
dynatos# systemctl status network-online.target
network-online.target - Network is Online
Loaded: loaded (/usr/lib/systemd/system/network-online.target; static)
Active: active since Fri 2013-07-05 03:37:03 EEST; 5min ago
dynatos# systemctl status sync-time.service
sync-time.service - Sync Time
Loaded: loaded (/etc/systemd/system/sync-time.service; enabled)
Active: failed (Result: exit-code) since Fri 2013-07-05 03:36:44 EEST; 6min ago
Process: 315 ExecStart=/usr/bin/ntpdate ntp.ubuntu.com (code=exited, status=1/FAILURE)
Как можно увидеть, network-online.target был достигнут в 03:37:03, тогда как sync-time.service был запущен в 03:36:44. Почему так? Ведь я ж прописал зависимость, и по логике вещей sync-time.service должен быть запущен уже после того, как network-online.target будет достигнут. Пробовал вместо Requires писать After - такая же хренотень.
Просьба не предлагать решить проблему с помощью ntpd, задача разобраться с systemd, остальное только декорация.
Такой вопрос. В лайтруме есть настройка под названием «Camera calibration», где можно выбрать разные цветовые профили для фотографии. Например, для никоновских равов доступны пункты «Camera Standard», «Camera Landscape», «Camera Vivid», и т. д, которые соответствуют соответсвующим настройкам для ЖПЕГа в самой камере. Очень удобно. Как в дарктейбле сделать такое же?
Есть ноут ThinkPad T510, в нем сдохла батарея. Официальная замена стоит 106 долларов, и немного душит жаба столько отдавать (с учетом, что от батареи на линуксе он около часа всего работает). Я когда-то давно видел на ЛОРе упоминание о наличии дешевых китайских заменителей, которые работают не хуже, чем оригинальные. Где такие можно купить? Насколько безопасны они для ноутбука?
Добрый день всем. Хочу в качестве легкого упражнения написать мониторилку использования сети для роутера. Задача - отображать текущую входящую и исходящую скорость для каждого хоста с детализацией по соединениям. Если это удастся, тогда сделать историю с графиками.
Самый простой способ реализации, пришедший мне в голову - это взять libpcap, ловить все пакеты за определенный промежуток времени, считать их объем и делить объем на длинну промежутка времени. Системным программированием я в жизни почти не занимался, поэтому хотелось бы спросить, нормальный ли вообще такой подход, или надо как-то по-другому это реализовывать? Спасибо.
Добрый всем день.
Такая ситуация. Есть две подсети: 192.168.1.0/24 и 192.168.2.0/24. Обе подсети подключены к цисковскому свитчу, работающему в режиме layer 3, он имеет адрес в первой подсети 192.168.1.1, во второй - 192.168.2.1. Также, во второй подсети имеется отдельный линуксовый роутер с адресом 192.168.2.200. Это связано с тем, что часть пользователей второй подсети нужно выпускать в инет через отдельный канал.
Роутинг между подсетями настроен таким образом. Всем пользователям первой подсети назначен гейт 192.168.1.1, части пользователей второй подсети назначен гейт 192.168.2.1, другой части пользователей назначен гейт 192.168.2.200. Линуксовый роутер соответственно отсылает ICMP redirect на 192.168.2.1, и таким образом пакеты роутятся через цисковский свитч в другую подсеть.
Маршрутизация работает хорошо, пинги ходят между всеми машинами, работают все протоколы высокого уровня (http, ftp, и т. д). Но проблема в том, что юзеры второй подсети с гейтом 2.200 не могут получить доступ к файловым ресурсам в подсети 1.0/24 (нет коннекта, таймаут). При этом, пользователи второй подсети с гейтом 2.1 спокойно этот доступ получают.
Я очень слабо представляю, как работает протокол файлового шаринга в виндовсе, поэтому даже не знаю с чего начать диагностику. Подскажите, пожалуйста, в чем может быть проблема.
Организация имеющая всю эту байдень некомерческая, поэтому просьба не советовать покупку другого оборудования.
Похоже еще один замечательный сервис пал жертвой модного редизайна, из-за которого он стал тормозным уродливым говном. Кто что думает? Куда теперь идти? Или впс со своей галереей - это единственный вариант в нынешнее время засилья телепузяшного уродства?
Вопрос к уважаемым пользователям убунты на декстопах - как оно вообще в последнее время? Допилили ли юнити до юзабельного состояния, есть ли в нем какие-то киллер-фичи по сравнению с другими ДЕ? Какие недавно добавленные плюшки вам нравятся? Как в целом оцениваете вектор технического развития десктопного варианта?
Тред не флейма ради, а просто думаю может поставить завтра новый релиз, потыкать. На рекламе оно конечно красиво, а как на самом деле? Последний раз смотрел убунту предпоследнего релиза с гномом-2.
Задача примерно такая. Есть система, в ней есть класс. В нем реализована куча методов, многие из которых разрушительные. Есть аттрибуты, через которые можно дойти до самых низов системы. Возникла необходимость предоставить API для пользователей, с помощью которого дать доступ к некоторым методам и аттрибутам объектов класса. Понятное дело, что разрушительные операции нужно запретить. Но как? Сразу в голову пришла идея сделать класс-прослойку, которая будет проверять допустимость аттрибута, что-то типа такого:
class SafeProxy(object):
def __init__(self, proxied):
self.__proxied = proxied
def __getattribute__(self, name):
if name == '_SafeProxy__proxied':
return super(SafeProxy, self).__getattribute__(name)
if name in allowed_attrs.get(self.__proxied.__class__.__name__, []):
return res
Но все равно __proxied будет доступен, а через него все остальные потроха. Оборачивать все допустимые операции в функции - получится очень некрасивое API. Какие есть варианты решения?
Представьте себе ситуацию - вы пережили достаточно тяжелый жизненный период, и очень сильно устали: эмоционально, физически, умственно. В общем, реально тупо в хлам, сил нет ухо почесать, решение задач из учебника математики начальной школы вызывает зудящую головную боль и новость о вендекапце у вас не вызовет ни намека на любопытство. И вот вам выпала возможность провести несколько свободных дней. Что вы будете делать? Каким образом будете восстанавливать силы?
Дело такое. Есть в системе (debian testing) два диска - sda1 (SSD) и sdb1 (HDD). sdb1 смонтирован в /storage, sda1 - в /. Решил я переместить /var с sda1 на sdb1. Новую партицию делать было влом, поэтому решил следующим образом:
cp -rp /var /storage/var
mount -o bind /storage/var /var
Все работало отлично, но в один прекрасный момент все данные из в /storage/var пропали. Пропали тупо на ровном месте, когда на сервере никого не было. Файлы на месте, но у всех размер - 0 байт. В логи соответственно тоже не посмотришь, так как все они стерты. В баш-хистори ничего преступного не нарыл. Остальные файлы на sdb1 целые. fsck ошибок на sdb1 не показывает. Я совершенно не могу понять, в чем могла быть причина. Может кто-то сталкивался с подобными глюками?
| ← предыдущие | следующие → |