Pages: 1 2 3
RSS
# Re: Разгрёб фото и пр. материалов. Перемещение, классификация
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-09-15 19:34:07


Anotheroneuser> Если для этого она берёт данные EXIF, то, конечно, ж... полная там будет с фотографиями )) Посмотрел: почти всё перепутано.

А откуда ей ещё брать эту инфу?

Anotheroneuser> Есть горы снимков, которые вообще не были датированы: указано 1 января 1980 года, но этого не может быть. И есть изображения, которые вообще не содержат какой-либо информации.

Попробуй посмотреть через программу exiftool. Она кстати умеет переименовывать файл по дате https://m.habr.com/post/232267/

# WM
linux.14
btimofeev(station13, 13) — vit01
2016-03-31 18:41:21


btimofeev>> решил что всякие опенбоксы не нужны и переехал на тайлинг
vit01> Какой WM?

Из тайловых я немного использовал Awesome, потом довольно долго i3, но потом перешел на dwm - он подкупил меня своей скоростью, ну и по функционалу всем устраивает.

vit01> Можно даже скриншот в ii://linux.14 скинуть, нашим будет интересно посмотреть, наверное.

В тайловых wm особо и нечего скриншотить. У меня dwm почти стандартный http://i.imgur.com/la2EH7T.png

# Re: Разгрёб фото и пр. материалов. Перемещение, классификация
develop.16
btimofeev(mira, 24) — Anotheroneuser
2018-09-14 20:54:47


Anotheroneuser> 1. Из всех каталогов рекурсивно переместить в каталоги, классифицируя так:
Anotheroneuser> - ГГГГ
Anotheroneuser> -- ММ
Anotheroneuser> --- ДД

Как минимум это умела делать программа Shotwell. Это менеджер фотографий для гнома. Если не ошибаюсь она по-умолчанию импортирует фотографии в такую структуру директорий.

# atool
linux.14
btimofeev(station13, 13) — All
2016-03-24 18:38:29


# Надеюсь никто не будет против если я сделаю здесь перепост заметки из своего блога. Возможно она кому-нибудь будет полезна. Оригинал лежит по адресу www.emunix.org/post/atool


atool: простая работа с архивами в Linux
========================================

При работе с архивами в командной строке Linux есть одно неудобство: у каждой программы-архиватора свой набор ключей, который необходимо помнить, либо постоянно заглядывать в man.

Эта проблема легко решается, если использовать утилиту atool, т.к. с ее помощью вы сможете работать с любым форматом архивов. Попросту говоря, atool это фронтенд для консольных архиваторов, предоставляющий единый интерфейс для работы с ними.

Программу можно скачать с официальной страницы http://www.nongnu.org/atool, либо установив с помощью пакетного менеджера вашего дистрибутива. Для debian используйте команду `sudo apt install atool`


Создание архивов
----------------

Для создания архива используется команда `apack имя_архива.формат [список_файлов]`.

К примеру, команда `apack backup.tgz first second third` создаст в текущей директории архив backup.tgz и запакует в него файлы first, second и third. Причём формат создаваемого архива автоматически определяется из имени.

Создать несколько архивов можно вот так: `apack -e -F .tar.gz dir1 dir2 dir3`. В этом примере три директории dir будут упакованы в три разных архива. Ключ -e означает выполнять команду отдельно для каждого аргумента, ключ -F указывает формат создаваемых архивов. Подобным образом эти ключи действуют и в других командах, как будет показано ниже.


Просмотр архивов
----------------

Что бы просмотреть содержимое архива введите `als имя_архива`. Просмотреть содержимое нескольких архивов: `als -e *.tgz`.

Что бы вывести на экран содержимое файла, находящегося в архиве, можно использовать команду `acat имя_архива имя_файла_в_архиве`


Распаковка архивов
------------------

Для распаковки архива используется команда `aunpack имя_архива [имя_файла_в_архиве]`. Если в архиве содержится всего один файл, то он будет распакован в текущую директорию. Если же файлов несколько, то будет создана директория совпадающая с именем архива и файлы распакуются в неё (что, на мой взгляд, очень удобно).

Если вам нужно распаковать архив в другую директорию, то можете её указать после ключа -X: `aunpack -X /tmp archive.zip`.

Распаковать несколько архивов можно указав ключ -e: `aunpack -e *.tar.gz`.


Перепаковка архивов
-------------------

atool также можно использовать для перепаковки архивов в другой формат. Это делается командой `arepack старый_архив новый_архив`. При этом старый архив не удаляется.

Если вам необходимо перепаковать несколько архивов RAR в формат 7Z, то можно использовать следующую команду `arepack -F .7z -e *.rar`.


Сравнение архивов
-----------------

Сравнить два архива можно командой `adiff архив1 архив2`.

atool использует программу diff для сравнения файлов.


Единая команда
--------------

Вместо всех этих команд возможно использовать команду atool с соответствующим ключем:

atool -l вместо als
atool -x вместо aunpack
atool -a вместо apack
atool -c вместо acat
atool -d вместо adiff
atool -r вместо arepack

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


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

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

# Re: А есть ли в природе консольная xdg menu
linux.14
btimofeev(station13, 13) — Difrex
2016-03-23 17:03:04


Difrex> Хочу выводить в консольке приложения, на подобие, как tree. Гуглить пытался - не нашел.

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

Difrex> Есть ли что-то такое? Если нет, то сегодня-завтра напишу. Надо кому еще?

Да

# Re: Статистика по сети
idec.talks
btimofeev(tavern,13) — Difrex
2020-02-06 17:29:30


Difrex> Обновил дашборд, теперь там вместо некоторых таблиц графики.
Difrex> https://grafana.lessmore.pw/d/vPKzlQKWk/idec

Классно выглядит

# Re: Как в Emacs двигать слова
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-20 22:36:11


Anotheroneuser> Работает! ) Только пока не до конца понятно.
Anotheroneuser> Вот какое выходит кино:
Anotheroneuser> https://yadi.sk/i/1fvUwhTP3aQWzM

Да, берет предыдущее слово (до курсора) и меняет его со следующим (после курсора), после чего передвигает курсор через слово вперёд. Как-то так.

# Re: Настройки idec mobile
idec.talks
btimofeev(tavern,13) — libra
2020-01-22 20:58:48


libra> По аналогии с другими the best practicies, как норма морали, предоставлять пустые поля для ввода, с фоновыми данными, которые вроде как отображаются, но ячейки пустые(т.е. пример данных отображается в ячейках словно фоном/тенью) и при сохранении, всё же спросит ПО, введите данные;

Мне кажется нода по умолчанию должна быть всё-таки. Это проще для пользователей: установил приложение и сразу можно хотя бы читать сообщения. А кому нужна другая нода, тот сам может ее вписать.

# Re: Как в Emacs двигать слова
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-20 17:47:18


Anotheroneuser> Ничего не нашёл, кроме -- менять слова местами по M-t

А чем оно тебе не подходит? Судя по справке это то, что тебе и нужно. К примеру C-u 4 M-t передвинет слово вперёд через 4 слова, C-u - 4 M-t назад через 4 слова. Правда довольно объемный кейбиндинг выходит, возможно можно как-то переопределить покороче.

# Re: Vim на телефоне
linux.14
btimofeev(station13, 13) — vit01
2016-02-16 05:38:21


vit01> Поставил в настройках Termux посылать Escape при нажатии хардварной клавиши Back.

Спасибо за наводку. Так действительно намного удобнее.

# Re: NNTP, Usenet, Emacs, gnus
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-03 21:35:18


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

# Re: twtxt
linux.14
btimofeev(station13, 13) — vit01
2016-02-16 03:56:40


vit01> Штука действительно прикольная. Но у нас есть клиент iitxt, через который можно делать всё то же самое и даже больше.

Я и не сравниваю это с ii. Все же это разные вещи для разных задач. Просто поделился, вдруг кому пригодится.

# Re: Vim на телефоне
linux.14
btimofeev(station13, 13) — vit01
2016-02-16 03:56:38


vit01> Вот небольшой костыль, который подойдёт для Termux.

Ты кажется переизобрел то, что уже есть в termux. Правда тут нужно зажимать две кнопки одновременно:

VolumeUp+e - esc
VolumeUp+t - tab
VolumeUp+1..9 - F1..F9
VolumeUp+wasd - стрелки
VolumeUp+p - page up
VolumeUp+n - page down

VolumeDown по умолчанию забиндена как ctrl, так что все шорткаты с контролом будут работать.

Я тоже использую vim для цезия на телефоне. очень удобно. И в самом цезии тоже все на vi-кнопки забиндил.

# twtxt
linux.14
btimofeev(station13, 13) — All
2016-02-15 19:59:44


Наткнулся тут на вот такую забавную штуку https://github.com/buckket/twtxt

Это, как описывают разработчики, децентрализованный, минималистичный сервис микроблоггинга для хакеров. Идея очень проста: каждый юзер хранит все свои твиты на своём сервере в одном текстовом файле(формат файла тоже прост: дата-время, TAB, твит, перевод строки). Что бы подписаться на пользователя нужно знать только url его файла с твитами. Соответственно программа просто скачивает эти файлики и отображает строки из них, отсортированные по времени.

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

# Re: NNTP, Usenet, Emacs, gnus
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-03 21:21:04


Из цезия выходи кнопкой F10 - будет все нормально (кнопки можешь переопределить в файле keys.py)

Выбирай python3 или запускай просто командой "./caesium.py" из директории с цезием, он сам найдет нужный питон.

# Re: idec mobile
idec.talks
btimofeev(tavern,13) — libra
2020-01-15 16:16:46


libra> Или можно вписать какой-то спец символ-разделитель и idec mobile, сможет показать адресованные msg на разные username в карбонке?!

Имена разделяются двоеточием.

# Re: NNTP, Usenet, Emacs, gnus
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-08-03 19:21:35


>Тут единственный фокус — это редактирование сообщений с помощью nano. Наверное, в настройках можно заменить его? А то, я тут чё-то.. пока не очень ))

В конфиге цезия пропиши строку:
editor emacs

# mcabber
linux.14
btimofeev(station13, 13) — All
2016-02-02 08:04:29


Я разобрался в своей проблеме. Эти мои конференции подгружались с сервера из закладок. Закладки я создавал давно в другой программе и в них содержался только jid конференции без имени. Видимо поэтому mcabber выставлял им пустые имена. После переименования и пересохранения в закладках все нормально работает.

# Re: mcabber
linux.14
btimofeev(station13, 13) — Andrew Lobanov
2016-02-02 06:26:35


AL> Скажи дистрибутив и версию mcabber хоть. Конфиг на базе чего лепил? Я брал конфигурационный файл из архива с исходниками mcabber. Озвученной тобой проблемы вообще не наблюдал.

AL> //А какой jabber-сервер у тебя?

Сервер jabber.ru. Пробовал на двух компьютерах в archlinux (mcabber 1.0.1) и debian (mcabber 0.10.2). Конфиг стандартный пример из /usr/share/mcabber/. В debian я в конфигe указал только свой jid, пароль и сервер, остальные настройки по-умолчанию. Все равно часть ростера с конференциями выглядит вот так http://i.yapx.ru/i55.png

# mcabber
linux.14
btimofeev(station13, 13) — All
2016-02-01 19:29:48


Здесь кто-то пользуется mcabber? Установил я его попробовать, а в нем имена конференций в ростере почему-то пустые. Помогает команда "/rename -", но ее необходимо заново вводить при каждом запуске программы (притом для каждой конфы отдельно). Это у всех так или я что-то недонастроил?

# Re: android idec и play market
idec.talks
btimofeev(tavern,13) — vit01
2019-07-20 16:24:50


vit01> 4. Аккаунт разработчика Google стоит 25 долларов. Напоминаю, что я студент-нищеброд (на этот раз даже без стипендии из-за оптики), и мне жалко денег

Дополнительно можно в F-droid выложить. Могу с этим помочь.

# Re: Освоение программирования
develop.16
btimofeev(tavern,13) — Anotheroneuser
2018-05-14 13:51:46


Anotheroneuser> С++
Anotheroneuser> Б. Страуструп - Принципы и практика с использованием C++
Anotheroneuser> Меня берут глубочайшие сомнения, что мозг не закипит уже после пятнадцатой минуты обучения.

Не знаю почему тебе советовали начинать с С++, но если ты никогда раньше не программировал, то, имхо, лучше с него не начинать (а уж тем более с книги Страуструпа). Переходи сразу к lua, как посоветовал Андрей. Или можно начать с Python'а или Go, например. C++ выучишь когда-нибудь потом.

# Re: Машина снов на Arduino своими руками
develop.16
btimofeev(tavern,13) — vit01
2017-06-27 19:42:48


vit01>> Андрей попросил видео сабжа в действии. Вот оно:
vit01>> https://alicorn.tk/dashie/index.php/s/4PZLyfKTDDVSH5U

AL> Не взирая на то, что камера не сняла (ну почти не сняла) то, что было на стенах, мне видео понравилось =)

Мне тоже понравилось, красиво мигает. А эффект от этого реально какой-то есть?

# Re: Emacs
develop.16
btimofeev(tavern,13) — vit01
2017-03-12 17:17:07


vit01> На Хабре недавно промелькнула статья про технику помидора и Emacs.
vit01> https://habrahabr.ru/post/323576/

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

# Re: Emacs
develop.16
btimofeev(tavern,13) — vit01
2017-03-12 17:10:10


btimofeev>> Для андроид обнаружил программку Orgzly

vit01> Установил, посмотрел. Интересная штука, минималистично выглядит. Правда, из опций синхронизации там только директория. Обещают ещё добавить протоколов, но это ждать.

Там есть еще Dropbox, но только в версии из Google Play (или если сам из исходников соберешь). Я, кстати, ей побольше попользовался и оказалось, что она поддерживает сильно ограниченный набор возможностей org-mode. И непонятно собирается ли автор этот набор расширять.

vit01> Другое дело, что следовать расписаниям и всяким спискам в целом - это неудобно и часто бессмысленно, потому что планы постоянно перекраиваются, а хотелки меняются.

А для меня нормально работает: память у меня не очень хорошая, так что постоянно приходится записывать todo'шки.

# Re: Emacs
develop.16
btimofeev(tavern,13) — All
2017-03-11 08:37:55


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

Вот и настало это время: я тоже начал осваивать emacs. Преимущественно из-за org-mode. Пока что перетащил туда почти все свои заметки и todo из разных программ и сервисов. Для андроид обнаружил программку Orgzly, простенькая, довольно удобная и недавно заопенсорсилась https://github.com/orgzly/orgzly-android

# Re: Android coding
develop.16
btimofeev(tavern,13) — vit01
2017-01-26 18:10:22


vit01> Первый раз вижу упоминание Amazon AppStore.

Стор амазона второй по популярности в штатах. Он по умолчанию стоит на Kindle'ах. И народ там самый платежноспособный. Так что если делать приложения с целью заработать, то в первую очередь нужно смотреть на ранок США.

Еще у них есть Amazon Underground. Это стор в котором все приложения бесплатные и внутренние покупки тоже бесплатные, а амазон платит разработчику за время проведенное пользователем в приложении. Но это же приложение должно быть в другом сторе платным.

vit01> Вот F-Droid у всех на слуху. Там, правда, за чистотой исходников следят тщательно, но из-за этого популярности и доверия у него больше.

Я сам им пользуюсь и хотел прогу в него добавить, но там не принимаются приложения в которых есть несвободная аналитика. А Firebase Crash отличная штука, я обнаружил пару десятков разных вылетов благодаря ему, отказываться пока не хочется.

# Re: Android coding
develop.16
btimofeev(tavern,13) — btimofeev
2017-01-25 20:12:59


Выложил приложение в Amazon appstore, а при установке выдает "Приложение не установлено. Похоже пакет поврежден". Причем с двух телефонов такое. Они похоже мою apk-шку сломали, нехорошо это. Попробую перезалить новую версию, но блин опять полдня ждать придётся. Какие-то эти альтернативные сторы муторные.

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


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

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

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


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

# Re: Android клиент
develop.16
btimofeev(mira, 24) — vit01
2016-10-04 23:17:52


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

# Re: Лежит станция Мира
idec.talks
btimofeev(tavern,13) — vit01
2019-01-21 11:34:03


ii-net.tk что-то недоступен.

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


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

# Re: IDEC Mobile
idec.talks
btimofeev(tavern,13) — vit01
2019-01-21 09:27:09


vit01, я тебе отправил пулл реквест с фиксами на андроид 9. Если есть возможность протестируй на предыдущих версиях, особенно на 4.* так как новая ACRA требует java 8, а она может не работать на старых устройствах.

# Re: IDEC Mobile
idec.talks
btimofeev(tavern,13) — vit01
2018-12-15 19:56:11


vit01> ]...] приложение не запускалась на ОС версий ниже 4.4

А такие девайсы у кого-то ещё остались и ими реально пользуются? У меня телефону 4 года, на нем сейчас андроид 6. Разве кто-то ещё с более старыми ходит?

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


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

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

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


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

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

# Re: Android coding
develop.16
btimofeev(tavern,13) — vit01
2016-08-30 23:04:32


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

# Re: Android coding
develop.16
btimofeev(tavern,13) — vit01
2016-08-25 19:04:05


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

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

# Re: Android coding
develop.16
btimofeev(station13, 13) — vit01
2016-07-26 20: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(station13, 13) — vit01
2016-07-26 17: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 14:08:54


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

# Re: Android coding
develop.16
btimofeev(station13, 13) — vit01
2016-07-12 14:56:27


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

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

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

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

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

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

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

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


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

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

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

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


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

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

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

# Re: Как взять на карандаш
idec.talks
btimofeev(tavern,13) — vit01
2018-11-04 09:31:51


vit01> Достаточно лишь перейти по ii-ссылке вида ii://2GfFXMiDX4GNqmn01BjK из браузера или из любого другого приложения

Неплохо, если бы клиент умел искать сообщения по id. А то по тексту умеет, а id игнорирует.

# Re: cmus
develop.16
btimofeev(station13, 13) — vit01
2016-06-06 05:52:39


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

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


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

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

# Re: Как взять на карандаш
idec.talks
btimofeev(tavern,13) — vit01
2018-11-04 07:04:14


vit01> 2. Если нужна ссылка на сообщение, то тебе нужен его уникальный ID, состоящий из 20 символов.

vit01> Достаточно просто коротко тапнуть на надпись "msgid", и этот айдишник скопируется в буфер обмена.

Кстати, а как потом найти по этому id сообщение (в мобильном клиенте)? Если вбиваю в поиск, то не находит. И если сообщения нет в базе, то клиент показывает, что его нет: было бы замечательно, что бы он его предлагал скачать или сразу скачивал.

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


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

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

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

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

# Re: emuchip-qt
develop.16
btimofeev(station13, 13) — vit01
2016-05-24 11:34:30


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

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

# Re: emuchip-qt
develop.16
btimofeev(station13, 13) — vit01
2016-05-21 19:02:09


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

# Re: Emacs
develop.16
btimofeev(station13, 13) — vit01
2016-04-10 12:32:54


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

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

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

# Re: Emacs
develop.16
btimofeev(station13, 13) — vit01
2016-04-10 06:38:58


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

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

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


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

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


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

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

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

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


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

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


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

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

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

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

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


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

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

# Re: Дубликаты в idec mobile
idec.talks
btimofeev(tavern,13) — Difrex
2018-08-25 20:58:30


Difrex> Было бы круто иметь опцию в трехточечном меню для копирования msgid просматриваемого сообщения.

Оно копируется просто по нажатию на msgid.

# Re: Wine и Python
develop.16
btimofeev(station13, 13) — vit01
2016-02-03 21:21:35


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

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

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

# Re: IDEC Mobile
idec.talks
btimofeev(tavern,13) — vit01
2018-08-17 06:38:22


Небольшой баг: в верхней шторке есть два уведомления: новые сообщения и новые файлы, жму на новые сообщения, а открываются файлэхи.

# Re: ii-ссылки (Тест)
idec.talks
btimofeev(tavern,13) — vit01
2018-08-13 07:32:59


vit01> Прошу отсканировать на Android-смартфоне QR-код ниже.
vit01> Фишка должна сработать, если установлен IDEC Mobile и есть интернет

Это сделать проблематично, тк я уже смотрю это на смартфоне, а выносной камеры в нем нет =)

# Re: idec notifier для веб-браузера
idec.talks
btimofeev(tavern,13) — vit01
2018-05-19 12:21:47


Если буду дальше им заниматься, то сделаю. Плюс думал добавить в настройки кнопку автополучения эх с ноды и настройку цвета количества новых сообщений. Ну и под хром можно попробовать портировать.

# idec notifier для веб-браузера
idec.talks
btimofeev(tavern,13) — All
2018-05-18 14:17:59


Вздумалось мне вчера посмотреть как создаются плагины для веб-браузеров. В итоге решил потренироваться и написал сабж для Firefox.

Плагин представляет собой кнопку на панели браузера отображающую количество новых сообщиний на idec-ноде. При нажатии на кнопку открывается нода, а количество сообщений обнуляется. Адрес ноды и наблюдаемые эхи настраиваются на странице браузера about:addons в настройках соответствующего плагина. Новые сообщения проверяются каждые 10 минут.

Установить можно отсюда https://addons.mozilla.org/ru/firefox/addon/idec-notifier/
Исходный код https://github.com/btimofeev/idec-notifier

# Re: idec-mobile
idec.talks
btimofeev(tavern,13) — vit01
2018-03-28 11:03:10


vit01> В клиент добавлено "умное цитирование" по образцу фидошного клиента HotDogEd

Попробовал только сегодня, все руки не доходили собрать приложение. Фича крутая, очень удобно теперь! Спасибо!

# Re: idec-mobile
idec.talks
btimofeev(tavern,13) — vit01
2018-02-18 06:50:14


Для этого же есть специальные сервисы read it later: pocket, instapaper, и даже свободный wallabag в F-droid. Нажал поделиться, выбрал это приложение, а потом читай с любого устройства.

# Re: Освоение BASH, The Super Dimension Fortress (SDF)
std.tech
btimofeev(tavern,13) — lnp3
2018-08-09 17:34:04


lnp3> > Десятипальцевый осваивал с 2017 г. по программе «Стамина».
lnp3> Я нашёл хороший онлайн-тренажёр: https://vse10.ru . Пока нравится.

+1. Я в разное время пробовал соло на клавиатуре, стамину и ещё что-то. Но vse10.ru почему-то больше всех понравился.

# Re: no subj
idec.talks
btimofeev(tavern,13) — Andrew Lobanov
2018-01-23 12:12:56


btimofeev>> У меня одного в последнее время вываливается куча вот таких сообщений? https://ibb.co/mKcU8b

AL> У себя такого не наблюдаю совсем.

Похоже это какой-то баг в андроид клиенте. На каждое приходящее сообщение создаётся несколько таких сообщений no subj. После прочтения и выхода из него, оно мгновенно удаляется и появляется надпись сообщение не найдено.

# no subj
idec.talks
btimofeev(tavern,13) — All
2018-01-23 11:49:48


У меня одного в последнее время вываливается куча вот таких сообщений? https://ibb.co/mKcU8b

# Re: idec-mobile
idec.talks
btimofeev(tavern,13) — vit01
2018-01-22 15:06:55


btimofeev>> Неплохо бы ещё добавить в клиент кнопку отмены загрузки файла из файлэх.

vit01> Прибить приложение не вариант?

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

# Re: idec-mobile
idec.talks
btimofeev(tavern,13) — vit01
2018-01-21 13:03:15


Неплохо бы ещё добавить в клиент кнопку отмены загрузки файла из файлэх.

# Re: Освоение BASH, The Super Dimension Fortress (SDF)
std.tech
btimofeev(tavern,13) — Anotheroneuser
2018-08-07 22:36:48


Anotheroneuser> в SYNOPSIS [квадратными кавычками] [что] [отделено] [друг от друга]?
Anotheroneuser> Это отдельные команды для ssh?

В квадратных скобках указываются необязательные параметры для программы. Эти параметры можно указать или пропустить в зависимости от того, какую функцию должна выполнить программа.

# Re: [URQ] Тень над Риверкроссом
std.game
btimofeev(tavern,13) — Andrew Lobanov
2017-05-01 08:29:41


AL> Я было попробовал поиграть, но как у меня ещё в прошлом десятилетии с URQ-играми не сложилось, так до сих пор и не складывается. Я путаюсь в процессе игры постоянно.

А я вот ещё давным-давно в эту игру на URQ играл (про instead тогда не знал, а может его и не существовало ещё), но тогда так и не прошел ее по какой то причине. Но игра мне запомнилась. Теперь увидел ее в инстеде и захотелось пройти. Люблю такие таинственные детективные истории. Ещё люблю истории типа Broken Sword, про всякие тайные сообщества и т.п. Интересно на инстеде есть подобное?

# Re: [URQ] Тень над Риверкроссом
std.game
btimofeev(tavern,13) — All
2017-05-01 08:15:55


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

# Re: [URQ] Тень над Риверкроссом
std.game
btimofeev(tavern,13) — All
2017-04-29 15:15:19


Еще опечатку нашел: "Прихожая клиника достаточно простора"

# Re: [URQ] Тень над Риверкроссом
std.game
btimofeev(tavern,13) — btimofeev
2017-04-29 14:05:06


btimofeev> Подскажите, а как в сабже предметы выбирать?

Залил в папку с игрой модуль urq версии 2 и заработало (там внутри 1.9). Обновите сборку на сайте.

# [URQ] Тень над Риверкроссом
std.game
btimofeev(tavern,13) — All
2017-04-29 13:56:51


Подскажите, а как в сабже предметы выбирать? К примеру у меня появляется сообщение: "Новая запись в блокноте". Жмякаю на блокнот (или любые другие предметы в инвентаре) и ничего не происходит. Это баг или может в URQ модуле как-то по другому управление реализуется? Instead у меня версии 3.0.0

# Re: ## Инстедоз 5 ##
std.game
btimofeev(tavern,13) — Peter
2017-04-22 11:20:39


Я находил пару очепяток: первая в игре Весна: загрепай слово "такоей"; вторую, к сожалению, не помню, но была в одной из первых трёх игр.

# Re: Цифровое рабство
std.hugeping
btimofeev(tavern,13) — vit01
2020-05-10 10:19:21


vit01> Если брать Xiaomi или подобные, то посоветовал бы народу присмотреться к вариантам на Android One, это и есть тот самый "чистый" андроид.

Вот у меня как раз такой, "Xiaomi Mi A3", брался из-за чистого андроида и обещаний быстрого обновления ОС. При покупке он был на 9 Андроиде, сяоми обещали обновить до 10 ещё в октябре, но обновление пришло только вчера). Хотя программа Android One была создана специально что бы эти смарты получали обновления в первую очередь, но видимо это так не работает, обновления получают топовые смарты в первую очередь. А вот неофициальные прошивки уже давно были.

# Re: Цифровое рабство
std.hugeping
btimofeev(tavern,13) — Peter
2020-04-28 18:47:21


Peter> Правда, к этому идут и другие производители. Мой Xiaomi, предатель,
Peter> показывает мне рекламу и я не могу ничего с этим поделать. Разве что,
Peter> попробовать перепрошить его. На что нужно ещё решиться.

Это оболочка miui такая просто, с рекламой. У меня "Xiaomi mi a3" на чистом Андроиде и она рекламы не показывает, но думаю 100% мои действия записывает)

А по поводу перепрошивки это норм идея. Я все свои предыдущие смартфоны в конечном счёте перепрошивал (после пары лет использования).

Особенно радует мой старенький Нексус 5 (в котором батарея не держит больше половины дня), я его перепрошил под 10 андроид БЕЗ гугл сервисов и он зажил новой жизнью: перестал тупить (а до этого он любил подзависнуть, думается мне что в гугл сервисах есть алгоритм специального устаревания телефонов), работает теперь очень шустро. Весь софт на нем сейчас только из f-droid. С этим конечно сложновато, но можно смириться если от телефона многого не нужно: простенький браузер, jabber, termux, orgzly, читалка для книг, instead даже есть. Всякие банк клиенты можно поменять на веб-версию. Я правда пока на такое использование не решился, тк это запасной телефон, но мне кажется так даже можно жить.

# Re: Plan9 и ACME -- бескомпромиссная простота
std.hugeping
btimofeev(tavern,13) — Peter
2020-04-21 16:37:15


Peter> Вот манит меня plan9... Уже несколько раз ставил его в VirtualBox и
Peter> просто смотрел. Последний раз даже собрал golang.

Много раз слышал, но никогда не пробовал, судя по видео что-то необычное. Glenda классная. Попробую как-нибудь на raspberry pi поставить на посмотреть.

Peter> Скажи вот кому угодно -- ты готов писать в редакторе, в котором нет
Peter> подсветки синтаксиса?

Я когда учился в школе писал программы на бумажке, а потом вводил в некое подобие компьютера (это была денди с клавиатурой, а на картридже был интерпретатор Бейсика), так вот там не было подсветки и оно не напрягало. Конечно это были не настоящие программы, а баловство на несколько сотен строк кода, но все же.

Pages: 1 2 3