Вторник, 04.02.2025
Мой сайт
Меню сайта
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 31 32 33 34 35 ... 64 65 »
Показано 481-495 из 969 сообщений
489. kinz   (08.02.2011 20:11)
0  
При напряжённой и обширной работе с текстовой консолью на разных кодировках начинаешь замечать, что она нет-нет, но подглючивает.
То начинает неустойчиво переключать регистр.
То как бы заедает, а потом невпопад выдаёт буквы парами, русскую плюс латинскую или наоборот.

То даёт ошибки при перекодировке и не поймёшь, то ли это у тебя, то ли это у них.

В заголовке интерпретатора, откомпилированного с gcc 4.4.3, оказывается, всё правильно кроме заглавных русских букв, вместо которых печатается знак тильды плюс заглавная латинская буква. Я сразу это и не заметил, так как буквы близкие по начертанию с русскими.

С какой стати такие штучки, когда и в исходнике всё правильно, и режим консоли установлен однобайтовый? Или это глюк нового gcc? Так как в старом exu_r 2005 года всё в этом отношении правильно даже и на этой новой консоли.

Я уже начинаю подумывать, а не перейти ли на тот старый Red Hat, на котором эта работа начиналась.

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

488.   (07.02.2011 22:58)
0  
> но дай на тест...

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

Не могу же я публиковать программу, которая у меня у самого пока сбоит на *машинном* уровне на двух элементарных программах из стандартного набора демок в то время, как тест sanity.ex проходит без замечаний на 100%.

Извини, я знаю о наличии ошибок, и мне надо время на их устранение. Если бы я не знал, тогда другое дело.

487. kiv   (07.02.2011 22:25)
0  
Твой блог про 2.5 ru конечно замечательный, но дай на тест... У меня стоят deb,rpm,lzm, ориентированные линуксы и ещё на каком то разделе rusbsd и frenzy это на будущее

486. kinz   (07.02.2011 13:36)
0  
> про этого демона не густо

Ладно, откомпилировал exu_r c gcc 4.4.3, нашёл и прилинковал мышиного демона. Мышь работает, вроде бы, как с официальным интерпретатором. Теперь во всех двуязычных интерпретаторах единая стандартная кодировка - 866. Это плюс. Множество готовых шрифтов для текстовой консоли и никаких перекодировок. koi8 мне не шибко нравится, да и единство кодировки значительно упрощает работу.

Сбой по программам callc.exu и qsort.exu остался, но теперь проявляется совсем иначе. Это обстоятельство подаёт надежду на более быстрое отыскание старой ошибки, если такое поведение не следствие ещё и какой-то новой.

Теперь буду тестировать и вылизывать то, что наработал.
Продвинулся вопрос с графическими консолями, со всеми тремя, что есть в Mandriva. Русский интерпретатор на всех трёх работает одинаково, в отличие от стандартного. Это ещё один плюс :-)

Вся эта работа с 2.5 позволит, я надеюсь, быстрее отработать и 3.2ru.

485. kinz   (06.02.2011 19:03)
0  
> срок не вышел

Любой срок на то он и срок, чтобы быть сорванным...

Установил OW1.9 для Linux. Пока не вижу никакой документции по OW на этой платформе.

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

В компилировании exu_r с gcc 4.4.3 дошёл до последней команды линковки, устранив в исходниках два экрана ошибок. Теперь ему надо объектный файл или какую-то библиотеку для gpm - демона консольной мыши.

Роб в 3.0 уже отказался от этого демона, видно, не зря, так как даже в официальном exu есть баг - мышь ездит на полэкрана, вниз лезть боится.

В Сети что-то про этого демона не густо. Странно, как мне удалось exu_r 2.5 откомпилировать в 2005 году.
Вспомнил только, что проблема была одна - вызов матфункций в программах callc.exu и qsort.exu приводил к аварийной остановке интерпретатора exu_r. Эта проблема осталась, я просто забыл, что тогда, в 2005, было. А теперь при тестировании снова наткнулся на эти два машинных сбоя.

Характерно, что те ошибки, которые мне сейчас выдавал gcc, пришлось исправлять и в результатах трансляции фронтенда, и в исходниках бэкенда. И эти ошибки в значительной мере относились к использованию библиотеки math.h! Я теперь думаю, что Роб тогда, в 2005, обманул свой компилятор каким-то образом, написав в документации, что он с этим исходным кодом не гарантирует стопроцентную удачу для всех желающих развлечься.

По ходу всех этих исследований столкнулся с пренеприятным явлением. Только я завершил корректуру ряда файлов, добравшись до конца успешной компиляции и потирая руки, что линковка не должна дать осложнений, как случайно нажал в МиднайтКоммандере, в котором редактировал свои файлы, какую-то клавишу, которая откатила всю мою работу к началу и записала файлы в первоначальном состоянии. Пришлось повторно пройти весь путь сначала.

Кто знает, что это за клавиша?

484. kinz   (05.02.2011 23:28)
0  
> exu_r curent на пробу можно?

Без инструкции толку будет мало, а инструкцию делать
некогда - зуд по другим вопросам.
Потерпи маленько, у меня ещё срок не вышел :-)

483. kiv   (05.02.2011 23:18)
0  
exu_r curent на пробу можно?

482. kinz   (05.02.2011 22:27)
0  
Одолел главную графическую консоль. exu_r и red.exu теперь работают и на текстовой, и на графической.
Есть шероховатости, но где их нет...

На новой версии GCC (4.4.3) перестал компилироваться exu_r, надо разбираться. Но ex_r.exe и exw_r.exe на OW1.9 нормально строятся.

Кто-нибудь уже компилировал с OW1.9 для Linux?

481. Insolor   (04.02.2011 23:17)
0  
Не сказал бы
> puppy,slax,magos и ещё целый ряд
> линуксов грузить ещё проще чем колибри
, по-моему примерно одинаково, и суть примерно та же что и в колибри.

480. kinz   (04.02.2011 18:43)
0  
Запустил exu_r и red.exu 2.5 на текстовой консоли под Mandriva 2010.2 с правильным отображением русского текста и правильным вводом с клавиатуры. Теперь потестирую более внимательно пару дней, выпущу 2.5ru beta-2 на три платформы и потом буду доделывать 3.2ru.

К сожалению, на графических консолях пока не нащупал, как там управляются шрифты. Странно, что эти консоли не такие же в функциональном отношении как текстовые, их аж три штуки разных, и у всех всё иначе...

479. kinz   (04.02.2011 15:22)
0  
> отсутствие разделов и поиска

Ладно, насчёт разделов я бы пока не горячился, так как у нас раздел один - EU.

А что до поиска, то под кнопкой "Внести запись" теперь есть ссылка "Архив". Там сейчас пять страниц по сто сообщений, сделаны вчерне на пробу.
Думаю, что там должен заработать поиск, когда Яндекс в очередной раз проиндексирует сайт pl-euphoria.narod.ru.
Посмотрим.
А пока загружайте страницы архива и ищите на них средствами своего браузера. На Opera это кнопка F3.

478. kiv   (04.02.2011 10:02)
0  
инструкцию напишу.
Этот форум как информер событий пусть живёт!!!
В нем не удобно отсутствие разделов и поиска.
а у меня и санти просто пусто ибо нас мало.
я гарантирую что при выходе русской под линукс я наклепаю к ней довесков(пока секрет) и народ потянется
ведь это насколько мне известно будет превый кирилический опыт под линукс

477. kinz   (04.02.2011 09:27)
0  
> я форум регил и Санти у себя открыл может поселимся
> где то?

Я не понял идею о переселении.
Мне-то что делать? Закрыть этот журнал?
А архив куда девать?
Я заходил и к тебе, и к Санти, мне показалось, что самое бойкое место пока здесь. Если не считать, конечно, основной английский сайт.

> ты всётаки не понял puppy,slax,magos и ещё целый ряд
> линуксов грузить ещё проще чем колибри

Чем же проще? В корне C: у меня лежат два файла - *образ* дискеты колибри, 1.44 Мб, и его загрузчик, mtldr, 8192 байта. А в boot.ini добавлена одна строчка в меню. Вроде бы, уж проще-то трудно и вообразить.

> в случае ... магос сохраняться можно в папку.

В магос они пишут, что их загрузчик перетирает загрузочный сектор винчестера, это меня и остановило.

Ладно, написал бы ты, тёзка, инструкцию, объединяющую твой опыт по всем этим "puppy,slax,magos и ещё целый ряд"... :-)

476. kiv он же NewolD   (04.02.2011 08:08)
0  
я форум регил и Санти у себя открыл может поселимся где то?
Игорь, ты всётаки не понял puppy,slax,magos и ещё целый ряд линуксов грузить ещё проще чем колибри, достаточно записать в папку содержимое исо(и то без того что обеспечивает загрузку с CD) например в меню которое я приводил диск 0 раздел 0 это ntfs(winxp) и у паппи параметр psupdir=папка, а в папке
Том в устройстве C имеет метку SYS40
Серийный номер тома: B4E8-8265

Содержимое папки C:wary

04.02.2011 08:03 <DIR> .
04.02.2011 08:03 <DIR> ..
28.12.2010 14:34 1 609 831 initrd.gz
28.12.2010 14:34 2 485 632 vmlinuz
15.01.2011 11:41 603 979 776 warysave.2fs
28.12.2010 14:43 100 024 336 wary_500.sfs
4 файлов 708 099 575 байт
2 папок 25 327 988 736 байт свободно
.....
warysave.2fs - файл сохраняющий текущие изменения в системе
в случае слакс и магос сохраняться можно в папку.
в этом случае раздел ext2/3 не помешает но и не требуется обязательно можно ntfs,fat

475. kinz   (04.02.2011 00:16)
0  
> дуркует
это здесь такая фича, пусть дуркует


Имя *:
Email:
WWW:
Код *:
Поиск
Copyright MyCorp © 2025
Создать бесплатный сайт с uCoz