Google

30 апр. 2011 г.

Сворачиваем окна или как показать рабочий стол в KDE 4

После установки KDE 4.4.5 в Debian Squeeze, обратил внимание на то, что  по умолчанию не включены горячие клавиши для сворачивания всех окон.  В Windows  это комбинация клавиш Win+D (Ubuntu недалеко ушло от форточек и также использует данную комбинацию клавиш), в Gnome, если я не ошибаюсь, то это Ctrl+Alt+D. Первое время я старался не обращать внимания и как-то обходится без этого, но в один прекрасный момент надоело и задался вопросом "Как включить сворачивание всех окон ?".  Решение вопроса  оказалось до безобразия сложное простое.
В четвертых "КЕДАХ" (читаем KDE версии 4.x) отсутствие включенных по умолчанию горячих клавиш, для сворачивания всех окон, решается немного непривычным путем: в "Параметрах системы" в разделе "Управление компьютером" --> "Клавиатура и мышь" --> "Комбинации клавиш"  отсутствует действие с подобным описанием.

29 апр. 2011 г.

Gravatar - глобально распознаваемые аватары или распознаемся глобально

Однажды на одном из сайтов, а именно bitbucket.org в настройках профиля в качестве аватара было предложено использовать Gravatar. На тот момент у меня голова была и без того перегружена и я не стал разбираться что это такое и в каком соусе все это подавать. Первая мысль, которая возникла на тот момент была "Хм... судя по всему какой-то новый сервис по созданию аватарок...Прикольно.... Нужно будет как-нибудь разобраться что это такое". Собственно, после регистрации на сервисе и создания своего граватара я благополучно забыл про данный сервис на долгое время - до того момента, пока на одном из сайтов/блогов/порталов (не помню уже точно) не оставил свой комментарий и не увидел рядом со своим ником автарку, схожую с той, что установлена в профиле на bitbucket.org. Вот тогда-то я и напряг извилины своего серого вещества и начал разбираться что и как.

Делаем *.exe файл для Java - программы

Предположим, что у нас есть программа, написанная на языке Java, возможно даже имеется исполняемый JAR файл и мы хотим сделать exe-файл нашей программы или нашего Jar файла.  (Ну вот очень захотелось понадобилось). Для этого можно воспользоваться инструментом под названием Launch4j, который является кросс-платформенным и служит для упаковки jar в родные для Windows исполняемые файлы (в данном случае *.exe файлы). Кроме того, данный инструмент обладает богатым функционалом: например, можно прикрутить Splash - заставку для нашего исполняемого файла, можно, а точнее даже необходимо, в опциях программы задать минимальную и максимальную версию Java, можно выводить различного рода сообщения при той или иной ошибке, можно добавить описание нашей программы (указать версию, авторские права, описание файла и т.д. и т.п.). Более подробный список функциональных возможностей приведен на официальной страничке программы.  Для скачивания доступны версии для Windows, MacOS, Solaris и Linux. Официальную документацию можно почитать тут.

28 апр. 2011 г.

MySQL WorkBench - визуальный редактор баз данных

MySQL WorkBench
Каким бы ни был разработчик баз данных: начинающий (в особенности) или бородатый профессионал, ему всегда проще и нагляднее представлять то над чем он трудится, что разрабатывает. Лично я отношу себя к первой категории и для понимания материала мне бы хотелось видеть визуально то, что я проектирую/разрабатываю.
На сегодняшний день существуют различные программы и инструменты, которые справляются с подобной задачей: какие-то лучше, какие-то хуже. Но сегодня я хотел бы немного рассказать о MySQL WorkBench - инструменте для визуального проектирования баз данных, интегрирующего проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL, который является преемником DBDesigner 4 из FabForce.(c) Wikipedia. MySQL WorkBench распространяется в двух вариантах : OSS - Comunity Edition (распространяется под лицензией LGPL) и SE - Standard Edition - версия, за которую разработчики просят денежку. Но я думаю, что многим достаточно будет и OSS версии (в особенности новичкам и тем, кто не хочет или считает нецелесообразным платить за ПО, а также приверженцам программ с открытым исходным кодом), Тем более, что OSS версия обладает богатым функционалом.

25 апр. 2011 г.

Блог-клиенты в Linux

Ведение блогов дело кропотливое и затягивающее. На сегодняшний день большинство веб-сервисов для ведения блогов имеют удобный интерфейс и все необходимые инструменты. Но как правило все они хоть немного, но отличаются между собой (будь то функционал или внешний вид). Но кроме веб-сервисов имеются и приложения: блог-клиенты.
В одной статье, очень давно, писал об одном блог-клиенте для Linux. Если, честно, то на мой взгляд BlogoGtk не дотягивает до полноценного клиента. Сегодня хотелось бы рассказать о других блог-клиентах, среди которых ScribeFire - плагин для броузеров Firefox (Iceweasel-Debian), Google Chrome, Safari и Opera; Blogilo - блог-клиент для среды KDE (Доступен в репозиториях Debian).
Процесс установки и добавление Вашего блога не составит труда и не займет много времени.  

2 апр. 2011 г.

Как определить UUID раздела в Linux

 UUID-универсальный уникальный идентификатор.
Впервые с UUID я столкнулся в Ubuntu - Canonical давно начала использовать данные идентификаторы для монтирования разделов жесткого диска. Для чего это нужно? Да хотя бы для чтого, чтобы привязать какую-то точку монтирования к определенному разделу. Или, например, чтобы, не получилось так, что Вы переразбили Ваш жесткий диск, добавив или удалив один или несколько разделов, и у Вас поползла нумерация разделов: был раздел sda3 а стал sda4 и как результат - система ругается, очень сильно ругается и отказывается монтировать разделы Вашего жесткого диска.
Для определения UUID в Linux существует специальная утилита: blkid. В командной строке вводим от рута (суперпользователя) blkid. В результате нам будет представлены все идентификаторы всех разделов всех жестких дисков:
/dev/sda1: UUID="B4403C1B403BE332" TYPE="ntfs" 
/dev/sda2: LABEL="Reserv" UUID="5A888E78888E5305" TYPE="ntfs" 
/dev/sda6: LABEL="unix" UUID="424608e1-f180-4e06-83e1-2bfa3ced61aa" TYPE="ext4" 
/dev/sdb1: LABEL="media" UUID="36FC1E3AFC1DF539" TYPE="ntfs" 
/dev/sda3: LABEL="root" UUID="6106acf5-7b4b-4ee1-ab5c-9846d7af7e8b" TYPE="ext4" 
/dev/sda5: LABEL="home" UUID="6c196f8e-5e66-4eef-bb58-eaa509fe22e9" TYPE="ext4" 
/dev/sda7: UUID="a43f740c-7054-4ca3-b46d-734c35721121" TYPE="swap" 
Теперь этими данными можно воспользоваться, например, при монтировании разделов жесткого диска.

Social