[WPF] ContextMenu Commnad binding issue fixed

0
Comments

If there is no focused element in the window's main focus scope, the CanExecute routing will stop at the ContextMenu, so it will not reach to the CommandBinding on the Window, one workaround is to bind MenuItem's CommandTarget to the main window. <ContextMenu > <ContextMenu.Items> <MenuItem Command="ApplicationCommands.Open" CommandTarget="{Binding Path=PlacementTarget,RelativeSource={RelativeSource AncestorType={x:Type ContextMenu}}}"/> </ContextMenu.Ite...

Read further...

[Аккорды] Владимир Соколы (ВВС) - "Street Workout" - Твой Рай (Как Минин Денис)

1
Comments
[Аккорды] Владимир Соколы (ВВС) -

Аккорды песни Владимир Соколы (ВВС) - "Street Workout" - Твой Рай (Как Минин Денис) http://www.youtube.com/watch?v=S7KO5CeIV0k Проигрыш: Am G Am G Am G Русь пробудилась мы видим сами, C G Am Русь прирастает богатырями Всем сильным духом неведом страх, Проводим время на турниках Припев C Dm Качай бицуху, качай грудак, F C Качай как Минин Денис "вот так!" Am Dm Зимой и летом всегда качай C G Am И Street Workout - твой рай Проигрыш Workout - сила, Workout - мощь, Неважно солнце мороз иль...

Read further...

[Fixed] "CARTRIDGE_VERSION_2: line 1: 2: command not found" OpenShift application push error

1
Comments
[Fixed]

After pushing updated version of my  wordpress blog to OpenShift git repository, I have got "CARTRIDGE_VERSION_2: line 1: 2: command not found" error. You could see this error if you are pushing your changes in Drupal, Wordpress, Rails, Spring, Django, Reveal.js, CakePHP, or Dancer applications. To fix this error go to OpenShift applications repository and get the latest version of your app (wordpress-example): git clone https://github.com/openshift/wordpress-example.git Then copy and replace .o...

Read further...

Synchronize OpenShift application after update

1
Comments
Synchronize OpenShift application after update

For this blog I am using OpenShift cloud (started plan).   After updating wordpress engine through admin panel, updated files are not available in application git repository because they were not commited to git on remote server. To synchronize your OpenShift application with git repository you should perform following steps: Install and configure rhc command line tool as described here Connect to your application through ssh Go to OpenShift application page. Copy ssh connection string (lik...

Read further...

Game over

0
Comments
Game over

Так и не осилил я тридцатидневный блогомарафон :( Было опубликовано 23-и статьи, на 24-й день я засмотрелся сериал "Восьмидесятые" и просто забыл написать статью. Сегодня думал написать две, но так и не смог придумать о чем писать. Это и есть основной причиной остановки блогомарафона - нет идей. Где-то в районе 15-го дня у меня уже не получалось так просто выбирать тему для публикации, иногда по пол часа сидел перед пустой страницей "Add New Post". Вывод: стоит писать только когда есть о чем пис...

Read further...

[WPF] Auto Scroll Behavior for ListBox

3
Comments

If you want scroll ListBox to the end automatically when new item added in ItemsSource collection you could use following attached behavior. This approach perfectly suit for MVVM way. ListBoxBehavior.cs: using System.Windows; namespace ListBoxBehavior { /// <summary> /// ListBox AutoScroll attached properties /// </summary> public static class ListBoxBehavior { public static readonly DependencyProperty AutoScrollProperty = DependencyProperty.RegisterAttached( "AutoScroll",...

Read further...

Darwin Descriptor GUID Converter

0
Comments
Darwin Descriptor GUID Converter

If you don't know what is Darwin Descritor you should read this article first. To show you what it is and where you could find it here: Also you could read about Darwin Descriptor structure here . I have wrote simple C# implementation of DarwingDescriptors GUID converter. Assembly: DarwinDecriptor.dll Namespace: DarwinDecriptor .Net Framework: 4.0 Convert Darwing Descriptor GUID to System.Guid: var converter = new GuidConverter(); var encodedDarwinDescriptorGuid = "ykG^V5!!!!4!!!!MKKSk...

Read further...

Воспоминания о былом. Колхоз-моддинг клавиатуры

0
Comments
Воспоминания о былом. Колхоз-моддинг клавиатуры

Продолжу серию статей на тему былого колхоз-моддинга. Крутому 16-ти летнему кулхаЦкеру нужно что? Правильно, крутая кулхаЦкерская клавиатура с подсветкой. Сказано - сделано: Подсветку сделал светодиодную, питание подключил от ps/2 к которому и подключена клавиатура. Ссади на клавиатуре есть маленький выключатель. Светодиоды были засунуты в полупрозрачные трубки и прикрепленны двухсторонним скотчем к пластиковому П-образному профилю. Сам профиль прикручен по краям шурупами, которые находятся в та...

Read further...

Воспоминания о былом. Настенный сервер

6
Comments
Воспоминания о былом. Настенный сервер

"Когда мне было пятнадцать лет, я копил на новенький мопед сервер" На сервер в пятнадцать я не накопил, но вот из старого железа, в шестнадцать, собрал домашний LAMP сервер. Да не просто собрал, а еще и на стену повесил, а что бы ему удобней висеть было сделал с отцом для него корпус. Из железа там стоял AMD Athlon XP 1700+\1 Gb DDR\250Gb\Китайский БП На нем крутился форум 148.kiev.ua (он же 148.in.ua) и всякая прочая чепуха (аудио стриминг сервер, ftp, etc). Все это дело работало на FreeBSD. Се...

Read further...

Compare performace of WPF Converters, DataTriggers and Direct Binding

1
Comments
Compare performace of WPF Converters, DataTriggers and Direct Binding

Hello, I have made some performance tests with DataTriggers and Converters. For testing purposes I have chosen Visibility property. In first case I have binded Visibility property to IsVisible view model boolean property with standard BooleanToVisibilityConverter converter. <Border Visibility="{Binding IsVisible, Converter={StaticResource BooleanToVisibilityConverter}}" Background="Blue" /> Next case was written with DataTrigger <Border Background="Red">...

Read further...

Добываем свободное место на SSD

4
Comments
Добываем свободное место на SSD

У меня на домашнем компьютере стоит 60 гиговый SSD фирмы Toshiba. Для "рабочих" нужд данного объёма  вполне хватало. Visual Studio, MS SQL, Office и прочие софтины помещались без особых проблем, еще и гигов 15-20 всегда было свободно. Все остальное (музыка, фильмы, etc) хранилось у меня на 2TB HDD. Но после переезда девушки, на компьютере появилось 19-ть! частей Sims 3 и еще пара небольших игр. Игры устанавливал на HDD, но почти все они хранят свои настройки и сейвы в Documents and Setting юзера...

Read further...

Docu Generator - тула для быстрого создания screenshot-based документов

0
Comments
Docu Generator - тула для быстрого создания screenshot-based документов

Иногда возникает необходимость создания документа содержащего пошаговые инструкции установки, настройки и/или использования какой либо программы. Docu Generator - это небольшая тула которая поможет автоматизировать этот процесс. Плюсы: Простота использования Возможность создания doc/html/mht документов Поддержка шаблонов в формате doc/docx/dot/dotm/html/mht Создание файла проекта Последующая конвертация файла проекта в doc/docx/html/mht документ Настройка информации для отображения в результирую...

Read further...

[PDF] Agile Principles, Patterns and Practices in C#

1
Comments
[PDF] Agile Principles, Patterns and Practices in C#

It was really hart to find this book in pdf format. With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#. This book presents a series of case studies illustrating...

Read further...

Использование Automated Packaging Self-Service для создания и тестирования msi/app-v пакетов

2
Comments
Использование Automated Packaging Self-Service для создания и тестирования msi/app-v пакетов

Добрый день, Кратко опишу процесс создания и тестирования msi пакетов в Automated Packaging Self-Service. Создание и проверка msi пакетов "с нуля" Рассмотрим следующий пример. У нас есть exe инсталятор Mozilla Firefox, на выходе мы хотим получить msi (app-v) пакет для различных платформ (Windows XP / Windows 7 / Windows 8) и удостовериться в его работоспособности. Для начала регистрируемся на сайте APS, регистраци доступна только на корпоративные e-mail. После регистрации и подтверждения попадае...

Read further...

WPF Binding examples

2
Comments

I have found very nice WPF XAML Data Binding Cheat Sheet, so I'll just leave it here for further use. Basic Binding {Binding} Bind to current DataContext. {Binding Name} Bind to the “Name” property of the current DataContext. {Bindind Name.Length} Bind to the Length property of the object in the Name property of the current DataContext. {Binding ElementName=SomeTextBox, Path=Text} Bind to the “Text” property of the element XAML element with name=”SomeTextBox” or x:Name=”SomeTextBox”. XML Binding...

Read further...

Крышка для аквариума. Сделай сам

0
Comments
Крышка для аквариума. Сделай сам

Хочу поделиться описанием процесса создания крышки для аквариума из подручных средств. Что есть на входе: Аквариум - 1 шт. Светильник люминесцентный - 1 шт. Прямая рука - 2 шт. Что нам понадобиться: Пластиковая вагонка длинной (ширина + длинна аквариума) х 2 Стекло толщиной 4 мм шириной и длинной равной соответствующим размерам аквариума. Нож Самоклеющаяся пленка Жидкие гвозди Деревянный брусок У меня был аквариум накрытый стеклом на котором лежала лампа, так как лампа постоянно освещала комнату...

Read further...

DruMor. Спасибо что живой

0
Comments
DruMor. Спасибо что живой

Был первый день февраля 2010 года. Вечер. На улице осенняя погода, температура около нуля. В теплой "двушке", попивая горячий чай, скучали два молодых парня. От скуки и родился проект DruMor.  01-02-2010 Киндиров Начался наш youtube проект с песни о нашем знакомом. Слова - совместный продукт людей знающих Киндирова не по наслышке. Музыка - Моргота. Ролик был залит на youtube и вконтакте, где его заценили наши друзья. http://www.youtube.com/watch?v=g7IfJT7uoVQ&width=450 02-02-2010 Садок вишне...

Read further...

Advanced Tic Tac Toe final release

0
Comments
Advanced Tic Tac Toe final release

Сегодня состоялся последний плановый релиз замечательной стратегической игры Advanced Tic Tac Toe. В этом релизе добавлена подсветка последнего хода противника, страница описывающая правила игры и немного информации о нашей замечательной комманде ;) Но на этом мы не заканчиваем, у нас еще полно идей и желания для реализации будущих проектов. Advanced Tic Tac Toe был проектом для "разогрева" и он с ним справился. Теперь он переходит в стадию поддержки (громко сказано :-)). Спасибо всем за внимани...

Read further...

Call WCF service method from javascript (jQuery)

0
Comments

In Advanced Tic Tac Toe we have created WCF backend service and web-based frontend application. Our web application written in javascript, so we want to call WCF service methods through jQuery. There is a small instruction how-to call WCF service from javascript code. First of all you should decorate your service interface with WebInvoke attribute [OperationContract] [WebInvoke(UriTemplate = "Start", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, Method...

Read further...

[Fix] Error during installing Windows 7 from USB (Setup was unable to create a system partition or locate an existing partition.)

192
Comments

When you try to install Windows 7 from USB flash drive you may get following error message: "Setup was unable to create a system partition or locate an existing partition." This happens when you have more than one partition on your drive. In google you could find many solutions which require manipulations with your disk (formating, changing partition structure, etc.), but I have found one tricky solution: When you see the error - remove the flash drive from the computer Press exit (red cross in...

Read further...

Host WCF service library in ASP.NET MVC 4 application

4
Comments

If you have existed WCF service library and want to host this WCF serivce in your ASP.NET MVC4 application I have prepared this short how-to. For example you have WCF service located in FooWCF assebly and  MVC4 application located in BarWeb project. Open BarWeb project and add reference to FooWCF assebly. Now, add testService.svc WCF Service file in to BarWeb project, remove ItestService.cs and testService.svc.cs files from project. Open testService.svc and replace <%@ ServiceHost Language=...

Read further...

Deploy ASP.NET MVC 4 application + WCF service to the free AppHarbor cloud

0
Comments
Deploy ASP.NET MVC 4 application + WCF service to the free AppHarbor cloud

This article is a step by step instruction to deploy your ASP.NET MVC 4 application that hosts WCF service to the free AppHarbor cloud hosting with MS SQL server and NewRelic monitoring functionality. Configure AppHarbor You need to register an account on https://appharbor.com/, then go to "Your Applications" and create the new one. For example we will create application with name "testForBlock". Then you should add SQL server add-on to your site. Go to "add-on catalog", select "SQL Server" and...

Read further...

Run noVNC with websockify on Windows [Server disconnected (code: 1006) fixed]

4
Comments

To use noVNC with existing UltraVNC server you need to do some simple steps. When you launch js vnc client, it will connect to websockify - websockect to tcp proxy, which will connect to your vnc server. Here are these steps: Step 1. Configure vnc server You should install and configure UltraVNC server on your destination machine. For example: install vnc server on Windows 7 machine with IP: 192.168.1.100 and configure them to listen on 5555 port. Now you can connect to 192.168.1.100:5555 using...

Read further...

Чат в Tic Tac Toe Advanced

0
Comments
Чат в Tic Tac Toe Advanced

Сегодня состоялся 4-й релиз увлекательной стратегической игры в крестики-нолики. В Tic Tac Toe Adnvanced появился компактный чат. Теперь можно обмениваться впечатлениями с соперником во время игры. Вы сможете прокомментировать ход противника не переключаясь на другую вкладку. Но даже если вы покинули игру, например во время ожидания хода противника, Tic Tac Toe напомнит вам о необходимости сделать ход миганием иконки вкладки. В дальнейшем планируем добавить индикацию последних ходов игрока и про...

Read further...

[Аккорды] Ваня Воробей - Умирает моя страна

0
Comments

Ваня Воробей - Умирает моя страна Видео на youtube.com Еще один вариант со стандартным строем гитары Все аккорды играть на баре A#m D#m Меня разрывает злоба каждую минуту, куда же катиться наша страна? G# C# F В Йобурге поставили памятник Гене Букину, скоро в мавзолей положат ведущего Дом-2 A#m D#m Красной площади имя дадут "площадь Фриски Жанны" G# C# F A собор Василия Блаженного назовут "собором Джамшута и Равшана" Припев D#m A#m А поколение пепси сменилось поколением ягуар...

Read further...

Оптимизации в WPF MultiDataTrigger

0
Comments

Использовал я однажды MultiDataTrigger в WPF приложении, и стало мне интересно а применяется ли для условий оптимизация на подобии оператора && в C#, когда второй операнд вычисляется только если первый равен true. Напомню, для того что бы сработал MultiDataTrigger необходиом выполнение всех условий заданных в блоке Conditions: <Style TargetType="Grid"> <Setter Property="Background" Value="MediumAquamarine" /> <Style.Triggers> <MultiDataT...

Read further...

4 года блогу, статистика

0
Comments
4 года блогу, статистика

Всем привет. Сегодня наткнулся на страницу свое блога в интернетах. И начал листать первые статьи. Как оказалось блог я начал вести 6 сентября 2009 года, чуть более 4-х лет назад. Почитал старые записи, посмеялся над ними, особенно порадовала запись о силе свободного ПО. Очень интересно читать записи 4-х летней давности, понимать что мировоззрение изменилось (и не только в радикальном отношении к СПО). Читая старые, бредовые записи (хотя на тот момент они казались мне вполне уместными. И возможн...

Read further...

Tic Tac Toe Advanced v3.0

0
Comments
Tic Tac Toe Advanced v3.0

Продолжаем выкатывать обновления нашего детища. Сегодня в третий раз обновили Tic Tac Toe Advanced. Так получается, что мы работаем по скраму с недельными итерациями, постараемся и в будущем делать релизы раз в неделю. Скрам у нас получился довольно интересный, в роли product owner у нас выступает коллективный разум, вместо ежедневных скрам митингов, планирования и ретроспектив у нас вечерние посиделки за чашкой чай\кофе. Такой скрам мне нравиться :) В текущем релизе были пофикшены баги разметки...

Read further...

Играй с друзьями в Tic Tac Toe Advanced

0
Comments
Играй с друзьями в Tic Tac Toe Advanced

Сегодня выпущено первое обновление Tic Tac Toe Advanced - игры в крестики-нолики для продвинутых. Теперь вы можете обыгрывать ваших друзей и близких в этой увлекательно стратегической игре :) Вы можете заметить что в игре появилась возможность регистрироваться, но вход пока что не работает, в ближайшем будущем мы доделаем данный функционал и вы сможете полноценно наслаждаться игрой и следить за своей статистикой и успехами друзей. Приятной игры

Read further...

Tic Tac Toe Advanced - web edition

3
Comments
Tic Tac Toe Advanced - web edition

Доброй ночи, Не зря были прожиты два выходных дня. Рады представить вам Tic Tac Toe Advanced web edition. Теперь поиграть в увлекательную игру можно с любого девайса у которого есть доступ в интернет, нормальный браузер и включенный java script. Над первой версией js игры в альтернативные крестики нолики, не покладая рук, трудились Андрей Сташук и Иван Деревянко :) Пока что реализован базовый функционал игры. Регистрация\авторизация будет доступна в следующей версии (вы можете регистрироваться и...

Read further...

Первый релиз Tic Tac Toe Advanced

0
Comments
Первый релиз Tic Tac Toe Advanced

[caption id="attachment_479" align="alignleft" width="300"] TicTacToe[/caption] После прочтения поста на Хабре об Альтернативных крестиках-ноликах захотелось реализовать приложение для сетевой игры. После недолгих обсуждений с друзьями, было решено написать WCF сервис и клиенты под самые популярные платформы. Пишем дружной командой, встречайте: Ярослав Потушинский Артем Дяченко Андрей Левин Андрей Сташук Иван Деревянко На данном этапе готов сервер и клиент под Windows. Приятной игры :) Windows к...

Read further...

Ошибка во время установки Windows 7 с флешки (Программе установки не удалось создать новый или найти существующий системный раздел)

88
Comments

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

Read further...

[Аккорды] Тараканов Юрий - workout (воркаут) в массы

0
Comments

Тараканов Юрий - workout в массы Видео на youtube.com Em Выплюнь лучше сигарету C Пиво на кефир смени G Займись вечернею пробежкой D Мотивируя других На тебя посмотрят словно Ты какой-нибудь герой Победить себя желает Знаю,каждый второй Em G Прошу,ребят,займитесь спортом бросьте пить C D Попробуйте немного жизнь свою полюбить Убить себя всегда успеете наверняка Ведь крепкое здоровье-это только пока Я уверяю рискнуть стоит активней жить Да и всего одна проблема-то,лень победить Worckout в массы о...

Read further...

HomeMoney for Windows 8 minor release

0
Comments
HomeMoney for Windows 8 minor release

Состоялся минорный релиз HomeMoney - приложение для учета расходов, интегрированное с популярным онлайн сервисом домашней бухгалтерии homemoney.ua - онлайн сервисом для оптимизации расходов, планирования затрат и ведения бюджета.   В данном релизе: Исправлена ошибка с отображением имен счетов\категорий которые содержат кавычки. Добавлена английская локализация Установить приложение можно в Windows 8 Store

Read further...

urlHandler

1
Comments

When you click on the url in any program urlHandler launch instead of browser, checks this link according to the rules defined in the configuration file and open it in the browser that defined in the rule, or if no rules matched – open default browser. Read how to install and configure urlHandler in README Sources available on github Msi installation: UrlHandler  

Read further...

Публикация приложения в Windows 8 store

0
Comments
Публикация приложения в Windows 8 store

Добрый день, После успешной публикации приложения, в разработке которого я принимал непосредственное участие, хотел поделиться приобретенным опытом, может кому-то будет полезно. Лирическое отступление: Приложение - клиент для онлайн сервиса домашней бухгалтерии homemoney.ua Первая версия приложения умеет вносить расходы за сегодня, посматривать остатки на счетах и количество потраченных денег за месяц по конкретным категориям.  В интернете уже есть множество статей на данную тематику, например н...

Read further...

Unit test Data Access Layer (Entity Framework) with in-memory database

2
Comments
Unit test Data Access Layer (Entity Framework) with in-memory database

Unit testing code that uses data from database is a difficult task. If you use Entity Framework you can stub your data with Effort - in-memory Entity Framework data provider. David Bywaters describes how to use Effort if your create you context based in DbContext class. But if you use model first approach (.edmx already exists) you can follow this guide: First of all install Effort from NuGet: Install-Package Effort -Pre Then add add App.Config file to your unit test project. App.Config file sho...

Read further...

[Аккорды] Ваня Воробей - Кто виноват

0
Comments

Ваня Воробей - Кто виноват Видео на youtube Все аккорды играть на баре. Fm C# Eb C Я по улице иду и мне становиться страшно не за себя а чисто за людей за наших. Fm C# Eb C Вечером, в пятницу, посмотри по сторонам и ты поймешь что конец приходит нам. Fm C# Eb C На детских площадках молодые мамы и папы бухают вместо того что бы следить за своим чадом. Fm C# Eb C А те дети гуляют, что делают и с кем зачем им это знать, залил шары и нет проблем. Припев Bm И я не знаю кто виноват в этом. Fm Правител...

Read further...

Обновление Unity Lens для torrents.net.ua

0
Comments
Обновление Unity Lens для torrents.net.ua

torrentsnetuasearch - Unity Lens для поиска релизов на сайте torrents.net.ua В новой версии (0.5-public3): Исправлен баг с парсингом результатов поиска Добавлена возможность отключения загрузки изображений (существенно ускоряет поиск) Для отключения загрузки изображений необходимо в /etc/torrentsnetuasearch.conf прописать: UseImagePreview=False Для установки нужно добавить репозиторий: sudo add-apt-repository ppa:druss/unity-lens-torrentsnetua sudo apt-get update И установить линзу: sudo apt-get...

Read further...

Horizontally scrolling websites

0
Comments

I want to create Windows 8 (Metro UI) theme for Wordpress, first of all I should put all content horizontally, and allow users to scroll this content using mouse wheel. Demo To solve this problem I have used jQuery and scrollTo jQuery plugin. First of all we should subscribe to mouse wheel event: function initScrollCapture() { var body = document.getElementById("body"); var mousewheelevt=(/Firefox/i.test(navigator.userAgent))? "DOMMouseScroll" : "mousewheel" if (bod...

Read further...

Sync-open-tabs updated

0
Comments
Sync-open-tabs updated

Hello all, New version (0.3.1) of Open Sync Tabs available for download. Bug with memory leak was fixed in the new version, so now Sync Open Tabs shouldn't harm your browser.

Read further...

[WinRT] Binding ListView to CollectionViewSource in design time

4
Comments
[WinRT] Binding ListView to CollectionViewSource in design time

It would be really useful if you could see all binded data in design time in VisualStudio or Blend. To do this you should set page DataContext in xaml: <Page.DataContext> <viewModels:MainPageViewModel /> </Page.DataContext> In this case you will use the same ViewModel for design and run time. If ViewModel require different data loading logic for design and run time you should use Windows.ApplicationModel.DesignMode.DesignModeEnabled in ViewModel constructor to determine in witc...

Read further...

Unity Lens for torrents.net.ua

1
Comments
Unity Lens for torrents.net.ua

Unity Lens для поиска релизов на терекере torrents.net.ua   Для установки нужно добавить репозиторий: sudo add-apt-repository ppa:druss/unity-lens-torrentsnetua sudo apt-get update И установить линзу: sudo apt-get install torrentsnetuasearch Для поиска по сайту линза логинится под вашей учетной записью, которую необходимо настроить. Открываем файл на редактирование: sudo nano /etc/torrentsnetuasearch.conf Указываем логин и пароль под которым вы заходите на torrents.net.ua Для активации линз...

Read further...

Быстрый поиск на torrents.net.ua в Ubuntu

0
Comments
Быстрый поиск на torrents.net.ua в Ubuntu

Я довольно часто пользуюсь поиском сериалов/фильмов на замечательном трекере torrents.net.ua. Так же, я давно использую Ubuntu в сочетании с Unity. Для запуска приложений я пользуюсь поиском через Dash (аналог меню "Пуск"). Поиск этот расширяем, и для этого предусмотрен API. В один из вечеров, родилась идея добавить поиск по torrents.net.ua в Unity Dash, так, just for fun :) Вот что получилось: Для установки нужно добавить репозиторий: sudo add-apt-repository ppa:druss/unity-lens-torrentsnetua s...

Read further...