LINUX.ORG.RU

Сообщения oster2011

 

frontend & backend deploy nginx

Как проходит deployment node.js приложения(а именно nuxt.js) и Rails API на один сервер на nginx. Как запросы которые проходят через адресную строку попадают на роутинг node.js? А запросы которые будут идти от фронтового приложения попадут на api? Как запросы отличаются между собой? Само взаимодействие не понятно.

 , , , ,

oster2011
()

archlinux install efi/ssd

Достался мне ноут Lenovo ThinkPad T440

  • CPU i7-4600U
  • RAM 8gb
  • SSD 180gb

И вопрос такой как поставить arch с efi + systemd-boot?(знаю что в Вики все есть, но ничего не понял:))
Есть ли какие-то особенности в установки на ssd? Или можно просто использовать ext4? Раньше использовал такую разметку?(на другом ноуте с hdd без efi)

  • /boot 100mb ext2
  • / 30gb ext4
  • swap 8gb swap
  • /home 450gb ext4

В качестве wm будет awesome. Всем заранее спасибо)
P.S. На ноуте стоит две батареи. Как их не угробить?

 , ,

oster2011
()

Выбор ноутбука

Стал вопрос о выборе нового ноута для работы(веб разработки, продукты jetbrains, webpack. пару серверов для dev, несколько браузеров).

  • На новый ноут есть $1200(не уверен достаточно будет ли)
  • Оперативы хотелось бы от 16gb
  • ssd от 128gb
  • Видеокарта не важно. Главное чтобы графика не тормозила(видео и интерфейс)
  • Процессор не знаю какой нужен. Хотелось бы чтобы хватило на лет 5 еще.
  • Хороший корпус.

Думаю о покупке какого то Lenovo ThinkPad T(нового) так как наслышан о них. Только вот какой не знаю. И стоит ли брать именно эту серию.
Будет стоять ArchLinux + awesome.
Что подскажите?

 , ,

oster2011
()

Ubuntu user servise systemd

Есть VPS с установленной Ubuntu 16.04. Как заставить сервис системд выполнятся от имени пользователя? Пользовательский сервис храню в этой папке ~/.config/systemd/user/. Но при попытке запустить сервис говорит что данного сервиса не существует. В чем может быть проблема и что я делаю не так? Заранее всех благодраю.
puma.service

[Unit]
Description=Puma application server for domain
After=network.target

[Service]
WorkingDirectory=/home/user/web/domain/project
Environment=RAILS_ENV=production
User=user
PIDFile=/home/user/web/domain/project/shared/pids/puma.pid
ExecStart=/home/user/.rbenv/shims/bundle exec \
         /home/user/.rbenv/shims/puma \
         -C /home/user/web/domain/project/config/puma.rb

[Install]
WantedBy=multi-user.target

 , , ,

oster2011
()

Панель управления VPS

Какаю и почему посоветуете панель управления для VPS? На данные момент стоит VestaCP. Почти полностью устраивает, может есть какие-то по лучше решения? На данные момент стоит несколько сайтов на php и ruby.

 , , ,

oster2011
()

Linux + Chromecast 2 = ❤ ?

Как подружить Linux и Chromecast 2? Чтобы транслировать потоковое видео с браузера. Пробовал через браузер но лагает. Может есть какое-то расширение(которое будет перехватывать видео) или прога куда ты просто вставляешь ссылку. ?

 , , chromecast 2, ,

oster2011
()

Клиент с консолью и sftp файловым менеджером

Если ли один клиент в который себе объединит консоль и sftp и желательно возможность быть подключенным к нескольким машинам. Ибо держать отдельно подключения и через filezil`u и консоль не удобно.

 , ,

oster2011
()

Настройка редиректов на nginx.

Вопрос по настройке редиректов на nginx, как их реализовать?
Чтобы, когда пользователь заходит на domain.com, его автоматом перебрасывало на domain.com/ru.
И так же, чтобы если пользователь зайдет просто на domain.com/product/123, его перекинуло на domain.com/ru/product/123.
При этом чтобы в исключениях был domain.com/admins и все выше лежащие от admins.
Конфиг который у меня есть на данный момент: nginx.conf

 , ,

oster2011
()

Кто знает как подключить UIkit 3 к Vue.js 2

Всем привет. Кто знает как подключить UIkit 3 к Vue.js 2. В интернете не смог найти гайдов по это теме. Нужна именно версия UIkit 3. VUIKIT не подходит так как он базируется на UIkit 2, а не UIkit 3 как мне нужно. Всем спасибо.

 , ,

oster2011
()

Frontend & Backend

Суть вопроса как лучше связывать Frontend и Backend?
Это касается в моем случае Ruby on Rails 5 и Vue.js 2.(это так для уточнения).
Лучше разрабатывать их поразнь или лучше объединить в единое целое(в случае с рельсами это будет который интегрирует фронт фреймворк)?

 , , , ,

oster2011
()

torrent player

Кто знает способ как просматривать torrent видео без скачивания. Желательно чтобы был выбор серии с torrent`a Используя mpv, может есть какое-то расширение для smplayer. Или иной способ.

 , , , ,

oster2011
()

mpd error

Не выходит завести mpd 0.20; pulseaudio 9.0, ncmpcpp 0.7.7
mpd.conf

user "denis"

# Required files
db_file            "~/.config/mpd/database"
log_file           "~/.config/mpd/log"

# Optional
music_directory    "~/Музыка"
playlist_directory "~/.config/mpd/playlists"
pid_file           "~/.config/mpd/pid"
state_file         "~/.config/mpd/state"
sticker_file       "~/.config/mpd/sticker.sql"
mixer_type "software"
audio_output {
        type            "pulse"
        name            "pulse audio"
}
bind_to_address 	"127.0.0.1"
mpd log
Jan 10 01:13 : exception: OutputThread could not get realtime scheduling, continuing anyway: sched_setscheduler failed: Operation not permitted
mpd.service
[Unit]
Description=Music Player Daemon
Documentation=man:mpd(1) man:mpd.conf(5)
After=network.target sound.target

[Service]
Type=notify
ExecStart=/usr/bin/mpd --no-daemon

# allow MPD to use real-time priority 50
LimitRTPRIO=50
LimitRTTIME=infinity

# disallow writing to /usr, /bin, /sbin, ...
ProtectSystem=yes

# more paranoid security settings
NoNewPrivileges=yes
ProtectKernelTunables=yes
ProtectControlGroups=yes
# AF_NETLINK is required by libsmbclient, or it will exit() .. *sigh*
RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX AF_NETLINK
RestrictNamespaces=yes

# Note that "ProtectKernelModules=yes" is missing in the user unit
# because systemd 232 is unable to reduce its own capabilities
# ("Failed at step CAPABILITIES spawning /usr/bin/mpd: Operation not
# permitted")

[Install]
WantedBy=default.target
mpd.service log
$ systemctl --user status mpd.service
● mpd.service - Music Player Daemon
   Loaded: loaded (/usr/lib/systemd/user/mpd.service; enabled; ve
   Active: active (running) since Tue 2017-01-10 01:13:57 EET; 3m
     Docs: man:mpd(1)
           man:mpd.conf(5)
 Main PID: 24869 (mpd)
   CGroup: /user.slice/user-1000.slice/user@1000.service/mpd.serv
           └─24869 /usr/bin/mpd --no-daemon

янв 10 01:13:56 hp systemd[2611]: Stopped Music Player Daemon.
янв 10 01:13:56 hp systemd[2611]: Starting Music Player Daemon...
янв 10 01:13:57 hp systemd[2611]: Started Music Player Daemon.
Где я допустил ошибку в настройке и как исправить? Заранее всем спасибо.

 , , ,

oster2011
()

Arch awesome widget GoboNet

  • Awesome 4

Пытаюсь установить GoboNet widget. Все сделал по инструкции. GoboNet utils установил(утилита работает).
добавил в theme.lua

beautiful.wifi_3_icon
beautiful.wifi_2_icon
beautiful.wifi_1_icon
beautiful.wifi_0_icon
beautiful.wifi_down_icon
добавил в rc.lua
local gobonet = require("gobo.awesome.gobonet")
gobonet.new(), добавил в rc.lua
 { -- Right widgets
            layout = wibox.layout.fixed.horizontal,
            wibox.widget.systray(),
            mykeyboardlayout,
            gobonet.new(),
            battery.new(),
            mytextclock,
            s.mylayoutbox,
        },
Никаких ошибок не бьет но ничего не отображается и не работает(виджет). Заранее спасибо. r3lgar

 , , ,

oster2011
()

awesome 4.0 make error

При попытке собрать awesome 4.0 на арче выбивает ошибка, log

CMakeFiles/awesome.dir/dbus.c.o: In function `a_dbus_message_iter':
/home/olesya/Документы/awesome-4.0/.build-hp-x86_64-pc-linux-gnu-6.2.1/dbus.c:119: undefined reference to `lua_rotate'
/home/olesya/Документы/awesome-4.0/.build-hp-x86_64-pc-linux-gnu-6.2.1/dbus.c:210: undefined reference to `lua_rotate'
/home/olesya/Документы/awesome-4.0/.build-hp-x86_64-pc-linux-gnu-6.2.1/dbus.c:193: undefined reference to `lua_rotate'
CMakeFiles/awesome.dir/dbus.c.o: In function `luaA_object_push':
/home/olesya/Документы/awesome-4.0/.build-hp-x86_64-pc-linux-gnu-6.2.1/common/luaobject.h:148: undefined reference to `lua_rotate'
CMakeFiles/awesome.dir/dbus.c.o: In function `luaA_dofunction':
/home/olesya/Документы/awesome-4.0/.build-hp-x86_64-pc-linux-gnu-6.2.1/common/lualib.h:69: undefined reference to `lua_rotate'
CMakeFiles/awesome.dir/dbus.c.o:/home/olesya/Документы/awesome-4.0/.build-hp-x86_64-pc-linux-gnu-6.2.1/common/lualib.h:73: more undefined references to `lua_rotate' follow
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[3]: *** [CMakeFiles/awesome.dir/build.make:1113: awesome] Ошибка 1
make[2]: *** [CMakeFiles/Makefile2:101: CMakeFiles/awesome.dir/all] Ошибка 2
make[1]: *** [Makefile:128: all] Ошибка 2
make: *** [Makefile:28: cmake-build] Ошибка 2

 , , ,

oster2011
()

OpenWRT TP Link 841n

Прошил свой TP Link 841n на OpenWrt Chaos Calmer 15.05 и после настройки вижу два названия сети в настройках, это нормально?
Скрин

 ,

oster2011
()

BASH скрипт

Помогите написать скрипт на bash`e. Запускается консольная программа server, потом запускаться консольная программа client. После чего выводиться то что нам вывелось в server на экран и выводиться то что вывелось в client.

 , ,

oster2011
()

Вывести название текущей папки

Люди кто знает как в Си вывести название текущей папки, не полный путь, а только название.

 , ,

oster2011
()

awesome-network-manager error

Не выходит подключить awesome-network-manager, бьет скрин ошибки, что делать?

 , ,

oster2011
()

GUI

На чем писать gui? Qt, gtk, какие еще есть варианты. Какие плюсы и минусы

 , ,

oster2011
()

RubyOnRail - реферальная система

Люди кто можем помочь с реферальной системой?

 

oster2011
()

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