[00:00:30] <vаlexey> можешь вообще на гуглодрайв залить и на форум ссыль кинуть
[00:00:54] <boris_ilov> http://yadi.sk/d/upL07WK2EcBAM
[00:01:05] <vаlexey> зорко таки жжот: "Можем сопоставить широту применения функциональных языков по сравнению с императивными"
[00:01:17] <vаlexey> можно сопоставить широту применения Haskell'я и Оберона например :-)
[00:02:38] <vаlexey> ы-ы! там автокапс по enter'у!
[00:03:02] <vаlexey> да еще и проверка синтаксиса сразу по этому enter'у
[00:03:05] <boris_ilov> да и просто при переходе на другую строку
[00:03:15] <Jordan> Всё же классно, даже ошибки исправляет, типа ожидается то-то
[00:04:05] <Jordan> Правда проц грузит под 100
[00:04:37] <vаlexey> это не кубейсик грузит
[00:04:40] <vаlexey> это досбокс грузит
[00:04:55] <vаlexey> эмулятору нужно быть ну очень умным чтобы не грузить. это крайне не тривиальная задача
[00:04:58] <boris_ilov> зацени еще цикл LOOP
[00:04:59] <Jordan> Да я знаю.
[00:05:12] <boris_ilov> я уж изабыл что такой универсальный цикл был
[00:05:22] <boris_ilov> там справка удобоная
[00:05:52] <boris_ilov> на диске D есть моя змейка школьная
[00:07:03] <boris_ilov> управление на цифровой клаве
[00:07:18] <boris_ilov> чтобы начать Enter
[00:17:51] <Jordan> module Hello where
import Language.BASIC
main :: IO ()
main = runBASIC $ do
10 PRINT "Hello BASIC World!"
[00:19:20] <vаlexey> ну, да. edsl
[00:19:59] <vаlexey> естественно это все не вшито в хаскель. просто демонстрация выразительности языка
[00:23:46] <geniepro> Jordan> Сказано хорошо. Но если выбирать из меньших зол, то лучше оберон, чем си. Тот же софт, что написан на си, можно написать и на обероне.
в том сообщении я не имел в виду противопоставление оберона и си -- они мало чем отличаются друг от друга, ну разве что оберон чуть-чуть более безопасный
[00:24:07] <Jordan> Посыл я понял
[00:24:55] <geniepro> boris_ilov> И еще я поржал над автокапсом
вроде до сих пор в вижуал студии есть такой автокапс в проектах на vb.net
[00:25:14] <boris_ilov> не шарю
[00:25:20] <boris_ilov> VB не шупал
[00:25:34] <boris_ilov> окромя офисного по нужде
[00:27:16] <Jordan> Я тут с typedef-ами замучился. Алексей как такую конструкцию переписать на чистый си Главная проблема с тэгом, как тэг доступа сделать на си
[00:27:40] <vlad2> По поводу "нелинейного чтения". Лично я придерживаюсь именно такого принципа - реальность самоусложняется дабы не дать себя постичь до конца :)
[00:27:42] <vаlexey> э?
[00:27:50] <vlad2> *члена
[00:28:07] <Jordan>
TYPE
Attr = (Button, CheckBox);
PWidget = ^TWidget;
TWidget = RECORD
Next: PWidget;
Rect: TRect;
CASE Tag: Attr OF
Button : (Button :TButton);
CheckBox: (CheckBox :TCheckBox);
END;
[00:28:29] <Jordan> Какой эквивалент на си CASE Tag: Attr OF этому коду
[00:28:34] <vаlexey> юнион + отдельно тэг
[00:28:41] <Jordan> Как указать Tag
[00:28:57] <Jordan> Attr через enum
[00:29:43] <vаlexey> struct {enum {Button, CheckBox} tag; union {TButton button; TCheckBox chackBox;} body}
[00:29:45] <vаlexey> как-то так
[00:29:55] <vаlexey> грубо говоря
[00:29:57] <Jordan> ок сейчас компильню
[00:30:03] <vаlexey> а вот на обероне будет геморрой :-)
[00:30:14] <Jordan> такой код?
[00:30:59] <geniepro> Jordan> module Hello where
import Language.BASIC
main :: IO ()
main = runBASIC $ do
10 PRINT "Hello BASIC World!"
это с лурка? ))
[00:31:19] <Jordan> да
[00:32:15] <geniepro> Jordan> Какой эквивалент на си CASE Tag: Attr OF этому коду
в сях у объединений нет тега, как у паскалевский вариантных записей
[00:32:39] <Jordan> Застопарил меня этот тэг
[00:32:51] <vаlexey> поэтому руками конструировать надо, да
[00:33:40] <geniepro> ну, в принципе, в данном случае и правда надо расширение записей/структур использовать, и селектировать по типу
[00:34:02] <Jordan> Так я в паскале так и сделал или не так?
[00:34:24] <geniepro> в паскале у тебя же нет расширения записей
[00:35:41] <Jordan> Мне нужно в одной записи хранить разные структуры, как смог так в паскале и сделал. Вроде паскаль расширяемые записи не поддерживает
[00:35:56] <Jordan> Мне лень писать списки для каждой структуры, потому всё в одну
[00:36:38] <geniepro> в статью о хаскелле в лурке этот бейсиковский хелло-ворлд я как-то давно добавил ))
[00:36:42] <Jordan> Алексей ок заработало
[00:36:56] <Jordan> пару ошибок исправил
[00:37:17] <Jordan> enum обязательно должен быть в struct?
[00:37:41] <geniepro> на хаскелле так же можно подмножество форта сделать -- со статической проверкой правильности доступа к стеку данных
[00:38:04] <geniepro> Jordan> enum обязательно должен быть в struct?
неа, он всё равно же в глобальном скопе будет
[00:38:16] <vаlexey> Jordan: не обязательно.
[00:38:24] <vаlexey> то есть тип можно отдельно объявить
[00:38:43] <vаlexey> typedef enum {blablabl} Widget_t
[00:38:46] <vаlexey> как-то так
[00:39:01] <geniepro> TYPE
Attr = (Button, CheckBox);
[00:39:23] <Jordan> enum yf gfcrfkt c ghjdthrj
[00:39:33] <Jordan> enum на паскале с проверкой
[00:41:25] <geniepro> тот кто делал этот встроенный в хаскель бейсик, ещё тесты простенькие делал, у него получалась скорость работы такой хаскелле-бейсиковской программки на уровне аналогичной сишной ))
[00:41:47] <Jordan> круто
[00:42:08] <vаlexey> на уровне - это значит раза в 2-3 медленней всего :-)
[00:42:10] <geniepro> но там несерьёзный тест, что-то с циклом и сложением целых чисел
[00:42:24] <geniepro> нет, именно что разница была в проценты
[00:42:38] <geniepro> причём я не помню, кто опередил
[00:42:52] <geniepro> короче, на уровне погрешности измерения
[00:43:37] <geniepro> кстати, там ещё этот же вроде чудик сделал ассемблер, встроенный в хаскель, и тоже со статическими проверками кажись
[00:43:55] <geniepro> леннарт августсон вроде его зовут
[00:44:18] <Jordan> это их тех 8-ми человек, которые знают хаскель :-)
[00:44:28] <Jordan> *из
[00:44:52] <vаlexey> vlad2: о, там и про тебя косвенно написали :-) http://zx.oberon2.ru/forum/viewtopic.php?f=25&p=903#p903
[00:45:57] <vlad2> Хе-хе :)
[00:46:49] <vlad2> Чувак оптимист. А я со своим oberonjs - пессимист ;)
[00:47:07] <Jordan> Странный вывод. Какая разница во что компилит оберон 07, главное работает
[00:47:44] <geniepro> Lennart's home page
This is my home page, this is really my home page.
[00:47:47] <geniepro> ))
[00:49:58] <geniepro> http://en.wikipedia.org/wiki/Bluespec
Bluespec language, a high-level functional hardware description programming language which was essentially Haskell extended to handle chip design and electronic design automation in general.[1] The main designer and implementor of Bluespec was Lennart Augustsson. Bluespec is partially evaluated (to convert the Haskell parts) and compiled to the TRS. The justification behind writing chip designs in Bluespec is that it leads to shorter, more abstract, and verifiable (provably correct) source code, as well as type-checked numeric code. Bluespec, Inc. claims greater than 50% improvements compared to conventional methods of design[citation needed]. It also comes with a SystemVerilog frontend.[2]
Bluespec has two product lines. Primarily for ASIC and FPGA hardware designers and architects, Bluespec is delivering high-level synthesis (ESL logic synthesis) with no compromise (speed and area) RTL. Bluespec is the only ESL synthesis solution for control logic, complex datapaths and algorithms[citation needed]. For SystemC users, Bluespec has delivered high-level ESL Synthesis abstractions to SystemC. Bluespec integrates seamlessly into Cadence, Synopsys, Mentor and Magma flows, including verification, debug and synthesis, without requiring new methodologies or tools.
[00:50:05] <vlad2> Пока он там сходит с ума со воими pure оберонами, я готовлюсь не сойти с ума к моменту глобального прихода жабаскрипта :)
[00:51:07] <vаlexey> :-)
[00:51:24] <boris_ilov> не ну я понимаю
[00:51:26] <vаlexey> Истинно говорю вам - Грядёт!
[00:51:35] <boris_ilov> я тоже всякие кастанеды читал
[00:51:53] <boris_ilov> Но зорко что-то долго в детстве завис
[00:52:34] <boris_ilov> Буддизмы, язычество и т.д. и т.п.
[00:52:58] <vаlexey> geniepro: практика показывает, что в делах где сложная предметка, лучше пользоваться тем инструментом, что и люди вокруг тебя. Какая-то экзотика возможна только после того как съешь несколько собак в этом деле.
[00:53:27] <vlad2> Угу.
[00:53:32] <boris_ilov> valexey: не читал кастанеду?
[00:53:35] <vlad2> Классика.
[00:53:46] <vlad2> Сначала копируешь, потому делаешь лучше.
[00:53:52] <vlad2> Тема раскрыта езе в XCOM ;)
[00:54:02] <vlad2> *еще
[00:54:21] <vаlexey> boris_ilov: неа
[00:54:44] <boris_ilov> Это самое эпичное произведение на моей памяти
[00:54:47] <vаlexey> надо вот про атланта что плечи расправил прочесть. говорят фигня какая-то. значит надо прочитать.
[00:55:30] <boris_ilov> кастанеду если в тишине вечером читать то волосы на ж..е шевелятся :D
[00:56:03] <boris_ilov> Описана бредятина, но с фантазией у чувака все в поряде
[00:56:05] <geniepro> кастанеду читал в детстве с удовольствием )
[00:56:24] <geniepro> там фантазия галюциногенами же подпитана была )
[00:56:40] <boris_ilov> С литературной сюжетной точки зрения отличная штука
[00:56:57] <geniepro> первые две серии атланта смотрел, первая понравилась, вторая нет -- там вроде актёров что ли поменяли
[00:57:02] <boris_ilov> грибочки ага :D
[00:57:17] <boris_ilov> пейет на сколько помню
[00:57:44] <boris_ilov> http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%81%D0%BA%D0%B0%D0%BB%D0%B8%D0%BD
[00:58:13] <Jordan> Ещё вопрос
[00:58:17] <Jordan>
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
typedef int button_t;
typedef int checkbox_t;
enum {Button, CheckBox} tag;
struct
{
struct widget_t * next;
enum tag attr;
union
{
button_t button;
checkbox_t chackBox;
};
} widget_t;
struct widget_t * table;
struct widget_t * i;
int main(int argc, char **argv)
{
i = malloc(sizeof(widget_t));
i.attr = Button;
return 0;
}
[00:58:22] <boris_ilov> У индецев целая культура на этом грибоочке
[00:58:27] <Jordan> i.attr = Button; ошибка
[00:58:41] <Jordan> error: struct or union expected
[00:58:42] <geniepro> vаlexey я думаю, эта Алиса Розенбаум (Аянд Рей или как там у неё псевдоним) была специально заслана КГБ в США -- дабы подорвать сам дух истинного американства и внедрить в сознание америкосов лютый индивидуализм, что бы тем самым разрушить американское общество
[00:59:00] <Jordan> компилятор tiny c compiler
[00:59:06] <geniepro> boris_ilov> пейет на сколько помню
о_О Мескалито же вроде было )
[00:59:09] <Jordan> на паскале так
[00:59:27] <Jordan> New(P);
P^.Tag := Attr;
[00:59:29] <boris_ilov> тык это вещество
[00:59:38] <boris_ilov> а гриб пейот называется
[00:59:45] <boris_ilov> хотя может путаю чего
[01:00:06] <boris_ilov> http://castaneda-ru.com/rastenia1.php
[01:00:09] <vаlexey> Jordan: какая ошибка то?
[01:00:12] <boris_ilov> не путаю :)
[01:00:19] <Jordan> error: struct or union expected
[01:00:28] <Jordan> на этой строке
[01:00:36] <Jordan> i.attr = Button;
[01:00:38] <vаlexey> i->attr = Button;
[01:00:43] <vаlexey> у тебя же i это указатель
[01:00:51] <geniepro> Jordan> i.attr = Button; ошибка
вроде так: (*i).attr = Button; ошибка
[01:00:53] <boris_ilov> Я знаю чувака который реально сталкинг практикует
[01:01:00] <boris_ilov> забавный перец :D
[01:01:08] <geniepro> vаlexey> i->attr = Button;
в сях же нет -> вроде
[01:01:14] <vаlexey> в смысле?!
[01:01:17] <vаlexey> есть конечно
[01:01:27] <geniepro> о_О я думал он из с++
[01:01:39] <vаlexey> ты случаем со ссылками не попутал?
[01:02:11] <Jordan> там не указатель, пишет что поле attr не найдено
[01:02:28] <vаlexey> struct widget_t * i;
[01:02:35] <vаlexey> указатель
[01:02:37] <geniepro> i -- указатель на структуру же
[01:03:14] <boris_ilov> geniepro: Во! Мескалито - это страж
[01:03:18] <Jordan> error: field not found: attr
[01:03:25] <Jordan> Почему не видит
[01:03:52] <Jordan> объявил так enum tag attr;
[01:04:02] <Jordan> в самой структуре
[01:05:39] <vаlexey> ща разберусь
[01:05:48] <geniepro> обана! в старом справочнике по сям сказано: spe->smem эквивалентно (*spe).smem
pyfxbn b ghfdlf d cz[ 'nj e;t ,skj ))
[01:06:21] <boris_ilov> у тебя кодировка сломалась
[01:06:30] <boris_ilov> :D
[01:07:02] <boris_ilov> или это код на брэйнфаке?
[01:07:22] <Jordan> Да -> короткая запись
[01:07:32] <geniepro> значит и правда в сях это уже было )) * )))
[01:07:39] <vаlexey> enum { Button, CheckBox } tag; заменить на typedef enum { Button, CheckBox } tag;
[01:07:53] <vаlexey> enum tag attr заменить на tag attr
[01:08:28] <boris_ilov> Психотропные эффекты[править | править исходный текст]
галлюцинации с открытыми глазами
галлюцинации с закрытыми глазами
изменение мыслительного процесса
эйфория
мистические переживания
иррациональность мыслительного процесса
ускоренность мыслительного процесса
заторможенность действий
[01:08:37] <geniepro> Мескалито - метафизическое существо, находящееся в галлюциногенном растении пейот. Для того, чтобы встретиться с Мескалито, необходимо употребить пейот.
[01:08:38] <boris_ilov> адская штука однако ))
[01:08:55] <vаlexey> перед struct добавить typedef
[01:09:00] <boris_ilov> марь иванна рядом не валялась
[01:09:15] <geniepro> у меня как-то в метро галлики начались -- стою, смотрю на узор на стене -- а он вдруг как зашевелится !!! )))
[01:09:17] <vаlexey> struct widget_t* i; заменить на widget_t*i
[01:09:47] <boris_ilov> geniepro: Ну да. Это существо типа стража в другое сознание или типа того, на сколько я помню
[01:09:51] <Jordan> работает
[01:09:58] <vаlexey> :-)
[01:10:11] <vаlexey> да, а Сей я оказывается совсем не знаю :-) ибо не пишу на них.
[01:10:19] <Jordan> typedef в си, замароченне чем в паскале type
[01:10:29] <geniepro> ладно, пошёл я спать, а то завтра опять галики в метро начнутся -- третий час ночи у меня уже
всем бб
[01:10:37] <vаlexey> бб
[01:10:41] <boris_ilov> ббббббббббб
[01:10:52] <Jordan> пока
[01:11:34] <boris_ilov> http://www.magicmexico.ru/%D0%BF%D0%B5%D0%B9%D0%BE%D1%82-%D0%BC%D1%8F%D0%B3%D0%BA%D0%BE%D1%82%D0%B5%D0%BB%D1%8B%D0%B9-%D0%BA%D0%B0%D0%BA%D1%82%D1%83%D1%81/
[01:12:03] <boris_ilov> норм. можно на окошке выращивать
[01:12:23] <boris_ilov> цветок и цветок
[01:12:35] <boris_ilov> куснул и улетел :D
[01:12:45] <Jordan> наркоманы
[01:13:14] <boris_ilov> а я б попробовал
[01:13:14] <Jordan> В обряде пейотля индейцы — пейотисты обретают Силу Бога, которую они зовут апа (Хана).
[01:13:27] <Jordan> Причём здесь христианство и Христос
[01:13:32] <boris_ilov> дико интересно что там с сознанием происходит
[01:13:34] <vаlexey> кусанул и пришла Хана
[01:13:56] <Jordan> Обретая Божественную силу, человек становится чище, его покидают повседневные тревоги и страхи.
[01:14:02] <Jordan> Укуренному море по колено
[01:14:05] <boris_ilov> правда боюсь что окружающие не поймут мое поведение :D
[01:14:17] <vаlexey> а так понимают? :-)
[01:14:28] <boris_ilov> немного да
[01:14:30] <boris_ilov> :)
[01:15:14] <boris_ilov> некоторые вооще программистов наркоманами считают
[01:15:28] <boris_ilov> кто далек от компов
[01:15:55] <vаlexey> ну, вы то не такие - вы вон, в костю-юмах
[01:15:59] <vаlexey> и бреетесь небось!
[01:16:06] <vаlexey> и даже моетесь!
[01:16:09] <boris_ilov> ахаха :D
[01:16:16] <boris_ilov> ну да
[01:16:23] <boris_ilov> мы не совсем кошерныя
[01:16:25] <vаlexey> мимикрируете под нормальных людей!
[01:16:41] <boris_ilov> гребаные притворщики!
[01:17:07] <Jordan> Работает, оно работает.
[01:17:20] <boris_ilov> ну мы все тоже разные
[01:17:33] <vаlexey> про вещества: "What the fuck did I just watch?" вопрошает чувак просмотревший этот ролик: http://www.youtube.com/watch?v=HNMq8XS4LhE
[01:17:37] <boris_ilov> программированием вообще на работе один я интересуюсь
[01:17:51] <vаlexey> герой ролика явно кусанул кактуса, или еще чего-то изменяющего сознание принял унутрь :-)
[01:18:09] <boris_ilov> и меня соответственно окружающие считаю фриком
[01:18:33] <Jordan> эээ а разве вы там все не программисты?
[01:18:35] <boris_ilov> Ай финк ю фрики http://www.youtube.com/watch?v=8Uee_mcxvrw
[01:18:59] <boris_ilov> Jordan: Одно дело работать программистом и совсем другое увлекаться
[01:19:21] <Jordan> У меня это тоже хобби.
[01:19:36] <vаlexey> а что, есть программисты которые работают программистами но при этом не увлекаются?
[01:19:59] <Jordan> неувлекающийся программирование программист
[01:20:14] <boris_ilov> valexey: есть
[01:20:15] <Jordan> *программирование
[01:20:22] <boris_ilov> весь мой коллектив
[01:20:37] <vаlexey> ня! крыски! ручные!
[01:20:44] <vаlexey> мимими!
[01:21:28] <boris_ilov> valexey: Когда я говорю коллегам что изучаю новый язык
[01:21:36] <boris_ilov> реакция обычно такая http://demiart.ru/forum/journal_uploads6/j1779857_1380728864.jpg
[01:21:45] <boris_ilov> :D
[01:22:01] <vаlexey> :-)
[01:22:47] <vаlexey> вообще да. я тут недавно обнаружил, что подавляющему большинству не интересно например ходить на конференции по программированию
[01:22:54] <vаlexey> то есть даже если контора оплатит
[01:23:00] <vаlexey> даже если конференция в том же городе
[01:23:01] <boris_ilov> угу
[01:23:06] <vаlexey> их туда нужно ЗАГОНЯТЬ
[01:23:18] <vаlexey> причем это не тривиальная задача, как мне начальство сказало. один фиг будут отлынивать
[01:23:20] <vаlexey> o_O
[01:23:40] <boris_ilov> Если я говорю что, что-то дома кодил, то на меня смотрят как на идиота
[01:23:55] <boris_ilov> типа еб...ся дома работать
[01:24:38] <vаlexey> ну, а чего ожидать? индустрия требует МНОГО программистов. ибо ширится применение. где найти столько увлекающихся?
[01:25:00] <vаlexey> привлекают зарплатой, привлекаются те кому интересна зарплата а не дело.
[01:25:14] <vаlexey> программирование на стероидах.
[01:25:15] <boris_ilov> В общем одинэснеги в основном люди практичные и на кодинг смотрят только как на работуэ
[01:25:37] <vаlexey> походу не только там.
[01:25:55] <boris_ilov> Ну жабаскриптеров таких еще знаю Ж)
[01:26:28] <vаlexey> ну, судя по всему, за пределами нашего отдела, еще и Сишников таких немало.
[01:26:51] <vаlexey> а в крупных аутсорсинговых компаниях, говорят, вообще туши свет кидай гранату.
[01:27:02] <boris_ilov> Я с сишниками по жизни окромя тырнетов не пересекаюсь
[01:27:06] <boris_ilov> потому не знаю
[01:27:52] <vаlexey> процент увлеченных выше у всякой малоизвестной фигни. среди хаскеляторов например
[01:28:07] <boris_ilov> Кстати за себя могу сказать что я не только на кодинге повернут
[01:28:20] <boris_ilov> я вообще повернут :D
[01:28:33] <boris_ilov> т.е. я много чем интересуюсь
[01:28:41] <vаlexey> ну, если человек интересуется хоть чем-то, скорее всего это не единственное его увлечение :-)
[01:28:49] <vаlexey> главное же начать :-)
[01:29:08] <Jordan> Я спать пока.
[01:29:13] <vаlexey> bb
[01:29:16] <boris_ilov> и все мои интересы окружающим одинаково непонятны :D
[01:29:35] <vаlexey> у тебя скучные окружающие :-)
[01:29:49] <boris_ilov> Да не. Они просто нормальные
[01:29:56] <boris_ilov> в прямом смысле этого слова
[01:30:26] <boris_ilov> а я такая немного ошибка природы
[01:30:35] <vаlexey> да. есть такое понятие - нормальные люди
[01:30:46] <vаlexey> общался я однажды с такими людьми осенью
[01:30:51] <vаlexey> чуть не стошнило.
[01:32:17] <boris_ilov> Вообще люди увлеченные это краевые значения в нормальном распределении :)
[01:32:50] <boris_ilov> и нас мало :P
[01:33:18] <boris_ilov> с биологической точки зрения наше поведение неправильно
[01:33:30] <vаlexey> не, оно нормально. для вида - самое оно
[01:33:37] <vаlexey> кто-то же должен стены лбом прошибать?
[01:33:58] <boris_ilov> угу
[01:34:15] <vаlexey> http://habrahabr.ru/company/achiever/blog/206374/
[01:36:11] <boris_ilov> Я буду делать свою работу. Просто дайте мне свободу действий, и я сделаю все сама, — говорит она, — Но никто не соглашается, поэтому система остается менее эффективной»
[01:36:27] <boris_ilov> блин у меня вот точно такой конфликт недавно с начальством был
[01:36:54] <vаlexey> правильно. всем нужен предсказуемый результат. даже если он дерьмовый
[01:37:20] <boris_ilov> спасибо за ссылку
[01:37:28] <boris_ilov> прямо в точку
[01:37:57] <vаlexey> ага :-)
[01:38:48] <boris_ilov> лан я спать
[04:16:25] <vlad2> ААА!!! Finder не дает запустить вторую копию приложения!!! Как же я буду убивать зависшее???
[19:08:27] <boris_ilov> охренеть http://www.youtube.com/watch?v=AluijV5unBA#t=199
[19:19:59] <Kemet> ыыы, в активном обероне разделитель ; может отсутствовать, по крайней мере парсер такое поддерживает
[19:37:40] <vlad2> Да, вертолеты - это тема :)
[19:44:48] <boris_ilov> http://img9.joyreactor.cc/pics/post/geek-%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D0%BB-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-948469.jpeg
[20:00:24] <boris_ilov> "Ботнет из утюгов и чайников: партия утюгов и чайников из Китая, рассылающих вирусы и спам через скрытый в них Wi-Fi адаптер, арестована в СПб"
Партию утюгов, видеорегистраторов, чайников и телефонов, которые автоматически подсоединяются к незащищенным wi-fi сетям и рассылают вирусы и спам — случайно обнаружили в Санкт-Петербурге. Российским продавцам пришлось экстренно расторгать контракты на поставку товара.
Обнаружить «шпионский» фальсификат предпринимателям помогли в брокерской конторе. Еще до отправки техники из Китая российских специалистов на таможне смутил вес упаковок, который на несколько граммов отличался от заявленного в документах.
Около 30 утюгов, чайников, телефонов и видеорегистраторов из пробной партии все-таки успели разойтись по сетевым магазинам Санкт-Петербурга, сколько из них — шлющие спам и вирусы, пока непонятно. Также неизвестно, могла ли просочиться такая многофункциональная техника в другие регионы России.
[20:19:48] <vlad2> Хоббит 2 зачтен :)
[20:20:53] <vlad2> Дракон отрендерен до невозможности
[20:44:42] <vlad2> Лазерные фары: http://auto.vesti.ru/doc.html?id=546713
[20:45:16] <vlad2> Вот если там еще можно было бы можность подкручивать (гашеткой) - было бы мегаэпично :)
[20:45:27] <vlad2> *мощность
[21:21:07] <vlad2> Подумал он подумал... и выбрал ту, у которой грудь больше.
[21:21:53] <vlad2> Фиксла я фиксал... о отдал в саппорт скрипт, которые делает нужный дамп (Файндер меня победил).
[21:32:16] <geniepro> boris_ilov> "Ботнет из утюгов и чайников: партия утюгов и чайников из Китая, рассылающих вирусы и спам через скрытый в них Wi-Fi адаптер, арестована в СПб"
это старая новость )
[21:32:38] <geniepro> vlad2> Хоббит 2 зачтен :)
рекомендуешь? надо глянуть...
[21:34:58] <geniepro> блин чем заняты хаскель-майентеры? де обещанная на ноябрь новая версия платформы??? о_О (((
[21:36:10] <vlad2> Ну если такое смотришь - то конечно.
[21:36:33] <geniepro> ну кто же не смотрит всяких властелинов колец да игры престолов? ))
[21:36:36] <vlad2> Все гугловский кроссворд разгадали? :)
[21:36:43] <geniepro> какой? о_О
[21:36:51] <vlad2> На google.com
[21:37:05] <vlad2> Или у вас не показывает?
[21:37:10] <geniepro> я туда и не захожу практически )
[21:37:22] <geniepro> чо там делать на этом гугле ))
[21:37:31] <vlad2> Не гуглишь? Ну ты крут ;)
[21:38:05] <geniepro> гуглю, но без поля ввода на самом гугле -- в любом браузере есть строка поиска в разных поисковиках
[21:38:25] <geniepro> но вообще я больше яндексю, и только если яндекс гонит пургу -- смотрю чтор там в гугле
[21:38:51] <vlad2> Даже если через поля ввода - там все равно есть в углу маленькая пиктограммка.
[21:39:06] <vlad2> Я не смотрел игру престолов. Но она в очереди.
[21:39:07] <geniepro> кстати, мне показали страницу на русском, хотя в адресной строке .com -- нет никакого кроссворда )
[21:39:19] <vlad2> Хм.
[21:39:22] <vlad2> Странно.
[21:39:35] <vlad2> У меня страничка с кроссвордм - типа столетие.
[21:39:48] <geniepro> vlad2> Я не смотрел игру престолов. Но она в очереди.
омг! быстрее продвигай очередь. это же самый эпичный фентези сериал. толкиен нервно курит в сторонке
[21:40:02] <vlad2> Хм. Ну ладно :)
[21:41:48] <geniepro> на гуглюру вместо кроссворда вот это:
Chromebook. Новый компьютер от Google для всех и каждого.
[21:55:47] <geniepro> некто PSV100 на оберонкоре потихоньку приучает их к хаскелю ))
http://forum.oberoncore.ru/viewtopic.php?f=86&t=4646&sid=2dec19028e709b5dbe3c41555deb3bda&start=20#p84877
не вполне хаскель, но направление очевидно )))
[22:07:56] <vаlexey> .
[22:08:25] <vаlexey> geniepro: это ж какую надо больную фантазию иметь чтобы хаскель сравнивать с японским, а оберон с английским?
[22:09:05] <vаlexey> по моему так наоборот - хаскель как раз посредством композиции простейших элементов позволяет написать слово, выразить мысль.
[22:09:18] <vаlexey> то есть сразу и на месте
[22:10:05] <vаlexey> а вот в Обероне приходится прибегать к паттернам готовым да библиотекам, коих легион (скажем в .нете их только стандартных больше 10 тысяч). И это все надо заучивать.
[22:10:06] <vаlexey> жуть!
[22:16:27] <vаlexey> опаньки. оборотец: http://forum.oberoncore.ru/viewtopic.php?f=57&t=4898&p=84878#p84878
[22:30:43] <vаlexey> посмотрел половину. дикая антинаучная чушь.
[22:55:49] <geniepro> vаlexey> geniepro: это ж какую надо больную фантазию иметь чтобы хаскель сравнивать с японским, а оберон с английским?
да уж не большую чем для того что бы быть родновером и тд... ))