Внимание

Этот блог переехал по адресу yktoo.com/ru/

Attention

This blog has moved to yktoo.com/en/

Showing posts with label GitHub. Show all posts
Showing posts with label GitHub. Show all posts

December 13, 2013

DKLang Localization Package 4.01 & 5.0

Поздравляю всех с пятницей, 13-м! Брюс Миллер, текущий мейнтейнер DKLang, принёс отличные новости для дельфистов.

Уж минуло пять лет с тех пор как библиотека для локализации программ для Delphi DKLang Localization Package обновлялась в последний раз. Могло создаться впечатление, что она заброшена-забыта — ан нет, просто DKLang выполняла свои задачи настолько хорошо, что обновления и не требовалось.

Однако в последние пару лет компания Embarcadero (текущий владелец Delphi) добавила возможность разработки на платформах, отличных от Windows, предоставив в наше распоряжение фреймворк FireMonkey. Наступила пора выпустить крупное обновление пакета: библиотека была полностью переписана и теперь поддерживает как 32- и 64-битные VCL-проекты, так и все платформы FireMonkey (Win32, Win64, OSX, iOS и Android).

Happy Friday the 13th! Bruce Miller, the current maintainer of DKLang, is bringing great news for Delphi developers.

It's been five years since DKLang Localization Package was last revised (time flies!). You might think that it had been abandoned, but no, it did its intended job well enough and it was solid enough that it didn't need an update.

That is, until now. The past couple of years Embarcadero (the current group behind Delphi) have been expanding Delphi to new platforms using a new framework, FireMonkey. So now was the time to make a major update to DKLang. We've completely rewritten DKLang so that it now works on both 32 and 64 bit VCL projects and all current FireMonkey platforms (Win32, Win64, OSX, iOS and Android).



Начиная с версии DKLang 5.0, она полностью кросс-платформенная и поддерживает как десктопные, так и на мобильные ОС.

As of version DKLang 5.0 we're cross-platform, both desktop and mobile!

March 03, 2013

Индикатор-переключатель звукового устройства для Убунту ~ Sound Switcher Indicator for Ubuntu

Я не выдержал и написал индикатор для переключения звуковых устройств (входа/выхода) в Ubuntu.

I couldn't take it anymore so I created an audio input/output switcher indicator for Ubuntu.



Сколько лет пользовался Ubuntu и её оболочкой Unity, столько и пытался найти индикатор (application indicator) для удобного переключения звукового устройства. Индикаторов под Unity насоздавали уже вагон и маленькую тележку, включая совершенно бессмысленные на мой взгляд, но такой насущной вещи, как селектор выхода, так никто и не сподобился разработать. Поэтому каждый раз мне приходилось запускать апплет Sound, ждать, пока он запустится, выбирать нужную вкладку и переключать вход или выход. Особенно часто я пользуюсь переключателем для перенаправления звука на мой Bluetooth-адаптер Logitech, чтобы слушать музыку на хорошей акустике.

I've been trying to find one just as long as I've been using Ubuntu and Unity. It had to be an application indicator that would allow for easy switching of the default sound device. There's plenty of indicators for Unity already, including some pretty useless stuff, and yet no such a basic thing as sound selector available. Therefore one has to start the Sound applet, wait for it to open, choose the right tab and then select the required input or output device. Most often I used it to redirect audio to my Logitech Bluetooth adapter to listen to music via decent speakers.

November 18, 2012

Мои скрипты на GitHub ~ My scripts on GitHub

Наконец-то дошли руки создать открытый репозиторий на GitHub для всех моих общедоступных скриптов (пришлось немного покувыркаться с git filter-branch, чтобы извлечь из моего домашнего репозитория то, что безопасно выложить в общий доступ).

На данный момент там доступны четыре скрипта:
  • generate-wallpaper-xml
    Создаёт XML-файл обоев рабочего стола со списком изображений для слайд-шоу.
  • picasa-upload
    Продвинутый загрузчик картинок в Google Picasa, умеющий подписывать изображения.
  • rotate-wallpaper
    Простой скрипт для установки случайного изображения в качестве обоев.
  • update-exif-date
    Обновляет EXIF-дату в JPEG-изображениях в соответствии с именем файла.

В общем, встречайте:
Finally I got to create a public repository on GitHub for all my public domain utility tools (I had to fiddle quite a while with git filter-branch to extract all the 'safe for public' stuff from my home repo).

At the moment the following four scripts are available:
  • generate-wallpaper-xml
    Creates an XML wallpaper file with a slide show.
  • picasa-upload
    Advanced picture uploader for Google Picasa, capable of watermarking images.
  • rotate-wallpaper
    A simple script that sets a random image as current wallpaper.
  • update-exif-date
    Updates EXIF date in JPEG images according to the file name.

Please welcome:
github.com/yktoo/yktools