воскресенье, 20 ноября 2011 г.

EDUP EP-N8508 установка нового драйвера для Ubuntu

Уже почти год пользуюсь отличным беспроводным сетевым адаптером EDUP EP-N8508:

  • радиус действия: 200-830 М (пока проверить не удалось);
  • метод передачи: Direct Sequence Spread Spectrum (DSSS);
  • поддерживаемые стандарты: IEEE802.11N;
  • поддерживаемые ОС: Windows XP/Vista/Win 7/ Linux;
  • безопасность: Support 64/128/152 bit WEP data encryption, support for WPA, IEEE 802.1X, TKIP, AES encryption and security mechanisms, etc;
  • размер: 18*14*6 мм;
  • вес: 2 г.

Достаточно неплохой беспроводной сетевой адаптер, который по картинкам на коробке должен работать во всех операционных системах (начиная от winXP и заканчивая все еще экзотической в нашей стране MacOS).

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

Сам адаптер работает на чипе от фирмы Realtek RTL8192CU. Последние версии драйвера можно заполучить тут (вообще-то драйвер есть на прилагаемом к адаптеру CD диске, но там более старая версия. В новой версии добавили даже возможность компиляции для устройств на базе Android).

Для того, чтобы установить новый драйвер - скачиваем его для нужной версии чипа (RTL8192CU), распаковываем и компилируем. Благо разработчики постарались упростить процесс компиляции до минимума, поместив скрипт install.sh.
./install.sh
Запускается процесс установки, при этом вас даже попросят ввести пароль администратора, чтобы уж наверняка установить все куда следует.

Но как раз тут нас и поджидают подводные камни. Компиляция наглым образом прерывается сообщением о том, что не возможно найти какой-то там файл smp_lock.h и все тут.

Поиски в сети привели к тому, что люди просто советуют удалить строку с
#include smp_lock.h
Удалить придется из двух файлов в папке drivers
driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_service.h
driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/rtw_io.h
после удаления все отлично компилируется и устанавливается.
make
make install

вторник, 25 октября 2011 г.

суббота, 20 августа 2011 г.

Fence – еще одна тема для OPL

Очередное творение для Open PS2 Loader. Теперь это забор, найденный на просторах интернета.
Для нормальной работы темы следует использовать последнюю сборку OPL, например  OPL r590.




Скачать

пятница, 19 августа 2011 г.

ZPaper – тема для OPL

Еще одна тема для  Open PS2 Loader. За основу взята тема Desk Mess Mirrored от Edward Caissie. с небольшими изменениями. В этой теме также зайдействована возможность OPL  использовать сторонние шрифты, которые были взяты тут /usr/share/fonts :-) .
Для нормальной работы темы следует использовать последнюю сборку OPL, например  OPL r590.




воскресенье, 10 июля 2011 г.

Open PS2 Loader r590 с включенным режимом отладки и защиты от детей

В дополнение к выложенной ранее OPL r590 выкладываю OPL с включенным режимом:
OPL с включенным режимом отладки удобно сипользовать для поиска ошибок в конфигах темы, проблем при запуске игр и т.п.
В версии OPL с включенной защитой от детей отсутствуют настройки, т.е. можно просто запустить OPL и работать, а настраивать нельзя.

пятница, 8 июля 2011 г.

Новая тема для OPL

Вот решил немного переделать свою старую тему для Open PS2 Loader. Постарался задействовать возможности последней ревизии OPL r590. В первую очередь это информационный экран, позволяющий показывать скриншоты игры, текстовое описание и т.п. В общем смотрите скриншоты ниже или смотрите прямо на своей PS2.





Содержимое архива:
  • ART – папка с примерами изображений (обложка, текст под обложко, скрины -3 шт.)
  • CFG – пример конфигурации для одной игры
  • THM – собственно внутри этой папки лежит тема
Скачать

четверг, 7 июля 2011 г.

Open PS2 Loader r590

Новая сборка замечательной программы для PS2.
Некоторые изменения в последних ревизиях OPL:
  • rev590 – исправления для Kingdom Hearts 2: Final Mix(SLPM_666.75)
  • rev589 – исправления для SSX
  • rev588 – обновления для компиляции с последней версией PS2SDK
  • rev587 – исправлена функция sceGetReadPos() возвращающая смещение буфера на 2048 байта
Скачать

пятница, 1 июля 2011 г.

Фотографии около моего дома

Опять в мурманске наступило лето.
На Семеновсокм озере окзывается уже плавают большие утки :-)





Само озеро достаточно красиво в слонечную погоду



Видно было как включают фонтан, оказывается фонтан на Семеновском озере запускается не сразу. Сначала стартует центральная струя, а чуть позже остальные по кругу.







Lazarus & OpenGL. Город с загруженными моделями

Пример загрузки моделей в созданный ранее город.

Скачать (исходные коды  + исполняемые файлы + текстуры)

Lazarus & OpenGL. Вертолет

Модель кончено не очень хорошо загрузилась, но тем не менее можно полетать :-)

Скачать (исходные коды  + исполняемые файлы + текстуры)

Lazarus & OpenGL. Загрузка моделей в формате GMS

Ниже представлен пример загрузки моделей в формате GMS.

Скачать (исходные коды  + исполняемые файлы + текстуры)

Lazarus & OpenGL. Телепорт в городе

Здесь представлен пример реализации «телепорта» в опубикованном ранее городе.

Скачать (исходные коды  + исполняемые файлы + текстуры)

Lazarus & OpenGL. Город в тумане

Опубликованный ранее город с включенным туманом

Скачать (исходные коды  + исполняемые файлы + текстуры)

Lazarus & OpenGL. Город 1

Еще один пример. Здесь уже с помощью OpenGL построен «город».

Скачать (исходные коды  + исполняемые файлы + текстуры)

Lazarus & OpenGL. «Молекулы»

Продолжаю выкладывать свои старые наработки по OpenGL и Lazarus. Ниже представлео, то что изначально планировалось сделать как арканоид, но получилась типа модель «Молекул».

Скачать (исходные коды  + исполняемые файлы + текстуры)

среда, 29 июня 2011 г.

Отечественные политики заграницей

Просматривая каталог интернет магазина, наткнулся на такую замечательную картинку.
Если перейти по ссылке то можно увидеть какое отношение наши политики имеют к ассортименту магазина :-)

вторник, 28 июня 2011 г.

Изменение размеров фотографий

Столкнулся с небольшой задачей по изменеию размеров фотографий. Т.е. задача достаточно стандартная для многих, когда нафотографированное надо немного уменьшить для публикации где-н.
Решение достаточно простое – можно воспользоваться утилитой convert из пакета imagemagic.
Установить можно приведенной ниже командой или через Центр приложений


apt-get install imagemagick

Теперь для изменения размеров изображения можно воспользоваться следующей командой:


convert -resize 800x600 foto1.jpg small_foto1.jpg

В приведенном примере изображение foto1.jpg сжимается до 800×600 точек и результат сохраняется в файл small_foto1.jpg. Это минимальное количество параметров, которые нам нужны (в справке указано значительно больше параметров, которые позволяют творить с картинками все что хотите).

Для массовой обработки фотографий было решено написать небольшой скрипт, который просматривает текущий каталог и ищет файлы заданного типа. Найденные файлы обрабатываются и складываются во временный каталог.


#!/bin/bash
#Имя временного каталога с результатами обработки
tmpdir="tmp"
 
size="800x600"
#Раширение имени файлов
ext="JPG"
#Если временного каталога нет, то создаем его
if [ ! -d "$tmpdir" ]; then
  mkdir $tmpdir
fi
#Пробегаем по файлам и отбираем только те, которые подходят по расширению
for filename in *                # Обход всех файлов в каталоге.
do
#Если найден файл заданного типа, то
if [ "${filename##*.}" = "$ext" ]
then
#изменяем его размеры
convert -resize $size $filename ./$tmpdir/$filename
fi
done

Теперь достаточно кинуть этот скрипт в каталог с фотографиями и запустить его.

пятница, 24 июня 2011 г.

Lazarus & OpenGL. Генерация объектов

Решил опубликовать старые программки. Здесь простенький пример генерации объектов и размещение (раскидывание) по поверхности.

Скачать (исходные коды  + исполняемые файлы + текстуры)

УМК: Компьютерные сети

Данный учебно-методический комплекс (УМК) предназначен для формирования базовых знаний и умений будущих учителей информатики в области компьютерных сетей и включает в себя материал по основам работы в локальных компьютерных сетях. В частности, в УМК рассматриваются:
  • основы построения сетей (их виды, оборудование, принципы соединения компьютеров);
  • основные телекоммуникационные протоколы, в частности, стек коммуникационных протоколов TCP/IP;
  • беспроводные технологии передачи данных (Wi-Fi, инфракрасная связь, технология Bluetooth);
  • некоторые вопросы безопасности в компьютерных сетях (параметры безопасности Интернет-браузера, брандмауэры, возможности выявления уязвимостей компьютерной системы);
  • особенности работы в локальных вычислительных сетях (общие ресурсы и предоставление доступа к ним).
Скачать

СЕТЕВЫЕ ТЕХНОЛОГИИ: теория и практика администрирования. Часть II. Учебно-методическое пособие


Учебно-методическое пособие предназначено для студентов, обучающихся
по специальности 050202 «Информатика» со специализацией «Системное
администрирование учебных компьютерных сетей». В нем рассматриваются
основы проектирования, обслуживания и администрирования компьютерных
сетей: организация серверов, настройка основных сервисов и служб. В качестве
средства обучения основам построения сетевых технологий авторами
предлагается использовать современные технологии виртуализации –
виртуальные машины.
Пособие имеет модульную структуру. Каждый модуль включает
теоретические сведения, несколько лабораторных работ, задания для
самостоятельного выполнения, тестовые задания и контрольные вопросы. В
конце пособия приведены базы тестовых заданий ко всем модулям. А так же
содержится глоссарий, который позволит обучаемым быстрее усвоить значение
используемых в сетевых технологиях международных терминов и аббревиатур.
Пособие будет полезно так же учителям информатики, поддерживающим
работу компьютерных сетей учебных заведений.
Скачать

вторник, 26 апреля 2011 г.

Резервное копирование с FTP сервера

Для резервного копирования файлов существует огромное количество разнообразного программного обеспечения (можно просто копировать вручную, можно использовать rsh или что-то вроде Bacula).
Но случайно в поиске по теме резервного копирования наткнулся на Lftp (статья в википедии).
Эта программа по сути является FTP-клиентом с богатым функционалом (зеркалирование файлов и каталогов, остановка и продолжение работы и т.д.). Но самое главное – это возможность автоматизации процесса работы с помощью сценариев (скриптов).
В качестве примера приведу скрипт, который копирует на ваш компьютер содержимое удаленного каталога на FTP-сервере.

#указываем файл для отладочных сообщений (debug5.txt) и уровень детализации отладки (3)
debug -o debug5.txt 3
#Подключаемся к серверу ftp.server.ru
open ftp.server.ru
#Передаем серверу логин (MyLoginName) и пароль (MyPassword)
user MyLoginName MyPassword
#Зеркалируем содержимое удаленного каталога (/MyRemoteFolder) в локальный (~/MyLocalFolder)
mirror /MyRemoteFolder ~/MyLocalFolder
#Отключаемся от сервера и завершаем работу
exit

Данный сценарий можно добавить в службу cron для автоматического зеркалирования содержимого удаленного каталога.

вторник, 15 марта 2011 г.

Настройка Windows 7 для OPL

Вот решил написать простенькую инструкцию о том, как получить доступ из OPL к файлам на компьютере под управлениям Windows 7. Итак «инструкция о настройке Windows 7 для OPL» или «предоставление доступа к общей папке».
  1. Добавляем учетную запись пользователя, которому можно будет подключаться к папке с резервными копиями игр:
    • Открываем окно управления компьютером (надо щелкнуть правой кнопкой мыши на значке Мой компьютер и выбрать команду Управление);

    • После этого сразу перходим в раздел Служебные программы/Локальные пользователи/Пользователи.

    • Создаем нового пользователя, например с именем GUEST. Для этого вызываем контекстное меню правой панели (щелкаем там правой кнопкой мыши в свободной области) и выбираем команду Создать пользователя (или что-то другое, где будет написано про создание пользователя).
    • Вводим в поле ПользовательGUEST а в поля Пароль и Подтверждение, например 123.
    • Устанавливаем флажки Запретить смену пароля пользователем и Срок действия пароля не ограничен.

    • Подтверждаем все внесенные данные кнопкой Создать.
    • Закрываем окно в котором создавали пользователя.
    При желании можно внести пользователя GUEST  в группу Гость, чтобы сильно ограничить ему права.
  2. Далее создаем папку в которой будут храниться резервные копии ваших игр (с расширением имени файла ISO). Например делаем папку с именем PS2 (вроде бы в OPL по умолчанию прописано сразу PS2SMB, так что можно сразу эту папку создавать).
  3. Создаем в папке PS2 новую подпапку с именем DVD, собственно для резервных копий ваших игр. В принципе можно создать дополнительно и другие папки, воспринимаемые OPL (например CD, APP, THEMS, ART и др.).В папке DVD следует размещать образы дисков с именами в следующем формате:
    SLES_547.37.Ratatui.iso
      где:
    • SLES_547.37 – имя исполняемого файла в образе диска с игрой (идентификатор игры). Можно посмотреть, открыв файл в формате ISO в любом современном архиваторе;
    • Ratatui – название игры;
    • iso – расширение имени файла.
  4. После того как папка создана, необходимо предоставить доступ к ней через сеть:
    • Открываем диалоговое окно созданной ранее папки (Вызываем контекстное меню папки PS2 и выбираем команду Свойства).


    • Затем перходим на вкладку Доступ.

    • Открываем диалоговое окно Расширенная настройка общего доступа кнопкой Расширенные настройки.

    • Устанавливаем флажок Открыть общий доступ к этой папке.
    • Открываем диалоговое окно Разрешение для группы …. кнопкой Разрешения.

    • Открываем диалоговое окно добавления пользователей кнопкой Добавить и выписываем в поле … имя созданного ранее пользователя – GUEST и подтверждаем все кнопкой ОК.
    •  
    • Закрываем окно Разрешение для группы …. кнопкой ОК.
    • Закрываем диалоговое окно Расширенная настройка общего доступа кнопкой ОК.
    • Закрываем диалоговое окно Свойства папки PS2.
  5. Далее необходимо в параметрах OPL ввести:
    • IP-адрес вашего компьютера
    • Имя общей папки с резервными копиями игр, например PS2
    • Имя созданного пользователя – GUEST (он вроде там по умолчанию введен уже)
    • Пароль для созданного пользователя
  6. Перезагрузить приставку и начать играть