LINUX.ORG.RU

Избранные сообщения eabi

Софт для групповой работы?

Форум — Talks

Есть контора. На ццать человек из ццати отделов три ящика на мейлрушечке, все валится в кучу, проекты ведутся путем планерок, в общем, бардак.

И весь этот бардак хочется красиво разрулить - всем по персональному ящику (домен есть), групповые ящики для отделов, общую адресную книгу, календарь, таски, проекты. Все это завернуть на LDAP. Желательно мобильный клиент.

По отдельности собрать - не проблема, но хотелось бы, чтобы все это было в рамках «одного окна», чтобы не лезть из белки в redmine, из redmine в тайгу, из тайги в белку.

Давно уже пробовал Horde - тяжелый и страшный, как моя жизнь. Гугление навело на два проекта - Egroupware и Group-office, но у первого странная политика разработки и не очень понятно, что с мобильным клиентом, второй требует покупки для проектов и приложухи.

Кто сталкивался с подобного рода проектами - поделитесь практиками.

 

araks
()

Скорость работы firefox и chromium

Форум — Talks

Здоровэньки булы ЛОР. Объясните мне, почему лиса так грузит cpu при просмотре google maps и почему тот же chromium так быстро и легко отображает google maps без единой задержки, плавно и при этом не нагружая cpu так сильно. При этом в лисе еще и интерфейс может перестать отвечать, деревянная она короче какая то по сравнению с chromium, чому так? Может каких то кодеков не хватает? Из дополнений стоят только ublock и noscript.

Лиса ESR если чо. Видео дрова стоят, да и если бы в них проблема была, то и хромиум так же бы притормаживал.

 , ,

karton1
()

В чём профит частого выпуска новых версий?

Форум — Talks

https://github.com/oskar-skog/anonymine/blob/master/ChangeLog — консольный «сапёр» с разными режимами. Новые версии выпускаются каждые несколько дней, изменения совершенно незначительные. В чём суть?

Разгадка могла бы крыться в том, что Github позволяет прикреплять к «релизам» сборки для скачивания, но данная фича гитхаба в этом конкретном случае не используется.

 

the_electric_hand
()

Посоветуйте книжку по объектно-ориентированному программированию

Форум — Talks

Доброго времени суток

Сабж. До сих пор пишу скрипты в рамках процедурной парадигмы. Тупо не умею выделить объекты и проработать их взаимодействие. Хотя в институте курс по C++ был. А усложнение скриптов приводит к нагромождению быдлокода.

Посоветуйте книгу, которая помогла бы. В идеале, лучше бы в этой книге НЕ изучали бы с нуля какой-либо язык программирования, а лишь использовали его для иллюстрации.

update

Как вариант, подойдёт совет «ООП уже не нужно, изучай $paradigm». Если под эту парадигму есть хорошая книга, а также актуальный И популярный язык программирования. lisp и брейнфак не предлагать :D

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

 

router
()

Google спалился

Форум — Talks

Использую периодически на смартфоне - Google Maps. Иногда как навигатор, но сейчас не часто. Зимой ездить особо некуда.

Вчера гугл меня встревожил уведомлением, что там у них какие-то плюшки новые появились, как всегда Beta, ага. Захожу и вижу, что предлагает добавить некоторую инфу о местах, где иногда бывал, ну и тыкнуть, что да, я там бывал. Называется «Ваши впечатления». Обещает какие-то баллы, а там и плюшки за это. Ну и фиг бы с ним. К этому ещё вернёмся.

Ещё там есть фича - называется Хронология. Там якобы будут показаны места где я был. Но у меня там пусто. Это важный момент.

Решил немного потыкать по местам, посмотреть, что гугл знает о ближайших магазинах и прочих организациях. И как-то тыкнул на одну организацию, где недавно бывал. А туда я никогда по навигатору не ездил. И в профиле данной организации Google пишет, что я там был вчера(!!!). А вчера, я там и правда был. Но при этом, был выключен GPS, Wi-Fi, сотовая сеть и вообще никакой сети не было, даже симки внутри смарта.

Откуда Google мог знать, что я там был вчера? Только если постоянно сканировать GPS координаты устройства, собирать их и при соединении с сетью - сразу сливать в корпорацию бобра. Если кому интересно - смарт Xiaomi Redmi Note 3 Pro на глобальной Miui, если бы Nexus такое учудил, ещё можно было понять. Конечно, в фоне никакие карты у меня не крутились. Вот такие пироги, дамы и господа.

P.S.: Это всё я сегодня ночью видел, но вот сейчас вечером, я больше не могу найти, где там в профиле организации можно посмотреть, когда я там был. Возможно, они случайно спалились, быстро всё пофиксили и скрыли, бета же ;)

 , , , ,

th3m3
()

KISS решение для личного каталога файлов с тегами (научная и учебная литература)

Форум — Talks

Всем доброго времени суток!

Предисловие. Я стараюсь придерживаться высокого уровня культуры во всем, что касается информации, ее обработки и хранения. Особенно это касается моей библиотеки с научной и учебной литературой. Литература охватывает широкий круг математических дисциплин. Продумана удобная мне иерархия, все разложено по вложенным директориям с осмысленными названиями. Сами файлы с книгами тоже всегда имеют максимально осмысленное и подробное имя. Уровень вложенности директорий в некоторых местах великоват, но так уж сложилось. Все это добро синхронизируется через btsync между всеми моими устройствами, т.е. на каждом есть полная копия данных в виде нормальных файлов в файловой системе.

В книгах, которые я прочитал, я ориентируюсь свободно. Их содержание (пока) долго держится в моей памяти. Но многие многие книги оказались в библиотеке после частичного прочтения. В некоторых я читал только оглавление, в некоторых пару полезных теорем. Если я заметил в книге кое-что интересное, я могу создать текстовый файл рядом с ней, в котором написать несколько ключевых слов со ссылками на нужные страницы. Иногда ищу книги в библиотеке обычным поиском, иногда просматриваю каталоги по определенному направлению.

Это все работает. Но, как мне кажется, для подобного хранилища хорошо подошла бы концепция тегов (как в Gmail, например). Относится определенная книга сразу к двум разделам - назначил ей два тега и все. Не нужно держать две копии в разных директориях, или делать символьные ссылки. Еще хотелось бы помимо тегирования по разделам добавлять к каждому файлу облако ключевых слов, по которым потом легко можно будет отобразить список из нескольких книг для поиска ответа на определенный вопрос.

В общем, как мог описал свое видение. Сомневаюсь, что есть готовое решение, но с большим удовольствием почитаю мысли ЛОРовцев на эту тему.

 

aquadon
()

как сейчас обстоят дела с софтом для видеонаблюдения в онтопике

Форум — Talks

Собственно вопрос в теме, изменилось ли что-то в мире СПО, появилась замена ужасному ZoneMinder и простому как сапог motion?

 ,

jo_b1ack
()

Как заставить grub2 стартовать с шифрованного раздела

Форум — Security

Здравствуйте.
Вопрос банальный, понимаю что решается с полпинка, но найти этот «полпинок» второй день не могу.

На ноуте Debian stretch amd64.
Установлен на полностью зашитый DM-crypt'ом /dev/sda с LVM поверх.
/boot вынесен на третий раздел флешки (/sdb3).
Keyfile от /sda зашит в initrd. Все замечательно работает, /sda при загрузке расшифровывается, подключается и стартует система.

Хочу перенести /boot (или как минимум ядро и initrd, в нем же ключ) на зашифрованный /sdb2 (grub2 же умеет luks сам вроде как).

Что сделал:
cryptsetup'ом format/open /sdb2 как /dev/mapper/crypto
Примонтировал /dev/mapper/crypto и скопировал на него полностью содержимое /boot (может и не надо было все, но на всякий случай сделал полностью: с ядром, initrd'ой, директорией grub)
В /etc/default/grub выставил GRUB_ENABLE_CRYPTODISK=y
В /etc/fstab в качестве /boot указал /dev/mapper/crypto
В /etc/crypttab описал crypto на устройстве по uuid
Сделал update-grub.

В результате /grub/grub.cfg, который лежит на шифрованном /sdb2, обновился, в нем добавились insmod'ы cryptodisk, luks, какого-то gcry_sha256, появилась строка cryptomount со ссылкой на /sdb2 по uuid'у, а также set root='cryptouuid/тут_uuid_sdb2'
Вместе с тем, при перезагрузке grub стартует initrd по-прежнему с /sdb3, а уже потом, после того как подключается /sda запрашивается пароль от /sdb2 и он монтируется в /boot (т.е. я так понимаю когда /erc/crypttab отрабатывает).
Убирание с /sdb3 всего содержимого результата не дало, грузиться отказался.
Повторный update-grub на уже загрузившейся по вышеописанной схеме системе тоже ничего не дал.

Как сделать, чтобы загрузчик при старте системы запрашивал пароль от /sdb2, открывал его, и уже из открытого раздела брал initrd? Т.е. полностью избавиться от /sdb3 (задача максимум) или хотя-бы убрать ядро с initrd в шифрованный раздел флешки (задача минимум).

P.S. Яндексил по сабжу много. Везде, где нашел, тема открытия загрузчиком grub'a шифрованного /boot либо подразумевается как само собой разумеещееся и не раскрывается в деталях, либо описывается в другом, не подходящем в рассматриваемом случае, контексте.

 , , ,

Neuro75
()

Посоветуйте IP-камеру

Форум — Talks

От камеры нужны такие фичи:

  • заливка видео по webdav и ротация по указанному объему/времени
  • отправка алертов на движение (желательно с расписанием или с возможностью удаленно через api включать/отключать их)
  • Питание через PoE (802.3af не обязательно, главное чтоб конвертер был уже в комплекте)
  • Возможность смотреть живой поток с камеры в браузере без плагинов (HTML5) или взять поток через RTSP

По цене что-то в районе 100-200$, для установки в помещениях, 720p думаю вполне будет достаточно. Может тот, кто более тесно связан с тематикой сможет сходу что-то порекомендовать? А то смотрю из-за изобилия девайсов на рынке придется угрохать тучу времени в подборе железки.

 

local_root
()

Адрес syscall table

Форум — Development

Пишу модуль ядра под разные ОС. Для этого мне нужно использовать адрес таблицы syscall. В ОС с ядром 4.0-x я этот адрес узнавал просто: cat /proc/kallsyms | grep sys_call_table И все что мне надо было на экране. Однако в дистрибутиве Debian 7.8(с ядром 3.2.0-4) вышеуказанная команда не выдает ничего. Подскажите как на этом (и других )дистрибутивах узнать адрес таблицы ?

 ,

sa1mon
()

Хостинг

Форум — Talks

Добрый день, посоветуйте пожалуйста регистратора доменов и надёжный хостинг (пока смотрю на амазон), а так же стоит ли покупать домен у хостера или лучше у регистратора отдельно?

 , , ,

chrisred
()

Виртуализация в Linux

Форум — Talks

Где можно нарыть внятное введение в виртуализацию под сабж? Что-то типа Михеевского «Администрирования vmWare vSphere». Пока находятся только маны на отдельные компоненты, и цельная картинка не особо складывается.

Английский язык приемлем, даже предпочтителен.

 , ,

CaveRat
()

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

Форум — Admin

Решил я автоматизировать процесс запуска dnscrypt-proxy с помощью systemd, ибо надоело после каждой перезагрузки запускать из консоли. Погуглил — нашел готовый шаблон — сделал. Вроде бы можно насладиться успехом — но нет, мне захотелось разобраться что это за конфиги и что они делают. Все шло успешно, пока я не споткнулся об одну теоретически решаемую проблему, при желании заменить целый конфиг на пару символов.

dnscrypt-proxy — софт, цель которого в шифровании DNS трафика и его обменом со специальными DNS серверами.
dnscrypt-proxy имеет функцию прослушивания трафика с помощью атрибута -a [ip:port]

Итак, имеется есть два юнита: сокет dnscrypt-proxy.socket, который слушает IP 127.0.0.2:53(DNS трафик, в моем случае) и перенаправляет весь трафик на служебный юнит dnscrypt-proxy.service, который уже работает непосредственно с dnscrypt-proxy, если я правильно разобрался.

Так вот, сам вопрос: почему команда dnscrypt-proxy -R dns.server.name -a 127.0.0.2:53 не равна записи ExecStart=/usr/sbin/dnscrypt-proxy -R dns.server.name -a 127.0.0.2:53 в конфиге? Иначе как объяснить, что первая работает, а вторая — нет?


__________
Вот как выглядят юниты:
-----
/etc/systemd/system/dnscrypt-proxy.service

[Unit]
Description=DNSCrypt client proxy
Requires=dnscrypt-proxy.socket

[Install]
WantedBy=multi-user.target

[Service]
Type=simple
NonBlocking=true
ExecStart=/usr/sbin/dnscrypt-proxy -R dns.server.name

-----
/etc/systemd/system/dnscrypt-proxy.socket
[Unit]
Description=dnscrypt-proxy listening socket
After=network.target

[Socket]
ListenStream=127.0.0.2:53
ListenDatagram=127.0.0.2:53

[Install]
WantedBy=sockets.target
__________

 ,

letni
()

можно ли перехватить и расшифровать почтовый трафик?

Форум — Security

то есть, поддается ли почтовый трафик всяким уязвимостям, типа, человек посередине и тп? Если возьмуться настоящие профи, скажем из отдела К, смогут ли они сделать это? Чтобы никто не подумал, что я что-то скрываю, поясню, почему интересуюсь:) начал смотреть вот этот вот материал,

https://www.youtube.com/watch?v=tEedF2gk1IY

там мужик в начале рассказывает, что мол, где то установлены были серваки, через которые общались некоторые наши несознательные граждане с ихними особистами. Вот я и подумал, не утка ли это, ведь проще было воспользоваться анонимными сетями?

ЗЫ просьба не нацполить, а высказываться по делу

Перемещено tailgunner из development

Перемещено beastie из general

 , ,

filequest
()

Возможен ли перехват куки по https?

Форум — Security

Конкретно интересует, куки передаются ведь после установки защищенного соединения?

Много где пишут, что https уязвим к перехвату cookies. Выходит куки передаются ДО или есть какая-то уязвимость в протоколе?

 ,

arturchik
()

рекомендуемый софт/sdk для esp8266

Форум — Talks

Вдохновившись постом про esp8266 я купил себе такой и накатил туда micropython. Было очень весело мигать светодиодиком через интерактивный шелл питона, я давно так не радовался — все мои предыдущие МК требовали гораздо больше секса на начальном этапе. Но счастье длилось недолго — при попытке сделать простейший веб-сервер меня ждали зависоны, ребуты, «memory allocation failed», «'int' object is not callable» (??), OSError: 112, «list index out of range» (??) и прочие «Fatal exception 28(LoadProhibitedCause)». По рандомности глюков очень похоже что бьётся память.

В общем, micropython с гитхаба у меня работает плохо. Что делать? Брать низкоуровневые sdk не хочется — мне бы что-то простое для домохозяек. Может, там арудина хорошо работает или nodemcu (lua)? Требования — чтобы работала периферия (wifi в AP и STA, gpio, SPI, ADC).

PS пока попробую откатить micropython до какого-нить из релизов, вдруг поможет.

UP Похоже что у меня что-то не то с платой питанием :(

 ,

true_admin
()

LetsEncrypt во все поля

Форум — Talks

https://letsencrypt.org/

Говорят, они пофиксили _самый_главный_косяк_ - совместимость с XP. Из-за которого пролетало фанерой ~ 10% клиентов.

Кто-нибудь пробовал обновленные сертификаты? Подводные камни остались или можно спокойно раскатывать в продакшены?

 

Vit
()

Какой движок лучше для вики?

Форум — Talks

Не понимаю, DokuWiki или MediaWiki, у каждого есть плюсы и минусы, знаю, но можете мне посоветовать?

Перемещено Licwin из general

 

waveandocean
()

Есть адекватный аналог Evernote под онтопик?

Форум — Talks

Собственно сабж, мне всего-то надо, чтобы была синхронизация с android и чтобы там можно было вести «todo-list».

 

Deleted
()

Разработка под android боль

Форум — Talks

Понадобилось сваять для себя небольшое приложение, поставил android studio, почитал доки.

И это ад, java 6, какие-то колбеки, касты типов. Словно вернулся на 10 лет назад.

Как они с этим всем живут? Как так можно было отстать от веба?

Пришлось ваять на react-native

 , ,

holuiitipun
()