Журнал сайта Проект: pl-euphoria.narod.ru   
[5] 4 3 2 1
 
2011-02-04 10:02:21
kiv
инструкцию напишу.
Этот форум как информер событий пусть живёт!!!
В нем не удобно отсутствие разделов и поиска.
а у меня и санти просто пусто ибо нас мало.
я гарантирую что при выходе русской под линукс я наклепаю к ней довесков(пока секрет) и народ потянется
ведь это насколько мне известно будет превый кирилический опыт под линукс
2011-02-04 09:27:10
kinz
> я форум регил и Санти у себя открыл может поселимся
> где то?

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

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

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

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

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

Ладно, написал бы ты, тёзка, инструкцию, объединяющую твой опыт по всем этим "puppy,slax,magos и ещё целый ряд"... :-)
2011-02-04 08:08:05
kiv он же NewolD
я форум регил и Санти у себя открыл может поселимся где то?
Игорь, ты всётаки не понял 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
2011-02-04 00:16:14
kinz
> дуркует
это здесь такая фича, пусть дуркует
2011-02-03 23:52:53
kinz
> главное приспособится к написанию menu.lst пунктов

Да, конечно. Но у меня проблема - я путатюсь в индивидуальных особенностях всего этого добра.

Одно время у меня крутились на машине два винчестера и на каждом было по три разных ситемы. Несколько месяцев я разглядывал и изучал все эти штучки-дрючки, загружая то одно, то другое, но потом начал работать и понял, что второй винчестер просто сам по себе крутится или сам по себе стоит. Убрал его в резерв и оставил две системы (три, потому что Kolibri стоит на разделе XP). GRUB загружает Linux или меню Windows, а из меню Windows стартует Windows или Kolibri. Всё остальное я пробую с оптических дисков, а эти три основные системы обновляю по мере выхода новых версий.

Есть ещё старые 3 пня и две трёхи, но они стоят с тем, что на них есть - Win95, PTS-DOS 2000, Win98, какая-то FreeBSD и я их трогать не хочу. У них один общий монитор и одна клавиатура через переключатель и пара мышей. Всё это безнадёжно устарело, но хорошо работает, если не считать шариковых мышей, от которых быстро отвыкаешь с оптической.

Самая мощная машина - P4 1.8GHz, 1.5GB. Но ей уже 9 лет. Тоже почти каменный век, если не брать во внимание, что она одна мощнее всего парка ЭВМ NASA, которые обеспечивали полёты на Луну.

Так что я, видимо, куплю новый привод DVD, и не буду морочить себе голову с установками и сносами всей этой прорвы линуксов на винчестер.

После резервного клонирования своего жёсткого диска я пару дней употребил на дефрагментацию раздела Windows - ещё та проблема. Надо иметь свободных 10 гигабайт на 40 гигабайтном разделе, чтобы эта дефрагментация работала прилично. Иначе свободное пространство остаётся слишком фрагментированным и вся эта дефрагментация, похоже, мало чего даёт.
2011-02-03 22:51:20
...
движёк данной странички по прежнему дуркует по повуду слешей
2011-02-03 22:47:30
...
timeout 10
default /default

title PuppyRU xlup520 NTFS C:
rootnoverify (hd0,0)
kernel /xlpr520/VMLINUZ psubdir=xlpr520 max_loop=22
initrd /xlpr520/INITRD.GZ


title PuppyRU 420v6 NTFS C:
rootnoverify (hd0,0)
kernel /p426n/vmlinuz psubdir=p426n max_loop=22
initrd /p426n/initrd.gz

title PuppyRU 420v6 Ext2
rootnoverify (hd1,0)
kernel /p426e/vmlinuz psubdir=p426e max_loop=22
initrd /p426e/initrd.gz

title PuppyWaryML 500m6 Ext2
rootnoverify (hd2,0)
kernel /wary5m6/vmlinuz psubdir=wary5m6 max_loop=22
initrd /wary5m6/initrd.gz

title PuppyRUS JeansSrc
rootnoverify (hd1,0)
kernel /pjnsSrc/vmlinuz psubdir=pjnsSrc max_loop=22
initrd /pjnsSrc/initrd.gz

title PuppyRUS XLupu515
rootnoverify (hd0,0)
kernel /pxl515/vmlinuz psubdir=pxl515 max_loop=22
initrd /pxl515/initrd.gz

title PuppyRUS 2.0b8retro
rootnoverify (hd1,0)
kernel /p2b8r/vmlinuz psubdir=p2b8r max_loop=22
initrd /p2b8r/initrd.gz

title Puppy Wary 500
rootnoverify (hd0,0)
kernel /wary/vmlinuz psubdir=wary max_loop=22
initrd /wary/initrd.gz

title MagOS_Clean
rootnoverify (hd1,0)
kernel /MagOS/vmlinuz ramdisk_size=12000 root=/dev/ram0 rw vga=791 quiet noload=save-*
initrd /MagOS/initrd.gz

title MagOS_Home_profile
rootnoverify (hd1,0)
kernel /MagOS/vmlinuz ramdisk_size=12000 root=/dev/ram0 rw vga=791 quiet changes=/MagOS/MagOS_save1.img splash=silent
initrd /MagOS/initrd.gz

title MagOS_Work_profile
rootnoverify (hd1,0)
kernel /MagOS/vmlinuz ramdisk_size=12000 root=/dev/ram0 rw vga=791 quiet changes=/MagOS/MagOS_save2.img splash=silent
initrd /MagOS/initrd.gz

title MagOS_Gnome
rootnoverify (hd1,0)
kernel /MagOS/vmlinuz ramdisk_size=12000 root=/dev/ram0 rw vga=788 quiet desktop=gnome
initrd /MagOS/initrd.gz

title MagOS_LXDE
rootnoverify (hd1,0)
kernel /MagOS/vmlinuz ramdisk_size=12000 root=/dev/ram0 rw vga=788 quiet desktop=lxde
initrd /MagOS/initrd.gz

title MagOS_failsafe
rootnoverify (hd1,0)
kernel /MagOS/vmlinuz ramdisk_size=12000 root=/dev/ram0 rw noapic nolapic acpi=off nopat no3ddesktop xdriver=free noload=save-*
initrd /MagOS/initrd.gz

title MagOS_copy2ram
rootnoverify (hd1,0)
kernel /MagOS/vmlinuz ramdisk_size=12000 root=/dev/ram0 rw vga=791 quiet copy2ram ramsize=80%
initrd /MagOS/initrd.gz

title 1111
rootnoverify (hd0,0)
kernel /boot/vmlinuz vga=791 splash=silent quiet autoexec=xconf;telinit~4 changes=/porteus/
initrd=/boot/initrd.lz

title 2222
rootnoverify (hd0,0)
kernel /boot/vmlinuz vga=791 splash=silent quiet autoexec=lxde;xconf;telinit~4 changes=/porteus/
initrd=/boot/initrd.lz

title ?????
rootnoverify (hd0,0)
kernel /w/190.lnx
initrd /w/wtpmax.ird

title DoudouLinux
root (hd0,0)
kernel /live/vmlinuz boot=live locale=ru_RU.UTF-8 keyb=ru,us klayout=us koptions=grp:alt_shift_toggle notimezone noxautologin persistent persistent-subtext=doudoulinux live-media=removable edd=off username=tux hostname=doudoulinux union=aufs
initrd=/live/initrd.img

boot
Игорь ты просто ещё не привык к тому что я называю фругал ос.
этот случайно пойманный menu.lst показатель того что у меня они появляются и умирают ежедневно
в boot.ini
появилась давно строчка C:grldr="Grub"
и grld в корне
главное приспособится к написанию menu.lst пунктов
а стартуют они с любых разделов ntfs,fat,ext2/3 ....
2011-02-03 17:41:10
kinz
> аналогичных описаний много

Так и эти *маги* тоже описывают, как установить их ось сразу на жёсткий диск. А я-то не хочу.

Тут есть одна коза, которая сразу выскакивает, как только нужно на жёстком диске создать новый раздел.

В этих всех программах для редактирования разделов красными крупными буквами написано, что перед внесением изменений в разделы надо сделать *резервную* копию данных. А это для меня значит, что надо купить ещё один винчестер и на нём сделать ешё один клон моих отлаженных, настроенных и обновлённых по состоянию на сегодняшний день систем - WinXP SP3 и Mandriva 2010.2
со всей тьмой настроенного программного обеспечения.

Я такой клон сделал в конце прошлого года, занимает эта вся бодяга часов 11-12, когда делаешь не в первый раз. Но у меня источник бесперебойного питания расчитан на 15 минут, только чтобы безопасно выключить машину.

Поэтому я бы предпочёл, если бы кто-то из линуксоидов сделал так, как сделано в KolibriOS. А там можно записать образ системы прямо на разделе Windows, и загружаться, используя штатный мультизагрузчик Windows, прямо из этого образа. Симпатичненькая системка, эта Kolibri. В DosBox там работает EU,
Norton Commander. И размещается на дискетке :-)

Не знаю, может быть, так уже кто-то и сделал.

Мне без DVD-RW пока эти эксперименты не светят.
Если выбирать, что купить, новый привод DVD-RW вместо сгоревшего или винчестер, я склоняюсь, что всё-таки привод.
2011-02-03 16:54:59
...
http://slax.org.ru/hdd.html
аналогичных описаний много, я забыл когда портил балванки и флешки
2011-02-03 16:35:26
kinz
>Мне надо пару дней осмотреться.

В общем, похоже, есть перспектива выпустить сначала 2.5 под Linux. На Mandriva 2010.2 она работает с red.exu полностью на русском языке. Поскольку там у меня (в exu_r) внутренняя кодировка koi8-r, а экранный шрифт по умолчанию на штатной текстовой консоли Mandriva всё-таки 866(!), а не 8859-5 и не koi8-r, то есть небольшая проблема с перекодировкой: в red.exu русский язык представлен преимущественно псевдографикой :-)

Но всё подсвечивается и раскрашивается правильно и работает при вложенном запуске - запускаю red.exu, в него беру опять red.exu и запускаю его. Для этого нужно перейти на вторую консоль под root''ом же и остановить там Unicode. Программа, набранная на русском регистре клавиатуры, отображается на экране как забор из псевдографики, но работает правильно.

Mandriva осторожничает. Чтобы войти в неё под root''ом, надо ещё и знать, что делать.

Ладно, через пару дней или раньше доложу, что вышло.
Чем больше работаю в Linux, тем больше он мне нравится.

С MagOS Linux пока задержка. Похоже, вышел из строя привод DVD-RW, не могу прожечь загрузочный DVD, уже запорол две болванки. Начинает запись R-диска - сразу останавливается, прописав узенькую дорожку в начале диска. Начинает форматирование W-диска - та же самая картина. Раньше были случаи, что записав диск до конца, потом находил в записи ошибки.

А с флешки у меня машина не может загружаться.
2011-02-03 01:18:44
kinz
>убрать подгонку по ширине

Точно! Так и есть, была включена подгонка по ширине.
Теперь нормально.
2011-02-02 23:49:25
Insolor
В опере надо просто убрать подгонку по ширине и все будет отображаться нормально. Второй сайт, где такой глюк замечаю (первый - вконтакте:)
2011-02-01 23:43:34
kinz
Там их двое, и второй более активный, как мне показалось:
http://www.magos-linux.ru/dwiki/doku.php?id=wiki:user:neobht

Сейчас скачаю, попробую, что за зверь.
2011-02-01 23:32:27
...
магос и "у них" это пока рано ... у него!!!: Михаил фактически в одиночку дистрибутив сделал как и Слакс Томас
2011-02-01 23:32:14
kinz
Но на FireFox и на Chrome - нормально, или это ошибка в Opera 11.01 ???
2011-02-01 23:28:41
...
у меня техники много но вся скромная, поэтому PuppyRus притягивает, но linux-live всегда считал более грамотным решением, slax на его основе к сожалению автором не развивается, хотя задел масштабный. магос на его движках но всётаки требует ресурсов. Хотя наметился очередной форк
http://slax.org.ru/forum/index.php?topic=142.0
2011-02-01 23:27:28
kinz
>А этот MagOS Linux
Только вот сайт у них на Opera выглядит каким-то лохматым, уж могли бы и проверить...
Ложка дёгтя...
2011-02-01 23:18:44
kinz
>в параметрах командной строки интерпритатора

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

Если делать параметр запуска в командной строке, то надо думать о пакетном файле для запуска программы...

Короче, через недельку многое должно проясниться.

А этот MagOS Linux, действительно, заслуживает внимания.
2011-02-01 23:01:25
...
Все эти вопросы очень чётко прописаны в современных версиях Tcl/Tk
2011-02-01 22:57:35
...
ведь сама идеология эйфории приспособлена для работы хоть с utf32
2011-02-01 22:52:29
...
и вместо отдельного файла кодировка входа в превой строке исходников, а кодировка выхода в параметрах командной строки интерпритатора
2011-02-01 22:46:51
...
а я именно это и предлагал раньше, по сути кодировка важна только для предпарсера и на выходе плюс несколько функций работы со строками... т.е. внутренняя кодировка вообще может быть своя искуственная с последовательными кодами или как во многих виндовых инструментах utf16, а всё остальное вход-выход увы нужно приспосабливать к реалиям многовариантности
2011-02-01 22:31:59
kinz
>как будет увязано 866 и utf8

Да, здесь нужна будет перекодировка.
С Linux в этом плане вопрос непростой. Если на консоли Windows работает 866, и имена файлов в 866, то под Linux имена файлов - 866, но на консоли - koi8, а в новой Мандриве, кажется, на консоли вообще iso8859.5,
как в юниксовских системах зарубежного производства для кириллических языков.

Новая Мандрива отличается в этом плане от 2008, которая у меня стоит на старом диске. Похоже, что кое-где не всё со всем увязано правильно.

Я думаю, что сделаю файл переключения, в котором будет указываться не только язык, но и кодировка вывода, а внутренняя кодировка в файле интерпретатора для русского текста останется 866. А набор выводимых кодировок должен будет включать 866, iso8859.5, koi8r, 1251, utf8, utf16. Пока замысел такой. Там дальше будет виднее.
2011-02-01 22:03:32
...
http://www.magos-linux.ru/ присмотрись, любопытно...
2011-02-01 22:01:44
NewolD
Не могу сказать, что тщательно тестировал, но небольшие наброски под wine ( и open и etersoft ) ghj, проблем не выявили, мне очень интересно именно линукс версия, и я пока не понимаю как будет увязано 866 и utf8 (стандарт де факто) делаю наброски для препроцессора в этом плане
2011-02-01 21:47:19
kinz
У меня сейчас Мандрива Фри 2010.2, самая новейшая. Мне надо пару дней осмотреться, потом подключить старый диск со старой Мандривой, чобы взять оттуда 2.5, а потом я начну делать русскую диагностику на 3.2ru. Вчера установил OW1.9. Давно не занимался, приходится многое вспоминать. Впечатление такое, что исходники можно будет выложить, когда доделаю диагностику. Так как там все файлы под диагностику уже заготовлены, но не доделаны, не рабочие, поэтому компилироваться всё равно пока не будут.

А замечания по работе той версии, что я выложил, уже есть какие-нибудь? У меня пока всё стабильно.
2011-02-01 21:26:22
...
я ради связи с тобой манриву твою любимую поставил, хочется 3.2ру под линукс ну или 2.5, пока не важно, какая помощь нужна? как отдыхалось?
2011-02-01 21:21:40
kinz
я уже тута :-)
2011-02-01 21:13:53
NewolD
Игорь(Kinz).Когда онлайн? Обещал до конца января отдыхать...
2011-01-18 17:59:02
Insolor
kinz, это ты мне три голоса за dos_rescue отдал? Спасибо за поддержку:-)

На самом деле чтобы там сразу все работало как хочется, нужно половину стандартных библиотек переписать (в том числе get.e) т.к. там многое на стандартный ввод-вывод завязано (тот же prompt_number() ) и кое-что надо полностью под WinAPI переписывать, например image.e.
2010-12-29 22:24:35
Insolor
Дос я использую в основном для графики. Перешел в нужный видеорежим и рисуешь:)
2010-12-27 16:36:51
NewolD
Игорь! Спасибо, взаимно, завидую!!!! если так сурово, может выложишь исходники eu3.2ru
2010-12-27 16:32:55
kinz
Поздравляю всех с наступающим Новым Годом!
Желаю всем всех благ!

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

Короче, до конца января я оффлайн :-)

Удачи, ребята и девчата!
2010-12-27 16:31:45
...
учитывая тенденцию EU4 в плане поддержки DOS, на мой взгляд DOS это автономный раздел со всем огромным накоплением опыта
2010-12-27 16:27:18
Inolor
Наверно пока будет достаточно одного раздела, а в нем просто темы открывать (как на OpenEuphoria форуме, но по-русски:)
2010-12-27 16:19:45
Insolor
Ну какие у нас разделы могут быть?
Windows/DOS
Linux
Пользовательский интерфейс
Графика
Сеть
Низкоуровневое программирование
...

Вообще сначала много разделов нам вряд ли понадобится
2010-12-27 16:07:06
...
Стань счастливым! предлагай структуру форума!
2010-12-27 16:02:04
Insolor
Осчастливить всех вряд ли получится. Но всех и не надо. Для начала достаточно осчастливить небольшую группу русскоговорящих программистов:)
2010-12-27 15:26:34
NewolD
К сожалению популярность инструмента очень важна при общении с клиентом задумывающемся о последующих циклах жизни приложения
2010-12-27 15:09:53
kinz
А я нет, не болею :-)

И занимаюсь EU только потому, что мне EU откровенно нравится среди других языков программирования.
2010-12-27 14:47:08
NewolD
болею желанием осчастливить мир :) а мир меня не слушает :(
2010-12-27 14:45:10
kinz
> но недоумения от этого меньше не становится

Если Ваша проблема в этом недоумении, у меня есть рецепт.
Сам для себя я давным-давно решил, что непопулярность EU - это проблема тех, у кого EU непопулярна :-)
2010-12-27 13:30:46
...
пока разбираюсь с движком ... предложения по структуре плиз сюда
2010-12-27 13:29:12
NewolD
застолбил http://euphoria.unoforum.ru
Жду предложений по разделам и инициатив по сомодераторству
2010-12-27 13:15:47
Insolor
Видимо у ЭктивСтэйт были какие-то свои причины выбрать именно эти языки.

На самом деле при желании можно интерпретатор любого языка достаточно хорошо оптимизировать, просто этому никому не было нужно.
2010-12-27 12:39:47
...
>Популярность не показатель качества.
спорить не собираюсь, но недоумения от этого меньше не становится.
ActiveState выбрали Tcl,Python,Perl и не выбрали Eu...
Вот бы их аргументы услышать...
2010-12-27 12:30:38
Insolor
Популярность не показатель качества.
К тому же для повседневных задач особого быстродействия не нужно.
А для особых задач берут Си или ассемблер:)
2010-12-27 12:17:51
...
-- eu in eu 7.15 - PD source Euphoria translated/compiled to eu.exe
если даже так всех сделали, почему perl,php,phyton на много популярней? Давно в недоумении!!!!
2010-12-27 12:02:47
Insolor
Это для 3.1.1. Для 2.5 наверное примерно те же результаты.
2010-12-27 11:58:30
Insolor
EUDIR/DEMO/BENCH/BENCH.DOC:

From dada.perl.it/shootout/
prime sieve benchmark (interpreted languages)

N=900 iterations. Start-up time (N=1) was subtracted out
Pentium-4 1.6 GHz

Interpreters, sorted by seconds taken:
(EtoC added for comparison)
---------------------------------------
Euphoria 0.13 - EtoC Translator / Watcom
Euphoria 0.47 - Interpreted with exw.exe
pliant 0.68
gforth 0.75
parrot 2.98
ocamlb 3.21
poplisp 3.34
eu in eu 7.15 - PD source Euphoria translated/compiled to eu.exe
erlang 7.16
lua 8.70
pike 10.36
python 14.33
icon 15.12
perl 16.36
elastic 16.88
guile 18.64
cygperl 19.22
ruby 27.59
mawk 28.00
vbscript 32.02
php 67.32
jscript 77.43
tcl 83.10
gawk 158.49
rexx 166.85

Делим время, для питона получается 30 с копейками, для перла около 34
2010-12-27 11:54:24
santy
Да были. Когда был ещё старый форум выставляли сравнительную характеристику языков, в т.ч. и Euphoria версии 2.5. Поищите по форуму, может где-то в архиве есть.
В каталоге DEMO/BENCH есть програмка для сравнения скорости sieve8k.ex, результат:

-- Interpreters, sorted by seconds taken:
-- (EtoC added for comparison)
-- ---------------------------------------
-- Euphoria 0.13 - EtoC Translator / Watcom
-- Euphoria 0.47 - Interpreted with eui.exe
-- pliant 0.68
-- gforth 0.75
-- parrot 2.98
-- ocamlb 3.21
-- poplisp 3.34
-- eu in eu 7.15 - PD source Euphoria translated/compiled to eu.exe
-- erlang 7.16
-- lua 8.70
-- pike 10.36
-- python 14.33
-- icon 15.12
-- perl 16.36
-- elastic 16.88
-- guile 18.64
-- cygperl 19.22
-- ruby 27.59
-- mawk 28.00
-- vbscript 32.02
-- php 67.32
-- jscript 77.43
-- tcl 83.10
-- gawk 158.49
-- rexx 166.85

В архиве файлов можна скачать примеры для определения скорости по Kernighan Interpreter Benchmarks и http://shootout.alioth.debian.org.
2010-12-27 00:26:44
...
Из перевода 2.5
...
- Высокопроизводительный изысканный интерпретатор, который по меньшей мере в 30 раз быстрее обычных интерпретаторов вроде Perl и Python. ...

Существует ли материалы исследований подтверждающие это заявление?
2010-12-25 15:46:30
kinz
> 3.2rus под linux в планах есть?
Есть. Но должен отметить, что, оказывается, 2.5ru, которая у меня под Linux сначала не пошла, вроде бы, уже сама по себе с переходом на Mandriva 2008 заработала. А я в ней ничего не трогал. Но сейчас я слишком плотно занят другими делами, чтобы как-то раскручивать, вникать в суть и уточнять эту историю.
2010-12-25 15:16:43
NewolD
3.2rus под linux в планах есть?
Если да, это по моему будет первый и единственный опыт с великим и могучим!!!
2010-12-24 19:44:51
kinz
>most-popular-programming

С JavaScript всё просто, вся реклама функционирует на нём за счёт вычислительных ресурсов зрителей рекламы. Для просмотра же содержательных страниц Интернет вполне достаточно HTML.

Это мне напомнило недавнюю историю с клонированием Windows XP, инициатором которой мне пришлось быть.
Дело в том, что у моего винчестера на 120GB год назад закончилась гарантия, а теперь и свободное пространство. И я решил клонировать этот винчестер на новый ёмкостью 160GB, чтобы подстраховать все свои установки и расшириться.

Вот, что из этого вышло:

http://social.answers.microsoft.com/Forums/ru-RU/xpinstallru/thread/e5e37fb5-ca15-4312-b31c-0317a55b2417

И там, и здесь мораль в том, что эти парни из Microsoft готовы тратить твоё кровное дисковое пространство без всякой оглядки на приличия.

Это тебе не EU на одной дискетке.
2010-12-24 18:35:47
...
http://translated.by/you/the-world-s-most-misunderstood-programming-language-has-become-the-world-s-most-popular-programming-/into-ru/
2010-12-24 16:11:54
kinz
>На что обратить внимание при тестировании?

Валится или нет ...
Если валится - нужен файл ex.err ...
Желательно знать, на каких программах проверено и не валится.
И если не валится, но работает с неожиданностями, тоже надо знать, где и в чём неожиданность.
Обычные требования ...
2010-12-24 16:01:25
kinz
Вот здесь все новые ключевые слова на русском:
http://private.peterlink.ru/kinz/3.2ru/fe_key_r.e

"task" там называется "дело" :-)
2010-12-24 15:50:01
...
На что обратить внимание при тестировании?
2010-12-24 15:43:59
kinz
Нового s_dictio.txt пока нет.
Есть только то, что я выложил.

Чуть позже я выложу кусок исходного кода с новыми ключевыми словами.
2010-12-24 15:34:59
...
может я не прав, но в 3 были дополнения в ядре по многозадачности например... у них русские эквиваленты появились?
2010-12-24 15:31:23
...
> а в инклюде всё без изменений? т.е. почему в 2.5...

В 2.5 русской потому, что именно в ней есть двуязычные библиотеки. Но эти двуязычные библиотеки можно разместить и в euphoria/include текущей 3.1.1, если кому-то так удобнее.

>И вопрос предвидя ответ о 866 и только:
>Возможно ли вместо файла указывающего язык сообщений, >поместить например в первой строке исходника пометку >о языке сообщений и кодировке
>(например --886(r/e) / --1251(r/e) /....) и >соответственно при чтении интерпритатор перекодирует >в так удобную для тебя 866-ю

866 выбрана потому, что в ней работают консоли и DOS, и Windows. И имена файлов под DOS, Windows и даже Linux даются именно в этой кодировке, если не используется Юникод.

Есть хороший редактор, HippoEdit, там можно свободно выбрать удобную кодировку.

Короче, если есть предложения по усовершенствованиям, то после выпуска альфа-версии с исходниками, каждый сможет сам сделать так, как ему надо :-)

А меня пока интересуют только вопросы об обрушениях этих двух интерпретаторов на каких-то программах из Архива RDS. Или на любых других программах с полностью открытым кодом.
2010-12-24 15:23:05
...
s_dictio.txt новый существует?
2010-12-24 15:08:03
...
а в инклюде всё без изменений? т.е. почему в 2.5...
И вопрос предвидя ответ о 866 и только:
Возможно ли вместо файла указывающего язык сообщений, поместить например в первой строке исходника пометку о языке сообщений и кодировке
(например --886(r/e) / --1251(r/e) /....) и соответственно при чтении интерпритатор перекодирует в так удобную для тебя 866-ю
2010-12-24 14:55:03
santy
Игорь прав старые тексты читать легче.
Создавайте форум. Если будут проблемы я открою у себя форум, это как вариант.
2010-12-24 14:54:28
kinz
http://private.peterlink.ru/kinz/3.2ru/ex_i.exe
http://private.peterlink.ru/kinz/3.2ru/exw_i.exe

Эти интерпретаторы нужно поместить в каталог euphoria/bin русской версии 2.5. Русский red.ex работает с обоими интерпретаторами.
У них все сообщения пока на английском.

Их собственная версия "3.2ru".
Перед отгрузкой я их проверил сегодняшней базой антивируса Avira 10.0, всё чисто, но всё-таки рекомендую испытать на них ваши собственные антивирусы.
2010-12-24 14:12:19
NewolD
Игорь. Можно текущее состояние двуязычной 311 на пробу?
В тестеры напрашиваюсь!!!
2010-12-24 12:46:49
Insolor
Я поддерживаю:)
2010-12-24 12:38:45
NewolD
Какая помощь нужна????!!!!
2010-12-24 12:37:18
NewolD
Игорь мои вопросы уже не к тебе, а ко всем прочим...
А вот это большой сюрприз!!!!
>И у меня 3.1.1 уже понимает двуязычные программы и не имеет ограничений на алфавит идентификаторов, то есть, работает как русская 2.5.
Но как я понимаю это опять будет 866 или всётаки включая utf8 аля линукс???
2010-12-24 12:28:07
kinz
>Будем создавать форум?
Вот есть этот Журнал, я его сделал и мне его за глаза и за уши хватает ...
Если кому-то его мало, то на Народе есть заготовки для форумов, вроде бы ...
Если кто-то на пробу оформит одну из тех заготовок, то какие могут быть возражения?
А если это будет новый нестандартный форум, тем более.

>Будем переводить?
Я закончу 3.1.1. А на 4.0.0 у меня нет ни сил, ни времени. Там они настругали уже больше 700 страниц.
Невычитанного даже на английском текста.
Том Циплияускас постарался. Если у Роберта великолепный классический английский, так Том и взял у него здоровенные куски. Но сотни страниц нового текста ещё сырые. Там даже "методы" вовсю рассыпаны. Но EU - это же не ООП, и Роберт так сразу и решил, что это не ООП.

Вот, учитывая все эти нюансы, я же не могу кому-то чего-то наобещать. Что касается 3.1.1 - это мой долг, так можете и считать. Перевод 2.3, который я когда-то сделал, мне самому уже давно не нравится.
В 3.1.1 устранены многие недостатки 2.3, и в 3.1.1 осталось не слишком много работы. И у меня 3.1.1 уже понимает двуязычные программы и не имеет ограничений на алфавит идентификаторов, то есть, работает как русская 2.5. Осталось там сделать русские диагностические сообщения.

А в 4.0 разработчики не захотели учитывать мои предложения, направленные на простую интернационализацию.

Так что там, видимо, нужна будет своя ветка, если кто-то захочет руссифицировать серию 4.
2010-12-24 09:32:22
NewolD
Будем создавать форум?
Будем переводить?
Спамеры неизбежное зло и все как то с ними разбираются, в конце концов по аналогии с "Серым форумомом" могут быть открытые и закрытые разделы...
Открытие русскоговорящей ветки на основном форуме тоже не вариант, он не структурирован и это не удобно (ИМХО)
2010-12-23 19:17:43
santy
Поздравляю всех с выходом нового релиза. Сколько ж времени прошло ? :).
Относительно форума, идея хорошая, нужно было давно что-то такое сделать. Я у себя открыл форум (www.santysoft.at.ua), так спамеры налетели, нужно было срочно закрывать :).
И документацию можна общими усилиями перевести.

Думаю разработчики ничего не будут иметь против открытия форума по языку. И развивать сообщество нужно.
2010-12-23 17:17:34
...
http://translated.by/you/euphoria-programming-language-v4-0/into-ru/trans/?page=8
Думаю и этот народ подтянется
2010-12-23 16:53:31
...
таким образом дружно и 311 добьём, я напишу поиск аналогий и большой кусок труда по 311 и 25 не пропадёт даром
2010-12-23 16:48:44
...
Игорь!!! дай согласие хоть на общее (самое общее) руководство - консультирование, без тебя не кто не решится....
2010-12-23 16:45:43
NewolD
Для меня разделение на скриптовые и нет вообще не имеет смысла, это как попытка сказать, что например английски больше разговорный а русский литературный...
взять интерпритаторы Ch,TinyC и Си превращается в скриптовый...
указывая на серый форум я всего лишь имел ввиду площадку для более структурированного общения, чем здесь на "ридной мове", если есть другие предложения, мне всё равно...
И по поводу переводов: простейшая идея для любого движка форума... один подраздел = один обзац, обсуждение анализируется и модератор в шапке раздела правит результат перевода, после закрытия темы мусор удаляется или переносится в архив...
2010-12-23 16:43:10
kinz
>kinz возглавит команду по переводу документации?

Ребята, благодарю за доверие, но скажу честно, что мне нужно закончить перевод 3.1.1. А не заканчиваю я его по той причине, что меня уже от документации воротит.
Я её знаю практически наизусть, поэтому просто не могу вычитывать, так как после прочтения первых двух-трёх предложений внимание улетает к совершенно другим (актуальным) вопросам, и дело останавливается.
2010-12-23 16:31:01
kinz
>Как Игорь(kinz) смотрит на открытие подфорума на

Здесь надо бы больше ориентироваться на мнение Роберта Крейга. Он никогда не рассматривал EU в качестве скриптового языка, хотя и говорил, что её можно использовать как очень мощный пакетный язык.
И разработчики 4-ой версии тоже считают её универсальным языком широкого применения.
На основном форуме EU проскальзывали отдельные мнения, что EU - это скриптовый язык, но эта точка зрения не нашла поддержки сообщества.

И если обратиться к вот этой статье:
http://ru.wikipedia.org/wiki/Скриптовый_язык
то можно видеть, что возможности EU значительно перекрывают обычные функции скриптовых языков.
2010-12-23 14:37:47
AlexXXL
Было бы очень хорошо, я до сих пор пользуюсь старыми переводами
2010-12-23 13:57:36
NewolD
Как Игорь(kinz) смотрит на открытие подфорума на
http://www.script-coding.com/
http://forum.script-coding.com/
Площадка очень выдержанная, без детского сада и пр.
2010-12-23 11:33:08
NewolD
Если не многочисленное русскоговорящее сообщество подключится, kinz возглавит команду по переводу документации? (т.е. выполнит функцию выпускающего(главного) редактора)
2010-12-23 06:55:08
kinz
Вышла Официальная версия 4.0.0!
Будем пробовать?
2010-12-22 12:13:35
insolor
У меня eu311 и eu4 подружились, даже переменные окружения править не пришлось.
Единственно, ассоциации старые оставил .ex за ex.exe, .exw за exw.exe Если надо запустить что-то под eu4, в командрной строке пишу eui something.exw

Кстати eu4 по умолчанию читает настройки из eu.cfg (у меня он в eu4/bin лежит).
Сейчас там только "-i C:eu4include" написано.
2010-12-09 00:31:22
santy
Вышла версия OpenEuphoria 4.0.0-RC2.
Скачать http://openeuphoria.org/wiki/view/DownloadEuphoria.wc
2010-12-01 11:00:24
NewolD
http://www.gtk-server.org/demo-lib.ex.txt
Очень интересный вариант работы с Gtk
помимо прямого обращения к Dll сервер поддерживает ещё три способа коммуникации включая stdinout
2010-11-29 23:15:05
kinz
include ../builtins/sort.e

Это значит, что программа, которая находится в каком-то каталоге, скажем, NN, поднимется на один уровень ближе к коренному каталогу, найдёт в каталоге NN каталог builtins, откроет этот builtins и исполнит из него библиотеку sort.e.

Но таких мало, кто так делает ...
Голова же идёт крУгом ...

Эти все относительные и абсолютные пути поиска программа проходит до того, как обращается к переменным окружения, чтобы найти библиотеку.
2010-11-29 22:40:04
...
include ..[slesh]builtins[slesh]sort.e
2010-11-29 22:39:07
NewolD
include ..builtinssort.e
2010-11-29 22:37:57
NewOld
как интерпритируется подобное include ..builtinssort.e
я правильно понимаю, что наличие чего бы то ни было между инклуде и именем файла говорит о указанном пути и искать по пути из окружения не нужно?
2010-11-29 22:36:33
kinz
Произошёл сбой, NewOld, надо повторить Ваше сообщение
о sort.e
2010-11-29 20:41:23
kinz
>C переименованием понятно, но может как то развести
>переменные окружения?

Переменные окружения стандартные, EUDIR и EUINK, плюс путь. Каталоги и путь можно задавать при каждой установке новые, но тогда предыдущая установка потеряет силу.

Можно ещё попытаться установить каждый дистрибутив
для другого пользователя Windows, но я так никогда
не делал.

> в 4 вроде есть настройка через cfg

Да, этот вопрос на форуме обсуждался, но я не вникал.

...
http://translated.by/you/euphoria-programming-language-v4-0/

> Игорь(kinz) в курсе событий?

Нет, не в курсе, к сожалению. По Google давно на EUPHORIA ничего не искал, а тут сообщения ведь не было, или я пропустил? У меня, как у админа, все сообщения дублируются по почте, ничего подобного не припоминаю.

Беларусь впереди! :-)
2010-11-29 20:22:32
NewOld
C переименованием понятно, но может как то развести переменные окружения? в 4 вроде есть настройка через cfg
...
http://translated.by/you/euphoria-programming-language-v4-0/ Игорь(kinz) в курсе событий?
2010-11-29 20:14:13
kinz
C:/
Форма не пропускает досовскую косую черту.
2010-11-29 20:11:31
kinz
> есть мысль сделать комплексную установку позволяющую
> использовать ... разные версии EU ... независимо ...

1. Устанавливаете 2.5 из дистрибутива.
2. Добавляете в её каталоги файлы 2.5рус.
3. Переименовываете каталог C:EUPHORIA
как C:EUPHORIA.25
4. Устанавливаете 3.1.1 из дистрибутива.
5. Переименовываете каталог C:EUPHORIA
как C:EUPHORIA.31
6. Устанавливаете 4.0 из дистрибутива.
7. Переименовываете каталог C:EUPHORIA
как C:EUPHORIA.40

Теперь достаточно каталог необходимой версии переименовать как C:EUPHORIA, чтобы начать
использование именно её, а не другой.

Одно время у меня таким манером были установлены
шесть или семь разных дистрибутивов.

С 4.0 могут быть нюансы, я просто не читал ещё, как там
решён теперь вопрос с переменными окружения, совместимы
ли они с предыдущими версиями.

А всё то, что было от 1.0 до 3.1.1, должно так работать.
2010-11-29 19:44:36
NewOld
есть мысль сделать комплексную установку позволяющую использовать 25[d/w],25rus[d/w],31[d/w],4rc...независимо.
Как более грамотно это организовать?
2010-11-16 14:08:36
kinz   http://files.brothersoft.com/mp3_audio/players/nexusradio.exe
Вышла версия 5.2 NexusRadio, самой успешной бесплатной,
но коммерческой, программы, написанной на EU:

http://files.brothersoft.com/mp3_audio/players/nexusradio.exe

Об этом Nexus''е пишут даже в книге "Халява" в Интернете.

Единственный недостаток - стимулирует к изучению английского.

Но в упомянутой книге пишется, что вещь стоит всех
трудностей освоения.

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

В Nexus''е достаточно было набрать в поиске:
cherry pink and apple blossom white,
как тут же был выведен список из двух десятков вариантов, включавший разных исполнителей, оркестры и аранжировки, почти все из которых можно было немедленно прослушать и сохранить у себя на диске.
2010-11-16 13:38:17
kinz   http://www.rapideuphoria.com/euwingui2.zip
Появился пакет, обеспечивающий работу библиотеки
EuWinGUI Андреа Кини с EU4:
http://www.rapideuphoria.com/euwingui2.zip
2010-11-14 11:39:16
insolor
kiv, куда пропал?
2010-11-09 10:58:32
santy
Спасибо Alex. Может к весне и релиз будет :)
Относительно VISG. Есть такой генератор. На сайте http://codege.ru/ можна взять исходные тексты. Поддержку Gentee сделали, а от до Euphoria руки не дошли. Найдётся время сделаем.

[5] 4 3 2 1

  Поиск
 по Pl-euphoria.narod.ru
 по Narod.ru
 по WWW
 
 
Hosted by uCoz