Мопед или скутер
Лор, что лучше для езды по городу: мопед или скутер? Что надёжней? На чем удобнее объезжать пробки? Что быстрее?
Бюджет - 25k.
Лор, что лучше для езды по городу: мопед или скутер? Что надёжней? На чем удобнее объезжать пробки? Что быстрее?
Бюджет - 25k.
Наконец-то вышел релиз замечательной операционной системы семейства BSD DragonFlyBSD
Важные нововведения/изменения:
Прямые ссылки на образа для скачивания:
>>> Подробности
Выпущен порт языка программирования Shen на Javascript.
Протестировать работу Shen на JS можно тут.
Для освежения памяти:
Shen - это функциональный язык программирования, являющийся продолжением языка Qi II. Имеет опциональную статическую систему типов, основанную на секвенциальном исчислении, и общее направление на логическое программирование.
Важной целью языка является переносимость. Ядро реализовано с использованием всего 45 функций Kernel Lisp (KL), поэтому язык достаточно быстро может быть перенесён на любую платформу.
Предыдущие посты на ЛОРе по теме:
>>> Подробности
The Daily Mail reports on a piece from The Sunday Times revealing that University College London have seen an increasing number of Muslim students boycotting lectures on Evolution due to clashes with the Koran...
Ну facepalm же!
%USERNAME% ты тыкал/делал что-нибудь на этом языке?
Какой experience?
Для Ъ:
Фичи языка:
pattern-matching:
(define member
_ [] -> false
X [X | _] -> true
X [_ | Y] -> (member X Y))
каррирование/partial application:
> (* 2)
#<FUNCTION :LAMBDA (#:Y19250) (multiply #:Y19249 #:Y19250)>
> ( (* 2) 2)
4
статическая типизация:
(define total
{(list number) --> number}
[] -> 0
[X | Y] -> (+ X (total Y)))
(define total-tst
-> (total [1 2 3 4 'a]))
\* выключим static type checking *\
> (tc -)
false : boolean
> (total-tst)
COERCE: 'a is not a real number
\* включим static type checking *\
> (tc +)
true
> (total-tst)
type error
Встроенная машина вывода (prolog):
(48-) (defprolog member
X [X | _] <--;
X [_ | Y] <-- (member X Y);)
member
(51-) (prolog? (member 1 [1 2]))
true
(52-) (prolog? (member 0 [1 2]))
false
(53-) (prolog? (member X [1 2]))
true
(54-) (prolog? (member X [1 2]) (return X))
1
Задание пользовательских типов данных (в т/ч рекурсивных) при помощи sequent calculus
(15+) (datatype binary
if (element? X [0 1])
_____________
X : zero-or-one;
X : zero-or-one;
__________________
[X] : binary;
X : zero-or-one; Y : binary;
____________________________
[X | Y] : binary;
X : zero-or-one, [Y | Z] : binary >> P;
___________________________________________
[X Y | Z] : binary >> P;)
binary
(16+) (define complement
\calculates the complement of a binary number\
{binary --> binary}
[0] -> [1]
[1] -> [0]
[1 N | X] -> [0 | (complement [N | X])]
[0 N | X] -> [1 | (complement [N | X])])
complement : (binary --> binary)
(3+) (complement [0 1 0 1])
[1 0 1 0] : binary
trex6 Новости - Apple Умер Стив Джобс. 4.1 Offtopic
Dennis7 Новости - Apple Steve Jobs 1955-2011 4.1 Offtopic
goingUp Новости - Apple Стив Джобс отошел в мир иной 4.1 Offtopic
но все-таки новость про Джобса появилась:
www.linux.org.ru/news/apple/6837798
Новость от модератора не может быть 4.1 Offtopic?
WTF?
Привет.
Мне нужно скопировать файл в образ (файл) файловой системы FAT32.
Ограничения:
нет рута.
то есть, нельзя:
* смонтировать через loopN,
* через fat-fuse (потому что нужен рут, чтобы подгрузить модуль fuse)
На файловой системе установлен FreeDOS, поэтому была идея запустить все это через qemu и скопировать через serial, либо через console, но пока не получается (копирование в именованый канал идет, но внутри VM ничего не принимается)
Собственно, какие еще есть варианты перед тем, как я начну писать свой велосипед для этого?
Спасибо.
Что делать, если часть новостей с ЛОРа, например про новые дистрибутивы, создание новых комьютерных классов с ОС "ЛИНУКС" в городе зажопинске, и.т.д. мне неинтересна?
Есть какие-нибудь решения, чтобы не видеть этого всего?
Спасибо.
@archimag: *lisp *работа
Меняю работу, CL на ней больше не будет (пока?), возвращаюсь в мир Python, C++ и жуткого enterprise. http://juick.com/archimag/1515582
Не пропускаем.
Похоже лиспосрачам приходит конец.
Еще одним практиком, использующим CL в разработке, на ЛОРе меньше.
У меня есть файл вида:
1314347367.377 X X X
1314347372.373 X X X
Первый столбец - время с начала epoch.
Нужно заменить его на на время в читабельной форме
Может кто-нибудь объяснить, почему
sed -r "s/([0-9]{10,}\.[0-9]{3})/$(date --date=&)/g" log > log.new
не работает?
В первом столбце нового файла строки вида
Tue Aug 30 00:00:00 MSD 2011
Что соответствует date --date=<пусто>
Очевидно, что & не разворачивается внтури $(...) Как это пофиксить?
Спасибо.
Разработчик PulseAudio, Avahi и systemd Ленарт Поттеринг, который уже предлагал прекратить поддержку BSD, Solaris и прочих Unix в Gnome, заявил, что поддержка совместимости с BSD замедляет развитие СПО:
Да, я считаю, что BSD уже особо не важен, и я думаю, что эта подразумеваемая совместимость с BSD - бремя, которое сдерживает нас и почти ничего не дает. Я не считаю, что они (BSD-системы) никому не нужны: все таки есть люди, которые их используют. Просто думаю, не в наших интересах тратить силы на поддержку, если мы хотим, чтобы Linux повсеместно вошел в мейнстрим (а не только серверы и ограниченные платформы, как Android)...
>>> Подробности
Выпущен первый образ ОС NetBSD для развертывания в облаке Amazon EC 2 (AMI, Amazon Images).
Amazon EC 2 — поставщик инфрастуктуры, позволяющей арендовать виртуальные машины для ваших нужд, используя сервисы Amazon. Выполнение виртуальных образов используется с использованием гипервизора Xen.
Информация по развертыванию образов доступна здесь.
Для создания собственных образов могут помочь следующие пакеты для pkgsrc:
>>> Подробности
http://www.linux.org.ru/news/bsd/5911650
Непонятно, почему никто новость не подтвердил, она провисела три дня, а потом тов. JB ее снес.
Собсна, новость определенной группе лиц может быть интересна, даже если она "не революционна".
Спасибо.
Доступна для загрузки NetBSD версии 5.1.
Релиз включает поддержку нового оборудования, исправления ошибок и уязвимостей.
Изменений много, некоторые из них:
>>> Подробности
Привет, ЛОР.
Никто не знает, как перекомпилировать stub-файлы в UPX?
Пробовал эти тулчейны (с sourceforge, как сказано в мануале) (http://sourceforge.net/projects/upx/files/upx-tools/20060823/):
bin-upx-20060823.tar.bz2 bin-upx2-20060823.tar.bz2 bin-upx2-20061028.tar.bz2
Или они совсем древние и нужно будет свой тулчейн собрать?
Не работает, пишет:
dc@k-pax:~/code/upx-3.07-src/src/stub$ make all
amd64-linux-gcc-3.4.4 -m64 -nostdinc -MMD -MT amd64-darwin.dylib-entry.h -fno-exceptions -fno-asynchronous-unwind-tables -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror -c src/amd64-darwin.dylib-entry.S -o tmp/amd64-darwin.dylib-entry.bin
chmod a-x tmp/amd64-darwin.dylib-entry.bin
multiarch-objcopy-2.17 -F elf64-x86-64 --strip-unneeded tmp/amd64-darwin.dylib-entry.bin
multiarch-objcopy-2.17 -F elf64-x86-64 -R .text -R .data -R .bss tmp/amd64-darwin.dylib-entry.bin
multiarch-objcopy-2.17 -F elf64-x86-64 -R .comment -R .note -R .note.GNU-stack -R .reginfo tmp/amd64-darwin.dylib-entry.bin
multiarch-objdump-2.17 -b elf64-x86-64 -Dr tmp/amd64-darwin.dylib-entry.bin | sed -e 's/[ ]*$//' > tmp/amd64-darwin.dylib-entry.bin.disasm
/bin/sh: multiarch-objdump-2.17: not found
multiarch-objdump-2.17 -b elf64-x86-64 -htr -w tmp/amd64-darwin.dylib-entry.bin | sed -e 's/[ ]*$//' | cat --squeeze-blank | sed -e '1{/^$/d}' -e '${/^$/d}' | sed -e '1s/^.*: *file format/file format/' > tmp/amd64-darwin.dylib-entry.bin.dump
/bin/sh: multiarch-objdump-2.17: not found
python ./../../src/stub/scripts/xstrip.py --with-dump=tmp/amd64-darwin.dylib-entry.bin.dump --create-bindump=tmp/amd64-darwin.dylib-entry.bin.bindump tmp/amd64-darwin.dylib-entry.bin
Traceback (most recent call last):
File "./../../src/stub/scripts/xstrip.py", line 216, in <module>
sys.exit(main(sys.argv))
File "./../../src/stub/scripts/xstrip.py", line 208, in main
do_file(arg)
File "./../../src/stub/scripts/xstrip.py", line 177, in do_file
assert len(odata) == pos, "unexpected strip_with_dump"
AssertionError: unexpected strip_with_dump
make: *** [amd64-darwin.dylib-entry.h] Ошибка 1
...........
Юрист, имеющий глубокие знания в области информатики и способный решать профессиональные задачи средствами информационных и коммуникационных технологий, - это специалист, который получил базовое юридическое образование, специальное образование в области технических и программных средств реализации информационных процессов, языков программирования высокого уровня, прикладных программ и занимается созданием, внедрением профессионально-ориентированных информационных систем в области юриспруденции. Также студенты новой специальности станут профессионалами в области применения информационных систем в правовой деятельности, будут решать текущие профессиональные задачи, а также управлять информационными потоками в области юриспруденции.
http://www.almamater.tstu.ru/archive/2005/alma96-97/4.htm
Что-то я не понял. Зачем оно надо?
Уважаемый ЛОР!
Сколько щас спецы по системному программированию получают в ДС 1/2 ?
Что-то смотрю, многие мои знакомые зарабатывают, работая java- или c#- программистами, больше меня.
Или я себя плохо продал?
Привет, не могу заставить работать эмулятор epsxe под linux. (debian sid x86)
Сигфолтится, на spu-плугине. Ставлю null sound output plugin - то же самое.
Есть идеи?
dc@darkstar:~/d0wn/epsxe/plugins$ ../epsxe
* Running ePSXe emulator version 1.6.0.
Gtk-WARNING **: Failed to load module "libcanberra-gtk-module.so": libcanberra-gtk-module.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
* Memory handlers init.
* ePSXe: PSX BIOS loaded [bios/SCPH1001.BIN].
* Init internal cdrom ... CD_Init: open of "bios/scph1001.bin" failed (2)
CD(0,2,16) read ioctl failed (9)
CD(171,8,55) read ioctl failed (9)
CD(171,8,56) read ioctl failed (9)
* NTSC cdrom detected.
* Init gpu[0][libgpuPeteXGL2.so.2.0.9]
Error: couldn't get fbconfig
Missing ATI render-texture extension!NVIDIA Corporation
GeForce 9400 GT/PCI/SSE2
* Open gpu[0]
* Init spu[0][libspuPeopsOSS.so.1.0.9]
* Open spu[0]
Ошибка сегментирования
| ← предыдущие |