Google

28 окт. 2011 г.

SAMBA: Монтирование smb ресурсов из командной строки


Итак, представим себе такую ситуацию: в сети есть некая samba-шара  Docs, которая весит на ip 192.168.1.2, и нам необходимо ее подключить в Linux. Напомню, что для подключения samba из файлового менеджера, например Nautilus, необходимо нажать Ctrl + L - в результате появится поле для ввода адреса, куда нужно ввести адрес вида:
smb://192.168.1.2/Docs
Не забываем про обязательное наличие samba или samba-clien в системе.  В результате выполнения данной команды, система автоматически смонтирует samba-шару на нашем компьютере. 
Для того, чтобы подключить samba-шару при помощи консоли, необходимо установить, если еще не установлены, cifs-utils (- Common Internet File System utilities).

27 окт. 2011 г.

Java: Как определить тип и версию ОС



Недавно возник вопрос, как в Java получить тип и версию ОС. Оказалось, что это вовсе не сложно. Достаточно воспользоваться методом System.getProperty. Если данному методу передать строковое значение "os.name", то мы получим название ОС. Если же передать строковое значение вида: "os.version", то мы получим версию ОС. Итак, на практике все это будет выглядеть примерно так:

26 окт. 2011 г.

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

Частенько, если у нас строчка кода очень длинная, то существует вероятность того, что она не поместиться у нас на страничке: будет влазить за ширину столбца сообщений. Как вариант, можно заняться форматированием строки вручную и в нужном месте, для переноса строки, нажать клавишу Enter. Но в таком случае теряется целостность строки и наглядность кода: не понятно - это одна строка кода или это совершенно разные строки.
Для того, чтобы исправить данное недоразумение, нам потребуется вспомнить основы css, открыть редактор шаблонов blogger и выбрать "Изменить HTML".
В редакторе шаблонов находим блок, отвечающий за внешний вид блока кода и приводим его к такому виду:
code {
  overflow-x: scroll; /* Добавляем полосу прокрутки */
  width: 620px; /* Ширина блока */
  padding: 5px; /* Поля вокруг текста */
  border: dotted 1px black; /* Параметры рамки */
  display: block; padding: 0.5em;
  background: #F0F0F0; /*фон блока */
  /*height: 150px;  Высота блока * высота рамки - если требуется установить фиксированную высоту
  /*white-space: nowrap; Запрещаем перенос строк-все содержимое отобразится в одну строку */
} 
Меняем свойства на свое усмотрение и в зависимости от дизайна, затем сохраняем полученный результат.

25 окт. 2011 г.

Windows 7: освобождаем место после установки SP1

Не так давно компания Microsoft выпустила Service Pack 1 для своих продуктов: Windows 7 и Windows Server 2008 R2. Казалось бы, данная новость должна порадовать многих, но оказалось не совсем так. Многим известно, что Windows 7, по своей природе, свойственно расти вширь после очередных обновлений и установки нового ПО. Зачастую удаление временных файлов и чистка temp-каталогов не спасает от накопившегося хлама в системе. Исключением не стала и установка SP1 для Win7. Дело в том, что после установки SP1, система архивирует и хранит системные файлы на жестком диске. Причем суммарный объем хранимых файлов может достигать пары-другой Гигабайтов.

10 окт. 2011 г.

fstab: монтирование smb-ресурса


В последнее время samba стала неотъемлемой частью существующих ОС, которая позволяет пользователям работать с сетевыми дисками по протоколу SMB/CIFS в различных операционных системах, а также позволяет создавать высокопроизводительные файловые и принт-сервера. Итак, лирику в сторону и перейдем к делу. Предположим, что у нас в сети имеется некоторый файловый сервер, который организован при помощи samba и к которому нужно часто обращаться. Последние версии Gnome позволяют сохранять подключение устройств и сетевых ресурсов на все время сеанса, но иногда этого времени не достаточно и это вносит некоторые неудобства (особенно необходимость каждый раз вводить путь до нашего сервера). Для того, что бы samba-ресурс подключался во время запуска нашей системы нам нужно прописать его в 
/etc/fstab
На первый взгляд ничего сложного в этом нету. Но на самом деле есть парочка подводных камней, о которые можно споткнуться.
Для начала устанавливаем, если еще не установлена, samba (а также дополнительные инструменты, которые нам потом понадобятся):

8 окт. 2011 г.

Лечим ошибку GLX: glxgears BadWindow

Недавно установил себе Debian 6.0 Squeeze (не смотря на то, что недавно вышло обновление 6.0.2), настроил его, установил драйвера NVidia (Compiz заработал на ура), добавил нужные мне зеркала и запустил систему на обновления. После установки обновлений, система любезно предложила перезагрузить систему и я возражать не стал, кроме того, был конец рабочего дня и я не стал дожидаться загрузки обновленной системы, а поспешил домой.  Но с утра следующего дня меня ждал небольшой сюрприз: Compiz перестал запускаться. Не долго думая, набрал в консоли команду для проверки работоспособности glx: glxgears

2 окт. 2011 г.

Libre/Open Office: преобразовываем текстовые значения в числовые.

Долгое время LibreOffice Calc/OpenOffice Calc меня полностью устраивали по своему функционалу для работы с электронными таблицами. Но однажды столкнулся с такой проблемой (актуальна для документов, которые получены путем экспорта из каких-нибудь *cad-программ, например Autocad, NanoCad и пр.): Calc не хотел производить расчет формул и не составлял правильно сводные таблицы. Причиной тому были данные, которые были записаны в текстовом виде. В данном случае речь идет не о формате ячеек. Если откроем окно управления форматом ячеек (пкм--> Формат ячеек) и выберем формат числовой, то формула все равно считать не будет. Если выделить такую ячейку и посмотреть в строку редактора формул, то мы увидим, что число записано в виде:
'2, т.е. перед самим числом стоит апостроф ( ' ).  Стандартные средства электронных таблиц Excel позволяют преобразовать подобные записи в числа, а вот LibreOffice/OpenOffice Calc, к сожалению, таким похвастаться не может. Excel подобные ячейки выделяет зеленым маркером в верхнем левом углу, а также  показывает значок с уведомлением об ошибке. Выглядит все это примерно таким образом:

Social