Преди време си играх да си правя WiFi антена в вкъщи. Днес ми попаднаха снимките и реших да ги споделя. Цената на антената излиза около 15 лева, в това число се включва
- рязането на фолиото на плотер (което се лепи на платката при ецване)
- печатните платки
- 50 омовия кабел
- конекторите
- киселината за ецване
- крепежите и кутията в която да се монтира...
Нямах много време за тестове, мога да потвърдя, че със сигурност работи и предава на 1200 метра разстояние, като от другата страна имаше антена MS2415P. Ако някой проявява интерес мога да предоставя направо корелския файл, по който да се изреже формата.
Важно условие е разстоянито между вибраторите (медните правоъгълници на антената) и рефлектора (медната част от задната плоскост) да са на 12 милиметра една от друга. За рефлектор сложих също печатна платка, просто защото нямах нещо по-подходящо под ръка.
Снимки на процеса по изработка (в последствие крепежа претърпя малки промени, които не съм снимал), но пък си личи, че в един момент бях решил да сложа кабела направо на платката а след това сложих конектор. В крайна сметка май варианта без конектора е по-подходящ, заради загубите на мощност, които генерира и цената си от 2-3 лева. Няма проблем единия край на кабела да се запои на антената (центъра в точно определена точка а обшивката на рефлектора), а другия край на кабела да се закачи към ап-то. Още една идея да се свали бюджета за антената е да се среже антената, която идва с ап-то, да се вземе конектора и края на кабела да се запои за него. Неудобството е ако в един момент реши човек да ползва фабричната антена.
събота, 26 декември 2009 г.
събота, 12 декември 2009 г.
Фиксирани табове (Pinned Tabs) в Google Chrome при стартиране
Мисля, че фиксираните табове в Google Chrome не са много разпространен и не се ползват много. Днес обаче прочетох нещо, което промени моето разбиране по въпроса и реших да го напиша тук. Научих лесен начин да накарам Chrome при всяко стартиране да отваря точно определени табове и то фиксирани, като по този начин не заемат много място.
Решението е следното:
Десен бутон и Properties на иконата, от която стартирате Chrome. В полето Target добавяте :
къдетио
Windows:
Linux:
Ето как изглежда:
[caption id="attachment_490" align="aligncenter" width="570" caption="Pinned tabs in Google Chrome"][/caption]
Решението е следното:
Десен бутон и Properties на иконата, от която стартирате Chrome. В полето Target добавяте :
--pinned-tab-count=Х
къдетио
Х
е броя на фиксираните табове, които искате да се заредят. За да укажете в кой от тези табове какво да се зареди след --pinned-tab-count=Х
се добавя списъка с адресите. В крайна сметка моята команда за стартиране на Google Chrome изглежда така:Windows:
C:\Users\ebasi\AppData\Local\Google\Chrome\Application\chrome.exe --pinned-tab-count=3 http://mail.akrozia.org http://calendar.akrozia.org http://reader.google.com
Linux:
/opt/google/chrome/google-chrome --enable-plugins --pinned-tab-count=3 http://mail.akrozia.org http://calendar.akrozia.org http://reader.google.com %U
Ето как изглежда:
[caption id="attachment_490" align="aligncenter" width="570" caption="Pinned tabs in Google Chrome"][/caption]
събота, 28 ноември 2009 г.
петък, 27 ноември 2009 г.
Спам на телефона - mail 2 sms
Получавам много спам на мобилния телефон. Sms съобщения, котито се явяват mail2sms (имейли изпратени до gsm-a на адрес 35988ххххххх@sms.mtel.net). Преди време си сложих една програмка, която да филтрира тия съобщения. Днес реших да погледна какво се случва. Oказа се, че за последните 30 дни са филтрирани 552 съобщения (средно по 18 на ден). Това ме накара да спра услигата mail2sms за моя номер от сайта на М-тел.
До скоро не бих го направил, защото за всеки получен мейл в пощата получавах такова съобщение на телефона. Откакто Google пуснаха еmail push получавам цялата си поща директно на телефона и услугата mail2sms се оказа излишна.
До скоро не бих го направил, защото за всеки получен мейл в пощата получавах такова съобщение на телефона. Откакто Google пуснаха еmail push получавам цялата си поща директно на телефона и услугата mail2sms се оказа излишна.
четвъртък, 26 ноември 2009 г.
Нов вид на Google.com
Ако искате да видите как по всяка вероятност ще изглежа Google.com в скоро време можете да направите следното:
1. Отивате на google.com
2. В адресната лента триете каквото има и слагате това:
3. Нарискате Enter
4. Презареждате страницата
видяно на http://gizmodo.com
1. Отивате на google.com
2. В адресната лента триете каквото има и слагате това:
javascript:void(document.cookie="PREF=ID=20b6e4c2f44943bb:U=4bf292d46faad806:TM=1249677602:LM=1257919388:S=odm0Ys-53ZueXfZG;path=/; domain=.google.com")
;3. Нарискате Enter
4. Презареждате страницата
видяно на http://gizmodo.com
неделя, 22 ноември 2009 г.
Команди с "!" и "^"
!!
- повтаря предишната команда!-2
- повтаря 2 команди назад ( !! = !-1 ) - може да се използва всяка цифра. !-5
повтаря командата изпълнена преди 5 команди^foo^bar
- замества foo
с bar
в предишната команда, например:$ ls -l /etx/httpd/httpd.conf
ls: cannot access /etx/httpd/httpd.conf: No such file or directory
$ ^etx^etc
ls -l /etc/httpd/httpd.conf
-rw-r--r-- 1 root root 76 2009-11-21 21:50 /etc/httpd/httpd.conf
!foo
- изпълнява последно използваната команда започваща с foo, например$ !ls
ls -аl
събота, 14 ноември 2009 г.
Google Wave - подарявам покани
Edit - 25.11.2009 - още 20 свободни покани.
От месец ползвам Google Wave за девелопери, там е доста скучно. Не можеш да поканиш никого. От днес имам и Google Wave към Google акаунта ми. По този повод имам 4 покани за подаряване. Който иска да пише. Единственото условие е да ме добавите в контакт листа за да има с кой да тествам. Познатите са с предимство.
От месец ползвам Google Wave за девелопери, там е доста скучно. Не можеш да поканиш никого. От днес имам и Google Wave към Google акаунта ми. По този повод имам 4 покани за подаряване. Който иска да пише. Единственото условие е да ме добавите в контакт листа за да има с кой да тествам. Познатите са с предимство.
понеделник, 9 ноември 2009 г.
Монтаж с ImageMagick
Днес ми се наложи да "залепя" няколко картинки една за друга. Когато става дума за 2-3 работата може да свърши и paint, но когато говорим за двайсетина става по-сложно... да не говорим за по-голям брой (ако нямаме ImageMagick). С imagemagic и по-точно с неговия montage работата става за секунда с командата:
montage -adjoin -background red -geometry +4+4 *.jpg montage.jpg
Горното, в случай, че искате да залепите всички jpg-та в текущата директория. Ако целта да е се лепнат точно определени, се пропуска опцията
montage -background red -geometry +4+4 1.jpg 6.jpg 9.jpg 42.jpg montage.jpg
Повече примери и информация за възможностите на програмата тук.
ImageMagick има версия и за Windows, но не мога да споделя впечатления. Ако някой я пробва, моля да каже как се държи.
montage -adjoin -background red -geometry +4+4 *.jpg montage.jpg
Горното, в случай, че искате да залепите всички jpg-та в текущата директория. Ако целта да е се лепнат точно определени, се пропуска опцията
-adjoin
и се опоменават имената на изображенията. Нещо от вида:montage -background red -geometry +4+4 1.jpg 6.jpg 9.jpg 42.jpg montage.jpg
Повече примери и информация за възможностите на програмата тук.
ImageMagick има версия и за Windows, но не мога да споделя впечатления. Ако някой я пробва, моля да каже как се държи.
вторник, 13 октомври 2009 г.
Google Wave
Вече два дни разцъквам Google Wave и мога да кажа, че все още има доста какво да се направи. Доста бавничко работи и в един момент писва. Иначе идеята е префектна и се надявам, че скоро ще започне да работи както трябва (както се очаква да работи Google продукт).
петък, 9 октомври 2009 г.
Бърз update на Google Chrome (chromium) за Linux
Леко омръзва постоянно да ходя и да тегля най-новата версия на Chromium, да разархивирам и т.н. За 5 минути си напраих скрипт, който да го прави вместо мен.
Споделям го тук с уговорката, че не отговарям за последствията... накратко какво прави: проверява коя е най-новата девелопмент версия, прави си папка в
Моята инсталация на chromium се намира в
в случай, че някой я е бутнал на друго място да редактира реда
#!/bin/bash
CHTEMP=/tmp/chromium-update
CHDIR=/opt/google/chrome
mkdir $CHTEMP
cd $CHTEMP
wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST
LATEST=`cat LATEST`
wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/$LATEST/chrome-linux.zip
unzip chrome-linux.zip
if [ -e $CHDIR/plugins ]
then
mv $CHDIR/plugins chrome-linux/
else
echo "No plugins found"
fi
rm -r $CHDIR/*
mv chrome-linux/* $CHDIR/
cd
rm -r $CHTEMP
echo "Done!"
Важно: Някъде между версия 28241 и 28527 изпълнимия файл за стартиране на браузъра от
Edit: Добавих и проверка за папка plugins в скрипта. Ако съществува я слага и в новата инсталация преди да затрие папката на старата ;-)
Споделям го тук с уговорката, че не отговарям за последствията... накратко какво прави: проверява коя е най-новата девелопмент версия, прави си папка в
/tmp/
тегли я там, разгъва я, трие старата инсталация, килва браузъра ако е пуснат и копира новата на мястото на старата. Всичко се случва без да пита и без да предупреждава.Моята инсталация на chromium се намира в
/opt/google/chrome/
в случай, че някой я е бутнал на друго място да редактира реда
CHDIR=/opt/google/chrome
#!/bin/bash
CHTEMP=/tmp/chromium-update
CHDIR=/opt/google/chrome
mkdir $CHTEMP
cd $CHTEMP
wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST
LATEST=`cat LATEST`
wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/$LATEST/chrome-linux.zip
unzip chrome-linux.zip
if [ -e $CHDIR/plugins ]
then
mv $CHDIR/plugins chrome-linux/
else
echo "No plugins found"
fi
rm -r $CHDIR/*
mv chrome-linux/* $CHDIR/
cd
rm -r $CHTEMP
echo "Done!"
Важно: Някъде между версия 28241 и 28527 изпълнимия файл за стартиране на браузъра от
google-chrome
са го сменили на chrome
. Да не се чуди някой, ако не му заработи шорткъта.Edit: Добавих и проверка за папка plugins в скрипта. Ако съществува я слага и в новата инсталация преди да затрие папката на старата ;-)
четвъртък, 8 октомври 2009 г.
обръщане на avi във flv с mencoder
Реших да започна да качвам в галерията и клипчета. За целта се налага да ги обръщам във flv. До сега за тази цел използвах командата
mencoder File.avi -forceidx -of lavf -oac mp3lame \
-lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts \
vcodec=flv:vbitrate=750:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 \
-vf scale=640:480 -o File.flv
Добавям командата и в Linux команди
ffmpeg -i demo.avi demo.flv
но в случая тя не върши работа заради безброй причини. В крайна сметка за целта се спрях на следното:mencoder File.avi -forceidx -of lavf -oac mp3lame \
-lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts \
vcodec=flv:vbitrate=750:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 \
-vf scale=640:480 -o File.flv
Добавям командата и в Linux команди
сряда, 7 октомври 2009 г.
Google Chrome (Chromium) под Linux с Flash Player
Как съм инсталирал самия браузър съм описал тук.
Периодично си обновявам до последна версия като свалям най-новия zip от тук и презаписвам старите файлове в
Може да се каже, че за сега си върви с темпото на windows-ката версия, въпреки, че още не са го пуснали официално. Днес реших, че е крайно време да си пусна и поддръжка на flash в Google Chrome... иначе ежедневния преглед на любимите сайтове не е същия.
Накратко как става:
В случай, че вече имате инсталиран FireFox има голяма вероятност да ви се намира и флаш плъгин за него. Проверяваме за файла
locate libflashplayer.so
В случай, че върне положителен резултат - намери го някъде по папките всичко е наред. Ако нямаме този файл отиваме на сайта на Adobe и си теглим Adobe Flash Player. Разгъваме архива и от него взимаме въпросния файл.
Тук вече е лесно - в папката, където е инсталиран Google Chrome си правим папка plugins
mkdir /opt/google/chrome/plugins
и копираме файла там
cp libflashplayer.so /opt/google/chrome/plugins/
Последното, което трябва да направим е да стартираме google-chrome с разрешени плъгини, това става с командата:
/opt/google/chrome/google-chrome --enable-plugins %U
В случай, че стартирате браузъра от икона (както би трябвало да бъде), можете да редактирате свойствата така, че да добавите
Снимка:
Периодично си обновявам до последна версия като свалям най-новия zip от тук и презаписвам старите файлове в
/opt/google/chrome/
Може да се каже, че за сега си върви с темпото на windows-ката версия, въпреки, че още не са го пуснали официално. Днес реших, че е крайно време да си пусна и поддръжка на flash в Google Chrome... иначе ежедневния преглед на любимите сайтове не е същия.
Накратко как става:
В случай, че вече имате инсталиран FireFox има голяма вероятност да ви се намира и флаш плъгин за него. Проверяваме за файла
libflashplayer.so
с командата:locate libflashplayer.so
В случай, че върне положителен резултат - намери го някъде по папките всичко е наред. Ако нямаме този файл отиваме на сайта на Adobe и си теглим Adobe Flash Player. Разгъваме архива и от него взимаме въпросния файл.
Тук вече е лесно - в папката, където е инсталиран Google Chrome си правим папка plugins
mkdir /opt/google/chrome/plugins
и копираме файла там
cp libflashplayer.so /opt/google/chrome/plugins/
Последното, което трябва да направим е да стартираме google-chrome с разрешени плъгини, това става с командата:
/opt/google/chrome/google-chrome --enable-plugins %U
В случай, че стартирате браузъра от икона (както би трябвало да бъде), можете да редактирате свойствата така, че да добавите
--enable-plugins %U
след командата, която стартира браузъра. В В последното KDE ставам с десен бутон върху иконата, Properties, горе на Application и в полето Command се дописва --enable-plugins %U
. OK и готово.Снимка:
понеделник, 5 октомври 2009 г.
Google Chrome - Bookmark Sync
Днес си обнових браузъра (до 4.0.220.1) и останах приятно изненадан. Google Chrome вече поддържа синхронизация на bookmarks. Данните се записват в Google Docs за съответния акаунт. Буукмарквам нещо на домашното пц и го имам вече и на лаптопа. Яко.
Да поясня, че ползвам Beta версията.
Да поясня, че ползвам Beta версията.
петък, 28 август 2009 г.
вторник, 4 август 2009 г.
TouchPad - tap-to-click в 2.6.29.6
Преди време бях писал за ппроблемите с touchpad-a след един ъпгрейд.
Днес ъпгрейднах лаптопа до current и кернела до 2.6.29.6. Оказа се, че от тая версия опцията tap-to-click на touchpad-a е изключена по подразбиране. Проблема си реших, като към секцията в xorg.conf от горния линк си добавих следните >редове:
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
След добавянето им и малка оптимизация на скоростта и ускорението при работа с touchpad-а секцията придоби следния вид:
Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "TapButton1" "1"
Option "TapButton2" "1"
Option "TapButton3" "3"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "HorizScrollDelta" "0"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.7"
Option "AccelFactor" "0.0025"
Option "SHMConfig" "on"
EndSection
Решението да се забрани тап-то-клик по подразбиране ми се струва малко тъпичко, но от друга страна ме радва новата функция (поне аз до сега не я бях открил) да скролваш вертикално страницата, когато местиш два пръста едновременно по tuchpad-a (вертикално разбира се ;-) ).
Днес ъпгрейднах лаптопа до current и кернела до 2.6.29.6. Оказа се, че от тая версия опцията tap-to-click на touchpad-a е изключена по подразбиране. Проблема си реших, като към секцията в xorg.conf от горния линк си добавих следните >редове:
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
След добавянето им и малка оптимизация на скоростта и ускорението при работа с touchpad-а секцията придоби следния вид:
Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "TapButton1" "1"
Option "TapButton2" "1"
Option "TapButton3" "3"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "HorizScrollDelta" "0"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.7"
Option "AccelFactor" "0.0025"
Option "SHMConfig" "on"
EndSection
Решението да се забрани тап-то-клик по подразбиране ми се струва малко тъпичко, но от друга страна ме радва новата функция (поне аз до сега не я бях открил) да скролваш вертикално страницата, когато местиш два пръста едновременно по tuchpad-a (вертикално разбира се ;-) ).
понеделник, 3 август 2009 г.
Безжична връзка между два обекта с насочени антени
Миналата седмица ме споходи една задачка - бекъп линия между двата обекта на фирмата в Павликени. Колкото и да се стараят хората от местния доставчик Вестел, не винаги нещата зависят от тях и се случва връзката да прекъсне, което за нас е много неприятно. Много е важно свързаността между двата обекта да е непрекъсната и бърза. Алтернативата на другите доставчици или БТК не ме кефи, защото и там се случват издънки, а ми се искаше да си реша проблема изцяло и както трябва. Реших да направя безжична връзка между обектите.
За целта взех бинокъла и започнах да се катеря по покривите и да гледам. Оказа се, че няма пряка видимост и ми беше трудно да разбера къде точно се намира точката, към която се целех. Колкото и да оглеждах не можех да разбера както ми пречи, дали блоковете или дърветата... и дали зад дърветата нямаше и блокове. Направих следното. Взех GSP-a и се качих на единия покрив. Записах координатите. Същото направих и на покрива на другия обект.
Седнах и вкарах записите в Google Еarth. След като дръпнах една линия лесно успях да видя от къде трябва да мине сигнала и какво ми пречи. Оказа се, че има малко дървета и ъгъл на един блок. Разбрах, че задачата не е невъзможна и си поръчах необходимия хардуер. Тук е мястото да похваля хората от http://anteni.net. Имат всичко, което може да ти потрябва за подобни изпълнения, реагират светкавично и получаваш всичко на деня след поръчката. Обясняват подробно и в гаранцията на техниката влиза и възможност за връщане или подмяна ако не ти е свършила работа.
На покрива на единия обект вече имах качено едно АП с цел да облъчва наоколо, за да може да се работи с мобилен терминал през WiFi. От извода за антена на АП-то изкарах един кабел до сплитер. На сплитера закачих антена която облъчва локално и насочената антена, която трябваше да хвърля до другия обект. Отсреща просто изкарах на покрива друга насочена антена която да си говори с първата. Нейното АП работи в режим Клиент на първото АП.
Тук идва момента за насочването на антените. Заради липсата на пряка видимост към другата антена е трудно да насочиш всяка от тях в правилната посока. На помощ идват wireless tools и по-конкретно cgi скрипта за пресмятане дистанцията между две точки и азимута по техните координати. След като въведеш GPS координатите на 2 точки скрипта ти казва коя антена под какъв ъгъл трябва да се насочи, за да гледа точно към отсрещната. За целта ползвах компас ;-).
В момента всичко работи перфектно и няма никакво прекъсване. Пинга е между 3 и 4 милисекунди, което върши идеална работа.
Ето и една снимка от бюрото ми в процеса на работа.
За целта взех бинокъла и започнах да се катеря по покривите и да гледам. Оказа се, че няма пряка видимост и ми беше трудно да разбера къде точно се намира точката, към която се целех. Колкото и да оглеждах не можех да разбера както ми пречи, дали блоковете или дърветата... и дали зад дърветата нямаше и блокове. Направих следното. Взех GSP-a и се качих на единия покрив. Записах координатите. Същото направих и на покрива на другия обект.
Седнах и вкарах записите в Google Еarth. След като дръпнах една линия лесно успях да видя от къде трябва да мине сигнала и какво ми пречи. Оказа се, че има малко дървета и ъгъл на един блок. Разбрах, че задачата не е невъзможна и си поръчах необходимия хардуер. Тук е мястото да похваля хората от http://anteni.net. Имат всичко, което може да ти потрябва за подобни изпълнения, реагират светкавично и получаваш всичко на деня след поръчката. Обясняват подробно и в гаранцията на техниката влиза и възможност за връщане или подмяна ако не ти е свършила работа.
На покрива на единия обект вече имах качено едно АП с цел да облъчва наоколо, за да може да се работи с мобилен терминал през WiFi. От извода за антена на АП-то изкарах един кабел до сплитер. На сплитера закачих антена която облъчва локално и насочената антена, която трябваше да хвърля до другия обект. Отсреща просто изкарах на покрива друга насочена антена която да си говори с първата. Нейното АП работи в режим Клиент на първото АП.
Тук идва момента за насочването на антените. Заради липсата на пряка видимост към другата антена е трудно да насочиш всяка от тях в правилната посока. На помощ идват wireless tools и по-конкретно cgi скрипта за пресмятане дистанцията между две точки и азимута по техните координати. След като въведеш GPS координатите на 2 точки скрипта ти казва коя антена под какъв ъгъл трябва да се насочи, за да гледа точно към отсрещната. За целта ползвах компас ;-).
В момента всичко работи перфектно и няма никакво прекъсване. Пинга е между 3 и 4 милисекунди, което върши идеална работа.
Ето и една снимка от бюрото ми в процеса на работа.
петък, 10 юли 2009 г.
Google Chrome OS
Вчера прочетох, че Google се канят да пуснат своя операционна система в средата на 2010. Ще е интересно да се види. От прочетеното по различни блогове разбирам, че ще е linux базирана.
четвъртък, 2 юли 2009 г.
Google Calendar - Manchester United Fixatures 2009-2010
Откакто Google спряха възможността за търсена и добавяне на публични календари може да се каже, че ослепях. Сега не получавам смс за всеки старт от формуалта, и за да видя кога е следващия старт трябва да полагам усилия :-). Реших да не правя тая грешка и за новия сезон на английското първенство и се взех в ръце. Направих си календар на мачовете на Manchester United за сезон 2009 - 2010 според официалната програма на http://premierleague.com. Със сигурност с времето ще търпят промени, но ще се постарая да го обновявам редовно. В плановете ми влиза и попълване на резултатите и гол майсторите след всеки мач. За сега съм вкарал само мачовете за първенството, като станат ясни и мачовете от другите турнири ще добавя и тях.
За да спестя труда на някой, който се интересува направих календара публичен. Лесно може да бъде добавен към всеки Google Calendar чрез този мейл:
akrozia.org_50opn2frm6adqdn33m406fnd4o@group.calendar.google.com
Пише се (Copy & Paste) в полето над списъка с "Other calendars".
За да спестя труда на някой, който се интересува направих календара публичен. Лесно може да бъде добавен към всеки Google Calendar чрез този мейл:
akrozia.org_50opn2frm6adqdn33m406fnd4o@group.calendar.google.com
Пише се (Copy & Paste) в полето над списъка с "Other calendars".
понеделник, 29 юни 2009 г.
Nagios - мониторинг на Linux и Windows машини
От много време се каня и днес най-накрая реших да си седна на ГЗ и да сложа някаква програма за мониторинг на служебните компютри. С времето се събраха доста машини, на който върви по някоя програма, за която е важно да не спира или ако това се случи веднага да разбера, например, програми за следене на различни производствени процеси, такива, които следят и определят кога и как да работи дадена машина, машини за видео наблюдение и други.
Разбира се започнах от LinuxQuestions и тяхната годишна анкета 2008 LinuxQuestions.org Members Choice Awards. В раздела Monitoring Application of the Year на 1-во място беше Nagios. Попрочетох някои неща и реших, че ще ми свърши работа. С уеб интерфейс и всичко на едно място, с възможност сам да си дописваш модули и да добавяш плъгини. След цял ден четене, инсталиране и настройка, мога да кажа, че съм доволен. Имам отлично работеща програма за мониторинг на машините. В момента следи 2 linux машини и още 9 на Windows. За гъвкавостта на Nagios - МОЖЕ АБСОЛЮТНО ВСИЧКО. Аз се спрях на следното - на всички машини следя някои основни показатели като натоварване на процесора, свободно място на отделните дялове на дисковете, натоварване на паметта, uptime. На всяка поотделно съм сложил да следи и за процесите и services, които са важни за съответния компютър - бази данни, WEB сървъри, лицензни сървъри, squid, VPN сървър, мониторингови програми и т.н. В крайна сметка списъка ми съдържа 11 хоста и 91 услуги.
Параметрите който се следят могат да бъдат в определени от потребителя граници. Например за свободното място на диска - статус OK ако е заето под 80%; Warning - когато мине над 80% и Critical - когато прескочи 90%. Когато следя пинг до отдалечена машина например мога да задам в какви граници е допустимия лаг и процент на загубените пакети. Задава се и интервал на проверките, както и възможност за известяване по имейл при определени критерии (брой Warning или Critical резултат след проба на някоя от следените услуги).
На всяка машина, която искам да се наблюдава се инсталира програма, която прави това възможно. Конфигурационните файлове са доста. Документацията също не е малка, но е леко неподредена с безброй препратки от една страница към друга. Като към това добавим и меко казано постните логове, откриването на грешка става доста трудно, не не е невъзможно.
Планувал съм да добавя още няколко дреболии, които съвсем да ми облекчат живота. Ако ми се сторят достатъчно важни, за да ги добавя тук ще пиша пак.
Разбира се започнах от LinuxQuestions и тяхната годишна анкета 2008 LinuxQuestions.org Members Choice Awards. В раздела Monitoring Application of the Year на 1-во място беше Nagios. Попрочетох някои неща и реших, че ще ми свърши работа. С уеб интерфейс и всичко на едно място, с възможност сам да си дописваш модули и да добавяш плъгини. След цял ден четене, инсталиране и настройка, мога да кажа, че съм доволен. Имам отлично работеща програма за мониторинг на машините. В момента следи 2 linux машини и още 9 на Windows. За гъвкавостта на Nagios - МОЖЕ АБСОЛЮТНО ВСИЧКО. Аз се спрях на следното - на всички машини следя някои основни показатели като натоварване на процесора, свободно място на отделните дялове на дисковете, натоварване на паметта, uptime. На всяка поотделно съм сложил да следи и за процесите и services, които са важни за съответния компютър - бази данни, WEB сървъри, лицензни сървъри, squid, VPN сървър, мониторингови програми и т.н. В крайна сметка списъка ми съдържа 11 хоста и 91 услуги.
Параметрите който се следят могат да бъдат в определени от потребителя граници. Например за свободното място на диска - статус OK ако е заето под 80%; Warning - когато мине над 80% и Critical - когато прескочи 90%. Когато следя пинг до отдалечена машина например мога да задам в какви граници е допустимия лаг и процент на загубените пакети. Задава се и интервал на проверките, както и възможност за известяване по имейл при определени критерии (брой Warning или Critical резултат след проба на някоя от следените услуги).
На всяка машина, която искам да се наблюдава се инсталира програма, която прави това възможно. Конфигурационните файлове са доста. Документацията също не е малка, но е леко неподредена с безброй препратки от една страница към друга. Като към това добавим и меко казано постните логове, откриването на грешка става доста трудно, не не е невъзможно.
Планувал съм да добавя още няколко дреболии, които съвсем да ми облекчат живота. Ако ми се сторят достатъчно важни, за да ги добавя тук ще пиша пак.
сряда, 24 юни 2009 г.
Стари снимки
Вчера ми попаднаха още стари снимки, които реших да сканирам. Някои от тях са на повече от 15 години, други малко по-нови - на около 7-8. Могат да се видят тук.
вторник, 16 юни 2009 г.
KDE 4.2
Не съм голям привърженик на KDE, но прочетох няколко хубави неща за него и реших за няколко дни да заменя fluxbox-a на лаптопа, за да го пробвам. Мога да кажа, че ми хареса. Не се сещам за нещо, което да го няма. Буташ флашката и ти излиза попъп с прозорец, все едно си с уин. Едни мазни менюта едни чудеса. И "run" командата (krunner или клавишна комбинация Alt+F2) е доста умна, ти пишеш тя предлага решения барабар с картинка. Предложенията са както за стартиране на налични програми, така и за отваряне на последно използвани файлове, явява се един вид много бързо търсене - кефи ме.
Файловия мениджър dolphin също ме радва. Лек и бърз. Заслужава да му се даде шанс... например на ПЦ-то вкъщи.
Файловия мениджър dolphin също ме радва. Лек и бърз. Заслужава да му се даде шанс... например на ПЦ-то вкъщи.
неделя, 14 юни 2009 г.
Linux команди
На база на това, което често ми се налага да ползвам а по някаква причина не ми се иска да помня и различните ключови думи, чрез които се генерират посетители на сайта според статистиката на Google Analytics реших да направя една страница, в която да събирам полезни linux команди. Някои от тях вече съм ги споменавал, но сега са на едно място. Оставил съм коментарите отворени, за да може всеки да се включи. Към страницата.
четвъртък, 11 юни 2009 г.
Галерията
Подозирам, че качването на снимки в галерията (на Ади) ще стане редовно и за това от днес до всяка галерия ще има брояч, който показва броя на новите снимки в нея. При отваряне на галелрията над новите снимки ще има надписче “new”. Нарочно съм оставил подреждането да е от стари към нови снимки по дата на създаване, за да не се губи хронологията. За нови снимки ще се смятат тези, които са качени преди по-малко от 7 дни.
сряда, 10 юни 2009 г.
Google Chrome за linux
След малко игра тръгна. Интересно ми беше да видя за какво става въпрос и определено съм доволен. Наистина липсват основни неща като flash player и възможност за принтиране, но хората са си казали, че това е developer release.
Свалянето става от тук.
Аз процедирах по следния начин. Понеже няма версия за Slackware или сорс свалих
Свалянето става от тук.
Аз процедирах по следния начин. Понеже няма версия за Slackware или сорс свалих
събота, 30 май 2009 г.
Галерия на Ади
Най-накрая сложих галерия и на Ади. Все пак вече сме на 27 дни ;-)
неделя, 17 май 2009 г.
неделя, 3 май 2009 г.
сряда, 22 април 2009 г.
gimp - toilet paper template
Днес, докато преглеждах веселбата попаднах на следната картинка:
Понеже ползвам гимп реших, че това е монтаж. Като го пуснах се оказа, че не е. Странни формати измислят хората...
Понеже ползвам гимп реших, че това е монтаж. Като го пуснах се оказа, че не е. Странни формати измислят хората...
вторник, 14 април 2009 г.
Ремонти
Настанаха дни на страшни ремонти. Последните две вечери успях да изпотроша старото остъкление на терасата и да срутя винкелите, който го държаха. Следва фигури по тавана със скрито осветление, шпакловка на стените и т.н. Стискайте палци.
събота, 4 април 2009 г.
DataMatrix
Чета тук и там, че хората са се отворили на такива визитки и подобни. Реших и аз да се направя на отворен. В дясната лента има два баркода. При подходящо прочитане единия ще ви генерира линк към тази страница а чрез другия можете да ме добавите в адресната книга на телефона си. Не трябва кой знае каква техология, има безброй програми за мобилен телефон, които чрез камерата на телефона могат да прочетат тези кодове. Яко е, насочваш телефона към кода и след секунда на екрана се изписва информацията. Ако е прочело линк пита дали да го пусне в браузъра, ако е информацията за мен пита дали да ме добави в адресната книга. Тия дни ще си сложа подобен код и на хартиените визитки ;-)
Малко програмки:
http://www.i-nigma.com/
http://get.neoreader.com/
http://www.upc.fi/en/upcode/instructions/download/
http://semacode.org/software/
http://www.quickmark.com.tw/En/basic/index.asp
Аз ползвам първата и съм много доволен.
Тук может да си генерирате кодове.
Малко програмки:
http://www.i-nigma.com/
http://get.neoreader.com/
http://www.upc.fi/en/upcode/instructions/download/
http://semacode.org/software/
http://www.quickmark.com.tw/En/basic/index.asp
Аз ползвам първата и съм много доволен.
Тук может да си генерирате кодове.
събота, 28 март 2009 г.
Earth Hour
Идеята ме кефи и ще се включа!
Събота, 28 март 2009 - 20:30 - изключете лампите за един час.
Повече информация тук.
събота, 14 март 2009 г.
Pomegranate
Няма такава изродия:
Телефон
GPS навигация
самобръсначка
кафе машина
машина за прожектиране
хармоника
ти говориш на един език а отсреща те чуват на друг в реално време
....
да, всичко това е в един апарат. Повече тук.
Телефон
GPS навигация
самобръсначка
кафе машина
машина за прожектиране
хармоника
ти говориш на един език а отсреща те чуват на друг в реално време
....
да, всичко това е в един апарат. Повече тук.
неделя, 8 март 2009 г.
squid с потребител и парола
Преди време тук бях описал инсталцията на squid. Днес след новата инсталация реших да направя и нещо, за което там не съм писал. Понеже редовно ми се налага да ползвам проксито от различни адреси варианта с добавяне на дадени IP-та не е много удобен. Проблема си решавам като направя възможно ползването на проксито с потребител и парола без IP-то да е разрешено в squid.conf. Накратко това става по следния начин (подробното описание по-долу):
Инсталира се
Понеже на мен ми писна, имам си една стара инсталация и от нея само копирам въпросния файл (
В
Във същия файл в acl секцията се добавят двата реда:
Създава се файла, в който се описват потребителите и паролите:
Добавят се потребители:
Сега малко подробности:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd - казва кой метод да използва чрез кой файл и в кой да търси потребителите и паролите. В моя случай папката е
auth_param basic children 5 - колко да е максималния брой на потребителите с парола в един момент
auth_param basic realm Squid proxy-caching web server - това ще го изпише над полетата за потребител и парола, когато потребителя се опита да използва проксито.
auth_param basic credentialsttl 12 hours - колко време да трае една сесия (през колко време да пита за парола)
auth_param basic casesensitive on - дали да е чувствителен към малки и главни букви за потребителя и паролата.
http_access allow ncsa_users - с allow се разрешава на потребителите с пароли да ползват проксито.
Инсталира се
ncsa_auth
.Понеже на мен ми писна, имам си една стара инсталация и от нея само копирам въпросния файл (
ncsa_auth
).В
squid.conf
се добавят следните редове:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 12 hours
auth_param basic casesensitive off
Във същия файл в acl секцията се добавят двата реда:
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
Създава се файла, в който се описват потребителите и паролите:
touch /etc/squid/passwd
Добавят се потребители:
htpasswd -b /etc/squid/passwd USER PASS
Сега малко подробности:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd - казва кой метод да използва чрез кой файл и в кой да търси потребителите и паролите. В моя случай папката е
/etc/squid/
защото инсталирах squid от SlackBuilds. Ако се инсталира от сорс обикновено папката е /usr/local/squid/
auth_param basic children 5 - колко да е максималния брой на потребителите с парола в един момент
auth_param basic realm Squid proxy-caching web server - това ще го изпише над полетата за потребител и парола, когато потребителя се опита да използва проксито.
auth_param basic credentialsttl 12 hours - колко време да трае една сесия (през колко време да пита за парола)
auth_param basic casesensitive on - дали да е чувствителен към малки и главни букви за потребителя и паролата.
http_access allow ncsa_users - с allow се разрешава на потребителите с пароли да ползват проксито.
събота, 7 март 2009 г.
нова машинка
Вече мога да се похваля с нова машинка, на която хоствам този блог и някои други неща. За мен разликата е ОГРОМНА! Надявам се не само аз да усещам разликата. По тоя повод и инсталацията е нова, от Slackware 9.2 минах направо на 12.2 и мисля да стоя current. Заради новата инсталация тепърва ще глася ftp, samba, squid и т.н. Ако някой усети, че нещо (услуга, която преди е ползвал) му липсва да свирка, за да реагирам. Сигурно ще пропусна нещо.
неделя, 1 март 2009 г.
Обиколка
Днес стана добра разходка. Станахме и газ към Плевен, там бързо и успешно си свършихме задачите. Хапнахме в станалия ни любим "Завой клуб" и даже се поразходихме из центъра. Разгледахме и плевенския мол, същата сграда като мола във Видин с други цветове. Като пълнеж - навсякъде едно и също.
От Плевен отидохме в Ловеч, пихме по нещо и разгледахме закрития мост. За последно съм бил там в 5-6 клас.
Следващата ни цел беше магазин за мебели в Севлиево. Определено отбивката си струваше. Харесахме някои неща. След като минахме и от там се прибрахме в Търново. Зарадвах се на поредната издънка на Ливърпул ;-)
От Плевен отидохме в Ловеч, пихме по нещо и разгледахме закрития мост. За последно съм бил там в 5-6 клас.
Следващата ни цел беше магазин за мебели в Севлиево. Определено отбивката си струваше. Харесахме някои неща. След като минахме и от там се прибрахме в Търново. Зарадвах се на поредната издънка на Ливърпул ;-)
петък, 27 февруари 2009 г.
прикачени файлове в Google Mail
Днес случайно открих много готина екстра на мейла на Google. При изпращане на повече от един прикачени файлове вече не е необходимо да ги прикачвам един по един. При натискане на Attach a file веднага се отваря прозорец, от който да се избере файл. В този прозорец мога да избера файловете които искам (с Shift или Ctrl) и след натискане на Open избраните файлове политат. Даже вече си имат и прогрес барове. За да се възползва човек от тая екстра трябва да има инсталиран Flash player.
петък, 20 февруари 2009 г.
снежок
Така днес полицаите в Търново помагаха на гражданите... като спират джипките на единствената пътека в снега, от която можеш да се добереш до тротоара. Много е приятно да ходиш 50-100 метра по улицата покрай движещите се коли и автобус до следващата пътека, от която можеш да се качиш на тротоара.
Докато снимах чичко полицай даже дойде до мен с думите "Имаш мерак да снимаш колата?!" Само казах "Да", щракнах и си заминах.
Като гледам явно тук не важат и правилата за паркиране в кръстовище.
вторник, 17 февруари 2009 г.
мишоци
Да му еба майката...
мишоците платиха, постът е изтрит...
мишоците платиха, постът е изтрит...
понеделник, 9 февруари 2009 г.
статистика от sportal.bg
Евала на sportal.bg. Двата спортни сайта, които следя са gong.bg и sportal.bg. Днес бях много приятно изненадан от втория. Пуснаха нов статистически модул... супер са!
Вижте тук.
Вижте тук.
петък, 30 януари 2009 г.
стари снимки
Днес изровх снимки от преди доста години. Със сигурност са правени около 2001, но не съм много сигурен. Няколко са от един 8-ми декември (не помня името на хижата, беше около Габрово).
понеделник, 26 януари 2009 г.
irc
След като от години не съм влизал в irc (за повече от 5 минути, за да видя дали още съществува), днес реших да спра егдропа и бнц-то, които вървяха от моята машина. Дори ме домързя да видя как са никовете, кой се е дропил, кой колко години е направил... хубави времена бяха
сряда, 14 януари 2009 г.
офиса
След кратка обиколка из офисите се връщам в моя и какво виждам...
А като някой ми каже, че съм разхвърлян отричам...
BTW, днес пътуването беше меко казано откачено. Според GPS-а на служебната кола статистиката е следната:
изминато разстояние: 37,370 km
времетраене на пътуването: 67 min
максимална скорост: 65 km/h
Закъснях с половин час, но повечето колеги се изненадаха, че даже ме виждат ;-)
Дано довечера прибирането да е по-нормално и утре да не е такава поледица. Никак не е приятно да се кара с вратата напред (ту лявата, ту дясната) и при спускане по наклон да се кара с едната гума встрани от пътя та останалия сняг там да забави колата...
А като някой ми каже, че съм разхвърлян отричам...
BTW, днес пътуването беше меко казано откачено. Според GPS-а на служебната кола статистиката е следната:
изминато разстояние: 37,370 km
времетраене на пътуването: 67 min
максимална скорост: 65 km/h
Закъснях с половин час, но повечето колеги се изненадаха, че даже ме виждат ;-)
Дано довечера прибирането да е по-нормално и утре да не е такава поледица. Никак не е приятно да се кара с вратата напред (ту лявата, ту дясната) и при спускане по наклон да се кара с едната гума встрани от пътя та останалия сняг там да забави колата...
четвъртък, 8 януари 2009 г.
няколко неща
Напоследък не пиша много и се посъбраха няколко неща, които само ще спомена
Бахме си във Видин за десетина дни. За последно се прибирах там миналата Коледа. Според плана следващото прибиране ще е след година и половина... (лятото на 2010 ако сме живи и здрави)
Системата с motion не ме изложи. По празниците имаш пълна информация, за това както прави дебелия педерас. Кога спи, кога се протяга и кога и кога прави мизерии. Само трябва да намеря време, за да запиша всички филмчета и timelaps за всеки ден на едно DVD.
Като се прибрахме след празниците Захра беше умряла ;-( Много кофти... явно не е понесла температурите (10 дни по Нова Година без никакво отопление). Паякът беше подарък от Franky. Подарявам терариума (ш/в/д 20/20/30 в сантиметри). Ако има желаещи да пишат коментар. Сега съм се замислил за рибки или костенурка. Рибките са по-интересни, но не можеш да ги държиш в ръка (или поне на тях няма да им е приятно ;-) ). И в двата варианта не знам котака как ще ги приеме.
Най-после си намерих кадърна програма, с която да филтрирам входящите sms-и. Писна ми да получавам съобщения mail2sms на телефона си от типа Dear 3598XXXXXXXX@sms.mtel.net.... Програмата дава възможност за задаване на правила по префикс на номер, суфикс на номер или съвпадение на текст в самото съобщение, като ти избираш дали тези съобщения да бъдат допуснати или блокирани. Сега ни гък ни мък. Като се сетя влизам в папката с блокираните и ги затривам.
Бахме си във Видин за десетина дни. За последно се прибирах там миналата Коледа. Според плана следващото прибиране ще е след година и половина... (лятото на 2010 ако сме живи и здрави)
Системата с motion не ме изложи. По празниците имаш пълна информация, за това както прави дебелия педерас. Кога спи, кога се протяга и кога и кога прави мизерии. Само трябва да намеря време, за да запиша всички филмчета и timelaps за всеки ден на едно DVD.
Като се прибрахме след празниците Захра беше умряла ;-( Много кофти... явно не е понесла температурите (10 дни по Нова Година без никакво отопление). Паякът беше подарък от Franky. Подарявам терариума (ш/в/д 20/20/30 в сантиметри). Ако има желаещи да пишат коментар. Сега съм се замислил за рибки или костенурка. Рибките са по-интересни, но не можеш да ги държиш в ръка (или поне на тях няма да им е приятно ;-) ). И в двата варианта не знам котака как ще ги приеме.
Най-после си намерих кадърна програма, с която да филтрирам входящите sms-и. Писна ми да получавам съобщения mail2sms на телефона си от типа Dear 3598XXXXXXXX@sms.mtel.net.... Програмата дава възможност за задаване на правила по префикс на номер, суфикс на номер или съвпадение на текст в самото съобщение, като ти избираш дали тези съобщения да бъдат допуснати или блокирани. Сега ни гък ни мък. Като се сетя влизам в папката с блокираните и ги затривам.
Абонамент за:
Публикации (Atom)