LINUX.ORG.RU

Сообщения Noob_Linux

 

Опенсорс Rimworld с глубиной DF

Форум — Games

Не знаю можно ли такое постить (админы не серчайте и потрите/перенесите тему если что).

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

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

 , ,

Noob_Linux
()

Arch c dwm

Галерея — Скриншоты

Моя рабочая станция. На скрине постановка из обоины

  • терминалы alacritty в кол-ве 3 штук;
  • neovim с говнокодом для скачивания красивых картинок на python;
  • удобный файловый менеджер lf;
  • dwm с flexipatch какой то степени свежести с патчами ниже:
#define BAR_AWESOMEBAR_PATCH 1
#define BAR_LAYOUTMENU_PATCH 1
#define BAR_LTSYMBOL_PATCH 1
#define BAR_STATUS_PATCH 1
#define BAR_SYSTRAY_PATCH 1
#define BAR_TAGS_PATCH 1
#define BAR_WINTITLE_PATCH 1
#define BAR_TITLE_LEFT_PAD_PATCH 1
#define BAR_ALPHA_PATCH 1
#define BAR_CENTEREDWINDOWNAME_PATCH 1
#define ALWAYSCENTER_PATCH 1
#define FOCUSONNETACTIVE_PATCH 1
#define PERTAG_PATCH 1
#define VANITYGAPS_PATCH 1
#define XRDB_PATCH 1
#define FLEXTILE_DELUXE_LAYOUT 1
#define TILE_LAYOUT 1
#define MONOCLE_LAYOUT 1

>>> Просмотр (2560x1440, 2429 Kb)

 ,

Noob_Linux
()

2K монитор (2560x1440) не ставиться родное разрешение

Форум — Linux-hardware

Есть монитор Iiyama ProLite XU82792QSU подключенный по HDMI к GeForce GT 610 дрова припроетарные

Через xrandr добавил новый мод

$ xrandr                                                                                                               ^_^
Screen 0: minimum 8 x 8, current 3968 x 1280, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1920x1080+2048+200 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 2048x1280+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   2048x1280     60.00*+
   1920x1200     59.88  
   1920x1080     60.00    59.94    50.00    60.05    60.00    50.04  
   1680x1050     59.95  
   1600x1200     60.00  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     75.02  
   1280x720      60.00    59.94    50.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    59.94    59.93  
  2560x1440_59.90 (0x2d1) 311.310MHz -HSync +VSync
        h: width  2560 start 2744 end 3024 total 3488 skew    0 clock  89.25KHz
        v: height 1440 start 1441 end 1444 total 1490           clock  59.90Hz
но при попытке добавить мод к монитору получаю
$ xrandr --addmode HDMI-0 "2560x1440_59.90"                                                                            ^_^
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  31
  Current serial number in output stream:  32

Xorg config https://gist.github.com/balamyt92/54af0d0c0540ee41b6d3bb29cb4c5277

 , , ,

Noob_Linux
()

PHP Junior - Красноярск - от 30 000 руб - только офис

Форум — Job

Компания МЕТА примет в свои ряды Web-программиста

http://meta.studio/

Ты определенно подходишь, если у тебя есть:

  • общее понимание HTTP протокола и принципов его работы;
  • знание PHP (5.3 — 7.0);
  • JS (ES5);
  • SQL (MySQL);
  • HTML и CSS;
  • понимание принципов ООП;
  • опыт работы с git и навыки работы в Linux (cli, умение развернуть LAMP стек).

Плюсом станут:

  • знание PSR;
  • опыт в PHP фреймворках (Yii, Symfony, Zend);
  • опыт работы с ORM;
  • опыт работы с таскранерами (gulp, grunt) и бандлерами (webpack, parcel, browserify), js библиотеками (jQuery, Vue, React, etc).

Желание и способность самообучаться не будут лишними. тебя ждет дружный коллектив, PlayStation, полуторачасовой обед и отличный офис в БЦ “Спасский”.

График работы: офис ул.Ладо Кецховели, 22а полный рабочий день. ЗП (от 30 т.р.) обсуждается на собеседовании.

По всем вопросам +7-923-573-15-79 - Владимир или на почту info@meta.studio

Так же можете написать мне, необходимо будет выполнить тестовое задание перед собеседованием.

 , ,

Noob_Linux
()

Помогите с диагностикой проблем с DNS

Форум — Web-development

Существует домен, он делегирован хостингу (coopertino). Хостинг так же предоставляет хостинг DNS. Чем успешно и пользуемся. Периодически возникает проблема с резолвингом домена. Просто говорит NOT_RESOLVED. Делаем dig по крупным днсам и видим что все в порядке. Складывается впечатление что локальные dns серверы ничего не знают (т.е. периодически забывают) о нашем домене. Если настроить в качестве dns сервера гугловский например то все прекрасно работает. Но т.к. на этот сайт заходят наши клиенты то всем же не настроишь. Проблема воспроизовдится независимо от города и провайдера. Куда копать?

 , ,

Noob_Linux
()

MySQL + Vagrant = ERROR 1698 (тупняк на ровном месте)

Форум — General

Имеем вагрант, который поднимает в виртуалбоксе машинку. В процессе поднятия машинки(Ubuntu 16.04) в первый раз в неё устанавливается все необходимое. В частности ставиться MySQL 5.7.

Как это происходит:

info "Prepare root password for MySQL"
export DEBIAN_FRONTEND="noninteractive"
debconf-set-selections <<< "mysql-community-server mysql-community-server/root-pass password  \"''\""
debconf-set-selections <<< "mysql-community-server  mysql-community-server/re-root-pass password \"''\""

info "Install additional software"
apt install -y mysql-server 

info "Configure MySQL"
sed -i '/\[mysqld\]/a character-set-server=utf8\ncollation-server=utf8_general_ci' /etc/mysql/mysql.conf.d/mysqld.cnf
echo "Done!"

info "Initailize databases for MySQL"
mysql -uroot <<< "CREATE DATABASE app_base"
mysql -uroot <<< "CREATE DATABASE app_base_test"
echo "Done!"

все прекрасно отрабатывает, у рута как и надо пустой пароль, но загвоздка в том что пользователь vagrant под которым и происходит вся основная работа с данной машинкой не может конектиться к mysql через mysql -proot (получаем err 1698), но используя всемогущий sudo все нормально Как это исправить?

 , , ,

Noob_Linux
()

Удаление всех символов переноса строки в таблице средствами SQL

Форум — Development

Есть база данных, в ней есть некая таблица, в ней есть некое поле, в котором содержится текст. Как в этом тексте удалить все переносы строк, что бы текст стал одной единой строкой, средствами SQL? Не разумею... Гуглеж не помог. От документации уже голова едет... Желательно что бы решение не было привязано к конкретной СУБД, а было на чистом SQL. Но вообще дело происходит в Access.

 , , , ,

Noob_Linux
()

Дополнительное генерируемое поле в выобрке

Форум — Development

Есть запрос, который формирует нужную выборку, нужно к этой выборке добавить еще одно поле в котором будет содержаться 1 или 0 в зависимости от условия.

Условие:

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

id, newColum
8,   0
8,   0
10,  1
2,   0
2,   0
15,  1
15,  1
15,  1
15,  1 
15,  1

грубо говоря каждая группа идешников должна иметь отличное от соседних значение в поле newColum

 

Noob_Linux
()

QComboBox + setEditable + QCompleter - как запретить ввод некоректных данных?

Форум — Development

имеем:

QComboBox *box = new QComboBox(this);
box->addItems(items);
box->setCurrentIndex(-1);
QCompleter complit = new QCompleter(items, this);
box->setCompleter(complit);
complit->setCaseSensitivity(Qt::CaseInsensitive);
complit->setCompletionMode(QCompleter::UnfilteredPopupCompletion);

как запретить пользователю вводить некоректные значения которых нет в списке. То есть например пользователь ввел T ему комплитнулось, но если он ввел еще раз T но в списке нет слов начинающихся на ТТ эта Т не ввелась. По документации ничего похожего не смог найти. Самому писать?

 , , ,

Noob_Linux
()

QDataWidgetMapper + QComboBox - как использовать?

Форум — Development

Имеем табличку в которой одно поле отвечает за вкл/выкл неважно чего и соответственно имеет значение 0 или 1 (тип tiniint ибо легаси но не суть). Нужно замапить в формочку данное поле в QComboBox - но не просто замапить, а сделать так что бы комбобокс имел два значения «да» и «нет» которые соответствую 1 и 0 в поле таблицы. Гугление показала что нужно городить делегат, но я что то не въезжаю как это все должно работать (видимо в делегаты не въезжаю до сих пор). Все остальные поля прекрасно мапятся но вот с этим комбобоксом проблема... Можете разжевать как и что нужно делать? Желательно с примером кода...

 ,

Noob_Linux
()

Qt - как не повесить гуй «тяжелым» методом?

Форум — Development

Я не программист, просто эникей.

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

Но дальше я начал заниматься реализаций импорта данных базы из файла. Так как код обещал быть достаточно больших размеров(куча проверок и прочей лабуды) я решил вынести всё это в отдельный объект который по нажатию на кнопочку будет создаваться и отрабатывать.

Суть работы объекта на пальцах:
-Задаем путь до файлов
-Чистим базу
-По порядку передаем файлы на обработку
---Обработка
----цикл Пока не конец файла
-----Читаем строку
-----Записываем в базу строку
----конец цикла
---Конец обработки

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

Как сделать так что бы формочка не умирала на время выполнения импорта? Вынести в отдельный поток и общаться сигналами-слотами? Если мы получили строку то лучше её сразу в базу кидать или лепить один большой запрос для допустим 100 срок и только потом его отправлять? Хотелось бы что бы это по памяти не вылезло хотя бы за 100 мегобайт. Пока это операция при последовательной отправке строк не вылазит за 50 мегов.

 , , ,

Noob_Linux
()

«Заморозка» окна на время выполнения слота в Qt5

Форум — Development

Есть окно, в нем вызывается некое действие, процесс выполнения действия отображается в прогресс баре, как правильно в Qt5 запретить юзеру случайно/специально что то нажать/закрыть? Действие происходит в формочке QDialog.

 ,

Noob_Linux
()

Развивающие игры

Форум — Games

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

 , , ,

Noob_Linux
()

Вышел Go 1.5

Новости — Google
Группа Google

19 августа 2015 года вышел шестой стабильный релиз языка Go.

Основные изменения:

  • Компилятор и рантайм был транслирован с C на Go, убрав последние остатки C из кодовой базы Go;
  • сборщик мусора был полностью переписан, что позволило уменьшить паузы во время сборки мусора на порядки;
  • изменили значение GOMAXPROCS (количество одновременно исполняющихся горутин) с 1 до количества логических CPU;
  • изменения в линкере позволили распространять Go-пакеты в виде динамических библиотек, которые можно линковать с программами как на Go, так и на C.

>>> Подробности

 

Noob_Linux
()

Алгоритм генерации и работы с гексовым полем

Форум — Development

Подскажите алгоритмы:

  • Алгоритм который поможет сгенерировать «круглое» поле гексов заданного радиуса (пример)
  • Алгоритм который поможет искать кратчайший путь от одного гекса к другому в сгенерированном ранее.
  • вообще книги\статьи по поводу создания и работы с гексовым полем

    UPD: нагуглил статью по теме

 , , , ,

Noob_Linux
()

Выбора игрового движка тред

Форум — Development

Хочется мне помучить gamedev в целях саморазвития. Появилась идея создать игрушку похожую на Remember Tomorrow (я в курсе что автор сейчас пилит версию 1.6, да и сам я в 1.5D играю с удовольствием, автору помощь предлагал). Так вот, встал выбор движка... Взять готовый или пилить самому?

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

Если взять готовый движок то можно сэкономить энное кол-во времени (за вычетом времени на освоение движка).

Наибольший опыт программирования имею на C++. Но освоение другого языка для меня не трудная задача.

Может кто посоветует что посмотреть и потыкать по данному поводу? Какие могут быть подводные камни?

 , ,

Noob_Linux
()

не могу открыть файл используя QFile

Форум — Development

Возникла задача написать мелкую утилитку для парсинга одно xml. И вот начав работу споткнулся о первый же камень :( exists() говорит что файл есть, а open(QIODevice::ReadOnly | QIODevice::Text) говорит что «No such file or directory». Ничего не пойму.

Картина маслом

 , , ,

Noob_Linux
()

userstyles.org не корректно отображается и нет возможности поставить стиль

Форум — General

Захотелось мне юзер стилей, поставил Stylish, зашел на userstyles.org и не понял

Mozilla Firefox 37.0.2

В чем проблема?

 ,

Noob_Linux
()

Wargame Red Dragon кто играет?

Форум — Games

сабж

Играет кто? Хотелось бы найти компанию для совместных переодических игр в сети(строго за красных, не нравится мне за синих). Найти противников не проблема, за синих там большинство играет, а вот с адекватной тимой за красных порой серьезные проблемы.

Если кто забросил из-за баланса, то на данный момент он в пределах разумного ИМХО.

 , ,

Noob_Linux
()

Выбора книги по пыхе тред

Форум — Web-development

Хочу phpхнуть, но так что бы норм. Посоветуйте что курить? Присматриваюсь к «Бретт Маклафлин: PHP и MySQL. Исчерпывающее руководство» 2-е издание от 2014 года.

Стоит брать? в пыхе ноль без палочки. Посоветуйте вообще набор для исчерпывающего изучения веб-девелопа в составе htmp5/javascript(jQuery,AJAX)/php/css.

 , ,

Noob_Linux
()

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