LINUX.ORG.RU

Сообщения ly

 

посоветуйте нетбук или ноут

Форум — Linux-hardware

Совета прошу так как реально нет времени серфить Инет, не пинайте.

Нужен субж под бубен (ubuntu), желателько с WiMAX (yota) и без большой головной боли.

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

Ноут в принципе тоже подойет, цена не главное. Но там железа больше и половина (как-правило и насколько мне извесно) работает только в mustdie.

С другой стороны, если ноут - то mustdie7 буду держать для starcraft'а. Но в основном linux. Бубен - не принципиально, просто жена привыкла.

Короче, все советы принимаются. Заранее спасибо.

ly
()

Cборка в chroot (покритикуйте)

Форум — Development

Задача:

  • на одной машине собирать софт под несколько linux-систем. К примеру: rhel5-i386/x64, rhel6-i686/x84, alt5-i686/x64, ubuntu-i686/x64 и т.д.
  • результаты должны быть «нативные», т.е. с использованием хидеров и библиотек специфичных для каждой версии каждой ОСи.
  • архитектуры отличные от x86 пока не интересуют, что многое упрощает.

Cделано так:

  • 64-битная хостовая система с поддержкой 32-бит для userspace;
  • с каждой target-системы снят tarball-образ и развернут с обрезанием мусора;
  • при сборке создается chroot-песочница, куда монтируется:
    • корень target-системы в readonly без suid;
    • рабочий каталог для svn co & make;
    • tmp
  • make запускается в chroot c правами а-ля nobody;

Работает как задумано, но может что-то можно сделать лучше/проше?

ly
()

gold вместо ld для gcc 4.5.0

Форум — Development

Кто-нибудь пробовал subj?

У то меня пока валиться при пересборке gcc после bootstrap. Причем именно из-за того, что gold гадит при сборке mpfr/gmp.

ly
()

Чудеса - увеличение cpu-usage в kernel

Форум — Development

Процесс для обработки запускает (fork + exec) массу различных обработчиков. Время жизни обработчика мало (запустился, сделал что попросили, exit).

Все данные (которые доступны обработчикам и результаты) живут в tmpfs. Запускается тест, который крутит тестовую коллекцию по кругу.

Наблюдаем за этим делом через sar -X pid. Видим, что после запуска дочерние процессы (обработчики) потребляют скажем 20% процессора в режим ядра и 80% в usermode. Смотрим на это дело через три-четыре часа - видим почти обратное соотношение, примерно 80% в режим ядра и 20% в usermode!!!

Состав данных точно не меняется, всё идет по кругу. Система RHEL 5.5 со всеми апдейтами. В обработчиках ничего «волшебного», можно сравнить с tar или unzip.

Аналогичная хрень видна и для родительского процесса (по sar -x pid). Очень не хочется заниматься проктологией через SystemTap...

Какие будут идеи?

ly
()

кто-нибудь курит luabind ?

Форум — Development

Подскажите как вернуть nil если привязка не через указатели?

Т.е. нужно чтобы в стек луа-машины добавлялось примерно как-бы так:

my_object.is_nil ? lua_pushnil() : lua_push(my_object.lua());

ly
()

Опрос - Распространённость айтишного саботажа

Форум — Security

Коллега попросил содействия в сборе информации, желающим предлагается высказаться.

http://infowatch.livejournal.com/81339.html

ly
()

Спасайте от барабашки (ubuntu 9.10)

Форум — Admin

Жил-был сервер ubuntu 9.04 и особо никого не трогал, но вот черт меня дернул в пятницу его проапгрейдить до 9.10 (ядро 2.6.31-15).

Про мелкие неприятности с самбой, апачем и еще чем-то (уже не помню) можно не говорить, но вот последняя фича - пока мною не познана :(

Была старая прога, которая стала segfault-ить. Откопал сорцы, поправил (там действительно была бага). Дальше хуже - новая версия не подключается к серверу по TCP. Причем всё происходит на одной машине.

Пробую telnet-ом «прозвонить» - глухо, не отбивает, но и не соединяется. Посмотрел через strace серверный процесс, честно ждет в select(). Копаю дальше - netstat показывает listen-соединение и полу-открытое новое при попытке подключения, tcpdump видит syn-запросы в одну сторону. Серверный процесс также спит в select().

Дальше собственно «чудо» - после танцов с бубном путаю консоли и запускаю telnet не на сервере, а с локальной машины - подключается. Тут-же пробую локально не сервере - нифига. Пробую на сервере локально подключиться telnet-ом к различным портам (как прослушиваемым нак и нет) - результат отрицательный и одинаковый, как-будто пакеты дропяться.

В iptables пуcто, ipv6 отключал (через /proc/sys). Дальше еще хуже - загрузился предыдущим (2.6.28-16) ядром из 9.04 - таже история.

Если бы с 2.6.28-16 все работало, то я бы свалил на 9.10, но сейчас вообще идей нет куда копать.

По законам Мерфи сервер под нагрузкой...

Кто-то посоветует?

ly
()

Эх, ищу работу

Форум — Job

Не так давно сам давал здесь объявления о вакансиях, теперь вот как повернулось...

Интересует работа разработчика на С/C++, могу:

  • написать/поправить/переработать/отладить практически любой код,
  • от ядра ОС до какой-нибудь распределенной обработки данных,
  • как вариант с оптимизацией SQL-запросов,
  • реальное время;
  • низкоуровневую обработку звука/видео;
  • нетривиальную синхронизацию и т.д.;
  • разработать с нуля драйвер для Linux и Windows;
  • поправить gcc или добавить что-нибудь в buildroot;

Недостатки:

  • терпеть не могу делать халтуру, даже если надо;
  • могу переинженирить, как пример;
  • последнее время занимался системными вещами, причем большей частью в клоне uOS;
  • программировал UI только для Windows;

Причина смены работы - взаимная с работодателем неудовлетворенность результатами (софт вышел хорошим, то слишком дорогим на фоне падения тиража).

Резюме.

ly
()

uclibc+sshd: openpty(): permission denied

Форум — Admin

/dev/pts подмонтирован (как положено с mode=620), /dev/ptmx есть и с правильными правами, в ядре и uclibc включена поддержка всех pty-интерфейсов (unix98 и bsd), sshd работает от root'а, в dmesg пусто. Куда копать?

ly
()

Посоветуйте

Форум — Admin

Делается простой девайс с Linux внутри. Одна из функций девайса - возможность дозвона до него и работа с окружающей локальной сетью через NAT. Вопрос - какие лучше адреса назначать на ppp-соединение: зафиксировать, дать возможность выбора из вариантов, вынести как параметр конфигурации и т.д. Или другими словами - есть ли смысл думать на эту тему чтобы создать пользователям (и админам) меньше проблем, звонить будут из mustdie.

ly
()

redmine (ruby rails) через pam

Форум — Admin

Нужно авторизировать пользователей redmine через pam (т.е. apache->pam->/etc/passwd), прошу не путать с авторизацией DAV/svn через базу пользователей redmine (это обратная задача).

Вот что-то не поучилось найти рецепта, писать код пока лень (да и некогда) может кто сталкивался?

ly
()

Москва, программист (embedded, uOS и Linux+RTAI, ARM и AVR)

Форум — Job

Москва, северо-запад, КИАЭ.

Программист встраиваемых систем, uOS (http://code.google.com/p/uos-embedded/) и Linux с RTAI, ARM, AVR и x86. Цифровое телекоммуникационное оборудование, http://www.cronyx.ru

Зарплата 50 - 75 на руки, отпуск 20 рабочих дней, мед страховка. Обязательно российское гражданство.

Никаких perl'ов, python'ов, кофеварак и т.д., только С, скоро будет D. Рабочее место на Linux. Кодеры-исполнители не нужны, у нас программист сам ведет свой проект. Необходимо знание gnu toolchain, умение работать в командной строке, eclipse по желанию. Знание основе RT, ядра Linux и/или FreeBSD будет плюсом.

Кандидаты проходят собеседование и небольшой тест в офисе М Октябрьское Поле. Резюме мне на ly@cronyx.ru

>>>

ly
()

IE и www.gost.ru

Форум — Talks

Тексты стандартов на www.gost.ru можно увидеть только из IE. Думается мне что это нарушение ФАС (Федерального Антимонопольного Законодательства). Я прав или нет?

>>>

ly
()

Спасайте, срочно нужен прокси в ru-зоне

Форум — Admin

По пока неясным идеологическим причинам для сети КИАЭ (www.kiae.ru) и всех подсетей с этого года разрешен доступ только к "научным" ресурсам. Может в этом и есть польза для "нанотехнологий", но только по историческим причинам на IP-адресах из AS КИАЕ сидят очень многие организации (в том числе не только научные).

Говорят, что на эту тему было разослано уведомление... Короче, из моей рабочей сети сейчас есть доступ только к части .ru и .edu Почту недавно перевели на google и поэтому сегодня с утра несколько десятков человек пытается съесть меня живьем :(

За пиво, или на каких-то разумных условиях, нужен доступ к squid как к parent-прокси со стороны hanoi.cronyx.ru. Предположительно на 2-3 дня, потом проблему как-нибудь решим. Трафика большого не будет, примерно 25 рабочих мест, попрошу людей только читать почту и ерундой не заниматься.

Спасайте! На всякий случай, продублируйте смс на +7-915-0805402, а то вдруг и lor отрежут.

>>>

ly
()

Нужен технический писатель

Форум — Job

Нужен технически подкованный человек, дружащий с русским языком. Программирование - немного PHP и perl, дизайн - в минимальном объеме. Основные задачи - тематическое наполнение и редактирование сайта http://www.cronyx.ru (будет переделан), публикация новостей, возможно "тусовка" на форуме.

Варианты удаленной работы пока не рассматриваются, северо-запад Москвы. По деньгам примерно 45-60 т.р. "на руки", больше обсуждаемо, но только на собеседовании.

После опыта общения с некоторыми кандидатами решено предлагать тестовое задание, в виде небольших FAQ-статей по двум темам:

1) "Сонаправленый и противонаправленный стыки передачи данных", с примером на V.35 (в том числе с ETC/ERC, т.е. DCE-DCE) и X.21;

2) "Кодирование AMI и HDB3", с разбором ситуаций соединения AMI->HDB3 и HDB3->AMI;

Это можно рассматривать как реальную работу на сдельной основе, вне зависимости от всего проекта. Т.е. если тексты понравятся мы их оплатим.

P.S. Тексты на текущем сайте http://www.cronyx.ru не следует рассматривать как образец, они нас не устраивают.

ly
()

требуется технический писатель и веб-мастер в одном лице

Форум — Job

нужен технически подкованный человек, дружащий с русским языком. программирование и дизайн - в минимальном объеме, основные задачи - тематическое наполнение и редактирование сайта http://www.cronyx.ru (будет переделан), публикация новостей и "тусовка" на форуме.

варианты удаленной работы пока не рассматриваются, т.е. нужен человек на полное время, северо-запад москвы. уровень зарплаты будет обсуждаться на собеседовании (я пока не знаю сколько предложить чтобы не обидеть и не переплатить).

ly
()

Ищем программистов C (embedded и/или linux-kernel)

Форум — Job

Предыдущий пост http://www.linux.org.ru/jump-message.jsp?msgid=1843176 перерос в отвлеченные обсуждения. А так как вакансии еще актуальны, решил повторить.

--

Российский разработчик и производитель коммуникационного оборудования компания ЗАО "КБ Кроникс", http://www.cronyx.ru, поэтапно набирает команду программистов.

Предстоит работа с embedded-проектами (как на базе собственной ОС http://uos.vak.ru, так и на основе Linux), разработки по направлениям asterisk.org/openpbx.org/freeswitch под Linux и FreeBSD, развитие российской версии TDMoIP (http://www.tdmoip.ru).

Рабочие места географически расположены на северо-западе Москвы (М Октябрьское поле). Полная занятость, зарплата "на руки" от 20 т.р. и выше (до 75 т.р. при наличии способностей и реального опыта по профилю разработок), мед. страховка, отпуск 30 календарных дней, испытательный срок 2 мес.

Обязательно наличие российского гражданства и высшего образования (возможно незаконченного) по коррелирующей специальности, отличные знания С, желателен опыт использования gnu toolchain.

Особо приветствуются выпускники и старшекурсники технических ВУЗов, в особенности МФТИ, МИФИ, МГУ, МГТУ и т.д.

Резюме отправляйте на ly@cronyx.ru /Леонид Юрьев, руководитель отдела разработки ПО ЗАО "КБ Кроникс"/.

P.S. Ниже цитата из моих пояснений в ответ на письмо одного из кандидатов.

--

Несколько важных отличий работы программиста в Кроникс от многих других компаний:

Организация процесса разработок ПО в "КБ Кроникс" предполагает, что программист является не "винтиком", а сам ведет свой проект, т.е. одновременно является "менеджером нижнего звена": планирует работу, участвует в обсуждении конструкции и необходимых features, и т.д. Нужно понимать, что происходит на рынке, тенденции. Предполагать, что будет затребовано, а что нет. Желательно смотреть за конкурентами, что появляется нового и т.д. Но это все факультативно, никто не будет требовать/спрашивать в какой-либо формально форме. Для разработчика важно иметь свое мнение по этим вопросам и уметь отстоять его при обсуждении.

Все это подразумевает не только наличие опыта кодирования и разработки алгоритмов, умения оптимально проектировать и т.д., но и требует очень хорошей ориентировки в предметной области нашего сегмента рынка (например E1/ИКМ-30 и синхронные последовательные интерфейсы). Другими словами, даже "очень хороший" разработчик не сможет сразу работать в таком режиме в полную силу.

При приёме новых людей, время на эту адаптацию и "дообучение" мы совмещаем с испытательным сроком. Такой испытательный срок в "КБ Кроникс" заканчивается, когда человек завершает свой первый проект или появляется уверенность в том, что он сможет это сделать и сделает. Как правило, это занимает 2 месяца, редко больше или меньше. Реально весь необходимый опыт появляется примерно через год работы.

Размер зарплаты в Кроникс зависит не только от квалификации разработчика, но и от его опыта, зоны ответственности (кол-ве завершенных и/или поддерживаемых проектов) и самое главное от КПД. Другими словами мы не платим высокой зарплаты только за большой опыт и/или красивое резюме.

Де-факто не все люди могут работать на принципах самоорганизации и самоконтроля. Многие уже привыкли (часто не отдавая себе в этом отчета) к тому, что их кто-то подгоняет, контролирует "стоит за спиной", требует отчетности, и не могут организовать себя.

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

ly
()

Ищем программистов C (embedded и/или linux-kernel)

Форум — Job

Российский разработчик и производитель коммуникационного оборудования компания ЗАО "КБ Кроникс", http://www.cronyx.ru, поэтапно набирает команду программистов.

Предстоит работа с embedded-проектами (как на базе собственной ОС http://uos.vak.ru, так и на основе Linux), разработки по направлениям asterisk.org/openpbx.org/freeswitch под Linux и FreeBSD, развитие российской версии TDMoIP (http://www.tdmoip.ru).

Рабочие места географически расположены на северо-западе Москвы (М Октябрьское поле). Полная занятость, зарплата "на руки" от 20 т.р. и выше (до 75 т.р. при наличии способностей и реального опыта по профилю разработок), мед. страховка, отпуск 30 календарных дней, испытательный срок 2 мес.

Обязательно наличие российского гражданства и высшего образования (возможно незаконченного) по коррелирующей специальности, отличные знания С, желателен опыт использования gnu toolchain.

Особо приветствуются выпускники и старшекурсники технических ВУЗов, в особенности МФТИ, МИФИ, МГУ, МГТУ и т.д.

Резюме отправляйте на ly@cronyx.ru /Леонид Юрьев, руководитель отдела разработки ПО ЗАО "КБ Кроникс"/.

ly
()

Требуется еще один программист C (встраиваемые системы)

Форум — Job

Российская компания - www.cronyx.ru

Северо-запад Москвы, полная занятость, мед. страховка, зарплата от 40 т.р. (обсуждаемо).

Требуется: опыт C-программирования с использованием GNU toolchain, знание основ синхронизации в ядре ОС (обработка прерываний, спинлоки, семафоры). Российское гражданство.

Плюсом будет: опыт embedded-программирования, знакомство с ARM и/или Atmel AVR, опыт/умение использования linux на десктопе.

Резюме отправлять: ly@hanoi.cronyx.ru

ly
()

Требуются специалисты, $1500-$2500, северо-запад Москвы

Форум — Job

Требуются квалифицированные специалисты на следующие вакансии:

1) Разработка драйверов для FreeBSD и Linux - одна вакансия. Соответствующий опыт обязателен;

2) Интеграция оборудования с Asterisk - одна вакансия. Опыт "общения" с Asterisk/Zaptel обязателен. Желателен опыт разработок для ядра Linux и/или FreeBSD;

3) Embedded-программисты - несколько вакансий. Соответствующий опыт обязателен;

4) Специалист по тестированию разрабатываемого оборудования (не серийно выпускаемых изделий, а новых моделей устройств). Желателен опыт embedded-программирования;

Для кандидатов на все вакансии обязателен опыт программирования на C и использования gnu toolchain. Законченное высшее образования по коррелирующей специальности будет плюсом. Обязательно наличие Российского гражданства.

--

Российская фирма ЗАО "КБ Кроникс", http://www.cronyx.ru Условия работы обычные: полная занятость, мед. страховка, отпуск и т.д. Гибкий рабочий график. Зарплата 45 - 75 тыс. рублей "на руки", определяется строго индивидуально. Испытательный срок 1-3 месяца.

Резюме отправляйте на ly@cronyx.ru. Вопросы можно здесь, либо на почту. Желающие могут позвонить (495) 196-93-92, спросить Леонида Юрьева.

ly
()

RSS подписка на новые темы