Хорошая тема по поводу экономии денежных средств в роуминге :-)
Рубрика: Разное
Голосовая почта в Asterisk
; — если звонишь сам себе — попадаешь на свой mailbox
exten => s,1,GotoIf($[${CALLERID(num)} = ${MACRO_EXTEN}]?gomail:godial)
exten => s,n(gomail),VoiceMailMain(s${MACRO_EXTEN})
exten => s,n,Hangup()
exten => s,n(godial),Dial(SIP/${MACRO_EXTEN},30)
exten => s,n,Set(CHANNEL(language)=ru)
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-ANSWER,1,Hangup()
exten => s-NOANSWER,1,HangUp()
exten => s-CONGESTION,1,Congestion()
exten => s-CANCEL,1,Hangup()
exten => s-BUSY,1,Hangup()
exten => s-CHANUNAVAIL,1,Voicemail(${MACRO_EXTEN})
Полезная информация про WiFi
На текущий момент WiFi стал повсеместно распространенной технологией.
WiFi используется дома и в организациях. Данная статья содержит полезную информацию и практические рекомендации для использования WiFi сетей. Читать далее Полезная информация про WiFi
GRUB2
При первом сравнении grub2 со старым grub самым весомым различием оказывается измененная структура файлов конфигурации. Настройка grub2 производится теперь принципиально иным способом. Первое же, что бросается в глаза — отсутствие привычного многим «/boot/grub/menu.lst», в котором были прописаны пункты загрузки, таймаут меню и прочие настройки. Где это теперь? В grub2 основным файлом конфигурации является «/boot/grub/grub.cfg». Читать далее GRUB2
Хорошие книги по Linux и Unix
Сделал подборку хороших книг по Linux. Если вы решили изучить работу с Linux, то книги по Unix также будут полезны. Сборник книг составлен по отзывам в интернет.
Сам пока прохожу по «Linux — сервер своими руками» Колисниченко.
Написано хорошо.
Итак, вот что рекомендуют читать для изучения Linux:
Читать далее Хорошие книги по Linux и Unix
Загрузка компьютера с BIOS
При загрузке компьютера x86 процессор выполняет поиск и запуск BIOS (Basic Input/Output System). BIOS не только управляет первым этапом процесса загрузки, но и предоставляет интерфейс для доступа к периферийным устройствам. BIOS записана в постоянную память и всегда доступна для чтения.
GPT — GUID Partition Table
GUID-таблица разделов (GPT, GUID Partition Table) была разработана в связи с необходимостью преодоления ограничений, накладываемых традиционной таблицей разделов жёсткого диска, не позволяющей создавать разделы размером свыше 2 Тбайт или располагать их на дисках за пределами первых 2 Тбайт их ёмкости.
GPT является частью стандарта UEFI.
Основным техническим отличием GPT от традиционной таблицы разделов является отказ от использования дисковых адресов формата CHS и переход на адресацию LBA.
Также использование GPT упрощает разбиение дисков на большое число разделов. Читать далее GPT — GUID Partition Table
Процесс загрузки EFI
Процесс загрузки при использовании EFI отличается от процесса загрузки компьютера с BIOS
В случае использования EFI происходит следующее:
- Запускается загрузчик EFI. Его задача — выбрать устройство для дальнейшей загрузки, аналогично выбору пользователем устройства при использовании BIOS.
- После выбора устройства, загрузчик находит на диске системный раздел (EFI System partition) и загружает с него файл, отвечающий за дальнейшую загрузку операционной системы. Данный файл всегда расположен по одному адресу. Для amd64 это /efi/boot/bootx64.efi.
ESR определяется загрузчиком по определенному GUID и отформатирована в системе FAT. - После передачи управления загрузчику ОС из системного раздела ESR, дальнейший процесс продолжается как обычно и зависит от операционной системы.
initrd — Initial RAM disk
Начальный RAM диск для загрузки Linux (initrd) это временная корневая файловая система, которая монтируется в процессе загрузки системы в оперативную память для поддержки 2х уровневой модели загрузки. Initrd состоит из различных исполняемых файлов и драйверов, которые позволяют смонтировать настоящую корневую файловую систему, после чего initrd
размонтируется и освобождается память. Во многих встраиваемых системах initrd так и остаётся корневой файловой системой. В этой статье исследуется загрузочный RAM диск для ядра Linux 2.6, включая процесс его создания и использования в ядре линукса. Читать далее initrd — Initial RAM disk
Система контроля версий — какая лучше?
Существует множество систем контроля версий файлов. Какая из них лучше? Что выбрать — GIT или Subversion?
Каждый разработчик рано или поздно сталкивается с необходимостью отслеживать изменения в файлах программных проектов и приходит к выбору системы контроля версий.
Системы контроля версий используются не только программистами. Фактически, они будут полезны каждому, кто хотел бы иметь возможность при необходимости вернуться и просмотреть более раннюю версию документа или файла, который был изменен. По сути, популярный Dropbox — это система контроля версий файлов.
В этой статье я перечислю основные отличия системы контроля версий GIT от более консервативного и привычного многим Subversion.