Hello!
On Monday 24 August 2009 23:12:38 Artem Chuprina wrote:
> моему описанию соответствует вызов
>
> select ISSAMENET('172.16.1.193', '172.16.1.0', '/24');
>
> (Почему '/24', а не просто 24? Чтобы можно было написать
> '255.255.255.0'. Но это уже дело вкуса.)
Добавил такую функцию
select I
Hello!
On Monday 24 August 2009 19:50:29 Artem Chuprina wrote:
> AP> Отсюда легко получить адреса сетей вида 169.254.7.39/255.255.0.0
> AP> Соответственно, полученные значения сразу же можно передать в утилиту
> AP> sqlite3 и обрабатывать функциями обсуждаемого модуля.
>
> А тогда, извини, фу
Hello!
On Saturday 22 August 2009 10:34:15 Artem Chuprina wrote:
> AP> Почему не имеет? Абсолютно валидная запись, только избыточная.
>
> Не бывает _сети_ '192.168.1.0/16'. Да, иногда пишут подобное - когда
> имеют в виду написать сразу "мой адрес - 192.168.1.0, а сеть по маске
> посчитай само"
Hello!
On Saturday 22 August 2009 22:12:36 Stanislav Maslovski wrote:
> А у меня до сих пор на памяти его "крестовый поход" против bash.
> Вдумайся: человек безгоду неделя в линукс (на тот момент), из утилит
> более-менее освоил только mc, а апломба и амбиций -- на десятерых.
> Документацию читат
Hello!
On Saturday 22 August 2009 01:34:53 Artem Chuprina wrote:
> Вот казалось бы - ну всего-то нужна пара проверок. Что переданный
> параметр - валидное строковое представление IP-адреса или сети.
> Т.е. что строка имеет вид число.число.число.число[/число], каждое из
> первых четырех чисел - от
Hello!
On Saturday 22 August 2009 02:01:18 Stanislav Maslovski wrote:
> И все равно еще далеко до идеала. ИМХО, случай, когда маску не указали
> вообще, т.е. isinnet( '127.0.0.1', '127.0.0.0' ) должен
> рассматриваться тоже как ошибка (у тебя в этом случае маска
> приравнивается к 0x0001, и в
Hello!
On Friday 21 August 2009 23:48:07 Aleksey Cheusov wrote:
> разницы между чистыми функциональным ЯП и функциональной
> парадигмой (смотрим заголовок и думаем, какое отношение к вопросу имеет
> TCL) и программированием "с использованием функций" без побочных
> эффектов в виде изменяемых глоба
Hello!
On Friday 21 August 2009 18:54:58 Stanislav Maslovski wrote:
> On Fri, Aug 21, 2009 at 06:46:05PM +0400, Alexey Pechnikov wrote:
> > atoi() в случае ошибки всегда возвращает 0. Собственно, других
> > возможностей просто нет.
>
> Мда.
>
> isinnet( '127.0.0.1', '127.0.0.0/8x' )
Отлично, д
Hello!
On Friday 21 August 2009 20:10:17 ivan wrote:
> К стати, а какой из языков программирования функциональный, Матлаб или
> С/С++ ?
> Мне кажется, что для функционального языка вышеприведенная запись
> ((a*10.5*sqrt(x)-y*10.2) как раз характерна. И если С/С++ не
> функциональные, то зачем было
Hello!
On Friday 21 August 2009 18:15:41 Stanislav Maslovski wrote:
> В том и дело, что результат сдвига при mask = 0 в правой части
> undefined. На моей архитектуре значение всего выражения получается
> 0x, но на другой архитектуре это выражение может запросто дать
> 0x. Я уже уст
Hello!
On Friday 21 August 2009 17:30:31 GMAIL wrote:
> гм, значит те, кто работает на С/С++ (не путать с "чистым" С++ к
> которому в данном контексте и относится string) полные извращенцы?
> Есть конечно адепты "только С с классами и никак иначе" и не плохо
> получается, только со строками не пло
Hello!
On Friday 21 August 2009 17:12:13 Alexey Pechnikov wrote:
> Не вижу проблемы, т.к.
> mask = ~ ( (((u_int32_t)1) << (32 - mask)) -1 );
>
> Специально условие записал так, что вычисление с /0 корректно выполнялось.
В смысле, в gcc. По стандарту да, могу заработать нечто иное... Да и новые
Hello!
On Friday 21 August 2009 17:03:02 Eugene V. Lyubimkin wrote:
> > Так не используйте std::string, вот и не придется его в QString
> > преобразовывать.
> > Зачем усложнять? Вместо С берем С++, вместо char* - std::string или QString,
> char*? ручками переписывать работу со строками? нет уж, с
Hello!
On Friday 21 August 2009 16:11:21 Stanislav Maslovski wrote:
> if ( sqlite3_value_type(argv[2]) == SQLITE_INTEGER &&
> sqlite3_value_int(argv[2]) >= 0 && sqlite3_value_int(argv[2]) <= 32 )
> ^^
>
> Алексей, тут нужна проверка на строго больше 0, иначе ты можеш
Hello!
On Friday 21 August 2009 16:01:09 Eugene V. Lyubimkin wrote:
> > Если не устроит, то объясните,
> > зачем прикручены std и qt там, где они вообще никак не нужны?
> Code less - create more. Там, где без них можно обойтись без утяжеления кода в
> других местах (скажем, QString затем, чтобы н
Hello!
On Friday 21 August 2009 15:29:16 Eugene V. Lyubimkin wrote:
> > Вероятно, вы про мое "приехали"?
> Это я про "чему вас учили" и ""взрослые" вещи".
"Модные технологии" вас устроит? Если не устроит, то объясните,
зачем прикручены std и qt там, где они вообще никак не нужны?
Best regards,
Hello!
On Friday 21 August 2009 02:37:44 Stanislav Maslovski wrote:
> То есть, код будет весьма интересно "работать" даже в случае
> числа в третьем аргументе:
>
> select isinnet( '172.16.1.23', '172.16.1.0', '56' ) например ;-)
>
> > Следовало бы вернуть NULL, что есть более концептуально верн
Hello!
On Friday 21 August 2009 14:26:57 Eugene V. Lyubimkin wrote:
> Каков бы не был стиль общения, унижать собеседника и разговаривать "сверху
> вниз" - не тот метод, который способствует конструктивному общению. Это я про
> Алексея, Артём пока более сдержан.
Вероятно, вы про мое "приехали"? Та
Hello!
On Friday 21 August 2009 13:25:00 Dmitry Fedorov wrote:
> 21 августа 2009 г. 16:14 пользователь Alexey Pechnikov написал:
> >
> > Чтобы применять математику и видеть в том необходимость, нужно ее знать.
> > Разумеется, вы можете подключить библиотеку boost для вычисления среднего
> > и сдел
Hello!
On Friday 21 August 2009 13:11:51 Eugene V. Lyubimkin wrote:
> > Вам назвали несколько объективных критериев качества алгоритма. Вы же
> > привели код,
> > к которому не предложили показателей оценки.
> Вот этим чистые математики и отличаются - только об алгоритмах и думают.
> Программиров
Hello!
On Friday 21 August 2009 13:04:30 Dmitry Fedorov wrote:
> >> Зависит от области IT. Во многих это совсем не так.
> >
> > Расскажите, что же вы намеками... Если вы знаете, в каких областях и чему
> > нужно учить,
> > это тоже поможет в решении темы топика.
>
> Я не про учить. Я про работу,
Hello!
On Friday 21 August 2009 12:38:28 Eugene V. Lyubimkin wrote:
> > А к тому, кто берется учить других,
> > требования выше, вы не находите? Особенно, если те, кого надо учить,
> > знакомы с
> > теорией и умеют "на автомате" прикидывать и скорость сходимости и
> > вычислительную
> > сложнос
Hello!
On Friday 21 August 2009 12:44:58 Dmitry Fedorov wrote:
> > P.S. Собственно, именно поэтому я и говорил, что легче сделать
> > программистов из
> > физиков-математиков, чем пытаться научить математике профильных ИТ-в.
> > Образно
> > говоря, у "программиста" без знания математики, как и у
Hello!
On Friday 21 August 2009 01:53:17 Eugene V. Lyubimkin wrote:
> Но это всё фигня. Вот сейчас я сижу и читаю (ладно, уже прочёл) письма одно за
> другим ("что оканчивал", "со своим образованием", "а учили ли вас"). Вы
> действительно думаете, что корочка накладывает неизгладимый отпечаток? Бе
Hello!
On Friday 21 August 2009 00:58:35 Stanislav Maslovski wrote:
> Что будет, например, с таким вызовом?
>
> isinnet( '172.16.1.23', '172.16.1.0', 'aa' )
>
> Имхо, переменная mask в этом случае окажется равной нулю (после всех
> действий со сдвигами и пр.) и проверка в конце функции всегда ве
Hello!
On Friday 21 August 2009 00:11:56 Eugene V. Lyubimkin wrote:
> Alexey Pechnikov wrote:
> > Hello!
> >
> > On Thursday 20 August 2009 23:01:54 Eugene V. Lyubimkin wrote:
> >> Это когда некоторый математик садится за компьютер и начинает
> >> программировать
> >> алгоритм. А потом смотришь
Hello!
On Thursday 20 August 2009 23:38:01 Stanislav Maslovski wrote:
> > Господа, мы же профессионалы! Давайте сразу достанем линейки.
>
> Логарифмические!
А современные ИТ-ки умеют логарифмическими линейками пользоваться?
Если честно, временами это пугает - многие "современные" специалисты
без
Hello!
On Thursday 20 August 2009 23:01:54 Eugene V. Lyubimkin wrote:
> Это когда некоторый математик садится за компьютер и начинает программировать
> алгоритм. А потом смотришь на код и понимаешь, что в проект (условно) его не
> взять. Он чудовищен.
Хм, не задумывался, как мы пишем на С, но вро
Hello!
> On Thursday 20 August 2009 22:54:24 Stanislav Maslovski wrote:
Ваше решение (алгоритм)? Как от профессионала в ИТ ;-)
Дано: дан набор трэков с gps-навигатора с эхолотом, установленного на
борту судна. Судно старается идти "змейкой" в пределах судоходной
глубины. Трэки сделаны в разное
Hello!
On Thursday 20 August 2009 21:35:48 Eugene V. Lyubimkin wrote:
> Ну я есть (с недавних пор). А что сказать? Большинство математико-физиков,
> которых я видел (а видел я немного) имеет другой, несовместимый с реальным
> программированием стиль мышления/написания.
Вот здесь, пожалуйста, поп
Hello!
On Thursday 20 August 2009 15:53:37 Stanislav Maslovski wrote:
> Ты удобно поскипал начало дискуссии и пытаешься на пустом месте
> устроить флейм. Обсуждалось _нежелание_ известных Артему "приличных
> программистов" работать "программистами" и предпринималась попытка
> объяснить этот факт.
Hello!
On Thursday 20 August 2009 15:11:43 Stanislav Maslovski wrote:
> Я как раз про то, что приличный программист за механическую работу
> кодера браться не захочет.
А должен. Или вы полагаете, что тот же Кнут очень плохой программист, если не
погнушался свои идеи самостоятельно закодировать?.
Hello!
On Thursday 20 August 2009 12:46:41 Artem Chuprina wrote:
> Знаешь, я бы сказал тебе простую вещь. Ну, одну простую я уже сказал в
> другом письме в этом треде. Скажу вторую. Если ты сам не можешь внятно
> этого изложить (тебе не нужно блестяще, как Фейнману - тебе достаточно
> внятно),
Hello!
On Thursday 20 August 2009 12:34:22 Artem Chuprina wrote:
> Но обычно в _успешной_ фирме есть не только средне- и
> низкоквалифицированные работники. Потому что сложные задачи тоже
> кто-то должен решать.
А еще сложные задачи нужно решать простыми способами, иначе этот
код не смогут подде
Hello!
On Thursday 20 August 2009 12:31:19 Artem Chuprina wrote:
> Alexey Pechnikov -> debian-russian@lists.debian.org @ Wed, 19 Aug 2009
> 22:58:58 +0400:
> AP> А примеры подскажете? В данный момент человек не видит, почему
> AP> нужно использовать функции вместо кусков кода с глобальными
>
Hello!
On Thursday 20 August 2009 06:29:50 Murat D. Kadirov wrote:
> > Еще географы точно есть. А про "натуральных" ИТ-ков и в самом деле
> > интересно...
>
> и историки
Биологи тоже откликнулись. По крайней мере, уже понятно, что
программиста можно сделать из специалиста в абсолютно любой
ди
Hello!
On Thursday 20 August 2009 00:55:34 Stanislav Maslovski wrote:
> Настораживает молчание людей с IT образованием. Их тут нет? Все
> сплошные физики-математики?
Еще географы точно есть. А про "натуральных" ИТ-ков и в самом деле
интересно...
Best regards, Alexey Pechnikov.
http://pechnikov.
Hello!
On Wednesday 19 August 2009 23:16:48 Maksim A. Boyko wrote:
> > Математик может знать только математику, а физик без математики - не физик.
> > Так что ирония напрасна.
>
> хочется добавить сюда и умение программировать на разных языках, это важно и
> для
> физиков и для химиков и для мат
Hello!
On Wednesday 19 August 2009 22:02:50 Alexander Galanin wrote:
> Надо показать на хорошем примере, какие преимущества это даст, тогда
> понемногу человек научится применять новый подход. Но ждать от человека,
> у которого нет опыта в программировании (т.е. набитых шишек и набранных
> километ
Hello!
On Wednesday 19 August 2009 20:16:41 Stanislav Maslovski wrote:
> Я это все прекрасно понимаю, но в этой теме мы не благотворительность
> обсуждаем, а обучаемость таких программистов и качество их программ.
> На мой взгляд, и первое, и второе будут гораздо ниже, чем если взять
> на работу п
Hello!
On Wednesday 19 August 2009 20:43:36 Stanislav Maslovski wrote:
> > В смежных областях, кстати, теоретическая физика и математика вообще никак
> > не
> > востребованы.
>
> Да ну? Вот только не учите папу детей делать. Радиофизика, между
> прочим, прикладная наука.
Улыбнуло. Зависит от к
Hello!
On Wednesday 19 August 2009 18:49:25 Stanislav Maslovski wrote:
> > Особенно когда шеф утверждает, что аспирант, мол, должен голодать и нехрен
> > ему подрабатывать... Есть гранты, да, но их делят "по старшинству",
>
> Есть персональные гранты, наши и зарубежные. Есть довольно много
> сме
Hello!
On Wednesday 19 August 2009 16:03:02 Stanislav Maslovski wrote:
> Корень проблемы в этом (подчеркнуто ^^^). Если радифизик пошел
> работать программистом, то он, во-первых, хреновый радиофизик (раз
> не нашел работу ближе по специальности или не занялся наукой).
> Во-вторых, раз из него пос
Hello!
Возникла проблема - пытаюсь научить программистов писать на тикле, но
они пишут, как раньше писали на С - море глобальных переменных и т.п. И
на С это было бы достаточно хреново, но на динамическом языке и вовсе кошмар.
Что им дать почитать, чтобы они поняли разницу и начали программирова
44 matches
Mail list logo