Архив рубрики 'Новости' Рубрика

Синхронизация HTC TyTNII с linux

2009-10-06 от Ahineya

Наконец-то я вернулся к своей любимой Ubuntu Linux! Система - лялечка, чтоб у меня все внутренние органы до восьмидесяти лет так стабильно работали. Но, к сожалению, встал передо мной вопрос: как же синхронизировать устройство на базе Windows Mobile (предысторию читать тут) с моим солнышком (то бишь, ubunt’ой). Начал я искать аналог Microsoft ActiveSync под *NIX.

После долгого гугления на помощь мне пришла утилита под названием Synce. Synce - приложение для синхронизации Windows Mobile-устройств с *NIX системами (поддерживаются различные дистрибутивы Linux, FreeBSD, а также, для маньяков, имеется возможность скачать тарболл с исходным кодом и портировать сие творение под свою любимую ОС).

Установка производится просто - вы шагаете прямиком на эту ссылку и скачиваете пакет под свою систему. Думаю, *NIX’оидам не стоит рассказывать, каким образом поставить сей пакет под их систему ;) .

К сожалению, адекватного графического интерфейса к утилите нет, а посему после установки мы получаем доступ к следующим командам:

  • synce-pcp [:]ИСТОЧНИК [:]НАЗНАЧЕНИЕ - команда копирования файлов. Если перед источником или назначением ставится двоеточие, то оно символизирует обращение к мобильному устройству.
  • synce-pls [КАТАЛОГ] - просмотр содержимого каталога на мобильном устройстве.
  • synce-prm [ФАЙЛ] - удаление файла, где [ФАЙЛ] - путь к файлу.
  • synce-pmkdir [КАТАЛОГ] - создание каталога, где [КАТАЛОГ] - полный путь и имя создаваемого каталога.
  • synce-prmdir [КАТАЛОГ] - удаление каталога, где [КАТАЛОГ] - полный путь и имя удаляемого каталога.

Также, существуют иные команды. Полный список можно узнать по команде dpkg -L librapi2-tools | grep usr/bin/synce . Справка по каждой из команд выводится по команде man [synce-*], где [synce-*] - команда, выведенная по вышеприведённой команде без префикса “/usr/bin”. Правда, справка сия на английском. Ну, не суть это важно, главное, что в данной статье я показал основные возможности утилиты synce.

Всем спасибо за прочтение.

Рубрика: *NIX'ы, Mobile devices, Windows, База знаний, Железо, Новости | Комментарии (6) »

Установка Windows с USB флешки.

2009-09-18 от Ahineya

Нам понадобятся:

  • Дистрибутив Windows (XP, Vista или Seven)
  • Программа FlashBoot
  • Флешка

Качаем программу под названием “FlashBoot”.  Устанавливаем, запускаем. Выбираем “Create bootable flash disk with minimal set of DOS files”.  В следующем окне - “Use built-in FreeDOS”.  Выбираем флешку. Далее убираем галочку с “Avoid reformatting” и выбираем USB-HDD mode. После чего у нас готова загрузочная флешка, отформатированная необходимым нам образом.

Жмём Пуск - Выполнить. Пишем “cmd”, жмём “Выполнить”. Конвертируем флешку в NTFS: Convert I: /fs:ntfs /nosecurity /x, где I: - буква флешки, только что нами подготовленной. Заходим на диск с Windows: <буква диска с точками>. К примеру E:. Заходим в папку boot (cd \boot). Вводим команду: bootsect /nt60 I:, где I: - буква флешки. В результате загрузчик с диска Windows переносится на флешку. После чего копируем все файлы с диска на флешку. Теперь у нас есть флешка, с которой можно установить Windows.

Рубрика: Windows, База знаний, Вирусы, трояны, Новости | Комментарии (2) »

О страшной чёрной FreeBSD и разворачивании веб-сервера на ней

2009-05-06 от Ahineya

Недавно имел счастье познакомиться с операционной системой FreeBSD. Как и любая *nix система, она представляет для меня особенный интерес. Чуть позже получил задание: подять на ней стандартный веб-сервер (apache 2.2 + mysql 5.1 + php5+phpmyadmin) и ftp. Итак, вперёд!

Вначале логинимся под рута. Поможет нам в этом команда su (SuperUser):

$su

Password:

#

Apache 2.2

Найдём, в каком каталоге портов находиться apache:

#whereis apache22

apache22: /usr/ports/www/apache22

Переместимся в данный каталог и поставим апач из портов:

#cd /usr/ports/www/apache22
#make
#make install

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

#ee /etc/rc.conf

Запустился текстовый редактор. В конце добавляем строчку:

apache22_enable="YES"

Сохраняем, выходим.

#ee /boot/loader.conf

Добавляем (или редактируем) строчку:

accf_http_load=”YES”

По умолчанию файл настроек апача httpd.conf находиться в /usr/local/etc/apache22, а папка сайта - в /usr/local/www/apache22/data. Папку можно поменять настройками httpd.conf, но это не относится к теме данной статьи.

Перезагружаем систему:

#reboot

После перезагрузки имеем поднятый апач. Проверить можно, установив текстовый браузер links из портов (если он ещё не установлен, конечно же).

PHP5

#whereis php5

php5: /usr/ports/lang/php5
#cd /usr/ports/lang/php5

#make

#make install

Настраиваем апач на отображение пхп:

#ee /usr/local/etc/apache22/httpd.conf

Ищем строку “DirectoryIndex“, в ней добавляем “index.php

Добавляем следующие строки:

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

Перезапускаем апач:

#apachectl restart

Проверить работу пхп можно, написав эдакое в папке сайта:

#echo "<?phpinfo();?>" > index.php

После чего открыть адрес в браузере.

MySQL5

# whereis mysql51-server
mysql51-server: /usr/ports/databases/mysql51-server

#cd /usr/ports/databases/mysql51-server

#make

#make install

#

#ee /etc/rc.conf

Добавляем строчку:

mysql_enable=”YES”

Сохраняем, выходим, перезагружаемся.

#mysqladmin -u root password ‘ваш_пароль’

PhpMyAdmin

#whereis phpmyadmin

phpmyadmin: /usr/ports/databases/phpmyadmin

#cd /usr/ports/databases/phpmyadmin

#make

#make install

После установки необходимо в настройках апача (httpd.conf) добавить строки:

Alias /phpmyadmin/ “/usr/local/www/phpMyAdmin/”

<Directory “/usr/local/www/phpMyAdmin/”>
Options none
AllowOverride Limit

Order Deny,Allow
Allow from all
</Directory>

После чего имеем доступ к phpMyAdmin по адресу http://адрес_сервера/phpMyAdmin (или http://адрес_сервера/phpmyadmin)

FTP

Стандартный FreeBSD-шный FTP-сервер меня устроил, поэтому его я и настроил:

#ee /etc/rc.conf

Вписываем строку:

ftpd_enable=”YES”

После перезагрузки FTP доступен по любому логину/паролю системы, стартовый каталог каждого пользователя - /home/имя_пользователя, а root - /root

Заключение

В общем, вот таким образом настраивается вышеописанная красота, с 99%-ной вероятностью, после выполнения всех этих команд всё заработает. А не заработает - дорога вам на http://google.com. Честь имею.

Рубрика: *NIX'ы, Новости, Серверы | Комментарии (6) »

 

Valid XHTML 1.0 Transitional