[image]

Винда, надёжность, банкоматы...

 
1 2 3 4 5 6 7 8 9

Balancer

администратор
★★★★★
yacc> Не сакс. Саксом его "делают" люди которые делают бысто и задешево.

Да нет. Как язык - тоже сакс :) Говорю это, как далеко не первый год на нём пишущий.

yacc> - PHP достаточно простой чтобы на нем начали писать малоквалифицированные люди

PHP не проще того же Руби или Питона.

yacc> - простота создает распространенность ( в т.ч. и тех кто сделает задешево )

Распространённость у него имеет исторические (очень удобно ложился на примитивные сайты, когда они создавали лицо динамического веба) и технические (mod_php).

yacc> Тот же прикол с виндой

И тот, и не тот. Много и общего, но много и разницы :)

yacc> Поэтому зависание банкомата с "качеством" ОС тоже не коррелирует.

А этого я в этой теме и не утверждал. Ты опять читаешь свои собственные выдумки :)

«Наезд» тут был только на вопросы тестирования программных комплексов.

yacc> Например для меня такого понятия не существует - просто есть инструменты которыми определенную задачу можно решить, но лучше решать не ими. Только и всего.

Есть инструменты, которые даже подходя лучше других под задачу, всё равно остаются плохими и некачественными инструментами.

yacc> Вообще-то у меня все последовательно.

Пока - нет. Ты делаешь ряд неверных допущений и базируешься дальше на них в своих рассуждениях.

yacc> А ты как владелец сайта не обязан предупреждать - можешь и бан поставить и аккаунт снести - твое полное право.

Но имею право и предупредить.
   

yacc

старожил
★★★
Balancer> Да нет. Как язык - тоже сакс :) Говорю это, как далеко не первый год на нём пишущий.
Простые задачи текстообработки я решаю на перле, хотя его на полном основании можно назвать "саксом" - как требуется сделать что-то где желателен ОО, синтаксис становится ужасным, но для задач где нет навороченных структур данных и относительно немного функций ( при разбиении задачи на логические подчасти ) он подходит идеально.

Balancer> PHP не проще того же Руби или Питона.
Применительно к созданию веб-страниц - проще. Питон не сам по себе язык для веба. На питоне я балуюсь чисто прикладными задачами в т.ч. с GUI но ставить ради этого PHP мне в голову не придет.

Balancer> Распространённость у него имеет исторические (очень удобно ложился на примитивные сайты, когда они создавали лицо динамического веба) и технические (mod_php).
Не спорю.

yacc>> Тот же прикол с виндой
Balancer> И тот, и не тот. Много и общего, но много и разницы :)
Применительно к уровню ОС с GUI - полная аналогия. А то я не помню времен "шаманства" с Линухом чтобы его только завести...

yacc>> Поэтому зависание банкомата с "качеством" ОС тоже не коррелирует.
Balancer> А этого я в этой теме и не утверждал. Ты опять читаешь свои собственные выдумки :)
Название темы какое? :P

Balancer> «Наезд» тут был только на вопросы тестирования программных комплексов.
Назвал бы "тестирование программных комплексов и банкоматы" я бы и не подколол
Но ты явный акцент сделал на винду! :P

Balancer> Есть инструменты, которые даже подходя лучше других под задачу, всё равно остаются плохими и некачественными инструментами.
Значит человечество это устраивает ;) Точнее другие не считают их плохими и некачественными, а считают что руки бывают "правильные" и "кривые" :P

Balancer> Пока - нет. Ты делаешь ряд неверных допущений и базируешься дальше на них в своих рассуждениях.
А можно по-подробнее - где конкретно?

Balancer> Но имею право и предупредить.
Разумеется :P
   2.0.0.72.0.0.7
NO Alexandrc #20.09.2009 00:52  @Владимир Малюх#19.09.2009 11:36
+
-
edit
 

Alexandrc

аксакал

В.М.> Не надо путать обычные Windows и Windiws Embedded.

Поблема только в том, что вместо WinE в фотокиосках, платежных терминалах, банкоматах используется "настольная" версия.
Чтоже касается того как вирусу выйти в и-нет... в потрохах терминала я видел GSM-модем... Помнится были сообщения, что нынче диалеры "работают" не только с обычными модемами, но и с GSM.
   

HolyBoy

старожил

yacc> Применительно к уровню ОС с GUI - полная аналогия. А то я не помню времен "шаманства" с Линухом чтобы его только завести...

Уж не потому ли, что там, где с ним шаманили, не было драйверов или они были получены энтузиастами с помощью дебага? Зато там, где были драйвера, шаманств вроде и не было. Иначе бы сейчас и про линукс никто ничего не знал — он бы тогда помер бы.

Наблюдаем передёрг.
   
RU marata #20.09.2009 10:43  @Владимир Малюх#19.09.2009 11:36
+
-
edit
 

marata

Вахтер форумный
★☆
В.М.> Не надо путать обычные Windows и Windiws Embedded.


Альбом: Ай

Сам фотографировал :D
   3.5.33.5.3

marata

Вахтер форумный
★☆
marata> Сам фотографировал :D

Смотреть на зеркальце в правом верхнем углу :bis7:
   3.5.33.5.3
RU Владимир Малюх #20.09.2009 10:50  @Alexandrc#20.09.2009 00:52
+
-
edit
 
Alexandrc> Поблема только в том, что вместо WinE в фотокиосках, платежных терминалах, банкоматах используется "настольная" версия.

В этих случаях можно только посочувствовать нумности тех, кто так делает. Потому как сам Microsoft черным по синему им пишет:

Thousands of embedded devices have been built with Windows Embedded products, from portable ultrasound machines to GPS devices and from ATMs to devices that power large construction machinery.
   7.07.0
RU HolyBoy #20.09.2009 11:08  @Владимир Малюх#20.09.2009 10:50
+
-
edit
 

HolyBoy

старожил

В.М.> В этих случаях можно только посочувствовать нумности тех, кто так делает. Потому как сам Microsoft черным по синему им пишет:

Владимир, не расскажете, почему нельзя сделать нормальную ОС? Вон, yacc нам рассказывал, как работают тестеры. Ну а МС, являясь большой корпорацией, могла бы уже давным давно это всё вылизать (по методике yacc), так что не было бы никаких дыр у виндавса. Однако ж мы не наблюдаем этого. Значит, либо МСу выгодно, чтобы винда была дырявой, либо принципы разработки винды ошибочны. :)
   

yacc

старожил
★★★
HolyBoy> Уж не потому ли, что там, где с ним шаманили, не было драйверов или они были получены энтузиастами с помощью дебага?
Ты меню в twm свое собственное когда-нибудь формировал? А фонты настроить пробовал? А программировать под Athena Widgets и LessTif ? При настроенных Иксах ( уж на дефолтовые режимы там можно выйти ). И это при том, что на тот момент ( где-то 97-й год ) я уже во всю программировал по Win GUI приложения. А начинал в 94-м еще под Win 3.1 - вся основная концепция оттуда применима и к XP - мне ничего не стоит накидать приладу на чистом С и сейчас используя чисто WinAPI и rc-файлы ( очень удобная вещь! ) и эта прилада не будет требовать никаких патчей и доставленных библиотек ( или COM-компонентов ) и будет очень малой по-объему. Даже в win3.1 GUI было программировать достаточно удобно. И было в достаточной степени хороших книг ( серия Диалог-МИФИ ) как это делать, а на Линухе - надо было искать в инете на английском, задавать вопросы, патчить, пробовать... в общем, для любителей экспериментов. На WTL писать тоже просто и эффективно.

HolyBoy> Иначе бы сейчас и про линукс никто ничего не знал — он бы тогда помер бы.
Линух прекрастно жил в серверном мире и тогда. Там, где консоли достаточно. И можно было всегда найти человека который бы тебе самбу или апач бы настроил. ( уж ту же самбу я настраивал неоднократно причем и пол Линух и под FreeBSD и под Solaris и под HP-UX и под AIX и сам же ее конфигурировал и собирал ).

HolyBoy> Наблюдаем передёрг.
Ничего подобного.
   2.0.0.72.0.0.7
Это сообщение редактировалось 20.09.2009 в 11:46

yacc

старожил
★★★
HolyBoy> Владимир, не расскажете, почему нельзя сделать нормальную ОС? Вон, yacc нам рассказывал, как работают тестеры.
Она нормальная. Просто прав пользователю дает очень много. В Аэлите тестеры делали просто - тестировали из-под рута. Например на той же самой RHEL залазили ручками в /etc/passwd ( Линух из-под рута это не запрещает ) и вставляли туда корявые строчки. После этого страндартные утилиты типа useradd или userlist начинали глючить по-черному в т.ч. падая с core. Если ты так будешь обращаться с линухом - то он очень глючный. При этом наши Аэлитовские проги даже при корявом /etc/passwd и при отсутствии необходимого места на диске работали корректно! Солярис 9 ( ИМХО очень неплохая ОС - мне понравилась ) при дефолтовой инсталляции руткитом ломается через RPC влегкую!

Ты мне сейчас возразишь - "не надо работать из-под рута" - вот многая "неглючность" линуха от этого и идет. Я сейчас сижу в w2k пользователем жены, который Power User ( например проги ему инсталлировать запрещено ), а для администрирования могу запустить mmc через runas или Far через него же. Система у меня не переустанавливалась пять лет. Просто с ней также можно обращаться грамотно, а можно - неграмотно. И это система девятилетней давности! ;)
   2.0.0.72.0.0.7
Это сообщение редактировалось 20.09.2009 в 11:53
NO Alexandrc #20.09.2009 12:00  @Владимир Малюх#20.09.2009 10:50
+
-
edit
 

Alexandrc

аксакал

В.М., аналогично. В добавок, есть у меня подозрение, что софт, который там стоит "бесплатный".
   

HolyBoy

старожил

yacc> Ты меню в twm свое собственное когда-нибудь формировал?

fvwm пойдёт? :) А fluxbox? twm максимум для каких-нибудь касс подходит. Или ещё чего-то наподобие, где требуется только одну программу запускать. И то, лучше уже что-нибудь *box'овое поставить.

yacc> А фонты настроить пробовал?

В то время — нет. А щас — ничего сложного. Ага. Собрал их без определённого ключа и всё — нормальные шрифты. Но вот скажи, как внешний вид шрифтов, меню и тд коррелирует с «шаманством, чтобы завести»?

yacc> А программировать…

Я не программист.

HolyBoy>> Наблюдаем передёрг.
yacc> Ничего подобного.

Наблюдаем, наблюдаем. Ты пользовательские задачи (настройку внешнего вида, например) смешиваешь зачем-то с программированием и их все с администрированием. И ведь в самом деле интересно мне, почему. :)
   

yacc

старожил
★★★
Проблема тут одна. Формулируется двумя словами - быстро и дешево . И как не странно это устраивает и банкиров ( больше банкоматов наставят, больше аудиторию на себя завяжут ) и пользователей ( больше банкоматов - он просто пойдет в другой, который пока еще работает ).
   2.0.0.72.0.0.7

HolyBoy

старожил

Сказки в другом отделе.
Я ещё не забыл про вирус, который под обычным юзером получал права админа и вырубал сетевую карту. :)
   
RU Владимир Малюх #20.09.2009 12:22  @HolyBoy#20.09.2009 11:08
+
-
edit
 
В.М.>> В этих случаях можно только посочувствовать нумности тех, кто так делает. Потому как сам Microsoft черным по синему им пишет:
HolyBoy> Владимир, не расскажете, почему нельзя сделать нормальную ОС?

А что значит нормальная? Вот для использования в банкоматах Windows Embedded - нормальная. Для работы САПР нормальной будет уже другая, ХР Pro или 7-ка. Для игрушек - еще что-то.

ЗЫ: Если есть критические пртенезии к продукту - перстаньте его использовать, дел-то.
   7.07.0

yacc

старожил
★★★
HolyBoy> fvwm пойдёт? :)
На fvwm надо еще переключиться бо по дефолту тебе поставят twm.

HolyBoy> И то, лучше уже что-нибудь *box'овое поставить.
Поставить - в виндах это не требуется. Даже решать ( уже позже в более зрелом RedHat 7 ) что ты хочешь - Gnome или KDE.

HolyBoy> В то время — нет. А щас — ничего сложного.
На сейчас у тебя полно контор которые с десятилетним опытом разработки под винды и очень опытными программерами.

HolyBoy> Я не программист.
А кто тебе банкоматовский софт будет делать? ;)

HolyBoy> Наблюдаем, наблюдаем. Ты пользовательские задачи (настройку внешнего вида, например) смешиваешь зачем-то с программированием и их все с администрированием. И ведь в самом деле интересно мне, почему. :)
Вот установка патчей - администрирование. В конторах типа Аэлиты или типа конторы в которой работает Mishka этим занимается администратор. Даже на виндах. Там я просто не знал такого слова "поставить патч" было "оставьте комп на ночь включенным". А разработка софта под банкомат - программирование. В т.ч. настройка - наличие нужный библиотек. Под виндами не устанавнавливая и не настраивая ничего мне не стоит проблем написать софт подобный банкоматовскому - т.е. полноэкранный - просто задать нужный стиль у окна и сделать его во весь экран. И не надо настраивать дистрибутив ( т.е. скажем выбрать именно KDE плюс некоторые библиотеки ) - чисто дефолтовая установка.
   2.0.0.72.0.0.7
RU Владимир Малюх #20.09.2009 12:30  @Alexandrc#20.09.2009 12:00
+
-
edit
 
Alexandrc> В.М., аналогично. В добавок, есть у меня подозрение, что софт, который там стоит "бесплатный".

Странно мне все это. Банкомат - штуковина серьезная и, по идее, должен идти с предустановленным софтом. Хотя, криворукие и безголовые "умельцы" всегда находятся...
   7.07.0

yacc

старожил
★★★
HolyBoy> Сказки в другом отделе.
HolyBoy> Я ещё не забыл про вирус, который под обычным юзером получал права админа и вырубал сетевую карту. :)
Сказки здесь очень простые - используйте Embedded. Я TAWS тоже сначала писал под винды в полноэкранном режиме, но потом его по-честному портировали на встроенку с другим процессором и другой ОС. Это муторнее но надежнее. В линукс-мире это означает что надо написать и отладить под-линуксом, а потом портировать на embedded Linux ( например я работал /скачивал, собирал, настраивал, делал под нее прогу, делал загрузочный модуль для встраиваемого устройства/ с eCos и Blue Cat Linux в рамках исследования какую систему выбрать ). И поищи программера который тебе сделает это быстро и надежно. Скажем Рома ( Линуксоид! ) данной квалификацией не обладает :P Я - обладаю ( хотя подотстал за 5 лет но могу наверстать ), но запрошу денег.

P.S. "Красота" emerg-а при таком подходе меркнет напрочь - кросс-компилятор будешь собирать ручками ! :P
   2.0.0.72.0.0.7

HolyBoy

старожил

yacc> На fvwm надо еще переключиться бо по дефолту тебе поставят twm.

:eek: Кто же этот нехороший человек, который ставит бедным программистам twm? Ну а переключиться, таки да, очень сложно, для этого надо переменную XSESSION инициализировать нужным значением: enlightenment, gnome, twm, fvwm, любым, в общем и перезапустить Х.

yacc> Поставить - в виндах это не требуется. Даже решать ( уже позже в более зрелом RedHat 7 ) что ты хочешь - Gnome или KDE.

Под «поставить» подразумевалось «выбрать то, что тебе будет удобнее или то, что более соответствует решаемой задаче». Сам же процесс установки ничего сложного не представляет. Более того, он удобнее, чем в винде.

Фразу про «даже решать» не понял. Мой мозг сломался. :)

yacc> На сейчас у тебя полно контор которые с десятилетним опытом разработки под винды и очень опытными программерами.

Однако ж, почему-то линукс понемногу зохавывает :) ниши прежнего обитания винды. Странно, но факт.

yacc> Вот установка патчей - администрирование…

Блин, ты или специально или ненамеренно забываешь то, о чём говорил несколькими постами раньше, а потом меняешь общее направление аргументации так, что получается совсем иной смысл, о котором раньше и разговора не было. Так вообще общаться невозможно. Надоело.
   
RU HolyBoy #20.09.2009 12:45  @Владимир Малюх#20.09.2009 12:22
+
-
edit
 

HolyBoy

старожил

В.М.> А что значит нормальная? Вот для использования в банкоматах Windows Embedded - нормальная. Для работы САПР нормальной будет уже другая, ХР Pro или 7-ка. Для игрушек - еще что-то.

Нормальная — это значит не имеющая глюков и дыр, используемых вирусами. Т.е. иметь на всё про всё одну версию ОС, которая под задачу модифицируется путём отключения и включения нужных функций. И эта ОС должна быть проверена на глюкавость от и до.
   

yacc

старожил
★★★
HolyBoy> :eek: Кто же этот нехороший человек, который ставит бедным программистам twm? Ну а переключиться, таки да, очень сложно, для этого надо переменную XSESSION инициализировать нужным значением: enlightenment, gnome, twm, fvwm, любым, в общем и перезапустить Х.
Пользователи виндов не заморичиваются таким словом ПЕРЕМЕННАЯ ;)

HolyBoy> Фразу про «даже решать» не понял. Мой мозг сломался. :)
Один из вариантов тестирования - тупо жать Next. При этом на виндах я как пользователь увижу знакомый мне экран, а на разных дистрибутивах линукса могу увидеть совершенно разное.

HolyBoy> Однако ж, почему-то линукс понемногу зохавывает :) ниши прежнего обитания винды. Странно, но факт.
"Если долго мучаться что-нибудь получится" (с) ;)

yacc>> Вот установка патчей - администрирование…
HolyBoy> Блин, ты или специально или ненамеренно забываешь то, о чём говорил несколькими постами раньше
Для embedded системы не нужны патчи и вирусы там не ходят. А то, что ты поставил туда настольную - проблема твоей жадности - т.е. твоя. Нечего стрелки на MS переводить если халявки решил схватить когда сама MS не рекомендует использовать там настольную!
   2.0.0.72.0.0.7
RU Владимир Малюх #20.09.2009 12:49  @HolyBoy#20.09.2009 12:45
+
-
edit
 
HolyBoy> Нормальная — это значит не имеющая глюков и дыр, используемых вирусами.

Т.е. абсолютно? не бывает (с) :) Увы.. даже для сверхустойчивой и непулепробивамой VMS в свое время DEC выпускал патчи чуть ли не ежемесячно.

Т.е. иметь на всё про всё одну версию ОС,

Тоже - не бывает (с) И, честно гворя, совершенно не понимаю - зачем?
   7.07.0

HolyBoy

старожил

yacc> P.S. "Красота" emerg-а при таком подходе меркнет напрочь - кросс-компилятор будешь собирать ручками ! :P

Один раз. И то, если это сколь-нибудь распространённая платформа, добрые люди уже наверняка собрали всё что надо под неё. Плюс, ты говоришь так, как будто в винде иначе. Вон, Мишка, помнится, рассказывал, что МС Офис собирается в совершенно особой версии винды. Ни для чего иного не предназначенной. Разумеется, для платформы x86. :)
   
Это сообщение редактировалось 20.09.2009 в 12:55
RU HolyBoy #20.09.2009 12:55  @Владимир Малюх#20.09.2009 12:49
+
-
edit
 

HolyBoy

старожил

В.М.> Т.е. абсолютно? не бывает (с) :) Увы.. даже для сверхустойчивой и непулепробивамой VMS в свое время DEC выпускал патчи чуть ли не ежемесячно.

:eek: Но как? ©
Вон, yacc говорил, что стоит усадить обезьян и они всё оттестируют так, что ни одного глюка не останется. Только заплати. :)

В.М.> Т.е. иметь на всё про всё одну версию ОС,
В.М.> Тоже - не бывает (с) И, честно гворя, совершенно не понимаю - зачем?

Как это «зачем»? Простота сопровождения. Проще вылавливать глюки: все работают с одной системой, в которой что-то включено, что-то выключено. Скажем, в какой-нибудь WinServer планировщик один, а в WinHome — другой. Ну и тд. Вот такого рода отличия. Однако в исходном коде должны быть все плюшки.
   

yacc

старожил
★★★
HolyBoy> Один раз.
А это не важно. Для начала у тебя должна быть соответствующая квалификация.
HolyBoy> И то, если это сколь-нибудь распространённая платформа, добрые люди уже наверняка собрали всё что надо под неё.
Де-факто программеров для десктоп-систем явно больше чем для встроенки и оплата их труда как правило выше - потому что разработчки встроенки и для десктопов программировать умеют.

HolyBoy> Вон, Мишка, помнится, рассказывал, что МС Офис собирается в совершенно особой версии винды. Ни для чего иного не предназначенной. Разумеется, для платформы x86. :)
А это как им удобнее. ;) Я тоже могу собирать софт под солярис на линуксе по соображениям того, что скажем буду использовать пакет распределенной компиляции потому что на линухе он мне чуть ли не бесплатно достанется ;)
   2.0.0.72.0.0.7
1 2 3 4 5 6 7 8 9

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru