29.02.2012
Супер новость для пользователей Ubuntu - LibreOffice 3.5.0 доступна в PPA для Ubuntu 11.10 Oneiric Ocelot и 10.04 Lucid Lynx.
середа, 29 лютого 2012 р.
LibreOffice 3.5.0 для Ubuntu 11.10 Oneiric Ocelot
вівторок, 28 лютого 2012 р.
Что такое Unix way?
Что такое "unix way"? Что кроется за этим словосочетанием? Почему идеология, рожденная десятилетия назад, до сих пор является актуальной и позволяет старикам юниксоидам козырять ей перед "оконным" молодняком? Эти вопросы беспокоили меня с первых дней моего знакомства с Linux. Пришла пора поделиться найденными ответами.
Статья состоит из двух частей: развлекательной - краткой истории Unix и изложения основ философии Unix, и практической. Практические примеры далеки от идеала, и призваны показать направление решения, а не предоставить готовый 100% ответ. В целом статья носит обзорный характер и не претендует на полноту освещения затронутых вопросов, что, впрочем, должно позволить не уснуть читателю до последнего абзаца. И так...
неділя, 26 лютого 2012 р.
DNS в Ubuntu 12.04
В Ubuntu 12.04 произошли приятные изменения при разрешении имён в DNS. Рассмотрим два нововведения:
Переключение на resolvconf с файла /etc/resolv.conf
Dnsmasq теперь резолвер DNS по умолчанию в Desktop версии.
пʼятниця, 24 лютого 2012 р.
Http в java. Часть вторая - HTTP
В предыдущей статье, был поверхностно рассмотрен стек TCP/IP и способы его использования в java. Это очень важный фундамент, который позволит перейти к изучению непосредственно http.
HTTP (HyperText Transfer Protocol - протокол передачи гипертекста) честно следует своему названию, и заключается в спецификации обмена сообщениями определенного текстового формата. Клиент и сервер обмениваются текстовыми сообщениями состоящими из заголовка сообщения и его тела. В заголовке указывается необходимая для взаимодействия информация.
четвер, 23 лютого 2012 р.
Новое в Ubuntu 12.04
Много нового появилось в Ubuntu 12.04 Precise Pangolin. Рассмотрим по порядку следующее:
Новое в Unity Greeter
Настройки приватности
Видео линзы
MyUnity
Новый UbuntuOne на Qt
середа, 22 лютого 2012 р.
Домашний сервер на Ubuntu Server (часть 5). Веб-сервер
Наконец-то после длительного перерыва я продолжаю серию статей про домашний сервер. Перечислю, что из задуманного уже сделано и некоторые планы на будущее:
Введение
Установка и настройка SSH
Установка и настройка Transmission-daemon
Установка Samba
FTP-сервер
Веб-сервер (эта статья)
Домашняя система видеонаблюдения
Бекапы
Про установку веб-сервера (Apache, php и MySQL) написано в статье Веб-сервер на Убунту за пять минут, поэтому не буду повторно затрагивать процесс установки. Сейчас пройдемся по настройкам апача и созданию виртуальных хостов. Будем считать, что апач, пхп и мускул уже установлены, если нет, самое время это сделать. Управление апачем осуществляется следующими командами:
вівторок, 21 лютого 2012 р.
KDE Digest
Команда KDE рапортует об важных изменениях в своей работе. Simon (свободная система распознования речи) основана на проекте Julius, системе беспрерывного распознавания речи. Система текст-в-речь (TTS) доступна из RSS и емайл. Также произошли изменения в ...
Новая звуковая тема Ubuntu
21.02.2012
Пользователи Ubuntu проголосовали за новую звуковую тему. Ей стала звуковая тема под номером 1. Прослушайте её ...
понеділок, 20 лютого 2012 р.
HUD добавлен в Ubuntu 12.04 Precise Pangolin
Недавно Марк Шаттлворт анонсировал HUD (Head-Up Display) - новое умное меню для Unity. Но не был уверен что HUD будет добавлен по умолчанию в Ubuntu 12.04 Precise Pangolin. Всё же, Unity 5.4.0 загружено в репозитарий Ubuntu 12.04 и значит HUD будет по умолчанию в новом релизе Убунту.
пʼятниця, 17 лютого 2012 р.
Релиз Ubuntu 10.04.4
Дорогая Lucid - твоё время пришло! Команда Ubuntu рада сообщить об релизе Ubuntu 10.04.4 LTS, четвёртом обновлении Ubuntu 10.04.4 LTS. Этот релиз включает обновлённый сервер, десктоп, альтернативные установочные диски CD/DVD для i386 и amd64 архитектур.
четвер, 16 лютого 2012 р.
Http в java. Часть первая - TCP
Современные фреймворки достаточно хорошо абстрагированы от низкоуровневых деталей собственной реализации. С одной стороны это хорошо - упрощает нам жизнь, но с другой стороны не дает нам лишнего повода узнать фундаментальные вещи. Это справедливо для огромного количества вопросов и областей информационных технологий, но в этом цикле статей речь пойдет о протоколе http (часто скрываемом за JSP, JSF и др.) и способах его использования в Java.
Добавить пользователя в git
добавить в конец публичный ключ нового пользователя
Почему я не люблю Source Based?
Хочется очень сильно прокричать как меня начала раздражать компиляция в Source Based системах. Надеюсь крик услышат и сбегутся арчиводы и гентушники и наваляют мне люлей.
середа, 15 лютого 2012 р.
вівторок, 14 лютого 2012 р.
Document Foundation представил LibreOffice 3.5
14.02.2012
Берлин, 14 февраля, 2012 – Document Foundation представил LibreOffice 3.5.
В течение 16 месяцев 80 разработчиков закоммитили ~30000 строк кода.
Новые и интересные возможности:
Удалить часть имени файла в linux
for i in `ls` ; do mv $i `echo $i | cut -c 5-10000` ; done
удаляет первые 4 символа
понеділок, 13 лютого 2012 р.
Фильмы, созданные продуктами Open Source. Часть 1
Фильмы и анимационные ленты, созданные в свободных программах. Не нужно считать, что только платные программные продукты создают шедевры.
пʼятниця, 10 лютого 2012 р.
четвер, 9 лютого 2012 р.
Священная война за скобки в коде
Сегодня я пишу на Java и стараюсь не нарушать общепринятую конвенцию. Со сменой языка пришли и перемены в привычках. И теперь, исходя из собственного опыта, я могу твердо говорить о том, что расстановка скобок - не более чем привычка.
И тем не менее, информация о том, откуда вообще родились различные способы решения этого "фундаментального" вопроса, может оказаться интересной.
Наиболее полно эта тема раскрыта в книге Ричарда Хэзфилда "Искусство программирования на C". Да простит меня автор за копирование, но ниже я приведу выдержку из его работы, касающуюся способов расстановки скобок.
Исправление горячих клавиш в Geany
Долгое время пользуюсь этим текстовым редактором для программирования, но вот незадача, в последних версиях Ubuntu 11.04 и 11.10, в нем перестали работать «горячие клавиши» для копирования и вырезания. Интересно что сам Geany в этом даже не виноват, а виноваты разработчики GTK2. Если поискать в интернете, то есть патчи для кириллицы, но на днях я нашел самое простое решение этой проблемы.
Оказалось достаточно переназначить «горячие клавиши» в настройках Geany. Идем в настройки: Правки → Настройки (ctrl+alt+p) → Привязки. Ищем рубрику «Буфер обмена», выделяем «Копировать», переключаем раскладку клавиатуры на Русскую. 2 раза кликаем на нужный пункт, появиться диалоговое окно, предлагающее нам ввод комбинации, и в Русской раскладке жмём ctrl+с. Для «вырезать» проделываем тоже самое, только комбинацию указываем ctrl+ч, сохраняем. Вуаля, у нас работают «горячие кнопки» как в кириллице, так и на латинских.
UPDATE:
В убунту 12.04, в Geany по умолчанию работают все кнопки кроме копирования, то что писал выше уже не работает, нужно в строчку копирования вставить: <Primary>Cyrillic_es и все будет работать.