LINUX.ORG.RU

Сообщения Zodd

 

Выбор небольшого компьютера для дома

Помогите пожалуйста выбрать компактный компьютер для дома. Я давно этими вопросами не занимался, поэтому что сейчас актуально и что лучше всего брать не знаю.

Лучше купить готовый Nuc или ему подобное, либо собрать на базе mini(micro)-atx самому?

Компьютер нужен в основном для программирования и для просмотра интернета. Желательно по мощнее процессор и при этом потише.

В какую сторону копать?

 ,

Zodd
()

Использование планшета для презентаций

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

Остался не решен следующий вопрос:

К ноутбуку я подключаю беспроводную лазерную указку и с помощью нее листаю слайды.
Есть ли возможность также делать на планшете?
Может есть такая указка которая работает через блютуз? Кто нибудь такое делал?

 ,

Zodd
()

Замена матрицы в Lenovo x230

На днях случайно пролил кофе на ноут :'(
Экран пришел в негодность. Тут были те, кто менял родную матрицу.
Что лучше поставить взамен? Такой же или найти экран с ISP?

Поделитесь с историей успеха. Заранее спасибо.

 ,

Zodd
()

Посоветуйте мини компьютер

Хочу прикупить себе домой стационарник и большой монитор
(надоело таскать каждый день ноут, лучше два компа - один дома, другой на работе и облака для синхронизации).

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

Что лучше взять:

1. Мак мини 2012 года с i7 и докупить памяти.
2. Что-то из серии Intel NUC
3. ???

В общем посоветуйте что на сегодня актуально из железа?

 ,

Zodd
()

Не могу настроить бэкап

Есть в наличие WD My Cloud Ex2, пытаюсь организовать на нем автоматизированный бэкап.

По какому протоколу лучше к нему подключаться? Какой софт лучше использовать? В гугле ничего толкового нет.

Десктоп ноут thinkpad x230, fedora 25.

 , ,

Zodd
()

Численные расчеты с python

Сегодня будет продолжение темы: https://www.linux.org.ru/forum/development/13234056

С того времени переписал базовую часть программы расчета на python.
Что-то пока сделано чтобы только работало.
Часть реализовано один в один как на плюсах.

Делюсь некоторыми результатами, надеюсь вам будет интересно.
sudo cast: dikiy, grem, unanimous, Shadow, AlexVR.

Результаты представил в виде графика

https://ibb.co/e7N8La

Расчеты сделаны для разного количества конечных элементов.
Есть два варианта на питоне: 1 - совсем сырой, 2-ой после беглого прохода профайлером.

Выводы: плюсы все-таки быстрее, но на питоне много чего можно оптимизировать, код пока сырой.
Есть еще возможность воспользоваться компиляцией и переписыванием медленной части на си.

 , , ,

Zodd
()

Разбиение класса на несколько

Потихоньку разбираюсь с питоном и возник вопрос:

Есть один большой класс в python с кучей методов в одном файле.
Можно ли его разбить на несколько файлов (например как в c++), т.к. стало трудно в нем ориентироваться?

Либо как то отложить реализацию и объявление?

В инете ничего толкового не нашел :(

 ,

Zodd
()

Есть ли смысл использовать для численных расчетов python?

Есть ли смысл использовать для численных расчетов python (методы конечных элементов, математические расчеты, много циклов, большие данные)?

Или лучше использовать c++? Насколько медленнее код получается?

Плюсы питона:

  • простой
  • можно быстро создать алгоритм или переделать
  • много библиотек для численных расчетов, построения графиков
  • низкий порог вхождения, другим будет проще его изучить
  • можно потом куски на си переписать

Минусы питона:

  • медленнее плюсов
  • после c++ трудно переключится, кое-что по-другому (структуры, switch)
  • я его гораздо хуже знаю

Дал прогу на c++ одному, от так и не смог его осилить :(

Поделитесь историей успеха.

 , ,

Zodd
()

ПроNAS системы

На днях перегорела плата памяти на компе :'( и я задумался о вечном,
т.е. о бэкапах: нужно приобрести NAS систему.

Раньше свои данные копировал на внешний жесткий, но это дело не автоматизировано,
да и неудобно для нескольких компов делать бэкап.

В итоге проштудировал разные варианты существующих в инете решений и не пришел к одному решению.
Поэтому посоветуйте выбрать одну из них.

Что нужно:

  • raid из 2(4)ТБ дисков,
  • торент клиент,
  • возможно WebDav и облака в будущем.

Варианты решений:

1. Вариант для ленивых.

Взять готовое решение на основе Qnap или Synology.
В результате получаю 20000 руб + 14000 за жесткие = 34000 руб.

Плюсы: ничего почти настраивать не надо, места занимает мало.
Минусы: дороговато получается. Возможности только те, которые есть в самой ОС.

2. Купить более простое устройство, например WD Cloud Mirror 2ТБ.

Плюсы: в комплекте уже устаовлено 2 по 2ТБ жестких, цена - 21000 руб. Очень компактно.
Минусы: возможности встроенной ОС довольно ограничены, не расширяется.

3. Собрать самому на основе mini itX платы.

Пришлось долго повозиться и поискать нормальные варианты железок.
В результате: корпус 3000, мать 5000, 2 жестких по 2ТБ 14000, блок питания 1000 руб, ОЗУ есть в наличии.
Итого: 23000 руб.

Плюсы: можно водрузить любую ОС (debian, centos), можно в дальнейшем расширить еще на 2 жестких, цена.
Минусы: занимает больше места, нужно все отдельно покупать и настраивать.

Что лучше: взять готовое или самому собрать?

 , ,

Zodd
()

Несколько проектов используя cmake

У меня есть несколько программ (prog1, prog2, ...).
У них есть общий код, поэтому я общую часть создал в виде отдельной библиотеки.
Но если я нахожу ошибку в библиотеке, работая в новой программе, и поменяю код библиотеки,
то библиотека автоматически не пересоберется. Как это исправить?

/core/lib
/core/CMakeLists.txt
/prog1
/prog1/CMakeLists.txt
/prog2
/prog2/CMakeLists.txt
...

Вот CMakeLists.txt файл для программы:

project(prog1 CXX C)

include_directories (../core/lib)

find_library(CORE libcore.a ../core/lib)

add_executable(${PROJECT_NAME} main.cpp)
target_link_libraries(${PROJECT_NAME} ${CORE})

 

Zodd
()

Как вы это еще терпите?

Не было печали, как говорится.

Пришло обновление на федоре и это что-то эпичное.
До этого все работало хорошо, вейланд все крутил, проги работали исправно. И тут началось...

Начал подтормаживать интерфейс, пытался вернуться с вейленда на иксы, все еще хуже.
В виртуалбоксе через какое-то время мышь перестает реагировать на нажатие.
А либраоффис начал дико тормозить.
А мне срочно нужно таблицу в writer 20х30 строк подредактировать.
Создание или удаление одной строки - ждать пару минут %(

И эта система еще пытается войти на десктоп? Зачем вообще так жить?

 ,

Zodd
()

Как правильно разбить ssd на ноуте

Заменил на ноуте lenovo x230 жесткий диск на ssd и возникла проблема с разбиением диска.
Везде предлагают разные варианты разбивки, как правильно разбить в итоге не понятно:

1. Нужен ли swap (оперативки 16 гигов)? И если нужно то сколько выделить.

2. Нужно ли выносить /boot

3. Как в федоре включить опцию discard во время установки, или можно только после нее?

 , ,

Zodd
()

Помогите вспомнить книгу

Это был фантастический роман в нескольких книгах. Сюжет помню лишь кусками.

1. Есть главный герой (какой-то мужик), пришедший из другого мира и роман как раз про его похождения в этом мире (возможно у него есть магические способности).

2. Какие-то существа этого мира ведут войну с другими на выживание.

3. Есть говорящая птица (то ли тетерев, то ли глухарь). В конце книги вылупляется новая принцесса этих тетеревов и этот тетерев дает новое потомство птицам.

Это произведение входит в цикл произведений этого автора. Он вроде русский фантаст.

 ,

Zodd
()

Перевод рисунка с таблицами из ворда в латех

Возникла следующая задача:

Есть документ ворда с рисунками, причём эти рисунки вставлены в таблицы, пример:

-----------
|рис|Текст|
-----------
|рис|Текст|
-----------

Необходимо на его основе сделать свой вариант. Не хочу в ворде, так как рисунки в нем рисовать неудобно, да и при перетаскивании его в тексте все поплывет. Есть конечно вариант внести этот рис внутрь контейнера.

Подумал, может рисовать рисунки в каде и вставлять в текстовый редактор, но получается двойная работа, так как нада кадовский файл переводить в рисунок и его уже потом вставлять.

А потом решил, что для этого дела хорошо подойдёт Тех. Рисунки можно сразу в svg сохранять и скриптом переводить в eps. Осталась одна проблема как в техе сформировать эту таблицу, форматирование рисунка и справа текста неправильное. Низ рисунка соответствует началу текста.

Может какой то пакет нужен?

З.ы. Нужно было один файл сделать срочно, сделал в ворде:(

 , , , ,

Zodd
()

Синхронизация между устройствами

В современном мире у людей появилось не одно электронное устройство (компьютер дома и на работе, планшеты, телефоны и т.д.).
А у лоровцев еще больше может быть. Приходится проекты редактировать и дома и на работе, иногда быстренько в телефоне что-то подправляешь.

Поэтому возникает необходимость синхронизировать свои проекты (и не только проекты) со всеми этими устройствами.
Самый простой все рабочие файлы хранить на флешке и жестком диске или таскать с собой ноутбук.
Другой вариант использловать облака, гитхабы, либо синхронизировать устройства по инету.

Как вы решаете эту проблему?

Давайте обсудим эту проблему, думаю многим будут интересно. Какие данные синхронизируете, через какие программы?

 , , , сихронизация

Zodd
()

Автоматически создавать билеты

Есть база вопросов (задач), из них нужно сформировать билет со списоком вопросов.
Мне вручную надоело создавать эти билеты и решил сделать генератов билетов.

Так как вопросы преполагают наличие формул и рисунков, то решил использовать для этого latex (билеты нужны и в печатном виде).

Мне нужно взять случайным образом вопрос из базы и записать это в билет.

Есть два вопроса: на каком языке лучше сделать генератор билетов и в каком виде это проще сделать?
Прошу поделится с подобным опытом.

 

Zodd
()

Посоветуйте смартфон для родителей

Ищу смарт для родителей. Сразу беру 2 шт, поэтому бюджет ограничен 10-12 килорублей за штуку.
Да и родители против дорогого телефона. Думаю дешевле покупать тоже не стоит.

Главное стабильность, экран 5 дюймов, батарея на день с небольшим, не тормозной.

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

 ,

Zodd
()

Как указать параметры которые еще не известны

Добрый день. Возникла задача, которую не знаю как решить.
Есть ряд объектов (b,c), у которых есть переменные (x,y,...).
Нужно, например, напечатать все переменные этих объектов.
Чтобы сократить код пытаюсь все обернуть в одну процедуру print.
Но есть проблема: нужно передать какой параметр печатать, а цикл по самим объектам содержится с подпрограмме.
Можно ли как-нибудь извернуться и это сделать? Может вы уже с таким сталкивались?

Ниже представлен код:

#include <iostream>
#include <vector>

using namespace std;

class A {
public:
    double x, y;
    virtual void print(double a) = 0;
    virtual ~A() {}
};

class B: public A {
public:
    void print(double a) {
        std::cout << a << std::endl;
    }
};

class C: public A {
public:
    void print(double a) {
        std::cout << a << std::endl;
    }
};

void print(vector<A*> v,double a)
{
    A *e;

    for(vector<A*>::iterator it=v.begin(); it!=v.end(); ++it) {
        e = *it;
        // другие вычисления
        e->print(a);
    }
}

int main() {
    vector<A*> v;
    A *e;
    B b;
    C c;
    b.x=1;
    b.y=2;
    c.x=3;
    c.y=4;

    v.push_back(&b);
    v.push_back(&c);

    print(v,x); // здесь ошибка
    print(v,y); // здесь ошибка

    return 0;
}

 

Zodd
()

Синхронизация и бэкап

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

Поделитесь опытом того как вы решаете эти вопросы?
Чем и куда делаете бэкапы, используете ли вы облака и чем синхронизируетесь?

В общем реквестирую здесь советов тред.

З.ы. Например в моем случае есть в наличие настольный комп, ноут, 2 внешних харда, комп на работе, ну и смартфон. Как организовать данные (фото, видео, документы, исходники моих программ,

 , ,

Zodd
()

Планшет для чтения тех литературы

Знаю, что этот вопрос уже поднимался, но с тех пор прошло много времени и все уже поменялось раз десять.

Нужен планшет для:

1. Чтения, в основном книги и документы в pdf формате (учебники, науч. статьи). Иногда почитать почту и вечерком почитать новости с ЛОРа на диване.
2. 3g/4g не принципиален. Есть телефон, могу с него раздавать.
3. Дружил с линуксом. Ну либо как нибудь с него залить файлы.
4. Долгоиграющая батарейка. Часов 9-10 активного использования.
5. Не больше 15кк.
6. Чтобы через год его не выбрасывать.
7. Отзывчивость интерфейса.

Что посоветуете, какой размер экрана удобен? Стоит ли брать б/у или все же новый?

 

Zodd
()

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