Создание образа со своего роутера со всеми до установленными пакетами,а так же последующее восстановление
(короче, полный backup а не просто настройки…)
Допустим Вам лень или не умеете собирать сами прошивку, и скачали стандартную с OpenWrt, и добавили нужные вам пакеты и настроили всё.
Но вдруг понадобилось всё снести… и теперь придётся всё начинать заново…
согласитесь, лень или просто нет времени …
Подсчёт символов в тексте на языке Java.
Код программы на java который подсчитывает символы в тексте и сортирует в порядке возростания.
Wii remote как джойстик для Linux
Купил я уже достаточно давно джойстик Wii remote для самопальной интерактивной доски, но как-то не сошлись звёзды и я забил на эту идею. Но вот недавно я вытащил его шкафа и стал думать, что с ним делать.
Добавление 3G модема в качестве wan интерфейса на примере роутеров tp-link 3420 и 3220
Подключаем 3g usb модем
Прошивку качаем с http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/
(для роутеров версии 2 ,прошивки не подходят... там надо колдовать)
нас интересуют,только с окончаниями sguashfs-factory (если роутер ещё с заводской прошивкой) и sguashfs-sysupgade (если роутер уже прошит прошивкой openwrt)
к примеру для 3420 она зовётся так: openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-factory и openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-sysupgrade ,соответственно ...
нам нужно доустановить такие пакеты
comgt
kmod-usb-core
kmod-usb-serial
kmod-usb-serial-option
kmod-usb-uhci тут Необходимо удалить пакет kmod-usb-ohci перед установкой kmod-usb-uhci
kmod-usb2
ppp
kmod-usb-acm (для cdma ) если у Вас umts , то не нужно…
usb-modeswitch (этот и ниже,для переключения в режим модема,если устр.в режиме только модем,то они не нужны)
usb-modeswitch-data
luci-proto-3g (этот для настройки модема через web интерфейс)
USB накопитель в качестве корня файловой системы используя block-mount для OpenWRT (Attitude Adjustment)
Для работы,нужны такие софтины,как putty и winSCP
Прошивку качаем с http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/
(для роутеров версии 2 ,прошивки не подходят... там надо колдовать)
нас интересуют,только с окончаниями sguashfs-factory (если роутер ещё с заводской прошивкой) и sguashfs-sysupgade (если роутер уже прошит прошивкой openwrt)
к примеру для 3420 она зовётся так: openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-factory и openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-sysupgrade ,соответственно ...
Делаем из Komodo Edit полноценную IDE для python
В поисках нормальной IDE для python, я потратил много времени и сил и с каждым днём во мне всё больше и больше созревала ненависть к этому великолепному языку. Я с недавних пор начал програмить на Яве к которой по крайней мере есть три супер навороченные IDE (Eclipse, Netbeans и IntelliJIDEA). Недавно я захотел написать программу на питоне и понял, что мой emacs как-то не дотягивает до удобной работы ибо я уже привык к Netbeans который я использую для кодинга на яве. Увы из нового Netbeans поддержку пистона выпилили, печаль
Способы отладки gdb’ом или ddd’ом приложения с fork()
Я разрабатываю клиент серверное приложение на языке программирования C (Си). У меня как и у всех разработчиков возникает необходимость запуска приложения под отладчиком. В однопоточном приложении и приложении с thread'ами (нитями) все достаточно стандартно - просто запускаем его через $ gdb мое_приложение. Но в случае если отладчик наткнется на вызов fork() он переключится на parent (родитель) процесс, хотя обычно, в демонах, после первого fork()'а родитель завершает свою работу и по смылу нужно отлаживать child процесс. Для ddd и gbd можно писать скрипты при помощи которых можно указывать отладчику идти по parent пути или по child, также можно цепляться уже к запущенному и работающему приложению. Сейчас мы и разберем все эти способы отладки.
"no main manifest attribute" и Maven
При попытке выполнения jar собранного с помошью maven, я столкнулся со следующей проблемой:
no main manifest attribute
Java SE 7 на Ubuntu 12.04
Удаление openjdk и установка java se
sudo apt-get purge openjdk*
sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudoapt-get update
sudo apt-get install oracle-java7-installer
Синие видео в youtube
И так обновился я значит до ubuntu 12.04 и к моему разочарованию flash меня сразу обратдовал а именно все видео стало в стиле аля Avatar. Ясно это не очень приятно.Что самое интересное не во всех роликах было именно так, а как то избранно.