RSS
Pages: 1 2 3 4 5 6 7 8 9
[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-09-11 20:23:20


AL> при чтении разнообразных pdf-ок.

У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — all
2017-09-11 22:12:04


btimofeev> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.

Проблема оказалась в тормознутости плагина отображающего номера строк, отключил его для этого режима и теперь не тормозит.

[>] Re: KDE Connect
linux.14
btimofeev(tavern,13) — jmaks
2017-10-01 14:00:52


jmaks> воот kdeconnectd -- вообще ни в каком виде нет, может в этом вся беда. Поиск
jmaks> по форумамп, вики и блогам, что-то никакой ясности не дает. Сейчас работать
jmaks> перестало совсем.
jmaks> Если есть какие у кого идеи, буду рад.

Из исходников попробуй собрать https://cgit.kde.org/kdeconnect-kde.git

[>] Re: emacs FB2-mode
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2017-12-09 12:19:20


Андрей, а у тебя в книгах пробелы в диалогах выделяются подобным образом? Скриншот: https://ibb.co/kTqZfG

У меня такое во всех книгах и во всех темах емакса, которые я пробовал. Или это у меня с настройками емакса что-то не так?

[>] Re: Solarized light
linux.14
btimofeev(tavern,13) — Difrex(mobile)
2018-03-22 20:54:30


Difrex(mobile)> Конфиг Емакса не дам, т.к. до сих пор не могу до конца причесать его

Вот так всегда, самого интересного не получили =) Как причешешь - выкладывай, интересно посмотреть.

Difrex(mobile)> // Бесит меня телеграм своей долбанной иконкой в трее.

В настройках отключаться должно (по крайней мере в виндовс версии я отключал). Либо можно пользоваться веб версией в браузере. Ещё есть консольные клиенты: https://github.com/vysheng/tg https://github.com/bad-day/TelegramTUI

[>] Re: Android to Desktop music streaming
linux.14
btimofeev(tavern,13) — vit01
2018-07-27 21:54:03


vit01> Ищу свободное решение для стриминга аудиопотока по локальной сети.

mpd умеет стримить музыку в http. Сам mpd можно установить и запускать в termux, а на компе ловить стрим в браузере или VLC. Я сам всё это не пробовал, но думаю должно получиться.

[>] Re: Android to Desktop music streaming
linux.14
btimofeev(tavern,13) — vit01
2018-07-27 22:15:07


vit01> Ищу свободное решение для стриминга аудиопотока по локальной сети.

Ещё я на андроиде раньше использовал программу Raspicast. Она умеет стримить и аудио и видео с андроида на raspberry pi, но я не уверен что она будет работать с orange pi, тк она вроде работает через, написанный специально для gpu малинки, видеоплеер omxplayer. И подобных программ в гугл плее довольно много, может что-то подойдёт для orange.

[>] Emacs и emms
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2018-08-21 20:19:33


AL> Нужно то, что между ними. Вообще вот мой вариант конфигурации:
AL> ;;; EMMS

Спасибо за конфиг, забрал себе. Смешное, что потратил часа полтора на поиски консольного плеера которой бы смог мне проиграть форматы vgz, nsf, spc (это форматы музыки из игр сеги, денди и супер нинтендо). А оказалось что их умеет играть zxtune (а на самом деле он ещё похоже с пару десятков проигрывает). Теперь ещё научить бы emms добавлять мультитрековые файлы и перематывать трекерные форматы.

[>] Re: Emacs и emms
linux.14
btimofeev(tavern,13) — Andrew Lobanov
2018-08-23 09:41:12


AL> Ну загружает толстый файл и играет его да. emms при этом может показывать текущую дорожку в минибуфер, ncmpcpp прямо в виде дорожек кидает в плейлист. То есть как-то это делают. Только не совсем понятно как.

Так все просто же. Оболочка сама парсит cue файл и добавляет из него треки в плейлист. При запуске трека она запускает толстый файл и перематывает его до места начала нужного трека (которое она берёт из того же cue). Главное подходящий cue как-то найти.

[>] Re: Emacs и emms
linux.14
btimofeev(tavern,13) — Difrex
2018-08-23 09:50:29


AL>> Так это решается, вроде как, не в бэкенде. Ncmpcpp их умеет из коробки, но он не имакс.
Difrex> Хм, интересно. Нужно почитать код ncmpcpp, посмотреть как там это сделано и попробовать на elisp перенести.

А вообще лучше не плодить костылей, а исправить сам mpd. Вот тут есть патчи на эту тему https://github.com/MusicPlayerDaemon/MPD/issues/39

[>] Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
btimofeev(tavern,13) — Difrex
2018-09-12 15:49:58


Difrex> Давайте все свои фетчи запостим - сравним, что у кого =)

Вот мой:

                   -`
                  .o+`                 boris@desktop
                 `ooo/                 OS: Arch Linux
                `+oooo:                Kernel: x86_64 Linux 4.18.6-arch1-1-ARCH
               `+oooooo:               Uptime: 2m
               -+oooooo+:              Packages: 1040
             `/:-:++oooo+:             Shell: zsh 5.5.1
            `/++++/+++++++:            Resolution: 1920x1080
           `/++++++++++++++:           WM: dwm
          `/+++ooooooooooooo/`         GTK Theme: Arc-Darker [GTK2/3]
         ./ooosssso++osssssso+`        Icon Theme: Faba
        .oossssso-````/ossssss+`       Font: Sans 10
       -osssssso.      :ssssssso.      CPU: Intel Pentium G4400 @ 2x 3.3GHz [27.8°C]
      :osssssss/        osssso+++.     GPU: intel
     /ossssssss/        +ssssooo/-     RAM: 973MiB / 7431MiB
   `/ossssso+/:-        -:/+osssso+-
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/
 .`                                 `/

[>] Re: Zettelkasten, заметки, emacs, deft
linux.14
btimofeev(tavern,13) — constantin
2020-08-01 10:26:20


constantin> Так бы может и пересел сразу на emacs со всеми прелестями. Но к нему сначала надо привыкнуть, чтобы так сходу в телефон его поставить.

В телефон не обязательно емакс ставить. Для телефона есть Orgzly - удобное приложение для ведения org-заметок. Сами заметки можно синхронизировать с компьютером через dropbox, WebDAV (Яндекс диск его поддерживает) или любой тулзой которая умеет синхронизировать каталоги (Syncthing например или Git).

[>] pass - консольный менеджер паролей
linux.14
btimofeev(tavern,13) — All
2020-08-31 22:36:10


** Для повышения количества контента в сети делаю репост статьи из моего блога, оригинал здесь https://emunix.org/post/pass-cli/ **



Pass - это небольшой bash-скрипт хранящий пароли в обычных текстовых файлах зашифрованных с помощью GPG. Файлы можно организовывать в директории, при этом имя файла является названием сайта или ресурса для которого файл хранит пароль. Файлы имеют очень простой формат: первая строка содержит только пароль, все остальные строки содержат любые другие данные. Например, файл github.com.gpg может иметь такое содержимое:

md3rTks3!=
login: Maria
url: https://github.com/login 
email: maria@example.com

Указывать поля вида login: и url: именно в таком формате не обязательно, но подобные метаданные позволяют менеджеру паролей автоматически подставлять ваш логин на веб-сайтах.

Очень простой формат файла и организации хранения паролей дает нам большие возможности: мы можем просматривать и редактировать пароли без установленной программы pass (достаточно иметь установленные GnuPG и любой текстовый редактор), мы можем писать свои скрипты для работы с паролями, мы можем хранить все изменения паролей в системе контроля версий git и синхронизировать пароли на разных компьютерах через неё же. Также pass имеет большую поддержку со стороны сообщества: существуют реализации программы для Android и iOS, плагины для веб-браузеров Chrome и Firefox, графические клиенты для Windows, Mac и Linux, расширения для Alfred, dmenu, rofi и Emacs, скрипты для импорта паролей из других приложений.

В этой статье мы рассмотрим именно консольную версию, доступную на сайте https://www.passwordstore.org/


Установка
=========

Установить программу вы можете с помощью пакетного менеджера своего дистрибутива, например:

- для Ubuntu \ Debian: sudo apt-get install pass
- для ArchLinux: pacman -S pass
- для macOS: brew install pass


Предварительная настройка
========================

Чтобы использовать программу вам нужен gpg-ключ, которым будут шифроваться файлы с паролями. Если у вас ещё нет своего ключа, то прочтите вот эту статью и создайте его.

Далее пишем в терминале pass init your@e-mail.ru, где вместо your@e-mail.ru вам необходимо написать адрес электронной почты, который вы указывали при создании gpg-ключа (здесь e-mail используется в качестве gpg-id).

Эта команда создаст директорию ~/.password-store в которой будут храниться ваши пароли и запомнит каким ключом их шифровать (вы также можете использовать разные gpg ключи для разных поддиректорий, для этого есть флаг -s: pass init -s поддиректория second@key-id.com)

Если вы хотите, чтобы директория с паролями хранилась в git-репозитории, то выполните команду pass git init. После этого при каждом создании\изменении паролей pass будет автоматически делать коммит в репозиторий.


Использование
=============

Чтобы добавить пароль выполите команду pass insert email/your@email.ru и введите пароль который хотите сохранить.

Эта команда создаст поддиректорию email в хранилище паролей, добавит в неё зашифрованый текстовый файл your@email.ru.gpg, в котором сохранит введённый вами пароль.

Если вам нужно по-быстрому сгенерировать пароль, то можете написать pass generate youtube.com 15. Эта команда сгенерирует новый пароль длинной 15 символов, запишет его в файл youtube.com.gpg и покажет на экране. Если вы добавите опцию -n, то пароль будет состоять только из букв и цифр (без специальных символов), если добавите опцию -c, то пароль сразу будет скопирован в буфер обмена.

Ранее я писал, что в файле может содержаться не только пароль, но и другая текстовая информация (например логин или просто какие-то заметки). Для того что бы записать несколько строк в файл вы можете использовать опции –multiline или -m: pass insert -m web/github.com. Напоминаю: пароль вводится в первой строке, а все остальные данные уже после него на отдельных строках (см. пример в начале статьи). Что бы закончить ввод и сохранить данные нажмите Ctrl+d.

Изменить файл с паролем можно командой pass edit web/github.com. При этом откроется редактор указанный в переменной окружения EDITOR. Этой командой также можно добавлять в хранилище новые пароли, если вам удобнее делать это через текстовый редактор.

Для удаления файла с паролем используется команда pass rm web/github.com, а для переименования pass mv старое_название новое_название.

Для того чтобы показать пароль на экране просто введите pass web/github.com. При этом, чтобы не вводить длинные названия сайтов, вы можете пользоваться автодополнением bash нажимая клавишу Tab. Используйте флаг -c чтобы сразу скопировать пароль в буфер обмена: pass -с web/github.com.

Посмотреть какие вообще есть записи в хранилище можно просто введя pass (а для просмотра записей в отдельной директории pass имя_директории).

Вы можете искать файлы по части названия pass find строка_поиска и, более того, вы можете искать внутри всех файлов с паролями pass grep строка_поиска (правда это действие довольно медленное).


Версионирование и синхронизация
==============================

Выше я писал, что если вы выполните команду pass git init, то программа создаст внутри хранилища паролей git-репозиторий и будет автоматически коммитить все изменения. А это означает, что из коробки у нас появляется синхроницация паролей на разных компьютерах.

Вы можете использовать любые команды git, написав перед ними слово pass. Это нужно, чтобы перед их вызовом вам не приходилось каждый раз переходить в директорию ~/.password-store.

Добавляем адрес репозитория на вашем сервере pass git remote add origin your-remote-server.com:pass-store.

Забираем с него файлы с паролями pass git pull.

Сохраняем добавленные или изменённые пароли на сервер pass git push.


Заключение
==========

Как видите pass очень простая, но мощная утилита, следующая философии unix. Часто её ругают за то, что названия файлов с паролями хранятся в открытом виде (а они обычно представляют собой названия сайтов на которых вы зарегистрированы). Но лично мне нравится настолько простой формат хранения паролей.

[>] Re: Еmacs как демон
linux.14
btimofeev(tavern,13) — vit01
2020-09-01 00:25:47


vit01> ====
vit01> (require 'server)
vit01> (unless (server-running-p)
vit01> (server-start))
vit01> ====

Вместо этого можно грузить через systemd при логине пользователя (в этом случае даже самый первый запуск редактора будет быстрый):

Добавляем файл ~/.config/systemd/user/emacs.service:

[Unit]
Description=Emacs Daemon

[Service]
Type=forking
ExecStart=/usr/bin/emacs --daemon
ExecStop=/usr/bin/emacsclient --eval "(progn (setq kill-emacs-hook 'nil) (kill-emacs))"
Restart=always

[Install]
WantedBy=default.target

Активируем сервис командой systemctl --user enable emacs.service и перелогиниваемся.

vit01> Сам редактор запускаю с помощью скрипта-обёртки. Если емакс уже запущен, то скрипт дёргает emacsclient, а если не запущен, то запускает его

vit01> ====
vit01> #!/bin/bash

vit01> if [ "`pgrep emacs`" = "" ]; then
vit01> emacs $@ & exit
vit01> else
vit01> emacsclient --no-wait $@
vit01> fi
vit01> ====

А этот скрипт можно заменить одной строкой:

emacsclient -c -a emacs

[>] Re: Еmacs как демон
linux.14
btimofeev(tavern,13) — vit01
2020-09-01 19:04:34


vit01> Всегда было интересно, а как сделать так, чтобы когда через гуй открываешь файл, то он запускался именно через emacsclient, а не просто через emacs. Когда-то я крутил desktop файлы, откуда пункты контекстного меню подцеплялись, но уже давно подзабыл, как это делается.

Думаю можно просто в desktop файле емакса исправить команду.

[>] Re: Еmacs как демон
linux.14
btimofeev(tavern,13) — Difrex
2020-09-01 19:07:56


>> Добавляем файл ~/.config/systemd/user/emacs.service
Difrex> Больше не нужно. Начиная с 26 версии юнит идет вместе с дистрибутивом

Этого не знал, спасибо. Тогда удалю.

[>] Re: Wine и Python
develop.16
btimofeev(station13, 13) — vit01
2016-02-04 01:21:35


vit01> А, и да, ещё как-то установщик сделать и ярлык в меню "Пуск". Здесь я даже не знаю, в какую сторону копать.

Я когда-то давно пользовался установщиком nsis, попробуй его, он один из самых популярных. Пишешь простенький скрипт на встроенном языке, скармливаешь его программе, она тебе создает установщик.

Так же могу помочь с тестированием на winxp, у меня есть одна на нетбуке.

[>] Re: Черновая сборка для Qt-клиента на винду
develop.16
btimofeev(station13, 13) — vit01
2016-02-04 20:34:31


vit01> Посмотрите, пожалуйста, что оно вообще запускается.

Устанавливается и программа работает.

[>] Re: Emacs, org-mode, вставки кода
linux.14
btimofeev(tavern,13) — constantin
2020-10-30 11:13:24


constantin> 1. каким образом ты ставишь ссылки на файлы?

Примеры из мануала https://orgmode.org/manual/External-Links.html

####
‘file:/home/dominik/images/jupiter.jpg’
‘/home/dominik/images/jupiter.jpg’ (same as above)
‘file:papers/last.pdf’
‘./papers/last.pdf’ (same as above)
‘file:/ssh:me@some.where:papers/last.pdf’ (remote)
‘/ssh:me@some.where:papers/last.pdf’ (same as above)
‘file:sometextfile::NNN’ (jump to line number)
‘file:projects.org’
‘file:projects.org::some words’ (text search)27
‘file:projects.org::*task title’ (headline search)
‘file:projects.org::#custom-id’ (headline search)
####


constantin> Для вызова Agenda есть ли комбинация клавиши по-умолчанию или надо настраивать, т.к. C-c C-a у меня не работает так, как нашёл в одной из инструкций...

В инит файл емакса добавь типа такого:
(global-set-key (kbd "C-c a") 'org-agenda)

[>] Re: Черновая сборка для Qt-клиента на винду
develop.16
btimofeev(station13, 13) — vit01
2016-02-05 11:44:15


vit01> А как работает? Может быть, есть какие-нибудь баги?

vit01> И да, ещё можно пожелания высказать.

По установщику: он предлагает установку по-умолчанию в ту же директорию откуда запускаешь, а не в Program Files. В установленной папке лежат .git и какой-то tossedit.exe

В клиенте у меня не открывается редактор при нажатии кнопок "Ответить" или "Новое". В консоль пишет: "." не является внутренней или внешней командой, исполняемой программой или пакетным файлом. В настройках выставлен редактор Leafpad (которого у меня конечно нет) и стоит галочка на Использовать встроенный редактор.

[>] Re: Вторая сборка клиента
develop.16
btimofeev(station13, 13) — vit01
2016-02-05 20:44:56


Теперь у меня редактор начал открываться, но выдает ошибку что мол не может открыть файл "C://Documents". Видимо не может обработать путь с пробелом. Ставлю gvim редактором, он просто создает и открывает файл "c://documents"

[>] Re: Скриншот области экрана X11 в clipboard
linux.14
btimofeev(tavern,13) — hugeping
2021-01-26 22:08:33


hugeping> В gnome3 часто пользовался gnome-screenshot и делал скриншоты области экрана в телеграм через клипбоард.

hugeping> Оказалось, что то же самое легко сделать и без gnome-screenshot:

hugeping> ====
hugeping> import png:- | xclip -selection clipboard -t image/png
hugeping> ====

scrot -s

[>] Re: Третья сборка клиента
develop.16
btimofeev(station13, 13) — vit01
2016-02-07 17:13:12


У меня работает. Пара незначительных моментов:

1. Когда загружаются сообщения процесс загрузки выводится сразу в двух окнах: основном и окне отладки. Нужно ли последнее пользователю?

2. Когда чищу базу сообщений окно отладки находится позади окна "дополнительные полезности" и на передний план его нельзя переместить.

[>] Re: Скриншот области экрана X11 в clipboard
linux.14
btimofeev(tavern,13) — btimofeev
2021-01-26 22:12:12


btimofeev> hugeping> В gnome3 часто пользовался gnome-screenshot и делал скриншоты области экрана в телеграм через клипбоард.

btimofeev> hugeping> Оказалось, что то же самое легко сделать и без gnome-screenshot:

btimofeev> hugeping> ====
btimofeev> hugeping> import png:- | xclip -selection clipboard -t image/png
hugeping>> ====

btimofeev> scrot -s

А недавно я забиндил это через программу sxhkd на кнопку Printscreen. Просто жмёшь её, выбираешь область на экране и скриншот сохраняется в домашней директории.

[>] Re: Третья сборка клиента
develop.16
btimofeev(station13, 13) — vit01
2016-02-07 17:18:08


Еще при вводе неправильного пароля при отправке сообщения не выводит ошибки. Пишет просто отправлено 0 сообщений. А, к примеру, при помытке скачать список файлов ноды выводит Error: no auth.

[>] Re: Emacs
develop.16
btimofeev(station13, 13) — vit01
2016-04-10 09:38:58


vit01> С Емаксом работать пока сложновато, но буду как-нибудь привыкать.

Я сам не пробовал, но говорят там есть неплохой vi-mode. Evil кажется называется.

[>] Re: Emacs
develop.16
btimofeev(station13, 13) — vit01
2016-04-10 15:32:54


vit01> В емаксе есть свой язык программирования, почтовый клиент, читалка новостей, текстовый браузер, игры, календарь, пакетный менеджер, эмулятор терминала и многое другое.

Я когда его запустил впервые и увидел там игры - удивился.

Ещё org-mode в нем довольно крутой. Надо как-то познакомиться с ним поближе.

[>] Re: Несетевые проекты
develop.16
btimofeev(station13, 13) — Difrex
2016-04-28 22:16:59


Difrex> Вот, например, чем я пользуюсь постоянно - pm https://github.com/Difrex/PM. Консолькный менеджер паролей для X. Писал потому что ничего удобнее(для меня) нет.

Сорри за оффтоп, но чем pass не устроил? https://www.passwordstore.org/

[>] Re: Сообщения не в том порядке
idec.talks
btimofeev(ping,6) — hugeping
2024-11-04 01:36:01


А почему они выводятся в обратном порядке? Я помню, давно, в клиенте для андроида часто такое было, и там специально делали, что бы они выводились в порядке "времени написания".

[>] Re: Несетевые проекты
develop.16
btimofeev(station13, 13) — All
2016-05-19 16:03:53


У меня из проектов на гитхабе самое интересное https://github.com/btimofeev/emuchip

Это была моя попытка написать эмулятор простейшего компьютера, на примере Chip8 и SuperChip. Все игры для этих систем работают (за исключением одной, кажется). Но в эмуляторе есть пара ошибок, которые я так и не решил (одна связана с размером окна Qt, вторая с указателями c++).

// а вообще я всегда хотел написать эмулятор Sega Mega Drive, но думаю не дорос еще))

[>] Re: Несетевые проекты
develop.16
btimofeev(station13, 13) — vit01
2016-05-19 17:13:57


vit01> Если руки дойдут, то и над этим голову поломать можно. Можно поподробнее, что за ошибки?

1. При изменении размера окна внизу появляется пустая полоса в несколько пикселей. Не понимаю откуда она берется.

2. Второе это даже не ошибка, а не очень хорошо написанный код. Внутри эмулятор создает двумерный массив, представляющий экран. Виджет должен отрисовать этот массив на экране. Вот передача этого массива между объектами реализована полным копированием, а не передачей указателя. Все мои попытки передать указатель заканчивались segfault'ом. Здесь наверное сказывается мое плохое знание c++, либо неправильная архитектура.

[>] Re: emuchip-qt
develop.16
btimofeev(station13, 13) — vit01
2016-05-21 22:02:09


vit01> О, а кода там совсем немного. Уже сейчас успел отправить, можно мержить, собирать и проверять.

Спасибо, смержил.

Насчет производительности: демки qt отрисовывают тысячи объектов с огромной скоростью, тут же отрисовка сотни квадратов порой тормозит. Особенно заметно на демках типа Climax Slideshow, на высоких разрешениях.

Я тут еще антиалиайсинг отключил, как то упустил его при портировании на qt5.

[>] Re: emuchip-qt
develop.16
btimofeev(station13, 13) — vit01
2016-05-24 14:34:30


vit01> Починил проблему с полосой, установив EventFilter на событие изменения размера меню.

Работает, спасибо. Кстати, добавь себя в файл authors.

[>] Re: emuchip-qt
develop.16
btimofeev(station13, 13) — vit01
2016-05-24 19:30:31


vit01> Надо бы какой-нибудь покрупнее проект найти.

Могу предложить поучаствовать в относительно крупном проекте. Есть очень неплохой консольный музыкальный плеер cmus. У его плагинной системы один недостаток: из плагина нельзя добавить несколько треков в плейлист (это нужно для музыкальных форматов в которых в одном файле может содержаться несколько треков). К примеру в плагинах поддержки cue и cd это сделано хаками: часть кода плагина содержится в коде программы. И это сильно усложняет написание подобных плагинов + при компиляции плагина нужно перекомпилировать и программу. Текущий майнтейнер проекта не против изменений, но никто за реализацию этого так и не взялся.

vit01> // Плюсы, кстати, неплохая вещь, особенно, в связке с Qt. Жаль, что раньше никогда почти дел с ними не имел.

А мне они уже не нравятся, слишком сложный язык, по-моему.

[>] Re: cmus
develop.16
btimofeev(station13, 13) — vit01
2016-05-27 20:33:17


vit01> Проталкивать в апстрим пока страшновато (несмотря на то, что моя ветка уже собирается и не сегфолтится).

Лучше создай заранее issue с обсуждением изменений или напиши на почту майнтейнеру приложения (его ник flyingmutant, он из России, на почту он нормально отвечает), так как он делает код ревью и отправляет на доработку если ему что-то не нравится (мой простенький vtx плагин со второго или третьего раза принял, точно не помню).

[>] Re: cmus
develop.16
btimofeev(station13, 13) — vit01
2016-06-06 08:52:39


Можешь еще посмотреть код deadbeef'а, у него внутри плагина доступна функция для добавления нескольких треков.

[>] Re: Google и x86_32
develop.16
btimofeev(station13, 13) — vit01
2016-07-12 15:37:45


Тоже с этим столкнулся, пришлось ставить
adb и сопутствующие тулзы из репозитория дистрибутива и копировать в папку android studio.

vit01> На моём ящике с двумя гигами писать для андроида, мягко говоря, проблематично. На нетбуке же (1ГБ) невозможно в принципе (уже пробовал).

Я на нетбуке пользовался android studio в течении последних трех лет. Нетбук с 1 гб оперативки и 1.6 Ггц intel atom. Но конечно тормозит оно жестоко.

[>] Re: Google и x86_32
develop.16
btimofeev(station13, 13) — Andrew Lobanov
2016-07-12 15:37:46


AL> Не хочу C++. Правда яву я хочу ещё меньше =)

А мне вот наоборот ява нравится больше cpp.

Еще под андроид можно на go писать. И на python'е плюс kivy. Правда сам я это все не пробовал.

[>] Re: Android coding
develop.16
btimofeev(station13, 13) — vit01
2016-07-12 17:56:27


vit01> Пробовал запускать версию 1.4/1.5 буквально в прошлом году. Девайс виснет намертво (примерно на этапе компиляции проекта).

Я пользовался начиная с самых первых бета версий и до 2.* включительно. С зависаниями сталкивался если только помимо студии запустить еще что-то тяжелое, потипу браузера. Тогда не хватает ни памяти, ни свопа.

Вообще и последние версии тулз для сборки очень прожорливые и медленные. Компилирую я проекты через консоль, так для последней версии моей программы ушло около 20 минут на сборку release версии. При этом пришлось закрыть все программы за исключением консоли, так как сборка прерывалась из-за нехватки памяти.

vit01> Про поддержку Python3 Андрей уже сказал ранее.

У них в бложике последние записи на тему того, что они добавляют поддержку 3 пайтона. https://kivy.org/planet/

vit01> С GoLang дел не имел пока. На текущий момент его осваивать как-то не хочется.

Язык по-моему достаточно хорош. Он маленький, простой и при этом напоминает помесь Си и скриптовых языков. Некоторые советуют учиться на этих простых примерах https://gobyexample.com/ Они покрывают (почти?) весь язык и часть стандартной библиотеки.

[>] Re: Android coding
develop.16
btimofeev(station13, 13) — vit01
2016-07-26 17:08:54


Что-то у меня тоже беда со сборкой. Так как нетбук мой умер, сегодня я скачал свой проект на старый комп с хубунтой. Запускаю сборку, а gradle виснет на стадии app:mergeDebugResources. Build tools все поставил 23 версии, так как они 32 битные. Причем виснет даже на сборке хелловорлда. И вот не понятно что теперь делать. Никто с таким не сталкивался?

[>] Re: Android coding
develop.16
btimofeev(station13, 13) — vit01
2016-07-26 20:30:05


vit01> У тебя есть Swap-раздел на старом ноуте? Последний раз, когда gradle зависал, его подключение помогло.

Да, был в виде файла. Здесь тоже есть, но как отдельный раздел. Так что дело в чем то другом видимо.

vit01> Версия SDK тоже 23 или другая? Могу заархивировать собственный и выложить на сервер, если надо.

SDK 23, build tools я пробовал 23.0.3 и 23.0.2, platform tools были 24 (они уже 64х разрядные) я на их место скачал тоже 23.

Если не сложно выложи пожалуйста.

[>] Re: Android coding
develop.16
btimofeev(station13, 13) — vit01
2016-07-26 23:41:14


vit01> Мой рабочий SDK 24.0.0 с build-tools и platform-tools 23.0.1

Напиши, пожалуйста, свои версию gradle плагина, и что ты пишешь в compileSdkVersion и в buildToolsVersion. Чего-то с твоим сдк у меня всякие разные ошибки валятся: то он обнаруживает что в папке с 24 build tools лежат 23, то когда я симлинк удалил gradle не может найти библиотеки firebase (думаю, может они не поддерживаются старым плагином).

[>] Re: Android coding
develop.16
btimofeev(tavern,13) — vit01
2016-08-25 22:04:05


vit01> Мой рабочий SDK 24.0.0 с build-tools и platform-tools 23.0.1

Спасибо за помощь, но у меня оно так и не заработало. Проблему решил более кардинальным образом: покупкой новой материнской платы, процессора и памяти (правда всё бюджетное). Теперь у меня 64 разрядный проц и даже эмулятор андроида более-менее нормально работает, так что буду свою прогу портировать под планшетные разрешения экрана.

[>] Re: Android coding
develop.16
btimofeev(tavern,13) — vit01
2016-08-31 02:04:32


Сегодня попробовал Instant Run в Android Studio. Это офигительная штука! Перекомпиляция, загрузка на телефон и перезапуск приложения занимает около двух секунд. Раньше на это у меня в районе минуты уходило. Здорово время экономит когда нужно делать много мелких правок и постоянно смотреть на результат.

[>] Re: Android клиент
develop.16
btimofeev(tavern,13) — vit01
2016-08-31 10:13:41


vit01> Дал тебе RW-доступ в репозиторий; коль желание есть, можешь прикрутить самостоятельно.

Хорошо, займусь этим. Но я буду использовать библиотеку Material Drawer, вместо реализации из библиотеки Design, она проще в использовании, кода меньше, никаких xml файлов и она использует библиотеку Android-Iconics для отображения векторных и шрифтовых иконок (последнее оказалось удобной штукой, не нужно качать кучу иконок разных размеров, просто указываешь имя иконки в шрифте, а библиотека сама масштабирует).

[>] Re: Android клиент
develop.16
btimofeev(tavern,13) — vit01
2016-08-31 11:04:16


По поводу версий sdk и библиотек: ты не можешь использовать buildtools выше 23.0.1? Support библиотеки 24 версии тоже не работают? Просто чтобы не получилось что я обновлю версии, а у тебя компилироваться не будет.

И у тебя есть jabber или что-то подобное, возможно некоторые вопросы было бы удобнее в чате решать. (мой jabber btimofeev@jabber.ru)

[>] Re: Android клиент
develop.16
btimofeev(tavern,13) — vit01
2016-09-17 10:13:43


Я залил в твой репозиторий небольшой багфикс (вчера не досмотрел). Сделай у себя git pull.

[>] Re: Android клиент
develop.16
btimofeev(mira, 24) — vit01
2016-10-05 02:17:52


Я исправил тот самый баг с удалением свайпом в черновиках (сделай пулл) и добавил поясняющую иконку на фон при удалении. Можно еще и undo реализовать будет.

[>] Re: Android coding
develop.16
btimofeev(tavern,13) — vit01
2017-01-25 13:02:07


Подскажи, а у тебя телефон без play сервисов? Если так, то не мог бы ты посмотреть работает ли вот эта версия моего приложения https://github.com/btimofeev/UniPatcher/releases/download/0.13/UniPatcher-0.13.apk

[>] Re: Android coding
develop.16
btimofeev(tavern,13) — vit01
2017-01-25 17:26:22


vit01> Нормально установилось и запустилось. Ну а тестировать мне не на чем.

Спасибо за помощь. Мне просто надо было знать не вылетает ли оно, а то там внутри аналитика и крэш-репорты от Google Firebase. Сейчас просто в Яндекс сторе видел кучу плохих отзывов на приложение BlaBlaCar, люди пишут что без гуглосервисов оно вылетает.

Pages: 1 2 3 4 5 6 7 8 9