LINUX.ORG.RU

Сообщения Mirage1_

 

Учёные из Event Horizon Telescope Project нашли ещё одну чёрную дыру

Форум — Science & Engineering

https://www.youtube.com/watch?v=rIQLA6lo6R0

Что вы думаете обо всём об этом?

Какую геометрию в космологическом масштабе имеет наша Вселенная?

Перельман и Вассерман говорили что-то про ручки от бублика.

 

Mirage1_
()

Развитие линукса

Форум — Talks

Что вы понимаете под «развитием линукса»?

Т.е., чего хотелось бы от него в ближайшие 5 лет?

 

Mirage1_
()

Регистрация на Rutube

Форум — Talks

Вопрос регистрантам.

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

Как у вас удалось? Из какого браузера?

 

Mirage1_
()

CMSPAR and PARODD

Форум — Development

necromant, получилось ли у тебя решить вопрос с отправкой данных в uart по 9-битному протоколу этим способом: http://www.lothosoft.ch/thomas/libmip/markspaceparity.php ?

Приветствую всех.
Я реализую 9-битный протокол пердачи данных по последовательному интерфейсу в формате: START DATA7...DATA0 MODE STOP (Parity-bit определяет признак адреса устройств и конца сообщения). Я нашёл как устанавливать этот бит в 1 или 0 с помощью техники описанной здесь

Как ты решил вопрос с чтением данных (игнором+проверкой пришедшего бита чётности)?

У меня такой отладочный код не работает. Данные уходят, но устройства молчат, ничего от них не получаю. Логического анализатора нет, чтобы линию проверить.

#ifndef CMSPAR
#warning Your kernel does not appear to support CMSPAR. Will try anyway.
#endif

struct termios tty; // настройки порта на i/o
struct termios rtty;

...

  memset (&tty, 0, sizeof tty);
  memset (&rtty, 0, sizeof rtty);

  cfsetospeed (&tty, B9600);

  tty.c_cflag &= ~CRTSCTS;  // Не использовать линию управления потоком RTS-CTS
  tty.c_cflag |= CLOCAL;    // Игнорируем контрольные линии модема?
  tty.c_cflag &= ~CSIZE;    // clean data bits
  tty.c_cflag |= CS8;       // set 8 data bits
  tty.c_cflag &= ~CSTOPB;   // set 1 stop bits by cleaning CSTOPB
  tty.c_cflag |= CREAD;     // Разрешает приём символов
  tty.c_oflag &= ~OPOST;    // Отключаем режим ввода, определяемый реализацией
  tty.c_iflag &= ~IGNPAR;   // Не игнорировать байты с ошибками чётности
  tty.c_cflag |=  PARENB;     // Enable parity generation
  tty.c_iflag &= ~INPCK;      // Disable parity checking
  tty.c_iflag |=  PARMRK;     // Enable in-band marking 
  tty.c_cflag |=  CMSPAR;

  if (tcsetattr (fd, TCSADRAIN, &tty) != 0) return;

void first() {
  tty.c_cflag |= PARODD;
  if (tcsetattr (fd, TCSADRAIN, &tty) != 0) return;
}

void next() {
  tty.c_cflag &= ~PARODD;
  if (tcsetattr (fd, TCSADRAIN, &tty) != 0) return;
}

void sendByte(unsigned char c) {
  wbuf[0] = c;
  int n = write(fd, wbuf, 1);
  printf("ret = %d bytes SEND [0x%02X]\n", n, wbuf[0]);
}

unsigned char recvBytes(int wait) {
  tty.c_cflag &= ~PARENB;
  tty.c_cflag |= CMSPAR;
  if (tcsetattr (fd, TCSADRAIN, &tty) != 0) return;

  for(int k = 0; k < MAXBUF; k++) rbuf[k] = 0x55;
  for(;;) {
    int n = read(fd, rbuf, 1);
    if (tcgetattr (fd, &rtty) != 0) {
      printf("Can not get attrs\n");
      break;
    }
    int mode = (rtty.c_cflag & PARODD) ? 1 : 0;
    if (n > 0) {
      printf("ret = %d bytes RECV [0x%02X] OK\n", n, rbuf[0]);
      printf("ret = %d bytes RECV [0x%02X] OK mode = %d\n", n, rbuf[0], mode);
      if (mode == wait)
        break;
    }
  }
  return rbuf[0];
}

Если для первого байта (ADDRESS) поставить бит чётности = 0, то устройства начинают отвечать, но иногда фризятся, и молчат. Приходится снова цепочку команд посылать, начиная с инициализации.

 , ,

Mirage1_
()

Linux and full sync

Форум — Development

shahid, ты писал, что из MacOSX 10.5 (2008) выбросили F_FULLFSYNC, «ибо нефиг»: Сравнение производительности Ubuntu 8.10 и Mac OS X (комментарий)

А как в Линуксе осуществляется гарантированная запись на диск/флешку?

Программно это возможно ли?

 , , ,

Mirage1_
()

Бесплатные сайты

Форум — Talks

Как вам новый список бесплатных сайтов от Госуслуг?

На Хабре тут недавно новость про этот список вышла.

Пробовали уже?

 

Mirage1_
()

Python and GIL

Форум — Development

Прочитал бегло статью на Хабре от 2010 года: https://habr.com/ru/post/84629/

Скажите, много ли придётся переписывать программ, если из Питона GIL всё-таки удалят?

Или такое действие возможно провести безболезненно для всего существующего питон-кода?

 ,

Mirage1_
()

.dv to .avi

Форум — Multimedia

Чем перегнать .dv-файл (720x576 4:3 4:2:0 PAL, PCM), полученный с плёночной камеры SONY, в обычный .avi под Debian stable?

 , ,

Mirage1_
()

Debian GNU/Linux 5.0 «Lenny» and Debian GNU/Linux 6.0 «Squeeze»

Форум — Talks

Вспоминая 2006-й...

Что бы вы выбрали сегодня - Debian GNU/Linux 5.0 «Lenny», или Debian GNU/Linux 6.0 «Squeeze» для установки на домашний ПК?

Я имею в виду, если бы сами делали, как обычно, cd /usr/src/linux && make config ... & make -jX ...; качали distfiles из Gentoo, FreeBSD-репозиториев, ставили husky, чтобы делиться потом с друзьями DVD-R'омами на пятничных чаепитиях.

 , ,

Mirage1_
()

Экономическая тактика и стратегия

Форум — Talks

Хочу написать эмулятор экономической системы.

Даже название придумал. XDEPOT, от слова «склад». Размером 30x30 км.

Подскажите, какой бюджет для экономической стратегии задать?

 ,

Mirage1_
()

ALT-Linux Desktop version 5.1

Форум — Desktop

А чего версия такая старая? От 2011 года.

2011-11-13 14:07:44.000000000 +0000
https://mirror.yandex.ru/altlinux/5.1/iso/altlinux-5.1-WM-Child-Inst-i586-ru-install-dvd.iso

 ,

Mirage1_
()

Сбербанк+ВЭД

Форум — Talks

Хм. Зашёл тут в Сбербанк.Онлайн, посмотреть, какие карты можно оформить в USD/EUR. Они убрали из доступных USD-карт даже Сбербанк.Travel (мультивалютную). Теперь она в рублях, тариф 200 р/мес.

Я правильно понял, что самозанятому нереально оформить ВЭД? Вроде, в приложении Мой.Налог пилят вкладку для получения денег от иностранных организаций, но пока оформление этих поступлений не работает.

Вчера заходил в отделение Сбербанка, ничего вразумительного не сказали. Только смотрели на меня круглыми глазами, прибежала даже тётка из соседнего окошка, которая кредиты оформляет. Послали в приложение Сбербанк.Онлайн, оформлять подписку «Своё дело». Зачем оно мне, если по самозанятости уже год плачу все налоги.

 

Mirage1_
()

RPC and security (MitM)

Форум — Development

Как обеспечивается защита от MitM для RPC-протоколов?

 , ,

Mirage1_
()

Какие прогнозы Билла Гейтса сбылись?

Форум — Talks

Какие прогнозы Билла Гейтса сбылись по срокам? Т.е., мы не считаем их за обещания - просто мечты о будущем. Наподобие выступления в 2000-2001м перед студентами МГУ.

 ,

Mirage1_
()

GNU GPLv3 pgModeler и цена на продукт

Форум — General

Автор pgModeler предлагает собрать бинарник из сорцов, либо купить готовый бинарь с правильными патчами? Правильная логика рассуждений?

Вот новость от февраля 2013 года: https://habr.com/ru/post/170045/

Сайт проекта: http://www.pgmodeler.com.br/ > https://pgmodeler.io/

 ,

Mirage1_
()

in-memory db: альтернативы для Redis, Memcached

Форум — Development

Есть что-нибудь проще, чем Redis?

Требуется хранение набора констант и набора массивов числовых значений, чтобы они были доступны из нескольких воркеров бэкенда на python. Т.е., библиотека доступа к базе данных должна быть thread-safe.

База нужна only in-memory, без хранения в постоянной памяти. Инициализировать я её буду вручную, при старте приложения.

 , ,

Mirage1_
()

Yandex Phone and Debian

Форум — Linux-hardware

Удалось ли кому-то из ЛОРовцев поставить на Яндекс-телефон Debian GNU/Linux с необходимыми патчами ядра, или с фирменным ядром от Google?

Вместо операционной системы Google Android Linux.

 ,

Mirage1_
()

Rosreestr API pkk5

Форум — Development

Коллеги, кто занимался с Росреестр API, подскажите - API Росреестра перестал отвечать за запросы?

$ curl -I "https://pkk5.rosreestr.ru/api/features/1?text=27:23:0000000:1280"
... (waiting)

Библиотека с гитхаба, https://github.com/GregEremeev/rosreestr-api тоже перестала работать.

 

Mirage1_
()

Микширование звука с разных компов

Форум — Linux-hardware

Как вы делаете микширование звука на аудиосистему (или просто пару колонок) с двух-трёх компов?

 , , ,

Mirage1_
()

LKML is blocked in Russia

Форум — Talks

Why?

$ host lkml.org
lkml.org has address 104.24.101.12
lkml.org has address 104.24.100.12

Yes! It appears that https://lkml.org/ is currently blocked in Russia.
Decision 2-6-27/2016-07-28-56-АИ made on 2016-09-22 by ФНС.
Decision 2018-10-11-41 made on 2018-10-11 by МВД.

Они там (в РКН) когда-нибудь глядели на последствия своих «блокировок»?

Руководство РКН что-нибудь вменяемое на эту тему говорило?

 ,

Mirage1_
()

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