Покажи теми - rpetrov
Виж публикациите на потр. | * Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Програмиране / Общ форум / програмна реализация на asinh -: Сеп 19, 2008, 11:49
Интересувам се от документация, описваща програмната реализация на "обратен хиперболичен синус" (в Си asinh). Така например, име на книга, глава, къде може да се прочете (интернет връзка), ще са от полза.
Функцията трябва да работи, без препълване, при числа с голяма експонента, например asinh(1.0000000000000002e+299).

Също става и посочване на програмна реализация, която е "public domain".

П.П.: Да погледна в кода - отдавна съм го направил, поне в 5 библитеки.
2  Нетехнически теми / Идеи и мнения / речниково сортиране: кирилица и български езикови -: Юни 22, 2008, 18:14
Здравейте,

Бих искал и в този форум да попитам, дали имате нещо против да се премахнат допълнителните правила за сортиране, зададени в българските езикови настройки ?

Освен това мисля, че в общите правила за сортиране на кирилица, трябва да се сменят местата на  <U0404> и <U0401> , на <U040C> и <U040B>, и на съответните им малки букви.

В крайна сметка очаквам да се получи следната подредба на UNICODE знаците за кирилица от 0x400 до 0x45f:

1) аАбБвВгГдДѓЃђЂеЕ&#1104;&#1024;ёЁєЄжЖзЗѕЅиИ&#1117;&#1037;іІїЇйЙјЈкКлЛљЉмМнНњЊоОпПрРсСтТћЋќЌуУўЎфФхХцЦчЧџЏшШщЩъЪыЫьЬэЭюЮяЯ
(за съжаление, програмата на този форум не позволява да се въведат ударените "И" и "Е" и затова се извеждат, например, като &#1037; )



Технически детайли:
Файлът с описанието, обикновенно, е /usr/share/i18n/locales/bg_BG.
Интересува ни секцията LC_COLLATE, която изглежда, примерно:
======================
LC_COLLATE
copy "iso14651_t1"
reorder-after <9>
.....
reorder-after <U0433>
.....
reorder-end
END LC_COLLATE
======================

Тест с PERL(кода следва):
==================
use locale;
print +(sort grep /\w/, map { chr } 0x400..0x45f), "\n";
==================
и при настойка LANG=bg_BG.UTF-8 се получава следното:
2) &#1024;&#1037;&#1104;&#1117;аАбБвВгГѓЃдДђЂџЏѕЅеЕєЄёЁэЭжЖзЗиИІіїЇыЫйЙЈјкКќЌлЛљЉмМнНњЊоОпПрРсСтТуУўЎфФхХцЦчЧћЋшШщЩъЪьЬюЮяЯ.


Сега ако в файла .../locales/bg_BG се премахнат редовете от reorder-after <U0433> до reorder-end, без последния би трябвало да се получи:

3) аАбБвВгГдДѓЃђЂеЕ&#1104;&#1024;єЄёЁжЖзЗѕЅиИ&#1117;&#1037;іІїЇйЙјЈкКлЛљЉмМнНњЊоОпПрРсСтТќЌћЋуУўЎфФхХцЦчЧџЏшШщЩъЪыЫьЬэЭюЮяЯ.

Бележки:
- след редактиране на файла, трябва да се се пресъздадат езиковите настройки с командата :

localedef -i bg_BG -f UTF-8 bg_BG.UTF-8;
- забележете разликата, след E и T, между 3) и 1);
- моята Си библиотека е остаряла версия и не мога да преценя дали трябва да се махне и правилото reorder-after <9>;
- общия файл е iso14651_t1, като в текущата версия правилата от iso14651_t1 са преместени в iso14651_t1_common;
- версията на Си библиотеката (libc) може да е по-стара и да липсват общи правила за сортиране на ударени "И" и "Е", главни и малки;
- в моята версия няма общи правила за ударените "И" и "Е" и затова, само за тестване, съм добавил в .../bg_BG:
----------------
reorder-after <U0438>
<U045D> <CYR-I>;<U045D>;<MIN>;IGNORE
reorder-after <U0418>
<U040D> <CYR-I>;<U040D>;<CAP>;IGNORE
reorder-after <U0435>
<U0450> <CYR-IE>;<U0450>;<MIN>;IGNORE
reorder-after <U0415>
<U0400> <CYR-IE>;<U0400>;<CAP>;IGNORE
----------------


Румен

П.П.

Източници:
http://www.unicode.org/charts/collation/chart_Cyrillic.html

http://www.collation-charts.org/winxp....ia.html (заб.: мястото на "К" с ударение не е правилно)

и от wikipedia:
http://en.wikipedia.org/wiki/Early_Cyrillic_alphabet
http://en.wikipedia.org/wiki/Cyrillic_alphabet
http://en.wikipedia.org/wiki/Russian_alphabet
http://en.wikipedia.org/wiki/Macedonian_alphabet
http://en.wikipedia.org/wiki/Serbian_Cyrillic_alphabet
http://en.wikipedia.org/wiki/Romanian_Cyrillic_alphabet (заб.: преди
1860–1862!)
3  Linux секция за напреднали / Хардуерни и софтуерни проблеми / сортиране на български -: Юни 13, 2008, 23:04
При използване на Си функцията strcoll получавам грешен резултат за "и" с ударение.
Предположих, че зависи от файла /usr/share/i18n/locales/bg_BG.
Разглежда го, но не установих, защо двете и-та са преди всички български букви, а също защо дава, че са равни.

x040D "И" голямо ударено
x045D "и" малко ударено

Между другото, кой отговаря за подръжката на този файл ? Данните в него не ми изглеждат много актуални.
4  Хумор, сатира и забава / Хумор / Златен скункс -: Яну 17, 2008, 18:24
Не знам дали знаете, но в Microsoft Vista стандартината фонетичната клавиатурна подредба изглежда ужасно.
Преди не ставаше за нищо, но сега има зачатъци да "почти" да заработи.

От разни статии, из днешният български печат, става ясно, че вината за тази, нека да я наречем "визиопсевдофонетична" подредба била БДС 5237/2006 "Клавиатурни подредби на устройства за писане на български език", което всъщност било неприет стандарт.  Колектива предложил стандарта бил ръководен от проф. Любомир Иванов.

Говори се, че проф. Любомир Иванов е номиниран  за "Златен скункс".
Но се появиха мнения, че кандитатурата му била толкова неоспорима, че всичките 10 номинирани били един и същ човек.
5  Linux секция за напреднали / Хардуерни и софтуерни проблеми / SOLVED:  lilo в дял с xfs файлова система -: Апр 20, 2005, 14:53
Може ли lilo-то вместо в MBR, да се инсталира в дял на диска, които е файлова система xfs ?
6  Предложения и въпроси относно Linux-BG / Предложения за подобрения на този форум / текст съдържат URL, последван от препинателен знак -: Апр 06, 2005, 12:26
Как: въвежда се текст, който съдържа URL, като например http://www.linux-bg.org/cgi-bin/ib3/ikonboard.cgi  и след него се поставя препинателен знак. Например виж тук http://www.linux-bg.org/cgi-bin/ib3/ikonboard.cgi, като никъде не се слагат тагове и т.н.

Кода, който обработва текста, когато намери http://нещо_си  без тагове, може би трябва да игнорира последния знак, ако е препинателен. Може ли да се оправи ?

Заобикалянето е проблема си е класическо - използва се "празно" преди препинателния знак и всички passer-и се справят.

П.П.: и  как става промяна на заглавие на тема да е описано в help/правила към форума.
7  Предложения и въпроси относно Linux-BG / Предложения за подобрения на сайта / коментари към новините -: Дек 23, 2004, 17:41
Нека да разгледаме например новината "Windows без Media Player в ЕС от януари 2005".

Прави впечатление, че до второ ниво на отговор на коментар, дървовидната структура е добре. Но при повече нива вече става доста объркано. Не може да се проследи кой на кого и какво отговаря.

Друг проблем бе, че след като натиснах бутона "Добави" коментара не се появи веднага. Повторих '<img'>, потретих '<img'> - нищо и се отказах '<img'>. Презаредих страницата, няма и помен от него. По-късно, за най-голяма изненада ':0', се появи.
8  Предложения и въпроси относно Linux-BG / Предложения за подобрения на сайта / проблем с кирилицата при дискусии по статиите -: Ное 26, 2004, 16:58
Не ми работи превключването кирилица-латиница,CTRL+C,CTRL+V и др. когато се въвеждат текст при дискусии по статиите.

В форумите този проблем го няма.

Дали не се дължи на:
Content-Type: text/html; charset=windows-1251
Content-Language: pl
, когато се използва URL http://www.linux-bg.org/cgi-bin/y/index.pl .... ?

език pl пък кодирано в cp1251.

Възможно ли е за език да се връща bg ?
Страници: [1]