К сожалению команда разработчиков Eclispe IDE не подумали о интеграции в рабочую среду Unity.
пʼятниця, 30 листопада 2012 р.
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
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. Для реализации мы будем использовать двунаправленную очередь.
Ох уж эта Your branch is ahead of ‘origin/master’ by X commit…
Эта ошибка бывает просто выводит.
Много разных прочитал способов решения, к примеру:
Но все оказалось проще:
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
перевод
Курсивом отмечена полемика с автором оригинала.
С точки зрения критики, 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 и его не смогут скачать и использовать миллионы пользователей.