Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Nov 13, 2019 12:17 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 56 posts ]  Go to page Previous 1 2 3 4 Next

Какое должно быть стандартное расширение для бинарников Колибри?
пустое 33%  33%  [ 13 ]
kex 46%  46%  [ 18 ]
exe 5%  5%  [ 2 ]
kexe 0%  0%  [ 0 ]
bin 5%  5%  [ 2 ]
kbin 0%  0%  [ 0 ]
другое 10%  10%  [ 4 ]
Total votes: 39
Author Message
PostPosted: Tue Oct 09, 2007 3:39 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
diamond wrote:
"Нормальные герои всегда идут в обход"?
Каждый судит по себе :roll: Я же иду прямо. Это же не переписывать код программы, а всего-навсего изменить несколько параметров fasm -> fasm.kex
Quote:
Про Менует не надо забывать. Это наша история, как-никак. Равняться, конечно, не надо, но это не значит, что в Менуете всё плохо и всё надо переделывать.
Ога, я помню сколько потребовалось времени чтоб решить поддерживать совместимость или (заметьте) двигаться вперёд.

_________________
Через тернии к звездам


Top
   
 
PostPosted: Tue Oct 09, 2007 3:46 pm 
Offline

Joined: Thu Sep 20, 2007 8:09 pm
Posts: 96
Без расширения ИМХО, не стоит. По той причине, что по расширению намного легче определить тип файла. А прикинь, у тебя файл без расширения - что за зверь? откуда он взялся? Может ты нечаянно затер расширение у своего диплома? или же это программа под Колибри? А может, это прога под линь? или еще под какую ОС.. Это во-первых, более удобно для пользователя (на них и надо ориентироваться в первую очередь, а не решать проблемы морального типа типа уважуха\отстой), во-вторых это удобно для программиста (в случае чего не надо смотреть вовнутрь), в третьих - этот файл ни с чем не спутаешь. А размер - это уже ИМХО пофиг в данном случае. Да, я тоже хочу, чтобы было пригнано байт к байту, но все же все делжно иметь свои пределы. По мне и kex/kexe вполне логично и нормально. Потому, что это Kolibri executable - исполняемый файл под Колибри. При чем тут моральные проблемы, что пихается везде буковка k? Это удобно, а не пиар. Если кто-то думает по-другому, это уже его проблемы. Опять ИМХО.


Top
   
 
PostPosted: Tue Oct 09, 2007 4:58 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Leency wrote:
Я же иду прямо.

Прямая дорога - развивать Колибри, оставаясь на уже проложенной Менуетом тропинке, при этом выкорчевывая камни, регулярно обнаруживающиеся по пути. А изменение стандартного расширения - всего лишь прыжок на соседнюю тропинку, на которой будут те же самые камни.
Leency wrote:
Это же не переписывать код программы, а всего-навсего изменить несколько параметров fasm -> fasm.kex

(ехидным голосом:) Уже нашёлся энтузиаст, готовый модифицировать sysxtree?
Leency wrote:
Ога, я помню сколько потребовалось времени чтоб решить поддерживать совместимость или (заметьте) двигаться вперёд.

Мнэээ... насколько я помню, для меня ответ на подобные вопросы никогда не представлял проблемы - если приходится выбирать, то ясно, что нужно двигаться вперёд. То ли у меня склероз, то ли я не участвовал в обсуждении. Подробнее, пожалуйста?
Hack_phoenix wrote:
Может ты нечаянно затер расширение у своего диплома?

Как это - нечаянно затереть расширение???
Hack_phoenix wrote:
Это во-первых, более удобно для пользователя

А вот в винде стандартный explorer вообще не показывает расширения, если его об этом специально не попросить. Мне лично кажется, что Microsoft всё-таки проводит хотя бы какие-нибудь исследования того, что нравится пользователям.
Hack_phoenix wrote:
во-вторых это удобно для программиста (в случае чего не надо смотреть вовнутрь)

В случае чего? Нажать F3 в Far или KFar можно очень быстро.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 
PostPosted: Tue Oct 09, 2007 5:34 pm 
diamond
Пожалуйста без фанатизма.
Знаю - сам такой, в зеркало уже посмотрел, но все же...

mike.dld wrote:
Не знаю, к чему я всё это написал, может кому-то будет полезным. Собственно, голосовал на первый вариант (пустое). Кстати, стоит также заметить, что формат-то у нас более тянет на Menuet Executable, и никак не на Kolibri Executable.

diamond wrote:
Прямая дорога - развивать Колибри, оставаясь на уже проложенной Менуетом тропинке, при этом выкорчевывая камни, регулярно обнаруживающиеся по пути. А изменение стандартного расширения - всего лишь прыжок на соседнюю тропинку, на которой будут те же самые камни.

Ребята позволю себе с вами не согласиться. Заголовок, который используется в Колибри, все-же отличается от заголовка Menuet. Чем? Да хотя бы тем, что содержит указатель на область, где размещен путь, откуда файл запущен! Малость? Ерунда? Без этой фишки много чего было бы невозможно уже сейчас.
Как ни крути это уже не совсем формат Menuet Executable, это формат схожий с Menuet Executable. А это как ни крути все-же немного отличающиеся вещи. И даже если сейчас в Менует будет внедрено это решение - от этого формат не станет обратно Menuet Executable, потому что мы использовали это решение первыми.

diamond wrote:
А вот в винде стандартный explorer вообще не показывает расширения, если его об этом специально не попросить. Мне лично кажется, что Microsoft всё-таки проводит хотя бы какие-нибудь исследования того, что нравится пользователям.

Если бы ты немного задумался, а не горячился, то наверняка бы не стал писать про эту "особенность". Благодаря ей были заражены многие десятки тысяч компьютеров вирусами разных мастей, а все, потому что пользователь думал, что ему прислали картинку! Знаю, сейчас ты начнешь возражать, что оно отключается, но ведь ты сам привел этот не самый удачный пример недосмотра людей (проектировщиков, дизайнеров, программистов, менеджеров и тестеров), которые должны были учесть такую ситуацию.


Top
   
 
PostPosted: Tue Oct 09, 2007 5:51 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
Итак, давайте проанализируем аргументы:
Против
- переписывание некоторых програм
- небольшое увеличение размера
- kex похоже на k+exe-e (MS)
- kex, k - это пиар
- отсутствия расширения - традиция
За
- выделение файлов из общей массы
- ассоциирование с эмулятором
- возможность присвоения файлам иконки в файловых менеджерах (KFM, explorer...) и другого цвета в KFAR
- kex - это новое расширение kolibri exexutable - без никаких ассоциаций, в принципе можно и kos
- на дискете свободно 163 Кб, на диске около 640 Мб
- kex, k - это пиар - бред, т.к. ПР переводиццо как связи с общественность. Притом KOffice пиаром никто не считает. Легче будет вспомнить с будуна что это за файл с таким расширением.

Обьективно, надеюсь.

_________________
Через тернии к звездам


Last edited by Leency on Tue Oct 09, 2007 6:16 pm, edited 1 time in total.

Top
   
 
PostPosted: Tue Oct 09, 2007 6:02 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Мне больше нравится kos для приложений. А kex подошло бы для системных модулей (Kernel EXtension) И совсем не нравится вариант с пустым расширением


Top
   
 
PostPosted: Tue Oct 09, 2007 6:05 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Ну что ж, давайте проанализируем. Весь этот пост представляет моё IMHO.
Раздел "против kex":
Quote:
- переписывание некоторых программ

Угу.
Quote:
- небольшое увеличение размера

Угу, но только как дополнительный аргумент, усиливающий впечатление от остальных.
Quote:
- kex похоже на k+exe-e (MS)

Бред.
Quote:
- kex, k - это пиар

Бред.
Ещё аргумент:
- не требуется отступать от сложившейся традиции.
Да, я знаю, что традиции бывают удачными и неудачными, но, во всяком случае, они бывают.
Раздел "за kex":
Quote:
- выделение файлов из общей массы

Бред. Пустое расширение разве не является также "выделением из общей массы"?
Quote:
- ассоциирование с эмулятором

Устарело. Пустое расширение с лёгкостью ассоциируется.
Quote:
- возможность присвоения файлам иконки в файловых менеджерах (KFM, explorer...)

(я бы дополнил - выделение цветом в Far, KFar) Разве пустому расширению нельзя ассоциировать иконку?
Quote:
- kex - это новое расширение kolibri exexutable - без никаких ассоциаций, в принципе можно и kos

Угу.
Quote:
- на дискете свободно 163 Кб, на диске около 640 Мб

Видимо, это контрдовод ко второму в разделе "против". Ну так тот довод и не является серьёзным самостоятельным замечанием.
Quote:
- kex, k - это пиар - бред, т.к. ПР переводиццо как связи с общественность. Притом KOffice пиаром никто не считает. Легче будет вспомнить с будуна что это за файл с таким расширением.

Видимо, это контрдовод к четвёртому в разделе "против". Угу.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 
PostPosted: Tue Oct 09, 2007 6:33 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Я за то, чтобы было определённое расширение.
Для большинства пользователей (не полных ламеров, которым вообще всё равно, а для более-менее продвинутых), в том числе и для меня, это удобнее.
Расширение .kex - логично, Kolibri Executable, к тому же ассоциируется со сладкими кексами, что по законам психологии должно привлекать пользователей. :)

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
 
PostPosted: Tue Oct 09, 2007 6:43 pm 
Offline

Joined: Thu Sep 20, 2007 8:09 pm
Posts: 96
Quote:
Как это - нечаянно затереть расширение???

Угу. Молча, при переименовании. Лично у меня такое бывало. Переименовывал два файла с документами. Один *.xls, второй *.doc. Не сразу сообразил, когда через тридня открыл папку. Бред это считать серьезным доводом, но если бы у меня и программные файлы так же без расширения были, я бы и не вспомнил, что это за папка. Хотя, вообще, цепляясь за это могу быть дико не прав.
Quote:
В случае чего? Нажать F3 в Far или KFar можно очень быстро.

Берем *.doc и берем *.exe. Можно спросить, как их различить таким образом?


Top
   
 
PostPosted: Tue Oct 09, 2007 6:45 pm 
Offline

Joined: Thu Sep 20, 2007 8:09 pm
Posts: 96
Да и я не пользуюсь far


Top
   
 
PostPosted: Tue Oct 09, 2007 7:08 pm 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
ОЙ бред, ой бред.
Все, понеслась моча по трубам.
Обе стороны уже впадают в такие крайности....ужос.

Это бесполезная дискусия. В итоге каждый может поступить по своему.
Ведь расширение файла это всего лишь условность. Пусть все останется как и было. diamond по своему штампует дистрибутив, Leency по своему. На СВНе все равно все в исходниках.
Может быть со временем сторона "без расширения" поймет что действительно что-то в этом есть. Или наоборот.

Я все равно придерживаюсь своего мнения, но где-то на чуть-чуть понимаю что расширение не помешало бы. Это все из-за FAT'a и NTFS'a(кстати, какое не уважение к колибри :) ), который не поддерживает x-атрибуты. Был бы x-атрибут, небыло б необходимости в расширении. Мне как консольщику (в некоторых ситуациях гуи и рядом с консолью не стоит) удобней набирать команды без расширения. Да, конечно есть бекфилы всякие, но также влияет и отображение команды с параметрами. тока просьба, про консоль ни слова ок? я знаю, ща разведете полемику :)


Top
   
 
PostPosted: Tue Oct 09, 2007 7:23 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5064
У меня отпало желание спорить. Пусть люди говорят - может это к чему-то приведёт... Единстенное ясно - что надо определиться. Нехорошо что в дискеточной версии программы были без, а в сд с раширением. Мда...

P.S. Пока что опрос показывает что люди за расширение.

_________________
Через тернии к звездам


Top
   
 
PostPosted: Tue Oct 09, 2007 7:43 pm 
Offline
User avatar

Joined: Sat Mar 04, 2006 12:53 am
Posts: 221
какой хрен меня дёрнул проголосовать за bin, незнаю, но я за пустое! считаю, что расширения должы иметь документы (txt, doc).. музыка и пр.. а бинарики пусть остаются бинариками...


Top
   
 
PostPosted: Tue Oct 09, 2007 7:45 pm 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
ОФФТОП:
А поменять можно свой голос?

2 Leency:
У меня тоже отпало, т.к. нет компромиса...к сожалению


Top
   
 
PostPosted: Tue Oct 09, 2007 7:48 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Hack_phoenix
Берешь файл и смотришь на начало его содержимого. Если это "MZ...", то это exe-шник. Если нет - это определённо не exe-шник.
ЗЫ: в Total Commander тоже работает клавиша F3, хотя и не так, как в Far, но отличить exe от doc там тоже тривиально.
Leency
Похоже, опрос показывает, что сторонников пустого и kex расширений примерно поровну.


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 56 posts ]  Go to page Previous 1 2 3 4 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited