Интересное

Сообщение об ошибке

Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 684 of /home/www/nixtalk.com/includes/bootstrap.inc).
Subscribe to nixtalk.com RSS

Вебсервер на RK3188

Опубликовано вс, 12/01/2013 - 13:30 пользователем Demontager

Вебсервер на RK3188
Ранее в Picuntu на RL3188 статье рассказывал зачем мне нужен AndroidTV мини-пк, если в кратце то для запуска вебсервера. Уверен что большинство людей использует такие устройства, только для того, чтобы смотреть видео контент и играть в игры, но этот миниатюрный миникомпьютер также открывает большие возможности для создания полноценного сервера, по производительности сравнимой на уровне с Core i3. Но это еще не все, самая интересная фишка в том, что энергопотребление такого мини-пк составляет всего максимум 10 ватт при 100% нагрузке на CPU. Я специально провел несколько тестов производительности и энергопотребления, для этих целей использовал Pyrit ( WPA/WPA2 утилита восстановления паролей) и siege ( нагрузочное тестирование вебсайтов).
Pyrit показал такие цифры

Кастомное ядро для RK3188

Опубликовано вс, 12/01/2013 - 12:44 пользователем Demontager

Кастомное ядро для RK3188
Недавно писал статью как поставить Picuntu на RK 3188, в этой раскажу как можно собрать кастомное ядро и заставить работать wifi. Некоторые RK3188 устройства поставляются с wifi чипами Broadcom ap6210, другие с Realtek RTL8188, последний из упомянутых работает из коробки, но если у вас ap6210, то работать не будет.
Существует очень удобный набор для компиляции кастомного ядра, называется "Marvin", разработанный человеком под ником phjanderson, github проект расположен по адресу https://github.com/phjanderson/marvin
Этот набор позволяет собирать ядра не только для Linux, но и для других платформ, к примеру Android.
Также хочу сказать отдельное спасибо Pierre aka perun с форума freaktab.com, который помог мне в процессе эксперементов со сборкой ядра.

Начнем пожалуй, пошагово, постараюсь ничего не упустить

Picuntu на RK3188

Опубликовано вс, 12/01/2013 - 11:48 пользователем Demontager

Picuntu on RK3188
Если вам нужен компьютер по супер низкой цене, дешевле чем 80$, можете попробовать так называемый AndroidTV мини-пк. Несмотря на маленький размер, у него на борту 4-х ядерный процессор Cortex A9, работающий на частоте 1.8 Ггц и 2 Гб ram, в качестве диска используется место в NAND памяти 8 Гб или 16 Гб. Почти все эти устройства находятся под управлением операционной системы Android, но некоторые по умолчанию идут уже с Linux, в их обозначении присутствует маркировка "LE".
Я приобрел J22 CX-912 у которго wifi модуль находится на чипе Broadcom 6210 и на борту Android. Но изначально брал его для того, чтобы поставить туда Linux и запустить на нем вебсервер. После недолгих поисков решения в Google, нашел проект Picuntu http://home.g8.net/ - это по сути таже Ubuntu, но с XFCE менеджером рабочего стола.
Теперь пошагово раскажу как можно поставить Picuntu на подобный мини-пк

Asus UX32 Linux

Опубликовано сб, 03/02/2013 - 12:20 пользователем Demontager

 

lubuntu

В предыдущем посте я расказывал как можно сделать апгрейд Asus UX32VD, в этом уже пойдет речь об установке Linux на него же. В качестве операционной системы выбрал Lubuntu. Как базовый DM(Desktop Manager) в ней используется LXDE, что очень существенно снижает потребление энергии ноутбуком, а также расход оперативной памяти.

Конфигурация системы, на которую производилась установка L/Ubuntu:

Asus UX32 VD Апгрейд

Опубликовано ср, 02/20/2013 - 22:40 пользователем Demontager

 

asus_ux32

Приобрел на днях довольно известный ноутбук с серии Asus Zenbook, хотя по началу присматривался к N56 сериям, где вес достигает 2.4 кг.

 Самое вкусное отличие UX32  от UX31/21 серии в том, что у него на борту имеется дискретная видео карта Nvidia 620 GT, в принципе именно это и подтолкуло меня к его покупке, так как сам иногда играю.

 Но есть и довольно удручающие вещи в этом ноутбуке, самая неприятная, это использование обычного винчестера 5400 об/c  от Hitachi, причем SATA 3 Гб/c. И не совсем уж так критично, это наличие 4 Гб памяти, что может показаться вполне нормальным для повседневных задач, но для меня это мало, так как частенько гоняю виртуальные машины через VirtualBox.

Поэтому сразу решил одним махом убить двух зайцев, заменить HDD на SSD, а планку 2 Гб (другая планка в 2 Гб распаяна), на 8Гб.  В качестве замены я выбрал: SSD Plextor PX-256M5P  256 Гб (розничная цена 250$), важно заменить, что я специально подбирал диск высотой 7 мм, так как стандартные 9.5 мм не подходят и планка памяти Kingston KVR16S11/8   DDR3-1600 8Гб

До начала апгрейда, конфиг следующий :

 

Geshi и Ckeditor в Drupal7

Опубликовано пн, 12/03/2012 - 22:51 пользователем Demontager

Эта статья для тех, кто хочет в Drupal 7 включить поддержку подсветки синтаксиса. Это могут быть сниппеты кода php, bash, javascript и др. Есть по крайней мере два модуля способные реализовать это -  Syntax Highlighter  и Geshi filter. Отличия между ними в том, что первый использует клиентский браузер для форматирования кода, а второй соответсвенно форматирование на стороне сервера. Лично для себя я выбрал Geshi и скажу почему, как минимум это надежнее когда твой код формируется на собственном сервере и никакие настройки клиентских браузеров не будут влиять на его отображение.  Еще заметил нюанс один, когда сохраняешь страницу с  кодом отформатированым в Syntax Highlighter, то при оффлайн просмотре, разметка теряется. В любом случае вам решать, но рекомендую именно Geshi filter.

Для настройки как минимум понадобятся такие модули :

  1. Geshi Filer 7.x-1.0
  2. Libraries API - 7.x-2.0-alpha2
  3. CKEditor - 7.x-1.9

Апгрейд Asus U36

Опубликовано вс, 05/27/2012 - 20:27 пользователем Demontager

В этой статье я хочу рассказать как можно сделать небольшой апгрейд ноутбука Asus U36. Процесс будет состоять из пошагового объяснения каждого этапа. А именно, я собираюсь показать как добавить планку памяти и заменить жесткий диск. Сразу скажу, что замена жесткого диска требует аккуратности и решительности, потому что придётся практически разобрать весь ноутбук. Но это того стоит, поверьте мне! Если заменить стандартный диск 5400 об./c , скорость загрузки системы и всех приложений станет в 3 раза быстрее.
Вот моё видео доказывающее этот факт (SSD Crucial M4 128 Gb):

Конфигурация ноутбука на момент покупки:

Экран: (1366х768) 13.3 " глянец
Процессор: Intel Core i5 2430M- 2.4 Ghz
Оперативная память: 4 Gb
Видео карта: Nvidia GeForce 520M GT 1 Gb - дискретная и Intel 3000 HD встроеная в процессор, переключение видеокарт обеспечивает Nvidia Optimus.
Жесткий диск: 500 Gb 5400 об.с Seagate
Порт USB 2.0 - 2 шт., USB 3.0 - 1 шт.
Есть LAN, WebCam, Card Reader, WiFi, Bluetooth.
Вес 1.7 кг

Порядок списка меню в grub2

Опубликовано вт, 04/10/2012 - 21:25 пользователем Demontager

Небольшая заметка о том, как можно изменить чередование пунктов меню в загрузчике grub2. Типичная ситуация такая - вы хотите чтобы вначале списка стояла Windows, а потом Linux. В данном примере у меня установлено две системы на одном диске:

SSH через Proxy

Опубликовано пт, 03/16/2012 - 15:58 пользователем Demontager

SSH через Proxy
Очень часто бывает ситуация, что вам по каким-то причинам нужно использовать ssh соединение через proxy сервер. Это может быть связано с провайдером, который блокирует такие соединения, или же с сервером к которому вы подключаетесь, который блокирует ваш IP. С последней проблемой столкнулся и я, хостинг этого сайта nixtalks.com находится на немецком сервере и мне часто приходится на него заходить с ангольского IP, причём у меня не уникальный IP, мне сложно назвать сколько человек имеют такой же самый адрес как у меня, но в любом случае, хостер предпочитает его не пускать. Чтобы решить данную проблему рекомендую воспользоваться специальной утилитой corkscrew. Она позволит быстро создать туннель между вами и proxy сервером.

Dhcplease

Опубликовано пн, 01/02/2012 - 00:27 пользователем Demontager

Сегодня в процессе активного просмотра логов, заметил что работащий DHCP сервер для одного из моих подключенных клиентов стал выдавать такую запись:

  1. dhcpd: uid lease 172.16.105 for client 00:21:e8:8b:b2:c6 is dublicate on 172.16.1.0/24
  2. dhcpd: DHCPREQUEST for 172.16.1.102 from 00:21:e8:8b:b2:c6 via wlan1
  3. dhcpd: DHCPDPACK on 172.16.1.102 to 00:21:e8:8b:b2:c6 via wlan1

Страницы