Как стать автором
Обновить

Что такое Vala

Время на прочтение 7 мин
Количество просмотров 17K
Настройка Linux *
Хотя проект Vala был создан еще в 2006-м году, он до сих пор остается малоизвестным как среди простых пользователей, так и среди многих разработчиков. Мало кто понимает, что это такое и, главное, зачем это нужно. А уж среди русскоязычного IT-сообщества Vala и вовсе является чем-то загадочным и статей на эту тематику исчезающе мало. Я решил немного поправить текущую ситуацию и сделать небольшой экскурс по этой технологии.



Читать далее
Всего голосов 91: ↑79 и ↓12 +67
Комментарии 35

Создаем плагин для Netbeans на примере языка Vala

Время на прочтение 10 мин
Количество просмотров 3.8K
Программирование *
Из песочницы
Vala — это язык программирования, который создавался как замена языка C при разработке приложений для Gnome. При этом язык на мой взгляд удался, в своем синтаксисе взял многое из C# и Java. Прочитать подробнее о нем можно на Хабре или сайте Gnome. Захотев попробовать этот проект в деле столкнулся с тем, что по текущий момент для него не существует качественного IDE или плагина для IDE, которая позволила бы комфортно на нем разрабатывать.

В результате был создан плагин для NetBeans IDE, которая на мой взгляд является одной из лучших open source IDE (наряду с Eclipse). Тем не менее информация о том, как именно разрабатывать модули и плагины для NetBeans Plaform довольно разрознена, а на русском языке практически ничего нет.

Если интересно как именно создать плагин, прошу внутрь
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 3

Как я вешал горячие клавиши на Unity sound indicator

Время на прочтение 9 мин
Количество просмотров 4.2K
Настройка Linux *
Из песочницы
Я, как и многие, кого мог заинтересовать этот пост, люблю оболочку Unity за удобные горячие клавиши и различные плюшки по интеграции с самым разнообразным софтом.
Одна из этих плюшек — это интеграция плееров поддерживающих интерфейс mpris2 в sound indicator.
Для тех, кто не знает что такое этот sound indicator
Это значек с динамиком в панели индикаторов, сразу слева от часов:
image image

Что примечательно, веб-приложения, которые могут вести себя как плеер, так же попадают в этот замечательный список. И всё было бы круто, но эта прелесть, по страному капризу разработчиков не поддерживает никаких горячих клавиш, кроме изменений уровня громкости.
Чтож, давайте же это исправим!
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 3

Портирование Netsukuku на Vala завершено

Время на прочтение 1 мин
Количество просмотров 11K
Open source *Mesh-сети *
— Close the world,
txEn eht nepO —

Многие уже читали про Netsukuku и считали, что проект умер.
Да, история у этого проекта сложная — созданный на C, был переписан на Python и, после отказа мейнтейнеров от разработки, был заброшен в 2009.
В 2011 один неизвестный разработчик объявил, что перепишет всё на Vala.

И вот, 5 марта 2014, спустя ровно три года, портирование было завершено.
На данный момент некоторые фичи не реализованы, но уже доступны пакеты для OpenWRT (инструкция).

И вот, дальнейшая судьба Netsukuku вновь под угрозой!

Читать дальше →
Всего голосов 29: ↑26 и ↓3 +23
Комментарии 19

Пишем онлайн-радио на языке Vala

Время на прочтение 11 мин
Количество просмотров 3.4K
Блог компании ITSOFT Программирование *Разработка под Linux *

Привет всем! В своем первом посте я хочу рассказать о создании простого радио на языке Vala. Я ни разу не программист, а скорее любитель и все свои разработки я писал на Java, но так как на компьютере использую GNU/Linux, а именно старый добрый Debian, да еще на GNOME, то подумал, а почему бы не попробовать написать что-нибудь под эту систему.

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 6

Создатель динамических обоев на языке Vala

Время на прочтение 10 мин
Количество просмотров 2K
Блог компании ITSOFT Программирование *Разработка под Linux *

Привет! Для создания динамических обоев в дистрибутивах GNU/Linux в большинстве случаев применяются специальные xml-файлы. Я решил создать программу, которая генерирует такой файл. Конечно, есть готовые скрипты для этого или даже можно вручную создать такой файл, но куда удобнее работать в программе с графическим интерфейсом. Здесь я тоже не первый, так как такие программы уже имеются в репозиториях, но почему бы не написать свой вариант?

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 3

Программа для создания desktop-файлов

Время на прочтение 5 мин
Количество просмотров 6.2K
Блог компании ITSOFT Программирование *Разработка под Linux *

В дистрибутивах GNU/Linux значки приложений в меню описываются специальными текстовыми файлами. Эти файлы имеют расширение .desktop и при установке приложения создаются автоматически. Но иногда бывают ситуации когда нужно самому создать такой файл. Это может быть когда у вас на руках имеется только исполняемый файл приложения, то есть когда приложение не упаковано должным образом. В некоторых дистрибутивах из коробки имеются программы для создания значков запуска, а в некоторых их нет и нужно искать такие приложения в репозиториях. Я создал свой вариант такой программы и в этом посте расскажу, что она из себя представляет.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 19

Блокнот на языке Vala

Время на прочтение 5 мин
Количество просмотров 4K
Блог компании ITSOFT Программирование *Разработка под Linux *

В этом посте я расскажу о простом блокноте на языке программирования Vala. Программа создавалась с использованием среды разработки GNOME Builder и редактора интерфейсов Glade.

Читать далее
Всего голосов 10: ↑6 и ↓4 +2
Комментарии 13