Днес поработих малко над новата NUKI верси. Най накрая докарах ред и до нея, а ми се ще да я пооправя малко преди  да пусна последната стабилна, вероятно и финална версия. Та имах идеята да проверявам колко дни е uptime на приемник,  че повечето ми правят проблеми след като са били повечко време, затова реших да правя през 10 дни един прфилактичен рестарт. Набързо драснах конвеирче дето да ми изчиства дните от останалите променливи защото резултата откомандата uptime е доста неприятен за работа

# uptime
12:13:57 up 30 days, 20:07,  1 user,  load average: 0.00, 0.00, 0.00

Та въпросни ред се филтрира само от суперския конвеир 😛

uptime | awk -F'up' '{ print $2 }' | awk -F'days' '{ print $1 }'

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

neo2shyalien@neo2shyalien-box:~$ uptime | awk -F'up' '{ print $2 }' | awk -F'days' '{ print $1 }'
1:34,  5 users,  load average: 0.46, 0.39, 0.41
neo2shyalien@neo2shyalien-box:~$

Заради Което минава през проверка за вида на стойноста

if echo $days | grep "^[0-9]*$" > /tmp/null
then
   echo "Uptime in days is $days"
else
  echo "Uptime isnt in days"
fi

Просто лесно и ясно в if-а конструкцията проверява дали стоиснота съдържа само цифри с регулярни израз grep „^[0-9]*$“.

Преид около седмица имах да драсна един проект на php. Общо взето немога да споделям детайли ама беше сравнително проста хава. След като го приключих останах ужасен от резултата – ужасно напсиан код, дърварщина, никакъв финес, единствено позитивно нещо беше, че е надежден. Ама аз необичам така, обичам като пиша да е по хубавия начин, а не с секирата насякан и набит. Добре, че не е публично достъпен, че иначе щях да си умра от срам. Такава разка загубана на умения я отдавам единствено и само на писането на bash-ове през последната половин година и тотална липса на по обектни похвати в програмирането. От вчера започнах фундаментално опресняване на познанията, че скоро ще ме очакват нови задачки закачки а няма се излгам като кифладжия с грозен код. След няколкочасове четене си припомних обекния модел в php, бях збаравил че колкото и да е смотан като езит php (което мнение аз не споделям) има изключително приличен обектен модел.

Наобядвах се. Качих се в колата, завъртам ключа – запали веднага. Мотора замърка, мамка му звука на 6-те цилиндъра е уникален. Отворих си люка на тавана, въпреки че не беше топло времето обичам като в колата ми е ествествено светло. Звука от ауспаха стана още по отчетлив и приятен. Найстина дория сами звук създава удоволствие от седенето в нея. Бавно отпуснах съеднителя веднага тягата на 130-те коня се усети. Бавно излязох на главния път към рабоатата ми.Пътя е почти идеално гладък за да се движа с скорост неколкократно над разрешената. Въпреки това я изрязах само за 10-тина секунди, удоволствието на 2-ра с 7000 оборота в минута е уникално – шума е от истинска мощна свирепа машина която създава чуството, че летиш. Пък и почти лети движя се с 100км/ч. Намалям! Скоро ше достигна автогарата и след това ме чака прелез. Минаваики през автогарата момче и момиче се движат хванати за ръка. Момичето се извърта и ме проследява с поглед. Намалил съм почти до 0 за да премина през прелеза. Подавам рязко газ на излизане 2 момичета почти магнетично се обръщат след мен. Настинагм лъскава нова кола до едно училище. Там и оставям място че ме чака завои в ляво и пешеходна пътейа. Изчакваики на кръстовището ме поздравят познати раддваики се на бижуто ми. Потеглям вече е добре разгрята и конете под капака още по живи, ускотенито ме залепя за седалката, неколкоратно. Достигам до офис а ми неусетно правеики зиг заг между паркиталите автомобили. Стабилноста на пътя е поразяваща! Качвам я бавно на тротоара и изчаква няколко секудни, мамка му звука е толкова красив плътен и плашещ, сякаш чуваш чичко които те мъмри и е готов всеки момент да ти се скара. Изключвам мотора и излизам. Обръщам се и се усмихвам, ебаси и късметлията съм това е моето возило!

http://www.youtube.com/watch?v=7vhamVyv6Og

Мисля че май най накрая доиде времето в което ще кажа сбогом xmms . Дълги години това ми беше любимия плеър поради кила прични

  • лек
  • бърз
  • убен и прост интерфеис
  • без излишна функционалност

какво му требе повече на човек 😉 За съжаление остaря отделно, че е e i GTK1, абе вече е повече от мрално остарял. Отделно почна да има склонност към бъгове с новия GNOME 2.28.  Винаги съм обичал winamp like плеърите. Адски много време в линукс липсваха такива единствената алтернатива което що годе стaваше беше audacious котио беше адски бъгав и супер неприятен за работа особено в новата си 2-ра версия гърми за щяло и нещяло. Но преди няколко дни попаднах на QMMP още с първиото му стартиране ми направи впечетление интерфеиса – точно такъв какъвто ми харесва. Поработих видях че е без бъгове, има си и плъгинче за LAST.FM вграден в него което е още по приятното. Също адски важно че е сделяно в русия 😉 и няма проблеми с подръжката на CP-1251. След втория ден работа с стабилната версия ми се ще да тествам и бетата поне да видя някои и друг бъг 😆 . Плеърчето се оказва далеч по добро от колкото очаквах. Вече ми стана основен на всичките машини, изкормих из дъно всичко друго което е непотребно и освобдих място 😀