Области (scopes) являются теми программными модулями, которые непосредственно осуществляют поиск по запросу пользователя среди локальных или удалённых источников. Canonical к уже существующим категориями вводит ещё один новый вид - Умная Область (Smart Scopes).
четвер, 31 січня 2013 р.
середа, 30 січня 2013 р.
Использование в C# класса Path на примерах
Path выполняет обработку пути к файлу. .NET Framework обеспечивает эффективные способы работы с именами файлов и путями. Часто нужно извлечь часть пути к файлу в программе – для этих целей логично использовать класс Path. Что бы получить к нему доступ, достаточно добавить “#using System.IO” в верхней части вашего класса.
Пример 1. Коротенькое консольное приложение, которое демонстрирует работу четырех методов класса:
Плюсы и минусы Ubuntu Rolling Release
Стоило ляпнуть Лиэнн Огасавара (Leann Ogasawara), руководителю команды поддержки ядра Ubuntu, об возможном переходе на непрерывный выпуск релизов (rolling release), как слова были перевраны и теперь "возможно", стало "точно". Обломитесь!
Джоно Бэкон (Jono Bacon), менеджер по работе с сообществом Убунту, сказал, что никакого переключения на новую модель "непрерывных выпусков" не будет!
Отказ от выпуска релизов в конкретные сроки принесёт только проблемы для разработчиков и пользователей.
вівторок, 29 січня 2013 р.
Пополнение областей для Ubuntu 13.04
Убунту идёт двойным путём: с одной стороны, усиление безопасности, стабильности, скорости и надёжности, с другой стороны, реализуются новые возможности.
Для улучшения качества Убунту Canonical создала отдельную команду для исправления ошибок Unity.
Области (scopes), которые являются поставщиками данных для линз в Dash, пополняются, чтобы достичь магической цифры 100, выбранной в рамках проекта Ubuntu One Hundred Scopes.
понеділок, 28 січня 2013 р.
Начался конкурс "обои для Ubuntu 13.04"
Кисти к бою! Стартовал конкурс, который отберёт 10 лучших обоев для Убунту 13.04.
пʼятниця, 25 січня 2013 р.
Оптимизация Eclipse IDE под интерфейс Ubuntu
По умолчанию, популярная среда разработки Eclipse не поддерживает глобальное меню (AppMenu) и HUD. Предлагаю это исправить, благо инструкция для этого очень проста.
Charms
Данная статья рассматривает внутреннюю структуру charms, с помощью которых juju и создаёт лёгкость в развёртывании служб.
Если Juju - это магия, помогающая людям в жизни, то Charms - это чары, с помощью которых и делается магия.
Charms - это набор файлов, которые определяют как интегрировать данную службу (сервис) и как ей реагировать на события в распределённых средах.
Данная статья описывает определения charms, включая метаданные и хуки (hooks). Так же описываются имеющиеся ресурсы для хуков в juju окружении (environment).
Что такое Juju?
Чтобы понять Juju нужно разобраться с некоторыми терминами, которые неразрывно связаны с juju.
Цикл статей о Juju
Новые ИТ веяния в виде облаков изменили наше представление об администрировании серверов. Появились новые инструменты для управления, развёртывания и обслуживания облачных экземпляров операционных систем. Canonical предлагает своё решение - juju.
середа, 23 січня 2013 р.
Улучшения в Software Updater и область Baidu Music Search
Software Updater мы раньше знали под именем Update Manager. Новое имя и вид программа обновления получила в версии Ubuntu 12.10. Разработчики не собираются останавливаться на достигнутом и работа над Software Updater ведётся дальше в рамках Ubuntu 13.04. Китайцы, мало того что обладают своей Chinese Ubuntu, но пишут свои области и линзы, развивая для себя свою версию.
Ubuntu - причина успеха президента Барака Обама
Харпер Рид (Harper Reed) является CTO (chief technology officer - руководитель технического отдела) в кампании Обама на пост президента Америки. Он дал интервью Canonical, в которой разъяснил лидирующую роль Ubuntu в кампании.
вівторок, 22 січня 2013 р.
Анимация развёртывания окон всё-таки будет в Ubuntu 13.04
Два года назад, разработчики показали красивый на вид эффект для окон. Данный эффект предназначен для развёртывания окон и показывал в виде полупрозрачного призрака будущее положение и размеры окна.
понеділок, 21 січня 2013 р.
Виртуальные хосты в Lampp
Решил дополнить немного эту статью.
Скачав и разархивировав файлы Lampp, теперь нужно проделать некоторые действия.
субота, 19 січня 2013 р.
Изменения в Ubuntu 13.04 Raring Ringtail
Как вы, наверное, знаете, нет больше альфа этапов в жизни Ubuntu. Все компоненты системы получают порции обновления и раз в две недели происходит их полное тестирование автоматическими тестами и сообществом Убунту. Новые изменения в самой Убунту 13.04 и в её компонентах.
пʼятниця, 18 січня 2013 р.
Новые области в проекте One hundred scopes
В концепции Unity есть такое понятие как области (scopes). Это программный код, который непосредственно занимается каким-то определённым поиском. Области связаны с линзами (lenses), которые заняты в Dash обслуживанием пользователя и передающие поисковые запросы человека непосредственно областям.
Разработчики Убунту хотят в рамках проекта "one hundred scopes" довести в Убунту 13.04 количество областей до 100 штук.
четвер, 17 січня 2013 р.
середа, 16 січня 2013 р.
вівторок, 15 січня 2013 р.
Вести с боевых полей Ubuntu 13.04
В "Параметры системы" произошли минорные изменения. В рамках "100 областей" для Убунту 13.04 разработчики надеются на появление в системе следующих областей: PHP, PyPI, GitHub, Colourlovers, Calculator и Dribbble. Но обо всём поподробнее.
понеділок, 14 січня 2013 р.
Топ 10 Ubuntu программ в декабре 2012
Хитовая игра RC Mini Racers стала лидером в декабре 2012 уходящего года. Эта игра сначала победно прошла по Mac OS X системам и вот теперь лидерство в Linux.
Удаление большого количества файлов из папки
При попытке удалить файлы из папки стандартным способом: rm *.plist
(их там было более 25000) получил:
-bash: /bin/rm: Слишком длинный список аргументов
Собственно mv *.plist /dev/null
привело к тому же результату.
Видимо алгоритм строит сначала список файлов а потом уже подставляет в команду, что естественно выходит за строковые лимиты.
Можно было конечно удалить папку целиком с помощью rm -rf /dir
, но там есть другие необходимые файлы.
Решение как всегда оказалось простым и тривиальным:
find . -name '*.plist' -delete
пʼятниця, 11 січня 2013 р.
Ядро linux 3.8 в Ubuntu 13.04
Как известно, Canonical больше не делает ставку на свои размытые вехи при построении релиза. Раньше были этапы типа Alpha, Beta и различные Freeze, которые были чисто номинальными и не выдерживались. Сейчас раз в две недели появляются вкусные плюшки релиза и начинается его тестирование сообществом и полными тестами Canonical.
четвер, 10 січня 2013 р.
Wayland в Ubuntu 13.04
Ранее разработчики Canonical заявляли, что не будут работать над поддержкой Wayland в GTK. Похоже, что ситуация изменилась и Ubuntu 13.04 будет поддерживать GTK приложения в Wayland.
середа, 9 січня 2013 р.
Reflection API
Часто возникает необходимость во время исполнения java класса получить данные об этом же или другом классе. Это можно осуществить с помощью Reflection API.
вівторок, 8 січня 2013 р.
Маленькие изменения в LightDM Ubuntu 13.04
В LightDM, точнее в его Убунту реализации Unity Greeter, есть возможность указать не только свой логин и пароль, но и предпочитаемый сеанс. Данный функционал популярен у тех пользователей, которые изредка заходят под своим логином, но уже в другое пользовательское окружение.
понеділок, 7 січня 2013 р.
Видеолекции курса Обзорный курс по анализу данных
Видеолекции курса Обзорный курс по анализу данных.
Лекторы: Юлия Киселева, Алексей Катышев .
Целью курса является знакомство студентов с инструментами data mining, применяемых для больших объемов данных. Говоря большие данные, мы подразумеваем тот факт, что данные не помещаются в память. Data mining — это дисциплина, которая применяет различные алгоритмы для больших объемов данные с целью получения интересных фактов, мы будем фокусироваться на web data mining, то есть рассматривать в качестве примеров web data.
субота, 5 січня 2013 р.
Видеолекции курса Алгоритмы и структуры данных. Часть 1
Видеолекции курса Алгоритмы и структуры данных. Часть 1.
Лектор: Александр Куликов.
Как я подружился с PlayOnLinux
В своё время описывал свой скрипт, помогающий запускать и управлять игрой в своём префиксе WINE. При своих достоинствах, простоте и наглядности, такое простое, если не сказать топорное, решение меня вполне устраивало, но со временем обнаружились минусы.
четвер, 3 січня 2013 р.
Открытый драйвер Nouveau в Linux 3.8 получил поддержку 3D
Открытый драйвер для nvidia видеокарт Nouveau получил поддержку 3D в последней, на сегодняшний день, ветке ядра линукс. Вместе с текущей версией libdrm, Nouveau в Mesa 3D 9.0 позволяет линукс приложениям использовать 3D акселерацию на любой топовой видеокарте GeForce.