Павел Падожников: глянул на lua. чот я не так представлял ее) не уверен что ответ подходит в виду отсутствия регулярных выражений и массивов я чот там тож не обнаружил...
Павел Падожников: ну вообщем то что я нарисовал будет работать в JS. а так как JS и LUA вроде обе две на стандарте ECMAScript, то наверное одинаковый функционал
хм. ну ваще банально доступ по некому адресу типа yoursite/admin/blah-blah-hackers-go-away/bot-report-script.php
тобишь бот по этому адресу проходит и тем самым запускает этот php скрипт. а скрипт апдейтит поле в базе данных. и надо добавить timestamp обращения еще дополнительно.
а на странице сайта, где виджет, считываешь статус и заодно timestamp. сравниваешь timestamp скажем не прошло ли 15 минут и если прошло, ставишь офлайн статус (так в вк сделано).
таким макаром бот должен обновлять свой статус скажем раз в 10 минут.
вообще, знаете ли, царь батюшка, процессор использует бинарные числа для расчетов, а все эти красивые int и прочее придуманы для удобства. и то что вы делаете сложение бинарных чисел это лишь упражнение для понимания процессов, которые выполняет процессор (каламбур какой получился) и в языки программирования не имеют таких инстурментов (ни структур данных, ни операторов). не ну ваще есть битовые операторы типа xor или or или and. но базовых операторов сложения и вычитания (а ведь еще деление есть с умножением) нету в языках прогарммирования. эти упражнения и придуманы дабы студент сам писал эти алгоритмы для операций и вникал в эту муть)
Иван Грозный: а не надо дерзить вот. сложение в двоичной системе происходит переносом разрядов. если ты не умеешь этого делать, то тебе ваще не стоит лезть в программирование, потому что это вообще в школе изучают на информатике
Иван Грозный: я не пишу на java) да и вообще не культурно просить написать кого то код. что именно делать надо понятно же, а имплементация это уже важно в первую очередь тебе.
Lofan: порог вхождения низкий у юньки, вот и полно говна сделаного на нем. юнька не совсем бесплатная кстати, заработаешь 100000 за год, придецо покупать лицензию) а 2д на нем офигенный, впрочем как и все остальное, главное только понимать что делаешь, ибо даже молоток можно не правильно использовать.
Tsiren Naimanov: UX - user experience) это не то же что UI - кнопочки и иконки) это то КАК они расположены что бы облегчить юзеру задачу на основе анализа того как он использует приложение. и да. нигде нет дефолтного UI везде его надо ваять с нуля. для браузеров кстати тоже есть "визуальные" инстурменты типа редактора форм visualstudio. есть масса генераторов тем для популярных cms а так же конструкторы для boostrap и прочее и прочее) и кстати не во всех фреймворках для десктопа (программы имею в виду) есть контруктор форм, чаще всего нужно в коде создавать кнопочки и позиционировать их, постоянно контролируя как это выглядит. так что такие вот дела)
Lofan: странные вы, начинающие геймдевелоперы. ищете "без программирования и бесплатно" вам советуешь, а вы берете и на юньку сваливаете)))) или еще лучше - качаете крякнутый гейммейкер)