LINUX.ORG.RU

Сообщения xTERM

 

Ответ Motorola на покупку Trolltech компанией Nokia

Новости — PDA
Группа PDA

Компания Motorola ответила на недавнюю новость о том, что известный производитель мобильных телефонов Nokia приобретает Trolltech, авторов Qt и Qtopia. Резюме заявления таково: «С Qt мы все равно закончили».

Кристи Уайт (Christy Wyatt), возглавляющая группу по программным платформам и экосистемам в Motorola, говорит, что год назад они вместе с пятью другими компаниями основали альянс LiMo [the Linux Mobile Foundation], и с тех пор к ним многие присоединились. Основным пунктом введенной спецификации является GTK, и они не намерены идти на уступки.

>>> Подробности

 , , , ,

xTERM
()

RevolutionOS

Форум — Talks

У кого-нибудь есть прямая (не торрент) ссылка?

>>>

xTERM
()

Factor

Форум — Talks

Хм, странный проект. Притом возглавляет его никто иной, как Слава Пестов - создатель jEdit. Кто-нибудь уже знаком с новинкой? Она даже вылезла в список Tiobe, 45-ое место - уже неплохо.

http://factorcode.org/

>>>

xTERM
()

Два поражения Microsoft?

Новости — Open Source
Группа Open Source

Корпорация Microsoft, известная своим упорным продвижением альтернативных стандартов, может получить сразу два поражения. Несколько месяцев назад, Стивен Волли (Stephen Walli), прежний менеджер компании, а также их консультант/советник, заявил, что MS должна поддерживать ODF, и это неизбежно. Сейчас корпорация рассматривает возможность поддержки и реализации Open Document Format (что и не удивительно, в силу того, что OOXML так и не стал стандартом, а ODF продвигается правительствами многих государств). Очень важным заявлением стала их сообщение о потенциальной возможности портировании верхнего слоя ECMA-OOXML на фундамент ODF.

Аналогичная ситуация складывается на фронте DVD приводов нового поколения: Microsoft заявила, что если Blu-ray от компании Sony победит, она все-таки будет его поддерживать.

>>> Подробности

xTERM
()

Стрим vs АКАДО (Конкор ТВ)

Форум — Talks

Сабж. У меня Акадо, 1 Мбит, ~500р. в месяц. Постоянно названивают из Стрима и предлагают в два раза дешевле. Соглашаться?

>>>

xTERM
()

Как в Лиспе вызвать функцию по имени?

Форум — Development

Нашел кучу способов, вертящихся вокруг, да около, но ни один не подходит. Например, я могу написать (function foo) или (symbol-function 'foo) а потом передать это в funcall. А мне нужно из строки, т.е. (тарам-парам "foo"). Пробовал intern, но он возвращает |move|, которым funcall плюется. Что делать?

>>>

xTERM
()

Столлман продавал EMACS??

Форум — Talks

http://citkit.ru/articles/368/

По мнению самого Джоя, от EMACS его редактор изначально отличали, прежде всего:

* мультирежимность (mode-based edidting); * не-программируемость; * цена (EMACS в те времена _стоил несколько сот долларов_).

>>>

xTERM
()

GIMP == Золото

Форум — Talks

GIMP - одна из моих любимых OSS программ. Мало того у него интуитивно понятный, мощный и невероятно удобный интерфейс,
так он еще понимает скрипты на Схеме, притом программировать его - одно удовольствие.

Вот - хочу поделиться моими наработками:

1) Обесцвечивание изображений и увеличение четкости текста:

#!/bin/sh
script="
(define path \"/usr/home/dima/Desktop/urmat/\")
(define-macro (~ . optional-parameter-list) \`(string-append ,@optional-parameter-list))
(define filelist '(`echo *.jpg`))
(define img) (define drw) 
(mapcar (lambda (filename) 
	  (let* ((fullpath (~ path (symbol->string filename))))
	    (write fullpath) 
	    (set! img (car (gimp-file-load 1 fullpath fullpath)))
	    (set! drw (car (gimp-image-active-drawable img))) 
	    (gimp-image-convert-grayscale img) 
	    (gimp-levels drw 0 0 255 0.70 0 255)
	    (file-jpeg-save 1 img drw fullpath fullpath 1.0 0 0 1 \"\" 1 1 0 1))) filelist)
(gimp-quit 1)
"
echo $script
gimp -i -b "$script"

2) Наброски Copy-Paste'a:

(define img1 (car (gimp-file-load 1 "file1.jpg" "file1.jpg")))
(define drw1 (car (gimp-image-active-drawable img1)))
(define img2 (car (gimp-file-load 1 "file2.jpg" "file2.jpg")))
(define drw2 (car (gimp-image-active-drawable img2)))
(gimp-selection-all img1)
(gimp-edit-copy drw1)
(gimp-rect-select img2 1153 0 1153 1584 0 0 0)
(gimp-edit-paste drw2 1)
(file-jpeg-save 1 img2 drw2 "file2.jpg" "file2.jpg" 1.0 0 0 1 "" 1 1 0 1)

Полезные ссылки:

http://www.xakep.ru/post/20564/default.asp
http://linux-admin.net.ru/content/429
http://www.scheme.com/tspl3/

И, самое главное: Все функции можно легко найти в диалоге Расш.->Просмотрщик процедур.
Удобная Scheme-консоль: Расш.->Script-Fu->Консоль Script-Fu.

>>>

xTERM
()

Раз уж заговорили про apple...

Форум — Talks
xTERM
()

И кто говорил, что Perl - запутанный?

Форум — Talks

Вот исходник на хваленом Питоне, вычисляющий число Pi нужной точности:

import string

def pi(x):
    _ = [0] * 10000

    a = ['@!&ABCDE?FG','_[999','_[998','(_)','while ','\n','\t',
         'return string.join','.append(str','99','.insert','for i in[']
    b = "*A@8]&:_[?77]&BCA_[?70]&:_[?71]&BC!7]F(1,'.')BCD(!7],'')\
        $-!6]<!1]$*G?72,?74,?78,?75,?76,?73]:_[i]&$"\
        "*!9],!5]=0,!2]$*!6]+=1$*A@8]&:!0]&$*if !4]==10:_[?79]&$*if !6]:\
        !7]E(@1]))$*_[@5]&],!5]=@4]&$*@1]=!4"\
        "]BC!4]=!3]+(!9]/10)BC!3]=!9]%10$*@1],!4]=@1]+1,0$*@0]=@9]&BC!9]=@3]&\
        BC_[@5]&]=@2]&BC!5]=@5]&$x$(!1]"\
        "*10)/3$0$0$!2]$0$[]$2$0$0$0$-@0]%@7](_,!5])$-@0]/@7](_,@6]&)$-(!8],@5]\
        &)$-!5]-1$-!5]$-x*!8]-1$-!5]>"\
        "0$-_[!5]-1]*10+(!9]*@6]&)"

    c={}
    for i in range(256):c[chr(i)]=chr(i)
    for i in range(1,len(a)):c[a[0][i-1]]=a[i]
    b = string.join(map(lambda x,_=c:_[x],list(b)),'').split('$')
    r = len(_)-len(b)
    for i in range(r,len(_)):
        _[1],_[2],_[3],=b[i-r],"def f%d(_,x=%d):\n\t"%(i,x),"f%d"%i
        if _[1][0]=='-':exec(_[2]+"return %s\n"%(_[1][1:]))
        elif _[1][0] == '*':exec(_[2]+"%s\n"%(_[1][1:]))
        else: _[3]=b[i-r]
        _[i]=eval(_[3])

    return _[9969](_)

print "PI=",pi(20) 

>>>

xTERM
()

java2k

Форум — Talks
xTERM
()

Zenwalk

Форум — Talks

Кто-нибудь пробовал Zenwalk Linux? Говорят, что он на основе Слаки, но я не уверен, на сколько эта основа актуальна на сегодняшний день (их пакетная система в частности). Буду рад услышать ваше мнение.

ЗЫ: А как у него со стабильностью?

>>>

xTERM
()

Ошибка сегментации при вызове функции Chicken Scheme из Си

Форум — Development

game.scm:

(declare (unit game))
(define-external (callin (scheme-object xyz)) void
  (print "This is 'callin': " xyz))

main.c:

extern void callin(C_word x);

void callout(int x, int y, int z)
{
  C_word *ptr = C_alloc(C_SIZEOF_LIST(3));
  C_word lst;
  printf("This is 'callout': %d, %d, %d\n", x, y, z);
  lst = C_list(&ptr, 3, C_fix(x), C_fix(y), C_fix(z));
  callin(lst);  /* Note: `callin' will have GC'd the data in `ptr' */
}

После вызова callout(1,3,9) выдает

This is 'callout': 1, 3, 9
Ошибка сегментации(core dumped)

>>>

xTERM
()

Линковка LISP с Си

Форум — Development

Как слинковать и использовать LISP-процедуру на Си? Нужно передавать ей банальные параметры, такие, как числа и строки, а на выходе получать одну строку.

>>>

xTERM
()

Google video «кладет» сама на себя

Форум — Talks

http://ru.youtube.com/watch?v=Sckba-EX5MM&feature=related

Немного бредовый ролик, но примечательно внезапное появление в речи непристойных вырожений в сторону Google video. Это осталось со времен, когда Google еще не купила youtube?

>>>

xTERM
()

Какой виртуальной машиной Java вы пользуетесь?

Голосования — Голосования(не подтверждено)

xTERM
()

C != C++

Форум — Development

http://david.tribble.com/text/cdiffs.htm

Сравнение Си и Цпп. Примечательно, что Си содержит массу фич, не поддерживаемых C++, например

C99 supports variable-length arrays, which are arrays of automatic storage whose size is determined dynamically at program execution time. For example:

size_t sum(int sz)
{
float arr[sz]; // VLA, dynamically allocated

while (sz-- > 0)
arr[sz] = sz;
return sizeof(arr); // Evaluated at runtime
}

C++ does not support VLAs.

Надеюсь красноглазые фанаты уяснят наконец, что это разные языки. С++ - не улучшеный Си.

>>>

xTERM
()

Вышла Amiga OS4.0 Classic

Новости — Проприетарное ПО
Группа Проприетарное ПО

Компания ACube Systems Srl выпустила новую версию Amiga OS для классических компьютеров Amiga 1200, 3000(T) или 4000(T) с процессорами PowerPC, разработанных Hyperion Entertainment VOF. Теперь можно насладиться новыми возможностями операционной системы, известной своей эффективностью и нетребовательностью к ресурсам компьютера. Она спокойно работает даже на машине с частотой процессора 160 МГц, демонстрируя все свои возможности, включая мультимедию и юзабилити.

Как известно, эта ОС была очень популярна в конце 80х, и оказала огромное влияние на развитие компьютерной индустрии. Например, именно там зародилась технология Plug&Play. Компьютеры Amiga использовались в основном как домашние игровые станции. Ветка с PowerPC ведет отсчет с 2002 года.

>>> Подробности

xTERM
()

Убейте меня кирпичом!

Форум — Talks
xTERM
()

Вышел GNOME 2.20.2

Форум — Talks

>The update fixes all known and unknown bugs and crashers.

Это как так? o_O

>>>

xTERM
()

RSS подписка на новые темы