Это однозначно да. На текущий момент "игра" работает в консоли, обновляя кадр 2 раза в секунду. При переделке под SDL2 естесственным образом получается нормальный реалтайм, там без машины состояний нормально не получится.
Такой ответ я мог бы сам себе написать - за тем исключением, что посоветовал бы более подходящие паттерны из книги выше (state, observer, command).
Проблема не в том, что задействовать - вопрос как именно это сделать.
zmeyjr: ну они в леново деталь заказали. Все сроки прошли. Они и говорят - ну, если хочешь - леново дали добро на утилизацию, бла-бла деньги магазин. В общем случае это круто и халява - вместо перелатаного старого ноута вернуть деньги и купить новый. Но не в моём)
zmeyjr: я пока не вижу в чем может быть претензия к СЦ. Они могут оформить акт списания, уничтожить ноут и дать мне соответствующие документы. По которым МАГАЗИН обязан вернуть деньги.
zmeyjr: проблема в том, что нет никакого магазина. Я не могу доказать, что ноутбук мой. Я покупал его с рук, и он был абсолютно новый - я лично снимал все эти пленочки, упаковку и прочее, активировал Windows. Мои надежды строились на том, что если человек скажем из США привёз ноут, и связи с продавцом никакой нет - должен же быть способ решения гарантийных вопросов?
В ТП ответили, что нужно обязательно с продавцом связываться. Так что ноут за 40k может отправляться на помойку вместе с моим уважением к бренду) либо чинить за половину цены нового ноута похожей комплектации. Но новый ноут с гарантией, а этот если захочет сдохнуть ещё раз - история повторится.
Пробовал, буквально час назад. Провисел на линии минут 20, в середине рабочего дня не очень удобно этим заниматься. Беспокоит другое - скорее всего, меня попросят назвать серийник ноутбука - а железо физически находится в СЦ.
Задал вопрос тут именно с целью попробовать решить вопрос, не забирая его оттуда. Понятное дело, что буду ещё звонить и пытаться, и заберу ноут если другие варианты не сработают.
Огромное спасибо, вера моя крепнет!)
Но, как уже писал, у меня есть довольно серьезные пробелы в фундаментальных знаниях. Поэтому сначала повозюкаюсь тихо сам в своей песочнице, помучаю VPSку, настрою всячески чтобы криптование+рейд+apache+nginx+mysql+Selinux, после чего вылезу на божий свет и пойду искать работу. С текущим уровнем подготовки мне пока просто стыдно))
Письмо в OCZ отправлено, жду ответа.
Номинально — совершенно не представляю, как доказать, что диск я заблокировал не сам. Потому что выглядит это наверняка как «забыл пароль и пытается выставить как гарантийный случай». Вообще грешу на то, что прошивка версии 1.0 и других еще не существует — модель новая.
Для strace нет разницы между закрытым и открытым кодом, насколько я понимаю.
Вроде опция -t ставит таймстамп, но чета они у меня все одинаковые оказались )))
Ээ. А что тогда? Юзабельных браузеров все равно раз-два и обчелся. Железа другого у меня все равно нету — пятый с лишним год нетбук является основным и единственным компом (понятное дело, что нетбук менялся не раз — на E-350 я уже почти 3 года).
Вообще меня устраивает как оно работает, смущает только периодически возникающий полминутный запуск. Пробовал запускать с strace — один раз оно явно повисло на какой-то операции, секунд 7 висело… Но я не силен в strace (случайно только что узнал про эту команду, если точнее) — поэтому дальнейший вывод засрал консоль и место, где ФФ завис при старте, найти в нем не удалось. А потом и повторить результат не удалось — стартует за 3-4 секунды, вывод в strace валится однородно по скорости, без зависонов… Пытаюсь снова поймать, конечно, но пока безрезультатно.
Может кто подскажет магию какую? Чтобы отловить момент, когда программа на одной операции надолго подвисла.