Category: it

Category was added automatically. Read all entries about "it".

лилия, походы

Сила и мощь опенсорца

Довелось тут поковыряться в одной занятной опенсорсной софтине. Остался в шоке от её энтерпрайзности. Посудите сами: софтина напрямую работает со средствами безопасности: аутентификация, шифрование и всё такое, непосредственно торчит голой задницей в сеть, да ещё и в беспроводную, так что кто угодно с соседней улицы может дотянуться. Безумно популярная: думаю, не сильно ошибусь, если скажу, что она стоит и активно используется на порядка 75% линуксовых клиентских машин, 85% линукс-базед устройств, начиная с SOHO-роутеров и заканчивая умными кофеварками, и во всех линуксовых телефонах включая гуглофоны.
Collapse )
котята, мордашка

640K ought to be enough for anybody

Сегодня нарвался ещё на одно "пророчество" от M$ - "никому не понадобится создавать больше одного раздела на съёмном носителе". Я даже не догадывался об этой гениальной истине, пока не обнаружил, что не могу подмонтировать под виндой секуре-контейнер, созданный трукриптом под линуксом.
ЗЫ: итог печальный: -1 флешка...
лилия, походы

LDAP для чайников на примере связки OpenLDAP + Redmine + SVN

Предыстория.


Когда-то давно в нашем подразделении использовался SVN сервер для решения личных задач разработчиков. Было там пара десятков реп из которых только парой пользовалось несколько человек, остальные же были однопользовательскими. В следствии этого, настроено всё было примитивно - доступ по протоколу SVN://, в каждой репе по файлику с настройками и файлику с паролями ну и далее в том же стиле. И всех всё устраивало... Постепенно проекты росли и встала необходимость управлять задачами и мы поставили Redmine, правда он тоже получился почти однопользовательским и по-этому никого не волновало, что у него была отдельная база пользователей. А проекты всё продолжали плодиться и шириться, да и народу по-немногу становилось больше, потребовалось давать доступ к благам цивилизации сотрудникам других отделов. А ведь в конторе есть ещё и глобальные сервисы, к которым у каждого сотрудника есть логины и пароли. В общем скоро стало понятно, что управлять всем этим добром мягко говоря не комфортно и надо делать централизованную аутентификацию. Примерно год я пытался добиться от наших админов, что бы они настроили в конторе LDAP, но их походу не парило руками синхронизировать свои сервисы. В общем, вчера моё терпение кончилось и я сел сам разбираться. Потратил часов 10, но получил рабочую конфигурацию, чем и хочу поделиться.
Collapse )
лилия, походы

Overlay повзрослел

Пол года назад я писал, что сделал себе overlay "почти по-взрослому" для своих ебилдов. Теперь хочу похвастаться - сегодня он стал совсем по-взрослому, так как был добавлен в глобальный список оверлеев как неофициальный экспериментальный оверлей.
Основных бонусов от этого два - проще добавлять (теперь надо сказать просто layman -a alatar-lay) и он теперь будет индексироваться, то есть его можно будет найти eix`ом с помощью eix-remote update (поиск пакетов в недобавленных оверлеях), и на ресурсах типа http://gpo.zugaina.org/ (http://gpo.zugaina.org/Overlays/alatar-lay).
лилия, походы

AVR. Танцы с бубном успеха не принесли.

Потерпел сегодня эпическое поражение в схватке с AVRами. Дело в том, что мы сейчас делаем экспериментальный прибор и я наткнулся на нехватку памяти. Ну, точнее, не то что бы нехватку, но если бы её было больше, можно было бы сохранять больше информации. В общем, решил я поменять ATmega644PA на ATmega1284P. Казалось бы, камни одного семейства, даташит у них общий, начинка одинаковая - всего-то надо снять один, поставить другой да пересобрать прошивку. Ага, как же...
Первое, на что я напоролся, это то, что любимый avr-gcc собранный crossdev`ом в генте наотрез отказывается линковать под m1284 - говорит, мол libgcc у тебя несовместимый. Долго бился, так ничего с этим сделать не смог и пошёл под винду. Под виндой у меня, надо отметить, как минимум два комплект компиляторов - один, скачанный с сайта атмела вручную и один, прилетевший с Atmel Studio 6 (наверняка есть ещё прилетевший с Studio 5, но не проверял). Оба собирают, с сильно разным качеством оптимизации, но не суть.
И тут я наткнулся на вторые грабли - компиляторы дружно не знают что такое регистр PRR (вторые потому что сначала компилил бутлоадер, где PRR не используется). Причём для 644-той меги, почему-то, знают. Натравил диф на заголовки, выяснил, что оно называется PRR0, задумался... Скачал свежий даташит - и правда, теперь регистров PRR два - PRR0 и PRR1, в котором находится один флаг - отключающий таймер 3. Вот мне теперь интересно, когда это там успел появиться второй 16-разрядный таймер? А то мне их вечно не хватает... Ну и не ясно, почему для 644 есть алиас PRR -> PRR0, а для 1284 - нет?
Но это фигня, фатальным оказался третий косяк: контроллер наглухо виснет где-то в функции strcpy_P (копирование строки из флеша в оперативку). Грешат этим оба виндовых компилятора, причину не нашёл...
лилия, походы

Достижение

Довёл сервисную софтину для работы с моими приборами (построение графиков с прибора по последовательному порту в реальном времени + ряд сервисных функций) до состояния, что она под Линуксом работает лучше, чем под виндой. Осталось только понять чего было больше - улучшения работы под линухом или ломания работы под виндой?
работа, кошка

Совсем обленился...

Стал замечать, что обленился настолько, что для того, что бы собрать из сырцов какую-нибудь мелкую софтину мне проще написать ебилд, чем качать руками сырцы, распаковывать, делать make и тд... Не к добру это =/.
лилия, походы

Overlay почти по-взрослому

Сделал себе гентушный оверлей для своих ебилдов, доступный из произвольной точки инета. Расположен он на берлиосе - http://developer.berlios.de/projects/alatar-lay/

Что бы подключиться к нему нужно дать команду

layman -o http://download.berlios.de/alatar-lay/alatar-lay.xml -f -a alatar-lay

(Подразумеваем, что layman уже стоит и настроен, если нет - см. на gentoo-wiki)

Collapse )