среда, 26 декабря 2012 г.

Ubuntu в 2013 году

Марк Шаттлворт в своём блоге очертил мнение о пути Ubuntu в Новом 2013 Году. Сейчас то время, когда можно обдумать, что является наиболее важным и выбрать его для дальнейшего улучшения в будущем году. Каждый из нас обладает своим видением ситуации и у каждого свои приоритеты и цели. Ваши цели могут отличаться от моих. Но тем не менее, я буду работать в следующем году над такими направлениями ...

Unredirect Fullscreen Windows включили по умолчанию в Compiz

Есть такая опция в Compiz - Отменить перенаправление окон в полноэкранном режиме (Unredirect Fullscreen Windows). То есть разрешать программам напрямую рисовать, минуя процесс composite.

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

понедельник, 24 декабря 2012 г.

Моё впечатление от Valve Steam Linux

Начну рассказ издалека. Когда решился перейти на разрабатываемый релиз Ubuntu 13.04, то извлёк из компьютера видеокарту nVidia и остался на встроенной видеокарте Intel. Хотелось получить опыт работы с дискретными видеокартами и посмотреть в бою открытые драйвера Интел.

К декабрю 2012 моя просьба к руководителям насчёт нового монитора была удовлетворена и, как новогодний подарок, я получу 24 дюймовый монитор. К этому времени Интел карта и её ужасающая производительность в редко запускаемых играх поднадоела, хотя анимация в Unity была нормальной. К тому же большой монитор - это большое разрешение экрана и моя ситуация с Интел видеокартой могла только усугубиться.

четверг, 20 декабря 2012 г.

Canonical создала отдельную команду для исправления ошибок Unity

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

среда, 19 декабря 2012 г.

В Dash появился призрачный эффект анимации

С релиза Ubuntu 12.10, разработчики внедрили в Dash возможность превью. Это позволяет получать более детальную информацию про приложения, о файлах, о музыке и видео из оффлайн и онлайн. Правой клавишей мыши на интересующем вас элементе в Dash и вы в Unity Preview. Щелчок левой клавишей мыши вне поля Preview, которое не понятно где заканчивается, и вы выходите из Preview.

вторник, 18 декабря 2012 г.

Аппаратный сбой жёсткого диска

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

понедельник, 17 декабря 2012 г.

Onboard 0.99 в Ubuntu 13.04 с поддержкой стыковки

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

Релиз Synaptic 0.8 получил поддержку GTK3

Для новичков рекомендуется к использованию Центр приложений Убунту. Удобный инструмент для лёгкой установки, удаления и поиска программного обеспечения.

Менеджер пакетов Synaptic является более мощным инструментом, но в тоже время выглядит по спартански проще. Synaptic позиционируется разработчиками как быстрый, эффективный, мощный инструмент по сравнению с другими менеджерами управления пакетами.

Спорный концепт настроек системы в Dash

"Параметры системы" позволяют пользователю указать свои предпочтения в системе. Сменить картинку на Рабочем столе, указать другую тему оформления, размеры иконок на Launcher и другие базовые возможности.

Благодаря таким утилитам как MyUnity, Ubuntu Tweak, Unsettings, CCSM можно получить доступ к более серьёзным настройкам. Сменить горячие клавиши, получить доступ ко всем GTK темам, изменить курсоры мыши и шрифты в системе.

Креативные товарищи, но не сотрудники Canonical, представили спорный макет, в котором показали работу по настройке системы прямиком в Dash.

суббота, 15 декабря 2012 г.

Видеолекции курса Python

Видеолекции курса Python.

Лектор: Екатерина Тузова.

Курс является введением в язык программирования Python. На первых лекциях курс знакомит с основами языка и языковыми конструкциями в языке. Далее курс рассматривает не только сам язык, и его синтаксис, но так же приложения языка в научной области и знакомство с некоторыми Web Frameworks. В ходе работы над заданиями студенты научатся создавать свои полноценные приложения с использованием языка Python.

пятница, 14 декабря 2012 г.

Убран счётчик у Software Updater в Ubuntu 13.04

Менеджер обновлений (Update Manager) был переименован в Software Updater в Ubuntu 12.10. Теперь на плечах Software Updater забота по обновлению установленного софта.

четверг, 13 декабря 2012 г.

Новые иконки Dash в Ubuntu 13.04

Обновились иконки, используемые в панели навигации Unity Dash в Ubuntu 13.04.

Мэтью Джеймс (Matthieu James), автор Faenza взятый на работу в Canonical, продолжает терзать графику в Ubuntu. Новые иконки стали более скругленные у домашней, файловой линз, а так же линз фото и видео. Остальные иконки просто изменились.

среда, 12 декабря 2012 г.

Видеолекции курса Базы данных (2011)

Видеолекции курса Базы данных.

Лектор: Илья Тетерин.

Dash становится не только местом поиска в Ubuntu 13.04

Canonical больше не выпускает альфа версии Ubuntu, продолжая кажднодневно выпускать для тестирования образы и проводя раз в две недели тестирование с полным покрытием кода. Canonical рассказала о новых возможностях, которые мы увидим в Ubuntu 13.04.

Spring 3. JUnit Тестирование Service и DAO

В этой статье я покажу, как реализовать JUnit тестирование для Service приложений Spring Web и DAO.

вторник, 11 декабря 2012 г.

понедельник, 10 декабря 2012 г.

Линукс шутеры от первого лица

Обычно линукс платформу попрекают малым количеством игр. Под играми часто подразумеваются серьёзные игры типа стрелялок. Остальная мелочь за игры не принимается.

пятница, 7 декабря 2012 г.

Ubuntu 13.04 Alpha 1

Первая альфа Ubuntu 13.04 Raring Ringtail стала доступной. Доступны образы Edubuntu and Kubuntu.

Небольшая волна изменений Unity в Ubuntu 13.04

Небольшое количество обновлений стало доступно в рамках разработки Unity 6.12 в Ubuntu 13.04.

Эти изменения хоть и не вызывают выпадение челюсти, но, будучи маленькими и изящными, вносят исправления в юзабилити.

среда, 5 декабря 2012 г.

Топ 10 Ubuntu программ в ноябре 2012

Новый месячный чарт программ в ноябре 2012 г. В разделе платных программ выделяются прежде всего игры. Это неудивительно, так как многие игроделы начали присматриваться к платформе Линукс. Из бесплатных программ новичками являются менеджер закачек flareGet и менеджер задач Nitro.

вторник, 4 декабря 2012 г.

Терпимость к ошибкам при наборе текста в Ubuntu 13.04

Ввод букв с помощью физической клавиатуры или через виртуальную клавиатуру Onboard - это операция, с которой часто встречается каждый пользователь в своей повседневной жизни. Ищется ли клип через Dash, уточняется ли адрес в Firefox, вводится поисковый запрос в HUD - везде нужен ввод букв, слов, предложений.

Валидация формы Spring 3 MVC

В этой статье я бы хотел вам показать как реализовать валидацию данных формы средствами Spring.

понедельник, 3 декабря 2012 г.

FAQ Xubuntu 12.10 Quantal Quetzal

В новой Xubuntu используется релиз Xfce 4.10. Рассмотрим вопросы, которые возникают при обновлении или установке "в чистую" Xubuntu 12.10.

9 игр ожидают в Valve Steam Greenlight и 1 уже в линукс версии

У Valve есть проект Steam Greenlight, в котором сообщество голосует за те игры, которые хотели бы видеть первыми на платформе Linux. Мы рассмотрим 9 новых игр, которые были одобрены и ожидают своего появления в официальном Valve Steam. +1 игра уже доступна для платформы линукс.

пятница, 30 ноября 2012 г.

Как интегрировать Eclipse в Unity

К сожалению команда разработчиков Eclispe IDE не подумали о интеграции в рабочую среду Unity.

Ubuntu 12.10 против Windows 8

Windows 8 сейчас активно обсуждается в прессе и на просторах Интернета. Но раньше выхода Win8 был выход операционной системы Ubuntu 12.10 Quantal Quetzal от Canonical. Давайте сравним один из самых популярных дистрибутивов линукс и операционную систему из Microsoft под углом корпоративных пользователей.

Данная статья - мой вольный перевод с существенными дополнениями статьи 10 reasons to choose Ubuntu 12.10 over Windows 8 авторов Кэтрин Ноэс (Katherine Noyes) и Дитрих Шмитц (Dietrich Schmitz).

среда, 28 ноября 2012 г.

Unity Preview с отображением на Рабочем столе

В Ubuntu 12.10 появился такой функционал как предпросмотр найденного элемента в Dash и данную возможность назвали Unity Previews. Пользователь, найдя нужное через поисковый запрос в Dash, мог нажать правой клавишей на требуемом элементе и попадал в превью, где ему показывали более полную информацию об элементе.

понедельник, 26 ноября 2012 г.

Новое в Каtе

Разработчики Kate и KDevelop встретились в Вене и обсудили новые возможности обоих продуктов.

Пополнение в полку игр Линукс

Целая порция новостей об играх в Линукс. Рассмотрим блокировку пользователей в Steam Beta, игра Dear Esther ищет своих тестеров и гоняем по трассе в RC Mini Racers. Если движок игры поддерживает линукс, то портировать игру Desperate Gods - 5 минут работы!

Dash в Ubuntu 13.04 получит полосы прокрутки Ayatana

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

суббота, 24 ноября 2012 г.

Жизненные истории. Анастасия и Lubuntu

Вторая история про подругу, использующая Lubuntu. Как она использовала MS Windows XP и почему перешла на использование Linux.

четверг, 22 ноября 2012 г.

KDE 4.10

Разработчики представили первую бету KDE 4.10 и показали обновлённые Рабочие столы, приложения и платформу для разработчиков. Функционал и зависимости теперь заморожены и разработчики фокусируются на исправлении ошибок и полировке существующих фичей.

Обновление иконок Центра приложений, Менеджера обновлений, Наутилуса

Дизайнеры Canonical решили порадовать новым пакетом иконок к важнейшим компонентам системы. Новые иконки получили: Центр приложений, Менеджер обновлений, Наутилус.

вторник, 20 ноября 2012 г.

Скрипты

Скрипты, которые автоматизируют рутинные операции и/или помогают в работе.

Несколько мониторов в Xfce

В конфигурациях с несколькими мониторами, Xubuntu (Xfce) по умолчанию использует режим "зеркалирования" (клонирования) вместо расширения изображения на другой монитор. Есть два способа получить режим, когда один монитор является "продолжением" другого.

понедельник, 19 ноября 2012 г.

Как создать Jar файл в Maven

В этом уроке я покажу вам, как использовать Maven для создания Java проекта и упаковать его в *.jar файл, а также как сделать его исполняемым.

пятница, 16 ноября 2012 г.

Линукс игры на движке Unity3D

Unity означает единство. Canonical взяла курс на объединение всех устройств - от планшетов до ПК, от смартфонов до ТВ - под единым графическим окружением Unity. Тут то и возникло частичное пересечение имён графического окружения Unity и движка для написания игр Unity3D.

Сейчас стало проще, есть canonical'вская Unity в Ubuntu и есть игровой движок Unity3D от Unity Technologies. А раньше ещё была упрощённая версия Unity под названием Unity2D, которая приказала долго жить. Читая статьи в Интернете, в голове была каша из Unity2D, Unity3D как старшая сестра Unity с аппаратной поддержкой анимации в Убунту, и игровой движок Unity3D, который к Canonical никакого отношения не имеет.

В данной статье речь пойдёт об игровом движке Unity3D, который достиг версии 4.0 и стал поддерживать платформу linux. Можно уже посмотреть обзор игр, написанных на движке Unity3D и доступных в Linux.

четверг, 15 ноября 2012 г.

Linux 3.7 и Unity 6.12 в Ubuntu 13.04 Raring Ringtail

Я ошибался, думая что только после саммита UDS-R, начнётся настоящая работа над релизом Ubuntu 13.04 Raring Ringtail. Но уже сегодня, 15 ноября 2012, ядро линукс стало версией 3.7, сменив 3.5 на посту. Unity обновилась до 6.12.

Отправка письма через GMail и Glassfish

В этом посте я покажу вам, как настраивать JavaMail используя SMTP сервер GMail в Glassfish. Таким образом, можно избежать hardcoding  адресов сервера в приложении, и сделать ваше приложение более гибким. Это также минимизирует объем кода.

вторник, 13 ноября 2012 г.

Топ 10 Ubuntu программ в октябре 2012

Новый месячный чарт программ в октябре 2012 г. Присмотритесь внимательно к играм Defense zone, в которую можно поиграть и бесплатно, правда 3 уровня или полностью, но за деньги. Так же интересна игра Rochard - игра-победитель, среди платформеров. Остальное без огромных изменений. Наши лидеры доступны в Ubuntu через Центр приложений Убунту. А на десерт, в конце статьи, информация о мощных играх из Valve Steam.

Удалить сабмодуль git

  • Удалить модуль из .gitmodules
  • Выполнить команду git add .gitmodules
  • Удалить модуль из .git/config
  • Выполнить команду git rm -rf --cached path_to_submodule
  • Выполнить команду rm -rf path_to_submodule
Можно и так: http://stackoverflow.com/a/7646931

update:
Нашел идеальное решение — в файл ~/.gitconfig добавить алиас:

[alias]
    rms = "!f(){ git config -f .gitmodules --remove-section \"submodule.$1\";git add .gitmodules; git config -f .git/config --remove-section \"submodule.$1\";git rm -rf --cached \"$1\";rm -rf \".git/modules/$1\";rm -rf \"$1\"; }; f"

Теперь просто

git rms SUBMODULE

Идея пришла отсюда: http://stackoverflow.com/questions/1260748/how-do-i-remove-a-git-submodule

Отправка СМС через приложение

if ([[[UIDevice currentDevice] systemVersion] doubleValue ] >= 4.0) {
    MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
    if ([MFMessageComposeViewController canSendText]) {
        controller.body = str;
        controller.recipients = nil;
        controller.messageComposeDelegate = self;
        [self presentViewController:controller animated:YES completion:nil];
    }
}

Убрать Deprecated сообщение

if ([[[UIDevice currentDevice] systemVersion] doubleValue] < 3.2) {
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated"
    [[userInfo objectForKey:UIKeyboardBoundsUserInfoKey] getValue:&keyboardEndFrame];
#pragma GCC diagnostic pop
} else {
    [[userInfo objectForKey:UIKeyboardFrameEndUserInfoKey] getValue:&keyboardEndFrame];
}

Движки для игр

Резервная копия Keychain

Файлы связки ключей (пароли и сертификаты) находятся в папке:

/Users/[ИМЯ_ЮЗЕРА]/Library/Keychains/login.keychain

понедельник, 12 ноября 2012 г.

Ещё линукс игры в Steam

Поступь гиганта Valve неумолима. Ещё недавно писали все о появлении игры Serious Sam 3: BFE за $10 вместо $40, а тут ещё две мощные игры в Steam Linux.

100 областей, systemd в upstart, фазовое обновление и ядро 3.8 в Ubuntu 13.04

На UDS-R разработчики продолжают обсуждать ключевые возможности, которые хотят внедрить в Ubuntu 13.04. Заголовок прочли и челюсть не отвисла от удивления? Теперь подробнее ...

Реализация интерфейса List. Часть 2

В этом уроке мы реализуем  интерфейс List семейства Collection на основе двунаправленной очереди.

суббота, 10 ноября 2012 г.

Unity 6.10 в Ubuntu 13.04

10 ноября 2012 обновилась Unity с версии 6.8 до 6.10. Видно не все разработчики уехали на саммит UDS-R в Копенгаген, кто-то потихоньку делает сказку былью и воплощает задуманное в коде. Много накопилось для исправления и улучшений. Взглянем?!

четверг, 8 ноября 2012 г.

Саммит и новые возможности Ubuntu 13.04

С 1 ноября в Копенгагене идёт саммит UDS-R, как следует из названия посвящённый Ubuntu 13.04 Raring Ringtail. После обсуждения, разработчики составят список возможностей, которые войдут в Убунту 13.04 и сфокусируются на их реализации. 22 ноября 2012 будет FeatureDefinitionFreeze, конец обсуждений и начало собственно работы на релизом R.

Подробно о приятных нововедениях для простых пользователей лучше прочесть в Нерешённые планы об X.org, Wayland и об вкусняшках в Ubuntu 13.04. Кратко говоря, разработчики делают рывок в рамках 13.04 и главной линией партии служат слова Марка Шаттлворта: "мобильные устройства и настройка производительности таких устройств". Unity должна органично объединять своим интерфейсом различные разношёрстные устройства: от ПК до планшетов, от смартфонов до ТВ.

Реализация интерфейса List. Часть 1

В этой серии статей я продемонстрирую один из способов реализации интерфейса List. Для реализации мы будем использовать двунаправленную очередь.

Библиотеки для картографии под iOS

  • Яндекс MapKit iOS
  • MapBox iOS SDK
  • route-me
  • WhirlyGlobe
  • Ох уж эта Your branch is ahead of ‘origin/master’ by X commit…

    Эта ошибка бывает просто выводит.

    Много разных прочитал способов решения, к примеру:

    http://www.freewayprojects.com/2011/11/solving-the-your-branch-is-ahead-of-originmaster-by-x-commits-issue-after-pulling-using-git/

    Но все оказалось проще:

    git commit -a -m "."

    среда, 7 ноября 2012 г.

    Spring 3. MVC — Hello world

    В этой статье я хочу вам показать, как реализовать  MVC приложение используя Spring framework, а точней Spring MVC.

    понедельник, 5 ноября 2012 г.

    Асинхроный EJB

    Одной из новых возможностей, представленных в Enterprise Java Beans 3.1 (JSR 318) асинхронный вызов бизнес-методов. Это позволяет контролировать, выполнение серверной части приложения независимо от клиентской. Асинхронные операции могут вернуть "Future <T>", которые позволяют клиенту получить результирующее значение, проверить исключения, или попытаться отменить любой незавершенный вызовов.

    воскресенье, 4 ноября 2012 г.

    Как загружается Ubuntu

    На днях с одним знакомым обсуждали скорость загрузки наших компьютеров, мол почему у одного ОС загружается быстрее, чем другого. В итоге начали обсуждать что происходит с компьютером во время загрузки, то есть до появления рабочего стола. В связи чем и родилась эта статья.(На примере Ubuntu)

    Многопоточность в Java

    При запуске любой программы образуется, по крайней мере, один поток. В Java этот поток запускается при вызове метода main(). Для создания дополнительных потоков необходимо их запустить и назначить им определенные функции, после выполнения которых потоки автоматически будут завершены виртуальной машиной.

    суббота, 3 ноября 2012 г.

    Нерешённые планы об X.org, Wayland и об вкусняшках в Ubuntu 13.04

    На саммите Ubuntu обсуждали переход с X.org на Wayland в рамках Ubuntu 13.04. Так же решался вопрос какое будет ядро в "не LTS" релизе Ubuntu 13.04 Raring Ringtail.

    7 плюсов и минусов Unity

    оригинал Bruce Byfield
    перевод
    Курсивом отмечена полемика с автором оригинала.

    С точки зрения критики, Ubuntu Unity интерфейс не был принят тепло. Unity, пройдя несколько версий, стала получать более тёплые отзывы с релизом Ubuntu 12.04. Несмотря на то, что Unity не абсолютно любимая всеми, компьютерные гуру смирились с тем, что она не собирается никуда уходить.

    Когда нам навязывают изменения, то многим это неприятно и сложно смириться с ними. Через пару лет тестирования и использования Unity - шок от новизны пройдёт и негативные эмоции заменятся навыками работы с ней.

    Unity в Ubuntu 12.04 достигла некоторой зрелости, после того как стала интерфейсом по умолчанию. Если бы Unity достигла бы своего нынешнего уровня развития в Ubuntu 11.04, то многие критические отзывы отпали бы сами собой.

    iOS Human Interface Guidelines на русском

    Вы наверняка заметили много общего в программах для iPhone и iPad.

    Этот ряд кнопок внизу экрана для различных режимов приложения или информация представленная в виде списка.

    Вы почти всегда интуитивно понимаете, куда нужно нажимать.

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

    Иначе ваше приложение не будет допущено в App Store и его не смогут скачать и использовать миллионы пользователей.

    вторник, 30 октября 2012 г.

    Зачем мне Ubuntu? У меня уже есть Винда

    Многие пользователи используют дома на своём ПК операционную систему MS Windows. Желание сменить операционную систему MS Windows либо не возникает по причине, что люди даже не знают о существовании других операционных систем, например Linux или Mac OS X, либо знают, но любой переход из А в Б требует мотивации. То есть задавая себе вопрос "оно мне надо?", обычно внутренний голос отвечает "оно нам не надо!". Постараюсь привести доводы и убедить вас, что устанавливая себе Ubuntu Linux вы выиграете, а не проиграете.

    Решается судьба Nautilus на UDS

    На саммите разработчиков UDS-R, посвящённый релизу Ubuntu 13.04, обсуждался вопрос о файловом менеджере в системе по умолчанию. Nautilus, как часть проекта Gnome, всё больше и больше не устраивает разработчиков Ubuntu, в которой основной DE является Unity.

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

    понедельник, 29 октября 2012 г.

    Андроид программы в Ubuntu

    Если хочется поиграть в игрушки с платформы Android в любимой Ubuntu, то данная статья поможет в этом. Ведь Андроид это патченное ядро Linux и виртуальная java машина Dalvik. Вроде родные проекты и всё должно быть гладко. Так ли это?

    Spring 3: Интернационализации и Локализации

    В этом уроке мы поговорим о интернационализации и локализации в Spring 3.0 MVC. Мы добавим поддержку i18n с l10n для приложения Spring.

    пятница, 26 октября 2012 г.

    Марк Шаттлворт обо всём на Ubuntu Open Week

    Сейчас, после выхода Ubuntu 12.10, разработчики раздумывают над судьбой следующего релиза Ubuntu 13.04. Мероприятие Ubuntu Open Week собрало многих из тех кто причастен к Убунту: разработчики и члены сообщества. Лидер Canonical Марк Шаттлворт принял участие и запустил акцию "Спроси Марка!", в рамках которой ответил на интересующие вопросы. Но Марк, по его собственным словам, облажался ...

    среда, 24 октября 2012 г.

    Почему в Ubuntu планировщиком стал Deadline

    Когда появлялись новости о новой Ubuntu 12.10, многие пропустили момент, что планировщиком по умолчанию стал Deadline. Царствующий CFQ был низложен. Вам не интересно почему?

    четверг, 18 октября 2012 г.

    Три совета для ускорения Убунту

    Три маленьких совета по ускорению загрузки и работы Убунту.

    Выход Ubuntu 12.10 и передача эстафеты Ubuntu 13.04 Raring Ringtail

    18 октября выход Убунту 12.10 Квантильный Кетцаль. Эта птица символизирует новое яркое оперение после стабилизации Убунту 12.04. Стабильность 12.04 олицетворял бронированный панголин. То есть после "защиты" следующие ассоциации - "взлёт" нового.

    Итак, Ubuntu 12.10 попытка внести новое и яркое. Но если обойтись без ассоциаций и метафор, то, в сухом остатке, в Убунту 12.10 внедряли разные онлайн штуки, чтобы стереть грань между веб и ПК.

    пятница, 12 октября 2012 г.

    ZFS в Ubuntu

    ZFS (Zettabyte File System) — это файловая система и одновременно менеджер логических томов. Была создана в Sun Microsystems для операционной системы Solaris и принадлежит сейчас Oracle. ZFS является проектом с открытым исходным кодом и лицензируется под CDDL (Common Development and Distribution License) из-за которой возникли проблемы с быстрым появлением ZFS в Linux. В Linux перенос ZFS на уровень ядра считался юридически невозможным из-за несовместимости лицензий CDDL, под юрисдикцией которой находится ZFS, и GNU GPL, под юрисдикцией которой находится Linux.

    Жизненные истории. Электронщик и Ubuntu Server

    Начинаю маленький цикл статей про друзей, использующие Linux на своих компьютерах дома. Первая история расскажет о друге электронщике и об его парке компьютеров с его центром "медиа вселенной" под управлением Ubuntu Server.

    четверг, 11 октября 2012 г.

    Unity Ubuntu изнутри. Launcher

    Речь в статье пойдёт об панели Unity, которая является одновременно доком, панелью задач и называется Unity Launcher.

    вторник, 9 октября 2012 г.

    Реклама Ubuntu

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

    Финальная заморозка и deadline переводов Ubuntu 12.10

    Сегодня, 9 октября 2012 года, Убунту проходит два рубежа: финальную заморозку FinalFreeze и TranslationDeadline.

    понедельник, 8 октября 2012 г.

    Установка Ubuntu Linux на SSD

    Многие слышали, что на рынке появились твердотельные жёсткие диски без движущихся частей, SSD диски. Они пока относительно дорогие и объем не велик, но операционная система на них просто летает, а тяжёлые приложения стартуют в разы быстрее, чем с обычных HDD. Чем достигается такое волшебство?

    Unity Ubuntu изнутри. Меню сообщений

    Новая оболочка в Ubuntu Unity состоит из разных компонентов, взаимодействующих между собой. Данная техническая статья описывает такое понятие как меню сообщений (messaging menu).

    пятница, 5 октября 2012 г.

    Топ 10 Ubuntu программ в сентябре 2012

    Новый месячный чарт программ в сентябре 2012 г. Прут новички по всем фронтам, правда не занимают лидирующие позиции. Да и новички сплошь игры. Вальве! Ау! Растут твои конкуренты, торопись со своим Steam для Linux, а то опаздаешь .

    Выключатель онлайн интеграции в Unity 6.8.0

    Обновилась Unity 6.8.0 в репозиториях Ubuntu 12.10 Quantal Quetzal. Это уже стало, наверное, традицией в стенах Canonical, объявлять заморозку графического стека DesktopInfrastructureFreeze и потом, бац, Unity вместо 6.6.0 стала 6.8.0. Стоит задуматься об таких рубежах-фризах, наверное, они просто банальная условность и не более того, хотя вики клянётся, что изменения недопустимы и только с разрешения команды релиза.

    Теперь сделали единый рубильник и спрятали его в Параметры системы - Приватность - Результаты поиска. Напомню, что онлайн интеграция с Амазон был первым шагом и должны в дальнейшем появиться и другие интеграции с онлайн службами.

    четверг, 4 октября 2012 г.

    Заморозка ядра и ключевых десктопных возможностей в Ubuntu 12.10

    4 октября 2012 официальная заморозка ядра linux - KernelFreeze и графического стека - DesktopInfrastructureFreeze. То есть после этого рубежа, изменения в библиотеках, ядре и в пользовательском GUI крайне маловероятны.

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

    среда, 3 октября 2012 г.

    Unity Ubuntu изнутри. Линзы и области

    Новая оболочка в Ubuntu Unity состоит из разных компонентов, взаимодействующих между собой. Данная техническая статья описывает такие понятия как линзы (lens) и области (scopes).

    понедельник, 1 октября 2012 г.

    Веб приложения и https в Ubuntu 12.10

    Джон Лентон, когда вслед за Марком Шаттлвортом, объяснял технические детали сообществу, то сказал, что https отличная идея и будет реализована. Вот уже и реализовали!
    Веб приложения, наконец-то, стали массово появляться через официальный репозиторий.

    пятница, 28 сентября 2012 г.

    Ubuntu 12.10 Beta 2

    Команда разработки Ubuntu выпустила последнюю, вторую бету Ubuntu 12.10 Desktop, Server, Cloud и основных продуктов.

    Под кодовым названием "Quantal Quetzal", Убунту 12.10 продолжает традицию по интеграции самых последних и лучших технологий с открытым кодом, делая высококачественным и легким дистрибутив Убунту.

    В течение этого цикла, команда усердно внедряла новые функции и исправляла ошибки.

    Ubuntu 12.10, Kubuntu, Edubuntu, Lubuntu, Xubuntu и Ubuntu Studio достигли степени Beta 2. Их образы обновлены и доступны к скачиванию.

    четверг, 27 сентября 2012 г.

    Родео с Ubuntu 12.10. Часть 3 - Что отвалилось

    В суете дней не заметил как отвалился у меня UbuntuOne, служба синхронизации локальной папки ~/Ubuntu One и моим облаком. UbuntuOne предоставляет больше, чем просто синхронизация файлов, но мне другого и не нужно.
    Так же нарисовались следующие проблемы ...

    среда, 26 сентября 2012 г.

    Дидье Роше прояснил ситуацию с торговыми предложениями в Unity

    В Unity 6.6.0 появилась интеграция онлайн поиска с результатами поиска по локальной системе. Canonical начала обкатывать новую фичу, начав первый шаг с Амазон. Большинство пользователей, не разобравшись, подняли вой "в Убунту появилась реклама" и "Убунту продалась Амазон". Не понимая, что Амазон только начало и не видя общего вектора развития Ubuntu.

    Сначала Марк Шаттлворт прояснил ситуацию с торговыми предложениями в Dash.

    Затем технарь Джон Лентон разжевал ситуацию с торговыми предложениями в Unity.

    вторник, 25 сентября 2012 г.

    Джон Лентон прояснил ситуацию с торговыми предложениями в Unity

    Крики и пизг-визг на просторах Интернета поднялся нешуточный. Особенно в рунете, где каждый второй, услышав слово "реклама в убунту", начал вопить, не разбираясь в сути происходящего.

    Марк Шаттлворт уже прояснял ситуацию с торговыми предложениями в Dash.

    Gwibber будет переписан в Ubuntu 13.04

    Ubuntu идёт по умолчанию с Gwibber, мощным клиентом для социальных сетей. Он позволяет пользователям использовать Twitter, Identi.ca, Facebook.

    понедельник, 24 сентября 2012 г.

    Марк Шаттлворт прояснил ситуацию с торговыми предложениями в Dash

    В Unity 6.6.0 появился новый функционал в виде торговых предложений при поиске в Dash. Сразу начались опасения о "рекламных баннерах" и поднялся вой о коммерциализации Убунту.

    Марк в своём блоге решил написать своё видение проблемы. Поскольку Dash даёт возможность найти *что-нибудь* где-нибудь, то интеграция поиска Amazon в Dash имеет смысл.

    пятница, 21 сентября 2012 г.

    Unity 6.6.0 в Ubuntu 12.10

    Unity 6.6.0 появилась в Ubuntu 12.10 Quantal Quetzal в секции proposed. В ней немного изменили превью Dash (Dash Previews), добавили анимацию действий в Dash и новые линзы.

    Linux платформа появилась на сайте Steam

    Первый шаг сделан. Несколько дней назад Valve добавила Left 4 Dead 2 в Steam. Теперь добавлен фильтр Linux Platforms на сайте Steam Greenlight.
    Left 4 Dead 2 на платформе Linux появится в октябре.
    Игра AirBuccaneers получила поддержку linux.

    четверг, 20 сентября 2012 г.

    Косметические изменения в Ubuntu 12.10

    Новости об изменениях в меню сообщений, об одинокой сессии Unity и новых игрульках в Центре приложений Ubuntu. Среди игрулек - Torchlight, достойный продолжатель Diablo!

    среда, 19 сентября 2012 г.

    Как быстро программно определить наличие iPhone 5

    Сегодня  грядет релиз iOS 6.0, и соответственно под нее выходит Xcode 4.5 и iOS SDK 6.0. Пора начинать подготавливать свои проекты под новый вытянутый экран айфона. И хоть почти все стандартные элементы сами растягиваются под новое разрешение (достаточно добавить Default для нового разрешения в проект) — все же наступает момент, когда без кода не обойтись!

    вторник, 18 сентября 2012 г.

    Как в Java сравнить содержимое двух директорий

    Возникла необходимость сравнить две директории по содержимому. Готового решения гугл не подсказал, пришлось городить собственное решение.

    понедельник, 17 сентября 2012 г.

    Топ 10 Linux игр в 2012

    Технари и геймеры сталкиваются с отсутствием современных игр в Linux. Даже Apple добилась больше успеха на рынке игр, чем Linux. Под капотом Mac OS X ядро BSD, то есть UNIX и на этом фоне не понятно, почему игра есть для MS Windows и Mac OS X, но её нет в Linux.

    Чтобы сгладить эту неприятную ситуацию, взглянем на десятку лучших игр 2012 года.

    среда, 12 сентября 2012 г.

    Топ 10 Ubuntu программ в августе 2012

    Рассмотрим топ 10 платных и бесплатных программ в Ubuntu за август 2012. Август оказался удивительным месяцем. Появляются новички и сразу в лидеры. Где это видано? Видано в августовском топе!

    суббота, 8 сентября 2012 г.

    Ubuntu. Вход в облака

    Удивительный линуксоид Тед (Theodore J. Gould), который занимается разработкой программного обеспечения, на своей странице пишет, что закончил со своей командой работу над "Удалённым входом в систему через Unity Greeter".

    В двух словах, парни реализовали в Unity Greeter возможность аутентифицироваться и зайти в вашу удалённую систему Ubuntu, расположенную в Облаках. Не нужно заходить в локальную систему и уже от туда стартовать далее. Прямо в Unity Greeter вбиваете логин и пароль и заходите в свою удалённую облачную систему, которая может быть в любом месте в Интернете.

    Canonical посетила Valve, чтобы поговорить об Ubuntu

    Как вы знаете, Valve собирается портировать сам Steam и игры в нём на платформу Linux. Многие аналитики связывают этот интерес с тем, что Microsoft хочет создать аналог Steam, что-то типа WinStore и тем самым перейти дорогу Valve и отнять её хлеб.

    Так это или не так, главное что на конференции SIGGRAPH компания Valve продемонстрировала движок Source, портированный на Linux. В качестве первого подопытного кролика выступила игра Left 4 Dead 2.

    Добавить nil в NSArray и NSDictionary

    Когда мы создаем массив или коллекцию, то признаком конца массива (или коллекции) служит объект  nil.

    [NSArray arrayWithObjects:@"foo", @"bar", nil];
    
    и значит мы не можем добавить в средине массива nil. Если все же необходимо добавить в массив “дыры”, следует воспользоваться объектом класса NSNull. Этот объект представляет собой значение nil и специально используется для добавления пустых значений в массив.
    [myArray addObject:[NSNull null]];
    

    Таким образом NSNull — это своего рода обёртка над NULL и nil, позволяющая хранить их в объектах-коллекциях Objective-C.

    понедельник, 3 сентября 2012 г.

    В Ubuntu может появится графический инструмент для Grub2

    Мэтью Пол Томас (Matthew Paul Thomas), из команды по разработке дизайна в Canonical, работает над новым графическим инструментом, который позволит легко настраивать grub2.

    Новый элемент Startup будет доступен в Параметры системы. Пока доступен только макет.

    Продвижение Ubuntu в массы

    Наверное, многие видели ролик от известного Дмитрия Шурупова (nixp.ru), где он, прогуливаясь по Александровскому саду и Арбату, задавал случайным прохожим вопрос: "Что такое Ubuntu?".

    Не видели? Смотрим!

    суббота, 1 сентября 2012 г.

    Улучшения в Ubuntu 12.10

    Я Canonical не понимаю. Вроде, 23 августа мы прошли заморозку новых возможностей FeatureFreeze, а 30 августа пройдена заморозка внешнего вида UserInterfaceFreeze. А что мы видим на деле? В установщике Ubiquity появляется возможность шифровать всю систему и в Unity Greeter добавляется индикатор сети и возможность сетевого входа.

    пятница, 31 августа 2012 г.

    Правда о Goobuntu. Google Ubuntu Linux

    Большинство линуксоидов слышали о Goobuntu, Ubuntu от Гугла, который использует её на десктопах и серверах. Но почти никто за пределами Google не знал, какую именно роль играет Ubuntu Linux внутри компании.

    Томас Бушнелл (Thomas Bushnell), технический руководитель группы по управлению и распределению Linux на корпоративных компьютерах Гугла, рассказал о Goobuntu на конференции LinuxCon.

    Мелкие новости об Ubuntu 12.10

    После выборов новых обоев, которым выпала честь попасть в Ubuntu 12.10, они наконец-то стали доступны. Интрига в том, что из-за более строгих правил:

    • Одна обоина от одного пользователя-конкурсанта
    • Будет только 10 победителей
    • Лицензия на изображения должна быть CC by SA

    в окончательном релизе будет только 10 обоин, а сейчас доступны 12!

    четверг, 30 августа 2012 г.

    Новые иконки индикатора сообщений Ubuntu 12.10

    Для Ubuntu 12.10 обновились иконки, используемые в меню сообщений.

    Всего 24 иконки, 12 для темы mono-dark и 12 для moon-light. В ранних релизах Ubuntu, индикатор сообщений имел два состояния: "нет новых сообщений" в виде белого конвертика и "есть новые сообщения" с голубым конвертиком.

    Заморозка пользовательского интерфейса Ubuntu 12.10

    30 августа, день заморозки пользовательского интерфейса (UserInterfaceFreeze) и одновременно объявление Ubuntu 12.10 Beta 1 Freeze.

    Пользовательский интерфейс должен стабилизироваться, чтобы создатели документации и переводчики могли нормально сделать свою работу. Для этого и существует такой этап как UserInterfaceFreeze (UIF).

    вторник, 28 августа 2012 г.

    Родео с Ubuntu 12.10. Часть 2 - Фото линза

    Решил обновиться до Ubuntu 12.10, чтобы в реале оценить скорость и достоинства новой Ubuntu 12.10. Сейчас речь пойдёт о фото линзе и об её непонятном назначении. Да-да, вы не ослышались. Мне лично не понятно зачем она нужна.

    Canonical планирует отказаться от альтернативных дисков

    Стив Лангасек (Steve Langasek) изложил планы об отказе Alternate CD, начиная уже с Ubuntu 12.10.

    Стив, как работник Canonical, предлагает удалить альтернативные диски на том основании, что возможности Debian Installer поддерживаются установщиком Ubiquity. Canonical хотела бы уменьшить количество ISO, создаваемое для сообщества и тем самым уменьшить нагрузку как на сервера зеркал, так и на людей в службе поддержки.

    Запрещаем приложению доступ в сеть

    Часто требуется лишить программу возможности работы с сетью. То есть для отдельного приложения создать иллюзию, что сети нет и тем самым запретить ей передавать какие-либо данные.

    суббота, 25 августа 2012 г.

    Родео с Ubuntu 12.10. Часть1 - Обновление с 12.04

    Щупать операционную систему в виртуальных машинах - это для слабаков . Нет драйва, так как ничем не рискуешь. В стародавние времена, когда небо было голубее и трава зеленее, переходил на новую версию, как только её анонсировали. Обновление до альфы - тот ещё драйв.

    Но со временем, перестал так рисковать и заделался стариком у камина, который променял былые баталии на тёплый камин среди домочадцев. Вот решил тряхнуть стариной и обновил рабочую машину с Ubuntu 12.04 до Ubuntu 12.10 Alpha 3.

    пятница, 24 августа 2012 г.

    Положение дел с Ubuntu TV

    Много изменений произошло в проекте Ubuntu TV. Данная статья пытается описать текущее состояние проекта, а так же постараться привлечь внимание сообщества.

    четверг, 23 августа 2012 г.

    Online Accounts будут в Ubuntu 12.10

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

    Ubuntu Web Apps (их пока нет в Убунту 12.10) были созданы как надёжный мост между обычным рабочим столом и вебом. Веб приложения интегрируются в Ubuntu Desktop так, что запущенный Gmail в окне браузера не отличишь от родного приложения, так как грань стёрта.

    среда, 22 августа 2012 г.

    Изменение размеров окна в Xubuntu

    Что за банальщина? Что не так с изменением размеров окон? Оказывается в эпоху GTK2 бушевали страсти и ошибки вынудили разработчиков убрать патч, который все приложения заставлял обладать уголком захвата в правом нижнем углу. Но потом стало всё не так, а потом пришёл GTK3. Вообщем, рассказ длинный - на 5 методов. Присаживайтесь!

    вторник, 21 августа 2012 г.

    Улучшения в Nautilus Ubuntu 12.10

    Файловый менеджер получил новую порцию улучшений в Ubuntu 12.10. Правда, последнее время пользователи уже вздрагивают при новостях об "улучшениях". Часто улучшения ассоциируются с ножом хирурга, который хоть и делает добро, но всё таки режет. "Под нож" уже было пущено многое, посмотрим, что отрежут в этот раз.

    четверг, 16 августа 2012 г.

    Статистика использования рабочих сред в Ubuntu

    Есть проект popcon.ubuntu.com, который ведёт статистику использования пакетов в Ubuntu.

    Ubuntu 12.10 быстрее всех на Intel оборудовании

    Как уже описывалось "Ubuntu 12.10 будет быстрее всех на ARM процессорах", но так же выяснилось, что улучшения производительности в Ubuntu 12.10 касается оборудования Intel.

    Данная статья описывает борьбу Ubuntu 12.04 LTS против Ubuntu 12.10 2012-08-13 на компьютере CompuLab Intense-PC. Intense-PC - это детище израильского производителя CompuLab, который так же выпускает Fit-PC2 и Tegra 2 Trim-Slice.

    среда, 15 августа 2012 г.

    Unity 2D удалён из Ubuntu 12.10

    На саммите разработчиков Ubuntu обсуждаются интересные моменты, касаемые цикла разработки Ubuntu 12.10 Quantal Quetzal. Что будет внедрено? Как организованно и каталогизировано в разных местах Ubuntu, начиная версией ядра, улучшениями Unity, выбором GNOME стека?

    Описание настроек Compiz Config Settings Manager

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

    Всё богатство Compiz доступно вам через Compiz Config Settings Manager (CCSM) и не обязательно ставить дополнительное программное обеспечение для того, чтобы поменять пару параметров.

    Релиз Ubuntu 12.04.1 LTS

    Многие Ubuntu пользователи знают, что Ubuntu 12.04 это долгоподдерживаемый (Long Term Support = LTS) релиз. Как LTS релиз, Ubuntu 12.04 (Precise Pangolin) был выпущен в свет 26 апреля 2012 с поддержкой и выпуском обновлений до октября 2017, для серверной и десктопной версии. Но многие не знают, что на весь этот период Ubuntu 12.04 будет обновляться и в образах, доступных для скачивания. Первое обновление вышло 16 августа 2012.

    понедельник, 13 августа 2012 г.

    Unity 6.2 в Ubuntu 12.10

    Unity в версии 6 впервые появилась в Ubuntu 12.10 неделю назад, неся с собой улучшения в главной оболочке Ubuntu. Unity 6.2 стала доступна в Ubuntu 12.10, исправляя главным образом ошибки и добавляя новые функции, скорость работы и лёгкость использования.

    Можно легко выбрать нужное приложение среди открытых приложений в Unity, удерживая Alt и нажимая Tab. В представленном списке можно видеть значок "Show Desktop", которая позволяет отобразить или скрыть все открытые приложения одним махом.

    понедельник, 6 августа 2012 г.

    Топ10 Ubuntu программ в июле 2012

    Рассмотрим топ10 платных и бесплатных программ в Ubuntu за июль 2012.
    Braid себе вернул лидирующие позиции среди платных программ, Command & Conquer лидер бесплатных программ и среди "бесплатных" много новичков. Добавлены скриншоты программ, чтобы частично составить мнение об лидерах.

    пятница, 3 августа 2012 г.

    Установка IBM Websphere MQ 6.0 на Ubuntu 10.04


    Сложность задачи заключается в том, что в качестве дистрибутива linux, IBM рекомендует RHEL или SLES. Оба дистрибутива используют пакеты в формате rpm. Делюсь опытом установки Websphere MQ 6.0 (C8472ML.tar.gz), fix pack (6.0.2-WS-MQ-LinuxIA32-FP0010.tar.gz) на Ubuntu 10.04.

    среда, 1 августа 2012 г.

    Terminal с нужными размерами и положением

    В Linux системах gnome-terminal при запуске обычно появляется в верхнем левом углу и многие начинают перемещать его и изменять размеры окна по своему вкусу. Если вы хотите поменять эти настройки по умолчанию и сократить лишние манипуляции с окном Терминала, то есть очень простой способ сделать это.

    Как программно сменить иконку и загрузочный экран своего приложения

    Описанный ниже способ является «костылем», т.к. API для смены иконки и загрузочного экрана (Default) приложения в iOS SDK до сих пор нет.

    вторник, 31 июля 2012 г.

    Unity Greeter в Ubuntu 12.10

    В рамках цикла разработки Q Ubuntu команда Canonical Design предлагает следующие обновления для экрана приветствия Unity Greeter:

    Ubuntu 12.04, будучи LTS релизом, наряду с безопасностью и стабильностью, ввела немного усовершенствований. Новый Ubuntu 12.10 Quantal Quetzal более открыт для новых функций и смелых визуальных улучшений.

    Перевод изображения в черно-белое

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

    Метод convertToGrayscale:

    Параметры:

    — source: Исходное цветное изображение UIImage

    Возвращаемое значение:

    — Результирующее изображение UIImage

    понедельник, 30 июля 2012 г.

    Настраиваем eclipse для работы с tomcat под ubuntu


    Чтобы настроить Eclipse на работу с сервером Tomcat, ему необходимо указать директорию с сервером (installation directory). Проблема в том, что если устанавливать Tomcat из репозитория Ubuntu,  то он размазывается по системе, в частности, директории CATALINA_HOME и CATALINA_BASE оказываются разнесены в /usr/share/tomcat6 и /var/lib/tomcat6 соответственно. При указании eclipse директории CATALINA_HOME, он начинает искать директорию conf в ней и, естественно, не находит, т.к. она находится в CATALINA_BASE. Для решения этой проблемы есть несколько путей.


    пятница, 27 июля 2012 г.

    kUbuntu 12.10 Alpha 3

    Доступна для теста Kubuntu 12.10 Quantal Quetzal, которая официальной выйдет в октябре 2012. Это альфа 3 для подготовки к грядущим изменениям. Обзор интересных изменений готов к прочтению. Новшества в Ubuntu 12.10 Alpha 3 касаются и kUbuntu 12.10 Alpha 3, так что настоятельно рекомендуются к прочтению.

    Ubuntu 12.10 Alpha 3

    Разработчики Ubuntu спешат показать нам последнее своё детище Ubuntu 12.10 Alpha 3 Quantal Quetzal, последний на сегодня релиз, позволяющий ещё точнее увидеть будущий облик Ubuntu 12.10.

    Главное событие Ubuntu 12.10 альфа 3 - замена планировщика CFQ на Deadline по умолчанию для десктоп систем и серверов! Вот это новость так новость! Чем вызвано такое решение пока не ясно, время покажет. Может CFQ не такой уж и справедливый (Completely Fair Queuing - полностью справедливая очередь)?

    четверг, 26 июля 2012 г.

    Как сделать Google Earth роднее в Ubuntu

    Как вы знаете, что бы сделать Гугл Земля менее убогой в Linux достаточно поставить пакеты lsb-core и ttf-mscorefonts-installer. Но оказывается можно сделать ещё роднее так любимый Google Earth.

    среда, 25 июля 2012 г.

    Настройка p2p в МТС

    Статья в помощь пользователям МТС, которые хотели бы скачивать медиа файлы бесплатно на большой скорости в локальной сети МТС.

    Ограничения вашего тарифа не будут вас касаться, так как тариф ограничивает вашу скорость в Интернет, а не в локальной сети МТС.

    понедельник, 23 июля 2012 г.

    Безопасный сёрфинг в Интернете

    Будем настраивать более безопасный сёрфинг в Интернете, чем нам предоставляется по умолчанию. Всё делается под Ubuntu Linux и используется браузер Firefox, но ничего не мешает реализовать описанное и под другими операционными системами и браузерами. Firefox выбран из-за большого количества плагинов, которые расширяют его стандартный функционал.

    среда, 18 июля 2012 г.

    Топ10 Ubuntu программ в июне 2012

    Рассмотрим топ10 платных и бесплатных программ в Ubuntu за июнь 2012.
    Пользователи Ubuntu, покупая программы, заставили появится в топе новых игроков - ЛИМБО, Бастион, Амнезия, Психонавт, Руководство к LibreOffice (хм, что тут делает LibreOffice).

    Топ бесплатных программ тоже не стоит на месте. Жизнь идёт - всё меняется.

    Новые линзы в Ubuntu 12.10

    Начиная с последних релизов, разработчики серьёзно ориентированы на улучшение дефолтной оболочки - Unity. Основной идей всех релизов после Ubuntu 12.04 до следующего LTS релиза будет постепенное улучшение, совершенствование, исправление существующих и добавление новых функций в Unity. Всё то, что нельзя было сразу запихать в стабильный Ubuntu 12.04 LTS.

    Основной фокус разработчиков направлен на линзы (lenses) и фильтры (scope), которые являются кирпичиками, чьё улучшение и обновление так ждут пользователи. Например, установка новых линз и сразу их использование.

    вторник, 17 июля 2012 г.

    Как удалить плеера из звукового индикатора Ubuntu?

    Когда в системе установлено несколько медиапроигрывателей, то звуковое меню (индикатор) быстро становится ими забитым, хотя всеми плеерами вы, возможно, и не пользуетесь. Как удалить не нужные плеера из звукового индикатора Ubuntu?

    Самый простой и очевидный способ - удалить саму программу из системы и, естественно, исчезнет значок в звуковом меню.

    пятница, 13 июля 2012 г.

    4 крутых трюка с MPlayer

    MPlayer очень популярный видеоплеер в мире Linux и много других проигрывателей используют его как движок. Однако показом видео MPlayer не ограничивается и может намного больше.

    четверг, 12 июля 2012 г.

    Переработанный индикатор сеанса Ubuntu 12.10

    Ранее уже писалось про планы разработчиков, связанные с изменениями, уточнениями и реорганизацией индикаторов Ubuntu 12.10. Судя по логике разработчиков, общая мысль - упрощение и релевантность, то есть максимально соответствовать желаниями и возможностям пользователя. Нет у человека платы Wi-Fi и не будет пунктов меню с ним связанных, чтобы не занимать ценное место в индикаторах и не мозолить глаза.

    Разработчики решили начать изменения индикаторов с индикатора сеанса (Indicator Session). Размяться, так сказать, перед грядущими изменениями.

    среда, 11 июля 2012 г.

    Монтирование VirtualBox образов vdi в Ubuntu

    Если хочется подключать виртуальные диски операционных систем в формате VirtualBox в локальную папку для более удобной работы, то вам поможет vdfuse.

    Не работает в Linux chattr

    Много статей в Интернете пестрят советами про chattr +s, который добавляет чуток безопасности, позволяя немного забыть про файловые шредеры. Видно авторы статей не проверяют работу бита +s, хотя в man chattr написано, что работа бита +s не гарантируется. Да и не работает бит +s до сих пор, хотя ядро линукс уже стало 3.5, а обещали в версии ядра 3.3 что будет работать.

    вторник, 10 июля 2012 г.

    Как сделать скриншот из терминала

    В данном руководстве я опишу как сделать скриншот из терминала. Конечно, не каждый день это может потребоваться (да и что мешает нажать кнопку Print Screen), но может кому пригодится. Да и лишним не будет запомнить довольно простые команды.

    понедельник, 9 июля 2012 г.

    суббота, 7 июля 2012 г.

    VBRFix

    VBRFix исправляет неверную информацию VBR (Variable Bit Rate) в MP3 файлах.

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

    Вместо того, чтобы кодировать всю песню постоянным битрейтом CBR (Constant Bit Rate) 160 Кбит/с, желательно использовать переменный битрейт VBR (Variable Bit Rate). Это позволит уменьшить размер песни в формате MP3, за счёт кодирования меньшим битрейтом фрагментов песни, которые и не нуждаются в большом битрейте.

    К сожалению, множество декодеров MP3 рассчитывают длительность песни, основываясь на битрейте первых фрагментов в песни и размере файла. Такое "вычисление" для VBR кодированных песен не правильно и приводит к проблемам.

    Отключить подтверждение gnome-terminal

    В Ubuntu и других Linux системах использующих Gnome, если закрыть Терминал, то требуется подтверждение. Если вы понимаете последствия при закрытии окна Терминала и напрягает подтверждать ваши намерения, то можно отключить данный функционал.

    четверг, 5 июля 2012 г.

    Наутилус опускается на дно минимализма

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

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

    вторник, 3 июля 2012 г.

    Обновлённый Software Updater

    Текущая Ubuntu 12.04 была выпущена под углом стабильности, точности, в ущерб новым возможностям. Это и понятно, учитывая что Ubuntu 12.04 долгоподдерживаемый релиз. Ubuntu 12.10, напротив, можно охарактеризовать как релиз новых возможностей.

    понедельник, 2 июля 2012 г.

    Http в java - часть 3. Коротко о том, что такое Ajax

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



    Но естественно, так дело не пойдет! Пришла пора заглянуть под капот ajax-компонентов и узнать, что на самом деле представляет из себя ajax.

    пятница, 29 июня 2012 г.

    Compiz 0.9.8 в Ubuntu 12.10 с именованными рабочими местами

    Ubuntu - операционная система, которая помогает в интенсивной работе за компьютером, когда в нашей работе мы начинаем активно использовать рабочие места (workspaces) по различным причинам, такие как быстрый доступ, больше места для приложения, эффективное расположение окон приложений по критериям в разные рабочие места. Например, работа на текстом на одном рабочем месте, веб-браузеры на другом.

    Http в java. Часть 2.5 - Простой web server

    Предыдущая статья оказалась достаточно объемной и в то же время не законченной. Привести пример HTTP клиента и не показать простейшего HTTP сервера, это как сказать "а" и забыть про "б". Пришло время все исправить.

    четверг, 28 июня 2012 г.

    Ubuntu 12.10 Alpha 2

    Разработчики спешат поделиться с сообществом новым снимком новой Ubuntu 12.10 Quantal Quetzal Alpha 2, чтобы каждый смог оценить новые возможности.

    среда, 27 июня 2012 г.

    Обманываем kinopoisk

    Автор текста: truegeek

    Идея: я очень люблю сайт kinopoisk.ru и благодарен ребятам за их работу. Так вот на этом сайте среди прочего есть онлайн викторина: "Узнай знаменитость".

    Сразу оговорюсь, что статья не является чисто технической. Все, о чем будет написано ниже, сделано "just for fun" на интуитивном уровне. Поэтому людям, которые хоть немного знают толк в javascript и userscript, будет неинтересно, да и ничего нового они для себя не откроют.

    воскресенье, 24 июня 2012 г.

    Ubuntu 12.10 будет быстрее предшествениц

    Ещё четыре месяца до официального выхода Ubuntu 12.10 "Quantal Quetzal", но уже видно что новый релиз будет быстрее своих предшественников.

    Хоть релиз будет в октябре, но уже сейчас уже можно ощутить улучшения в плане производительности. Уже в тестах на платформе ARMv7 Ubuntu 12.10 показывает лучшие результаты (Caldexa показала как всё летает в Ubuntu на 192 ARM ядрах), но большинство из нас интересует платформа x86/x86_64.

    среда, 20 июня 2012 г.

    Перерыв в работе Ubuntu

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

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

    DrWright легко интегрируется в систему и доступен в Параметры Системы.

    В Наутилусе Ubuntu 12.10 точек не будет

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

    пятница, 8 июня 2012 г.

    среда, 6 июня 2012 г.

    Unity 5.12 в Ubuntu 12.04

    В Ubuntu 12.04 Unity была выпущена в версии подходящей для стабильного релиза. Но время не стоит на месте и из SRU (stable release updates) выходит новая версия, которая исправляет проблемы, найденные на некотором оборудовании с определенными драйверами.

    Unity 5.12.1 стала доступна в Ubuntu 12.04 с исправлениями и улучшениями производительности для 3D приложений. Исправлен для некоторых приложений эффект замедления или неровного движения.

    Update Manager переименован в Software Updater в Ubuntu 12.10

    Ubuntu 12.04 - LTS и поэтому хоть и есть в нём изменения, но не значительные, так как он был разработан быть точным и стабильным.

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

    Update Manager (Менеджер Обновлений) переименован в Квантильном Кетсале в Software Updater. Получив новое имя - получил новый вид.

    вторник, 5 июня 2012 г.

    Топ10 Ubuntu программ в мае 2012

    Рассмотрим топ10 платных и бесплатных программ в Ubuntu за май 2012.
    Новенькие лошадки, которые появились на арене. BIT.TRIP RUNNER - шустрый платформер. Квест The Journey Down: Chapter One. ТРИ игры Lord of Ultima, Command & Conquer Tiberium Alliances и Tropical Stormfront LITE.


    понедельник, 4 июня 2012 г.

    Ошибка ssh "WARNING: UNPROTECTED PRIVATE KEY FILE!"

    sudo chmod 600 ~/.ssh/*
    sudo chmod 644 ~/.ssh/known_hosts
    sudo chmod 755 ~/.ssh
    

    отсюда

    Новый GNOME Journal

    GNOME Activity Journal - приложение по сбору, каталогизации, фильтрации и показу зарегистрированных Zeitgeist событий. GNOME Activity Journal был переименован в GNOME Journal. По мнению разработчиков новое имя даст новый подход с точки зрения пользовательского интерфейса, нового вектора разработки, рефракторинга кода.

    воскресенье, 3 июня 2012 г.

    Создать symlink в ubuntu

    sudo ln -s /откуда/ ~/куда/
    

    Создать иконку на рабочем столе в Ubuntu

    gnome-desktop-item-edit --create-new ~/Desktop
    

    отсюда

    Удалить "Brodcast" из Indicator Applet в Ubuntu

    Удалить файл gwibber.indicator (тка же можно удалить liferea.indicate) в папке /usr/share/indicators/messages/applications

    Gnome 2 на Ubuntu 12.04

    sudo apt-get install gnome-session-fallback
    
    Разлогиниться/перегрузиться и  при входе выбрать "GNOME classic"
    Для редактирования панелей надо нажимать на них правую кнопму мыши с зажатым Alt.

    Mac OS X: разбить файл на части, собрать архив из частей

    Разбить файл на части в Mac OS X удобно с использованием архиваторов. Вот один из них Keka, который поддерживает множество форматов. С удобным графическим интерфейсом или кому нет необходимости архивировать, а просто разбить на части, а потом собрать то можно сделать это так…

    четверг, 31 мая 2012 г.

    Обновление пакетов через BitTorrent

    Нынешняя модель получения обновлений основана на модели клиент-сервер. Клиент опрашивает сервера обновлений и если видит что доступны обновления, то скачивает их с данного сервера.

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

    Как эту модель можно улучшить? Во время саммита разработчиков Ubuntu (UDS) зашла речь о внедрении протокола BitTorrent для распространения обновлений.

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

    Изучаем Objective-C: Букварь

    Objective-C — это простой язык программирования, разработанный как язык объектно-ориентированного программирования. Objective-C расширяет стандартные возможности ANSI-C, осуществляя поддержку таких возможностей, как описание классов, методов и свойств. Синтаксис языка в основном основан на языке Smalltalk — одном из первых ООП-языков.
    Если у вас уже есть опыт работы с ООП-языками, то следующая информация поможет вам разобраться в синтаксисе Objective-C. Многие концепции ООП, такие как инкапсуляция, наследование и полиморфизм, также применяются в Objective-C. Но есть и некоторые отличия, которые отражены в данной статье и в других документах, доступных на официальном сайте для разработчиков.

    вторник, 29 мая 2012 г.

    Решение проблем в Ubuntu

    Навеяно запросами помощи новичков на forum.ubuntu.ru. Решил оформить мысли и стандартные ответы в виде схемы. Даются рекомендации новичкам, как правильно задавать вопросы, чтобы полнее и точнее получить развёрнутый ответ от сообщества. Если вы сами помогаете в различных сообществах - смело берите статью за основу и, если есть чем дополнить, пишите.

    пятница, 25 мая 2012 г.

    Центр приложений Ubuntu получил поддержку видео

    Ubuntu - полноценная операционная система со множеством преимуществ и встроенных функций. Среди них Центр приложений Ubuntu по праву завоевал прочное место, предоставив тысячи пакетов с программным обеспечением через отлично разработанный интерфейс.

    Графические оболочки Linux. Часть 1

    Графические оболочки Linux бывают разные, как их хозяева. Одни очень красивы, но ресурсоемкие. Другие непритязательны, но шустры и экономны.

    четверг, 24 мая 2012 г.

    Безопасность Ubuntu

    Многие пользователи считают Ubuntu попсовой, а Ubuntu Server не серьёзным. Многие забывают, что Ubuntu Server поддерживается 5 лет, а папа Debian 5.0 был на рынке 3 года - с 2009 по 2012 г.

    По ценам поддержки - Ubuntu Server по сравнению с Red Hat можно и нужно сказать - достался вам даром, даже если вы закажете круглосуточную поддержку 24х7х365.

    Посмотрите какие решения в плане безопасности внедрены во все версии Ubuntu и делают её безопасной и надёжной.

    Перенос сайта на Wordpress на новый хостинг (на новый домен)

    Пошаговая инструкция переноса сайта на новый хостинг

    1. Сжимаем все файлы на старом хостинге и скачиваем к себе на компьютер + скачиваем базу данных.
    2. Создаем на новом хостинге базу данных и импортируем старую в новую.
    3. Заливаем на новый хостинг сжатую в первом пункте папку с файлами и распаковываем ее.
    4. Меняем в файле wp-config.php имя БД, имя пользователя БД, пароль и хост.
    5. Прописываем для домена DNS сервера нового хостинга.

    вторник, 22 мая 2012 г.

    Топ10 Ubuntu программ в апреле 2012

    Рассмотрим топ10 платных и бесплатных программ в Ubuntu за апрель 2012.
    Новенькие лошадки, которые появились на арене. Это игра ZHackers: Volume One. Бесплатная программа IncoPOS для инвентаризации и организации точек продаж. IMDrops Image Tools - многопоточный пакетный инструмент по работе с изображениями, который выжмёт всё из вашего компьютера.


    пятница, 18 мая 2012 г.

    Взлом Wi-Fi в Ubuntu Linux

    Не смог удержаться, что бы не скопировать данную статью про взлом Wi-Fi сети с помощью Ubuntu Linux. Статья действительно интересная (и полезная). Теперь очень хочется найти ноутбук, установить туда Ubuntu и воспользоваться инструкцией в ближайшем кафе с бесплатным Wi-Fi.

    среда, 16 мая 2012 г.

    Создать в postgres инкрементный ключ

    CREATE TABLE toto (toto_id  SERIAL PRIMARY KEY, db TEXT);
    

    Решение проблем с Flash в Linux

    Как вы знаете, Adobe никогда не делала для линуксоидов удобные репозитории, а теперь и вовсе бросила нас на произвол судьбы и больше сама не поддерживает флеш для Linux платформы. Благодаря Google, будет сохранена подготовка актуальных версий Flash-плагина для Linux-версии браузера Chrome, но данный плагин будет поставляться только в составе Chrome и будет поддерживать только специфичный для данного браузера PPAPI (Pepper API). Иными словами, Flash-плагин будет проблематично использовать в других браузерах на платформе Linux, без реализации в данных браузерах PPAPI.

    Как же лучше поступить? Выход есть.

    воскресенье, 13 мая 2012 г.

    Работа с изображениями

    Здесь будет несколько примеров как можно работать с изображениями.
    Итак, поехали!

    Интегрируем меню Eclipse в Ubuntu

    Eclipse отличное IDE. Но к сожалению, на меленьких мониторах он не шибко удобен в силу размашистого интерфейса. Проблема с интеграцией его меню в Ubuntu ощутимо усугубляет дело. Но к счастью проблема поправима. Решение с глобальным меню для эклипса нашел на соседнем блоге и оно гениально! Оказывается, eclipse тупо добавлен в черный список. Достаточно его оттуда убрать и будет счастье!

    суббота, 12 мая 2012 г.

    Стань Буквоедом с помощью LanguageTool


    Берегите наш язык, наш прекрасный русский язык,
    — это клад, это достояние, переданное нам нашими предшественниками!
    Обращайтесь почтительно с этим могущественным орудием.

    И. С. Тургенев

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