LINUX.ORG.RU

Сообщения deterok

 

Что сейчас лучшек прикртить к Emacs: rope или jedi?

Форум — Development

Что сейчас более популярно?

 , , , rope

deterok
()

Много warning'ов от ido при загрузке Emacs

Форум — General
/usr/share/emacs/24.4/lisp/ido.elc:Warning: reference to free variable
    `ido-cr+-enable-next-call'
/usr/share/emacs/24.4/lisp/ido.elc:Warning: reference to free variable
    `ido-cr+-replace-completely'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-enable-next-call'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-replace-completely'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-enable-next-call'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-replace-completely'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-enable-next-call'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-replace-completely'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-enable-next-call'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-replace-completely'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-enable-next-call'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-replace-completely'

Несколько я подавил с помощью

(defvar ido-context-switch-command nil)
  (defvar ido-ubiquitous-debug-mode  nil)
Эти я уже так не могу подавить, остается вот что:
/usr/share/emacs/24.4/lisp/ido.elc:Warning: reference to free variable
    `ido-cr+-enable-next-call'
/usr/share/emacs/24.4/lisp/ido.elc:Warning: reference to free variable
    `ido-cr+-replace-completely'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-enable-next-call'
.emacs.d/el-get/.loaddefs.elc:Warning: reference to free variable
    `ido-cr+-replace-completely'


Как быть?

 ,

deterok
()

Элементы списка как параметры функции

Форум — Development

Есть список типа

'((1 2) 3 4 (5 6) (7 8))
И функция с двумя аргументами, один из которых необязательный.

Мне нужно замапить функцию на этот список аргументов. Как это в elisp принято делать?

 ,

deterok
()

Как ввести пароль в ssh из скрипта

Форум — Admin
sshpass -p $password ssh oops@server.cocom uname -a

не отрабатывает, останавливается, на том месте где должен быть спрошен пароль, но само сообщение не выводит...

 ,

deterok
()

Можно ли продолжить выполнение скрипта на удаленной машине по ssh

Форум — Admin

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

 ,

deterok
()

Как принято писать на elisp'е?

Форум — General

1) Нужно ли писать (provide 'module-name) в конце каждого модуля?
2) Как принято разделять методы по пространством имен? Через двоеточие? Через `/`? Или как? 3) Какому способу отдавать предпочтение при погрузке файлов? load или request?

 ,

deterok
()

Как вы настраиваете fuzzy матчинг?

Форум — General

Интересует autocomplete в стиле хочу вызвать

(global-set-key ...)
набираю
(gsk
и он сам мне предлагает расширенный вариант global-set-key. Так же хотелось бы что бы он это поддерживал не в стиле abbrev, а сам логически умел искать. Например что бы можно было этим же самым методом искать по методам Python и C++.

 ,

deterok
()

Проблема с Autopair

Форум — General
(require 'autopair)
(require 'auto-pair+)
(autopair-global-mode)

И печать скобок приводит к

Ignored error in `autopair-default-handle-action+',Symbol's function definition is void: autopair-blink

Что это такое? Я должен сам объявить ее? Или просто неконсистентности двух библиотек?

 autopair,

deterok
()

Как вы кастомизируете минибуфер?

Форум — General

 

deterok
()

Проблемка со скриптом инициализации

Форум — General
(add-to-list 'load-path "~/.emacs.d/msk/")

(require 'msk)
eval-last-sexp-1: Symbol's value as variable is void: ~/\.emacs\.d/msk/

Сто лет уже Emacs'ом не пользовался, вот решил возродить свой старый конфиг aka MyStarterKit :)

 ,

deterok
()

Где почитать спецификацию Bitcoin

Форум — Development

Желательно на русском, но и английский тож подойдет.

 , ,

deterok
()

Не получается закинуть правильно python'овский пакет с помощью pip в режиме editable

Форум — Development

В общем суть такая:

pip -vv install -e ./
Obtaining file:///home/deterok/testilo
  Running setup.py (path:/home/deterok/testilo/setup.py) egg_info for package from file:///home/deterok/testilo
    Running command python setup.py egg_info
  Source in /home/deterok/testilo has version 0.8, which satisfies requirement testilo==0.8 from file:///home/deterok/testilo
Installing collected packages: testilo
  Running setup.py develop for testilo
    Running command /home/deterok/tc/bin/python3.4 -c "import setuptools, tokenize; __file__='/home/deterok/testilo/setup.py'; exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" develop --no-deps
Successfully installed testilo-0.8
Cleaning up...

~/tc/bin/python3.4 -c "import testilo"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named 'testilo'
однако
pip -v install --upgrade ./
Processing /home/deterok/testilo
  Running setup.py (path:/tmp/pip-uhbzkb3j-build/setup.py) egg_info for package from file:///home/deterok/testilo
    Running command python setup.py egg_info
  Source in /tmp/pip-uhbzkb3j-build has version 0.8, which satisfies requirement testilo==0.8 from file:///home/deterok/testilo
Installing collected packages: testilo
  Found existing installation: testilo 0.8
    Uninstalling testilo-0.8:
      Removing file or directory /home/deterok/tc/lib64/python3.4/site-packages/testilo.egg-link
      Removing pth entries from /home/deterok/tc/lib/python3.4/site-packages/easy-install.pth:
      Removing entry: /home/deterok/testilo
      Successfully uninstalled testilo-0.8
  Running setup.py install for testilo
    Running command /home/deterok/tc/bin/python3.4 -c "import setuptools, tokenize;__file__='/tmp/pip-uhbzkb3j-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-xe000g8i-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/deterok/tc/include/site/python3.4/testilo
Successfully installed testilo-0.8
Cleaning up...

~/tc/bin/python3.4 -c "import testilo"


Как решить проблему?

 , ,

deterok
()

Проблема с import'ами в Python3

Форум — Development

В общем есть такая иерархия:

.
├── __init__.py
├── main.py
├── a
│   ├── __init__.py
│   ├── a1.py
│   ├── a2.py
│   └── a3.py
├── b
│   ├── __init__.py
│   ├── b1.py
│   └── b2.py
└── c
    ├── c1.py
    ├── __init__.py
    ├── c2.py
    └── c3.py


b1 и b2 обращаются к пакету a и c[br]
пакет a обращается к пакету c[br]

Суть в том, что я хочу запускать b1 и b2 не только из пакета верхнего уровня, но и просто python b/b1.py

Как правильно импорты организовать?

 ,

deterok
()

Тупенький вопрос по GitFlow

Форум — Development

Звучит он так: «Какие есть плюсы и минусы использования релизной ветки?» :)

Что скажите по этому поводу.

Почему бы просто не пушить в dev?

 , gitflow

deterok
()

Кто нибудь юзал Polymer да и вообще технологии web-компонентов?

Форум — Web-development

Как оно?

 polymer, , web-components

deterok
()

Востановление изменение после git rebase --abort

Форум — Development

В общем логика какая:
Отправил в stash изменения
Начал делать rebase (хотел один коммит преподнять)
Сделал git stash pop
Потом решил пойти по иному пути и отменил rebase
Потерялись все изменения

Можно ли восстановить эти данные как-нибудь?
Может где они забекапились?

Мануал

В общем делаем git fsck --no-reflog | awk '/dangling commit/ {print $3}'

и получаем список вида:
Checking object directories: 100% (256/256), done.
0da6dd8278e0278cf85dfbcd4ca60e7016a659d8
56b45251a5026c0e02aa4b02a59bccb1c90408d8
7ce949f6cc6787b2692711bdc36df7cb6e209a1e
c1550ce24adf4f4d6f656f0e19a7e3535be601bd
ea6e680c1f61edf7ff73e829ba1cbead3b15ccb6

нам нужен один из верхних.
Грузим его в ветку git branch tmp 7ce949f6cc6787b2692711bdc36df7cb6e209a1e

Смотрим, оно ли это с помощью git log --all

Если видим "WIP" и в общем-то diff говорит, что оно, то делаем gsta apply tmp

Все!

 , ,

deterok
()

KSP 1.0 вышла офицально после 4 лет разработки (-25% до 1 мая)

Форум — Games

В общем-то хорошая новость для всех любителей космической научной тематики.

Коротко о KSP тут: https://kerbalspaceprogram.com/en/?page_id=7
Небольшие видосы на самой странице steam: http://store.steampowered.com/app/220200
А сам список изменений тут: http://forum.kerbalspaceprogram.com/content/336-KSP-1-0-is-Released!

Удачи и веселой игры :D

 , ,

deterok
()

Относительное скалирование в QML

Форум — Development

Как реализовать такое скалирование, в котором объект не уезжает куда-то а приближается относительно курсора?

 ,

deterok
()

Хочу отговорить от покупки какой-то Cities Skylines

Форум — Games

Читал о ней на хабре, решил взять, т.к. т.п.е. оно позиционировало себя как замену SimCity 2000 и все такое. Опять же про это писали на хабре...

В итоге повелся, взял и поигра целых 10 минут!!!
Если кратко, играть смысла нет. Игра сырая и больше походит на какой-то архитектурный симлятор с физикой(вода типа тичет)...

Все... Больше ничего нет. Экономика на нуле... Управлять толком нельзя...

 , ,

deterok
()

Связывание C++ и QML. Продолжение...

Форум — Development

В общем вернулся я к идеи потыкать QML дальше.

Столкнулся с хитрой такой проблемой:
Имеется класс модели SuperModel: public QAbstractTableModel и класс вьюхи SuperTable основанной на QQuickPaintedItem.

Для обоих типов прописаный Q_PROPERTY(для модели source, для вьюхи model и все в том же духе)

Пишу QML'ку что то в духе

ApplicationWindow {
    width: 800
    height: 600
    visible: true

    SuperModel{
        id: model
    }

    SuperView{
        id: View
        model: model
    }
}

Получаю ошибку в стиле: Cannot assign to non-existent property «model»

Это все из-за типов?

Как то напряжно связывать Qt с C++ в общем или я что-то н понимаю?

 ,

deterok
()

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