октомври 6

Намиране на линковете в HTML код

Преди малко прочетох ето това:

Do not use REGEX to parse HTML

Perhaps the biggest mistake people make when trying to get URLs or link text from a web page is trying to do it using regular expressions. The job can be done with regular expressions, however, there is a high overhead in having preg loop over the entire document many times. The correct way, and the faster, and infinitely cooler ways is to use DOM.

By using DOM in the getLinks functions it is simple to create an array containing all the links on a web page as keys, and the link names as values. This array can then be looped over like any array and a list created, or manipulated in any way desired.

Note that error suppression is used when loading the HTML. This is to suppress warnings about invalid HTML entities that are not defined in the DOCTYPE. But of course, in a production environment, error reporting would be disabled and error reporting set to none.

По принцип виждам логиката, но в много случаи логиката е била изобличавана от няколко теста. Наистина ми е интересно от двата метода (RegExp и Dom), кой какви резултати ще даде. Също така е важен и обема на информацията – някои страници са наистина огромни „прасета“ ;) Както и да, ако ми остане малко време днес ще се взема да пробвам какви резултати ще се получат. Интересно е и как ще се спряват със „счупен“ HTML, и колко стабилно ще работят. Точно за големи по обем файлове, където е за предпочитане работата на „парче“ от файла, за да се пести памет (вместо да заредим цялото „прасе“ наведнъж), ми е интересно как може да се използват двата метода; докато решението с RegExp е повече от очевидно за мен, то това с Dom е по-… „по-екзотично“, защото трябва да се види ка кможе да се заобиколи проблема с цялостта на документа. Може би да се използват някакви междинни модули, като KSES и HtmlPurifier, ще помогнат да се изгладят парчетата от HTML-а. Абе ще видим, може и нещо друго да ми хрумне ;)

октомври 5

Управляващият директор на „Сиско България“ Петър Иванов поема управлението на компанията в шест държави

Петър Иванов, управляващ директор на „Сиско България“[author]Дневник[/author][/photo]

Ето една отлична новина за българския ИТ отрасъл (и не само):

Управляващият директор на „Сиско България“ Петър Иванов поема управлението на още пет европейски държави – Литва, Латвия и Естония, Словакия и Словения. Той ще продължи да ръководи бизнеса на компанията на българския пазар.

Петър Иванов ръководи „Сиско България“ от девет години. Той отговаря за продажбите и бизнес развитието на световния технологичен гигант на нашия пазар. Преди да заеме тази позиция, Иванов е бил генерален директор на „3COM“, а преди това – търговски и маркетинг директор в българска IT компания.

Да пожелаем успех на Петър Иванов с новите отговорности, а нас повече такива новини!

Сара Пейлин в „Разкази от криптата“

Кандидатката за вицепрезидент на републиканците изглежда събира повече внимание отколкото кандидата за вицепрезидент на демократите. Доколко това вномание е оправдано, и не е провокирано основно от факта, че е жена,  е друг въпрос. Все пак, трябва да имаме чувство за хумор – вижте Пейлин, размахваща хокеен стик на обложката на следващото издание на „Tales from the crypt“ (8 брой, октомври 2008)!

октомври 4

Европа – водеща сила при преминаването към Web 3.0!

Вивиан Рединг
Вивиан Рединг

Европейската комисия не спи, а крои планове как да превърне Европа във водеща сила при преминаването към Web 3.0! Ето какво може да прочетем повече по темата:

Комисията стартира публична консултация за превръщането на Европа във водеща сила при преминаването към Web 3.0

Европа би могла има водеща роля при следващото поколение Интернет. Днес Европейската комисия очерта основните стъпки, които Европа трябва да предприеме, за да отговори на следващата вълна на Информационната революция, която ще се засили през идните години поради тенденции като мрежите за установяване на социални контакти, окончателното преминаване към бизнес услуги онлайн, мобилните услуги въз основа на GPS и мобилна телевизия, както и развитието на интелигентните етикети…

…„Интернетът на бъдещето ще промени коренно нашето общество“, заяви Вивиан Рединг, комисар по въпросите на информационното общество и медиите. „Web 3.0 означава безпрепятствени по всяко време и на всяко място бизнес, забавления и установяване на социални контакти по бързи, надеждни и сигурни мрежи. Означава край на разделението между мобилните и фиксираните линии. Дава сигнал за десетократно нарастване на цифровия свят до 2015 година. Европа има необходимите знания и умения и капацитет на мрежите, за да бъде лидер при тази трансформация. Ние трябва да гарантираме, че Web 3.0 ще бъде създаван и използван в Европа.“…

Първо в мен се обади скептичността на стереотипния инженер, и се зачудих за това Web 3.0 нещо, и какво общо има ЕК с него. Аз не съм сигурен дали в момента се възползват от всички възможности, които им предлага Web 2.0, за да се хвърлят така в дълбокото. От друга страна, всяко едно обръщане към бъдещето, е нещо много добро. А и Web 3.0 не е поредния модерен лаф, ами наистина започва да се изпълва със съдържание и свежи идеи. Както Богомил каза, „Web 1.0 was read-only, Web 2.0 is read-write, and Web 3.0 will be read-write-execute„.

Вивиан Рединг на работа
Вивиан Рединг на работа

Благодаря на Светлин Големански за информацията.

октомври 3

Re:TV, Неофициалния видео архив и Венцислав Станчев

Неофициален видео архив на Re:TV
Неофициален видео архив на Re:TV

Нещо кратко – днес видях в Свежо.нет публикуваното от Венцислав Станчев по повод проекта за Неофициален Видео Архив на Re:TV, и искам да му благодаря за написаното. Също така да поздравим Иван Бедров за добрата му работа с „Булевард България“ (един от последните „оазиси“ на интересни публицистични предавания в океана от риалити-покварени медии), за това, че е един от активните и интересни български блогъри. Да не забравим да насърчим и Re:TV да добрата работа до момента.

Имам намерение (ако и когато намеря време), да сложа етикети на всички записи от проекта, като за всяко предаване отбележа кой е участвал, а за прегледа на блоговете от „Булевард България“ – кои са цитираните блогове. Въпреки, че задачата не е чак толкова сложна, за момента нещо не успявам да се справя. Ако име ентусиасти, които искат да помагат с етикети, нека пишат на retv@kaloyan.info – ще се радвам на всякаква помощ.

Имам още идеи, като например да направя лесен начин за вмъкване не само на линкове към архива, ами и самите видеота, и т.н. Ако сте решили да ми направите някое хубаво пожелание, то нека то да е за повече свободно време!

Гоце и наградата „Джон Атанасов“

Георги „Гоце“ Първанов
Георги „Гоце“ Първанов

Да се дават награди не е глупост – даже е супер. Да се дават на награди на „млади“ специалисти също не е глупост – най-малкото което може да им се даде в нашата покварена среда, е да се насърчават с подобни награди. Да си представим, че всичко е чисто и честно, въпреки че, знам че ще е трудно за повече от нас, песимистично обременените стереотипни инженери, но все пак – нека да не подлагаме на съмнение дали има нагласена работа или не. И така, дотук всичко е супер. И какво остава – да се даде „наградата“. От кого – от президента Първанов, станал популярен с творческия си псевдоним „Гоце“!

Президентът Георги Първанов ще връчи днес наградата „Джон Атанасов“ за 2008 г. на церемония в Гербовата зала на „Дондуков“ 2. За първи път тази година ще бъде връчена грамота „Джон Атанасов – за ученици“ за високи постижения в областта на информатиката и информационните технологии.

Наградата за постижения в развитието на информационното общество на името на известния учен от български произход Джон Атанасов е учредена от президента Първанов през 2003 г. Тя се присъжда всяка година на млад българин, който има значим принос за развитието на компютърните и информационните технологии и информационното общество в България.

Ето това вече е (хайде всички заедно) шибана мръсна глупост! Не искам да подлагам на съмнение качествата на хората, които ще бъдат наградени, а „институцията“ (ако Гоце въобще може да се нарече институция) която връчва наградите. Аз лично бих я отказал и то в лицето му. За вас, „млади българи с принос в развитието на ИТ технологиите“ важно ли е да получите наградата точно от морално компрометирана личност като Георги Първанов ? Откажете я, и ще получите една друга, морална награда, от всички които виждат какъв позор е настоящият български президент. Отказването на наградата по никакъв начин няма да омаловажи вашият труд, или вашите постижения! Това ще покаже, че „президентът“ в Георги Първанов е изветрял, че каквото и президетско да е имало в него се е изпарило, и е останал само комплексираната мижитурка Гоце. Аз лично (въпреки, че едва ли съм достоен за каквито и да е награди), не искам да се наредя сред хората, получили каквото и да е, връчено от Георги Първанов (хех, може би освен оставката му).

Не се заблуждавайте, че дължите каквото и да е уважение, или респект на този човек, само защото по „подредено“ стечение на обстоятелствата имахме нещастието да бъде избран за втори мандат. Сигурно и на вас е ясно, че нова е поредния ПР ход, който да представи Гоце в добра светлина на авторитет, който поощрява и награждава. Това е шибана мръсна глупост. Достатъчно умни сте, за да разберете, че той няма никакви заслуги нито за постиженията ви, нито за наградите ви – той е просто добре облечено (в титла) конферансие, което ще ви раздаде наградите за да може после послушните медии да има какво да публикуват, опитвайки се да изчистват образа му.

И накрая, все пак да свършим с нещо положетилно – нека предварително да поздравим всички наградени, както и всички участници в конкурса!

Smushit.com – може би най-лесното оптимизиране на изображения за уеб

smush it!
smush it!

Преди няколко дена бе представен новия проект на Стоян Стефанов (и Никол Съливан), Smushit.com! Невероятно лесно за ползване, с невероятно добри резултати при оптимизиране на изображения, от двама невероятно добри члена на невероятно добрия екип на Yahoo! за подобрения и оптимизации. Опитайте и вие, и ще видите колко полезен инструмент е това. 

Повече може да прочетете в блога на Стоян, както и в поста на Ajaxian. Там може да намерите и видео от представянето на проекта.

октомври 2

„Връзката кандидат-студент – търсене на пазара на труда никога не е съществувала“

Русенски университет „А. Кънчев”
Русенски университет „А. Кънчев”

Заглавието е цитат на един от коментарите под един материал от вестник „Сега“, който съвпада на 100% с моите убеждения и наблюдения на ситуацията с висшего обрязавянеу в България.

…Висшето образование вече не е това, което беше. За първи път тази година обучението в университет е достъпно за всеки, който има желание и поне тройка на кандидат-студентски изпит. И ако преди години висшето образование беше непостижима мечта за много младежи и фиксидея за хиляди семейства, то сега то е толкова близо, колкото никога досега…

Прочетете матириала, може да повтаря неща които вече знаете, но пък отново се завъртат едни въпроси, по които трябва да се говори, и най-важното да се работи. Също така и в коментарите има интересни неща, и общо взето все повече се убеждавам, че май само хората в университетите (разбирайте преподавателите, не студентите) виждат нещо хубаво в сегашното устройство на „академичната ситуация“. Благодаря на Тошо за линка.

октомври 1

Академия за ИТ Лидери

Ето какво намерих във Facebook:

Академия за ИТ Лидери е курс от практически, бизнес и научно-приложно ориентирани лекции и дискусии, представени от водещи личности от мултинационални и български ИТ компании. Чрез Академия за ИТ Лидери ФМИ предоставя на своите бакалаври, магистри и млади учени възможността да чуят тайните „от кухнята” и да усетят харизмата на тези, които създават бъдещето. Погледа за настоящето и визията си за бъдещето на информационните технологии ще споделят създателите им, евангелистите, пионерите в използването им и световните анализатори. Придобитите познания ще бъдат още една стъпка към успешна професионална кариера на високи лидерски позиции в бизнеса и науката за студентите на ФМИ.

Мероприятието ще се проведе на 6 и 7 октомври, във ФМИ. Изглежда наистина интересно, и аз го виждам като нещо наистина практично. Ще видим какви ще са отзивите, но на мен инициативата определено ми харесва.

PS. Има и страница за събитието, itleaders.fmi.uni-sofia.bg, но там няма да откриете нищо повече от снимка на „плаката“ за мероприятието.

PPS. Още за събитието:

PPPS. Вече има и „официална“ страница (благодаря на Анислав за информацията):