LINUX.ORG.RU

«Быдлокодим» потихоньку


0

0

Давненько ничего не выкладывал. А тут и повод хороший есть! Дисертационный проект (MSc computer science), который исходно писался на виндах был успешно перенесен на mono. Спасибо авторам dnAnalytics, выпустившим сборку под линукс с нативными библиотеками.

Monodevelop, увы, пришлось выкинуть, ибо падает больно часто. Gedit вполне подходит. Написал скирпты сборки сначала как Makefile потом посмотрел на это чудо, выкинул и переписал под nant.

Софт по большей части дефолтный. Настройки шрифтов - искаробочные. Запускал dpkg-reconfigure, но что поменял - не помню :) в интерфейсе - Lucida Sans. В консоле - consolas. В заголовках окон - Corbel.

Сам диплом - нелинейные методы регрессии на базе kernels. Ridge regression с ее наследниками, kernel версия сопряженных градиентов и т.д. Для работы с матрицами используется dnAnalytics, который в свою очередь обращается к нативной версии MKL. На GUI забил - ибо нет времени. По мере необходимости данные визуализирутся в Octave.

p.s. как сдам все - выложу библиотеку под gpl, авось кому пригодится. за код мне не будет стыдно.

>>> Просмотр (1280x800, 294 Kb)

★★★★★

Проверено: Pi ()
Ответ на: комментарий от svyatogor

они у меня размазанные и кривые какие то :(

JB ★★★★★
()

хороший скрин

+ тема elegant brit офигенная.

xscrew ★★
()

смотрел я этот моно. В принципе хорошая и нужная вещь. Нужен относительно простой кроссплатформенный фреймворк с возможностью создания GUI приложений и сборкой мусора. На данный момент есть ява, но она тормоз полный, так что Моно не помешает. Как допилят его по возможностям до .Net 2.0 будет вообще отлично.

kingstone
()

разве вам не говорили, что mono не нужно, и это происки меньшинств?

fMad ★★★
()

Скажите, что за апплет, показывающий состояние батареи? Или это тема апплета такая?

KOPEHb ★★★
()

>за код мне не будет стыдно.

главное, чтоб он был с комментариями

Pi ★★★★★
()

Интересно, а на каком языке программирования математика выглядит понятно? :((

sv75 ★★★★★
()

Приятно видеть, что в где-то Англлии та же фигня, что и на ИУ-7: магистры computer science делают дипломы по вычислительной математике. Успокаивает, что и у вас преподы тоже не понимают, что это тема для прикладных математиков.

sv75 ★★★★★
()

Хороший скриншот получился.

php-coder ★★★★★
()
Ответ на: комментарий от sv75

> Интересно, а на каком языке программирования математика выглядит понятно? :((

LISP? =)

Komintern ★★★★★
()

моно не нужен

anonymous
()

живешь в сша?

anonymous
()

@KOPEHb: обычный power manager из гнома. с темой иконок Human из убунты.

@sv75: ИМХО advanced computing и прикладаная математика давно слились воедино. хотя да, в чем то ты прав.

@kingstone: давно из анабиоза? ;) .NET 2.0 оно поддерживает почти на 100% (исключение составляют всякие мелочи). Сейчас они уже поддержку 3.5 допиливают!

@anonymous (*) (12.05.2008 15:06:24: если вы намекаете на раскладку USA, то я ее поставил случайно. Ибо ненавижу en_GB.

svyatogor ★★★★★
() автор топика

А что, выглядит вполне симпатично.

troorl ★★
()
Ответ на: комментарий от svyatogor

> @sv75: ИМХО advanced computing и прикладаная математика давно слились воедино. хотя да, в чем то ты прав.

Прикладная вычислительная математика, приложенная к физики/химии/биологии/аэродинамике/экономике/whatever к computer science отношения не имеет. :( Это примерно тоже, как если бы MSc по латыни представляло медицинское исследование: ведь там же используется латынь, как и здесь -- C#. :)

К счастью, во многих приличных вузах, судя по программе, это хорошо понимают.

sv75 ★★★★★
()
Ответ на: комментарий от svyatogor

>@kingstone: давно из анабиоза? ;) .NET 2.0 оно поддерживает почти на 100% (исключение составляют всякие мелочи). Сейчас они уже поддержку 3.5 допиливают!

Не надо ля-ля. Я конечно рад что есть моно, но моя очень несложная лаба, написанная полностью на втором дотнете даже не запускается на моно.

Вчера специально поставил моно и решил попробавать позапускать дотнетовские проги. О полной совместимости с .Net 2.0 я бы не сказал. Надеюсь что допилят быстро и качественно

kingstone
()
Ответ на: комментарий от kingstone

@kingstone: во-первых советую проверить версию. в то время как самая свежая - 1.9.1, даже Ubuntu поставляет старье из ветки 1.2.х (ему уже больше полугода). во-вторых проблемы часто возникают с winforms - это да :(

svyatogor ★★★★★
() автор топика
Ответ на: комментарий от svyatogor

ну так я как раз скачал 1.9.1 под OS X.

Консольные приложения работают нормально, но вот с Виноформс видать проблемы

kingstone
()
Ответ на: комментарий от kingstone

> Не надо ля-ля. Я конечно рад что есть моно, но моя очень несложная лаба, написанная полностью на втором дотнете даже не запускается на моно.

Winforms? В печь.

sv75 ★★★★★
()

Привет из Стейнса :) пеши если что - fatim200 собака mail.ru Тима

anonymous
()
Ответ на: комментарий от sv75

>Winforms? В печь.

мне пох на это все. Раз делают .Net, только свободный и обещают полную с ним совместимость, то и winforms должны нормально работать

kingstone
()
Ответ на: комментарий от sv75

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

я получил бакалавра по software engineering. посмотрев на программу магистра и выслушав мнения магистрантов, пришел к выводу, что cs просто интереснее. не пожалел. но тяга к более формальному меня привела к диплому (pending) по криптографии (алгебраической). так что теперь, жизнь зря прожита? :)

Pi ★★★★★
()
Ответ на: комментарий от Pi

> слишком категорично. медики не умеют кодить. а если ночью приснится код физика...

1) cs-никам не запрещается кодить для физиков/медиков/менеджеров прордаж ;) 2) это называется se, а не cs.

> и, скажем, многопоточность для большенства - непостижимо (т.к. есть конечные автоматы :)

Правильно. Есть же MPI ;) Я правда так и не понял ту шутку про автоматы.

> по криптографии (алгебраической).

Криптография вполне относится к cs, не понял к чему это. :(

sv75 ★★★★★
()
Ответ на: комментарий от kingstone

> мне пох на это все. Раз делают .Net, только свободный и обещают полную с ним совместимость, то и winforms должны нормально работать

"Мне пох, мне все должны!!!!" Семечек дать?

sv75 ★★★★★
()
Ответ на: комментарий от sv75

>1),2)

ну вот, тут даже в специализациях специальностей (масло масленное) разночтения есть. Эээээх.

>MPI

ну вроде как могопоточность не нужна, если знаешь автоматы и пр. мат. аппараты :)

>Криптография

она к cs относится только одной пяткой: реализацией и оптимизацией, остальная часть тела: рай для математиков. cs-нику может просто не хватить знаний.

Pi ★★★★★
()
Ответ на: комментарий от Pi

> ну вроде как могопоточность не нужна, если знаешь автоматы и пр. мат. аппараты :)

Вот у меня как-то не складывается это. Видимо, это шутка :)

> остальная часть тела: рай для математиков. cs-нику может просто не хватить знаний.

Это несерьезный аргумент для классификации :)

sv75 ★★★★★
()
Ответ на: комментарий от sv75

>Видимо, это шутка :)

Да, это шутка

>Это несерьезный аргумент для классификации :)

Именно по этой несерьезной причине у нас на факультете есть кафедра "математической информатики", занимающаяся датамайнингом, критографией, архивацией данных, рандомизированными алгоритмами и т.п. Вроде готовят цеэсников, но ядро преподов - чистые математики.

Pi ★★★★★
()

Эээх и сколько нас в англии? Привет из SW16.

anonymous
()

вот это вот огромное титлбар+менюбар выглядит больно уж громоздко, и шрифты по мне так слишком размазанные (привык к битмапам)

anonymous
()
Ответ на: комментарий от sv75

>"Мне пох, мне все должны!!!!" Семечек дать?

пацан, ты ваще каким дистром пользуешься? Слаку знаешь?

P.S.:фтопку или нет, но никуда от винформс не денемся

kingstone
()
Ответ на: комментарий от kingstone

> P.S.:фтопку или нет, но никуда от винформс не денемся

сочуствую

lester ★★★★
()
Ответ на: комментарий от sv75

моно, .net, microsoft и билл не нужны

//капча: deather

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.