Архив за "FreeBSD" Категория

безплатен шведски преносимостта на номерата да изглежда услуга

Когато в Швеция въведе преносимостта на номерата за мобилни телефони (MNP - преносимостта на мобилните номера) и фиксираните линии там, където някои хора, които са заявили, че тази информация следва да се публикуват в DNS или DNS като система, така че би било евтини и достъпни за всеки да използва. Естествено на телекомуникационните компании искаха да го направя по начина, по който те винаги са неща. С централизирано мазнини решение.

Така Швеция завърши с Oracle базирани на централната база данни (CRDB) разтвор система, въведена от Cap Gemini и Oracle. Тази система сега се управлява от SNPAC AB (притежавани от големи телекомуникационните компании на Швеция), който зарежда около. 19200 евро, за да се свържете и 14400 евро на година. Което наистина е от място за малките участници на мащаба на пазара или любители, които имат Asterisk PBX, които биха искали да могат да си избират най-евтиния маршрут, да проведете разговор,.

На другия ден шведски PTS (Шведската агенция за Post и Telecom) стартира на уеб страница, където бихте могли да проверите кой оператор е прекратяване на кой номер. Затова реших да отида напред и изпълнение на DNS базирани търсите метод.

Първо малко тирада за техните услуги. Ами това е хубаво, че те предлагат различни интерфейси, днес те поддържат SOAP 1.1, SOAP 1.2, HTTP GET и HTTP POST. Но защо трябва на крайния потребител трябва да се грижите за разделяне на ЦДУ и SN? (НСНВ - Национален код по местоназначение и SN - абонатен номер), след всички PTS е авторитетен на НСНВ е така, защо да не може, те си поделят номер за нас? И защо не цяло MSISDN (Mobile Subscriber Integrated Services Digital Network Брой) или защо не цялата E.164 номер? Или какво да кажем за действително прилагане ENUM (E.164 Брой Mapping) гледат?

Ok достатъчно тирада. Имах няколко часа, така че аз седнах с кутия и pwerdns на FreeBSD и започна да се код. Така че сега аз (и останалата част на света), да направите следното търсене с любимия си инструмент DNS:

% Копаят 733441006.tel.arnold.se TXT

% Копаят 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT

Резултатът е низ, съдържащ името на оператора, който се занимава броя. (Имам включени пълна мощност по-долу) Не е най-добрият отговор на автоматична обработка на обажданията, но достатъчно добър като доказателство на концепцията на изпълнението, на преодоляването на DNS и MNP база данни. Точно сега съм прилагане ENUM вид, така че бихте могли да автоматично се интегрират този в Asterisk PBX и избират най-добрите изходящи линия за вашите разговори. Тъй като операторите често имат "Обадете се свободно в рамките на нашата мрежа" се занимава, това ще бъде един чудесен инструмент за ниска цена, маршрутизиране на вашите телефонни разговори.

Но преди да започне изпълнението на неща, да използвате това няколко бележки:

  • Това е един експеримент.
  • Не съм напълно настроени за кеширане и производителност и още.
  • Аз в момента само подкрепа на follwing NDC: 8, 31, 40, 70, 72, 73, 76 (Швеция за 3 най-големите градове и в GSM и 3G мрежи) По-NDC, ще следват, когато аз са намерени един машина чете списък, така че не трябва да въведете всички тях в ...

Така няколко въпроси към вас, четете това:

  • Бихте ли искали това като постоянна услуга?
  • Всякакви други полезни неща искате да изглеждате над DNS?
  • Каква информация бихте искали върнати на ENUM? (Аз съм особено заинтересовани от нуждите на Asterisk не са потребители.)

Моля, да ми даде обратна връзка по-долу и ще се опитам да вземете идеи предвид.

Един пример за търсене с помощта на копаят:

Копаят 733441006.tel.arnold.se%. TXT
; <<>> DIG 9.6.1-P2 <<>> 733441006.tel.arnold.se. TXT

; Глобалните опции: + Cmd

; Имате отговор:

; ->> HEADER <<- опкодът: QUERY статус: NOERROR, ID: 57824

; Флагове: QR-ти кв.; QUERY: 1, ОТГОВОР: 1 ОРГАН: 0, ДОПЪЛНИТЕЛНИ: 0

; РАЗДЕЛ ВЪПРОС:

; 733441006.tel.arnold.se. В TXT
; РАЗДЕЛ ОТГОВОР:

733441006.tel.arnold.se. 3600 В TXT "Теленор Sverige AB"

; Запитване време: 39 мсек

; Server: 213.136.34.15 # 53 (213.136.34.15)

; Кога: Съб Авг 20 13:44:06 2011

; Rcvd MSG SIZE: 72

Как да стартираме bitcoin генератор на FreeBSD

След всичко това bitcoin Hype напоследък и факта, че повечето клиенти за Linux, не е чудно, че съм виждал няколко искания за това как да стартирате bitcoin генератор под FreeBSD. Все още не съм убеден, че bitcoins са повече от една финансова пирамида, но реших да се провери нещата и всъщност наши дни е доста лесно да се получи един миньор, който работи на FreeBSD.

Ами основен генератор bitcoin и работи на портфейла е доста лесно:

Първа ъпгрейд пристанища (пристанище bitcoind наскоро бе актуализиран), а след това да инсталирате bitcoind.

# Portsnap донесе актуализация

# CD / usr/port/net-p2p/bitcoind

# Да инсталирате

Когато конфигурационния екран имате възможност да се даде възможност на GUI или не. Тъй като до пристанището, само инсталира bitcion (команда с GUI) или bitcoind (команда без GUI), която ще трябва да реши кое е най-доброто за вас. Ясно предпочитат версия без GUI, така че може да се стартира в / и т.н. / rc.local и работят във фонов режим.

Когато се прави инсталирате имате bitcoin миньор и портфейла, за да работи. Играйте малко с него, но не го използвайте!

Защо? Ами CPU минното дело, е толкова бавно, че ще вземе за възраст, за да получи изплащане bitcoin. Аз съм говорим за години!

Така че, вместо да се присъединят към минната басейн. Минен басейн е услуга, където serveral миньори обединят силите си и да се разделят награди, когато те мина блок на монети. По този начин ще получите малка част от изплащане, пропорционално на колко сте допринесли към блока. Недостатъкът е, че bitcon или bitcoind не поддържа присъединяването bitcoin басейни. Така че ви позволява да се инсталира друг миньор (всъщност по-ефективен). Се нарича този, когото са експериментирали с minerd и за съжаление няма порт за него.

Така че това е това, което трябва да направите, за да го получи и се изпълняват:

Upgrade пристанища:

# Portsnap донесе актуализация

Инсталирайте jwasm:

# CD / ЮЕсАр / пристанища / развитието / jwasm

# Да инсталирате

И къдря:

# CD / ЮЕсАр / пристанища / FTP / къдря

# Да инсталирате

Сега е време да свалите пластира и инсталирате minerd:

% Wget http://btcmine.com/media/miners/cpuminer-1.0.tar.gz

% Катран xvf cpuminer-1.0.tar.gz

Cpuminer-1.0% CD

Сега някаква магия, за да го работи.

Редактиране Makefile.in и намери следната ред:

DEFAULT_INCLUDES =-I. @ Am__isrc @

И го променете на:

DEFAULT_INCLUDES =-I. @ Am__isrc @ -I/usr/local/include

Файл липсва на FreeBSD е byteswap.h, но тъй като тя е само някои малки статични вградени функции просто да го изтеглите в текущата директория:

# Wget http://www.arnold.se/byteswap.h

Сега ние сме готови да тече конфигурирате и съставянето на източник:

# Setennv CFLAGS "-O3-Wall-msse2"

#. / Конфигурирате

# Направят

Това е трябвало да отиде OK с няколко предупреждения. Сега можем да стартирате миньор със следната команда:

.% / Minerd-алго 4Way-теми 2-URL http://mining.bitcoin.cz:8332-userpass USER.XXX: PASS

(Този пример е за управление bitcoin.cz срещу сървъра в http://mining.bitcoin.cz/ и ще трябва да се регистрирате, преди работата ви ще се зачита за генериране на bitcoins. )

И моля, имайте предвид, най-алго, има няколко SHA256 реализации, за да изберете inbetwen. Направете няколко писти и проверете кой е най-бързият на вашата машина. Сега тя даде известно време и можете да започнете да виждате малко цента подвижен статистика минни басейни страница.

Нещо странно? Или някакви въпроси или коментари? Моля капка коментар тук и аз ще се опитам да ви помогне.

Oracle да купи Sun Microsystems

Днес Oracle и слънце обяви, че те ще се купуват Sun Microsystems. И това е голям!

Представете си най-големият извън OpenSource компания база данни, която не само притежава най-големия им съперник MySQL, но също така и много други ключови технологии, интернет, като например: Java, Solaris, NetBeans, VirtualBox (virtilisation софтуер), OpenOffice (Microsoft Office, "клонинг"). Да не говорим за великия технологии, Sun се е превърнало в последните години, сред тях ZFS. (Напълно нов начин за въвеждане на теория неограничен журнал файлова система с край до край провери сумиране на всички данни, и за мнозина, за което се счита, че най-доброто нещо, тъй като нарязан хляб.) Но също така и собствените си архитектура CPU SPARC и ще произвеждат свои собствени хардуер да тече този софтуер.

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

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

Content server request failed

Искане за Съдържание на сървъра се провали

But sun's did handle the load.

Но слънцето се справят с натоварването.

Някои цитати от слънцето:

Натиснете на издаване Цитати

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

Лари Елисън
Главен изпълнителен директор
Оракул

"Oracle и Sun са били пионерите на индустрията и близки партньори на повече от 20 години. Тази комбинация е естествена еволюция на нашите отношения и ще бъде определящо събитие в индустрията. "

Скот МакНийли
Председател на Съвета на директорите, председател на Слънцето Федерална, Inc.
Sun Microsystems

"Това е фантастичен ден за клиентите на Sun, разработчици и партньори по целия свят, обединяват сили с глобален лидер в бизнес софтуер за шофиране иновациите и стойност във всеки аспект на технологията пазар. От платформата Java докосва почти всеки бизнес система на земята, захранване на милиарди на потребителите на мобилни телефони и потребителска електроника, за сближаването на съхранение, мрежи и компютри, задвижвани от операционната система Solaris и SPARC и x64 системи на Sun. Заедно с Oracle, ние ще управлява газопровода за иновации при създаването на красиви стойност за нашите клиенти и на пазара. "

Джонатан Шварц
Главен изпълнителен директор и президент
Sun Microsystems

Дори шведските медии не са започнали да покрие историята. За пример Svenska Dagbladet и Dagens Nyheter .

първата, свързани със сигурността бъг в djbdns

Като човек го ада замрази над днес.

Даниел Бърнстейн известен още като. djb за първи път са изплатени обещаните 1000 $ за първи свързани със сигурността бъг в djbdns .

Основно ако имате поддомейн (настройка, че не е препоръчително, но поддържа) в контрол от трета страна, тази трета страна може да отрови кеш, за да изпраща грешни отговори на запитвания на DNS Подробности за грешката и как да се използва тя може да се намери тук .

Но все пак е направена първата алфа на djbdns публична преди 10 години и това е първият бъг сигурност. (Текущата версия на djbdns бе освободен през февруари 2001 г.) Това е наистина добра сигурност запис, специално като се има предвид, че голяма компания като Microsoft не може дори да управлява 10 месеца без нови бъгове за сигурност ...

Така че ще има нова версия, освободени скоро, и djb казва, че ще има нова гаранция за сигурността.

Тук е оригиналната обявяването от Bernstein:

Дата: 4 Mar 2009 01:34:21 -0000
От: DJ Bernstein
До: dns@list.cr.yp.to
Тема: djbdns <= 1.05 ви позволява AXFRed поддомейни презаписване на домейни

Ако администратора на example.com публикува example.com DNS данни чрез tinydns и axfrdns, и включва данни за sub.example.com, прехвърлени от ненадежден трета страна, то това трето лице може да контролира кеш вписванията за example.com, а не само sub.example.com. Това е резултат на бъг в djbdns, посочва Матю Dempsky. (С една дума, axfrdns компресира някои изходящите пакети DNS неправилно.)

Въпреки че този бъг засяга много малко потребители, това е нарушение на очакваната политика на сигурност в разумен ситуация, така че това е дупка в сигурността в djbdns. Трета страна DNS услуга не е препоръчително в djbdns документацията, но все пак е подкрепено. Dempsky се възлагат $ 1000.

В следващата версия на djbdns ще бъде подкрепен от нова гаранция за сигурността. В същото време, ако има такива потребители, са в ситуацията, описана по-горе, тези потребители се препоръчва да се прилага кръпка Dempsky и поиска да приемете моите извинения. Пластирът се препоръчва също и за други потребители; коригира грешката без никакви странични ефекти. Копие на пластира се появява по-долу.

-DJ Bernstein
Изследванията на професор, компютърни науки, Университет на Илинойс в Чикаго

- Response.c.orig 2009-02-24 21:04:06.000000000 -0800
+ + + Response.c 2009-02-24 21:04:25.000000000 -0800
@ @ -34,7 +34,7 @ @
uint16_pack_big (buf, 49152 + name_ptr [I]);
връщане response_addbytes (buf, 2);
}
- Ако (dlen <= 128)
+ ((Dlen <= 128) & & (response_len <16 384))
ако (name_num <ИМЕНА) {
byte_copy (име [name_num], dlen, г);
name_ptr [name_num] = response_len;

Невалиден PHP_SELF Path, когато модернизация на кактуси 0.8.7b на FreeBSD

Когато обновявате кактуси до последната версия, аз винаги се ухапан от браузъра ми показва грешка "Invalid PHP_SELF Path" . Наскоро се е случило при обновяване до 0.8.7b кактуси, но също така ми се е случвало, когато модернизация 0.8.6j кактуси и кактуси-0.8.7a. Така че аз мисъл и по-добре да пиша за това тук, така че всички могат да намерят пластира.

Уговорката е съвсем проста:

В / ЮЕсАр / местни / акции / кактуси / включва / global.php, коментар, (като го поставите символа с / /) линия 113, който изглежда така:

  (((is_file ($ _SERVER ["SCRIPT_FILENAME"])) & & (substr_count ($ _SERVER ["SCRIPT_FILENAME"], $ _SERVER ["PHP_SELF "])))) { 

И точно след тази линия добавете този, вместо:

  (((is_file ($ _SERVER ["SCRIPT_FILENAME "])))) { 

Това е всичко, което трябва да направите, за да получите вашата кактуси работи отново.

Debugging MySQL на тел

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

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

И това е наистина лесно да се направи. Ако не са Wireshark, инсталирайте Wireshark като този:

# CD / ЮЕсАр / пристанища / нето / Wireshark

# Да инсталирате

Така че сега, когато имаме инструмент тук, е как да го използва за дебъгване на MySQL, като слушат, какво всъщност се предава към сървъра:

# Tshark-T текст-V-F "DST порт 3306 '| Впиши изложение: | нарязани-B25

Сега просто се облегнете назад и да гледате на изход изглежда като това:

изберете адрес от басейни, където citypool = 'sth.globalns.openpeers.net' \ N
изберете адрес от басейни, където citypool = 'sth.globalns.openpeers.net' \ N
изберете адрес от басейни, където citypool = 'lon.globalns.openpeers.net' \ N
изберете адрес от басейни, където citypool = 'lon.globalns.openpeers.net' \ N
изберете адрес от басейни, където citypool = 'none.globalns.openpeers.net' \ N
изберете активирана от сайта, където името = 'WWW' и сайта = 'Арнолд и домейн =' globalns.openpeers.net и поддръжка = 1 \ N
изберете басейн, от който, където nexthop = '83 .142.224.2 и поддръжка = '1 '\ N

Но, хей! Какво, това изглежда сякаш съм да изпращат идентични MySQL запитвания!

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

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

как да се ускори изтеглянето пристанища

Ами, предполагам, всички вие по някое време сте забелязали, че системата пристанищата не е толкова умен, за които FTP сървър, за да започне изтегляне на дистрибуции от. Доста често и сте забелязали, че мулти мегабайт файла, аз съм изтегляне идва от Япония. Не е оптимално на всички ...

Ами днес Уесли Шийлдс посочи на FreeBSD-пристанища, че има решение на този проблем. Има пристанище под пристанища Управл наречените fastest_sites, че е хубаво да има. fastest_sites видове MASTER_SITE определения, в зависимост от време за пътуване за TCP-ръкостискане. (Пинг не е наистина полезно, тъй като тя може да бъде блокиран от правилата на защитната стена)

Така че нека отида напред и да инсталирате тази хубава инструмент:

# CD / ЮЕсАр / пристанища / пристанища Управл / fastest_sites

# Да инсталирате

Сега имате инсталиран fastest_sites програма, така че да го стартирате, за да генерира сортиран списък на капитана сайтове:

# Fastest_sites> / ЮЕсАр / местни / и т.н. / ports_sites.conf &

Тази стъпка ще отнеме известно време, има много сайтове, за да сонда ... Докато чакате да добавите следния ред към / и т.н. / make.conf:

  . Включват "/ ЮЕсАр / местни / и т.н. / ports_sites.conf" 

Готово!

Сега всеки път, когато инсталирате порт правят, ще избере от списъка, сортирани след времева близост, вместо просто да познае случайно.

Доста често това прави голяма разлика! Особено, ако се случи да бъде в близост до една от изброените сайтове майстор.

Естествено майстор сайтове идват и си отиват, но и натоварването на мрежата и топология може да се промени така тичам fastest_ports сега и след това да поддържа собствена база данни до дата.

Оригиналния сайт за това заявление може да се намери тук в сайта semicomplete Jodan Sissel .

Supercomputer инфлация

Днес прочетох на Slashdot и други места, че Microsoft и Cray освобождава от $ 25000 HPC 2008 сървър готов "суперкомпютър". Защо някой би искал да тече прозорци на суперкомпютър Не мога да кажа. Но, тъй като Cray има тенденция да се направи секси машини, аз реших да потърся CX1 нагоре. Е, може би може да се нарече малко по малко секси, но когато погледнете спецификацията на тази машина, осъзнават, че не е суперкомпютър изобщо! Това е 8 слот блейд сървър с всяка дъска в подкрепа двойни процесори Xeon. Така $ 25000 Предполагам е за системата и един нож с един процесор ...

Ами някои тийнейджъри като LAN парти ще събере повече CPU мощност, отколкото, че наши дни ...

Между другото. не можех да купя една, дори и ако аз исках да. Техният сайт не ми позволи да конфигурирате модел, тъй като "Тази секция на уебсайта е съвместим с само Microsoft Internet Explorer 6.x и по-високи". ...

Някои повече статии за това "суперкомпютър:"

ZDNet

Windows сървър дивизия

Как тече хромирани на FreeBSD 7.0

Така, както аз ви обещах, в последния ми пост (всъщност, публикувано от хром) тук е как успях да се хромирани работи на FreeBSD. Всъщност този път около него е проста ... таен ключ се намира в новата 1.1.4 версия на вино, оповестен днес.

Стъпка по стъпка следва ...

Първо инсталирате вино 1.1.4:

  % Wget http://prdownloads.sourceforge.net/wine/wine-1.1.4.tar.bz2 
  % Катран xfz http://prdownloads.sourceforge.net/wine/wine-1.1.4.tar.bz2 
  % CD вино-1.1.1 

(Имах някои проблеми с wineinstall, така че аз направих ръчно инсталиране)

  / Конфигурирате%. 
  Gmake% зависят 
  % Gmake 
  % Gmake инсталирате 

Сега вино се актуализира, ви позволява да се направи магия за вино.

(И не забравяйте да вземете резервно копие на вино, преди да се опитва това, или, както аз правя по-долу се скрие. Вино и инсталирате свежо в нов Вина)

  % CD ~~
 Winetricks% RM
 % Wget http://www.kegel.com/wine/winetricks
 % МПС Вина. Wine.old
 SH% winetricks msxml3 corefonts Firefox флаш WinXP 

Така че сега можете да оставите firefow инсталирате хром за вас, просто отидете на chrome.google.com и да го инсталирате директно от своите уеб страница!

Когато сте готови напусне Firefox и изпълнете Chrome с тази команда:

  вино ".wine / drive_c / прозорци / профили / $ USER / Local Settings / Приложение
       Data / Google / Chrome / Application / chrome.exe "- не-пясък - нова грешка 

Това всички го сега, когато виното екипаж е определила вино!

Общ успех в движение Chrome на FreeBSD!

Не, аз трябва secceded в стъпало на хром на FreeBSD 7.0-STABLE, че не е бърз бот работи. Аз съм дори пиша този блог влизане, използване на хром!

Но аз не съм бутане късметът ми, така че аз ще пазя кратко на този пост и да напишете HOWTO в друг запис, като използвате Firefox ...

Кратък разказ, е да използвате вино 1.1.4, но виси на Аз ще ви даде пълна HOWTO в следващото ми влизане.