LINUX.ORG.RU

Сообщения xTERM

 

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

 , , , ,

Группа PDA

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

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

>>> Подробности (linuxdevices.com)

xTERM
()

RevolutionOS

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

>>> (Invalid URL, no host part!)

xTERM
()

Factor

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

http://factorcode.org/

>>> (Invalid URL, no host part!)

xTERM
()

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

Группа Open Source

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

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

>>> Подробности (boycottnovell.com)

xTERM
()

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

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

>>> (Invalid URL, no host part!)

xTERM
()

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

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

>>> (Invalid URL, no host part!)

xTERM
()

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

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

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

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

>>> (Invalid URL, no host part!)

xTERM
()

GIMP == Золото

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.

>>> (Invalid URL, no host part!)

xTERM
()

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

http://www.youtube.com/watch?v=UvPj22jANDw

>>> (Invalid URL, no host part!)

xTERM
()

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

Вот исходник на хваленом Питоне, вычисляющий число 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) 

>>> (Invalid URL, no host part!)

xTERM
()

java2k

xTERM
()

Zenwalk

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

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

>>> (Invalid URL, no host part!)

xTERM
()

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

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)

>>> (Invalid URL, no host part!)

xTERM
()

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

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

>>> (Invalid URL, no host part!)

xTERM
()

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

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

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

>>> (Invalid URL, no host part!)

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

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

Опрос ожидает подтверждения.
xTERM
()

C != C++

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.

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

>>> (Invalid URL, no host part!)

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 года.

>>> Подробности (acube-systems.com)

xTERM
()

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

xTERM
()

Вышел GNOME 2.20.2

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

Это как так? o_O

>>> (Invalid URL, no host part!)

xTERM
()

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