LINUX.ORG.RU

Сообщения Xwo

 

debian buster сеть пропадает\не поднимается(random)

Форум — Admin
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

###
# lo0
###
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# allow-hotplug eno1
# iface eno1 inet dhcp

# allow-hotplug eno1
#       iface eno1 inet manual
#       pre-up   ifconfig $IFACE up
#       pre-down ifconfig $IFACE down

###
# br0 DHCP SETTINGS
###
auto br0
# allow-hotplug br0
iface br0 inet dhcp
        bridge_ports eno1
        bridge_fd 0
        bridge_maxwait 1
        bridge_stp off
        dns-nameservers 8.8.8.8 8.8.4.4
        up /sbin/brctl stp br0 on
        post-up /etc/myconfig/rc.firewall.sh
        down ip link set dev eno1 down

При буте сеть поднимается, но до маршрутизатора не ходит. Перезапуск - рандомно=не ходит\ходит три секунды и потом не ходит. Пробовал комментить строку

post-up /etc/myconfig/rc.firewall.sh
Без изменений

 , ,

Xwo ()

после обновления *warning* These default coding systems were tried to encode text in the buffer ‘ *temp file*’

Форум — Development

После обновления следующих пакетов, появляется буфер *warning*, содержимое которого ниже

[PACKAGES UPDATED]:
request up to date.
yaml-mode up to date.
web-mode up to date.
smartparens up to date.
projectile up to date.
ivy up to date.
helm up to date.
google-translate up to date.
flycheck up to date.
avy up to date.

These default coding systems were tried to encode text
in the buffer ‘ *temp file*’:
  (utf-8-unix (550 . 4194256) (551 . 4194205) (552 . 4194256) (553
  . 4194229) (555 . 4194256) (556 . 4194226) (557 . 4194256) (558
  . 4194229) (559 . 4194257) (560 . 4194176) (561 . 4194256))
However, each of them encountered characters it couldn’t encode:
  utf-8-unix cannot encode these: \320 \235 \320 \265 \320 \262 \320 \265 \321 \200 ...

Click on a character (or switch to this window by ‘C-x o’
and select the characters by RET) to jump to the place it appears,
where ‘C-u C-x =’ will give information about it.

Select one of the safe coding systems listed below,
or cancel the writing with C-g and edit the buffer
   to remove or modify the problematic characters,
or specify any other coding system (and risk losing
   the problematic characters).

  raw-text no-conversion

После C-u C-x =

             position: 1 of 2956 (0%), column: 0
            character: f (displayed as f) (codepoint 102, #o146, #x66)
    preferred charset: ascii (ASCII (ISO646 IRV))
code point in charset: 0x66
               script: latin
               syntax: w 	which means: word
             category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman
             to input: type "C-x 8 RET 66" or "C-x 8 RET LATIN SMALL LETTER F"
          buffer code: #x66
            file code: #x66 (encoded by coding system utf-8-unix)
              display: terminal code #x66

Character code properties: customize what to show
  name: LATIN SMALL LETTER F
  general-category: Ll (Letter, Lowercase)
  decomposition: (102) ('f')

There is an overlay here:
 From 1 to 50
  semantic             ("django.core.validators" include nil nil #<overlay from 1 to 50 in models.py>)


There are text properties here:
  face                 font-lock-keyword-face
  fontified            t

[back]

 ,

Xwo ()

Google обосновал ограничение API webRequest, используемого блокировщиками рекламы

Форум — Talks

После такого, кмк, каждый должен удалить хром и пересесть на ff

 , , ,

Xwo ()

Взять объекты в списке

Форум — Development
some = list(range(1, 8))
print(some)

out:

[1, 2, 3, 4, 5, 6, 7]

Как взять из списка пары?

1,2 2,3 3,4 4,5 5,6 6,7 7,8

 ,

Xwo ()

ravel что есть типа swagger?

Форум — Development

Всё по доке https://github.com/waiteb3/revel-swagger/tree/master/examples/swaggerapi

Может свогер не нужен и что-то есть по-лучше в экосистеме go?

┌─[user@debian]─[~]
└──╼ go get github.com/revel/cmd/revel
┌─[user@debian]─[~]
└──╼ go get github.com/waiteb3/revel-swagger/examples/swaggerapi/...
# github.com/waiteb3/revel-swagger/examples/swaggerapi/app/controllers
.golang/src/github.com/waiteb3/revel-swagger/examples/swaggerapi/app/controllers/api.go:14:10: c.RenderJson undefined (type App has no field or method RenderJson)
.golang/src/github.com/waiteb3/revel-swagger/examples/swaggerapi/app/controllers/items.go:48:10: c.RenderJson undefined (type Items has no field or method RenderJson)
.golang/src/github.com/waiteb3/revel-swagger/examples/swaggerapi/app/controllers/items.go:54:34: c.Controller.Request.Body undefined (type *revel.Request has no field or method Body)
.golang/src/github.com/waiteb3/revel-swagger/examples/swaggerapi/app/controllers/items.go:61:10: c.RenderJson undefined (type Items has no field or method RenderJson)
.golang/src/github.com/waiteb3/revel-swagger/examples/swaggerapi/app/controllers/items.go:70:10: c.RenderJson undefined (type Items has no field or method RenderJson)
.golang/src/github.com/waiteb3/revel-swagger/examples/swaggerapi/app/controllers/items.go:82:10: c.RenderJson undefined (type Items has no field or method RenderJson)
.golang/src/github.com/waiteb3/revel-swagger/examples/swaggerapi/app/controllers/items.go:92:11: c.RenderJson undefined (type Items has no field or method RenderJson)
┌─[✗]─[user@debian]─[~]
└──╼ go get github.com/go-swagger/go-swagger/spec

package github.com/go-swagger/go-swagger/spec: cannot find package "github.com/go-swagger/go-swagger/spec" in any of:
        /usr/local/go/src/github.com/go-swagger/go-swagger/spec (from $GOROOT)
        /home/user/.golang/src/github.com/go-swagger/go-swagger/spec (from $GOPATH)

 ,

Xwo ()

emacs имитация dynamic tiling

Форум — Development

Как бы так сделать, чтобы при открытии буфера окно появлялось как в dwm(имитация тайлинга)?

 , ,

Xwo ()

go dict

Форум — Development

Есть какой-то инструмент, который позволяет продублировать функционал python'овского dict() ? Чтобы можно было делать типа

{
    1: 1,
    "some": 1,
    "some1": {...}
}

 

Xwo ()

читабельный print срезов\массивов

Форум — Development
package main

import (
    "fmt"
)


func main() {
    medals := []string{"some some", "some", "some"}
    fmt.Println(medals)
}

out:

[some some some some]

Как бы объекты отделить, скажем, запятыми. Чтобы удобно видеть объекты? Чтобы было так:


[some some, some, some]

 

Xwo ()

Возврат функцией нескольких переменных

Форум — Development
func findLinks() ([]string, int) {
┆   medals := []string{"gold", "silver", "bronze"}
┆   return medals, 1
}

1. Как в одну переменную загрузить два возвращаемых значения, чтобы можно было потом обращаться типа res[0], res[1]

2. Как вывести два значения с помощью printf?

// не работает
fmt.Printf("some: %#[1]v, some1: %#[2]v", findLinks())

 

Xwo ()

чем сгенерить график из uml?

Форум — Desktop

Интересует инструмент консольный, чтобы можно было это в emacs прикрутить

 ,

Xwo ()

xpad вибрация

Форум — Desktop

xbox360 на драйвере xpad не работает вибрация в retroarch. На драйвере xboxdrv не работает управление в retroarch

 , , ,

Xwo ()

debian stretch infinality

Форум — Desktop

https://github.com/cmpitg/infinality-debian-package

┌─[✗]─[user@debian]─[~/myscript/debian]
└──╼ cat infinality.sh
#!/usr/bin/env bash


TARGET_DIR='/home/user/media/source_code'

# Install the basic requirement: Git and devscripts
sudo apt-get install git devscripts docbook-to-man -y

# Clone the repo
cd ${TARGET_DIR}
git clone https://github.com/cmpitg/infinality-debian-package.git

# Install and build dependencies
cd infinality-debian-package/freetype-infinality/
dpkg-checkbuilddeps
cd ../fontconfig-infinality/
dpkg-checkbuilddeps
# Then install them all

# Build the package
cd ../freetype-infinality/
./build.sh
cd ../fontconfig-infinality/
./build.sh

# Install all the .deb files
cd ../
sudo dpkg -i \
    freetype-infinality/*.deb \
    fontconfig-infinality/*.deb

лог

dh_auto_build: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_auto_test
dh_auto_test: Compatibility levels before 9 are deprecated (level 8 in use)
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
dh binary
dh: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_testroot
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/home/user/media/source_code/infinality-debian-package/fontconfig-infinality/fontconfig-infinality-1'
#install -dm755 debian/fontconfig-infinality/etc/fonts/{conf.{avail,d},infinality/{conf.src,styles.conf.avail}}/
install -dm755 debian/fontconfig-infinality/etc/fonts/conf.avail/
install -dm755 debian/fontconfig-infinality/etc/fonts/conf.d/
install -dm755 debian/fontconfig-infinality/etc/fonts/infinality/conf.src/
install -dm755 debian/fontconfig-infinality/etc/fonts/infinality/styles.conf.avail/
install -m644 conf.avail/52-infinality.conf \
        debian/fontconfig-infinality/etc/fonts/conf.avail/
install: cannot stat 'conf.avail/52-infinality.conf': No such file or directory
debian/rules:15: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 1
make[1]: Leaving directory '/home/user/media/source_code/infinality-debian-package/fontconfig-infinality/fontconfig-infinality-1'
debian/rules:8: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
debuild: fatal error at line 1116:
dpkg-buildpackage -rfakeroot -us -uc -b failed
dpkg: error: cannot access archive 'fontconfig-infinality/*.deb': No such file or directory

 ,

Xwo ()

projectile поиск файлов silver searcher + фильтрация

Форум — Development

Для поиска слов есть helm-ag. Для поиска файлов сейчас используется helm-projectile-find-file-dwim. Вот с ним как раз и проблемы c фильтрованием(к примеру отфильтровать __init__.py или директорию) . Во-первых, при

(setq projectile-indexing-method 'alien) (что проставлено по дефолту)

projectile смотрит в .gitignore или .hgignore. Т.е, чтобы исключить __init__.py, мне нужно его добавить в .gitignore. Но я же не могу этого сделать, верно? Так же при alien игнорируется .projectile с инструкциями вида

- /path/to/somefile

При этом игнорируются переменные вида

projectile-globally-ignored-directories
projectile-globally-ignored-files
projectile-globally-ignored-file-suffixes

При

(setq projectile-indexing-method 'native)

Используется бекенд для поиска find

find . -type f -print0
Который тоже игнорирует .projectile и переменные
projectile-globally-ignored-directories
projectile-globally-ignored-files
projectile-globally-ignored-file-suffixes

К тому же нельзя переопределить бекенд поиска с помощью projectile-generic-command, допустим, на ag

(setq projectile-generic-command "ag . --hidden -l -0 --nocolor --nogroup --ignore '.env' --ignore '.hg' --ignore 'node_modules' --ignore '.gitignore' --ignore '__init__.py'")

Но при этом бекенд можно переопределить на

 
(setq projectile-indexing-method 'alien)
(setq projectile-indexing-method 'hybrid)

Но при этом при поиске файлов в выдаче отсутствует начальный слеш у файлов т.е

home/some/some/filename
home/some/some/filename1
т.е при открытии файла при поиске emacs предлагает вместо открытого файла создать новый

Но опять же при этом игнорируется

.projectile
projectile-globally-ignored-directories
projectile-globally-ignored-files
projectile-globally-ignored-file-suffixes

Казалось бы, простая задача: проставить бекенд и профильтровать выдачу, но не получается это сделать. Для чего это всё?

  1. я хочу использовать ag для поиска файлов т.к это быстрей. Если можно быстрей, зачем использовать то, что медленней(find)
  2. при поиске мне не хотелось видеть в выдаче некоторые директории и файлы(допустим __init__.py)
  3. желательно, чтобы можно было и глобально и локально объявлять exclud'ы, чтобы можно было более гибко рулить всем этим(к примеру, в .projectile исключать только то, что конкретно в этом проекте, а в global исключить .env)

 ,

Xwo ()

А как там поживает awesome wm?

Форум — Desktop

Лет пять назад юзал ее, потом версия ОС сменилась и awesome упал. Это надоело и решил уйти на dwm. С тех времен на нем. Сейчас понимаю, что возможно лучше было бы разобраться как поднять awesome т.к в dwm не хватает конфигурируемости. Xmonad возможно будет потыкать только на buster(с taffybar). А пока думаю, может опять потыкать awesome? У меня к пользователям awesome два вопроса:

  1. Как там со стабильностью?
  2. Как там у вас с производительностью, когда накрутишь функционала и виджетов?

 , , ,

Xwo ()

helm-projectile-find-file-dwim фильтрация

Форум — Development

игнорирует фильтр. Как бы вообще заставить helm-projectile-find-file-dwim использовать ag + фильтрацию от ag?

(use-package projectile
  :demand t
  :commands projectile-global-mode
  :config
  (projectile-global-mode)
  projectile-project-root-files
    (setq projectile-completion-system 'ivy)
    (setq helm-projectile-fuzzy-match nil) ; strong search
    ;; (setq projectile-indexing-method 'hybrid)
    (setq projectile-enable-caching nil)
    (setq projectile-require-project-root t)

    (setq projectile-globally-ignored-directories
          (append '("*auto-save-list/"
                    "*migrations/"
                    "*static/"
                    ".env"
                    ".git"
                    ".hg"
                    ".svn"
                    "out"
                    "packages/ycmd"
                    "repl"
                    "target"
                    "*__pycache__/")
                  projectile-globally-ignored-directories))
    (setq projectile-globally-ignored-files
          (append '(".gitignore"
                    ".hgignore"
                    ".hidden"
                    ".locals.el"
                    ".lvimrc"
                    ".tags"
                    ".workspace.sh"
                    "__init__.py"
                    "manage.py"
                    "wsgi.py"
                    ".projectile"
                    ".env"
                    ".gitlab-ci.yml"
                    ".DS_Store")
                  projectile-globally-ignored-files))

    (setq projectile-globally-ignored-file-suffixes
          (append '(".orig"
                    ".origin"
                    ".svg"
                    ".pyc")
                  projectile-globally-ignored-file-suffixes))
    ;; (setq helm-boring-buffer-regexp-list (list (rx "*magit-") (rx "*Messages*")))

  ;; Use C-c C-f to find a file anywhere in the current project.
  :bind
  ("C-c C-f" . projectile-find-file)
  :diminish projectile-mode)

 ,

Xwo ()

Все бинды от Имакс в баш

Форум — Admin

Как вообще продублировать основные бинды от Имакс? К примеру, M-m не работает, так же subword хотелось бы прикрутить и тд

 ,

Xwo ()

hosts

Форум — Admin
$ echo 'g www.google.com' >> ~/.hosts
$ export HOSTALIASES=~/.hosts
$ wget g -O /dev/null

А можно ли как-то инклюдить в ~/.hosts/hosts, чтобы сделать норм структуру?

export HOSTALIASES=~/.hosts/hosts
cat ~/.hosts/hosts
source ~/.hosts/some1/hosts
source ~/.hosts/some2/hosts

 

Xwo ()

как правильно юзать переменные в баш?

Форум — Admin
┌─[user@debian]─[~]
└──╼ cat /etc/PROFILE
PROFILE='home'
USER_USER='user'
USER_HOME='/home/user'
BASHRC='.bashrc'
HLPR_PRIORITY_LOW='nice -n 19 ionice -c2 -n7'
HLPR_DIR_BAK="${USER_HOME}/media/backup"

потом везде в скриптах подключаю:

source /etc/PROFILE

Вот думаю, правильно ли я делаю? Может есть какой-то другой способ? Дело в том, что нужно юзать эти переменные и из /etc/rc.local(из-под рута) и под юзером в скриптах. Как лучше реализовать доступ к этим переменным?

 

Xwo ()

gnucash как правильно добавить наличные?

Форум — Talks

Как правильно добавить наличные? Добавляю в собственные средства --> начальное сальдо 1200, потом делаю проводку в текущие активы --> наличные и получаю в начальное сальдо 0 и дисбаланс -1200.00

 

Xwo ()

программа для учета финансов

Форум — Talks

GnuCash сильно сложная. Мне бы что-то по-проще. Чтобы я вбивал наименование трат, а в конце месяца каждый пункт суммировался. Ечть что-то?

 

Xwo ()

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