О наболевшем
-
- Posts: 155
- Joined: Thu 12 May, 2005 14:27
- Location: Киев
- Contact:
О наболевшем
Вопросы к FAR Group.
Видите ли вы перспективу в работе над Far 1.70, исправлении в нём косметических ошибок?
Возможна ли вообще его переделка на Unicode?
Собираетесь ли вы её делать? Если да, то
Не потребует ли это стольких же усилий, как написание Far 2 с нуля с учётом современных требований (скоро начнётся бардак с x64)?
Все ваши плагины (а пишет ли сейчас плагины кто-то, кроме вас?) можно было бы сделать в нём лучше (грубо говоря). И деньги за него могли бы получать вы, а не ER.
Извините, что так много, но сабж...
Видите ли вы перспективу в работе над Far 1.70, исправлении в нём косметических ошибок?
Возможна ли вообще его переделка на Unicode?
Собираетесь ли вы её делать? Если да, то
Не потребует ли это стольких же усилий, как написание Far 2 с нуля с учётом современных требований (скоро начнётся бардак с x64)?
Все ваши плагины (а пишет ли сейчас плагины кто-то, кроме вас?) можно было бы сделать в нём лучше (грубо говоря). И деньги за него могли бы получать вы, а не ER.
Извините, что так много, но сабж...
- WARP ItSelf
- Самый умный
- Posts: 1011
- Joined: Tue 15 Mar, 2005 23:19
- Contact:
Ответить за всех не могу, за себя отвечу.
1. Собираюсь ли, наплевав на все, бросить 1.70 и начать что-то ломать и делать новое, бросив старое. Нет, не собираюсь. Это глупость.
2. Будем ли делать Unicode? Я - буду. Если не увижу, что работаю за "пошел на фиг" (а я вижу, есть и такие настроения). Навалом народа, которые "могут лучше", но по пальцам могу пересчитать тех, кто "делает лучше". Можешь это также считать моим ответом на невысказанный вопос "а будут ли открыты исходные тексты".
3. По поводу усилий я могу сказать, что в состоянии написать продукт такого уровня с нуля, но кто сказал, что мои представления об идеальном менеджере хоть как-то похожи на Фар, что ты от этого выиграешь, а не проиграешь. По поводу того, будет ли этим заниматься команда - не знаю, пока о переписывании "с нуля" разговор не заходил. Я лично не вижу в этом смысла.
4. По поводу денег. Если бы я занимался этим ради денег, я бы начал с пункта 3.
1. Собираюсь ли, наплевав на все, бросить 1.70 и начать что-то ломать и делать новое, бросив старое. Нет, не собираюсь. Это глупость.
2. Будем ли делать Unicode? Я - буду. Если не увижу, что работаю за "пошел на фиг" (а я вижу, есть и такие настроения). Навалом народа, которые "могут лучше", но по пальцам могу пересчитать тех, кто "делает лучше". Можешь это также считать моим ответом на невысказанный вопос "а будут ли открыты исходные тексты".
3. По поводу усилий я могу сказать, что в состоянии написать продукт такого уровня с нуля, но кто сказал, что мои представления об идеальном менеджере хоть как-то похожи на Фар, что ты от этого выиграешь, а не проиграешь. По поводу того, будет ли этим заниматься команда - не знаю, пока о переписывании "с нуля" разговор не заходил. Я лично не вижу в этом смысла.
4. По поводу денег. Если бы я занимался этим ради денег, я бы начал с пункта 3.
Это нужно понимать так, что ты против открытия исходников именно потому, что не хочешь перерастания "могут лучше" в "делают лучше, но несовместимое с твоей ветвью развития"?WARP ItSelf wrote:Ответить за всех не могу, за себя отвечу.
2. Будем ли делать Unicode? Я - буду. Если не увижу, что работаю за "пошел на фиг" (а я вижу, есть и такие настроения). Навалом народа, которые "могут лучше", но по пальцам могу пересчитать тех, кто "делает лучше". Можешь это также считать моим ответом на невысказанный вопос "а будут ли открыты исходные тексты".
выразись более определенно, если тебе не сложно...
Согласен. По той же самой причине я не собираюсь начинать писать новый файловый менеджер с нуля, хотя в минуты отчаяния (например, при работе с файлами на белорусском языке), такие мысли иногда появляютсяWARP ItSelf wrote: 1. Собираюсь ли, наплевав на все, бросить 1.70 и начать что-то ломать и делать новое, бросив старое. Нет, не собираюсь. Это глупость.
Т.е. все-таки не будешь? Извини, не хотел обидеть, просто твоя фраза читается именно в таком смысле2. Будем ли делать Unicode? Я - буду. Если не увижу, что работаю за "пошел на фиг" (а я вижу, есть и такие настроения).
А если серьезно, при открытии исходников, лично с тебя снимается груз ответственности за судьбу unicode. Поверь мне, тебе станет намного легче. Причем я не ставлю под вопрос твои способности, как программиста. Дело в том, что у тебя может не найтись времени или настроения на то, чтобы сделать эту работу, скажем, в ближайшие пол-года. Возможно всем было бы лучше (и тебе в том числе), если ее сделает кто-то другой, у кого со свободным временем в данный момент получше.
И мне нравится одна статья, помогает (в психологическом плане) в случаях, когда работа над проектом затягивается:
http://russian.joelonsoftware.com/Artic ... otion.html
Это без комментариев, подсчет тех, кто "делает лучше" затруднителен по причине невозможности проведения такого эксперимента в данный момент.Навалом народа, которые "могут лучше", но по пальцам могу пересчитать тех, кто "делает лучше".
- WARP ItSelf
- Самый умный
- Posts: 1011
- Joined: Tue 15 Mar, 2005 23:19
- Contact:
1. Под словами "делает лучше", я подразумевал тех, кто СЕЙЧАС делает лучше. А реально господа, с вас снега зимой не допросишься (без личностей). Поэтому я лично против открытия исходного кода, как Фара, так и вообще. Я не хочу, чтобы в нем сначала полгода ковырялись все кому ни лень, обсуждая правильность расстановки запятых, а потом бы я все это разгребал, когда им надоело. Поэтому я хочу, чтобы сначала человек хоть что-то сделал, а лишь потом тыкал меня в дерьмо со словами "я бы сделал лучше". Пока, как я уже сказал, таких людей по пальцам пересчитать.
2. Для сомневающихся. Я сказал, я БУДУ делать Unicode. И моя фраза читается именно в таком смысле.
3. И по поводу ответственности. Если бы я именно ее, родимой, испугался, то полгода назад сидел бы на попе ровно.
4. Если любителям учета и контроля интересно, а "сам то ты что делаешь, а?", то я лично готов давать отчет в своих действиях.
P.S. Спасибо за ссылку, я придерживаюсь той же точки зрения, хотя иногда разрыв между пунктами 8 и 9 действительно хреново преодолевается.
2. Для сомневающихся. Я сказал, я БУДУ делать Unicode. И моя фраза читается именно в таком смысле.
3. И по поводу ответственности. Если бы я именно ее, родимой, испугался, то полгода назад сидел бы на попе ровно.
4. Если любителям учета и контроля интересно, а "сам то ты что делаешь, а?", то я лично готов давать отчет в своих действиях.
P.S. Спасибо за ссылку, я придерживаюсь той же точки зрения, хотя иногда разрыв между пунктами 8 и 9 действительно хреново преодолевается.
Тех, кто СЕЙЧАС делает лучше полным полно, только делают делают они это не для far manager'а. Оглянитесь вокруг, есть куча очень качественного open source софта (в частности, движок этого форума open source). И их пишут живые люди, такие же, как и вы. Само по себе ничего не появляется. То, что многие из тех, кто могли бы помочь, не участвуют в разработке FAR, это результат уникальной модели развития данного проекта.WARP ItSelf wrote:1. Под словами "делает лучше", я подразумевал тех, кто СЕЙЧАС делает лучше.
Ну вот, уже обижаются прямо как дети малые Естественно, не каждый человек, который горит желанием помочь, принесет какую-то пользу. По моему опыту работы над open source проектом (в свободное время, как хобби), реально полезен примерно каждый десятый. Но вреда от остальных практически никакого (я не имею в виду клинические случаи, когда чудаки начинают качать права и доставать, но у вас imho с такими еще хуже, даже без открытых исходников ).А реально господа, с вас снега зимой не допросишься (без личностей).
Насчет меня лично. Если вдруг кому интересно, помощи от меня иногда можно допроситься, вот самый свежий пример: http://www.squirrel-lang.org/forums/124 ... t.aspx#124 (сравнительно новый и довольно интересный интерпретатор скриптового языка). Еще я посылал патчи и фиксил мелкие баги в ряде других проектов. Основная идея в том, что при наличии возможности, люди пытаются исправлять баги, которые касаются их. Иногда успешно
И насчет far team, за последние годы я написал 2 письма на адрес far team, но вообще не получил ни одного ответа (даже не удостоился ответа типа "отвянь, нам не до тебя", или "спасибо, этот баг знаем, над ним работаем, помощь не нужна" ). Никаких обид, просто это вызвало некоторое недоумение. Сейчас появился форум, данный факт уже внушает хоть какой-то оптимизм.
Это излишняя мнительность. Я просто не вижу, каким образом может получиться данная гипотетическая ситуация. Как я уже говорил, я сам занимаюсь open source проектом и никаких подобных проблем не видел. У вас в жизни был неудачный опыт открытия исходного кода, или это теоретические измышлизмы?Поэтому я лично против открытия исходного кода, как Фара, так и вообще. Я не хочу, чтобы в нем сначала полгода ковырялись все кому ни лень, обсуждая правильность расстановки запятых, а потом бы я все это разгребал, когда им надоело.
Извини, но мне не интересно тыкать кого-либо в дерьмо. Мне интересно исправить те баги, которые лично мне мешают работать и никакой благотворительности. Ничего не обещаю, но по крайней мере наличие открытых исходников заметно увеличило бы вероятность (для пессимистов) или скорость (для оптимистов) появления поддержки unicode в far. Возможно эту поддержку добавил бы ни я и ни ты, а вообще кто-нибудь другойПоэтому я хочу, чтобы сначала человек хоть что-то сделал, а лишь потом тыкал меня в дерьмо со словами "я бы сделал лучше". Пока, как я уже сказал, таких людей по пальцам пересчитать.
Хорошо, что мы имеем дело с таким ответственным и бесстрашным человеком, который решил взять на себя ответственность по исправлению наших проблем (в частности, unicode). Однако отчет меня совершенно не интересует, мне больше интересен результат. И мне хотелось бы знать, когда примерно его можно ожидать?2. Для сомневающихся. Я сказал, я БУДУ делать Unicode. И моя фраза читается именно в таком смысле.
3. И по поводу ответственности. Если бы я именно ее, родимой, испугался, то полгода назад сидел бы на попе ровно.
4. Если любителям учета и контроля интересно, а "сам то ты что делаешь, а?", то я лично готов давать отчет в своих действиях.
- WARP ItSelf
- Самый умный
- Posts: 1011
- Joined: Tue 15 Mar, 2005 23:19
- Contact:
serge
1. а я не говорил, что мы не будем менять/увеличивать состав, я лишь высказал свою точку зрения на open-souce проекты, она у меня отрицательная.
2. я ни на кого не обижась, ты меня просто мало знаешь.
3. по поводу результатов. скажи мне, что лично ты хочешь увидеть в качестве первых результатов, я скажу тебе примерное "когда".
P.S. обсуждение проблемы open-source проводим в другой ветке и без меня. считайте, что у меня "измышлизмы", имею право.
1. а я не говорил, что мы не будем менять/увеличивать состав, я лишь высказал свою точку зрения на open-souce проекты, она у меня отрицательная.
2. я ни на кого не обижась, ты меня просто мало знаешь.
3. по поводу результатов. скажи мне, что лично ты хочешь увидеть в качестве первых результатов, я скажу тебе примерное "когда".
P.S. обсуждение проблемы open-source проводим в другой ветке и без меня. считайте, что у меня "измышлизмы", имею право.
эээээ....WARP ItSelf wrote:serge
...
skipped
3. по поводу результатов. скажи мне, что лично ты хочешь увидеть в качестве первых результатов, я скажу тебе примерное "когда".
...
skipped
лично мне, очень хотелось бы увидеть поддержку UNICODE (в первую очередь) в обозримом будущем
сам я не готов помогать в разработке, но готов заплатить за FAR (еще раз) с поддержкой UNICODE - только таким образом я могу хоть немножечко поддержать этот проект (на большее нет ни времени ни сил)
PS спасибо за классный File Manager который экономит кучу безценного рабочего времени !!!
PPS FAR Team сделала очень много для FAR, но перевод FAR в open source мог бы замотивировать многих профи подключиться к проекту
-
- Posts: 155
- Joined: Thu 12 May, 2005 14:27
- Location: Киев
- Contact:
Пожалуйста, не превращайте ветку в филиал опроса про open-source, дайте возможность ответить другим членам Far Group, если они захотят.
WARP ItSelf
Так как со сравнением сложности переделки на Unicode и написания нового Far?
Если 1.70 нельзя (или не захотят) переделать, разве не остаётся только выкинуть?
Про "пошёл на фиг" я не совсем понял, ведь Unicode нужен.
WARP ItSelf
Так как со сравнением сложности переделки на Unicode и написания нового Far?
Если 1.70 нельзя (или не захотят) переделать, разве не остаётся только выкинуть?
Про "пошёл на фиг" я не совсем понял, ведь Unicode нужен.
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
юникод, говорите…
А что насчёт поддержки не-OEM символов в редакторе („“«»), возможность нормальной их вставки/работы с ними, и ещё, чтоб редактор не превращал » в > (к примеру)
PS: И рад бы помочь, да даже и пытаться не буду — ибо интересы мои и знания в основном в веб находятся…
Вот если бы кто-нибудь сделал поддержку php — я бы с удовольствием что-нить попытался сделать.
А что насчёт поддержки не-OEM символов в редакторе („“«»), возможность нормальной их вставки/работы с ними, и ещё, чтоб редактор не превращал » в > (к примеру)
PS: И рад бы помочь, да даже и пытаться не буду — ибо интересы мои и знания в основном в веб находятся…
Вот если бы кто-нибудь сделал поддержку php — я бы с удовольствием что-нить попытался сделать.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
- Centaur
- Posts: 1083
- Joined: Tue 05 Apr, 2005 20:09
- Location: Novosibirsk, Russia
- Been thanked: 2 times
Kildor
В b5 я запускаю отдельный FAR примерно таким cmd’шником:После чего веду себя так, как будто у меня OEM-кодировка 1251. Редактору этого хватает, при работе в OEM он никакой конвертации не делает. Ну разве что, может быть, в clipboard’е будет что-то не то при обмене с другими программами.
В какой-то из альф эта функциональность была поломана. Как сейчас — не знаю, ибо не пробовал свежих альф давно.
В b5 я запускаю отдельный FAR примерно таким cmd’шником:
Code: Select all
chcp 1251
far.exe %$
В какой-то из альф эта функциональность была поломана. Как сейчас — не знаю, ибо не пробовал свежих альф давно.
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
zg, это то само собой.
Просто хотелось бы узнать примерное время, когда я смогу открыть файл в win-1251 в фаре не боясь сохранить его, или же открыть utf-8 файл без пляски с бубном — ибо если пользоваться UTF-wizard — похерятся данные, если не пользоваться —очень весело редактировать эти несчастные два байта вручную…
Просто хотелось бы узнать примерное время, когда я смогу открыть файл в win-1251 в фаре не боясь сохранить его, или же открыть utf-8 файл без пляски с бубном — ибо если пользоваться UTF-wizard — похерятся данные, если не пользоваться —очень весело редактировать эти несчастные два байта вручную…
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
Идеальный результат - поддержка unicode в панелях и редакторе.WARP ItSelf wrote:serge
3. по поводу результатов. скажи мне, что лично ты хочешь увидеть в качестве первых результатов, я скажу тебе примерное "когда".
Что будет реализовано раньше, ну суть важно, главное, чтобы был прогресс и движение вперед
Кстати, внесение поддержки unicode потребует некоторых изменений в plugin api. Хотелось бы в любом случае сохранить бинарную совместимость со старыми плагинами и возможность сравнительно легкого портирования существующих плагинов для использования unicode.
Поэтому первым результатом, наверное должен быть первый пробный вариант заголовочного файла api плагинов, в который заложены новые возможности.
Наверное это должно быть что-то вроде нового поля UnicodeName вместо Reserved[0] в:
Code: Select all
struct PluginPanelItem
{
#ifdef _FAR_USE_FARFINDDATA
struct FAR_FIND_DATA FindData;
#else
WIN32_FIND_DATA FindData;
#endif
DWORD PackSizeHigh;
DWORD PackSize;
DWORD Flags;
DWORD NumberOfLinks;
char *Description;
char *Owner;
char **CustomColumnData;
int CustomColumnNumber;
DWORD UserData;
DWORD CRC32;
DWORD Reserved[2];
};
Но без исходников сложно сказать, насколько все это реально. Еще интересный вопрос, unicode - широкие символы или UTF-8. При использовании UTF-8 imho проще портировать старый код (как far, так и многочисленных плагинов), также создание потенциальной версии под линукс упрощается (но об этом пока можно не думать).