|
|
Ali
Junior Member
Откуда: Москва Всего сообщений: 4
Ссылка
Дата регистрации на форуме: 28 янв. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2007 18:41
Да MINIX 3.1.2a. Спасибо! Много ли трафика и сил уидет на локальное зеркало subversion ?
|
|
|
Roman V. Ignatov
Member
Откуда: г.Курск Всего сообщений: 55
Ссылка
Дата регистрации на форуме: 10 сен. 2006
| Профиль | Email | WWW | Сообщить модератору
NEW! Сообщение отправлено: 15 февраля 2007 20:23
Отвечу одним словом: Много
--- Работа программиста и шамана имеет много общего - оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить, как это работает.
|
|
|
alek111
Junior Member
Всего сообщений: 9
Ссылка
Дата регистрации на форуме: 19 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 19 февраля 2007 17:36 Сообщение отредактировано: 19 февраля 2007 17:41
Какая может быть локализация без интернационализации. Все строки должны быть в Юникоде. С точки зрения совместимости со старым софтом лучше UTF-8, а с точки зрения простоты работы лучше UTF-16. При таком раскладе вся локализация будет сводится к замене строковых ресурсов.
И никаких консолей. Вернее консоль конечно нужна, но как одна из программ в отдельном графическом окне и с полной поддержкой Юникода, которую мало кто будет использовать если без нее можно будет обойтись. А иначе получится еще один Юникс-подобный конструктор типа "Сделай-сам" и использовать его будут только для серверов и самообучения.
Да, система получится несовместимой с POSIX, но этому стандарту уже очень много лет и создавался он для больших машин, а не для персоналок. Если уж делать новую классную операционку, то нужно учесть предыдущий опыт и сделать еще лучше, а не наступать в ковырнадцатый раз на оди и те-же грабли.
А русский в языках программирования использовать лучше только в строковых константах, а то получится, что программист из Китая не сможет работать совместно с программистом из Исландии просто потому, что у него шрифтов соответствующих может не оказаться.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 19 февраля 2007 23:15 Сообщение отредактировано: 19 февраля 2007 23:15
Что то я здесь не кого не видел ни из Китая ни из Исландии. Если кто то есть... Ну а если использовать Юникод тогда и шрифты найдутся.
|
|
|
alek111
Junior Member
Всего сообщений: 9
Ссылка
Дата регистрации на форуме: 19 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2007 10:40
Данил написал: [q] Что то я здесь не кого не видел ни из Китая ни из Исландии. [/q]
Это было образное выражение. У меня, например, есть насущная необходимость работать одновременно с английским, немецким, русским и украинским языками везде (и в названиях файлов и каталогов тоже). Никакой локализацией это дело не решается, нужна глобальная поддержка Юникода. А на каком языке интерфейс сделан мне фиолетово. Нужно будет - и на китайском разберусь.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2007 12:25
Полностью с вами согласен. [q] ... нужна глобальная поддержка Юникода.[/q]
и еще хотелось бы не забыть, что все таки проект MINIX.RU позиционирует себя, как: Сайт РУССКОЯЗЫЧНОГО сообщества пользователей и разработчиков ОС MINIX 3 исходя из этого, в первую очередь здесь должны решаться проблемы, трудности и т.д. именно русскоязычных пользователей и разработчиков. но это наверное другая история...
|
|
|
Ali
Junior Member
Откуда: Москва Всего сообщений: 4
Ссылка
Дата регистрации на форуме: 28 янв. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2007 14:24
[q] ... нужна глобальная поддержка Юникода.[/q]
Вообще согласен. Но ,смею заметить, что слонов едят частями.  [q] исходя из этого, в первую очередь здесь должны решаться проблемы, трудности и т.д. именно русскоязычных пользователей и разработчиков.[/q]
А трудность у меня такая. Не получается зарегистрироваться на https://gforge.cs.vu.nl/ писмо не приходит.
|
|
|
alek111
Junior Member
Всего сообщений: 9
Ссылка
Дата регистрации на форуме: 19 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2007 17:54 Сообщение отредактировано: 20 февраля 2007 17:54
Ali написал: [q] Вообще согласен. Но ,смею заметить, что слонов едят частями.[/q]
Ага, и получится как в Линуксе: KDE и GTK юникодовые, а в файловой системе все равно сплошной koi-8r. А вот если-бы все системные вызовы были в Юникоде, то и все программы пришлось бы делать сразу в Юникоде и никуда-бы никто не делся. А даже если сделать локаль utf-8 (в принципе это возможно), то работать с этим в консоли все равно не получится. Ali написал: [q] исходя из этого, в первую очередь здесь должны решаться проблемы, трудности и т.д. именно русскоязычных пользователей и разработчиков.[/q]
Я тоже русскоязычный пользователь и разработчик, но пока система не будет полностью Юникодовой я ничего для нее делать не буду. А таковой она врядли станет т.к. в таком случае она перестанет быть posix-совместимой, а на это отцы-основатели minix3 никогда не пойдут. Кстати, отцы-основатели Юникса, уже давно сделали новую ОС в которой все в utf-8, и консоль, все Юникс-утилиты и все остальное. И уж тем более оно все несовместимо с posix.
|
|
|
Данил
Full Member
Откуда: Тольятти (Togliatti) Всего сообщений: 106
Ссылка
Дата регистрации на форуме: 29 нояб. 2006
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 21 февраля 2007 21:10
Имя файла это набор байт. Байт это набор нулей и единиц. Нули и единици это числа. Т.Е. имя файла это число. Исходя из этого, чтобы понимать эти числа ( интерпретировать) надо принять соглашение что все имена файлов пишутся в определенной кодировке ( нам нужно Юникод ) . Всё. Соглашение и не более. Как я думаю (извините  ), Юникод должны понимать программы которые работают в MINIX. То есть, если писать программы понимающие Юникод ( оболчки, текстовые редакторы, компиляторы и т.д и т.п) то и система в общем может считаться Юникодовой. Да? Нет? Другое? alek111 писал. [q] но пока система не будет полностью Юникодовой я ничего для нее делать не буду.[/q]
Все в наших руках.
|
|
|
alek111
Junior Member
Всего сообщений: 9
Ссылка
Дата регистрации на форуме: 19 фев. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 22 февраля 2007 11:15 Сообщение отредактировано: 22 февраля 2007 11:17
Данил написал: [q] Имя файла это набор байт.Байт это набор нулей и единиц.Нули и единици это числа.Т.Е. имя файла это число.Исходя из этого, чтобы понимать эти числа ( интерпретировать) надо принять соглашение что все имена файлов пишутся в определенной кодировке ( нам нужно Юникод ) . [/q]
Это все понятно, я же сказал, что локаль в utf-8 сделать можно, но как обьяснить консоли, что нужно выводить и вводить ВСЕ Юникодовые символы??? Там в таблице 256 или около того позиций для символов, как туда весь Юникод впихать??? Данил написал: [q] Всё. Соглашение и не более.[/q]
Да соглашение, но на более глубоком уровне, а именно на уровне системных вызовов. Если все системные вызовы сделать в utf-16, то все сразу будут писать Юникодовые программы, а если дать возможность выбора, то как и раньше будет целый зоопарк локалей, кодировок и прочей фигни в таком роде, и обьяснить никому ничего не удастся, т.к. все учатся программировать по книге К&R в которой строка это набор ASCII символов. Данил написал: [q] Как я думаю (извините ), Юникод должны понимать программы которые работают в MINIX.То есть, если писать программы понимающие Юникод ( оболчки, текстовые редакторы, компиляторы и т.д и т.п) то и система в общем может считаться Юникодовой.Да? Нет?Другое? [/q]
Нет, систему можно считать Юникодовой если она на уровне системных вызовов не позволяет использовать другие кодировки, а в своей программе можешь делать что хочешь. Данил написал: [q] alek111 писал.но пока система не будет полностью Юникодовой я ничего для нее делать не буду.Все в наших руках.[/q]
Я не могу переписать все сам и потом заставить всех этим пользоваться. К тому-же, я вообще не программист по образованию и программирование осваиваю в свободное от работы время, а времени этого не так уж и много.
|
|
|
|
|
Время выполнения скрипта: 0.0826. Количество выполненных запросов: 16, время выполнения запросов 0.0100