Архив автора: Артём

Linux: как сделать простой шлюз

Опишу как при помощи linux сделать простой шлюз. Суть задачи следующая: имеется компьютер с linux на борту, в компьютер установлены две сетевые карты. Одна карта подключена к интернет, а вторая к локальной сети. Надо сделать так, чтобы все компьютеры из … Читать далее

Рубрика: Использование linux | Метки: , | Комментарии (2)

Openwrt: восстанавливаем настройки по умолчанию на роутере tplink-mr3020

Чтобы установить настройки по умолчанию, надо при включении, когда начнет мигать кнопка WPS, нажать её. Тогда роутер перейдет в режим заводских настроек, что будет видно по миганию с большой частотой кнопки WPS.

Рубрика: Использование linux | Метки: | Добавить комментарий

Как сделать установочную usb-flash

Оказалось что сделать установочную usb флэшку в linux очень просто. Скачиваем iso образ нужного дистрибутива, например для debian 7.7.0 отсюда (277 MB). И просто копируем его на usb флэш. dd if=debian-7.7.0-i386-netinst.iso of=/dev/sdX ; sync После перезагрузки выбираем в bios загрузку … Читать далее

Рубрика: Использование linux | Метки: | Добавить комментарий

Си: парсинг GSV GPS nmea сообщение

По просьбам трудящихся опишу как доработать парсер из заметки AVR: подключаем GPS приёмник для работы с GSV сообщениями.  Исходный код программы приведен в статье и прикреплен в виде архива.

Рубрика: Великий и могучий Си | Добавить комментарий

Си: используем стандартные макросы

Компилятор gcc определяет несколько стандартных макросов: __LINE__  — номер строки в файле; __FILE__   — имя файла; __func__  или __FUNCTION__  — имя функции; __DATE__ — дата компиляции; __TIME__ — время компиляции ;

Рубрика: Великий и могучий Си | Добавить комментарий

Makefile: справочник

При создании makfile может много различных нюансов, но помнить всё сложно, буду их потихоньку добавлять в эту заметку.

Рубрика: Великий и могучий Си | Метки: | Добавить комментарий

vim: запрещаем автоматическое добавление переноса строки в конце файла

Vim автоматически добавляет перенос строки в конце файла, чтобы это не произошло можно выполнить следующие действия.

Рубрика: Редактор vim | Метки: | 1 комментарий