LINUX.ORG.RU

3
Всего сообщений: 58

Кодирование

Напомните название кодирования, когда битность двоичного числа определяется префиксом, состоящим из последовательных единиц и нуля в конце префикса. Это код Хаффмана или что?

UPD1: формат самого префикса называется унарным кодированием.

 , ,

hummer ()

Как достать ВМ с диска или данные из ВМ

Господа, нужна помощь чтобы достать данные с диска. Диск из сервера с ВМ. На данном диске вроде как две виртуальные машины, одна из них Nextcloud (данные из нее получилось вытащить), вторая (предположительно) - вебсервер с сайтом, на котором я разрабытывал web-систему психодиагностики для начальной школы. Что получилось: раздел pve-root примонтировался через mount (но там ничего интересного), раздел pve-vm--100--disk--1 (nextcloud) только через kpartx -a. pve-vm--101--disk--1 никак не получается примонтировать.

Желательно достать целиком ВМ pve-vm--101--disk--1, ну или данные с нее. Админ сервера пока в «желтом доме» и когда вернется не известно, так что ни бэкапов, ничего другого получить уже не получится.

p.s. простите за простыню, cut почему-то не хочет работать.

Вывод lsblk

( читать дальше... )

Вывод lvs

data          pve twi---tz-- 797,97g                                                    
root          pve -wi-------  96,00g                                                    
swap          pve -wi-------   5,00g                                                    
vm-100-disk-1 pve Vwi---tz-- 600,00g data                                               
vm-101-disk-1 pve Vwi---tz--  32,00g data

Вывод fdisk

Disk /dev/mapper/pve-vm--100--disk--1: 600 GiB, 644245094400 bytes, 1258291200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 65536 bytes / 65536 bytes
Disklabel type: dos
Disk identifier: 0x2e851bac

Device                                 Boot      Start        End    Sectors  Size Id Type
/dev/mapper/pve-vm--100--disk--1-part1 *          2048 1256290303 1256288256  599G 83 Linux
/dev/mapper/pve-vm--100--disk--1-part2      1256292350 1258289151    1996802  975M  5 Extended
/dev/mapper/pve-vm--100--disk--1-part5      1256292352 1258289151    1996800  975M 82 Linux swap / Solaris

Partition 2 does not start on physical sector boundary.


Disk /dev/mapper/pve-vm--101--disk--1: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 65536 bytes / 65536 bytes

 , ,

Dyadka74 ()

Есть ли в Android нормальный экспорт данных?

Как перенести все sms, журналы (историю вызовов из телефонной книги), и историю со всей перепиской в Whatsapp с Android 4 на более новые версии? Как-то все очень непонятно в Android. Как предлагать ненужные сервисы и рекламой закидывать, так это пожалуйста. А простые функции вроде переноса данных хрен найдешь.

 , ,

boris_delaet_site ()

Zabbix, мигрированные данных

Добрый день. Есть работа с zabbix, возможно ли с одного zabbix сервера переносить данные на другой zabbix сервер,каждые скажем пять минут. То есть, на одном сервере снимается статистика с порта коммутатора cisco по количество данных с построением графика, можно ли это переносить в авто режиме на другой zabbix сервер. Там это все в XML таблицах, как их скачивать через командную строку и загружать. Несколько систем, хочется смотреть все на одном, все другие варианты не подходят.

 , ,

Zub80 ()

Бэкапы личных файлов

Привет, ЛОР! Какие еще существуют способы создания бэкапов личной информации, кроме простого копирования через файловый менеджер? Чем вы делаете бэкапы, например, фотографий? Обращаю внимание, что меня интересует бэкап именно ЛИЧНЫХ ФАЙЛОВ, про бэкапирование и перенос системы с компьютера на компьютер с помощью tar`a я в курсе.

 ,

anti_win ()

Замена данных в каталогах с файлами

Добрый день. Есть большой каталог с файлами, каждый файл содержит определенную фразу, которую нужно заменить. Подскажите, может есть программа, с помощью которой можно сделать это за один раз?

 , ,

TheLinuxUser ()

А есть ли у нас сайт в который можно пихать мордой тех, кто любит снимать видео, содержащее информацию помещаемую в 3 абзаца и пару графиков?

Что-нибудь не слишком грубое чтобы человек на сразу встал в защитную позу, а мог задуматься над своим поведением.

 , ,

Deleted ()

Файловая система для пользовательских данных

Всем шолом или салам!

Говорят, что ext4 больше заботится о метаданных.

А существует ли Linux file system, которая разработана под пользовательские данные. Ну например, хранила бы контрольные суммы файлов или имела другие возможности, по которым можно было бы определить состояние файлов и/или степень их повреждения.

Вроде про reiser4 что-то вскольз упоминалось и всё. Но она еще не готова для десктопа, не?

UPD: Нужны еще примеры кроме btrfs

 , ,

Deleted ()

Нужен основанный на Debian дистрибутив, с предусмотренным persistent.

Есть внешний жесткий диск на 1TB, хочу использовать его для создания портативной системы, основанной на Debian. Интересуют системы с предусмотренной возможностью создания раздела persistence, как например в том же KaliLinux. Slax и KaliLinux не подходят. Пробовал выбирать жесткий диск как загрузочный, при обычной установке - успехом не увенчалось. Пробовал утилиту mkusb в связке с LinuxMint, тоже не подошло, так как система была в некоторых аспектах ограничена, ибо считала, что находится в Live режиме(хотя так оно и есть). Прошу без оскорблений, и заранее спасибо!

 , , , ,

erehtey ()

Поиск научного софта

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

 , , ,

ZERG ()

Что значит перестройка кэша?

  • запросили данные, в кеше данных нет
  • получили данные из файла,
  • записали данные в кэш (пусть будет в оперативную память).
  • и отдали данные
  • запросили данные, смотрим есть ли такие в кэше
  • данные есть в кеше, взяли из кеша, если нет вернулись к пункту 2

где в этой логике работы кеша «перестройка кэша»? Зачем его перестраивать?

 ,

sniper21 ()

Распаковщик из python в php

struct.unpack('!%df' % blockSize, buf)

! - big-endian, а %df - double/float?

buf по длине - 88 символов

в одном символе 4 байта типа float, соответственно в blockSize = 22

Как это переделать в PHP?

unpack('f', buf); // f - float

 , ,

sniper21 ()

Требуется программа или скрипт для сортировки данных

Здравствуйте. Если написал не в тот раздел просьба сильно не пинать. Не нашел более подходящего.

Суть проблемы. Есть файл с данными в которые подмешана лишняя информация. Нужно эту информацию оттуда удалить.

Теперь более подробно.

Файл является частью дампа с прошивки нанд памяти. Информация в нем не текстовая и строками не разделена. Нужно каждые 2048 байт удалять 64 байта информации со смещением остальных данных. Тобиш в сохраняемый файл должны записываться 2048 байт, далее из читаемого файла 64 байта пропускаем и начиная с 2113 байта следующие 2048 байт дописываем впритык к записанным, и.т.д...

WinHex к сожалению так не умеет. Возможно есть какие-нибудь приложения сортировщики способные выполнить такую задачу. Возможно есть скрипты вроде awk или sed способные сделать сортировку. Есть установленная IDA Pro 7 возможно через нее можно это сделать!?

Я немного понимаю в javascript и догадываюсь как это можно реализовать но знаний по обработке файлов не имею.

Спасибо.

 , , ,

SynkMaster ()

Не могу сделать метод обратного вызова. Что-то странное со статическими данными

Пишу небольшую обертку для старого легаси.

Задача: сделать класс с методом, который будет использоваться как коллбек.

Класс примерно такой:

class FileChannel
{
public:
    FileChannel();

    static int getChar(num_t Port);
    bool open(const char *fileName);
    void close();

protected:

    FILE *file;
};

Метод getChar() статический, потому что только такие методы можно использовать как функции обратного вызова.

Реализация getChar() простая:
int FileChannel::getChar(num_t Port)
{
   ... некая логика с портом...

   return fgetc(file);
}

Проблема в том, что данный статический метод не может работать с не-статическими данными. Ошибка будет такой:
FileChannel.cpp:39:17: error: invalid use of member ‘FileChannel::file’ in static member function
    return fgetc(file);
                 ^~~~
In file included from FileChannel.cpp:1:0:
FileChannel.h:26:11: note: declared here
     FILE *file;
           ^~~~

Тогда я пытаюсь объявить file как static:
static FILE *file;

Но тогда не проходит линковка. Почему-то класс перестает видеть свой член file. Ошибка, например в конструкторе:
FileChannel::FileChannel()
{
    file = NULL; // Тут ошибка
}

Сами ошибки выглядят вот так:
FileChannel.o: In function `FileChannel::FileChannel()':
FileChannel.cpp:6: undefined reference to `FileChannel::file'
FileChannel.o: In function `FileChannel::open(char const*)':
FileChannel.cpp:16: undefined reference to `FileChannel::file'
...
FileChannel.o:FileChannel.cpp:31: more undefined references to `FileChannel::file' follow
collect2: error: ld returned 1 exit status
make: *** [Indicator] Error 1
14:09:37: Процесс «/usr/bin/make» завершился с кодом 2.

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

 , , ,

Xintrea ()

Восстановление данных с NTFS раздела

Всем привет

Сегодня записывал образ на флешку через dd и, как выяснилось позже, использовал не ту флешку.

Флешка была отформатирована в NTFS, подскажите, как восстановить хотя бы какую то часть данных

 , ,

Deleted ()

Передать данные и звук по укв радио

С передачей данных по укв радио ранее дел не имел, потому вопросы могут казаться совсем простые и/или неправильные

Пусть есть комп «передатчик» и множество компов «приемников»
Нужно передать всем одинаковых немного байт и речь ?
Решение примерно видеться такое: через COM|USB|ETH подключаюсь к радиостанции (или промежуточному блоку) и передаю данные, затем передаю речь - со звуковой карты «как есть» в аналоге т.к. скорость канала данных мала (1200 бод) или промежуточный блок принимает по ETH и сам аналог подает на радиостанцию.

Нашел, что так примерно работает mototrbo http://www.sagatelecom.ru/radiosystems/DMR/mototrbo.php, но какое оборудование нужно и описание его для программирования не вижу. Возможно это закрытые решение «по ключ», что не подходит.
Мотороллу смотрю т.к. она наверно наиболее распространена, например в авто, не дорога. Не хотелось бы «уникальных» решений.

Встречал описания разного рода радио модемов для «телеметрии», но мне такое не подойдет т.к. они только данные, без речи толкают.

 , ,

x905 ()

Облачное хранилище данных

Для домашнего NAS нужна дополнительная «подушка безопасности». Планируется хранить небольшой объём данных 0-1000Гб. От хранилища хотелось бы оплату за реально потраченное место, а не по тарифам. Допустим, потребляю я 10Гб - значит и плачу только за 10.

Хранить данные вне РФ.

И желательно с менее больной ценой.

 , ,

FluffyPillow ()

А расскажите мне про Qt еще! (чтение/сохранение проекта)

1. В каком формате сохранять? Тут у нас много вариантов. Хотел бы услышать ваши варианты, в каком лучше и чем? Тут я немного потерялся:

1.1. xml? Ну, неплохо, но пилить валидацию на момент загрузки файла.
1.2. json? Тоже хуман реадабле, но опять пилить валидацию на момент загрузки файла.
1.3. QSettings? toByteArray()? Уже глазками не почитать, но зато валидация только один раз (заполнение моделек данными).
1.4. Бинарщина? Мутотня с байтордер, да и может еще чем открыть захочу.
1.5. Я не в курсе и есть другой вариант?

2. Есть связанные и вложенные Model/View и тут бы не создавать лишних прослоек, в частности, используя xml/json получается цепочка: файл-данные-модели, а используя нечитаемые форматы будет цепочка: файл-модели. Понятно, что, модель что-то валидирует при её заполнении данными.

Вобщем вопрос такой комплексный — это вообще нормально валидировать сначала на этапе чтения формата, а затем второй раз при заполнении моделей? Если ответ ДА, то я со спокойной душой запилю на json или xml, но если есть иные менее накладные по кол-ву строк кода варианты — я бы с удовольствием их выслушал. Ну и просто приглашаю подискутировать на этот счет.

 , , ,

deep-purple ()

А где взять данные о негативых/позитивных высказываниях?

Нужно запилить анализ тональности текста на русском. Алгоритмы есть, статьи есть, а где взять данных - не понятно.

 ,

Deleted ()

Фоновая синхронизация данных на андроиде

Пока нашёл только автовыгрузку фоток, а хотелось бы как на пк, когда я.диск/мылору облако/дропбокс и т.п. выгружают изменённые директории в фоне. Знает кто такой клиент на андроид? Я нашёл на 4пда клиент для меги, но он протух и прога от совсем левого Васяна.

 , , ,

NoobeR ()