Fingercomp
Гуру-
Публикации
1 629 -
Зарегистрирован
-
Посещение
-
Победитель дней
283
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Fingercomp
-
Пока идёт жаркая борьба за AppliedEnergestics, пока Алекс так и не понимает моих идей и предлагает пихнуть 100500 слотов в робота, пока админами правит кнопка бана, пока сверкают молнии и слышен гром... игровой клуб "HI" (иодоводород) открылся на сервере IT! Игровой клуб — это место, где можно с друзьями сыграть в интересные игры на форуме! Идеальное решение, если у вас бомбит, вам наскучило или нечего делать. И на благо увеселения народа служат 6 алмазных компьютеров с топовыми железками! Можно управлять непоседливой змеёй, можно эксперементировать в игре "Жизнь", сыграть в "Сапёра", искать выход из таинственных лабиринтов... Система рейтинга игр, лайков, поиска и сбора основной статистики! Хочу поблагодарить @@newbie за алмазы, а также @@LeshaInc за такое неуродливое здание для игрового клуба Спасибо! И самое важное. Координаты игрового клуба: x600 z1150. Рады каждому гостю!
-
[Lua] [OC] Лончер игр
Fingercomp прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
И правда. Затупил. Хм, тогда даже не знаю. -
ЦЕЛЬ Показать недостатки системы репозитория. ЗАДАЧА Запостить на репозиторий программу "gist". ВЫПОЛНЕНИЕ Идём вверх страницы и жмём на "Репозиторий". Первое, что я вижу, — это пустой экран какой-то. Так и напрашиваются хотя бы 10 программок с поиском в списке. Хочу добавить новую прогу, но мне нужно опять логиниться (брать куки из IPB, спрашивается, почему нельзя?). Да ещё и, поди, время сбрасывания — часов 12-24, да? Тогда вообще офигеть, как удобно каждый раз входить. Захожу на страницу логина. Ну просто чудо, а не юзер-интерфейс же. Я про жирные надписи "Введите пароль" и "Введите логин", да. Но для меня это должно быть плейсхолдером в инпуте. Ввожу пароль и логин, жму "Войти". Страница обновляется... И сбрасывается. При этом я остаюсь незалогиненным. Задача невыполнима. ВЫВОД За пять или сколько там месяцев существования никто даже не удосужился глянуть на интерфейс. Я потому и забыл успешно про эту репу. Идея отличная, но реализация для меня не самая лучшая, кхм.
-
> мало http://openprograms.github.io/ Не знаю, как другим, а мне проще редактнуть файлец внутри репозитория, чем лезть куда-то в дебри (залогиниться, отредактировать прогу, в общем, долго).
-
Действительно, лучше организовать организацию на гитхабе с прогой скачивания по типу OPPM. Кто бы только сделал это.
-
[Lua] [OC] Лончер игр
Fingercomp прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
В принципе, да. Только нужна авторизация — а это почти всегда headers. Которые обещают завезти только в OC 1.6. С другой стороны, можно сделать ловисипедец OPPM — там есть организация OpenPrograms, в которой лежат репозитории авторов. Прога у них читает файл packages.что-то-там и получает инфу о том, какие зависимости и где находятся проги. А рейтинг и комментирование тогда захостить на GitHub Pages, если можно, делая POST-запросы (inet.request("example.com", "user=admin,type=bad,action=ban")). Проблема в том. что я немного параноик и не хочу, что бы всякие хостеры смотрели траффик выходной. То есть шифровать там всяко надо тогда А это ещё ресурсы дополнительные, как игровые, так и сервера. -
Ну так апишки нет. Же. Ну, может быть, и есть, но почему-то закрытая.
-
[Lua] [OC] Лончер игр
Fingercomp прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
А на нет и суда нет. Я ж не могу досрочно прекратить приложение, не так ли? Интересно, конечно, но когда я писал, мне было лень думать много, надо было поскорее прогу доделать =) А если и делать приложеньку такую, то я категорически против размещения сервера для неё здесь. Учитывая, что всякие Киберы любят меня банить. А на гитхабе немного не то, думаю. Коммитов слишком много будет. -
[Lua] [OC] Лончер игр
Fingercomp прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
Лень было :P Ну и его ещё надо будет дописать позже. К банковской системе привязку сделать. Мы тут решили не зависеть от админов и написать свою =) Мы — это я, Лёха и Картограф. Бомбезно должно быть, если не надоест. -
Вот был у нас вот такой "простой" лончер от Квертика (тык), в котором без поллитра и ведра инструкций не разобраться, да. Естественно, это не вариант ни разу, особенно для меня. Потому представляю своё дитё — Крутой Графонистый Лончер Игр На Коленке! Интерфейс интуитивно понятен. Сейчас имеется рейтинг, лайки, статистика игр (по игрокам и всего), крутой поиск (чинит даже жестокие очепятки) и воз графонистости. Файлы хранятся в директории /games (создайте её). Для каждой игры необходима своя директория. Название директории должно быть коротким и простым (фиг знает, зачем). Например, /games/flappy-block/. В этой папке делаем файлец info и записываем следующую бурду: Перед запуском пропишите mkdir /var и mkdir /var/log. Это нужно для хранения лога лончера. Собственно, запишите сам лончер по ссылке ниже, поменяйте там настроечки по своему желанию (OWNER там, например, чтобы по вашему клику на "гамбургер" в главном меню программа завершалась). И всё, можно запускать! Gist ID: 684d2c72faaa941df857 Скриншоты
-
Квант своими первыми мелкими прогами флудил гораздо позже создания этой темы =) А я в давнишние топики не лез особо, когда сортировал. Перенёс, усё.
-
Простой лаунчер для программ и игр
Fingercomp прокомментировал qwertyMAN запись в блоге в Блог qwertyMAN'а
Если лаунчер простой, как ты говоришь, то гуишка бомбезная маст-хэв.- 6 комментариев
-
- программирование
- программы
-
(и ещё 3 )
Теги:
-
[Other] Несколько программ на Python
Fingercomp прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
Тем временем, я-таки добавил одну очень классную штуку. Если зажать контроль и тыкнуть по своей мессаге в чате, то в поле внизу его можно отредактировать! Ну а админам доступно редактирваоние любых сообщений. А ещё по альту его можно удалить. Пока обкатываю, но вроде ничего не поломал. -
Пока что в майнкрафте ванильном нет такого блока, разные грани у которого имели бы разные цвета =)
-
Диванной аналитикой только у НЕО и пахнет, видно, у него там самого рядом источник запаха стоИт. Хотя это ни разу не алгоритмы. Заинтересован записью. Правда, лично мне было бы лень переписывать программу =)
-
(robot.inventorySize())[http://ocdoc.cil.li/api:robot] А я наоборот считаю, что реализация отличная, а большинство текста — просто придирки мелкие. Некоторые даже не особо нужные или невозможные для выполнения. Ну и корректировку делаем на первую публичную программу =)) Я вот сам не пишу в проги обрабатывание ошибок, например, как и какую-то пеленастость для юзера, если не графический интерфейс. Всё-таки ничего не поломается на экране от этого, а лишние 5 строчек стэктрейса никому не вредили. А мне особенно — не люблю, когда в программах, которые мне иногда надо дебажить, ошибка короткая, непонятная или отсутствует совсем (в открытом логе). Благо ещё, есть дебаггеры. Ну и ещё от автокрафта, который постоянно баговал, тоже такое мнение сложилось. И другие памперсы не делаю тоже обычно, только если лень не делать.
-
Доступ робота к внешим и внутренним компонентам
Fingercomp ответил в вопрос eu_tomat в Разные (отсортировать)
Доступ ко внешним компонентам у робота отсутствует. Проверить, есть ли компонент у робота, можно командой component.isAvailable(componentName). Насчёт второй части не уверен, рекомендую глянуть переменную .slot у проксей компонентов (component.<имя компонента>.slot). И эксперементально найти ответ на вопрос. -
Это самая бесполезная и короткая программа после "Hello, world!". До этого, напомню, рекорд принадлежал Кванту с его двумя первыми программами (но тогда он хотя бы прогать учился) и Сто Тридцать Пятому с изобилием всяких не самых интересных программок. Ыер... Топикстартер, ты разве нуб? В программировании, имею в виду. Если нет, то кыш из этого раздела, пиши нормальную фигню вместо ЭТОГО. В варке пива такой таймер не нужен. Он ничего на экран не принтит Ну и я считаю монитор и опенось излишеством. Вот тебе и идея. На микроконтроллере сделать таймер на табличке (начальные параметры задавать надписью на ней, затем пкм по µC и начинается прога). Ещё круче, если будет мониториться вешание на µC таблички и задание игроком параметров там. Вот это, да, бомбезный таймер, который я начинал писать, но бросил. Или сделать из того бреда, который "Zi U Enhruelment", среду для разработки µC и дронов, короче, на биосах. Дебаггер, компрессор, набор компонентов с возможностью указания игроком. Это будет офигенно. Но не таймер на 5 строк, умоляю.
-
Аналоговый рэдстоун-передатчик файлов
Fingercomp прокомментировал Quant запись в блоге в Квантовый блог
:P Ааа я ж ещё и не только к этому б прицепиться мог! Если б не лень...- 9 комментариев
-
Аналоговый рэдстоун-передатчик файлов
Fingercomp прокомментировал Quant запись в блоге в Квантовый блог
Не буду лепить троллейбус буханочный, хотя мог бы. Читаемость кода страдает, говорим прямо, отступы исчезли все. Сама штука занимательная, конечно, не буду спорить.- 9 комментариев
-
License: Licenze: Да ты про в инглише! Ах, да, читаемость кода просто зашибись. http://lua-users.org/wiki/LuaStyleGuide Можете не благодарить.
-
[Lua] [OC] Автокрафт V2: теперь без AE
Fingercomp прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
Ещё небольшое обновление, которое чинит проверку дерева крафта. Теперь ошибка "в функции экспорта" может случиться только при устаревшей БДП. -
Подметите за Лёхой, пожалуйста, мы тащим ГИСТ. Сделанная по принципу pastebin и не сделанная про принципу pastebin, эта программа позволяет скачивать файлы с Гиста, получать информацию о них и закачивать на Гист файлы с OpenComputers. Почу Gist лучше Pastebin? У него нормальное API. Если бы OC поддерживал кастомные запросы, спокойно можно было бы изменять содержимое гиста, работать в аккаунте, ставить плюсы, форкать и писать комментарии. Возможность писать комментарии к гисту с поддержкой Markdown. Все изменения гиста логируются. Возможность форкнуть гист (склонировать), удобная реализация. Возможность работы через git (клонирование, пуш). Показывается 1 МБ на странице. Отедльным запросом можно получить до 10 МБ данных КАЖДОГО ФАЙЛА, то есть лимит этот не на весь гист, а на отдельные файлы. Для тех, кто толще 10 мегабайт, требуется git. Можно добавить описание к гисту. Несколько файлов в одном гисте. Интеграция с GitHub — удобнейшим хранилищем репозиториев. Минусов же только 2: Длинные хеши гистов. (20 символов против 8) Не было клиента гиста под OC. Второй минус я и решил своей программой, скачать которую можно через OPPM: oppm install gist Итак, о проге. Режим скачивания Пишем gist <ID гиста>. Если файл на гисте один, то его содержимое выведется на экран. Если же их несколько, перед айдишником пишите --f= и имя файла. Обращаю внимание на двойной минус! Ограничение OpenOS. Чтобы сохранить всё это, после айдишника пишем путь к нужному файлу. Вуаля! Если файл существует, и мы хотим перезаписать его, пишем -r. Режим загрузки на Гист Ключевой флаг -p. Если хотим секретный гист (не числится в публичных списках Гиста), пишем --P=s. Можно задать описание Гиста с помощью --d="описание". Затем указываем файлы для загрузки. Пишем путь к файлу, без пробела = и название файла на Гисте с расширением (для подстветки синтаксиса). Например: /usr/bin/gist.lua=gist.lua. Жмём [Enter], ожидаем хагрузки и переписываем ссылку на новоиспечённый гист Ещё есть несколько режимов, предлагаю изучить самому. Просто запустите прогу без аргументов, чтобы получить справку. P. S. Пишу на форум, а не в блог, т. к. считаю, что программа слишком нужная, что бы в блог писать заметку. P. P. S. Ключ -s пока не работает. P. P. P. S. Рекомендую почитать про лимиты ресурсов тут: https://developer.github.com/v3/#rate-limiting
- 1 ответ
-
- 9
-
-
[Lua] [OC] Автокрафт V2: теперь без AE
Fingercomp прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
Обновил статью глобально O_o Добавил информацию о багах и проблемах, а ещё скан предметов в recipes. -
Ааа, может, это такая формула попалась? Правая?
