The Diary
Дневника на Сашо
Петък, 26 Юни 2009
Почина Майкъл ДжексънНяма по-велик от него!!! С 17 Грами-та той е най-успешния, най-познаваемия, най- най-. Няма втори като него!
Беше на точното място, по точното време!
Нито Елвис Пресли, нито Битълс, нито Металика са успели да превземат сърцата и умовете на толкова хора както Майкъл Джексън. Всеки един от тях може да е направил революция по своемо, но Майкъл Джексън беше този който завладя целия свят!
След като видях Металика на живо исках да видя и Майкъл Джексън в Лондон но уви!
One life is not enough.
Един живот не е достатъчен.

Предварително ви благодаря за мненията ви.
Дневник: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-06-26#add
Понеделник, 22 Юни 2009
TIOBE Programming Community Index for June 2009Заглавито е директно преписано от http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html с подзаглавие: JavaScript никога не е бил толкова популярен.
TIOBE - е съставила Юнска класация на популярността на езиците за програмиране. Таз класация е обновявана ежемесечно и се основава на броя на професионалните програмисти, организирани курсове, доставчици на услуги (разбирай програмистки услуги). Най-популярните търсачки като Google, AltaVista, Yahoo!, Wikipedia и YouTube са използвани за калкулиране на оценките в класацията. Забележете че класацията на TIOBE не е за най-добрия език за програмиране или език на който най-много редове код са написани.
Класацията може да бъде използвана за да се провери дали вашите програмистки способности са все още актуални или да вземете стратегическо решение за това какъв език да използвате ако започвате да пишете нов софтуер. Ха, стига толкова съм преписвал, ето ви класацията:
| Позиция Юни 2009 | Позиция Юни 2008 | Изменение на позицията | Език за програмиране | Рейтинг Юни 2009 | Изменение Юни 2008 | Статус |
|---|---|---|---|---|---|---|
| 1 | 1 | ![]() |
Java | 20.147% | -0.74% | A |
| 2 | 2 | ![]() |
C | 16.779% | +1.27% | A |
| 3 | 3 | ![]() |
C++ | 10.594% | -0.21% | A |
| 4 | 4 | ![]() |
PHP | 9.675% | -0.53% | A |
| 5 | 5 | ![]() |
(Visual) Basic | 7.943% | -1.84% | A |
| 6 | 7 |
|
Python | 4.756% | -0.14% | A |
| 7 | 8 |
|
C# | 4.536% | +0.48% | A |
| 8 | 9 |
|
JavaScript | 4.021% | +1.09% | A |
| 9 | 6 |
![]() ![]() |
Perl | 3.909% | -1.64% | A |
| 10 | 10 | ![]() |
Ruby | 2.629% | -0.01% | A |
| 11 | 11 | ![]() |
Delphi | 2.182% | +0.16% | A |
| 12 | 14 |
![]() |
PL/SQL | 0.879% | +0.12% | A |
| 13 | 26 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RPG (OS/400) | 0.778% | +0.53% | A-- |
| 14 | 13 |
|
SAS | 0.759% | -0.16% | A |
| 15 | 15 | ![]() |
Pascal | 0.759% | +0.16% | A |
| 16 | 27 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ABAP | 0.726% | +0.49% | A-- |
| 17 | 12 |
![]() ![]() ![]() ![]() |
D | 0.620% | -0.83% | A-- |
| 18 | 16 |
![]() |
Lisp/Scheme | 0.607% | +0.17% | B |
| 19 | 19 | ![]() |
Lua | 0.557% | +0.19% | B |
| 20 | 23 |
![]() ![]() |
MATLAB | 0.527% | +0.26% | B |
Други "програмистки" езици
Целия списък на всички 50 езика за програмиране е в таблицата по-долу. Този преглед на езиците е неофициален, защото може да има случай в който ние (те от TIOBE) да сме изпуснали някой език.
| Position | Programming Language | Ratings |
|---|---|---|
| 21 | ActionScript | 0.444% |
| 22 | Logo | 0.403% |
| 23 | COBOL | 0.397% |
| 24 | Fortran | 0.374% |
| 25 | Ada | 0.370% |
| 26 | FoxPro/xBase | 0.369% |
| 27 | PowerShell | 0.299% |
| 28 | Scratch | 0.252% |
| 29 | Prolog | 0.216% |
| 30 | Scala | 0.208% |
| 31 | Haskell | 0.205% |
| 32 | LabVIEW | 0.193% |
| 33 | Erlang | 0.176% |
| 34 | ML | 0.173% |
| 35 | Transact-SQL | 0.172% |
| 36 | Groovy | 0.152% |
| 37 | Caml/F# | 0.149% |
| 38 | Smalltalk | 0.148% |
| 39 | Forth | 0.148% |
| 40 | Awk | 0.140% |
| 41 | Focus | 0.138% |
| 42 | Tcl/Tk | 0.132% |
| 43 | NXT-G | 0.131% |
| 44 | Alice | 0.129% |
| 45 | Objective-C | 0.123% |
| 46 | J | 0.117% |
| 47 | APL | 0.115% |
| 48 | CL (OS/400) | 0.110% |
| 49 | VHDL | 0.105% |
| 50 | Bourne shell | 0.101% |
Предварително ви благодаря за мненията ви.
Дневник: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-06-22#add
Събота, 20 Юни 2009
Търся софтуер за генериране на (html форми, php обработката им и пъхане на данните в database)Поздрави на всички съботно
Питането ми е такова, търся софтуер за rapid или step by step за: генериране на "html форми, php обработката им и пъхане на данните в database"
Досега съм ползвал няколко пъти http://www.webformgenerator.com/ което е JAVA приложение но има ограничения че не може да join-ва и да прави подзаявки (или аз не знам как става стози софт).
Предварително ви благодаря за мненията ви.
Дневник: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-06-20#add
Понеделник, 15 Юни 2009
Кълнях се че няма да пиша софтуер, но отново пиша!!! НЕ на фрилансерите и фрилансерството!!!Колкото и да се кълнях че няма повече да пиша какъвто и да е софтуер се оказа че не мога да си удържя на думата. Отново правя някакви напъни да пиша на PHP, и забелязвам че... нямам опит. Пиша много бавно, кода все едно че е лиснат с кофа по файловете. Няма стил. Прочетох 2 книги за защита на PHP кода от външни нападения и сега правя по 330 проверки от формите към базата, а след това от базата към апликейшъна, евентуално ако са ме ударили под кръста и са ми набили невалидни за апликейшъна данни.
Проблем!!! Голям проблем е това UTF-8!!! Толкова голям че ми изяжда 50% от времето за програмиране за да правя нещо в UTF-8 и да не се счупи кодировката!!! Само си представете среден или начинаеш хАмерикански програмист как програмира? Сяда на компютъра, няма да превключва на ден около 300 до 400 пъти клавиатурни подредби, няма да прави около 60-80 Backspace-а щото пише на "другия" език! След това няма да се занимава с кодировка на апликейщъна, на конекцията към базата данни и на самата база данни. Инсталирайте си LAMPP или WAMPP и да видите че веднага може правилно да пишете и обработвате "американски" език без никакви настройки. Абе на тях и BIG Mac-а им е биг...
Аййй сега да се преземим където сме, еле майко като почнат едни настройки, едно многобитово представяне на символи. То да беше само това ами ASCII символите в UTF-8 се представя еднобитово а кирилицата, китаицата са многобитови. Дето има един лаф:
- Като чуя за многоезикова поддръжка и се хващам за кубура...
То няма свършване!!!Хайде докато си оправите кодировките на различните взаимодействащи си софтуери не е кой знае какво. Но пак може да се забозите така яко че псувате като офчар, виждал съм женски които така псуват че не им излиза кирилицата че вий бедна фантазията за красноречието, то са майки, лели, бащи, чичовци и други, и то на български руски английски, и то мешано... Едно - имате MySQL или PosgreSQL, първо настройвате сървъра на UTF-8 а втората стъпка е когато правите базата и таблиците отново да са UTF-8!!! Трето и четвърто - настройвате PHP парсера на UTF-8 обаче не забравяйте да му кажете (това е четвъртото) транзакциите/конекциите към бабата данни да е UTF-8 щото много бързо у вас ще избуи каруцарксото в рода ви!!! Индианеца го настройвате на също на UTF-8. Опааа, не сме свършили, продължаваме!!! Казваме че HTML-а ни е UTF-8 . Ама това не е още края, трябва да си запишете файловете в UTF-8 без BOM. До тука привършваме с настройката на UTF-8 на уеб апликейшън, но пак може да сгомнясате всичко при FTP трансфера защото има text и binary mode трансфер. Абе програмист не се става от днес за утре!!!
Огнено-гневното ми изблогване е провокирано от възможността/невъзможността да реализирам едно действие под UTF-8 което под ASCII е елементарно!!! Защо е елементарно, 128 символа от ASCII на Американицата да ги обработвате с текущите около 400 до 600 функции за меляне на стрингове в PHP 5.2. От тях 20 до 30 функции са UTF-8 безпроблемни, останалите ще ви се изсерат като връбче на главата - без да се замислят.
Функция която изряpва стринг до определена дължина без да реже последната дума UTF-8 безопасна!!!
Функцията е реализирана на PHP 5.2 докато чакаме Ю-Те-еФ-ната версия 6. Значи имам стринг (гръцки, кирилица) и трябва да го огранича до 180 символа без да режа последната дума която е най-близо до 180 символ. Намерих функция от http://ov-consult.com/?p=40 която не реже последната дума
function short_text($text,$length) // Изпращат се два параметъра към функцията, текста и максималната дължина
{
$maxTextLenght=$length;
$aspace=" ";
if(strlen($text) > $maxTextLenght )
{
$text = substr(trim($text),0,$maxTextLenght);
$text = substr($text,0,strlen($text)-strpos(strrev($text),$aspace));
$text = $text.'…'; // При наличие на текст по-дълъг зададен в $length, накрая ще се покаже това което сте декларирали тук
}
return $text;
}
Обаче ако подадете UTF-8 не работи!!!
Продължавам да търся и намирам на http://web-tourist.net/login/login/view.php?st=2473 в коментарите от 26th June, 15:02 на Plamenator следния код:
function excerpt( $feed, $length )
{
if (mb_strlen($feed, 'UTF-8')>$length)
{
$feed = mb_substr($feed, 0, $length, 'UTF-8' ) . '...';
return $feed;
}
}
Почвам да чета и да се опитвам да заместя обикновенните функции с mb_ такива. И почвам, в изходната функция имам:strlen - mb_strlen
substr - mb_substr
strrev - function utf8_strrev в коментарите на http://bg2.php.net/manual/en/function.strrev.php от дата 21-Dec-2006 06:38 на carmel.alex at gmail.com
strpos - mb_strpos - http://bg.php.net/mb_strpos
strlen - mb_strlen
substr - mb_substr
и ги заместваме упорито една след друга!!! Ето и самата function utf8_strrev:
function utf8_strrev($str, $reverse_numbers = true)
{
$pattern = $reverse_numbers ? '/./us' : '/(\d+)?./us';
preg_match_all($pattern, $str, $ar);
return join('',array_reverse($ar[0]));
}
И като ги заместих една след друга в най-горната функция получих следния грозен код който се надявам че би трябвало да работи
function short_text($text,$length)
{
$maxTextLenght=$length;
$aspace=" ";
if(mb_strlen($text, 'UTF-8') > $maxTextLenght )
{
$text = mb_substr($text, 0, $maxTextLenght, 'UTF-8');
preg_match_all('/./us', $text, $ar);
$text1 = join('',array_reverse($ar[0]));
$text = mb_substr($text, 0, mb_strlen($text, 'UTF-8')-mb_strpos($text1, $aspace, 0, 'UTF-8'), 'UTF-8');
$text = $text.'...';
}
return $text;
}
и я извиквам с:
$des = trim($row["des"]);
$des = str_replace("\t", " ", $des);
$des = str_replace("\n", " ", $des);
$des = str_replace("\r", " ", $des);
if (empty($des))
{
//echo "дескрипшъна е празен"; header ("Location: http://localhost:8101/"); echo "empty";
exit;
}
if (!preg_match("#^[\s\-_,’.!?)(0-9A-Za-zА-Яа-я]+$#u", $des)) // !preg_match( "#^[- _0-9a-zа-я]+$#i", !ereg("^[- _,.!0-9A-Za-zА-Яа-я]+$",
{
//echo $des;
//echo " грешка";
exit;
}
var_dump($des); // дъмповете ми са за тестване
$des = short_text($des, 180);
var_dump($des); // дъмповете ми са за тестване
print $des;
Фрилансер не може да го накарате да направи горното за 20 лева или 15$!!!
Дневник: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-06-15#add[ Добави коментар ]
Вторник, 19 Май 2009
PXE BOOT, лан-ки, нод-ове, паралелизъм Не знам кога писах за решаването на ресурсоемки задачи върху многопроцесорни компютри. "Супер" компютъра на практика е сбор от много изхвърлени компютри. Засега съм го докарал до 1 сървър с ГНУ/Линукс и 4 дисклес нода (нещо като носерче). Лаптопа ми изпълнява ролята на сървър а нодовете са 3 х PII 200MMX и 1 x PII 533/100. Очаква се още един нод PIII Celeron 1000 Coopermine. Нодовете са без флопита, без твърди дискове, без видеокарти, с процесор, памет и мрежови карти и захранване. От така наречения сървър ще си взимат IP-то нодовете и ще бутват ОС чрез PXE BOOT на ланките.
Вчера четох като изоглавен за PXE BOOT-а на Realtek 8139(C)(D) и по-раншните решения като 8129. Четох, четох и се оказа че на тия риълтеци се поставя чип AM29F010B или AM29C256 или AM29C512 което е Atmel Flash Memory. Единия начин е да се програмират с програматор, другия тия чипове да се поставят на дънна платка от компютър и там да се флашват. Доколкото четох и схванах на самите ланки не може да се флашва и по точно на версия D на 8139. А и не съм много сигурен в предното си изречение!!! Има много сайтове с най-различни "биоси" за тези памети, един от тях е rom-o-matic.net И най-накрая ще гизайбъ тия риълтеци и ще отида да си накупа по 4 лева втора употреба от Compaq компютри Intel-ски мрежови карти SB82558B които заедно с 82557, 82559, 82801 и много други се управляват от драйвера е100 или eepro100. На тази Интелка веднага ми изгря PXE boot-a и не трябва да си играя с флашване млашване нищо че имам 8 риълтеци.
Имам един 8 портов 100 мегабитов хъб (не суич) който ще ми комутира връзката между нодовете. Захранването на хъба съм го извел от 12+ волта на твърдия диск на единия от компютрите с преходник. Засега специализирания ми линукс е на LiveCD но като поставя ланките и окомплектовам всичко мога да помисля да заделя един специален дял за тоя линукс. Заделянето на дял единствено ще е продиктувано от това дали наистина сега има приложение-задача която при решаването си да изполва процесорен паралелизъм и дали софтуера е написан да оползотворява този паралелизъм и то под линукс. Едната задача която се сещам е на една приятелка архитект-проектант на сгради. Тя ми казваше че си задава изчисленията на някъкъв компютър и след 12-16 часа били готови. Трябва да се чуя с нея когато машината е готова.
Долната картинка е с авторски права и е от http://en.wikipedia.org/wiki/Beowulf_(computing)
![]()
Дневник: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-05-19#add
Коментари
В мрежата най-новото като сборка е:
http://distrowatch.com/table.php?distribution=pelicanhpc
По старо е:
http://clusterknoppix.sw.be/
А има и ParallelKnoppix
Базират се или на OpenMosix на който са му клопнали кепенците:
http://openmosix.sourceforge.net/
http://en.wikipedia.org/wiki/OpenMosix
или на http://www.beowulf.org/
Понеделник, 9 Март 2009
Сдружение Свободен Софутер
a_panov, 28.3.2008 г. 16:09:24: дай малко помощ?turin, 16:09:33: стига да мога, кажи?
a_panov, 16:09:52: мога ли да ти се обадя на обикновен телефон?
turin, 16:10:14: не, нямам начин
a_panov, 16:10:58: тогава ще "пеем" песни тука!!! :-)
a_panov, 16:11:12: имам Дебилиян Стейбъл
a_panov, 16:11:41: разплесках XAMPP и го запаролих....
a_panov, 16:12:15: Имам в началото къто се стартира компютъра да се изпълнят 3 командни реда:
a_panov, 16:13:22: 1. -Стартирай Апача 2. -Старнирай Мускула 3. -Направи файла /dev/ttyS0 за писане и четене
a_panov, 16:14:32: И когато се даде halt да се изпълнят тия две команди: 1. -Спри Апача 2. -Спри Мускула
a_panov, 16:14:43: Къде се пишат тия работи
a_panov, 16:14:45: ?
turin, 16:14:57: ами значи уеб и базата през runlevelite
a_panov, 16:14:58: (пропуснах въпросителния знак на въпроса)
turin, 16:15:08: то по подразбиране са така направени, че да си се пускат и спират
a_panov, 16:15:38: не не аз ползвам XAMPP и при него е ръчно
turin, 16:15:39: в /etc/rc2.d са линкове към съответните скриптове за пускане, а в /etc/rc6.d май (май 6-то беше халт) са за спирането
turin, 16:15:50: какво е xampp
a_panov, 16:15:59: http://www.apachefriends.org/en/xampp-linux.html
a_panov, 16:16:15: манджа с грозде
a_panov, 16:16:21: има всичко вътре
turin, 16:16:38: ок де, ти си знаеш, идеята ти е как да го пускаш?
turin, 16:16:51: иначе може и с пакети, но все едно, щом са го направил исигурно е ок
turin, 16:16:55: не пише ли там в сайта им нещо?
a_panov, 16:17:37: не, не пише как да се направи автоматично стартиращо и автоматично спиращо
turin, 16:17:59: значи пишеш си скрита с командите, тестваш го дали е ок
turin, 16:18:19: после го правиш изпълним файл и г кпираш в /etc/init.d/
turin, 16:18:42: и даваш примерно
turin, 16:19:51: update-rc.d ime-na-scripta-ti start 90 2
turin, 16:19:57: за пускане и
turin, 16:20:17: update-rc.d ime-na-scripta-ti stop 90 6
turin, 16:20:19: за спиране
turin, 16:20:27: то ще ти добави линковете където трябва
a_panov, 16:21:41: http://youtube.com/watch?v=z33ylh45Uxw
turin, 16:22:00: това ако зареждаш в ниво 2 (то най-често в Дебиан е то). можеш да го провериш, като дадеш runlevel при работеща система и то ще ти каже в кое ниво си
a_panov, 16:22:26: хайде да се посмееш малко, като благодарност за помоща
turin, 16:22:38: :D яко тенкс
a_panov, 16:22:44: runlevel N 2
a_panov, 16:39:47: http://www.youtube.com/watch?v=gIqAVm5R_vM&NR=1
a_panov, 16:40:25: такива луди фенове съм виждал само сред линуксаджиите!!!
turin, 16:40:32: :D
turin, 17:25:35: Status change: signed off (was Online)
turin, 17:44:23: Status change: signed on (Online)
turin, 17:53:14: Status change: is now Away (was Online)
turin, 18:00:14: Status change: is now NA (was Away)
turin, 18:03:53: Status change: is now Online (was NA)
turin, 18:26:43: Status change: is now Away (was Online)
a_panov, 18:29:14: тука ли си за бърза справка?
turin, 18:29:23: Status change: is now Online (was Away)
a_panov, 18:29:38: #!/bin/sh
a_panov, 18:29:54: това да го добавям ли в началото на скриптовете ми?
turin, 18:31:12: m,r;e,kkf
turin, 18:31:15: примерно
turin, 18:31:32: зависи на какво ги пишеш
turin, 18:31:37: най-вероятно така, да
a_panov, 18:31:39: не те разбрах
turin, 18:31:56: ами на какво ги пишеш
turin, 18:32:03: език
a_panov, 18:32:13: chmod 666 /dev/ttyS0 /opt/lampp/lampp startapache
a_panov, 18:32:34: това с адвете линии които искам да изпълня
turin, 18:32:46: bin/sh
a_panov, 18:33:21: напиши точно какво да напиша, какъв ред да сложа отгоре
turin, 18:33:28: е както си го написал
a_panov, 18:33:36: и ако тръгне имаш бира с ядене от мене
turin, 18:33:44: #!/bin/sh
turin, 18:33:57: ако sh е в bin, най-вероятно е
turin, 18:34:00: то ще си каже като го пуснеш
a_panov, 18:34:00: диез удивителка и така нататък
turin, 18:34:09: мхм
turin, 18:34:12: да
a_panov, 18:34:19: добре сета пробвам
a_panov, 19:14:19: update-rc.d с дълъг път ли или само името на файла?
turin, 19:15:09: само името
turin, 19:15:15: първо го слагаш в /etc/init.d/
turin, 19:15:18: и го правиш изпълним
turin, 19:15:22: и после updaterc
a_panov, 19:15:44: update-rc.d /etc/init.d/ApacheStart start 90 2 или update-rc.d ApacheStart start 90 2
turin, 19:15:58: второто
a_panov, 19:16:42: /etc/init.d/ApacheStart файловете са в директорията и са изпълними и ги пробвах дали работят... Пускам пторото
a_panov, 19:16:48: второто
a_panov, 19:17:56: Use of uninitialized value in string ne at /usr/sbin/update-rc.d line 205. Use of uninitialized value in pattern match (m//) at /usr/sbin/update-rc.d line 206. update-rc.d: error: expected runlevel [0-9S] (did you forget "." ?) usage: update-rc.d [-n] [-f]
remove update-rc.d [-n] defaults [NN | sNN kNN] update-rc.d [-n] start|stop NN runlvl [runlvl] [...] . -n: not really -f: force turin, 19:21:53: Status change: is now Away (was Online)
turin, 19:22:23: Status change: is now Online (was Away)
turin, 19:22:25: сори бях afk
turin, 19:22:28: сложи точка накрая
turin, 19:22:37: на командата
a_panov, 19:22:47: баааа!!!!
a_panov, 19:22:56: за първи път чувам!!!
turin, 19:23:03: ъъ кое
a_panov, 19:23:14: за точката
turin, 19:23:18: такъв е синтаксиса, пропуснах
turin, 19:23:33: ако изброяваш конкретни рънлевели, слагаш точка за да знае кога спираш
a_panov, 19:23:55: update-rc.d: error: expected runlevel [0-9S] (did you forget "." ?) usage: update-rc.d [-n] [-f]
remove update-rc.d [-n] defaults [NN | sNN kNN] update-rc.d [-n] start|stop NN runlvl [runlvl] [...] . -n: not really -f: force a_panov, 19:24:00: това ми даде сега
turin, 19:24:02: иначе може да се пише default
turin, 19:24:05: а ти какво пишеш
a_panov, 19:24:13: update-rc.d ApacheStart start 90 2.
a_panov, 19:24:18: това пиша
turin, 19:24:53: update-rc.d ApacheStart start 90 2 .
turin, 19:24:56: дай така
a_panov, 19:26:17: Adding system startup for /etc/init.d/ApacheStart ... /etc/rc2.d/S90ApacheStart -> ../init.d/ApacheStart
a_panov, 19:28:23: update-rc.d ApacheStop stop 90 6 . сега ще пробвам това
turin, 19:34:32: Status change: signed off (was Online)
a_panov, 19:34:37: вя
turin, 20:34:13: стана ли?
a_panov, 23:11:02: стана всичко както трябва!!!
Дневник: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-03-09#add[ Добави коментар ]
Вторник, 24 Февруари 2009
Сдружение Свободен Софутер
Днес намирам 4 писма от миналата година по един въпрос. Писмата са ми отбелязани с Important значи са важни. Чета, чета и пиша на Васил Колев писмо:
Прочиствам си пощата и попаднах на 4 запазени писма. Едното е твое от 15.4.2008 23:57 и завършва така: Пак да кажа - освен ако не се намери някой да се занимае, ще броим Сдружение Свободен Софутер за умряло. Може да няма смъртен акт, ама само дето не се е размирисало.
Другите 3 писма са от 16.4.2008 на Дончо Ангелов, Златко Попов и Атанас Мавров. Дончо казва че не знае къде е са дококументите и печата на сдружението, но ако се намерят можел да съдейства за закриването. И изказва съмнение че тия документи може да са в "Калоян". Златко и Атанас изказват съболезнования за кончината...
След това Васил колев ми отвръща:
Това, което аз знам е, че нищо не е направено. Най-вероятно документите са в Калоян Доганов, ама дори и това не е сигурно.
Не знам как стои ситуацията по закон, ама май няма автоматично закриване на тия сдружения.
Пиша на Калоян Доганов по Джабера:
И освен да те уведомя за кореспонденцията ми с Васил да те питам ти нещо знаеш ли по въпроса?
Калоян Доганов ми отвърна:
мина доста време оттогава и паметта ми ми изневерява
трябва да се разровя за да мога да коментирам адекватно
но ми се струва малко вероятно в мен да е останало нещо важно
Та с две думи Сдружение Свободен Софутер го няма!
Дневник: http://www.karatebulgaria.com/alex
Для комментариев: http://www.karatebulgaria.com/alex/addcomment.php/2009-02-24#add
Петък, 20 Февруари 2009
Кровавой бой до смерти - ЖОЛТИЕ ЗАХВАТИЛИ БИРЖУ - www.carnage.ru
Кровавой бой до смерти - ЖОЛТИЕ ЗАХВАТИЛИ БИРЖУ.
ЖОЛТИЕ пагоны давайте захватим биржу. И с руны, отбраняем от другие цвета биржу. Они заходят поединкам к биржу но от один левев туда от нас имеет много. Отсылайте ета странитца на все жолтие от первого до 10-го уровня. Терговия будет наша, и мы с мечи, дубини, копия, ножы, топоры, молоти и кастети будем отбронят биржу.
Соединение делает СИЛА!
Смерт до последная голова противника!
Пуст живут и здравствуют ЖОЛТИЕ ПАГОНИ.
http://www.youtube.com/watch?v=SMViGKPJ8v4
Дневник: http://www.karatebulgaria.com/alex
Для комментариев: http://www.karatebulgaria.com/alex/addcomment.php/2009-02-20#add
Вторник, 3 Февруари 2009
Търся преподавател по аглийски език за индивидуално обучение
Търся преподавател по аглийски език за индивидуално обучение.
Трябва ми единствено и само разговорен английски.
Да идва на място във вкъщи, до Парк Хотел Москва.
Ще преподава на мене и на жена ми. Имаме основите на езика но не можеме да разговаряме.
Почвам самореклама!!!
Навъдиха се всякакви в интернет! Захапали едно "желязо" и за година две са станали гуро. Няма такова нещо! Един работи в програмиска фирма, направил си блог, регистрирал го в 27 агрегатора и всяка сутрин пише нова статия!!! Друг си купил фотоапарат и хайде и той голямата работа. Тъй и тъй повечето софтуерни помагала за "разкрутка" са безплатни, защо да не ги ползвам. Е ще трябва да отделя малко време, но ще го прежаля заради егото си.
Дневника: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-02-03#add
Коментари
Сенсей (макар и да не се обучавам при Вас),
Имах един преподавател, който е американец и живее близо до Вас. Казва се David Onethorn и преподава наистина по начина, който желаете.0887 366 537.
Обадете му се, ако все още имате интерес и му предайте поздрави от Максим. Надявам се да съм помогнал.Написа Максим (email) на 11-Feb-2009 08:43
Петък, 16 Януари 2009
Защо GNU/Linux защо все още не е №1?
Операционната система GNU/Linux вече е на повече от 15 години, Debian Linux - един от първите дистрибуции построени на база ядрото на Линус Торвалс е излязла в 1993 година. Същото можем да кажем и за Slackware. Това е повече от солидна възраст, особенно в такава динамично развиваща се индустрия, както програмното осигуряване и IT сектора като цяло. И регулярно, всяка година слушаме отвсякъде оптимистични заявления отвсякъде как от "Нова Година" Линукс ще стане номер едно. Да ще излезе поредната нова версия на (KDE, Gnome, ядро, дистрибуция, нужното да се подчертае) и всички потребители от домашни до корпоративни незабавно ще изхвърлят Уиндоуса в дружни редици ще почнат да "търкалят" Линукс.
Времето си върви и ако искаме да бъдем честни радикален ръст на Линукс потребителите не се наблюдава, особенно в процентно отношение към останалите потребители. Защо е така? Защо реално ефективна, мащабируема и защитена и... и... и... и свободна (а често и напълно безплатна) операционна система не заема исканото от нас (нейните потребители) място? Причините са няколко (според мене):
1. Компютърните потребители не знаят за Линукс! Това е то, даже и в 21 век при наличието на почти телепатични комуникационни способностти от техническа гледна точка, начинаещия и средния компютърен потребител (това е нещо като картечар върху левия бутон на мишката) не и чувал за Линукс или не знае какво представлява!
2. LiveCD-тата не са това което потребителя търси!!! На него му е нужна операционна система на която може да прави ВСИЧКО КОЕТО МУ Е НУЖНО. А LiveCD-тата не предлагат това.
3. Необходимостта от работа с командния ред при финната настройка на системата. Това спира използването на Линукс при голяма част от начинаещите потребители, и те бягат обратно откъдето са дошли (обратно в Матрицата).
4. Няма компютърни игри! Точка! Не споря, просто компютърни игри за Линукс трябва със свещ да ги търсиш.
4.5 Няма "тежка артилерия" софтуерни приложения, такива с които потребителите да изкарват пари и така да мигрират към Линуск.
5. Не знам дали му е тука мястото, но това е издигнатото до фанатически отстоявано право на безплатност. И тука е мястото да спомена че може да се заформи дълга дискусия относно това че много хора бъркат "свободата" с "безплатността" във своите възприятия. Това нещо, объркването същността на понятията се получава при привеждането на лицензиите на софтуера (който в 90% е на английски език) на други езици. Ей!!! И линуксаджите са хора и те трябва да ядат, и те имат семейства.
6. И още един удивително сериозен проблем при развиващите се икономики това е правовия момент на инсталирането и използването на GNU/Linux и друг FOSS софтуер. Невероятно но факт, лицензионноста а значи и законноста за използването на Linux и FOSS потребителя е длъжен да го докаже! В много случаи в писмен вид на лист хартия. Парадоксалността на тази ситуация е в това че от една страна - текста на публичната лицензия (GPL и неговите аналози) направо и недвусмисленно заявяват легалността от данлоуд, копиране, инсталиране и използване на софтуера, а от друга страна - данъчни и други държавни (корумпирани) органи вярват единствено и само на хартия с подпис и печат на нея! Има най-различни прецеденти, от "взимането за експертиза" (и невръщането им) на компютърни конфигурации на една застрахователна компания в Украйна, до появаването на фирми фантоми които издават "лицензии" и не оказват съпорт и нанасят урон на името на Линукс общността.
И както е казал мъдрия български народ:
- Ранътъ прай борбътъ...
Горното всеки да си го търкува както иска!
Дневника: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-01-16#add
Четвъртък, 15 Януари 2009
Как да изкараме правилна псевдографика с PuTTY и Midnight Commander
Изкривих се като двугърба камила докато подкарам превдографиката в Midnight Commander когато се вързвам с трите ми тестови сървъри. Ето какво беше положението:
просто не можеше да се работи.
След като озлобях от ярост, станах зъл и се съюзих със Сатаната (слушах VENOM) се разтърсих за решение. И го намерих и то е много просто. От менюто на PuTTY отинате на Windows -> Translation - Character set translation on received data -> UTF-8
След това... слънце изгрява и на вашата улица ако сте имали тоя "проблем" както мен.
Дневника: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2009-01-15#add
Вторник, 23 Декември 2008
Как да... с HydraIRC
След като трябваше на работа да си поговоря в интернет чрез IRC си инсталирах HydraIRC. Това е IRC клиент с отворен код под GPL лиценз и официалния сайт му е http://www.hydrairc.com/ Това което ми харесва във него е... всичко! Сега ще ви запозная със настройките които съм направил.
Какво ми беше нужно? Беше ми нужно като го стартирам този IRC клиент да ми се вързва към две IRC мрежи. Едната е UniBG другата е Shake IT. След това ми трябваше да си удостоверя ника с парола в съответната мрежа. И трето последно ми трябваше да се присъединя в едната мрежа към седем канала а в другата мрежа към шест канала. Това става много лесно, в интернет е описано на Английски език как става това, но аз тука ще го напиша на български език. И така, започваме!
Options ->
Prefs... ->
от менюто Configure избирате Scripts ->
в полето Command Profiles където пише << Enter Name Here >> изписвате(заменяте) OnStartup ->
в полето Commands изписвате двата реда както съм ги дал по-долу
/server irc.spnet.net
/newserver irc.uni-sofia.bg
-> [OK] - натискате тоя бутон за да се запомнят настройките които правите
Малко обяснения - от сървъра irc.spnet.net се вързвате в UniBG мрежата а от сървъра irc.uni-sofia.bg в мрежата на Shake IT. Ако искате да се вържете към други мрежи просто на нов ред добавяте /newserver <<irc.сървър.от.мрежата>> До тук само се вързахме със сървърите от две различни мрежи. Следете по-нататък, моля.
Options ->
Prefs... ->
от менюто Configure избирате Scripts ->
в полето Command Profiles където пише << Enter Name Here >> изписвате(заменяте) irc.spnet.net_OnLoggedIn ->
в полето Commands изписвате двата реда както съм ги дал по-долу
/msg ns identify Cg12Thd09dgf754lwrnd75
/j #bulgaria, #sofia, #sex, #anal, #php, #delphi, #mysql
-> [OK] - натискате тоя бутон за да се запомнят настройките които правите
Малко обяснения - с първия ред се индентифицирате пред сървъра в UniBG че името/ника който ползвате е ваш като заменяте Cg12Thd09dgf754lwrnd75 с вашата парола. Чрез втория ред влизате в изброените канали в UniBG. Вие може да си изброите колкото си искате различни канали. Същото го правим и за другата мрежа Shake IT
Options ->
Prefs... ->
от менюто Configure избирате Scripts ->
в полето Command Profiles където пише << Enter Name Here >> изписвате(заменяте) irc.uni-sofia.bg_OnLoggedIn ->
в полето Commands изписвате двата реда както съм ги дал по-долу
/msg NickServ identify 8983475239763333
/j #bulgaria, #sofia, #programming, #php, #mysql
-> [OK] - натискате тоя бутон за да се запомнят настройките които правите
Малко обяснения - с първия ред се индентифицирате пред сървъра в Shake IT че името/ника който ползвате е ваш като заменяте 8983475239763333 с вашата парола. Чрез втория ред влизате в изброените канали в Shake IT. Вие може да си изброите колкото си искате различни канали.
Дневника: http://www.karatebulgaria.com/alex
За коментари: http://www.karatebulgaria.com/alex/addcomment.php/2008-12-23#add
Понеделник, 3 Ноември 2008
Край с програмирането!
След като четох руското списание Sof&Script си дадох сметка че е крайно време да "спръ" напъните да се изявявам като софтуерен писач. Което го не мога, не го мога. В това списание бяха развити степените през които минава развитието на един програмист. Аз съм в началото и даже мойте опити да програмирам не ми дават вътрешно задоволство поради факта че моя кръгозор се е разширил от съвсем начинаещ програмист към начинаещ програмист четящ стандарти... Всеки е индивидуален сам за себе си, но продуктивността която я имам е никаква, не мога да завърша и един проект. Като почетох малко статии се оказа че семето на програмиста е посято в мен но нямам среда (колеги, програмиска фирма) в която да получавам "бързи" напътствия и подкрепа. Знам че винаги има по-добри от мене във всичко което правя, но някой неща ги правя за удоволствие и както е в случая като ви се разшири кръгозора в отделната област почват да ви човъркат много въпроси и да сте неудовлетворени, което е противоположно на целта на заниманието да ви доставя удоволствие. Даже поех отговорности пред други хора за софтуерни проекти които не завърших, и в такъв случай ще си нося бремето... За един програмист какво се иска? 1. Да може процедурното писане да познава синтаксиса на езика. 2. Обекти, шаблони... 3. Работа на ниско ниво с хардуера, указатели и др. И тогава той може да си търси работа и да храни семейство с програмиране. И забравих да кажа че трябва да е продуктивен, много продуктивен. Ты като аз нямам средата, или не съм я търсил или не се е случило да попадна в такава, програмирането сега ми е само в тежест! Не държа да съм изчерпателен и точен по темата "етапи в развитието на програмиста"!
[ Добави коментар ]Сряда, 29 Октомври 2008
WebFormGenerator
Като си продадох компютъра две неща заблавих на него!!! Едното беше "историята" на Скайп-а а другото беще един софтуер за правене на Уеб форми. Историята на скайпа отиде от там откъдето е дошла и никога няма да мога да си я върна. Софтуера го намерих!!!
Казва се WebFormGenerator писан е на JAVA и плюва обектен код на РНР. Прави уеб форма за листване на всички данни в таблица, за листване само на един ред от таблица, за въвеждане на нов ред в таблица, за редактиране и триене на ред от таблица. Не може да се работи с две или повече таблици, софта пише скрипта само за една таблица. Писан е за "Американски" език да приема като входни данни но аз си преправям изходниците за UTF-8.
Един ден търсене ми отне докато го намеря отново във сайта на HotScripts този софтуер и затова ви давам възможност да си го изтеглите от мен -> WebFormGenerator. Сайта на софта би трябвало да е http://www.webformgenerator.com

Събота, 11 Октомври 2008
Как държавната администрация нарушава основното човешко право на семеен живот
Заглавието на днешната тема е прекопирано от първа страница на www.gbg.bg който сайт ме прехвърли към svejo.net. Това е адреса на материала в Свежо.Нет: http://svejo.net/home/link_summary/86689-Kak-durjavnata-administraciq-narushava-osnovnoto-choveshko-pravo-na-semeen-jivot а това е линка към pdf-а съдържащ цялата статия: http://www.bghelsinki.org/obektiv/2005/124/124-16.pdf
За какво става надума? Това чужденците имат два вида пребиваване в Република България - краткосрочно (до 3 месеца) и дългосрочно. При дългосрочното пребиваване обаче чл.27, ал.1 от Закона за чужденците в Република България (ЗЧРБ) изисква чужденецът да е влязъл в страната на основание специална виза за дългосрочно пребиваване, по-известна като виза "D". Наличието на тази виза е абсолютно условие молбата да бъде разгледана от имиграционна полиция - Дирекция "Миграция" при МВР. С едно императивно изключение - ако чужденецът е сключил брак с български гражданин и иска пребиваването на това основание. Тогава, според закона, виза "D" не е необходима.
Едно е закона, друго е реалността която е изкривена до неузнаваемост!!! Е, ние - моето семейство е изправено пред този юридически казус и неговото приложение на практика. Но няма да се съобразим с него защото емигрираме "оттатък голямата вода". Това е крайното ни решение.
[ Добави коментар ]Четвъртък, 9 Октомври 2008
Продава се Nokia 6070 за 100 лева
Продава се Nokia 6070 за 100 лева. В комплекта влиза:
Кутия.
Два броя ръководства - съкратено и пълно.
Оригинално моно хенсфрии.
Допълнително стерео хенсфрии с което си слушах радиото (телефона има радио).
Оригинално зарядно.
Телефон без сим карта.
Телефона работи само с МТел карти.
Батерия издържаща четири дни.
Събота, 4 Октомври 2008
Сватба...
Почнаха да пристигат снимки от Събитието. Ето и на Кали снимките!!!
222 снимки от сватбата направени от Кали и Стамен
Best audio player for M$ Windows
Трябваше да си преинсталирам служебния компютър и бях принуден да си подменя всичкия софтуер. То е ясно че само операционната система е платена, а всичко останало е свободен софтуер. Когато опрях до си слагам аудио плейър потърсих алтернатива във лицето на CoolPlayer+ който го имах на USB флашката като portable апликейшън. До тук 1:0 за Фуубара защото на CoolPlayer+ сайта не се отваряше http://coolplayer.sourceforge.net/ Ако се съди по уеб адреса Куула е с отворен код, докато Фуубара е с лицензия но никъде не намерих сорсовете му, 1:1!!! Така, сега със звука да се заемем. На лапада (упс... лаптопа) имам Sigmatel 9751 което е АС`97 решение а не High Definition като например ALC88х. Звука е със видимо забележим шум, няма други драйвери за това чипче, в интернет отвсякъде се оплакват от този модел на Sigmatel. Вързах за USB-то PCM 2704 http://www.bgaudio.org/modules.php?name=Forums&file=viewtopic&t=11058&highlight=pcm+2704 и звука си дойде на мястото!!! Няма никакъв шумове, никакво оцветяване на звука, единствения недостатък ако така може да се каже е ниското ниво на изходния сигнал.
За тестов семпъл взех на Metallica от албума им Master Of Puppets песента Добре Дошъл В Къщи (Санаториум). От чутото в слушалките които не са черешката на върха на сладоледа мога да кажа следното: 1. Foobar2000 има по-голяма динамика при възпроизвеждане отколкото CoolPlayer+ (2:1 за Фообара) 2. Foobar2000 има на адрес http://www.foobar2000.org/components/index.html Kernel Streaming support добавка, което ще рече на по-просД език че това е плъниг за заобикаляне на Windows kernel mixer който `задължително` обработва-омазва всички звуци в линдоуса (3:1 за Фообара). Поздрав с видео и фотки из Чернобиля -> http://www.vbox7.com/play:5a96de0d
[ Добави коментар ]Събота, 27 Септември 2008
Сватба...
Последното ми писане в блога е точно преди 1 месец. На днешния ден 27 септември се ожених за мойта любов Наталия. За сватбата следвах съветите на Георги Чорбаджийски (за кой ли път!?) и един специален брой на списание Cosmopolitan посветен на сватби! Кумуват Иван Иванов и Емилия Петкова.
444 снимки от сватбата направени от Петър Петров
[ Коментари: 2 / Добави коментар ]Коментари
sa6e, snimkite sa strahotni!!!
dnes ne mojah da spodelq,4e swatbata be6e mnogo hubawa i 4e mnogo se zabawlqwahme. kato vi gledam taka mi ide samo da wi pojelaq da ste wse taka wliubeni i 6tastlivi!!!
mnogo shtastie sasho i uspeh v novia brachen jivot
Написа anastasia (email) на 06-Dec-2008 13:30
Сряда, 27 Август 2008
Търся решение с което да си пълня...
Първо търся решение с което да си пълня лесно джобовете с пари. Ако не знаете, няма нищо страшно. Всички знаем най-различни решения с които си пълним трудно джобовете с пари.
Второто решение което търся е да си пълня базите в MySQL с данни. Досегашния ми опит да търся по форумите доброволци или хора срещу заплащане да тестват фронденд с който се пълни някаква база данни е винаги негативен. Безплатно и един ред не е вкаран в никоя база, а платено са ламери и ме завличат с пари. Има един софтуер SeleniumIDE ама или аз не съм го научил как работи или той няма такава функционалност. Напрактика искам да се случва това:
1. Зарежда се уеб страница с форма на нея.
2. В отделните полета на формата да се генерира случайно съответно текст, цели числа или такива с плаваща запетая, или да избират опции от падащи менюта.
3. Да изпраща формата и да отива на точка 1 зададен брой пъти - 100,200,60000.
С две думи ми трябва попълвачка и изпращачка на форми.
Коментари
По "1. Зарежда се уеб страница с форма на нея." едно въпросче - зарежданата страница е на отдалечен сървър или е локална такава тестова някаква.
Питам, защото не звучи сложно - един не толкова сложен perl код би се справил прекрасно с това... Ако искаш дай ми подробности на имейла. Не обещавам да се захвана, защото нямам чак толкова свободно време - но ако е толкова просто колкото си го представям според тази информация която тук си дал - може и да ти върна малък, спретнат и работлив tool за пълнене на база данни през уеб форма.
Има едно разширение за Firefox, което лесно решава подобни проблеми. Хвърли едно око на "Quick start" и "Examples".
http://groups.csail.mit.edu/uid/chickenfoot/index.phpНаписа Христо (www) на 09-Sep-2008 14:31
Понеделник, 18 Август 2008
Понеделнишки
От почивките които правя от по 3-4 дена не остана и помен. Днес работния тефтер ми се изпълни целия със задачи които няма да мога да свърша но поне да са класифицирани та да не забравя нещо. Имам и да пиша на компютъра, което вече почвам да го намразвам. И не знам аз ли съм старомоден или на много хора като мен се случва да не програмират в IDE среда, а на обикновен текстови редактор който ги задоволява?
Кой превежда Модзилата?
Като отидеш на адрес http://www.mozilla.com/en-US/ ти изписва: Download Firefox - Free, 3.0.1 for Windows, Bulgarian (7.8MB). До тука добре, но тръгнещ ли да я сваляш отиваш на умряла връзка: http://pv-mirror02.mozilla.org/pub/mozilla.org/firefox/releases/3.0.1/win32/bg/Firefox%20Setup%203.0.1.exe Та въпроса ми е същия както преди един или два месеца когато излезе чистата тройка. Аджеба кой го превежда тоя "Огнен Лис" (мъжки род)? И може ли аз, като прозд потребител-картечар на мишка да помогна та да го има тоя Огнен Лис на Български Език. Гледам преведен е на македонско наречие производно на българския, но в http://www.mozilla.com/en-US/firefox/all.html не фигурира Българския Език.
Чакам някаква подсказка, keyword, "намигване" с което някой да каже кое, как може да се предвижи напред в локализацията на тоя софтуерен пакет. Нали затова сме приятели да си помагаме.
Преди един месец пак съм се бунтувал за същото нещо: http://debian.fmi.uni-sofia.bg/~ogi/blog/archives/258-Prevod-na-Firefox-3.0.html
[ Добави коментар ]Четвъртък, 3 Юли 2008
Взривове във военни складове до София
Беше съобщено че днес сутринта София е обгазена с въглероден диоксид от вривовете които са станали във военни складове до София. Взехме решение днес фирмата да работи в Долна Баня.
[ Добави коментар ]Google търсене в дневника
Comments, texts and pictures not signed by me are property of their respective owners.
(c) 2003-2005 by Georgi Chorbadzhiyski. Some rights reserved.
Страницата е генерирана от Glog v3.50


Извинявай искам да знам каква дистрибуция използваш на това LiveCD ?
Написа Иван на 19-May-2009 19:31