[08:25:31] <geniepro> - Я опять в Париж собираюсь.
- Ты там уже был?
- Нет, но уже собирался.
[10:21:27] <geniepro> говорят, анимэ "Паприка" -- рульная вещь, надо скачать...
[10:21:35] <geniepro> http://ru.wikipedia.org/wiki/Paprika_(аниме)
[10:22:48] <geniepro> "Первая демонстрация фильма состоялась второго сентября 2006 года на традиционном кинофестивале в Венеции. Зал, в котором проходил показ, был переполнен до отказа. По окончании сеанса публика стоя приветствовала вышедшего режиссёра бурной овацией, не стихавшей пять минут."
[11:17:01] <geniepro> млин, похерил я на своём ноуте аблицу разделов, балуясь этими дурацкими линупсами, венда лицензионная грохнулась (((
[11:17:26] <geniepro> жалько -- она 80 баксов стоила )))
[12:43:45] <geniepro> (_!_) -- вон оно что, михалыч... ))
[13:03:39] <valexey> диска не осталось что-ли?
[13:11:35] <geniepro> а не было там в комплекте никаких дисков -- тока сам ноут, батарейка и блок питания
[13:12:16] <geniepro> грят, мона скачать с сайта мелкософта и активировать своим кодом с днища ноута
[13:13:07] <geniepro> там драйвера несколько сотен метров качать неперекачать )))
[13:20:58] <geniepro> http://habrahabr.ru/blogs/DIY/125322/
[13:22:42] <geniepro> 1 ватт при полной нагрузке -- вот из чего неттоп делать надо ))
[13:42:14] <valexey> у MSP430 при полной загрузке раз в 100 меньше :-)
[13:42:26] <valexey> Алсо там же обычный ARM
[13:42:32] <valexey> ничего удивительного
[13:45:28] <geniepro> 700 МГц + 128 метров памяти
[14:04:21] <geniepro> http://dtf.ru/articles/read.php?id=65929
[14:20:14] <valexey> а при чем тут мегагерцы
[14:20:17] <valexey> ?
[14:22:54] <geniepro> ну чем их больше, тем потребление выше же.
у этого MSP430 частота небось раз в сто меньше )
[14:31:19] <valexey> 25 мегагерц
[14:31:49] <valexey> кстати, зачем тебе мегагерцы?
[14:57:42] <geniepro> ну, чем больше мегагерцев, тем больше мипсов -- де-то это нужно...
[15:23:44] <valexey> мипсы это конечно хорошо, но производительность далеко не только от них зависит :-)
[15:24:16] <valexey> толку то от 10ти мипсов, если чтение памяти занимает 10 инструкций? уж лучше тогда 2 мипса с одним тактом на чтение :-)
[17:33:14] <valexey> "Потоки только для программиста выглядят потоками, но потоками не являются."
[18:55:31] <vlad2> Смотрел я "Паприку". На мой вкус - слишком много психодела. Но нарисовано прикольно, да :) Чем-то напоминает ghost in the shell (которые полнометражные).
[18:58:25] <valexey> То же самое могу сказать про Cocoa API
[19:02:09] <vlad2> Про какие потоки речь?
[19:02:57] <vlad2> Или ты про психоделический кокоа? :)
[19:03:39] <valexey> про потоки - это была цитата с хабра
[19:03:53] <valexey> а про кокоа - это был ответ на твою реплику
[19:28:07] <vlad2> Хе-хе. Скайп умер после двух недель аптайма :)
[19:28:20] <vlad2> Съел всю память, доступную 32-битному процессу :)
[19:28:32] <vlad2> (видимо)
[19:29:14] <vlad2> (в пятницу commit memory подбиралась к гигабайту).
[19:29:23] <valexey> гы
[19:29:29] <valexey> подвендой или подмаком?
[19:29:37] <vlad2> Снова привет оберонщикам :)
[19:29:43] <vlad2> Под виндой.
[19:30:24] <valexey> это все потому, что в С++ нет сборщика мусора!
[19:30:39] <vlad2> Пипец. Этот "инстанс менеджер" на втором месте по жручести после студии. Обгоняет даже браузер.
[19:30:54] <valexey> что за манагер такой?
[19:31:24] <vlad2> Ну там всякие аськи и жаберы - это ж  все разновидности "инстант мессенжеров".
[19:31:33] <vlad2> IM
[19:31:43] <valexey> инстант а не инстанс :-)
[19:31:50] <vlad2> (инстан_с_ - это другое, опечатался)
[19:32:11] <valexey> вот я и думаю - какие такие инстансы у тебя там управляются :-)
[19:34:04] <vlad2> Ну вот, сразу после старта - 100 метров. То бишь утечка ~3 мегабайта в час. Нормально значение для мэйнстрима :)
[19:34:20] <valexey> это без звонков? :-)
[19:34:45] <vlad2> у за две недели - было несколько, без видео.
[19:35:11] <valexey> гм. а у меня скайп неделями висит и все ок
[19:35:14] <valexey> правда это на маке
[19:36:02] <valexey> быть может это делфячий гуй косячит?
[19:36:06] <vlad2> Скорее всего на маке (как и на всех юниксах) другое понятие "commit".
[19:36:14] <valexey> вроде бы и в линухе таких проблем не замечал
[19:36:41] <valexey> ну, понимаешь, оно не отжирало памяти настолько, чтобы это становилось проблемой :-)
[19:36:59] <valexey> то есть памяти постоянно достаточно и для скайпа и для всего прочего иного.
[19:37:15] <valexey> и на йфоне тоже, кстати
[19:37:16] <vlad2> Ну так оно ледало там себе в свопе :)
[19:37:24] <valexey> а там свопа нет
[19:37:37] <valexey> следовательно косяк в делфячем гуе.
[19:37:58] <vlad2> Я не удивлюсь, если для айфона там полностью другая code base.
[19:38:01] <valexey> :-) то есть в единственной части скайпа к которой Вирт хоть как-то косвенно причастен :-)
[19:38:10] <vlad2> :)
[19:40:43] <valexey> насколько я понимаю, оберонщики считают делфи конечно гадостью, но все же меньшей гадостью чем Си или, тем более, С++.
[19:41:27] <vlad2> Конечно, там же синтаксис ближе к оберону :) А синтаксис, как известно, для  оберонщика - это все :)
[19:42:12] <vlad2> эНу и дедушка Вирт, да...
[19:42:19] <valexey> :-)
[20:01:25] <vlad2> Кстати, не помню, может спрашивал уже, но не помню ответ :) Как на юниксах живут в условиях когда "память всегда есть" (malloc никогда NULL не возвращает)?
[21:18:30] <valexey> vlad2: почему маллок нуль никогда не возвращает?
[21:18:37] <valexey> For calloc() and malloc(), return a pointer to the allocated memory, which is suitably aligned for any kind of variable.  On  error,  these
      functions return NULL.  NULL may also be returned by a successful call to malloc() with a size of zero, or by a successful call to calloc()
      with nmemb or size equal to zero.
[21:19:45] <valexey> вот прям цитата из стандарта:
[21:19:47] <valexey> http://pubs.opengroup.org/onlinepubs/009695399/functions/malloc.html
[21:19:55] <valexey> Upon successful completion with size not equal to 0, malloc() shall return a pointer to the allocated space. If size is 0, either a null pointer or a unique pointer that can be successfully passed to free() shall be returned. Otherwise, it shall return a null pointer [CX]   and set errno to indicate the error.