И это всё МОЁ

Посоны, у кого-нибудь i2c работает на 64 битах?


Ловлю вот это, когда java приложение пытаюсь запустить:


[ 583.009638] Call Trace:
[ 583.013390] i2c_transfer+0x48/0xb0
[ 583.017174] i2cdev_ioctl_rdwr.isra.1+0x1dd/0x200 [i2c_dev]
[ 583.021095] i2cdev_ioctl+0x1a6/0x280 [i2c_dev]
[ 583.024987] do_vfs_ioctl+0x8b/0x5f0
[ 583.028846] ? handle_mm_fault+0xff/0x250
[ 583.032681] ? __fget+0x6c/0xa0
[ 583.036413] ksys_ioctl+0x62/0x90
[ 583.040111] __x64_sys_ioctl+0x11/0x20
[ 583.043793] do_syscall_64+0x3e/0x100
[ 583.047476] entry_SYSCALL_64_after_hwframe+0x44/0xa9


Та же система на 32 битах работает! Вот и вопрос, это косяк в драйвере или что-то нужно изменить в джава-приложении? Я в джаве лох, буду рад подсказкам. Есть ли там разница, собирается приложение под 32 или 64 jdk?









 , , ,








И это всё МОЁ

Работаю с ноутбука. Конфиг: i5(sandy bridge), 6gb RAM, ssd 256.
Производительности уже не хватает.
Что взять: макбук, imac или стационар собрать. Бюджет 200К.









 








И это всё МОЁ

Всем здравия!


Решил окончательно переехать на SSD. Как ни крути, а это быстро, тихо, экономично, физически надежно.


Волнует только 2 недостатка: моментальная смерть и потеря инфы.
Начитался страшных интернетов, кто-то пишет купил хороший диск, через неделю перестал определяться, хана всем данным соответственно. Один чел пишет, типа без работы данные могут исчезнуть через 2 недели (???). У кого-то резко перестал работать на чтение и на запись. И всякая подобная лабуда.


HDD испытан десятилетиями, главный минус - боятся ударов. К сожалению, был и у меня один очень дорогой прецедент с ударом.


Пару лет юзаю SSD как файлопомойку, все ок. Есть диск на 8 Гб 8ми летней давности, тоже все ок. Сам ни разу не слышал про их кончину.


Теперь решил поставить как основной на ноут. Соответственно, важные документы и т.д. все будет на SSD.


Насколько эти страшилки реальны? Видать касалось это первых устройств.









 , ,








И это всё МОЁ

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


1. redis это БД типа ключ-значение, которая живёт в оперативной памяти сервера. 
2. в ней хранятся некритично важные данные
3. например на сервере1 есть админка, написанная на питоне. на сервере2 есть postgres database. на сервере3 есть redis
4. хеш пароля и логины хранятся в postgres
5. всякие визуальные настройки и номера открытых пользователями админки вкладок хранятся в redis
6. для postgres и redis код админки отправляет разные типы запросов. то есть не бывает так, что через какой-нибудь прокси отправлятеся sql-запрос, а прокси уже сам решает отправить его как sql-запрос в postgres или как nosql-запрос в redis.


мне непонятна ситуация когда redis-сервер существует один и соответственно оперативная память у него одна. и при этом пользователей админки, скажем, миллион. как они будут делить оперативную память единственного сервера? ведь если каждому пользователю нужен гигабайт, то сервер не может предоставить миллион гигабайт оперативной памяти









 








И это всё МОЁ

Здравствуйте! Подскажите, пожалуйста, как новому человеку, скрипт на автостарт программы в init.d. Задержка 30 секунд, программа запускается, без остановки:


#!/bin/sh /etc/rc.common
#Example
#default example is 10


sleep 30


start()
{
echo start
#command
}


Это правильно? Или должно выглядеть не так?









 ,








И это всё МОЁ

Итак вы закончили ваш прототип на django rest framework и он уже начал тормозить. Ну конечно, вложенный сериализатор в сериализатор в сериализатор, ещё эти каунты и аггрегация в serializermethodfield. Нормально это шевелится только если кешировать весь ответ. Но там же 10 фильтров и 3 вида сортировки! Вот бы можно было искать по такому кэшу… Стоп! Где-то я такое видел.


Generic views в drf имеют serializer_class и queryset. Завернув один в другой мы получим json который можно засунуть в коллекцию монги и искать по ней. Осталось сделать небольшой бэк с монгой, я, к примеру, взял aiohttp и aiomongo. Ну и написал management — команду, которая генерит такой код, преобразует filterset в webargs, и выдергивает из подходящих вьюшек данные загружая из в монгу.


Это такой proof of concept, но может кому-то покажется интересным.


http://github.com/pawnhearts/unrest_framework


Надо добавить unrest_framework в INSTALLED_APPS и появятся management — комманды export_to_mongo и generate_aiohttp









 , ,








И это всё МОЁ

Представлена версия 7.0 проекта SU2 - открытого решателя уравнений Навье-Стокса.


Список изменений:



  • новый нелинейный контроллер итераций для улучшения робастности и сходимости;

  • улучшения для режима расчёта с фиксацией подъемной силы ( Cl=const);

  • новые возможности для Discrete Adjoint;

  • отчёт о качестве расчетной сетки;

  • возможность «dry run» запуска для проверки работоспособности входных файлов;

  • модификация для модели турбулентности SST;

  • изменения в поддержке MPI;

  • поддержка нестационарного несжимаемого решателя с подвижной сеткой;

  • возможность сборки с помощью Meson;

  • улучшения для multipoint оптимизации;

  • и другие изменения.









 , ,








И это всё МОЁ

есть работающая система с виртуалками(под vmmgr) на 1 диске, на котором появились бэд сектора.
Купил пару дисков, хочу на них собрать рейд1 и перенести систему.


Но система нетиповая с lvm, и немогу найти инструкции. А знаний что бы боюсь нехватит(я начинающий админ в мелкой конторе) и могу только на ночь сервер положить, днем в работе находится.


прошу вашей помощи в настройке, может инструкцию или еще что…


сейчас конфиг такой:


df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
devtmpfs 34G 0 34G 0% /dev
tmpfs 34G 0 34G 0% /dev/shm
tmpfs 34G 3,4G 31G 10% /run
tmpfs 34G 0 34G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 32G 19G 64% /
/dev/sda2 494M 279M 216M 57% /boot
tmpfs 6,7G 0 6,7G 0% /run/user/0

lvdisplay
--- Logical volume ---
LV Path /dev/centos/swap
LV Name swap
VG Name centos
LV UUID KjN3wX-ddee-XhXg-tUJ4-27Qt-5pBC-xavkqC
LV Write Access read/write
LV Creation host, time localhost, 2016-07-02 01:27:52 +0300
LV Status available
# open 2
LV Size 11,81 GiB
Current LE 3024
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1

--- Logical volume ---
LV Path /dev/centos/home
LV Name home
VG Name centos
LV UUID gIt2Y3-IeM1-P2ZQ-Ajc2-klQ8-t8KT-zuj8nL
LV Write Access read/write
LV Creation host, time localhost, 2016-07-02 01:27:53 +0300
LV Status available
# open 25
LV Size <3,58 TiB
Current LE 937896
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2

--- Logical volume ---
LV Path /dev/centos/root
LV Name root
VG Name centos
LV UUID qtXDsJ-M31G-vtEi-tgSw-h2rv-tvaj-UIMhRB
LV Write Access read/write
LV Creation host, time localhost, 2016-07-02 01:28:07 +0300
LV Status available
# open 1
LV Size 50,00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0

lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 3,7T 0 disk




И это всё МОЁ

Qt 5.2.1. Делаю простой текстовый редактор. Чтоб по Ctrl+F 1) вылазил QInputDialog::getText, 2) его результат мы ищем в QTextEdit. Если находим, ставим туда курсор, и рекурсия на п.1, только дальше по тексту. Добился того, что выделение бегает по тексту так, как мне нужно (см. корявую gifку). Но курсор вслед за ним не перемещается! Мой код:

void MyQTEditor::Find(QString pFind, QTextCursor pCur)
{
bool bOk;
QString sFind = QInputDialog::getText(0, "Найти", "Найти что:", QLineEdit::Normal, pFind, &bOk);

if (!bOk) return;

QList<QTextEdit::ExtraSelection> lSel;

QTextCursor findCur = ui->textEdit->document()->find(pFind, pCur);
if(findCur != pCur)
{
QTextEdit::ExtraSelection xtra;
xtra.format.setBackground(QColor(Qt::green).lighter(125));
xtra.cursor = findCur;
lSel.append(xtra);
ui->textEdit->setExtraSelections(lSel);

ui->textEdit->textCursor().setPosition(findCur.position());

Find(pFind, findCur);
}
}
Вот у меня вопросы:

1) Вот есть textEdit->find, который делает всё, что нужно, но не умеет искать с произвольного места. Почему?

2) Вот есть textEdit->moveCursor, который курсор передвигает, но не умеет передвигать на произвольную позицию. Как так-то?

3) Есть textEdit->document()->find, который умеет искать с произвольного места, возвращает QTextCursor, но

4) Есть textEdit->textCursor().setPosition, который принимает позицию курсора с предыдущего textEdit->document()->find, но туда не позиционирует. Почему?








 , , , ,








И это всё МОЁ

Linux Mint 19.1 Cinnamon


Error: Draw_InitConback: conback.lmp size is not 320x200








 








И это всё МОЁ

Сообщество, прошу совета.
Есть старый нетбук lenovo s9, поставил на него арч, но никак не могу нормально работать с AUR. На десктопе пользуюсь yaourt и не жалуюсь, а вот на нетбуке что не пробовал - не работает. yaourt не могу поставить, у того зависимость package-query, а она никак не хочит ставиться, жалуется что на архитектуре pentium4 работать не может. Тоже самое и с pacaur, там другая зависимость, но тоже жалуется что под p4 не будет работать. Прошу посоветовать, что что можно установить на кроху, чтобы можно было нормально тянуть и устанавливать софт c aur.









 , ,








И это всё МОЁ

Кто клеит? Пингвин на рабочей лошадке с виндой есть у кого?









 








И это всё МОЁ

Failed load kernel modules. В recovery mode заходит.
P.s. как я понимаю это из-за того,что в modules.conf не написаны модули. Как поступать?









 , ,








И это всё МОЁ

Опрос появился благодаря обсуждению в этой теме.

Если «связи» облегчили вам получение работы в виде упрощенного приема на работу, но вы теоретически могли получить её самостоятельно, то это все равно считается получением работы благодаря знакомству.






Нашел вакансию и устроился на работу самостоятельно0
Узнал о работе благодаря знакомствам или узнал как ее получить0
Получил работу или получил привилегию/лучшие условия работы благодаря знакомствам0
Не работаю (в том числе варианты учусь/служу в армии/другое подобное) 0
Всего голосов: 0




 








И это всё МОЁ

Друзья, подскажите, можно ли как-то отключить в тачпаде одновременную прокрутку горизонтально и вертикально? Например, если начал скролить вертикально, то дальнейшие горизонтальные смещения пальцев на тачпаде не скролять горизонтально, а игнорируются. В общем, как на оффтопике. Plasma 5.17.3, SynPS/2 Synaptics TouchPad.









 ,








И это всё МОЁ

(Не уверен, что всё ещё приемлемо писать про фото после бана фотографов, если чо удалите)


Задача:



  • видео

  • надо снимать интервью с людьми в толпе на беззеркалку Panasonic

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

  • нет возможности ставить своё освещение, контексты: большие помещения для конференций, маленькие аудитории, комнаты. Обычно скорее очень темно, чем очень светло.


Теперь набор взаимоисключающих требований:



  • переменная апертура (с как можно более маленьким f слева диапазона - 1.4, 1.2, 0.95&hellip;)

  • автофокус, потому что когда снимаешь видео в одиночку - без него никак

  • быстрый и бесшумный автофокус, епт

  • оптический зум, чтобы использовать линзу как более-менее универсальную

  • желательно стабилизация прямо в оптике (но в тушке тоже есть стабилизатор, и возможно его хватит)

  • кольца без щелчков

  • всё это в формате micro 3/4 (фотик - панасоник)

  • всё это за разумную цену, без необходимости покупать c300 для автофокуса :)


Сейчас у меня основная линза - Panasonic Leica DG Vario-Elmarit 12-60mm f/2.8-4 ASPH.


Я попробовал поискать для 3/4 какие-нибудь f/1.2-*, но ничего не нагуглил. Если вы знаете чего-нибудь такое, поделитесь пожалуйста.









 








И это всё МОЁ

Приветствую.
Совместима ли CentOS 7 с системной платой Asus p5q se2?
Для самоподготовки нужно - основы администрирования + разработка на Java. Финансово позволить отдельный микро сервер не могу, придётся на базе существующего ПК (если система заведётся).









 








И это всё МОЁ

https://elcut.ru/downloads/manual_r_pocket.pdf
Короче, мне надо термодинамику моделировать.









 








И это всё МОЁ

Доброе!


Собственно достался проект на «доделать», где файлы в перемешку. Какието файлы *.php внутри начинаются на <?php, какието на <?, часть файлов *.html внутри так-же содержат вкрапления <? и <?php. Как настроить apache чтоб он воспринимал и <? как php код?









 ,








И это всё МОЁ

Т.к musl не заработал в моём проэкте (не поддерживает некоторые символы), мне нужен другой способ отвязки от наглого libc.


В интернете поискал информацию, там есть три проблемы:




  1. Не будет работать iconv (он у меня и не используется).




  2. Не будет работать nss (привязка к нему будет динамическая), он у меня не используется.




  3. Нашёл на stackoverflow и ещё на каком-то сайте какую-то чушь про то что статический glibc не будет совместим с другим ядром, или работать с ошибками на другой системе. Можно тут по подробнее?




Так что мне делать? Я издеваться над пользователями в отличии от многих не хочу, и сделаю всё также как на винде. К тому же от статической связки повышается производительность, а не только поддерживаемость. Но как всегда, ваш хвалёный линукс встал у меня на пути.









 , , ,