LINUX.ORG.RU

Сообщения nickey

 

Отговорите покупать ThinkPad x270

Коллеги, всем доброго времени суток! С неделю назад отключили электричество (прямо скажем, это происходит не каждый день, но всегда невовремя), после чего я, решительно умостившись с ноутбуком и кружкой кофе в кресло, с ужасом обнаружил сразу целый ряд принеприятнейших вещей:

  • Последний пуш в репозиторий был вчера, т. е. вся сегодняшняя работа на обесточенном десктопе
  • Ноут не включался более месяца, и в новый кубер я не попаду т. к. нет ключей
  • Конфиг Emacs также давно не пушился, поэтому безнадёжно устарел
  • Ноут заряжен примерно на 50% т. к. я про него тупо забыл, а значит и работать смогу от силы пару часов, и те уйдут на восстановление состояния проекта и получение доступов к инфраструктуре
  • Я не хочу всем этим заниматься

И тут мне пригрезилось: а неплохо бы купить ноут с адекватным железом, через док-станцию приляпать его к двум моим мониторам, механической клавиатуре и мыше, и так и жить себе спокойно. А в случае необходимости снимать его с док-станции, бросать в сумку и ехать с полностью актуальным файловым состоянием и заряженным аккумулятором куда потребуется, не ломая голову, а ничего ли я не забыл.

Развитие этой идеи заставило меня споткнуться о следующую мою особенность - я убеждённый поклонник ультракомпактного формата. Если ноут не помещается в условную папку для бумаг - значит, это не ноут, а очень плохой десктоп.

Ну и, пожалуй, последнее - у меня есть выданный на работе ThinkPad X1 Carbon Gen 8, из-за которого я стал разделять ноутбуки на ThinkPad-ы и прочие. Отличная железяка с единственной претензией - абсолютно хипстерская. Батарея внутри, порты практически отсутствуют, подключение к док-станции проводом, всё что можно распаяно на материнке. Вообще-то ещё претензия - 4К дисплей, который у меня так и не хватило сил нормально приготовить с Arch + X11 + DWM, поэтому на нём крутится убунта, отчего я ещё реже им пользуюсь.

В итоге выбор пал на ThinkPad X270 i7-7600 16Gb FullHD IPS как последний в линейке с внешней батареей и настоящей док-станцией, которую можно разместить в углу стола.

Из регулярных задач, с которыми ему предстоит справляться - написание и ревью кода, вращение на каком-нибудь органе десятка Docker-контейнеров и сборка оных, бесконечный Zoom, чаты, изредка запуск виртуалок с какой-нибудь неправильной операционкой.

Отзывы весьма противоречивые: кто-то жалуется на перегрев и троттлинг даже при средней продолжительной нагрузке, кто-то даже утверждает, что ноут слишком горячий для работы на коленях. Кто-то заявляет до 3 часов автономности, кто-то говорит о почти 10 часах. Кто-то утверждает, что клавиатура неудобная после полноразмерных, кому-то всё очень нравится. В общем, всё как всегда. ThinkPad не торт, куда мы катимся. И да, в планах укомплектовать его тремя внешними аккумуляторами 73Вт/ч для поездок (как я понял, ориг не достать и придётся покупать совместимые).

Кто имеет опыт работы с ThinkPad x2xx-линейки - будет очень интересно услышать ваше мнение по использованию этого ноута для разработки. IDE на 12 дюймах не погоняешь, а вот Emacs и Vim могут вполне комфортно уместиться теоретически (во всяком случае, на Dell XPS 13 у меня никаких проблем с размером экрана не было). Альтернативные варианты тоже было бы весьма интересно услышать.

P. S. Сорри за длиннопост. И если таки ошибся разделом, и это не про Linux-железо, а про трёп, то прошу перенести в соответствующий раздел.

 , ,

nickey
()

Автостарт 4G модема

Доброго времени суток! Имею модем от мегафона с одной стороны и Raspbian с другой. Коннект настроил, ifup Megafon поднимает интерфейс. Никак не удается настроить автоконнект при подключении модема.

auto Megafon
allow-hotplug Megafon
iface Megafon inet ppp
        provider Megafon

 , ,

nickey
()

Пропадает IP камера

И снова всем привет!
Не прет мне что-то с камерами...
Есть IP камера Optimus IP-E011.3, пытаюсь через ffmpeg/avconv/cvlc записать с нее видео. Максимум после 1 удачной попытки записи, а иногда и без нее, камера начинает дико тупить - отвечает на пинг, nmap показывает открытый один только 23-й порт, и это продолжается рандомное время, потом, видимо, просиходит перезагрузка, иногда слышно как щелкает реле, потом камера начинает работать, через VLC или веб-морду можно подключиться. Опять пробую ffmpeg/avconv/cvlc и снова камера пропадает.
Решил бы, что брак, но то же самое было с noname-предшественницей этой камеры. Причем эти камеры родственные, судя по веб-интерфейсу и использованию NetSurveillance.
Может кто сталкивался с подобными проблемами или у кого есть идеи?
UPD. Опыты показали, что многократное подключение через VLC вызывает те же последствия

 , , , ,

nickey
()

avconv rtsp 2 mp4

Всем доброго времени суток!
Имею две разные ip-камеры и raspberry. По событию нужно записать 10-секундный ролик с камеры. Наклепал простой скрипт на Python+Bash, для записи стрима использую команду

avconv -i 'rtsp://admin:123456@192.168.5.111/' -t 10 -c copy -map 0 -f segment -segment_time 10 -segment_format mp4 "cap-%03d.mp4"
Результат непредсказуем, то половина ролика серый экран, то пол экрана битые, то вообще ничего, то нормально. Использую ffmpeg вместо avconv, ничего не меняется.
Вот ссылки на результат
http://storage1.static.itmages.ru/i/15/0216/h_1424103042_4033252_de3729562a.jpg
http://storage2.static.itmages.ru/i/15/0216/h_1424103073_5113468_e7b274e2a6.jpg
http://storage3.static.itmages.ru/i/15/0216/h_1424103094_6771346_2114a28046.jpg

 , ,

nickey
()

libgda - правда или вымысел?

И снова доброго времени суток всем читающим!
Пишу достаточно небольшое приложение на C/Gtk+ v.3, читающее и пишущее всего в 4 таблицы SQLite БД.
Не очень удобно управлять моделями Gtk, ссылаясь при этом на SQLite API - бесконечные приведения типов, высвобождения памяти, segmentation failed, в общем вы меня поняли. Заморачиваться и писать совсем уж полноценные модели для столь невеликого приложения не хочется, тем более пишу практически за «спасибо», возможно, знаете как это бывает.
В чем, собственно, вопрос - я подготовил работающий макет на C++/Qt, используя для работы с данными QtSql. Но по ряду причин мне нужен Gtk+. Насколько я мог заметить, libgda по задачам позиционируется как QtSql. Но как-то это все криво и медленно. Демонстрационный пример создает таблицу, добавляет записи, меняет записи, удаляет записи и все это длится примерно секунду, что как-то неприемлемо. Кроме прочего, модели libgda несовместимы с моделями Gtk+ и как слой совместимости предлагается использовать libgda-ui, который, как мне показалось совсем уж кривой.
Был ли у кого-нибудь опыт применения libgda с Gtk+ и если был, то насколько положительный?

nickey
()

Nginx, балансировка, разные сети

Доброго времени суток всем!
Имеем следующее хозяйство:

  • Два Apache сервера, на которых крутится PHP скрипт
  • MySQL сервер, отвечающий на запросы двух вышеуказанных серверов
  • Nginx сервер, балансирующий нагрузку с ip_hash

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

  1. Как быть с балансировщиком, который теперь будет стучаться не в свою локалку, а к чужому провайдеру в другую страну, по значительно меньшему каналу?
  2. До сих пор не понимаю, что делать когда упадет балансировщик? Допустим, есть резервный балансировщик, но пока перебросится на него DNS-кеш провайдеров всех клиентов, они уйдут к конкурентам. Как вариант думал иметь IP для балансировщика, выдающийся по VPN, но, опять же, это сильно бьет по каналу, что тоже отпадает.
nickey
()

Взаимодействие с DSLR

Привет всем!
Часто видел как чужеземцы, работая в студии, держат подле себя ноутбук(традиционно яблочный), на который, как правило беспроводом(хотя видел и иное), передается только что сделанный кадр, висящий фулскрином на экране до следующего спуска затвора.
Изначально решил, что рюшечка не больно-то и нужная т. к. у камеры есть свой дисплей, хоть и маленький, а поскольку памяти и питания в условиях студийной съемки не жалко - делай серию, один снимок из десятка да окажется удачным.
Но, как ни иронично, столкнулся с ситуацией, когда такая функция была бы очень кстати. А ноутбук, конечно же, под управлением православной ОС. В принципе, есть у меня и виндолицензия, и никоновский софт, умеющий такое под виндой, но даже при мысли о том, чтобы поставить на ноут винды, портится настроение.
На форуме пробегали топики касательно управления камерой из Linux, может кто сталкивался и с тем, что ищу я?

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

nickey
()

C, Python GTK+

Задача: реализовать взаимодействие C и Python для управления одним экранным интерфейсом.

Т. е. хотелось бы узнать, есть ли возможность создать окно и, скажем кнопку на нем с помощью C, затем передать ссылки в Python-скрипт и поменять надпись на кнопке, а лучше выпонить connect() события GTK+ и питоновской функции?

nickey
()

Чем же генерить печатные формы?

Уже в который раз задаюсь этим вопросом и решения, удовлетворяющего на 100% найти не удается. Вчера запарился, попробовать LibreOffice(OpenOffice) C++ API, но оно не совсем для жизни, судя по всему. TeX/LaTeX - вещь отличная, но для составления документа, подстановки значений надо писать все самостоятельно, потом, опять же, генерить выходной документ и чем-то его показывать, что есть не комильфо. NCReport - для Qt(мне бы без конкретного ФВ что-нибудь), да и просто не нравится он мне, визуальные отчетники как-то из моды вышли еще при винде. Кто как генерит и показывает печатные формы? Мне что-нибудь для работы на C(если есть толковое решение, то можно и С++).

nickey
()

Учетные системы в Linux

Помнится, пару лет назад занимался поиском учетного/бухгалтерского ПО для Linux и все было крайне плачевно, что в принципе и понятно т. к. программистам-энтузиастам оно не особенно-то и надо. Но сегодня в Linux вливаются многие коммерческие компании, даже наши 1C умудрились написать нативного клиента. А что ждать в мире OpenSource? Изменений пока никаких не видно, несчастный Ананас и тот помер. Будут ли какие-либо подвижки в сторону использования Linux в бизнесе и если никто ничем подобным не занимается, то стоит ли попробовать разработать хотя бы набор мелких утилит, позволяющих однообразно и относительно удобно вести документооборот? Читал, что многие пользуют БизнесПак и прочее под WINE, но это несколько не то - софт все таки не нативный и, кроме прочего, закрытый.

nickey
()

make, кроссплатформенность и разделяемые либы

Юзал самописный Makefile для сборки основного проекта. Но вот, дело дошло до плагинов, которые выносятся в разделяемые библиотеки. С подключением проблем нет, кроссплатформенное решение - GModule от GLib. Но как собирать dll под Windows и so под Linux используя один только Makefile? Хотелось бы обойтись без autotools по возможности. Пока делаю все руками. Не то, чтобы не могу сам придумать решение, просто не хочу заниматься велосипедом. Кто как делает?

nickey
()

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