MobileMusic

Apr 22, 2012 18:16

Разбирался со всяким разным и между делом написал ценную тулзу. Смысл тулзы такой: коллекция музыки у меня большая, поэтому хранить её целиком на коммуникаторе не получается. В результате приходится регулярно что-то туда заливать с целью послушать в дороге. Но чтобы залить, надо предварительно выбрать. А это делать обычно лень. Или даже некогда - ( Read more... )

музыка, программирование

Leave a comment

Comments 92

chance_gardener April 22 2012, 14:33:47 UTC
Имхо если все равно что слушать - есть более простое решение чем программа весом в винду и флешек не надо

Read my lips : радио )

Reply

lex_kravetski April 22 2012, 14:34:54 UTC
А если внезапно не всё равно?

Reply


wild_wolfman April 22 2012, 14:54:43 UTC
> там используется SWT, а как сделать форк под все платформы, я ещё не разобрался

Afaik, SWT кроссплатформенный и подхватывает библиотеки нативных графических сред прямо с конечной машины. Так что если собрать не в „нативный“ экзешник, а в Явный байткод, должно работать везде без всяких изменений.

Reply

lex_kravetski April 22 2012, 15:00:30 UTC
> Afaik, SWT кроссплатформенный и подхватывает библиотеки нативных графических сред прямо с конечной машины.

Хер там. Отдельные библиотеки для каждой платформы.

> Так что если собрать не в „нативный“ экзешник, а в Явный байткод, должно работать везде без всяких изменений.

Там и есть явный байткод. Экзешник - только для запуска.

Reply

wild_wolfman April 22 2012, 18:43:42 UTC
> Отдельные библиотеки для каждой платформы

Я о том, что если слинковать динамически, оно подхватывает платформо-специфичные библиотеки прямо из системы (буде нативный SWT в ней установлен).

При скармливании Ява-машине текущего экзешника, я проверил, пытается подхватить эклипсовый модуль, положенный вовнутрь (и сразу ругается на несовместимость разрядности модуля с машиной). Теоретически можно попробовать его оттуда выпилить вручную вместе с эклипс-специфичными референсами, но пока лень.

Reply

lex_kravetski April 22 2012, 19:31:04 UTC
> Я о том, что если слинковать динамически, оно подхватывает платформо-специфичные библиотеки прямо из системы (буде нативный SWT в ней установлен).

Установлен? Считаешь, попросить установить SWT в систему - это хорошая идея? Лично я, например, даже не уверен, что сам знаю, как такое сделать.

> При скармливании Ява-машине текущего экзешника, я проверил, пытается подхватить эклипсовый модуль, положенный вовнутрь (и сразу ругается на несовместимость разрядности модуля с машиной). Теоретически можно попробовать его оттуда выпилить вручную вместе с эклипс-специфичными референсами, но пока лень.

Не поверишь, он туда специально впилен. Для тех 99.99999% людей, у которых SWT не установлен и не будет установлен.

При этом также можно собрать и под Линукс - всего-то платформу SWT поменять в сценарии сборки. Однако мне вручную лень собирать шесть разных версий (или даже десять).

Reply


tl1 April 22 2012, 15:03:49 UTC
Java такая Java, такая вся продвинутая и кроссплатформенная.
А вот писал бы на Qt, сделал бы сразу для Windows+Linux+Mac + возможность перетащить на Android, Symbian, CE, MeeGo.

Reply

lex_kravetski April 22 2012, 15:18:52 UTC
Для Qt у меня автоформа ещё не готова. Она у меня готова только под SWT. А вручную интерфейсы делать - ну его нафиг.

Впрочем, под SWT тоже можно для всех платформ сделать. Неясно пока только, как это собирать в автоматическом режиме. Вручную - понятно как. Но долго. И проверять не на чем.

Reply


This is insane anonym_mouse April 22 2012, 15:23:34 UTC
But.. but - this is insane! 26 MB for a shitty file downloader ?!!

What you described is functionality of a 1-2kb (kilobyte, KILOBYTE) , script, for God's sake!

I can imagine 100kb as the absolute limit (html/cgi as UI). but 26 MEGABYTES ????

This is insane.

Reply

..and this is the difference btw... anonym_mouse April 22 2012, 15:28:29 UTC
and these numbers (10kb - 26 MB ) are THE PRECISE ILLUSTRATION of the difference between the world of Unix and the world of Windows.

Platforms may be the same, even tools and libraries may be the same. The thinking is different, and a Micro Soft brain will never even understand how to view the prob to see it as solvable by a 10kb script.

Reply

Re: ..and this is the difference btw... lex_kravetski April 22 2012, 15:35:51 UTC
> difference between the world…

…console gays and rich guys.

Reply

(The comment has been removed)


nekr0z April 22 2012, 16:55:41 UTC
Толковая штука. Если бы была возможность прикручивать к ней внешний конвертер (а то на компьютере половина фонотеки в FLAC, а на мобильном такое качество ни к чему, зато перекодировка в OGG или MP3 здорово экономит место, что на мобильном как раз в кассу), и если бы у меня основной компьютер был с виндой - я бы пользовался ( ... )

Reply

lex_kravetski April 22 2012, 17:07:54 UTC
Да, с конвертером было бы пипцаче. Но прикручивать конвертеры - это ещё куча времени уйдёт.

Reply

monla_gomma April 23 2012, 13:07:29 UTC
Хочу с конвертером. В машине флаки и прочие кьюи не играются.

Reply


Leave a comment

Up