Bard 0.1.3

Jul. 30th, 2010 01:08 am
psilogic: (Default)
[personal profile] psilogic
Долгими зимними вечерами продолжаю ваять "Bard". Готова очередная бета: версия 0.1.3.

Учтены многие пожелания и нарекания френдов. Те, что еще не учтены, можете не повторять, у меня все записано и распланировано до версии 0.2. Но, если найдете новые баги - очень хорошо.

Эта версия - серьезный шаг, поскольку полностью переработано "ядро" - хранение промежуточных редактируемых данных. Переработка позволила сделать операции Undo/Redo практически мгновенными, понаделать легко и просто "preview" - но ценой отказа от немедленного save после каждой операции. Как следствие, autosave и autobackup убраны, теперь работа с файлом выглядит совершенно "стандартно": можно закрыть без сохранения и т.п.

Внешний вид переработан в угоду эстетам - теперь окно основного редактора выглядит так.

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

Что касается испытаний для Wine, то пока все плохо. Первая попытка поставить убунту провалилась - инсталлятор линукса сначала показал 731% прогресса исполнения, а потом заявил, что отсутствует root file system или что-то в этом роде и предложил исправить дело в "partitioning menu", которое вызвать никак нельзя. На этом все и зависло. Я воспользовался инсталлятором убунты поверх винды (wubi.exe) и сказал ставить ее на свободный диск F. Там NTFS, подозреваю, что проблема в этом - хотя я надеялся, что инсталляшка по крайней мере сформатирует тот диск. Ан нет. Интересно, FAT32 ее устроит?

- Полный список изменений на странице загрузки
- Прямая ссылка для скачивания инсталлятора (11 Мб)
- Список возможностей редактора

Date: 2010-07-30 09:48 am (UTC)
From: [identity profile] theiced.livejournal.com
1. О - уже горааааздо лучше выглядит чем тот пиздец что ты показал в первый раз. Надеюсь это моя критика помогла ;)

2. Не надо ставить уебунту из под виндовза - ничего хорошего из этого скорее всего не выйдет - ибо виндовз. Не далее как вчера ставил жоне уебунту на ляптоп. Тама был ext4 с сусяшным рутом, swap и ext4 с хоумом. Вставил компахт, забутился с него... Уебунта спросила чо ей делать - грузиться с лайф или ставиццо - клац на ставиццо. Потом спросила чо делать с партишнами - клац на адвансед, клац на старый рут, выбор маунт пойнта в / и клац на формат, клац на старый хоум, выбор маунт пойнта в /home и три раза проверяем что не клац на формат. Некст, Тайпаем имя, логин, пароль, некст. Через 15 минут клац на ребут. После ребута оно попросила пароль к ойфаю и всё. Ну я ещё

Date: 2010-07-30 09:52 am (UTC)
From: [identity profile] theiced.livejournal.com
...доставил хром (в штатных пакетах), скайп (там же) и пикасу (пришлось добавить реп). Потратил минуты 4-5 своего времени. Ах да - ещё оно предложило обновить добрую половину пакетов - клацал на ОК. Жена вот работает - всё охуенно, сама доставила ещё какого то софта, довольна.

Date: 2010-07-30 09:54 am (UTC)
From: [identity profile] theiced.livejournal.com
Ой дочитал. А зачем ты ставил линупс на убогий говнонтфс. Не надо так издеваться над ним, есть нормальные файловые системы.

Date: 2010-07-30 10:01 am (UTC)
From: [identity profile] psilogic.livejournal.com
Я подумал, что он сам отформатирует диск так, как ему надо. Винда же форматирует, когда ставится.
А он даже не попытался, диск остался NTFS. Бред какой-то.

А как ты предлагаешь ставить - с сидюка?

Date: 2010-07-30 10:08 am (UTC)
From: [identity profile] theiced.livejournal.com
А уебунта не делает то что у неё не просят. Ставься с сидюка, уебунту бери последнюю (10.04), адвансед партишиниг, выбери диск (он будет без буквы - ибо буквы дисков храняццо в венте в реестре ;], так что аккуратно), попроси его форматнуть в какой ext4 (мой текущий выбор) и выставь маунт пойнт в /. Венту оно само найдёт и добавит в граб - ничего не сломается.

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

И таки да - после пары часов в линупсах тебе уже не захочется обратно в виндовз - гарантирую ;] Так что осторожно.

Date: 2010-07-30 06:08 pm (UTC)
From: [personal profile] no1u1w1w6c
ну да, учитывая, что оно — дерьбунта, то разницы не заметно: такой же ублюдочный интерфейс, такие же тормоза, так же жрёт память и тоже нихера нормально не работает.

Date: 2010-07-30 07:36 pm (UTC)
From: [identity profile] theiced.livejournal.com
эммм. интерфейс очень аккуратный и удобный, нихуя не тормозит на лаптопе жены (грузится вообще за секунд 7-8), память жрёт чутка больше чем моя гента, но вполне себе ок, всё (то есть вообще всё) заработало искаропки. кто то из нас долбоёб и я думая то не я.

Date: 2010-07-31 04:31 am (UTC)
From: [personal profile] no1u1w1w6c
кому и кобыла невеста.

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-07-31 11:44 am (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-07-31 11:51 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-07-31 11:59 am (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-07-31 02:00 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-07-31 02:04 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-07-31 02:06 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-07-31 12:51 pm (UTC) - Expand

Date: 2010-07-30 10:19 am (UTC)
From: [identity profile] tuller.livejournal.com
Будем смотреть:)

Date: 2010-07-30 10:32 am (UTC)
From: [identity profile] just-hoaxer.livejournal.com
Скачал, попробую. Как раз нужно что-то для звука, подобное VirtualDub.

Кстати, а нет ли у тебя знакомых перловских программеров?

Date: 2010-07-30 10:59 am (UTC)
From: [identity profile] psilogic.livejournal.com
перловских что-то не припомню...

Date: 2010-08-04 09:18 am (UTC)
From: [personal profile] no1u1w1w6c
алсо: я пока качать не буду, подожду вайна, да.

зыж да сделай же опенсорцем уже, ну. гиториус плюс гит под венду решают.

и да: научи его компиляться под MinGW.

тогда, может (не факт, конечно, но %-), я помогу с вайном.

Date: 2010-08-04 03:16 pm (UTC)
From: [identity profile] psilogic.livejournal.com
под вайном ковыряюсь, ага - вроде получается. исправил кнопки, которые остаются подкрашенными, глючки для меню.

глючит на таких незначительных вещах, как иной порядок WM_-сообщений. это, конечно, баг, но под вендой все работало, и о наличии бага я не знал.

опенсорцем пока опасаюсь - редактор малоизвестен, могут элементарно спиздить авторство, и потом хрен что докажешь. сначала надо хоть чуток раскрутить.

ты, кажись, собирался написать про то, какие возможности должны быть у редактора :)

Date: 2010-08-04 03:27 pm (UTC)
From: [personal profile] no1u1w1w6c
>опенсорцем пока опасаюсь — редактор малоизвестен, могут элементарно спиздить
>авторство, и потом хрен что докажешь

ой, право. отлично себе доказывается логами [d]vcs. любая хранит даты файлов. конвертируй в гит, заливай на гиториус — и если чо, пусть уже другие доказывают, что ребята из гиториуса (за которыми, на минуточку, аж целая нокия, ага) спецом тебе даты прописывали и исходники заливали.

>ты, кажись, собирался написать про то, какие возможности должны быть у редактора
я? вроде как нет, тем более, что я со звуком не работаю. я больше специализируюсь на вещах типа «вот это вот — хуйня; как правильно — я не знаю, но что вот это — хуйня, знаю точно».

>глючит на таких незначительных вещах, как иной порядок WM_-сообщений
а ты бы вайновцам репортил, кстати. полезно.

Date: 2010-08-04 03:42 pm (UTC)
From: [identity profile] psilogic.livejournal.com
ааа... ты имеишь в виду на этот самый гиториус выкладывать...

чо за гиториус можешь в двух словах сказать?


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

Date: 2010-08-04 03:52 pm (UTC)
From: [personal profile] no1u1w1w6c
>чо за гиториус можешь в двух словах сказать?
так ты зайди да посмотри. обычный сайт-хранилице всяких репозиториев исходного кода. ты ж «системой контроля версий» какой-нибудь пользуешься? ну, вот это по типу sourceforge, только сервисов поменьше и мозгоебли нет. и да: настоятельно рекомендую выкинуть нахуй всё vcs, которые ты используешь, и взять кошерный git. ибо ваистену.

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

Date: 2010-08-04 03:58 pm (UTC)
From: [identity profile] psilogic.livejournal.com
ага, значит что-то типа CVS-а только на интернет-портале, понядно

пользуюсь я на работе консольным cvs.exe, а дома вообще zip-ом. причем, zip получается удобнее :)

про MinGW - чем он кошернее visual-студии? неужто под вайном работает?

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 04:06 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 04:19 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 04:28 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 04:33 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 04:40 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 04:53 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 05:00 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 05:13 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 06:06 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 05:46 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 06:11 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:03 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:17 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:26 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:46 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:23 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 08:33 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:52 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-05 07:42 am (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-05 10:16 am (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-05 10:32 am (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-05 11:08 am (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-05 11:29 am (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-05 11:42 am (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-05 12:01 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-05 01:02 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-05 01:16 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-05 03:53 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-05 04:08 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:48 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:18 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:28 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:37 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:05 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:11 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:15 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:22 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:30 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:39 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:19 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 08:26 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:30 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 08:35 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:53 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-05 07:31 am (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 04:07 pm (UTC) - Expand

Date: 2010-08-04 09:19 am (UTC)
From: [personal profile] no1u1w1w6c
а лучше на Qt перепиши.

зыж за что ты меня скринишь? я же хороший!

Date: 2010-08-04 09:20 am (UTC)
From: [personal profile] no1u1w1w6c
опа. у тебя автоскрин постов со ссылками? забавно…

Date: 2010-08-04 03:09 pm (UTC)
From: [identity profile] psilogic.livejournal.com
от ботов хорошо помогает :)

Date: 2010-08-04 03:59 pm (UTC)
From: [identity profile] psilogic.livejournal.com
да смысла на qt уже нет, если под wine, судя по всему, заработает нормально

Date: 2010-08-04 04:04 pm (UTC)
From: [personal profile] no1u1w1w6c
Qt сама по себе няшненькая. это единственное, что оправдывает существование c++.

Date: 2010-08-04 07:18 pm (UTC)
From: [identity profile] psilogic.livejournal.com
ну у меня, если забыть о одноплатформенности по архитектуре похоже на Qt - разнообразные layout-ы, кастомные контролы, которые выглядят почти как стандартные :)

вот только систему слотов-сигналов так и не появилось повода сделать - для реакций совсем другая схема

Date: 2010-08-04 07:24 pm (UTC)
From: [personal profile] no1u1w1w6c
похожих — их много. а Qt — одна. %-)

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

я не к тому, что твоя библиотека хуёвая, я к тому, что Qt охуенная. %-)

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:32 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:40 pm (UTC) - Expand

Date: 2010-08-04 07:25 pm (UTC)
From: [personal profile] no1u1w1w6c
>для реакций совсем другая схема
а какая? и ваще: покажи код, не жлобься. интересно же. обещаю ругаццо только по делу (скрестил за спиной пальцы %-).

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:45 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:52 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:00 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 08:06 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:12 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 07:54 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 07:59 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:06 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 08:13 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:25 pm (UTC) - Expand

(no subject)

From: [personal profile] no1u1w1w6c - Date: 2010-08-04 08:37 pm (UTC) - Expand

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2010-08-04 08:54 pm (UTC) - Expand
Page generated Aug. 14th, 2025 07:33 am
Powered by Dreamwidth Studios