Конвертируем ext2 в ext3 ++

Сегдня на своем ФТП заметил, что у меня один винт в ext2. «Не правильно это» подумалось мне и я решил сконвертить его в ext3, чтоб было как положено. Надежнее все таки. :)

В общем, как оказалось все проще простого.

ext3 или 3-я расширенная файловая система — журналируемая файловая система, используемая в операционных системахна ядре Linux, является файловой системой по умолчанию во многих дистрибутивах. Основана на ФС ext2.

Основное отличие от ext2fs состоит в том, что ext3 журналируема, то есть в ней предусмотрена запись некоторых данных, позволяющих восстановить файловую систему при сбоях в работе компьютера.

Все действия делаем из под рута. Для начала надо отмонтировать раздел, который мы будем конвертить:

umount /dev/sdb1

Дальше проверяем на целостность файловую систему:

e2fsck /dev/sdb1

и добавляем жрунал

tune2fs -j /dev/sdb1

Собственно говоря все. Можно монтировать и удостовериться, что раздел примонтировался как ext3

mount /dev/sdb1 /media/sdb1
mount | grep sdb1

Вывод будет таким:

/dev/sdb1 on /media/sdb1 type ext3 (rw)

Постим в Twitter с помощью BASH ++

Ставим curl:

Для справки:

cURL — это служебная программа командной строки для передачи файлов с синтаксом URL, поддерживающая FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, Файл:URLи LDAP. cURL поддерживает сертификаты HTTPS, методы HTTP POST, HTTP PUT, загрузку на FTP, Kerberos, загрузку через формы HTTP, прокси, файлы cookie, проверку подлинности «имя пользователя + пароль» (базовую, дайджест, NTLM и Negotiate для HTTP, а также kerberos4 для FTP), возобновление передачи файла, туннелирование через прокси HTTP и много других функций. cURL — это свободное программное обеспечение, распространяемое под лицензией MIT.

Главная цель использования cURL состоит в том, чтобы автоматизировать передачу файлов или последовательность таких операций. Например, это хорошее средство для моделирования действий пользователя в веб-обозревателе.

Libcurl — это библиотека интерфейса API для передачи, которую пользователи могут встроить в свои программы; cURL действует как автономная обёртка для библиотеки libcurl. libcurl используется, чтобы обеспечить возможность передачи URL многочисленным приложениям (как открытым, так и коммерческим).

Для libcurl имеется более 30 различных привязок к языкам программирования.  (c) Wikipedia

FC: su -c ‘yum install curl’

UU: sudo apt-get install curl

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

#!/bin/bash
curl --basic --user USERNAME:PASSWORD \
--data status="$*" '/statuses/update.xml' -o /dev/null;

Где USERNAME — имя в twitter, PASSWORD — пароль. Ставим права на исполнение всем, а на редактирование только для рута (тут тоже на ваше усмотрение)

$ sudo chmod 551 /usr/local/bin/tw
$ sudo chmod +s /usr/local/bin/tw
$ sudo chown root /usr/local/bin/tw

А теперь пользуемся:

tw "Проверка связи, раз, раз, два. Как слышно?"


 

Вышла третья альфа Ubuntu 9.04 ++

* Интегрирована поддержка файловой системы ext4, которую теперь можно выбрать при установке через интерфейс Ubuntu Installer.

* В интерфейсе пользователя реализован новый метод вывода системных уведомлений и индикаторов изменения состояния (изменение громкости, обнаружение wifi сети, готовность USB Flash к извлечению и т.п.). Вновь поступающие уведомления выстраиваются на экране в очередь и выглядят эфемерно, т.е. не требуют от пользователя какой-либо реакции и скрываются автоматически и изначально позиционируются как средство промежуточного информирования (подробные сведения или какие-то действия пользователю предлагается посмотреть непосредственно в приложении сгенерировавшем уведомление).

* Интегрирован код последнего тестового снапшота X Server 1.6/X.Org 7.5;

* В инсталляторе Ubiquity появилась возможность шифрования содержимого отдельных домашних директорий пользователей. В релизе 8.10 для хранения приватных данных был представлен каталог «Private», данные в котором хранятся в зашифрованном виде, в 9.04 функциональность расширена шифрованием домашних каталогов целиком.
При тестировании следует иметь в виду, что с X Server 1.6 пока не работают проприетарные драйверы ATI fglrx и Nvidia, также наблюдаются проблемы с видеокартами на базе чипов Intel i845 и i865.

В настоящее время страница новшеств запланированных к реализации, содержит 17 пунктов, среди которых создание LDAP DIT (Directory Information Tree) для управлением пользователями и группами, создание редактора файлов конфигурации X.Org, запрещение перезагрузки X-сервера через нажатие ctrl-alt-backspace, обновление gdm до версии из GNOME 2.24, разработка инструментария для автоматизированного тестирования всех аспектов работы X.org, перевод открытого драйвера с архитектуры акселерации XAA на EXA.


Раздача интернета на телефон через Bluetooth (Part 2)

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

Теперь я с вами поделюсь опытом провождения той же самой процедуры только на телефонах SonyEricsson без PAN и, к сожалению, только под windows.

На заметку игроманам под Windows

Недавно скачал себе очередную сборку GTA, хотел попробовать. Сборка очевидно не очень, глючная, ну да не об этом. Дернуло меня поставить 10-й директ под ХРенью, полной версии, как известно, нету, но за то я нашел какую — то директообразную фиговину, которая обещала работать так же, как и 10й. Поиграв в Need for Speed Undercover разницы я не заметил, ну думаю, нет та и нет. А вот ГТА  начала матреиться на непонятном языке, из ее сообщения я понял только то, что хочет она 9-й директ. После того, как погуглил — нашел для себя несколько вариантов: 1. переустановить систему (за вариант это я не считал) 2. воспользоваться программкой DirectX Happy Uninstall 3. просто убедить игру, что у системы стоит все таки 9-й директ.  Выбрал я третий вариант, так как моя интуиция говорила, что удалять директ — не благодарное дело.  Значит нужно убедить свой компьютер о наличии не 10й, а 9й версии. Как это сделать:

1.  Жмем Win + R  (выполнить) и заходим в regedit

2.  Идем в HLM/SOFTWARE/Microsoft/DirectX/, где видем параметр  Version, тыкаем и изменяем на ту, которая вам надо.

Вот и всех делов то. Теперь можно играть в игры, которые требуют более старой (новой) версии директа.

Постовой: частная наркологическая клиника одесса, ariston одесса, когенерационные технологии

Раздача интернета на телефон через Bluetooth (Part 1) ++

Предисловие:

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

Немного теории:

Существуют телефоны которые поддерживают и не поддерживают технологию PAN.

Персональная сеть (англ.Personal Network) — это сеть, построенная «вокруг» человека. Данные сети призваны объединять все персональные электронные устройства пользователя (телефоны, карманные персональные компьютеры, смартфоны, ноутбуки, гарнитурыи.т.п.). К стандартам таких сетей в настоящее время относят Bluetooth, Зиг-Би, Пиконет. Параметры PAN: 1. Малое число абонентов 2. Некритичность к наработке на отказ. 3. Все устройства входящую в PAN-сеть можно контролировать. 4. Узкий радиус действия (100 футов) 5. До 8-ми участником сеть должна поддерживать.

У меня была цель настроить инет на телефоне SE k510i, но он, к сожалению, такой технологии еще не знает (о том как настроить без поддержки PAN в следующем посте), поэтому этот способ лично мной не проверен, я все это проделал еще до того, как понял, что мой телефон без PAN.

Настройка:

— ДЕКСТОП ВЕЙ:

Есть одна хорошенькая программка для работы с блютузом называется она Blueman. (Тянуть тут https://blueman.tuxfamily.org/)

После устновки запускаем. Идем в Edit —> Services

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

Еще может возникнуть необходимость скачать пакет dhcpd. Далее идем в reboot. И пока настраиваем телефон:

Присоединившись к компьютеру через блютуз в настройках «передачи данных» необходимо применить профиль с именем вашего компьютера, так же его применить к Java. Если у вас телефон поддерживает технологию PAN, то у вас получится это сделать, если нет — вам в следующий пост :).

— Настройка в консоли:

1. В /etc/bluetooth/hcid.conf строку security user; меняем на security auto; Надо закомментить строки auth enable и encrypt enable.

2. В  /proc/sys/net/ipv4/ip_forward меняем «0» на «1»

3. Смотрим название интерфейса, который раздает интернет в ifconfig (допустим eth0). Применяем команду (от рута):

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -A FORWARD -i ppp0 -j ACCEPT

iptables -A FORWARD -m state —state ESTABLISHED,RELATED -j ACCEPT

4. В /etc/resolv.conf ищем строку  «nameserver», в которой будет отображаться ИП адрес днс сервера, например » nameserver 172.17.1.1″ (это нам нужно будет)

5. Создаем файл для соединения вашего телефона (КПК) с компьютером:   в /etc/ppp/peers/тут_любое_слово пишем:

115200
172.17.2.1:172.17.2.2
local
ms-dns 172.17.1.1 // это именно тот адрес, который мы смотрели шаг назад
noauth
debug

6. Соединяемся

dund —nodetach —listen —persist —msdun call тут_любое_слово

7. Настраиваем телефон (КПК). Тут я уже ничем не помогу.

 

Решение проблемы мерцания видео при включенном compiz ++

Вступление:

Я наконец разобрался с проблемой мерцания видео, заставок и прочего.

Домыслы:

С  этой проблемой я столкнулся еще при первом знакомстве с убунтой, потом она как-то пропала… Но вот решив довести свою новую 8.10 до ума — я озадачился. Варианты были такие: кривые драйвера, неправильный конфиг или еще какая — нить задница проблема. Вообщем мой способ это только вариант, может быть и костыли.

Русская локализация в SwiftFox

Устанавливаем аддон ru.xpi.

Вбиваем в адресную строку «about:config» и находим параметр «general.useragent.locale«. Меняем его значение на «ru» и перезаружаем SwiftFox.

Это все. :) Радуемся русскому языку и говорим спасибо сайту https://truediamon.ru.

Еще могу посоветовать поставить пару весьма удобных плагинов.

1. ScribeFire— публикация в блоги.
О нем я уже рассказывал вот тут.

2. FoxMarks— синхронизация закладок.
Весьма удобный сервис и плагин для хранения закладок в интернете и синхронизации между несколькими компами.

3. FasterFox— ускорение работы FireFox (SwiftFox).

4. Fission— Показывает степень загрузки страницы как в Сафари.
Удобно видеть на сколько загрузилась та или иная страница.

Постовой: Работа в Донецке.
Если Вам нужны программы для бизнеса, то Вам на expertsoft.com.ua
Пропала эрекция?

Наконец-то…

… нашел нормальный клиент для блога к линуху… Вернее даже это плагин к FireFox (SwiftFox). Называется он ScribeFire.

Отличная вещь. Рекомендую всем попробовать, у кого линух и кто ведет свой блог.

Может работать как в отдельном табе, так и в нижней панели (по типу FireBug). Не могу нарадоваться. :)

Кстати, никому не нужен Adobe Acrobat 8.0?

Постовой: Интересные знакомства в Киеве.

Новый браузер под Линукс ++

Весь мир opensource сегодня заговорил о новом браузере, написанном на C++ и Tcl/Tk. Называется он «Hv3». Решил и я его попробовать.

Первое, что необходимо сделать, поскольку браузер писаный на С++, — это установить пакет libstdc++5.

sudo apt-get install libstdc++5

Дальше скачиваем браузер и распаковываем его:

wget https://tkhtml.tcl.tk/hv3-linux-nightly-08_0203.gz
gunzip hv3-linux-nightly-08_0203.gz
chmod 755 hv3-linux-nightly-08_0203
./hv3-linux-nightly-08_0203

Вот теперь можно попробовать любимые сайты. Скажу сразу — сырой еще, но весьма достойный. Ajax не работает.

Вот так выглядит мой сайт в этом браузере:

hv3

 

beget