Регулярни изрази в C (PCRE)
Предполагам че на всеки, който пише код рано или късно му се налага да парсва низове. В случай че низът не е нещо кратко, точно и ясно, се налага използването на regex. В различните езици регулярни изрази се ползват по различен начин. Общото е че върху изследвания низ се налага шаблон и според това дали низът попада в шаблона (match-ва) се предприемат някакви действия или части от низа се прехвърлят в други променливи.
Компютрите на космическите совалки
Ако някой си мисли че горе хвърчи нещо от рода на двуядрени процесори и терабайтови хардове - жестоко се лъже :) Совалките на НАСА са технология от преди 30 години (и по последни данни ще бъдат бракувани за скрап до 2010та година) и авиониката им е на съответното равнище.
The IBM AP-101 computers originally had about 424 kilobytes of magnetic core memory each. The CPU could process about 400,000 instructions per second. They have no hard disk drive, and load software from magnetic tape cartridges.
Microsoft Maps изпревари базата на Google Maps
Става дума за снимките с висока разделителна способност. Не знам от кога но live.maps.com имат снимки на Стара Загора, а Google още нямат. При все че удобнен материал има поне от пет месеца (както съм писал вече в този пост), Google си играят да правят подводничарски и Формула 1 симулатори вместо да си ъпдейтнат снимковата база.
Интегриране на GCC във Vim
Реших че може малко да си улесня живота като добавя бързи бутони за Compile и CompileRun във vim :) Пиниза наистина е лесен и си струва. Следните редове се добавят във .vimrc
Какво е HFSC и има ли почва у нас
преведох текст от разни места и го събрах в едно материалче което разглежда принципа на действие на HFSC. Има примери как се прави това в Linux и *BSD.
Космически уестърн? WTF :)
Попаднах на много добрър sci-fi сериал - “Firefly”. А под “много добър” имам предвид “изключителен”, иначе нямаше да го блогвам. Зрителите също са на това мнение, защото оценката му в IMDB е 9.5 Представете си комбинацията от звездолети, револвери, коне и интернет.
Мониторинг качеството на нета
Терминът “качество на нета” по-скоро е взет от някой тинейджърски журнал, но уцелва точно нуждите на крайния клиент. Аз като клиент на моя ISP се нуждая от две неща - ниска (по възможност - никаква) загуба на пакети и ниско (по възможност - никакво) забавяне на пакетите. Това трябва да ми се поднесе разбираемо, с картинка.
Системата може да бъде разделена на две части: част за събиране на статистика и част за графично представяне на данните.
Ах този фреймрейт…
Не ми харесва когато се окаже че субтитрите за някой филм не съвпадат с кадрите на филма. Резултата е постоянно избързване или изоставане на субтитрите спрямо действието, което с течение на времето се увеличава все повече и повече. Някой от умните съвременни плеъри имат опция за смяна на framerate на субтитърния файл. Но повечето го нямат.
Странни логове
Внезапно закъсах за място на линукския дял и проведеното разследване показа, че имам 300МВ *неща* в /var/spool/clientmqueue Дълги са по около килобайт и са толкова много че rm не иска да ги трие :)
# rm * /bin/rm: Argument list too long.
Как да монтираме файловата система на FreeBSD в Linux
Това го има на няколко места в нета, но на всичките по нещо куцаше, така че реших да напиша как стана при мен.

новини