помогитя люди добрые
Nov. 19th, 2010 07:12 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Есть у меня pdf-файл (ну или dvi, eps, ps, пофиг); а надо делать или png или gif... на крайняк jpeg.
Конечно, можно имидж-маджиком, но а) науке известно, что это очень медленно, и б) затрахаешься инсталлировать в личную директорию (небось).
Да, речь о линухе, и нужен команд-лайн, лучше всего с трубой, но пофиг.
Это я сервис для коммутативных диаграмм складываю... скоро будет.
Конечно, можно имидж-маджиком, но а) науке известно, что это очень медленно, и б) затрахаешься инсталлировать в личную директорию (небось).
Да, речь о линухе, и нужен команд-лайн, лучше всего с трубой, но пофиг.
Это я сервис для коммутативных диаграмм складываю... скоро будет.
no subject
Date: 2010-11-20 03:27 am (UTC)no subject
Date: 2010-11-20 03:30 am (UTC)no subject
Date: 2010-11-20 03:39 am (UTC)no subject
Date: 2010-11-20 05:41 am (UTC)PS/PDF to any raster.
no subject
Date: 2010-11-20 10:09 am (UTC)no subject
Date: 2010-11-20 04:02 am (UTC)no subject
Date: 2010-11-20 05:52 am (UTC)Картинку можно включать с помощью
includegraphics
no subject
Date: 2010-11-20 04:54 am (UTC)про clojure не можете рассказать?
ч
no subject
Date: 2010-11-20 10:08 am (UTC)no subject
Date: 2010-11-20 10:37 am (UTC)чем именно она хороша для multithreading
насколько хорошо (означает насколько легко и насколько может потеряться performance) если из нее использовать явовские библиотечески вроде colt
вопросы мои, наверное, наивные
я с ней только пару дней играюсь
мне она нужна для всяких задачек в (online) machine learning с большими объемами данных -- мне показали, что в ней алгоритмы крайне кратко выражаются
no subject
Date: 2010-11-20 11:19 am (UTC)- синтаксис упрощен, много вещей переименовано,
- введены дополнительные типы со своим синтаксисом - vectors, maps, sets, regex.
- данные по умолчанию неизменяемые
- нет хвостовой рекурсии (ограничение jvm), нужно пользоваться явным loop/recur
- вместо лисповой системы сигналов и рестартов, используются явовские исключения
- нет read macros
- есть мультиметоды а-ля CLOS, но они тормозные (лучше пользоваться Protocols) и есть отличия от CLOS
Кложура хороша для мультитрединга тем, что поскольку данные неизменяемые - нет проблемы с локами и т.п. Для изменяемых данных можно использовать ссылки (ref) - на базе software transaction memory, агенты и атомы. агенты также позволяют организовывать неявное параллельное выполнение кода (хороший пример - ants.clj). Кроме того, есть pmap - параллельный map по данным и т.п. вещи. Ну и можно пользоваться стандартными явовскими тредами, поскольку все функции реализуют Runnable.
При использовании явовских библиотек можно иногда получить проблемы с производительностью, но тут зависит от паттернов использования. Для Incanter, например, используется Parallel Colt, и я не помню, чтобы народ жаловался на проблемы в production environment.
На тему machine learning в clojure можно посмотреть на infer (https://github.com/bradford/infer), есть Incanter (http://incanter.org). Я пока играю с биндингами для Mahout, но пока выложить особо нечего. Clojure точно используется в production для machine learning в FlightCaster. Вроде есть еще несколько компаний, типа BackType, но я там не особо знаю подробности
вот (http://alexott.net/ru/clojure/clojure-intro/) мое введение в язык, там более подробно описано как работать с изменяемыми данными и т.п. Если будут вопросы, отвечу - можно тут, а можно и по почте - alexott at gmail.com
no subject
Date: 2010-11-21 08:37 am (UTC)Обязательно пройду через Ваш тюториал
Библиотечки, что Вы указали весьма низкоуровневые -- да и в целом мой опыт за исключением специальных случаев МЛ приходится писать самому, в гугле это всегда делали
Мало кто/никто поддерживает такие размерности итд
Совсем практически
Clojure будет работать без каких-либо потерь производительности и на Mac OS и на Linux
no subject
Date: 2010-11-21 01:23 pm (UTC)P.S. мне было бы интересно посмотреть на ваши работы в части ML, если они будут открытыми - мне эта тема интересна, но я пока еще начинающий
no subject
Date: 2010-11-20 11:26 am (UTC)no subject
Date: 2010-11-20 05:25 am (UTC)no subject
Date: 2010-11-20 08:21 am (UTC)no subject
Date: 2010-11-20 08:24 am (UTC)no subject
Date: 2010-11-20 05:53 am (UTC)http://www.google.com/search?num=100&hl=en&&sa=X&ei=RGLnTOi4NYH7lwes7JmKDA&ved=0CBUQBSgA&q=jpg2pdf&spell=1
но кажется, что качество не очень (когда я последний раз пробовал)
no subject
Date: 2010-11-20 06:58 am (UTC)pksm pksmraw plan9bm png16 png16 png16m png16m png256 png256 png48
pngalpha pngalpha pnggray pnggray pngmono pngmono pnm pnmraw ppm ppmraw
У ps 1000-страничный стандарт, легкой библиотека не будет.
no subject
Date: 2010-11-20 08:21 am (UTC)в личную директорию все на раз инсталлируется
./configure --prefix=/home/username/whatever
no subject
Date: 2010-11-20 07:02 pm (UTC)no subject
Date: 2010-11-21 11:14 am (UTC)no subject
Date: 2010-11-21 02:54 pm (UTC)no subject
Date: 2010-11-21 08:05 pm (UTC)