Re: Как спастись от mysql-server в KDE 4.2

2009-03-15 Пенетрантность Alexey Pechnikov
Hello! On Sunday 15 March 2009 18:08:52 Artem Chuprina wrote: > Artem Chuprina считает глупым решение задачи, которая не поставлена.  И > не видел еще ни одной задачи, которую заказчик сумел бы успешно > поставить по аське или скайпу.  Нет, личная беседа, и не одна, > действительно помогает.  Неве

Re: Как спастись от mysql-server в KDE 4.2

2009-03-15 Пенетрантность Alexey Pechnikov
Hello! On Sunday 15 March 2009 19:32:53 Иван Лох wrote: > Понимаете в чем дело. Безусловно, выбор надлежащего формализма -- часть > решения задачи. Но вы подменяете понятия. Кнут провел много дней глядя как > работают наборщики. Подлинное искусство, кстати, ведь верстальщики > математической литер

Re: Функционал и интерфейс

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 13:06:13 Покотиленко Костик wrote: > однако следует понимать, что: > - универсальных методов не бывает :). Для каждой задачи хорош свой > метод: ограничено время для написания функционала - используй скриптовый > язык, нужна производительность и компактность - исполь

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 13:49:02 Покотиленко Костик wrote: > ...однако все владельцы смартфонов недовольны их производительностью, > почему бы??? Да потому, что запуск окошечка интерфейса программы может занять десятки секунд. До какой-либо обработки данных и дело-то на этом этапе не дохо

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 09:01:27 Михаил Миронов wrote: > В общем-то почти соглашусь. По моей практике заказчик почти никогда не > знает, чего он хочет в точности. Но для есть менеджеры, дело которых > выяснить как работает заказчик, что можно автоматизировать в его работе > и предложить зак

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 09:12:14 Михаил Миронов wrote: > За время своей работы убедился, что бюрократия вещь весьма нужная. У нас >  задание на доработки могут давать подразделения заказчика. Так вот, > бывали ситуации когда с представителем подразделения на словах > обговаривали необходимы

Re: Функционал и интерфейс

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 14:28:11 Михаил Миронов wrote: > Демоны почему-то чаще всего пишут не на скриптовых языках. Ошибаетесь. Большинство написанных в последние несколько лет демонов как раз скриптовые. Вот лет 10 назад да, писали на С в основном, сейчас же очень много написано на скр

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 14:52:31 Михаил Миронов wrote: > Не ТЗ с описанием способа решения задачи, а ТЗ с описанием самой задачи! > В случае научной работы это может быть ТЗ на исследование. Результат > исследования может быть как положительный так и отрицательный. Но > постановка задачи и

Re: Функционал и интерфейс

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 15:06:08 Михаил Миронов wrote: > Проверил список демонов на одной из машин > snmpd, courier-imap, courier-pop3, portmap, acpid, dbus, syslog, klog, > mysql, apache, cupsd, exim4, freeradius, smartmon, samba, winbind и еще > несколько других - все не скриптовые. > Еди

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 15:25:47 Иван Лох wrote: > > А вот описание задачи можно и по аське поставить. Личное общение > > требуется только когда кодеру пытаются втолковать решение задачи > > профильные специалисты. Кстати, гранты часто получают заочно - отправил > > заявку с описанием задач

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 15:49:43 Иван Лох wrote: > Ну я и говорю -- вот она настоящая жизнь. Прожект -- по аське, деньги по > вебмани, отчет по скайпу, со ссылками на arXiv.org. Тут-то мне карта и > пошла... То-то я смотрю, "челночников" вроде не стало, и откуда импорт берется? Оказываетс

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 17:29:53 Konstantin Matyukhin wrote: > >> Лично я еще не видел ни одного заказчика, который бы сам сумел > >> сформулировать задачу. > > > > Нет, Вас действительно пора начинать в цитатник заносить. Как Вы > > умудряетесь вообще с такими заказчиками работать, которые

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 17:25:52 Тихон Тарнавский wrote: > > Лично я еще не видел ни одного заказчика, который бы сам сумел > > сформулировать задачу. > > Нет, Вас действительно пора начинать в цитатник заносить. Как Вы > умудряетесь вообще с такими заказчиками работать, которые поставить >

Re: Как спастись от mysql-server в KDE 4.2

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 18:35:16 Evgeny M. Zubok wrote: > > В общем-то почти соглашусь. По моей практике заказчик почти никогда не > > знает, чего он хочет в точности. Но для есть менеджеры, дело которых > > выяснить как работает заказчик, что можно автоматизировать в его > > работе и предл

Re: Функционал и интерфейс

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 20:48:44 Покотиленко Костик wrote: > > Про потребляемую память забываем. > > И яркий пример тому тот же spamassassin. Он одновременно может только 5 > потоков обрабатывать, как написано в документации, "unless you know what > you're doing". А что, все программы на С

Re: Функционал и интерфейс

2009-03-16 Пенетрантность Alexey Pechnikov
Hello! On Monday 16 March 2009 20:29:58 Yuri Kozlov wrote: > > За счет того, что демон запускается шелловским скриптом, теряется > > единственное преимущество - скорость запуска. > > Про потребляемую память забываем. Проверим? Вы пишете на С парсер для обработки текстового файла, я то же самое п

Re: Функционал и интерфейс

2009-03-17 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 17 March 2009 13:44:05 Покотиленко Костик wrote: > Хорошее решение то, что работает. Т.е. mysql-demon в KDE4 "хорошее решение"? И spamassassin тоже "хорошее решение" - так что же вы его выше так ругали? Примерно так же можно сказать - хорошая еда, которая пахнет. А пахнет роз

Re: Функционал и интерфейс

2009-03-17 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 17 March 2009 19:33:16 Yuri Kozlov wrote: > > Ну так как, пробовать будем? > > Неа. > > Если посмотреть выше, то речь шла о демонах, а не парсерах текстовых > файлов. Или Вы считаете их равнозначными задачами? Есть у меня и демоны на тикле, например, собирают и обрабатывают данн

Re: Как спастись от mysql-server в KDE 4.2

2009-03-17 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 17 March 2009 20:45:14 Покотиленко Костик wrote: > Кстати, какая это версия протокола, где посмотреть формат, чтоб написать > парсер? Допустим, есть задача сделать формат хранения почты так, чтобы > каждый элемент заголовка (каждый Received: и т.п. раскладывался на > составляющие

Re: Функционал и интерфейс

2009-03-17 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 17 March 2009 21:06:58 Alexander GQ Gerasiov wrote: > > Есть у меня и демоны на тикле, например, собирают и обрабатывают > > данные с цисок и других АТС. Написать то же самое на С большая работа > > (на тикле используются события для прослушивания множества сокетов, а > > на С пр

Re: Функционал и интерфейс

2009-03-17 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 17 March 2009 21:14:37 Покотиленко Костик wrote: > > Есть у меня и демоны на тикле, например, собирают и обрабатывают данные с > > цисок и других АТС. Написать то же самое на С большая работа (на тикле > > используются события для прослушивания множества сокетов, а на С придется

Re: Функционал и интерфейс

2009-03-17 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 17 March 2009 21:44:05 Покотиленко Костик wrote: > > Обращаю ваше внимание на постановку задачи: > > "Никаких внешних библиотек не используем, только встроенные средства." > > Постановка с подковыркой, заведомо выиграет C# со встроенным MFC > или .Net или что там у них сейчас. О

Re: Как спастись от mysql-server в KDE 4.2

2009-03-17 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 17 March 2009 21:39:19 Покотиленко Костик wrote: > > Что до сложности формата mbox по сравнению с бинарными, звучит, > > признаться, даже смешно. Когда мне нужно было выдернуть несколько > > полей из большого количества писем и что-то с ними сделать, я решил > > всю задачу на sh+

Re: Функционал и интерфейс

2009-03-17 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 17 March 2009 22:19:12 Покотиленко Костик wrote: > Если изменить архитектуру так: > - один процесс принимает все соединения с одной стороны, и общается с > несколькими процессами выполняющими вычисления (SSI, PHP, etc) в > количестве равном количеству ядер > - процессы выполняющи

Re: Функционал и интерфейс

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! > > Предложенная вами архитектура не годится. Хотя бы потому, что 1 > > "слушающий" процесс всегда будет "узким местом". > > Не будет. Его задача состоит только в том чтобы делать read() на сокет > клиенты и write() на сокет процесса выполняющего вычисления, потом > обратно, и так по кругу

Re: Функционал и интерфейс

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 13:35:31 Artem Chuprina wrote: >  >> Для фундаментальных задач хороши инструменты, от которых ты, > подозреваю, >> в лучшем случае название слышал... > >  c> Для начала тогда было бы не плохо определить, что это за задачи >  c> такие, которые относятся к разряду ф

Re: Функционал и интерфейс

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 14:39:49 Artem Chuprina wrote: > Ну и эта...  Уж физики-то могут себе позволить _настоящий_ ДСЧ...  Он у > них все равно есть, и какие-то датчики туда все равно заведены... Любой эксперимент, в т.ч. численный, должен быть воспроизводим. Программная реализация (ч

Re: Функционал и интерфейс

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 15:15:32 Artem Chuprina wrote: >  AP> Любой эксперимент, в т.ч. численный, должен быть >  AP> воспроизводим. Программная реализация (через прямое-обратное фурье) >  AP> работает с любым случайным шумом на входе и, следовательно, условие >  AP> воспроизводимости со

Re: Как спастись от mysql-server в KDE 4.2

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 16:23:58 Konstantin Matyukhin wrote: > > Перл для меня пройденный этап, я свои выводы сделал, я > > им теперь очень редко пользуюсь, придёт время - вы сделаете свои выводы. > > Сделал. Пишу теперь, практически, только на Perl. И да, я не люблю, когда > меня что-то

Re: Как спастись от mysql-server в KDE 4.2

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 17:40:59 Иван Лох wrote: > Это из-за рефакторинга ;-} С перла на перо тоже хорошо бы получилось ;-} Кодогенератор на перле никаким рефакторингом не сделаешь. Best regards.

Re: Как спастись от mysql-server в KDE 4.2

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 18:19:04 Konstantin Matyukhin wrote: > Я пишу для души и по-необходимости, а не для продажи. И при этом советуете перл для систем уровня предприятия? Даже комментировать не буду, поскольку вы выше утверждаете, что перл хорош везде и всегда, хотя сами его для од

Re: Perl or Python?

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 17:09:18 Konstantin Matyukhin wrote: > > Очень сильно зависит. Язык - это определяющий фактор. В программирование > > - тем более. > > Ага, ага. Написать два экрана if-ов вам не помешает ни один из ЯП. А если динамически код генерить, можеть быть и 20 тысяч строк

Re: Perl or Python?

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 17:47:28 James Brown wrote: > А с чего лучше начать?! (учиться правильно программировать, точнее, если > быть честным :-[ учиться программировать) А это смотря в какой области хотите учиться. Если интересны задачи в области математики/физики и в том числе мульт

Re: Как спастись от mysql-server в KDE 4.2

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 18:19:06 Покотиленко Костик wrote: > Обратную совместимость соблюдать конечно надо, тогда переход будет > безболезненный. Пример сервер уже умеет новую вервию протокола с > расширенным набором команд, а клиент нет, в протоколе должна быть > возможность это выяснит

Re: Функционал и интерфейс

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 16:23:08 Artem Chuprina wrote: >  >> Импоссибл.  Потому что точность вычислений ограничена по >  >> определению.  Равно как и точность статистики.  Оно может приводить >  >> только к _близкому_ результату.  И при _близких_, а не _совпадающих_ >  >> макропараметрах

Re: Функционал и интерфейс

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! > > Еще есть ненулевое время на открытие сокета, обработку заголовков > > запроса, ожидание свободного процесса из пула процессов для вычислений и > > проч. > > Да, но это уже ботаника, без измерений нечего тут сказать. Вам гугл за неуплату отключили? :-) > > Совершенно неверно. Для SATA

Re: Как спастись от mysql-server в KDE 4.2

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 19:02:48 Victor Wagner wrote: > > Кодогенератор на перле никаким рефакторингом не сделаешь. > > А зачем? use Sandbox; use Opcode; и строчек в 1000 с помощью лома и > какой-то матери можно сделать аналог safe interpreter Tcl. Причем с даже > более тонким контролем.

Re: Как спастись от mysql-server в KDE 4.2

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 18:11:46 Покотиленко Костик wrote: > > > Ты забываешь про армию сисадминов-наколенщиков. > > > > Во-первых, их код редко попадает на CPAN или в иное общее пользование. > > Во-вторых, СОВРЕМЕННЫЕ сисадмины-наколеночники пишут на python и php. > > Собственно ровно д

Re: Функционал и интерфейс

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 20:42:25 Artem Chuprina wrote: >  ИЛ> Точное значение -- это какое-нибудь трансцендентное число? Тогда >  ИЛ> нет, конечно. Но обеспечить _наперед заданную_ точность можно на >  ИЛ> любом распределении. Если мы, конечно, в нужную долину попали. > > В вероятностной

Re: Функционал и интерфейс

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 20:52:44 Artem Chuprina wrote: >  ПК> Мне нравится с годами углубляться в один и тот же язык, чем с каждым >  ПК> годом изучать их больше. На Си можно сделать всё, а тебе видимо >  ПК> приходится слазить с Тикля иногда. > >  ПК> Вопрос удобства можно обсудить, оче

Re: Perl or Python?

2009-03-18 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 18 March 2009 21:11:58 Artem Chuprina wrote: > Ну, функциональники просто очень способствуют написанию и главное, > отладке кода маленькими блоками.  Когда у тебя программирование не на > побочных эффектах построено - это легко и удобно. Прекрасное определение - "программирова

Re: Функционал и интерфейс

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 01:28:20 Artem Chuprina wrote: >  AP> Alexander Danilov недавно высказывал желание сделать аналог SQLite на > одном из AP> функциональных языков. Имхо не лучшая идея с точки зрения > эффективности, AP> предпочитаю на С низкоуровневые вещи делать (ну может > еще и н

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 12:21:02 Victor Wagner wrote: > Слава богу, нет. НУ не должны быть ПЕРЕМЕННЫЕ типизированными. > Типизированными должны быть ЗНАЧЕНИЯ, и они уже и так давно таковыми > являются. А что скажете насчет ситуации с NULL в СУБД? Строгая типизация во многих СУБД - и так

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 13:18:50 Artem Chuprina wrote: >  AP> А что скажете насчет ситуации с NULL в СУБД? Строгая типизация во >  AP> многих СУБД - и такие "грабли". > > А где грабли-то? > > Там, конечно, от этого появляются грабли в теории, но это грабля в > теории - потому что на практ

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 13:42:39 Artem Chuprina wrote: > Пустая строка - это не то же самое, что "значение не определено". > Пустая строка - это определенное значение.  Нет, конечно, если таково > ограничение языка, на котором сделано приложение, то можно все приводить > к пустой строке.

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 14:22:56 Victor Wagner wrote: > > Стандартная задачка из статистики про урну/урны с шарами. Вытаскиваем > > белый ИЛИ черный шар. Что значит, цвет шара не определен? > > Это значит, что в момент вытаскивания выключился свет, и отличить белый > шар от черного не уда

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 13:37:37 Victor Wagner wrote: > > Трехзначная логика получается. И на практике, например, приходится > > Трехзначная логика - это глубокая концептуальная ошибка создателей SQL. > Логика должна быть ЧЕТЫРЕХЗНАЧНОЙ - да, нет, не знаю, не важно. > > А в SQL "не знаю"

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 13:08:32 Aleksey Cheusov wrote: > > Слава богу, нет. НУ не должны быть ПЕРЕМЕННЫЕ типизированными. > > Виктор. Наличие типизированных переменных в языке - это один из > важнейших классификационных признаков языков программирования. > При создании больших программ и

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 15:19:58 Aleksey Cheusov wrote: > > Программы на том же С++ замечательно сегфолтятся, несмотря на всю > > типизацию переменных - ну объявили типизированную переменную, а вот > > указатель на эту переменную может хрен знает куда указывать. > > Детсад на выезде у нас

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 14:56:23 Victor Wagner wrote: > Например, что писать в поле "цвет волос", если клиент лыс? > > Что писать в поле "отпечаток указательного пальца левой руки", если > клиенту эту левую руку оторвало в одной из прошедших войн? > > Другая часть лакун объясняется тем, ч

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 15:25:47 Artem Chuprina wrote: > У Вас либо бывает такое в жизни (и тогда Вы, гм, можете у специалиста в > предметной области выяснить, что это значит), либо не бывает, и тогда Вы > пишете констрейнт not null.  А так, чтобы "что значит цвет шара не > определен", но

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 15:36:50 Artem Chuprina wrote: > В результате в реальной жизни мы пишем NULL в поле сломавшегося датчика, > и... правильно, логика работы с NULL разработана так, что в подавляющем > большинстве случаев она работает правильно: если обсчету нужно значение > с этого д

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 18:17:03 Victor Wagner wrote: > > > Другая часть лакун объясняется тем, что СЕЙЧАС мы этой информации не > > > знаем (вроде цвета шара в момент, когда электричество отключено), но > > > ПОТОМ можем узнать (повторить эксперимент). > > > > Когда нет информации, то ни

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 18:38:17 Aleksey Cheusov wrote: > > Оказывается, чтобы создавать надежные программы, нужны динамические > > языки, и неважно, типизированы они или нет. > > Нет, не оказывается. Полно крупных надежных программ, написанных на > java, C#, Ada, и прочих, которые динами

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 18:49:51 Artem Chuprina wrote: > Так, а вот приписывать мне своих тараканов не надо.  Это Вы как раз > предлагаете либо не писать в базу данные вообще (что неприемлемо, яркий > пример приводил Витус), либо писать туда нечто, не являющееся данными > (т.е. делать таб

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 18:55:14 Artem Chuprina wrote: > Что-то ты уже ахинею какую-то несешь...  Начинал вроде небессмысленно... Мы не можем определить, что означает NULL в поле. Витус ловко миновал следующий момент: для него выглядит логичным вставить в даные измерений NULL, когда те

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 19:15:17 Artem Chuprina wrote: >  AC> vulnerabilities. В-четвертых, у моих знакомых есть ОЧЕНЬ >  AC> отрицательный опыт написания БОЛЬШОЙ программы на тикле (у меня >  AC> такого опыта нет). Не то, чтобы это аргумент, но success story я бы >  AC> это не назвал. >

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 19:58:59 Aleksey Cheusov wrote: > > Другое дело, что я вообще не очень понимаю смысл контроля _типов_ иначе > > как в качестве "контроля значений для бедных".  Для решения задачи нужно > > контролировать _значения_.  А отдельный контроль _типа_ имеет смысл > > толь

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 19:46:45 Victor Wagner wrote: > Это где такие базы данных берут? > > $psql template1 > Welcome to psql 8.3.0, the PostgreSQL interactive terminal. > > Type:  \copyright for distribution terms >        \h for help with SQL commands >        \? for help with psql com

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 20:32:52 Artem Chuprina wrote: > NULL позволяет однозначно сообщить ровно об этом.  Это его определение. > Он не позволяет однозначно сообщить о причине этого, но вот это уже как > раз можно писать и еще куда-то. Вы серьезно не различаете _отсутствие_ значения и _

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 21:36:47 Владимир Ступин wrote: > Я ни в коей мере не спец по БД, но мне почему-то кажется, что > необходимость прибегать к значениям NULL говорит о непродуманной > структуре БД. Описанный вами метод известен как горизонтальная декомпозиция и является одним из лу

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Thursday 19 March 2009 23:38:56 Artem Chuprina wrote: >  AP> create table tests(date text,value text); >  AP> insert into tests (date,value) values ('2009-02-01',NULL); >  AP> select count(value) from tests; >  AP> 0 >  AP> select count(*) from tests; >  AP> 1 > >  AP> Вопрос: сколько за

Re: Perl or Python?

2009-03-19 Пенетрантность Alexey Pechnikov
Hello! On Friday 20 March 2009 00:04:26 Artem Chuprina wrote: >  AP> Вы серьезно не различаете _отсутствие_ значения и _невалидное_ >  AP> значение? Витус привел пример отсутствия значения, к которому я >  AP> добавил примеры невалидных значений. И это совершенно не одно и то >  AP> же. Как пример

Re: Perl or Python?

2009-03-20 Пенетрантность Alexey Pechnikov
Hello! On Friday 20 March 2009 14:18:34 Grey Fenrir wrote: > On Thu, 19 Mar 2009 22:32:25 +0300 > > Alexey Pechnikov wrote: > > On Thursday 19 March 2009 21:36:47 Владимир Ступин wrote: > > > Я ни в коей мере не спец по БД, но мне почему-то кажется, что > > > не

Re: Функционал и интерфейс

2009-03-20 Пенетрантность Alexey Pechnikov
Hello! On Friday 20 March 2009 17:45:17 Покотиленко Костик wrote: > > > Посмотрим что успешно пишут на Си: драйвера, демоны, серверные, > > > клиентские, десктопные приложения, и т.д. > > > > Веб-сайт или программа с GUI на чистом С? Возможно, но безумно трудоемко. > > Так что успех весьма сомните

Re: Perl or Python?

2009-03-20 Пенетрантность Alexey Pechnikov
Hello! On Friday 20 March 2009 22:16:19 Grey Fenrir wrote: > Насчёт идеологии возражений в принципе нет, но это лишь теория. > В рассматриваемом примере я вижу взаимно однозначное соответствие > NULL-евых и не-NULL-евых вариантов (разумеется. при _правильном_ > заполнении базы синоптиком), и бОльш

Re: Perl or Python?

2009-03-21 Пенетрантность Alexey Pechnikov
Hello! On Saturday 21 March 2009 07:47:22 Grey Fenrir wrote: > Если это и приблизит нас к реальности, то только к "суровой российской". > Потому "обязательность" либо известна заранее для всех измерений > данного прибора (и вводить её как параметр для каждого измерения я Как пример можно рассмотр

Re: Скорость чтения с диска < последовательно одним процессом> VS < параллельно несколькими>

2009-03-21 Пенетрантность Alexey Pechnikov
Hello! On Friday 20 March 2009 13:02:27 Покотиленко Костик wrote: > О тесте: программа рекурсивно сканирует указанный каталог и составляет > список обычных файлов, затем делит этот список на N частей. Далее > программа создаёт N клонов с помощью fork(), каждый из которых читает > файлы из своей ча

Re: Perl or Python?

2009-03-21 Пенетрантность Alexey Pechnikov
Hello! On Saturday 21 March 2009 17:41:01 Serhiy Storchaka wrote: > Это может быть весьма утомительным, но лучше проверять допустимость > аргументов в каждой библиотечной функции. И типизация — простой и удобный > способ записи большинства таких ограничений. Вполне достаточно типизации значений.

Re: Perl or Python?

2009-03-21 Пенетрантность Alexey Pechnikov
Hello! On Saturday 21 March 2009 17:58:07 Тихон Тарнавский wrote: > > > Вообще-то, можно одной строкой: > > > (apply #'map 'list matrix), > > > где matrix - список списков > > > > О! Верх изящества. Вспоминается пример, как дядечка в середине 70-х > > разбирал несколько ЧАСОВ(!) 4(!!!) строки на я

Re: Perl or Python?

2009-03-21 Пенетрантность Alexey Pechnikov
Hello! On Saturday 21 March 2009 19:42:45 Serhiy Storchaka wrote: > > Вполне достаточно типизации значений. Получили значение, проверили его > > тип, если не соответствует ожидаемому, вернули ошибку. > > Спецификация типов параметров в прототипе функции — самый лаконичный способ > указания такой п

Re: Perl or Python?

2009-03-21 Пенетрантность Alexey Pechnikov
Hello! On Saturday 21 March 2009 20:03:51 Aleksey Cheusov wrote: > Именно вот так, последовательно, императивно, по шагам человек думает > всю свою жизнь. Не все. Иначе бы не было Ломоносова,Суворова,... Стратегия не императивна по своей природе, а вот тактика да, императивна. Best regards.

Re: Perl or Python?

2009-03-21 Пенетрантность Alexey Pechnikov
Hello! On Saturday 21 March 2009 20:27:02 Тихон Тарнавский wrote: > > На тикле я бы написал так > > set matrix2  [T matrix] > > и это будет понятно любому, кто знаком с матричной алгеброй. А функцию T > > я определю в библиотеке подпрограмм. > > А это здесь вообще при чём? На лиспе я напишу > (set

Re: Perl or Python?

2009-03-22 Пенетрантность Alexey Pechnikov
Hello! On Sunday 22 March 2009 11:29:09 Serhiy Storchaka wrote: > > Аргумент типа int объяснит _способ_ вычисления синуса? Вы синус вообще > > можете посчитать без стандартной функции? Подсказка: если синус считать > > через ряды, то добавление строчки проверки типа погоды не делает. Об > > алгори

Re: Perl or Python?

2009-03-22 Пенетрантность Alexey Pechnikov
Hello! On Saturday 21 March 2009 21:46:09 Тихон Тарнавский wrote: > > Если вы определите функцию для транспонирования матрицы, то разумно > > написать ее на С, а не через несколько вызовов других функций, которые > > дадут искомый результат на порядок медленнее. Не знаю, как лисп, а тикль > > подд

Re: Perl or Python?

2009-03-22 Пенетрантность Alexey Pechnikov
Hello! On Sunday 22 March 2009 16:29:34 Тихон Тарнавский wrote: > Да, когда не остаётся других аргументов, приходится доводить ситуацию > до абсурда. Зачем этот максимализм? Между одним элементом и > терабайтной матрицей разве нет промежуточных вариантов, которые на > много порядков чаще встречают

Re: Perl or Python?

2009-03-22 Пенетрантность Alexey Pechnikov
Hello! On Sunday 22 March 2009 20:54:14 Тихон Тарнавский wrote: > > Что из этого? Я предпочитаю к матрице с элементами разных типов > > обращаться SQL-запросами. На С это реализуется, притом ресурсов требует > > немного. > > Уже sql-запросы пошли... Интересно, кто-то ещё помнит, что начали > всего

Re: Perl or Python?

2009-03-23 Пенетрантность Alexey Pechnikov
Hello! On Monday 23 March 2009 11:01:27 Artem Chuprina wrote: >  AP> Как мы выяснили, транспонирование в любом языке делается >  AP> просто. Давайте рассмотрим более интересные преобразования. В лиспе >  AP> вы можете использовать map, чтобы выполнить требуемое >  AP> преобразование над всеми элем

Re: Perl or Python?

2009-03-23 Пенетрантность Alexey Pechnikov
Hello! On Friday 20 March 2009 08:42:18 Artem Chuprina wrote: > Про то, каково соотношение между реляционной моделью и реальной жизнью, > честно пишут даже в книжках про реляционную модель... Пишут про _ограничения_ реляционной модели - это нужно для правильного применения. Вы же игнорируете эти

Re: Perl or Python?

2009-03-23 Пенетрантность Alexey Pechnikov
Hello! On Monday 23 March 2009 11:25:20 Тихон Тарнавский wrote: > > Вы всерьез сравниваете SQL и ассемблер? > > А Вы что же, всерьёз сравниваете sql и лисп? Хм... Началось с того, что вы предложили работать с матрицами на лиспе, аргументируя краткостью кода (правда, совершенно нечитаемого, как п

Re: Скорость чтения с диска < последовательно одним процессом> VS < параллельно несколькими>

2009-03-23 Пенетрантность Alexey Pechnikov
Hello! On Monday 23 March 2009 12:03:05 Покотиленко Костик wrote: > > http://meteor.dp.ua/reference/simreadtest/simreadtest-0.1.tar.gz > > http://meteor.dp.ua/reference/simreadtest/simreadtest-19.03.2009-01.ods > > http://meteor.dp.ua/reference/simreadtest/simreadtest-19.03.2009-01.pdf > > По ходу

Re: Скорость чтения с диска < последовательно одним процессом> VS < параллельно несколькими>

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Monday 23 March 2009 21:12:32 Покотиленко Костик wrote: > Для меня остаётся 2 загадки, почему при использовании 2х ядер такой > маленький прирост 22.3% скорости, почему при 4х потоках на 2х ядрах > скорость всё ещё увеличивается. Судя по приведенным цифрам, вы файлы только считываете и

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Monday 23 March 2009 16:38:20 Alexander Danilov wrote: > SQL можно выразить через подмножество лиспа, через подмножество лиспа можно > выразить ещё много чего. Лисп этажом выше. И это будет быстрее и использовать меньше памяти? Не верю, хочу примеры. Best regards.

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Monday 23 March 2009 18:02:16 Тихон Тарнавский wrote: > Как раз думал, не привести ли учебный пример прямо противоположный: > символьное дифференцирование... (Не на лиспе, правда, а в maxima, с > некоторым использованием базового символьного матаппарата; но сама > maxima ведь на лиспе на

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 12:06:30 Artem Chuprina wrote: > P.S. Кстати, вот интересно.  Вроде бы, мысль "автодополнять значения > полей из справочников" (в смысле "select ... where > table.field='val") в CLI-интерфейсах к базам данных очевидна.  В > конце концов, названия столбцов во многих

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 12:19:46 Тихон Тарнавский wrote: > > И что в этом примере интересного - подстановка табличных интергралов? Это > > то же самое, что автодополнение в текстовом редакторе. > > Похоже, Артём был прав, что "малость не оценят". Если по-Вашему, > символьное дифферинцирова

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 14:29:05 Aleksey Cheusov wrote: >  >>  AC>> И я уже говорил, что лень набрать слово string|int|whatever -- > это не >>  AC>> проблема, это гнилая отмазка. Лень продекларировать > переменную (типа >>  AC>> JavaScript-овского var myvar) -- еще более гнилая > и вообще

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 16:22:27 Тихон Тарнавский wrote: > Не понял, какие фантазии? Вы не допускаете возможности символьного > вычисления производных от выражения произвольной степени вложенности с > помощью рекурсии? Ну так смотрите во вложении. Только учтите, что это > _учебный_ пример.

Re: NTP-сервера Debian

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 08:33:45 DamirX wrote: > Если точное и линейно изменяющееся время на машине критично - никаких > ntpdate по крону - только при старте. > > -- > DamirX А) Если в софте требуется точность M секунд и известно, что на такой интервал системное время "убегает" за N секу

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 19:23:56 Иван Лох wrote: > Не, ну Вы придуриваетесь, или серьезно в танке? Поставьте maxima и она Вам, > сделает и то и другое. А если Mathematica купите, то она Вам, как бонус, > еще и гиперболичесое уравнение в частных производных с граничным условием, > может быт

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 20:34:40 Тихон Тарнавский wrote: > > И тем более, если в экспоненте интегралы стоят, никакая программа не > > сможет упростить и вычислить выражение. > > Ой ли... Если интеграл берущийся, то вероятнее всего любая известная > система символьных вычислений общего назн

Re: NTP-сервера Debian

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 21:38:09 James Brown wrote: > > >> Ну, за вычетом того, что факт использования Tor > > >> - уже повод для судебного расследования :-) > > >> > > JB> Вы Путину предложите ввести уголовную ответственность за это, о.к.? > > :-) JB> За потребление пищи у нас уже

Re: Perl or Python?

2009-03-24 Пенетрантность Alexey Pechnikov
Hello! On Tuesday 24 March 2009 22:29:36 Тихон Тарнавский wrote: > Вы сказали что-то вроде "транспонирование матрицы -- это ерунда, это и > си с sql-ем сделать не сложнее". Я привёл другой пример. В файле 92 > строки. Из них минимум треть добавена исключительно в целях, нужных > для статьи; в част

Re: Perl or Python?

2009-03-25 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 25 March 2009 07:45:58 ivan demakov wrote: > On Wednesday 25 March 2009 03:14:12 Alexey Pechnikov wrote: > > обертки для итератора и стэка. Но в случае > > apply #'map 'list matrix > > явно лучше обойтись без map и apply, если они в данном случае

Re: Perl or Python?

2009-03-25 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 25 March 2009 09:19:09 Artem Chuprina wrote: >  id> а если представить матрицу в виде  массива, как положено, > > Вот сразу видно, что матрицы кто-то видел только учебные...  В реальных > задачах в виде массива с ними неудобно делать вообще всё.  Начиная с > хранения. Сами при

Re: Perl or Python?

2009-03-25 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 25 March 2009 14:24:39 Иван Лох wrote: > > On Wednesday 25 March 2009 09:19:09 Artem Chuprina wrote: > > >  id> а если представить матрицу в виде  массива, как положено, > > > > > > Вот сразу видно, что матрицы кто-то видел только учебные...  В реальных > > > задачах в виде мас

Re: Perl or Python?

2009-03-25 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 25 March 2009 17:32:48 Artem Chuprina wrote: >  AP> Фортран с лиспом случаем не путаете? В фортране матрицу >  AP> представляют массивом.  И в фортране нет списков, apply, map и >  AP> прочих функциональных вещей. > > И в 90-м нету?  А точно? В 77-м нету. Нет, более новые не и

Re: Perl or Python?

2009-03-25 Пенетрантность Alexey Pechnikov
Hello! On Wednesday 25 March 2009 18:02:04 Иван Лох wrote: > > Фортран с лиспом случаем не путаете? В фортране матрицу представляют > > массивом. > > Просто из-за использования EQUIVALENCE со всеми массивами можно было > работать как с одномерными. И многие алгоритмы становились проще. Даже между

Re: Публичные сервисы

2009-03-27 Пенетрантность Alexey Pechnikov
Hello! On Thursday 26 March 2009 22:15:45 Иван Лох wrote: > Понимаете, спам -- инструмент аутсайдеров современного бизнеса. Они, > конечно, назойливы и неприятны, но сами по себе они не такое уж _большое_ > зло. Вы можете фильтровать _свой_ спам _сами_, тем или иным образом, то > есть имеете право

Re: Публичные сервисы

2009-03-29 Пенетрантность Alexey Pechnikov
Hello! On Saturday 28 March 2009 22:28:42 Тихон Тарнавский wrote: > > Наберите в Яндексе "хронология средних веков", и Вам предложат купить > > книжку, какого-нибудь Фоменко. И это, в-общем то, нейтральная тема. Не > > затрагивающая чьи-то финансовые интересы. > > Помимо пары "профессионал-дилетан

<    2   3   4   5   6   7   8   9   10   11   >