All streams
Search
Write a publication
Pull to refresh
44
0

Пользователь

Send message
Имеется в виду структурное хранение и обработка информации. В данном случае — весь код программы представлен в виде нод.
Если некая технология полностью покрывает все потребности и добавляет новые, более удобные инструменты работы, то проблема только в изучении этой технологии.
Основной акцент здесь стоит на структурном (а не визуальном) программировании. Это кое-что намного большее чем просто отображение кода в виде блоков.
Как уже писал — будет свой git, который будет оперировать нодами, а не текстом и соответственно применим к любым структурными данным (не только к языку программирования). С этим нет проблем.
Также возможна сериализация (и десериализация) данных в текстовый формат, хотя при таком подходе теряются некоторые возможности структурной обработки информации.
Европейские модели используют этот передатчик:
ru.wikipedia.org/wiki/DCF77
Пожалуй немного покритикую.
Базовый класс GuiObject у вас сильно перегружен. Пока разных Gui объектов у вас не много, лишние функции/переменные не мешают. А вот когда придется добавлять еще контролов (полосы прокрутки, списки, слайдеры, формы и т.п.) у вас будет очень много лишнего кода в котором сложно разобраться. Да и то, почти весь код придется переписывать. Более удобнее сделать базовый класс в котором минимум функций и переменных, а уже порожденные от него классы (т.е. контролы) добавляют нужный им функционал.
Потом вы добавляете все контролы за раз и каждый раз перебираете даже не нужные на этом экране элементы. Ну это же не серьезно. Сделайте для каждого экрана свой список контролов и по нему делайте прорисовку и апдейты (в зависимости от активного экрана).
В принципе для простой игры с несколькими контролами и экранами ваш подход будет работать (хотя и не оптимально), но вот для чего-то посложнее уже начнутся проблемы.
Учитывая ощущение хтонического п…ца в родной нэньке, эти все инициативы выглядят скорее запугивающими, чем реально работающими.

Ну отдел который следит за распространением порнографии (а таковым является даже пересылка одной откровенной фотографии) в интернете точно есть. Мониторяться также сайты знакомств на присутствие той же порнографии или платных «свиданий». Так что контроль за отдельно взятым пользователем не так уж далеко как кажется.
FPC умеет компилить под ARM+Android. Ну и Lazarus по скорости работы весьма хорош. Вполне себе хорошая замена Делфи.
Я так полагаю, вы использовали проверку по словам из собственой БД, а не по всем словам определенного языка? Было бы интересно посмотреть более детальную статистику по количеству слов в БД и скорость поиска альтернатив для слов разной длины.
Когда был студентом, то написал почти такой же спелчекер (ну и автодополнялку заодно). Вот только подбор списка правильных слов тормозной по тем временам был, что и не удивительно, при таких то массивных переборах на тогдашнем Celeron с его 300 MHz. Вот интересно, через 15 лет будут предлагать спелчекеры основанные на чистом алгоритме Левенштайна со скоростью подбора 10 слов в секунду..?
На сегодня множество Виндовс девайсов имеет низкую плотность пикселей и тенденции по увеличению экранных DPI для этой ОС пока не слишком прогрессивные. Большинство векторных изображений сжатые до 32*32 (или даже до 16*16) выглядит ужасно. Так что детально прорисованные пиксельные иконки будут востребованными еще несколько лет.
Нет, это не единственая моя лицинзионная игра.
Да, согласен, некоторые игры если не всунуть продать при первом впечатлении, то дальше игрок их и не купит.
Мне кажется, вы не дооцениваете западный менталитет. Там вполне нормально купить лицензию при работающей пиратке, просто чтобы получить техническою поддержку в случае нужды и быть уверенным что в будущем у проблем с игрой/программой не возникнет. Сам продукт для этого, конечно же, должен понравиться.
Вообще удивлен что просто замечание что пользователи пиратки тоже ваши пользователи и возможно даже будущие покупатели настолько воспринято в штики.
А мне больше нравиться когда что-то можно поставить на полоку. Все таки лицензионные диски весьма привлекательно выглядят. Хотя сегодня действительно проще купить виртуальную лицензию.
Однако возвращаясь к мысли которую я пытаюсь донести — на одну лицензию первого сталкера, я скачал около 3 версий пиратки (одну чистую и две с модификациями), то просто по статистике получиться что у меня пиратство уже в несколько раз выше легальных покупок (в самый раз поднимать панику про высокий уровень пиратства). Также знаю что много кто перед покупкой играет именно пиратку, так как демоверсия далеко не всегда показывает что из себя представляет игра. Однако опять же, в статистике вы увидите только отношение пиратских закачек против покупок, в которой начисто игнорируется сколько пиратов в последствии приобрели ваш товар. Сухие цифры не всегда объективны.
Т.е. игра в пиратку как способ ознакомления не рассматривается? Тогда должен признаться, я ужасный пират — имея дома три лицензионных диска Сталкера играл именно взломанные версии скачанные с торента. Глючат что лицензия что пиратка одинаково (специально проверял), так пиратка для запуска хоть диск вставлять не требует.
Посмотрите на ихнюю же статистику — пиратство весьма эффективный способ распространения продукта. Если уж от него невозможно избавиться, то стоит воспользоваться хотя бы теми привилегиями которые он дает. А не вводить игроков в намеренное заблуждение относительно качества полной игры (игроки пиратки ведь так и думают, что игра полная и не играбельная).
Хотя конкретно в этом случае, подав эту иронию разгласке, разработчики поступили успешно, но рекомендовать всем такую стратегию я бы точно не стал.
Ну если уж возражаете, то хоть отпишите почему. Лично я как разработчик программного обеспечения, прекрасно понимаю что пиратские версии будут. Точно также будут отзывы и общее мнение о продукте как от легальных пользователей, так и от пиратов. Подсовывать триал версию или версию с глюками под видом полноценного софта (или игры), лично для себя считаю низким поступком, даже если это сделано с целю якобы «наказания». Пускай не лицензионные пользователи и не заплатили за программу, но смысла издевательства над ними не вижу, причем таким издевательством вы в первую очередь портите себе же рейтинги и откидываете возможных будущих покупателей (да, да, если уж у пиратства для разработчика и есть позитивность, так это то, что оно популяризирует саму разработку, зачем же сразу рубать хоть что-то хорошее). Выпуск официального триала хоть не будет играть на нервах ваших же клиентов. Возможно я и идеалист и верю больше в светлую сторону людей.
Шутка несколько спорная, если игрок скачал пиратскую версию (просто чтобы оценить стоит ли покупать игру) и увидел в ней такие проблемы, то желания на покупку у него будет меньше. Не говоря уже про негативные отзывы в инете, которых естественно будет больше. Если уж так шутить, то явно указывать что версия пиратская и имеет ограничения.
Все-таки циклы в Паскале читаются куда проще чем на С, так как имеют однозначную трактовку. Увидев «for i:=0 to 10 do» вы точно знаете что будут перебраны цифры в порядке возрастания, тогда как на С порядок прохода цикла вовсе не гарантирует тот же порядок что записанный в условиях цикла. И это не говоря уже про то, что некоторые программисты умудряются вписывать в параметры С-ишного цикла довольно сложные условия, которые существенно усложняют читаемость кода стороннему человеку. Должен сказать что при написании кода для себя (или в команде которая придерживается одного стандарта) С удобнее за Паскаль, однако когда дело доходит до чтения чужого кода, Паскаль дает куда большую стандартизацию и соответственно его код проще читается.
Уже около года для работы использую Logitech G13 где клавиши выровнены по сетке. Должен сказать что рука на ней лежит куда удобнее чем на обычной клавиатуре, да и ход пальцев более естественный. Тем не менее найти полноценную клавиатуру без скошености клавиш по вертикали весьма проблемно. В лучшем случае, на нескольких игровых клавиатурах, верхний символьный ряд подгоняют под нижний (чтобы qwe оказалось ровно над asd), хотя отсутствие скошености удобно не только для игр, но и для роботы.
Какой именно клавиатурой вы пробовали пользоваться?
У ibnteo есть хорошая статья на тему эргономики клавиатур:
ibnteo.klava.org/keyboard/standard

Information

Rating
Does not participate
Location
Тернополь, Тернопольская обл., Украина
Date of birth
Registered
Activity