Инсталиране и конфигуриране на tftpd

Тук в тази публикация ще опиша най- основния метод за инсталиране и "конфигуриране" на Trivial FTPD или tftpd .

#apt-get install tftpd

Понеже аз искам tftp директорията да не бъде тази по подразбиране, а друга /tftpboot ще трябва да променим последния аргумент в /etc/inetd.conf

Ето и финалния резултат:

tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /tftpboot

За да рестартираме само inetd ще вземем номера на процеса и ще му изпратим заповед да бъде рестартиран (rofl)

#ps -aux | grep inetd|grep -v grep
root      2904  0.0  0.0   1952   660 ?        Ss   13:42   0:00 /usr/sbin/inetd

#kill -HUP 2904

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Компилиране на docsis и потенциални проблеми

От години не бях компилирал docsis и днес ми се наложи. Сблъсках се с няколко проблема при компилирането и реших да ги опиша тук.

CFLAGS=-lm ./configure

Проблем:

checking whether we are using the GNU C++ compiler… no
checking whether g++ accepts -g… no
checking dependency style of g++… none
checking how to run the C++ preprocessor… /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.

Решение: apt-get install g++

---
Проблем: checking for m4… /usr/bin/m4
configure: error:  GNU M4 is needed

Решение: Имате инсталиран m4, но уви не го приема. Ето го и решението:

Файл: configure
Заменяме

ac_is_gnu_m4=`echo $ac_m4_vers | cut -d' ' -f1`;

със

ac_is_gnu_m4=`echo $ac_m4_vers | grep -q GNU && echo GNU` ;

Файл: configure.in

Заменяте

ac_is_gnu_m4=`echo $ac_m4_vers | cut -d' ' -f1`;

със

ac_is_gnu_m4=`echo $ac_m4_vers | grep -q GNU && echo GNU` ;

Проблем:
checking for net-snmp-config… /usr/libexec/net-snmp-config
configure: error: You need at least net-snmp 5.0.7, get it at http://www.net-snmp.org

Решение: apt-get install libsnmp

Проблеми при "make"

Проблем:
checking for net-snmp-config… /usr/libexec/net-snmp-config
configure: error: You need at least net-snmp 5.0.7, get it at http://www.net-snmp.org

Решение: apt-get install libsnmp

Остава накрая: make install
и всичко е готово :)

#:/tmp/docsis-0.9.5# which docsis
/usr/local/bin/docsis

#:/tmp/docsis-0.9.5# docsis

DOCSIS Configuration File creator, version 0.9.5
Copyright (c) 1999,2000,2001 Cornel Ciocirlan, [email protected]
Copyright (c) 2002,2003,2004,2005 Evvolve Media SRL, [email protected]

To encode a cable modem configuration file:
docsis -e <modem_cfg_file> <key_file> <output_file>
To encode multiple cable modem configuration files:
docsis -m <modem_cfg_file1> …  <key_file> <new_extension>
To encode a MTA configuration file:
docsis -p <mta_cfg_file> <output_file>
To encode multiple MTA configuration files:
docsis -m -p <mta_file1> …  <new_extension>
To decode a CM or MTA config file:
docsis -d <binary_file>

Where:
<cfg_file>              = name of text (human readable) cable modem or MTA
configuration file
<key_file>              = text file containing the authentication key
(shared secret) to be used for the CMTS MIC
<output_file>           = name of output file where the binary data will
be written to (if it does not exist it is created).
<binary_file>           = name of binary file to be decoded
<new_extension>         = new extension to be used when encoding multiple files

See examples/*.cfg for configuration file format.

Please send bugs or questions to [email protected]

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

2029 година и какво знаем за нея :)

Забелязал ли е някой, че във филмите "Терминатор" и "Планетата на маймуните" бъдещите действия се развиват през 2029 година. Нима това е случайност ? Не мисля :) Реших да поразровя малко каква информация има за тази година. Открих малко информация като събития които може да се случат през 2029 година и филми при които действието се развива през 2029 година.

Бъдещи събития които може да се случат през 2029 година:

1. Астероидът Апофис ще удари Земята през 2029 година

Астероидът MN4, познат още под наименованието Апофис, е най-опасният космически обект на това столетие, твърдят руски и американски учени във в."Комсомольская правда". Те изчислиха, че е възможно на 13.04.2029 г. той да се сблъска със Земята.

Апофис бе открит през юни 2004 година от Стийв Чесли, астрофизик от НАСА, който предупреди: обектът е много опасен, изчислих траекторията му, тя се пресича със земната.

Руски и американски учени установиха, че MN4 е скала с диаметър около 320 м, която 2 пъти годишно пресича орбитата на нашата планета. Според тях Чесли не е съвсем прав: на 13.04.2029 г. астероидът надали ще се блъсне в Земята, той само ще прелети в опасна близост до нея, пресичайки орбитите на доста изкуствени спътници. На нощното небе ще се наблюдава с невъоръжено око като голяма, бързо движеща се звезда.

Френски, канадски и австралийски астрофизици обаче смятат, че Чесли е прав: резултатът от много опасното сближаване между MN4 и планетата ни наистина ще е катастрофален. Според тях земното гравитационно поле навярно ще отклони Апофис от орбитата му и ще го стовари върху Земята. Ужасният сблъсък може да е през 2035, 2036 или 2037 година. Изчисленията показват, че астероидът ще падне в Северното полукълбо и всичко в радиус 40 км ще бъде разрушено.

Как да избегнем страхотния катаклизъм? Европейската космическа агенция проектира да изстреля към Апофис 3 сонди, които ще кацнат на повърхността му и ще изпращат на наземен център данни за движението му. Руски учени разработват грандиозен проект, според който автоматичен космически кораб трябва да доближи астероида и в определен момент да изстреля бомба, която да унищожи нашественика. Американски инженери пък лансират доста оригинална идея: да се изстреля космически кораб с тегло 20-30 т, който да се приближи до астероида. Гравитационното поле на свръх-тежкия земен пратеник би отклонило Апофис и така би предотвратило катастрофата.
Източник: www.novinar.net

2. Изкуствен интелект? Скоро, до 2029 г.

Машините ще достигнат човешкия интелект до 2029 г., предрича водещ американски изобретател, цитиран от BBC.

Човечеството е прага на изобретения, които ще позволят „наноботи“ да бъдат имплантирани в човешкия мозък, за да станат хората по-интелигентни, заяви инженерът Рей Кърцвейл.

Машини и хора вероятно ще станат едно цяло чрез импланти в тялото, които да подобрят интелигентността и здравето.

Това е част от нашата цивилизация“ -- каза той. -- Машините вече извършват стотици човешки дейности в различни сфери“, добави Кърцвейл.

Ще имаме интелигентни наноботи в мозъците си, които директно ще комуникират с биологичните ни неврони“, заяви ученият. Те ще ни направят по-умни, ще помним по-добре и ще влизаме във виртуалната реалност чрез собствената си нервна система.

Кърцвейл е един от 18-те влиятелни учени, избрани да определят великите технологични предизвикателства, изправени пред човечеството през XXI век от Националната инженерна академия на САЩ.
Източник: www.dnes.bg

Филми при които действието се развива през 2029 година

1. Терминатор

Режисьор : Джеймс Камерън
В ролите : Арнолд Шварценегер, Пол Уинфийлд, Ланс Хенриксен,Бил Пакстън, Майкъл Бийн
Държава : САЩ, Великобритания
Година : 1984
Времетраене : 108 минути
Резюме : Арнолд Шварценегер е невероятен в ролята на свирепа и безпощадна машина за убиване, застрашаваща бъдещето на човечеството. Режисьорът Джеймс Камерън ни поднася това “гениално замислено и дръзко приключение” (Boxoffice), което нажежава атмосферата и няма да ви остави да си поемете въздух. През 2029 г. гигантски суперкомпютри властват над планетата, твърдо решени да заличат човешкия вид. За да унищожат бъдещето на хората, променяйки миналото, те изпращат назад във времето един непобедим киборг – Терминатор. Неговата мисия е да убие Сара Конър – жената, чийто нероден син ще се превърне в единствената надежда за оцеляване на човечеството.

2. Планетата на маймуните

Режисьор : Тим Бъртън
В ролите : Марк Уолбърг, Тим Рот, Хелена Бонъм Картър, Майкъл Кларк Дънкан, Пол Джиамати, Естела Уорън, Кари-Хироюки Тагава, Дейвид Уорнър, Крис Кристофърсън и други
Държава : САЩ
Година : 2001
Времетраене : 120 минути
Резюме : Годината е 2029. Мисиите на междузвездното разузнаване на станцията ОБЕРОН се изпълняват от шимпанзета-пилоти. В една от тези мисии, шимпанзето изгубва връзката и изчезва от радара. Безстрашният астронавт Лео Дейвидсън тръгва да го спасява, но след авария се приземява в джунглата на планета, която напомня Земята.

За удивление на Лео, странната планета се обитава от говорещи маймуни и примитивни хора. Той попада в плен на маймуните, но успява да избяга и организира група бунтовници от хора и маймуни, защитаващи човешката кауза.Докато се опитват да установят контакт с ОБЕРОН, едно невероятно откритие променя всичко. Въоръжен с новата информация, Лео се изправя срещу тираничните маймуни. Резултатът… дръзко приключение, изпълнено с изумителна визуална пищност и великолепни актьорски изпълнения.

3. Последний день планеты: 2029

Година : 2009
Жанр : Документален
Държава : Русия
Времетраене : 20 мин.
Сюжет: 13 април 2029 година, петък. Този ден може да стане съдбоносен за цялата планета Земя. В 04:36 ч. по Гринуич астероидът Апофис, с маса 50 млн. тона ще пресече орбитата на Луната и ще се втурне към Земята със скорост 45 000 км/час. По мощност ударът на този астероид ще надвишава 65 000 пъти мощността на атомната бомба, хвърлена на Хирошима

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Излезе Quotes Collection 1.3.6

Днес излезе Quotes Collection 1.3.6. Преди време бях им изпратил българска транслация и виждам, че са я добавили. Надявам се ,че преводът е бил успешен понеже нямах особено време което да му отделя. Ако някой установи нередност в българската версия може да ми пише репорт или директно на Srini. В новата версия 1.3.6 са добавени Български и Чешки език. Други промени няма. Ако желаете да прочетете пълната публикация на Srini, моля натиснете ТУК.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Как да сваляме клипчета от vbox7

Вчера реших да направя малко подобрения на свободния проект abox7 за лесно сваляне на клип от vbox7. Проектът е www.abox7.com и е един вид фенски сайт-не официален и необвързан официално с vbox7. Има за цел да образува една vbox7 общност, да се предоставя информация за сайта, потребителски мнения и коментари както и безплатно сваляне на клипове :)

Видео уроци:

1. Как да сваляме клипове от vbox7 (клипът се съдържа във vbox7):

2. Как да сваляме клипове от vbox7 (клипът се съдържа във youtube):

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Инсталиране на eAccelerator

От както преди няколко години за първи ползвах eAccelerator и останах удивлен от ускорението което предоставя съм решил да го слагам на повечето машини с apache2. Днес ми се наложи да го сложа на още една машина и реших за бъдещото поколение български администраторчета как да се инсталира eAccelerator. За администраторчетата под FreeBSD преди време бях писал пак едно кратко ръководство много подобно на това-> Инсталиране на EAccelerator за Apache 2.x ( 2.2.8 ) и FreeBSD 7.0

wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
tar xvfj eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3
./configure
make
make install

Edit file: /usr/local/Zend/etc/php.ini

; Eaccelerator added by amri Sun Oct 12 21:13:14 UTC 2006
extension="eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
;eaccelerator.keys     = "shm_and_disk"
;eaccelerator.sessions = "shm_and_disk"
;eaccelerator.content  = "shm_and_disk"

Проблеми които могат да ви възникнат при конфигурирането

./configure: line 3580: php-config: command not found
./configure: line 3581: php-config: command not found
configure: error: Cannot find php-config. Please use --with-php-config=PATH

Решение: apt-get install php5-dev

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Защо да ползваме летни гуми за лятото и зимни за зимата

Над този въпрос размишлявахме с един приятел и реших да потърся за повече детайлна информация.  Ето какво открих:

Защо слагаме зимни гуми?

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

При движение на сняг със скорост от 50 км/ч автомобил, "обут" с четири зимни гуми, има спирачен път от 35 метра, докато този с летни гуми спира за 43 метра.
При заледен път и скорост от само 30 км/ч разликата е още по-голяма. Зимните гуми спират за 57 метра, а летните за цели 68 метра.

Много често метрите, спечелени от зимните гуми, предотвратяват сериозни произшествия и спасяват човешки животи. Кои са истинските зимни гуми? На пазара се предлагат т. нар. "всесезонни" гуми. Според производителите им са подходящи за употреба през цялата година -- при пролетния дъжд, при лятната жега, при есената слана и зимния лед. Това не е нищо друго освен маркетингов трик, който обаче често струва скъпо на клиента. И докато през лятото свойствата на тези гуми са задоволителни, при зимни условия употребата им е компромис със сигурността.

zimen_znakПрез 1999 г. в САЩ и Канада бе приет нов стандарт за зимни гуми, който вече е световно признат. Зимните гуми, одобрени по строгите изисквания на този стандарт, гарантират на клиентите най-високите възможни нива на устойчивост и сцепление с пътя при сурови зимни условия и са маркирани със специален знак: снежинка на фона на планина.

Защо силика?

Най-новата технология в производството на зимни гуми е използването в каучуковата смес на силициев двуокис SiO2, химическо съединение известно под името силика. При температури под 7 градуса Целзий, обикновената каучукова смес на летните и всесезонни гуми губи еластичността си и не може да осъществи добро сцепление с пътя дори при сухи условия. Чрез прибавянето на силика се запазва еластичността на каучуковата смес при минусови температури и се постига маскимално сцепление при сняг и лед. Така например, новите зимни гуми със силика Lassa Snoways Era, производство на Bridgestone Sabanci имат 15% по-добро сцепление на сняг в сравнение с предходния модел на фирмата, което води и до значително подобрение на спирачния път при зимни условия. …

За да прочетете цялата статия, моля натиснете тук: автогуми.ком

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Видео презентации на referati.org

Вдъхновен от предния пост за видео презентациите на kakvo.org реших да направя и такива за referati.org . Надявам се да бъдат полезни на потребителите. Отново съм ги качил във vbox и youtube:

Видео презентации на referati.org във Vbox7:

-- Как да сваляме реферати Безплатно- www.referati.org
-- Referati.org- Презентация на сайт за реферати
-- Безплатно изравняване на химични уравнения- www.referati.org

Видео презентации на referati.org във YoutTube:

-- Презентация на сайт за реферати
-- Как да сваляме реферати БЕЗПЛАТНО
-- Безплатно изравняване на химични уравнения

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Видео уроци как да се ползва най- оптимално www.kakvo.org

QuestionСлед внимателно наблюдаване на доста потребители как ползват www.kakvo.org установих, че повечето от тях не го ползват оптимално или напълно неправилно. Смятам, че сайта има цялостно изчистена или минималистична концепция която много добре предразполага за бързото му разбиране. Идеята беше когато потребител влезе в сайта от първия миг да разбере каква е идеята, но очевидно има потребители които са затруднени. За целта реших да направя няколко видео урока за това как се ползва безплатния речник- www.kakvo.org. Уроците съм ги качил във vbox7.com както и във youtube.com

Клипове във vbox7.com:
-- Безплатен Синонимен речник -- www.kakvo.org
-- Безплатен Компютърен речник -- www.kakvo.org
-- Правописен речник -- www.kakvo.org
-- Безплатен Съновник -- www.kakvo.org
-- Безплатен Превод от Английски на Български -- www.kakvo.org
-- Безплатен Превод от Български на Английски -- www.kakvo.org
-- Форум за всеки и всичко -- www.forum.kakvo.org

Клипове  във youtube.com:

-- БЕЗПЛАТЕН Превод от Английски на Български- www.kakvo.org
-- БЕЗПЛАТЕН Превод от Български на Английски- www.kakvo.org
-- БЕЗПЛАТЕН Български Тълковен речник- www.kakvo.org
-- БЕЗПЛАТЕН Български Съновник
-- БЕЗПЛАТЕН Български Правописен речник- www.kakvo.org
-- БЕЗПЛАТЕН Български компютърен речник
-- БЕЗПЛАТЕН Български синонимен речник- www.kakvo.org
-- Форум за всеки и всичко

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Как да премахнем Microsoft Smart Quotes в MySQL или PHP

Случвало ли ви се е да ъплоаднете текстов файл преди това писан и експортнат от Microsoft Office. Е в това няма нищо лошо, но сигурно забелязвате, че кавичките не са като стандартните(на вид и като изпълнение). Тези кавички са част от Smart Quotes. Smart quotes е част от Microsoft office които трансформира стандартните кавички. Ето Ви как може да премахнете Smart Quotes в MySQL и PHP(препоръчвам PHP):

MySQL:

#UTF-8 text
UPDATE `t` SET `c` = REPLACE(`c`, 0xE28098, "'");
UPDATE `t` SET `c` = REPLACE(`c`, 0xE28099, "'");
UPDATE `t` SET `c` = REPLACE(`c`, 0xE2809C, '"');
UPDATE `t` SET `c` = REPLACE(`c`, 0xE2809D, '"');
UPDATE `t` SET `c` = REPLACE(`c`, 0xE28093, '-');
UPDATE `t` SET `c` = REPLACE(`c`, 0xE28094, '--');
UPDATE `t` SET `c` = REPLACE(`c`, 0xE280A6, '…');
#Windows-1252 text
UPDATE `t` SET `c` = REPLACE(`c`, char(145), "'");
UPDATE `t` SET `c` = REPLACE(`c`, char(146), "'");
UPDATE `t` SET `c` = REPLACE(`c`, char(147), '"');
UPDATE `t` SET `c` = REPLACE(`c`, char(148), '"');
UPDATE `t` SET `c` = REPLACE(`c`, char(150), '-');
UPDATE `t` SET `c` = REPLACE(`c`, char(151), '--');
UPDATE `t` SET `c` = REPLACE(`c`, char(133), '…');

PHP:

// UTF-8 texxt
$text = str_replace(
array("\xe2\x80\x98", "\xe2\x80\x99", "\xe2\x80\x9c", "\xe2\x80\x9d", "\xe2\x80\x93", "\xe2\x80\x94", "\xe2\x80\xa6"),
array("'", "'", '"', '"', '-', '--', '…'),
$text);
// Windows-1252 text
$text = str_replace(
array(chr(145), chr(146), chr(147), chr(148), chr(150), chr(151), chr(133)),
array("'", "'", '"', '"', '-', '--', '…'),
$text);

Ето и подробна таблица:

Character HTML Code Windows UTF-8 name
&lsquo; 145 E28098 left single curly quote
&rsquo; 146 E28099 right single curly quote
&ldquo; 147 E2809C left double curly quote
&rdquo; 148 E2809D right double curly quote
&ndash; 150 E28093 en dash
&mdash; 151 E28094 em dash
&hellip; 133 E280A6 ellipsis
VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Личен Блог на Мартин Петров