LINUX.ORG.RU

Сообщения mahalaka

 

Программа для андроида для отображения погоды, времени, пробок, и прочего

Всем привет. Есть у меня ненужный планшет на 4 андроиде с IPS-матрицей и с убитым аккумом. Задумал прибить его на стену, да показывать какую-нибудь информацию необходимую для быта, погоду в городе, курс валют, пробки, ещё какую-нибудь херню. Какие программы готовые уже есть под всё это дело, и есть ли вообще что-нибудь? Интересно знать.

Всем спасибо за ответы.

 

mahalaka
()

прошивка некоего дистрибутива Линукса на htc desire z?

Всем привет. Валяется без дела htc desire z. Нашёл одно применение, но андроид мне там не нужен. Есть ли возможность, готовые варианты, чтобы прошить какой-нибудь Дебиан внутрь, да юзать по usb-сети, например?

Всем заранее спасибо за ответы.

 ,

mahalaka
()

Как трейсить ангуляр?

Всем привет. Есть сайт на AngularJS. В JS я вообще почти ничего не понимаю, а когда попытался понять откуда на сайте одна берётся переменная, то почти сломал голову. В общем, сам вопрос - как можно трейсить ангуляр? Запустил отладку, сделал пару кликов, что-то там изменилось, остановил, смотришь как что и к чему пришло. Когда посмотрел на все эти ng-* то стало плохо. Буду очень благодарен за помощь такому незнающему нынешний веб человеку. Спасибо.

 ,

mahalaka
()

Не видно второе ядро в cubieboard2

Всем привет. Попал мне в руки за недорого кубиборд2, 1 гиг памяти и 2-ядерный процессор. Попробовал armbian - что-то там не грузилось вообще, и я решил попробовать archlinux. Установил на sd по этой инструкции - https://archlinuxarm.org/platforms/armv7/allwinner/cubieboard всё ок, всё загрузилось, но есть одна проблема - не видно в системе второе ядро процессора. ЧЯДНТ?

Информация:

[root@alarm alarm]# cat /proc/cmdline 
console=ttyS0,115200 root=PARTUUID=32d40cd2-01 rw rootwait
[root@alarm alarm]# lscpu
Architecture:        armv7l
Byte Order:          Little Endian
CPU(s):              1
On-line CPU(s) list: 0
Thread(s) per core:  1
Core(s) per socket:  1
Socket(s):           1
Model:               2
Model name:          ARMv7 Processor rev 2 (v7l)
CPU max MHz:         1008.0000
CPU min MHz:         624.0000
BogoMIPS:            1001.47
Flags:               half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32
[root@alarm alarm]# uname -a
Linux alarm 4.13.4-1-ARCH #1 SMP Thu Sep 28 01:46:59 UTC 2017 armv7l GNU/Linux
[root@alarm alarm]# 

Всех благодарю заранее за помощь. Может быть уже кто-то с этим сталкивался.

 ,

mahalaka
()

апгрейд процессора в thinkpad T61

Всем привет. Хочу апгрейднуть процессор в моём thinkpad T61 с T7300 до t9500. У китайцев всё есть, надо только заказать - https://fr.aliexpress.com/item/Shipping-free-For-intel-cpu-laptop-Core-2-Duo-...

Вот тут - http://t61.wikispaces.com/home#cpu указано что T9500 подходит и всё ок. Какие могут быть подводные камни? Нужно только обновить биос, переткнуть проц, и всё будет ок? Кто уже апгрейдил так? Всем спасибо за советы-ответы, заранее. :-)

 ,

mahalaka
()

Стопицотый тред: выбор механической клавиатуры

Всем привет. Стала подглючивать клавиатура на древнем ноуте, да и давно хотел попробовать механическую клавиатуру. Знаю что тредов много, можно почитать, читал, но теряюсь в куче инфы. В общем хотелось бы клавиатуру без цифрового блока, чтобы на кнопках не было никаких надписей, без каких-то левых мультимедиа-кнопок и прочего, максимально минималистично, но нормального размера, желательно с пустым местом между цифровым рядом и рядом F1-12 клавиш(хотя это не критично). Очень много пишу, так что хотелось бы чтобы вы подсказали какие именно переключатели удобнее для набирания тонны кода. И ещё хочется щелчков, да погромче. Скучаю по mitsumi, там неплохо щёлкали клавиши, но PS/2 не втыкается в ноут :(

Вот такие дела, всем огромное спасибо за помощь.

 

mahalaka
()

Как запустить docker в lxc-контейнере?

Всем привет. В общем такой странный вопрос. Есть у меня сервер с Гентой, на ней стоит куча разных lxc-контейнеров, в одном из которых стоит graphite и grafana. Всё работало, но чёрт меня дёрнул обновить графит, и, как полагается, всё сломалось-отвалилось. Разбираться-даунгрейдить что-то не хочется, посмотрел на офф-сайт графита, а у них там есть докер-контейнер, который маппит порты графита и statsd на локалхост, что мне в общем-то и нужно! При том что на этот контейнер и так сыпалось куча метрик и к нему было подключено пара vpn, то шаманить что-то с самим контейнером мне не хотелось. А так - хороший вариант, графит работает, на тех же портах, ничего не переделывается, только докер, и graphite source в Графане переделать. Но не тут-то было. Устанавливаю значит docker, демон запускаю, пытаюсь запустить docker-контейнер, а мне в ответ

tarting container process caused \"process_linux.go:261: applying cgroup configuration for process caused \\\"open /sys/fs/cgroup/openrc/lxc/metrics-3/docker/cpuset.cpus: no such file or directory\\\"\"\n"

Погуглил, в основном все решали модификацией конфига самого контейнера, поменял конфиг:

# Template used to create this container: /usr/share/lxc/templates/lxc-debian
# Parameters passed to the template:
# For additional config options, please look at lxc.container.conf(5)
lxc.mount.auto = cgroup
lxc.aa_profile = unconfined
lxc.cgroup.devices.allow = a
lxc.cap.drop =

lxc.network.type = empty
lxc.rootfs = /var/lib/lxc/metrics/rootfs

# Common configuration
lxc.include = /usr/share/lxc/config/debian.common.conf

# Container specific configuration
lxc.utsname = metrics
lxc.arch = amd64

###
lxc.network.type = veth
lxc.network.flags = up
lxc.network.veth.pair = metrics
lxc.network.name = eth0
lxc.network.link = br0

#enable tun
#lxc.cgroup.devices.deny = a
#lxc.cgroup.devices.allow = c 10:200 rwm
#lxc.hook.autodev = sh -c "modprobe tun; cd ${LXC_ROOTFS_MOUNT}/dev; mkdir net; mknod net/tun c 10 200; chmod 0666 net/tun"

(Первые 4 строчки)

mount в контейнере lxc

root@metrics:/# mount                                                                                                                                                                                                                       /dev/md3 on / type ext4 (rw,relatime,data=ordered)
none on /dev type tmpfs (rw,relatime,size=492k,mode=755)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
proc on /proc/sys/net type proc (rw,nosuid,nodev,noexec,relatime)
proc on /proc/sys type proc (ro,nosuid,nodev,noexec,relatime)
proc on /proc/sysrq-trigger type proc (ro,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (ro,nosuid,nodev,noexec,relatime)
sysfs on /sys/devices/virtual/net type sysfs (rw,relatime)
sysfs on /sys/devices/virtual/net type sysfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
cgroup_root on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,size=10240k,mode=755)
cgroup_root on /sys/fs/cgroup/openrc type tmpfs (ro,relatime,size=10240k,mode=755)
openrc on /sys/fs/cgroup/openrc/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib64/rc/sh/cgroup-release-agent.sh,name=openrc)
cgroup_root on /sys/fs/cgroup/cpuset type tmpfs (ro,relatime,size=10240k,mode=755)
cpuset on /sys/fs/cgroup/cpuset/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
cgroup_root on /sys/fs/cgroup/cpu type tmpfs (ro,relatime,size=10240k,mode=755)
cpu on /sys/fs/cgroup/cpu/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cgroup_root on /sys/fs/cgroup/cpuacct type tmpfs (ro,relatime,size=10240k,mode=755)
cpuacct on /sys/fs/cgroup/cpuacct/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
cgroup_root on /sys/fs/cgroup/blkio type tmpfs (ro,relatime,size=10240k,mode=755)
blkio on /sys/fs/cgroup/blkio/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup_root on /sys/fs/cgroup/memory type tmpfs (ro,relatime,size=10240k,mode=755)
memory on /sys/fs/cgroup/memory/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup_root on /sys/fs/cgroup/devices type tmpfs (ro,relatime,size=10240k,mode=755)
devices on /sys/fs/cgroup/devices/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup_root on /sys/fs/cgroup/freezer type tmpfs (ro,relatime,size=10240k,mode=755)
freezer on /sys/fs/cgroup/freezer/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup_root on /sys/fs/cgroup/net_cls type tmpfs (ro,relatime,size=10240k,mode=755)
net_cls on /sys/fs/cgroup/net_cls/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup_root on /sys/fs/cgroup/perf_event type tmpfs (ro,relatime,size=10240k,mode=755)
perf_event on /sys/fs/cgroup/perf_event/lxc/metrics-3 type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
devpts on /dev/console type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=666)
devpts on /dev/tty1 type devpts (rw,relatime,gid=5,mode=620,ptmxmode=666)                                                                                                                                                                   devpts on /dev/tty2 type devpts (rw,relatime,gid=5,mode=620,ptmxmode=666)
devpts on /dev/tty3 type devpts (rw,relatime,gid=5,mode=620,ptmxmode=666)
devpts on /dev/tty4 type devpts (rw,relatime,gid=5,mode=620,ptmxmode=666)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)                                                                                          hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
root@metrics:/# 

но и тут меня ждала неудача. Ничё не работает, ответ от docker start graphite тот же. Господа читатели, подскажете, куда копать? Спасибо заранее за помощь.

 , , , ,

mahalaka
()

Небольшой вопрос по route в flask

Добрый день. Хочу узнать как правильно делать. Примерно вижу то что мне нужно так:

@admin.route('/process/<action>/<id>', methods=['GET', 'POST'])
поясню - если например action == «show», то переменную id не учитывать, если action == «delete», то считать переменную id и сделать с ней какие-то действия. Или это правильней сделать через request.args? Чё-то подтупил на пустом месте, заранее прошу прощения. Сейчас если перейти по /process/show/ то выдаётся 404.

Спасибо.

 ,

mahalaka
()

Автоматический роутинг

Всем привет. У меня есть два интерфейса на ноуте, openvpn и мой провайдер. Работаю и сёрфю через vpn, который стоит как default маршрут, а Ютуб например хочу смотреть и торренты качать через провайдера напрямую, потому что так быстрей. Соответственно, вопрос, есть ли какой-то демон, которому говоришь - все запросы к *.youtube.* ты пускаешь через eth0, остальное - через tun0. Или же в случае с торрентами натравить этот демон на обращение к сети от торрент-клиента, и чтобы автоматически прописывались маршруты через eth0. В общем такая странная фигня. Кто-нибудь что-нибудь знает? Спасибо. :-)

 ,

mahalaka
()

Чем в python работать с сайтом?

Всем привет. Ищу какой-нибудь фреймворк(можно конечно взять curl, lxml, и прочее, и руками всё написать, но не хочется), как Selenium(открыл webdriver, и через него всё взаимодействие), который можно натравить на сайт, он будет уметь пользоваться куками, xpath, уметь работать с формами, post, и прочим. Что есть в мире Пайтона под такие запросы? Всем спасибо.

 

mahalaka
()

Какая-то дичь со шрифтами в konsole в kde 5

Всем привет. Апгрейднулся до stretch(чтобы попробовать пятые кеды), запустились кеды, всё мило, включаю konsole - пишу «su», и мне как бац ШГ в терминал. Что это такое и как это починить? В systemsettings моноширинный шрифт - terminus, в настройках konsole тоже terminus, так откуда тогда оно хватает эти вырвиглазные русские шрифты?

Скриншот с konsole - http://polariton.ad-l.ink/8BrstGqkH/image.png

 ,

mahalaka
()

Какую мини-арм платку лучше выбрать под роутер?

Всем привет. Сабж. Есть у меня небольшая домашняя сеть, сейчас стоит P-III в десктопном корпусе, но ковыряться и ухаживать за ним уже не хочется(смазывать вентиляторы, два харда в рейде 1, мало ли навернётся, и тп), поэтому хочу взять какую-нибудь платку типа orange pi, и заюзать её в качестве роутера. Вообще хватит и одного внешнего езернета, т.к. сеть у меня йотовская usb cdc_ether, и другой пока не предвидится. Почему взять хочу платку - потому что хочу на роутере debian, и чтобы можно было ставить различные штуки для сбора информации о трафике, может быть какие-то метрики с локальных «серваков». К платке подключу коммутатор, к коммутатору всю мою сеть, и wifi-точку, вот и всё. Слышал что у raspberry pi какие-то траблы с ethernet? Вот пытаюсь выбрать что-то наиболее подходящее, надеюсь поможете. Спасибо. :-)

 , ,

mahalaka
()

Выбор умных(?!) часов

Всем привет. Недавно столкнулся с очень большой проблемой - я никак не могу проснуться вовремя. Какие будильники не ставлю - не просыпаюсь, в бессознательном режиме сразу же их вырубаю, иногда мне говорят, что я вырубаю их по 5 минут, хотя я этого конечно же не помню, и так каждый день, моё время уходит в бессознательное. И соль в том, что я вроде ложусь рано, и даю себе время выспаться, пытался вычислять фазы сна, и руководствоваться к установке будильника по ним, но проснуться по будильнику не получается совсем. Какой-то механизм в голове срабатывает, и сразу же выключает будильник, будь их хоть несколько, не хочет просыпаться.

Вспомнил что где-то читал давно про некие «умные часы», и что в них есть будильник с помощью вибрации. Погуглил - да, отрасль эта сильно разрослась, глаза разбегаются. Вообще думаю что это хорошая идея, будить человека вибрацией на руке, думаю что со мной сработает, ну или хотя бы стоит попробовать. Собственно, в чём вопрос - у каких часов самый аццкий вибро, который точно меня разбудит? Было бы неплохо ещё считать шаги, или засинхронить эти часы с какой-нибудь программой для бега, но самое главное - это аццкий будильник. Бюджет хорошо бы до 20-40 баксов, вроде такие ценники примерно везде и висят в китай-магазинах. В общем, прошу вас помочь с моей проблемой.

P.S Линукс при том, что может быть попробую запустить apache+php+mysql на этих часах.

Всем спасибо!

 

mahalaka
()

Вопрос по usb-ethernet сетевухам

Всем привет. Имеется вот такая плата - http://www.nix.ru/autocatalog/motherboards_asrock/ASRock-AD2550B-ITX-Atom-D25... , в ней только два sata разъёма, хочу прикрутить pci sata адаптер, и поставить где-нибудь 4 2.5 харда, собрать их в рейд, и использовать для файлопомойки. Сеть на этой материнке только 100мб, хотелось бы побольше конечно, а менять саму материнку сейчас желания нет.

В общем, вопрос - если я прикручу через USB езернет сетевую карту гигабитную, то какая скорость будет по такому линку, больше же, чем на обычной 100mb встроенной сетевухе? Даже 200-400 мбит меня уже бы устроило. Всем спасибо заранее за ответы.

 ,

mahalaka
()

Выбор thinkpad

Всем привет. Хочу подобрать новый(относительно) ноут для работы. Сейчас thinkpad t61 с 4гб озу и ssd. Что хочу - такую же клаву(не островками), процессор со встроенной графикой(intel), которая потянет декодирование hd-видео через vdpau(или что там нонче), и майнкрафт какой-нибудь. Так же желательно разрешение экрана побольше. Это в принципе всё что интересует. Бюджет - баксов до 500-700, можно БУ.

 

mahalaka
()

Помогите найти игру

Всем привет. Помогите вспомнить игру, не особо старая, наверное выпустилась в нулевых, помню что там были какие-то древние люди, жили на островах, и нужно было строить то ли храмы, то ли обелиски/статуи, и молиться им. Вроде ещё чем больше людей молится, тем больше некоего ресурса в игре. Больше ничего не помню. Буду очень благодарен тому, кто поможет.

PS по традиции - линукс тут при том, что буду запускать её в вайне.

 

mahalaka
()

Как правильно обрабатывать ошибки в Python?

Всем привет. Задумался - а как правильно обрабатывать ошибки в Python? Допустим мне нужно запустить в модуле module функцию run, и так неколько раз где-то в коде, она может выдать множество разных исключений - каждый раз надоест отлавливать. И на каждое исключение мне нужно как-то изменить действия программы. Я придумал такой способ - в самой функции run отлавливаются ошибки, а результат она возвращает в таком виде

answer = {'completed': True, 'exception': None}

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

 ,

mahalaka
()

Посоветуйте где купить выделенный сервер

Всем привет. Посоветуйте где купить выделенный сервер, желательно не в России. Нужно 4-8 гб оперативной памяти, ядра 4 цпу(не Атом), бесконечный трафик(или ограничение в 5-10ТБ), и цена в районе 30 баксов :-) Буду очень благодарен.

 

mahalaka
()

Какую недорогую видеокарту лучше взять для вычислений на boinc?

Всем привет. Интересуюсь, какую карту из не очень дорогих(50-100$?) можно взять для вычислений на boinc. И вроде у многих проектов есть cuda, может быть стоит взять нвидию? В общем хочу привнести небольшой вклад, посоветуйте, кто в теме. :-)

 

mahalaka
()

Оболочка для taskwarrior

Всем привет, может кто посоветует хорошую оболочку для taskwarrior? Только не вебовую. В принципе taskwarrior и сам удобен, но хотелось бы использовать что-то интерактивное, вместо того чтобы писать task add, task done, и пр. Можно консольное, или иксовое, только не веб. Всем спасибо. :-)

 

mahalaka
()

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