 |
БАИТ, държавата и свободния софтуер
|
 |
|
|
 |
 |
от Пламен Йотов на 2-12-2002@11:32 GMT(+2)
На страниците на Microsoft бе публикуван анализ на резултатите от анкета проведена сред фирмите членовете на Българска Асоциация за Информационни Технологии (БАИТ). Анкетата е на тема СПОСОБНОСТТА НА БЪЛГАРСКИТЕ ИТ КОМПАНИИ ДА ДОСТАВЯТ УСЛУГИ, БАЗИРАНИ НА СОФТУЕР С ОТВОРЕН КОД. Ще цитирам някои от пасажите:
- едва 4,3%(общо 6 фирми)от членовете на БАИТ имат, или възнамеряват да предлагат на българските ИТ потребители услуги,базирани на софтуер с отворен код.
- засега у нас има
само наченки в използването и предлагането на решения,базирани на софтуер с отворен код.
- Броят на фирмите,които работят в тази област,както и на сертифицираните специалисти,е съвсем малък.
- Крайно малък е и натрупаният опит от реално внедряване на такъв софтуер, извън сървъри за Интернет услуги.
"На база на получените резултати от така проведената анкета се налага изводът, че предложенията за използуване на решения с отворен код като десктоп стандарт от Държавната администрация на този етап са немотивирани и предимно популистки без да отчитат реалното".
Бих желал да получа на страниците на този сайт и вашите коментари на анализа. Предполагам има какво да кажете в отговор на проведената анкета сред фирмите членове на БАИТ.
Документът от който е цитирана информацията се намира [тук]
[Коментари: 20] |
 |
 |
 |
 |
 |
<?PHP Новини ?> 21.11 - 04.12
|
 |
|
|
 |
 |
от Andrey на 5-12-2002@12:28 GMT(+2)
С известно зaбавяне отново ви представям новините покрай PHP.
- Започвам с това, че в ZE2 бе добавена нова ключова дума abstract. Чрез нея могат да се декларират абстрактни методи. Те нямат тяло и при опит за тяхно извикване се генерира грешка.
- В PECL в PEAR (аналог на CPAN) се намират различни експериментални и не чак толкова експериментални модули. Един от тези модули е модул-обвивка за ImageMagick пакета. Някои от вас може би знаят, че imagick има експортнато API за Perl. През изминалия период се появи втори модул и той ще замени досега същестуващия, като не се запазва обратна съвместимост с досега написания код използващ библиотеката. За повече информация относно модула :
тук.
- За занимаващите се с генериране на графични изображения с помощта на PHP може да е от интерес следният модул: http://mmcc.cx/php_imlib/. За съжаление, от известно време насам модулът не се разработва.
- От месеци форумът за разработчиците на PHP не е "виждал" такава разгорещена дискусия като тази за локализацията на съобщенията на PHP. Дискусията започна от друг проблем: за някои разработчици показването на E_PARSE грешки е незадоволително и те пожелаха да има възможност да се прехвърля потребителя на друга страница или Apache да връща грешка 500 когато се генерира Е_PARSE. Това предложение бе отхвърлено с мотива, че то би създало объркване за повечето от разработчиците, още повече, че е възможна проверката на скриптове за Е_PARSE без дори да бъдат качени за изпълнение. Това може да се извърши по следния начин:
php -l file_name.php
Ако имате синтактична грешка в скрипта ще получите информация къде е.
Но да се върна на дискусията за локализираните съобщения. Повечето основни PHP разработчици се обявиха срещу това. Бяха дадени идеи съобщенията да бъдат прехвърлени в XML или CDB файлове за по-лесна поддръжка. Основните аргументи против тази промяна са:
- Увеличена поддръжка при неувеличени човекоресурси.
- По-малка вероятност за помощ за програмисти, които търсят помощ и дават съобщения на език различен от английски. По тази причина ако разработчикът си няма представа какво е "Синтактична грешка", много по-малък кръг хора могат да му помогнат.
Покрай локализацията на съобщенията бе изявено желанието и всяко съобщение да има свой собствен уникален идентификатор, който да дава възможност за по-бърза и качествена помощ - като например бърза справка в help-a или чрез Google. В крайна сметка бе решено съобщенията да останат на английски, а с известна доза вероятност да бъдат създадени уникални идентификатори на съобщенията.
- В скоро време в PECL ще се появи модул-обвивка за libradius, a модул за работа със Samba можете да откриете тук. През периода Hartmut Holzgraefe каза, че има готов модул обвиващ libuuid. Тази библиотека върви с ext2fs tools.
- Бяха направени няколко поправки в xmlrpc модула. Може би вече е възможна неговата компилация под Windows.
- Докато в ZE1 e възможно да декларирате функции във функции (но трябва да декларирате само веднъж - прилага се защита, чрез define()) и да include()-вате код в локалното пространство на функцията, в ZE2 това няма да е възможно. Едно от възможните приложения на горепоказания метод е за симулиране на plugin-и. Все пак програмистите не трябва да се чувстват разочаровани, защото динамичното зареждане в ZE2 ще става чрез агрегация. За тези, които не знаят какво е агрегация, препоръчвам да прегледат книгата на Круглински за "Visual C++ 6.0".
- Още през далечната 1997-ма е бил повдигнат въпроса с преобразуването на числа не в десетична бройна система, които се намират в низове:
php
print (int) "0xA" + 0; // prints 0
print (int) ("0xA" + 0); // prints 10
?>
В първия случай "0хА", което е шестнадесетично 10, се преобразува до 0 вместо до 10. Във втория случай се преобразува до 10 и се добавя към 0 за да се получи 10. Възможно е в близко бъдеще да бъде намерено решение на този "проблем".
- С ключовата дума public вече е възможно да се декларират и член-променливи на класове (ZE2) - еквивалент на var от ZE1, като се запазва обратната съместимост. За момента това е реализирано чрез псевдоним, поради което е възможно, но не и правилно, да декларирате метод по следният начин:
var function a() {}
Все пак това няма да бъде възможно в крайната версия на ZE2. Искам също да добавя, че от известно време насам има поддръжка на private и protected променливи. За методите нещата не са 100% ясни все още.
- Излезна RC2 на 4.3.0. Надявам се в най-скоро време да излезе крайната версия. Писна ми да чакам :)) За тези, които искат да пробват RC2: http://qa.php.net.
- В предишните колонки обявих нова версия на APD. Излезе и новата стабилна версия след 0.2 - това е версия 0.4p1. Вижте тук.
- За завършек искам да представя една нова функция, която се появява във 4.3.0. Това е debug_backtrace(). Първоначално това беше възможност само на ZE1, но след разгорещени дискусии бе добавена и в ZE1 oт Thies Arntzen (един от разработиците на модулите за Oracle). Тази функция ви връща многомерен масив със стека на извикванията. Ако още не ви е ясно - ако сте ползвали Java сигурно сте виждали какво се получава при изключения - изписва се стека с извикванията. По този начин може да дебъгвате по-лесно различни приложения. Един пример: ако сте отделили кода за работа с база данни в клас то е много лесно в случай на неправилна заявка да се покаже къде точно е генерирана тя (къде е извикан метода за изпълнение на заявка) и точно какви параметри са подадени. Досега имаше 2 възможности - при работа с Mysql да правите следното:
($_err = mysql_error())
&& log_error_printf(
"Ooops : [%s][%d][%s][%s]\n",
__FILE__, __LINE__ - 1 , $sql, $_err);
или
$this->db->query($sql, __FILE__, __LINE__);
Първото определено загрозява кода и го увеличава. Второто е удобно, но все пак изисква повече писане и да се пише всеки път на заявка.
Тъй като дори var_dump() на масива върнат от debug_backtrace() не е много четим, наскоро бе добавена функцията debug_print_backtrace(), с която вече е по-лесно да се прегледа информацията.
P.S.
Автора благодари на г-н Пейо Попов за предложението за ново име на колонката.
[Коментари: 7] |
 |
 |
 |
 |
 |
SCMxx - Linux софтуер за Siemens телефони
|
 |
|
|
 |
 |
от RED на 4-12-2002@11:17 GMT(+2)
Във freshmeat.net се появи информация за новата версия 0.6.3.2 на SCMxx. SCMxx е Linux софтуер, който ви позволява да обменяте информация със Siemens GSM телефони. Със SCMxx може да обменяте лога, мелодии, календари, адресни книги, получаване и изпращане на SMS и д.р. Телефоните които се поддържат от SCMxx са: S25, C35i, M35i, S35i, ME45, S45, SL45.
В новата версия е добавена поддръжка и е оправен проблем със синхронизиране на списъка с телефоните.
В допълнение, графичната програма gscmxx ви предлага лесно и удобно да използвате възможностите на SCMxx.
SCMxx може да свалите от [тук].
[Коментари: 1] |
 |
 |
 |
 |
 |
Sony ще предлага StarOffice в Европа
|
 |
|
|
 |
 |
от Пламен Йотов на 6-12-2002@8:04 GMT(+2)
Sony и Sun Microsystems сключиха споразумение, според което Sony ще продава компютрите си в Европа с инсталиран на тях StarOffice 6.0. Страните, които обхваща споразумението, са Австрия, Франция, Германия, Италия, Испания, Швейцария и Англия.
StarOffice ще замени Microsoft Works. Този ход прави офис пакета на Sun сериозен конкурент на MS Office.
Операционната система, на която ще се използва StarOffice, няма да е Linux, но това все пак е крачка напред.
Новината е от eWeek.
[Коментари: 0] |
 |
 |
 |
 |
 |
Последният революционер на ХХ в.
|
 |
|
|
 |
 |
от Никола Антонов на 7-12-2002@11:25 GMT(+2)
Интересен анализ на руския в. "Коммерсанть" за
делото на Линус Торвалдс, наречен с гръмкото
прозвище "последният революционер на ХХ в.".
Не приемайте всичко като чиста монета, но въпреки
това анализът показва, че явлението Linux се оказва
уникално не само за технократите, а и за
икономистите. Материалът разкрива и някои
по-неизвестни моменти от биографията на човека,
създал Linux, които донякъде хвърлят и светлина
върху неговия характер, сложните му
взаимоотношения с движението "GNU" и отражението
на Linux върху развитието на IT.
Лошо впечатление прави, че авторът е окачествил Р.
Столман като "киберкомунист", дали от популизъм или
поради недостатъчно вникване в правните и
икономическите аспекти на свободния софтуер.
Въобще, възможно ли е поне веднъж руснаците да се
отърсят от овехтелите парадигми, обременени с Маркс
и Енгелс?
Въпреки това, материалът е интересен и си заслужава
четенето. Можете да го видите тук -
http://www.kommersant.ru/k-money/story.asp?m_id=16595 [Коментари: 3] |
 |
 |
 |
 |
 |
Ройтерс: Microsoft ще предлага Linux софтуер?
|
 |
|
|
 |
 |
от Пламен Йотов на 11-12-2002@10:57 GMT(+2)
На сайта на CNN бе публикувана новината на световната информационна агенция Ройтерс(Reuters), относно анализите и прогнозите на META Group за бъдещето на гиганта Microsoft.
META Group прогнозира, че Linux ще завладее 50% от пазара за сървъри до 2007г., и ще се превърне в основната голяма заплаха за Microsoft.
Според прогнозите се очаква към края на 2004г. Microsoft (и нейните партньори) да започнат да създават част от своя софтуер и за Linux,използвайки вероятно .Net компоненти. Продуктите, които се очаква Microsoft да създаде и за Linux, са офис пакетите, SQL Server, IIS и Exchange.
В новината се споменава още, че ситуацията в която е изправен в момента Microsoft напомня на тази отпреди десетилетие, когато MS се конкурираше рамо до рамо със Sun Microsystems Inc, но тогава Microsoft не създаде версии на своя софтуер за Sun Solaris.
Цялата новина е на адрес:
http://www.cnn.com/2002/TECH/biztech/12/10/meta.linux.reut/index.html
[Коментари: 6] |
 |
 |
 |
 |
 |
Неподозираните възможности на Debian
|
 |
|
|
 |
 |
от RED на 13-12-2002@10:00 GMT(+2)
Георги Данчев публикува в секцията "Статии->Съвети" нов документ със заглавие "Неподозираните възможности на Debian".
В документа се посочва:
"Предназначен е за бързо нахвърляне на информация и особено за неща, уникални за Debian, и може би отсъстващи като функционалност при други системи или са лошо залегнали като замисъл и/или имплементация. Също така, целта не е да се обяснява как се работи с различните utils (за това си има docs ;-), важното е да се посочи идеята и дизайнът, които са разширявани, допълвани, тествани и доказали своята гъвкавост и работоспособност през годините, а имплементацията може да се разгледа в съответните изходни кодове. Ще се опитам да ви "удавя" (въпреки, че това е доста скромен опит ;-) с информация (или по-скоро с източници на такава), така че да предотвратя до минимум евентуално възникващи въпроси".
Статията може да прочетете от страниците на сайта [Коментари: 11] |
 |
 |
 |
 |
 |
Debian 3.0 r1 (woody)
|
 |
|
|
 |
 |
от Dino на 16-12-2002@12:05 GMT(+2)
Появи се Debian 3.0 r1 (woody).
Обновени са следните основни пакети: Linux ядрото , apache, ethereal, fetchmail, gaim, glibc, kdelibs, php, postfix, python, samba, snort, xinetd и др.; пълният списък с промените може да научите от ChangeLog файла. Ще отнеме време докато се появят ISO имиджите, но ако нямате търпение и имате бърза връзка, командата "apt-get dist-upgrade" е за вас.
За повече информация на домашната страница
[Коментари: 1] |
 |
 |
 |
 |
Общо новини за този период: 55 |