Debootstrap: переустановка Debian из установленной системы

Порой бывает проще переустановить систему, чем выгребать мусор и перенастраивать текущую операционную систему из-за изменения задач или просто из-за неудачного апгрейда. Конечно систему можно переустановить и с диска и с флешки, но что делать если нет физического доступа к машине или кому-то очень не хочется ехать на другой конец города? Вот тут-то очень пригодится debootstrap.

Что нам понадобится:

  1. Установленная операционная система Debian.
  2. Новый жесткий диск или свободный раздел.
  3. Интернет-соединение

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

sudo aptitude install debootstrap

Читать далее

Рубрика Debian, Linux | Метки , , , , , | Добавить комментарий | Просмотров: 1 922

Замена части строки в поле прямо в MySQL

Обычно чтобы заменить часто встречающуюся подстроку в записях БД другой нужно слить дамп базы, произвести замену нужной подстроки, залить дамп обратно. Но можно не делать первый и последний пункт, а сразу изменить записи с помощью SQL-запроса:

UPDATE tablename SET collname = REPLACE(collname,'строка для замены', 'заменяющая строка');
Рубрика CMSки, Программирование | Метки , , | Добавить комментарий | Просмотров: 632

Курсовая работа по БД

Задача

Разработать базу данных для НИИ по изучению НЛО.

База данных научно-исследовательского института по изучению НЛО должна содержать следующие сведения:

  • данные о сотрудниках (ФИО, паспортные данные и должности);
  • виды НЛО (круглое, квадратное, треугольное, три точки и т.д.);
  • места и даты появления НЛО, по каждому случаю данные об очевидцах (ФИО, адреса, телефоны);
  • данные о вещественных доказательствах появления НЛО (кино-, фотоматериалы);

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

  1. для заданного вида НЛО определить все места и даты их появления;
  2. для заданного района и периода времени получить фамилии и адреса очевидцев появления НЛО;
  3. для заданного вида НЛО определить даты их появления и сведения о вещественных доказательствах;
  4. определить все случаи появления НЛО, по которым работает заданный сотрудник НИИ.

Читать далее

Рубрика Программирование, Проектирование | Метки , , , , | Добавить комментарий | Просмотров: 179

Курсовая работа по ОС

Задание:
Необходимо загрузить некоторое количество файлов через socks-прокси на ftp-сервера в несколько потоков.

Рабочие файлы программы:

  1. Файл со списком файлов и ftp-серверов.
    Формат файла:
    путь\к\файлу;ftp://логин:пароль@адрес.сервера/путь/к/папке
  2. Файл со списком socks-прокси серверов (читается циклически).
    Формат файла:
    адрес:порт
  3. Файл с настройками (читается циклически по времени).
    Формат файла:
    параметр=значение

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

Также считается, что socks-прокси сервера рабочие, т.е. к ним можно подключиться и передать через них файл.

Читать далее

Рубрика Программирование, С | Метки , , , , | Добавить комментарий | Просмотров: 202

Автоматическая дефрагментация раздела xfs в Debian

Как то раз я решил сделать копию данных с домашнего компьютера на сервер и столкнулся с жуткими тормозами. Как показало исследование диск был очень сильно фрагментирован (судя по выводу xfs_db аж на 98%), с такой фрагментацией теряют скорость исполнения все дисковые операции (даже удаление файла может затянуться на несколько минут). Естественно, в этом нет ничего хорошего, поэтому был определен следующий план действий: во-первых, определить программу, которая создает фрагментацию, во-вторых, найти решение проблемы.

Читать далее

Рубрика Debian, Linux | Метки , , , , | Добавить комментарий | Просмотров: 253

C#+Matlab=?

Есть множество способов связывания C# с Matlab, но мы рассмотрим самый простой, медленный, предоставляющий все функции матлаба и требующий его установки: подключим матлаб как COM-объект. :-)

Читать далее

Рубрика C#, Программирование | Добавить комментарий | Просмотров: 600

Курсовая работа по ООП

Задание:

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

Результатом решения задачи стала небольшая игрушка. :-)

UPD: Обновлено 23.05.2011, добавлен отчет.
Читать далее

Рубрика C#, Игрушки, Программирование | Метки , , , | Добавить комментарий | Просмотров: 1 251

Сервер MineCraft под Debian

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

  • Компьютер с Debian
  • Соединение с internet
  • Белый IP или VPN-соединение (например, Hamachi)
  • Открытый порт 25565
  • Пара прямых рук
  • Мозг :-)

Читать далее

Рубрика Debian, MineCraft, Игрушки | Метки , , , , | 1 комментарий | Просмотров: 1 979

Изменение ника в MineCraft

Инструкция для игры в мультиплеер — способ сделать ник любой длины.

  1. Открываем файл каким-нибудь архиватором .minecraft\bin\minecraft.jar
  2. Далее переходим к файлу minecraft.jar\net\minecraft\client\MinecraftApplet.class
  3. Распаковываем его и открываем любым Hex-редактором
  4. Ищем строку «Player»
  5. Предыдущий байт перед этой строкой — это длина ника, по умолчанию там стоит 06. Меняем длину на нужную (не забывая про 16-ричную систему, т.е. ник длинной 12 символов в 16-чном виде будет иметь длину 0C) затем заместо Player пишем сам ник, не забывая вставить/удалить символы (т.е. итоговый размер файла должен отличатся от исходного)
  6. Добавляем отредактированный файл обратно в minecraft.jar
  7. Запускаем игрушку и радуемся :-)

Пример:

До:


После:


Источник: http://minecraft.clan.su/publ/minecraft/smena_nika/2-1-0-2

Рубрика MineCraft, Игрушки | Метки , | Добавить комментарий | Просмотров: 539

Живой Debian

У всех бывали ситуации, когда во время поездки или в случае не работоспособности ОС на домашнем компьютере, нужно было что-то скопировать/распечатать/посмотреть в интернете или сделать что-нибудь еще. Как вариант использовать в такой ситуации какой-нибудь liveCD (например knoppix), но это не всегда возможно, так как в конкретно взятом liveCD может не оказаться драйверов под вашу сетевую карту или принтер. Выход, как говориться, очевиден: надо собирать свой liveCD, а лучше liveUSB, чтобы все изменения в системе сохранялись после выключения.

В сборке собственной liveUSB на помощь к нам приходит проект live.debian, на котором можно найти необходимые скрипты и инструкцию к ним на английском.

Читать далее

Рубрика Debian, Linux, ОСи | Метки , , , , , | Добавить комментарий | Просмотров: 393