[haskell][быдлокод]Максимум от списка
Код:
max' (x:[]) = x
max' (x:xs) = if x > max' xs then x else max' xs
user@host $ ghci max.hs
*Main> max' [1..21]
21
Собственно, с чего бы это так толсто?
Код:
max' (x:[]) = x
max' (x:xs) = if x > max' xs then x else max' xs
user@host $ ghci max.hs
*Main> max' [1..21]
21
Собственно, с чего бы это так толсто?
Подрабатывал лаборантом на кафедре дискретной математики и информатики СУНЦ НГУ, естественно, подавляющее большинство компьютеров под Linux (в основном Ubuntu). В лаборантской сложилась дружелюбная рабочая обстановка и я частенько там появляюсь уже не по работе. На фотографии:
nebm51.
Вот такой у меня уютный блок.
На фотографии видим:
Подбираю на слух Let it be в обработке Поля Мориа. Освоил подсоединение цифрового фортепиано в качестве midi-клавиатуры. Мечта детства сбылась.
Как и обещал я в этом треде, выкладываю вторую часть сонаты.
В этот раз решил не записывать собственное исполнение, а подкорректировать midi (исправил темп и громкость нот).
Если кто исполнит, буду рад.
UPD 1: Ноты
UPD 2: Этот вариант сделал
nebm51 с помощью триалки pianoteq.
P.S. Третей части нет, увы. Точнее есть некоторые идеи, но в произведение они так и не сложились. Вот и думаю: оставить сонату двучастной, или досочинять 3ю часть. Второй вариант нравится менее, так как я уже не торт (в плане того, что сделаю произведение по-другом, не так, как сделал бы тогда).
Собственно, как сделать более-менее нормальную звукозапись в общажной обстановке?
В наличии:
В тред кастуются
bk_,
DoctorSinus, 
dikiy.
25 ноября 2011 года вышла новая версия Bluefish — мощного свободного редактора для веб-программистов, который содержит множество функций для создания сайтов, скриптов и кода программ. Приложение поддерживает много языков программирования и разметки, однако создано, в первую очередь, для упрощения разработки динамических и интерактивных сайтов. Под вывеской Bluefish 2.2.0 скрывается большое число изменений:
>>> Подробности (openoffice.nl)
Есть примерно такой код:
#!/usr/bin/octave
load ("canny_res.mat","dc");
load ("test.mat", "c");
load ("primary.mat","xl");
%a=a(:,125:202);
%dc=dc(:,125:202);
for k=1:size (c,1)
for l=1:size (c,2)
if (dc (k,l) == 0)
x(k,l,1)=c (k,l);
x(k,l,2)=c (k,l);
x(k,l,3)=c (k,l);
else
if (xl (k,l) == 0)
x(k,l,1)=1;
x(k,l,2)=0;
x(k,l,3)=0;
else
x(k,l,1)=0;
x(k,l,2)=1;
x(k,l,3)=0;
end;
end;
end;
end;
x=x/max(max(max(x)));
imwrite (x,"lines.bmp");Лет 10 назад слышал фрагмент из варианта гимна СССР, который был написан Шостаковичем и Хачатуряном. Недавно пытался найти его на бескрайних просторах интернетов, но так и не справился с задачей.
О всемогущий ЛОР, помоги!
Есть Midiшка. Подбирал сам на слух. Из-за лени не сделал некоторых мелочей, не так уж и важно. Так вот. Чего ещё можно сделать-то?
P.S. Заодно скажите, как произведение называется. Используется в качестве гимна Новосибирской ФМШ.
Внимание! Не рекомендуется к прослушиванию детям и кормящим матерям! Вас предупреждали.
Как получить скан/расширенный код нажатой клавиши, используя нативные возможности linux/gcc? Есть какой-нибудь аналог BIOSовского int16?
Чем православнее метод, тем лучше:)
С помощью musescore набрал ноты «Менуэта» Поля Мориа. Вот: http://rghost.ru/23803761. Могу выложить midi или mscz файл, если есть желание.
Исходник в формате mscz: http://rghost.ru/23814461
Ругайте.
Вчера пришло письмо от Романа Игнатова.
Обновился предварительный вариант ОС MINIX 3.2.0. Скачать предварительный вариант ОС MINIX 3.2.0 можно с официального сайта:
http://www.minix3.org/download/
--------------------------------------------------------------------------------
И нам нужна Ваша помощь!
Похоже есть ошибка в загрузочном мониторе (boot monitor) и поэтому система не грузится на некоторых машинах. Мы просим помочь нам найти ошибку! Для этого скачайте этот образ: http://www.few.vu.nl/~beng/bootfix.iso.bz2 Установите его на реальное железо или виртуальную машину и напишите нам о результатах. Писать можно на наш форум или в конференцию:
http://groups.google.com/group/minix3/browse_thread/thread/ec999170a83a07e8
Всем спасибо!
Роман Игнатов
Я думаю, линуксоидам не составит особого труда скачать и запустить образ в виртуальной машине.
Всемогущий ЛОР, помоги с ответом. А возможно ли на компе с 1 мегабайтом памяти её полное использование? Если да, то как адресуются верхние 360 кб памяти?
http://www.linux.org.ru/forum/talks/6517846
Тред был создан с целью набора статистики. Прибежал adriano, выразил своё мнение и ты послушно убил тред. Так неинтересно жеж. Что мы, на каждый чих китоглава будем треды удалять?
И ещё. Правильно ли я понимаю, что вопросы о разбане впредь запрещённая на ЛОРе тема?
P.S. Вернуть тред не требую, так как и так понятно, что Dorif'а не ждут на ЛОРе.
Собственно сабж. Троллите ли вы знакомых, близких друзей, родственников? Заранее спасибо.
При вызове любой подпрограммы в стек кладётся адрес «родителя». Путём банального эксперимента было установлено, что регистр eip сохраняется по адресу esp+4 в стеке. По идее cs должен быть сохранён по адресу esp. Для этого я так же решил провести эксперимент. Вот программа.
foo.s:
.code32
.globl cs_par, cs
.text
cs_par:
pushl %ebp
movl %esp,%ebp
movl (%ebp),%eax
popl %ebp
ret
cs:
xorl %eax,%eax
movw %cs,%ax
ret#include <stdio.h>
extern int cs_par (void);
extern int cs (void);
int main ()
{
printf ("cs_par = %X ", cs_par ());
printf ("cs = %X ",cs ());
return 0;
}cs_par = BFD8F228 cs = 73 | ← назад | следующие → |