Вопрос об оперативной памяти. Чему верить?
Linux Mint 19.1 Mate, Live
https://i109.fastpic.ru/big/2019/0420/ae/_33662a900a82eeff37dc61990f8ef3ae.pn...
Вопрос об оперативной памяти. Чему верить?
Linux Mint 19.1 Mate, Live
https://i109.fastpic.ru/big/2019/0420/ae/_33662a900a82eeff37dc61990f8ef3ae.pn...
Приключения продолжаются! После неудачной установки второй системы Посоветовали значит здешние мудрецы поставить Убунту 19.04 (комментарий) первая(Дебиан сид) стал долго грузится и выдавать «gave up waiting for suspend/resume device» во время загрузки. Вылечилось так:
1.из fstab удалил лишний своп
2.из /etc/initramfs-tools/conf.d/resume удалил строчку с надписью resume
3.
sudo update-initramfs -u -k all
Спасибо https://debianforum.ru/index.php?topic=13665.0
А тут на ЛОРе наверное бы опять бы начали мычать, что ТС ничего не умеет и линупс не причем)))
ps Всем спасибо за внимание!) Буду держать всех в курсе моих єкспериментов)
Сегодня утром, в возрасте 68 лет, умер Джо Армстронг (Joe Armstrong), один из создателей языка программирования Erlang. RIP.
Я изучал идеи Столлмана и хочу попробовать пользоваться только свободным ПО, но + я хочу потреблять только свободный контент, то есть без несвободных кодеков и контейнеров.
И вопрос, где смотреть порно на свободных кодеках?
Вот сабж .. Как человека не уважаю, но банк (включая мобайл ) юзабелен до невозможности ...
Я хипстер ?
Делаю скрипт, который будет дёргаться при изменении в репозитории. Смысл в том, чтобы сделать pull, собрать новую версию, установить куда положено. Как обрабатывать ситуацию, когда событие произошло во время билда? Второй билд запускать не хочу. Собственно хочу, чтобы билд дошёл до конца, а потом запустился ещё раз, сбилдив на сей раз последнюю версию.
Пока делаю примерно так:
if [ -e build-in-progress ]; then
touch rebuild
exit
fi
touch build-in-progress
...
if [ -e rebuild ]; then
rm rebuild
exec $*
fi
rm build-in-progress
но как-то всё это ненадёжно, всякие там гонки могут быть, если запрос придёт прям в то время, когда проверка выполняется.
Есть ли какой-нибудь способ сделать это всё по уму, который будет работать железобетонно?
Вопрос к тем кто юзает nfc через google pay.
Есть телефон, стоит face id определение. Столкнулся в дешманском магазине с тем, что требуют ввести pin код доп ( т е нужно приложить второй раз тел после ввода кода ), что не есть удобно.
В связи с этим вопрос: это норма ? И авторизация по отпечатку пальца решит вопрос ?
Есть устройство управляемое через последовательное соединение (ttyACM*,rfcomm*), с помощью CLI. Сделал там возможность вывода телеметрии, чтобы строить интересующие меня графики. Но это происходит синхронно, то есть работа CLI блокируется на время вывода. Делаю вот так в двух терминалах.
$ picocom -l ... /dev/rfcomm0
(sh) ...
(sh) tel_flush_sync
123,123,23,123, ...
345,345,22,234, ...
... # большой блок, выводится ~10 секунд
$ cat /dev/rfcomm0 | my_plot_tool
А хочется, чтобы через одно соединение и CLI и телеметрия непрерывно шла. Со стороны устройства могу выдать все, что понадобится. Но как это принять? Делать прослойку мультиплексор тоже плохо, убивается возможность работать напрямую через простой текстовый эмулятор терминала. Тогда можно сразу делать GUI с бинарным протоколом. А сейчас нет доступа к CLI пока выводится телеметрия, выводить хочется не кусками в всегда.
Как бы просто и красиво решить проблему.
Собственно вся новость состоит в том, что если раньше золото в балансе банков учитывалось по 50% стоимости, то теперь оно будет считаться по 100%.
Ну, кто что думает?
Лив образ довольно шустро загужаетсяи также довольно шустро работает на моем старом железе под Линукс. Решил поставить. Первое, что насторожело довольно долго длился этап перед инициализацией дисков где-то 3-5мин. Потом всроде все пошло. И тут бац полное зависание на этапе установки проприетраного драйвера(судя по сообщениям установки) 340 для моей старой gf9800gtx. Под обычным Дебианом установка этих дров проходит гладко.
Вот тебе и бабушкаЛинус и очередной дистр который я попробвал...
ps с железом все ок
Ввиду отсутствия нормального акторного фреймворка под Rust, возникла крайне неодназначная по началу идея, которая со временем стала мне казаться довольно любопытной. std::thread + std::sync::mpsc = актор на выделенном потоке. В терминологии akka это актор на пиннед диспетчере. И собственно а почему бы и нет? По каналам сообщения идут в строгом порядке один за одним, поток обладает собственным состоянием, которое не может быть изменено вне хендлера сообщений. Он может реализовывать различные варианты поведения, заменяя их по факту приема сообщений.
Проблема возникает в следующем - акторов может быть очень много, потенциально тысячи. Очевидно что все их потоки будет 99% времени находится в состоянии ожидания и будут игнорироваться планировщиком. Но все же хочется понять, какие могут быть минусы у такого решения по части накладных расходов за огромное количество потоков?
Не первый день натыкаюсь на новости о том, что Microsoft разрабатывают новый ЯП программирования, в котором (тра-та-та!) не нужны циклы. Зайдя в несколько статей по этому поводу, я хотел найти что-то революционное, но нашёл примеры с использованием функций высшего порядка типа map и иже с ними. То есть, ничего не обычного. После просмотра исходников примеров, которые есть на гитхабе, остался негативный осадок... как по мне, тот же F# выглядит куда лаконичнее, интуитивнее. Может мне кто-нибудь объяснить, зачем они пилят yet another яп?
Линукс тут при том, что ЯП под MIT, который рядом с GNU GPL валялся.
Собственно проблема описана в заголовке.
Пример кода который я пытаюсь исполнить:
#include <sys/mman.h>
#include <stdio.h>
#include <stdlib.h>
int main() {
char* code = malloc(4);
int i = 0;
code[i++] = 0x48;
code[i++] = 0x89;
code[i++] = 0xf8;
code[i++] = 0xc3;
printf("%i\n", mprotect(code,4,PROT_EXEC)); // напечатает -1
}
Грешил на то что виноват SELinux, но его в системе не было, что можно предпринять чтобы заставить mprotect,mmap и прочее работать?
Есть роутер, к нему заходит wan провайдера, он же назначает ip, из него 3 лана по телекам и пк, и один лан на нетбук, на нем «шара», debian, самба, торент и тп., а так-же у него две wi-fi карты, одна usb вторая mpcie.
hostapd поднимает 2 сети, интерфейсы соединены в мост, если нет моста - все нормально (тока нет интернета), стоит активировать мост, как роутер видит два устройства (enp1s0 и wlx503eaa53b68c), с одинаковым ip, и ip лан карты enp1s0 блокирует (mac-ip binding), инет раздает при этом, а вот доступ к себе «шаре» заблокирован.
Если запускаю сначала «шару», а потом роутер - то все нормально проходит, если я перезагружаю «шару» - блокировка.
Как вылечить?
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp1s0 - сеть от роутера
iface enp1s0 inet dhcp
allow-hotplug wlx503eaa53b68c - wi-fi -1
iface wlx503eaa53b68c inet static
address 192.168.3.1
netmask 255.255.255.0
allow-hotplug wlp2s0 wi-fi -2
iface wlp2s0 inet static
address 192.168.2.1
netmask 255.255.255.0
auto br0
iface br0 inet dhcp
bridge_ports enp1s0 wlp2s0 wlx503eaa53b68c
Linux Mint 19.1
Не получается изменить тему plymouth.
Скопировал тему в /usr/share/plymouth/themes/
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/windozexp/WindozeXP.plymouth 100
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
plymouth module (/usr/lib/x86_64-linux-gnu/plymouth//.so) missing, skipping that theme.
Мне нужен специалист кто бы помог решить данную задачу. Это одна из моих задач. Хотелось бы решение с подробным объяснением. Так сказать - несколько часов репетиторства. Есть тут специалисты по ГИС? Договоримся
Был (и есть) отличный проект BuildGDX, которым я с удовольствием пользуюсь, командуя
java -jar ~/M210Projects/BuildGDX.jar
Новое обновление программного обеспечения (Ubuntu 18.04) эту идиллию разрушило, имею вылет с выхлопом в терминале:
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!
Просьба разбирающимся в предмете помочь советом. Спасибо за внимание.