Помогите. Чё это за фигня?

Discussion in 'Hardware and Software' started by Ksan, Aug 11, 2003.

  1. rgreat

    rgreat FH Developer

    Joined:
    Jul 19, 2000
    Messages:
    42,493
    Location:
    Russia
    Я перестал материть Microsoft после выхода WinXP.
    Win2000 пропустил мимо своего харда изза медленной загрузки и некоторых косяков в интерфейсе.

    Для такой огромной и сложной проги, ее надежность очень высока.
    И даже скорость на хорошем уровне, не говоря уже об удобстве пользования.
    Единственное что можно выставить в пику MS - это ее агрессивную политику.

    P.S. Просматривая код можно обнаружить баги только в мелких программах.
    Если количество кода (текста) переваливает хотябы за мег, то хрен там все возможные баги найдешь без серьезного тестирования.
     
    Last edited: Aug 14, 2003
  2. mcgru-

    mcgru- Well-Known Member

    Joined:
    Sep 21, 2000
    Messages:
    61,506
    Location:
    Tomsk, Russia
    sepukked
     
    Last edited: Jan 30, 2013
  3. Bobby

    Bobby Well-Known Member

    Joined:
    Oct 19, 2001
    Messages:
    9,757
    Location:
    Almaty, Kazakhstan
    Наити ошибку в программе можно только если точно знать что она есть. Во всех остальных случаях есть только один выход, писать программу так, чтоб не допускать ошибок. Это чертовски сложно заставлять себя проверять входные данные на правельность и не противоречивость. Всегда следовать алгоритму не пытаять его упростить. От класса кодировщика тут мало что зависит. Тут важнее руководитель, который заставит придерживаться правил программирования.
     
  4. hamstr

    hamstr Well-Known Member

    Joined:
    Nov 12, 2001
    Messages:
    2,919
    Location:
    Moscow, Russia
    Автоапдейт может тянуть и только критические обновления, странно, что ты этого не знаешь :deal:
     
  5. Sea

    Sea Well-Known Member

    Joined:
    Feb 9, 2001
    Messages:
    27,702
    Location:
    Ukraine, Kiev
    А это в основном от лени зависит и от канала, если выделенка с модемными скоростями - то там и думать про DoS вредно, DoS там и так каждую минуту случается :) А вот уже мегабиты - можно и вписать пару строчек что бы потом небыло обидно.

    Помню конечно, самая главная бага в примерчике - это отсутствие \n в строке printf. На старых принтерах (ровесниках Дейкстры :) ), программа ничего не напечатает так как те принтеры печатали строку только тогда когда в ней возврат каретки встречался :) Да и на терминалах того же возраста наверняка тоже ничего не напечатается.
    С проверкой возврата printf это конечно интересно :) Этак можно посчитать что не открыли то куда писать будем, потом не закрыли, попутно не проверили готовность, наличие места и т.д.
     
  6. --oleg

    --oleg Well-Known Member

    Joined:
    Dec 20, 2001
    Messages:
    4,414
    Location:
    Russia
    http://www.membrana.ru/lenta/index.html?2047

    Меня плющит и колбасит :D :D :D
     
  7. wortmann

    wortmann Well-Known Member

    Joined:
    Oct 11, 2002
    Messages:
    966
    Location:
    Cheby
    RH8 - вроде как пробная версия в которой пользовательские локали по умолчанию в UTF-8.
    Система, кстати, вполне устойчивая. Баги в ней ловились в прилагаемом GUI (KDE), а в Gnome и легких оконных менеджерах все было ОК (по крайней мере у меня). Как сервер вполне премлемая. Как десктоп - мне (и многим) не понравилась.
    Что касаемо подвесить плеером МАШИНУ - это как? процесс не убивался kill -9? продолжал работать после этого и жрать все ресурсы?
     
  8. wortmann

    wortmann Well-Known Member

    Joined:
    Oct 11, 2002
    Messages:
    966
    Location:
    Cheby
    Cегодня нету особого смысла в копании исходников. Есть много увлеченных людей, которые и раскопают и исправят и патч выложат.
    Раньше - да, бывало правил сырцы ядра на своей машине.
    А сейчас максимум в исходники юзаемых приложений заглядываю, да и то далеко не во все.
    Кстати, та тысяча, которая находит дыры в линухе - это не те же люди, которые находят их и в винде? :)
     
  9. Sea

    Sea Well-Known Member

    Joined:
    Feb 9, 2001
    Messages:
    27,702
    Location:
    Ukraine, Kiev
    Такое иногда раньше бывало, когда нвидиа училась драйвера для линукса писать :) Повесить действительно удавалось (хотя по сети наверняка доступ был). Сейчас нвидиа вроде научилась и теперь такого не случается. Теперь бсдишники ругаются :) нвидиа учится писать драйвера для бсд :)

    Для Ati в тексте заменить "нвидиа" на "ати" :) драйвера у них closed source поэтому баги только авторы могут исправлять. Не знаю как у Ати, но у нвидии есть форум куда можно писать про проблемы и разработчики даже отвечают :)
     
    Last edited: Aug 16, 2003
  10. mcgru-

    mcgru- Well-Known Member

    Joined:
    Sep 21, 2000
    Messages:
    61,506
    Location:
    Tomsk, Russia
    sepukked
     
    Last edited: Jan 31, 2013
  11. wortmann

    wortmann Well-Known Member

    Joined:
    Oct 11, 2002
    Messages:
    966
    Location:
    Cheby
    1. Думаешь не научатся? :)
    2. Через телнет или ssh на машину заходить и 'kill X' делать не умеешь? :)

    P.S.
    А если не научацца - то и WTG им. БСД хорошая серверная ось и нефик на серверах играцца. :)
    P.P.S В конце 90-х в нашем городе был провайдер, имевший сервер на НТ4.
    А как тока я запускал на своем ультраспарке 3Д рисовалку - так она стучалась на все доступные 666-е порты в поисках себе подобных, что при при поднятом PPP до прова вызывало ребут его сервера ибо на нем квака была запущена всегда.(ну или почти всегда)
    P.P.P.S На 666-й порт я ету прогу настроил ибо был зелен, наивен, о кваке не не ведал и считал, что такие суеверные люди как АДМИНЫ никада не будут использовать ТАКОЙ порт.
    Одна из первых встреч с виндой :)
    Хех, пришлось научиться пользоваться nmap'ом и sysadm'ом :) :)
     
    Last edited: Aug 17, 2003
  12. alexzi

    alexzi Well-Known Member

    Joined:
    Apr 29, 2003
    Messages:
    644
    Location:
    Obninsk, RUS
    файрвол на бсд или другом уникс-лайке без кде, без гнома (если хочеться так сильно - с простым Х менеджером (СТАРЫМ)), и потом за ним любая винда - какую душонка пожелает, на винде либо ссш либо ВНЦ и наслаждайся. Вот мне кажется оптимально.
    Кстати - мне по поводу этого вируса позвонили аж в крым с работы - перепугались...
     
  13. dement

    dement Well-Known Member

    Joined:
    May 19, 2000
    Messages:
    5,198
    Location:
    MOW
    Ипать, о чем вы спорите то? Вы много лет назад проголосовали деньгами и железом за МС. Получили то, что хотели. Красиво, с бантиками, багами, СОМ, DCOM и т.п. А с каждой новой версией этой волшебной коробочки с надписью Выньдаброс ХХХХ вы получаете ещё больше бантиков, рюшечек, багов и дырочек, так как мысль программистов не стоит на месте.

    А если разобраться, то получится, что работать можно на любом компьютере. На любой архитектуре и под любой ОС. Пользователей Маков мало, но от них нет стонов, что Apple о них не заботится. Ведь всё верно. Стив Джобс построил всех к стенке и решил, что пользователь должен работать. Не :UU: , а работать. И они таки работают. И офисные проги есть, и верстка, и дизайн, и сервера на маках есть, а стонов нет. Не странно ли?

    Есть молодая десктопная система Линукс. Достаточно агрессивно пробивается на рынок. Взяв лучшее от классического юникса, Товарльдс и Со добавили много нового. БСДшники на линукс плюют, но ничего поделать не могут. Но и в Линуксе есть офис, нет верстальных, дизайнерских программ, но может быть хорошим сервером. ИМХО, всё у этой системы впереди.

    И есть немерянная толпа людей, которые уже не ламеры, но до продвинутого пользователя им далеко, которые сидят на винде. Линукс они считают сложной системой, как будто их кто-то заставляет компилить, читать сорцы и их править, а переучиваться им лень. Их бы в на 10 лет назад вернуть к командной строке MS-DOS 6.22, но поздно уж. А никто не заставляет, так как есть на свете люди, которые, уже достаточно разобравшись в Линуксе, готовы настроить им необходимые программы, а к самой системе не подпускать. Удаленно админы будут патчить системы, прибивать подвисшие процессы и т.п. А юзер будет работать в окошках типа КДЕ или Гнома и не знать, что там в ядре прописано по поводу IP_FORWARDING. Сейчас же каждый у кого отрасли руки, но ещё не выпрямились, пытается поменять себе IP, поставить прикольный sreensaver и т.п. А потом бежит в техсаппорт с криками - СЛОМАЛОСЬ!!! И на вопрос, что делал, отвечает - Да ничего.. сижу работаю, а он.... вот.

    ИМХО, мухи отделно, котлеты отдельно. Винда поиграться, уж коль пока под неё проще писать. Линукс/БСД сервера. Маки - полиграфия. Рабочим станциям - Линукс и Винда. Винда для опытных и продвинутых, которые знают, что делают, и знают, что делать если что произошло.