Перейти к содержимому

Totoro

Гуру
  • Публикации

    1 950
  • Зарегистрирован

  • Посещение

  • Победитель дней

    289

Сообщения, опубликованные пользователем Totoro


  1. oY8jfDd.jpg

     

    Бродят последнее время слухи, что мол Minecraft уже не торт, а форум совсем закис.

    Новички пошли особенно тупые, а старожилы - ленивые. Программы никто не пишет, OpenComputers никому не интерестен.

    И вообще, летом приедут четыре всадника Апокалипсиса и будет хаос, анархия, вайп всех серверов и форматирование сервера с форумом.

     

    На этом жизнерадостном фоне, предлагаю такую идею.

    А что если нам запустить небольшой дочерний проект? Что-нибудь на около-компьютерную и программерскую тему.

    Возможно что-нибудь игровое. Но не обязательно. Что-то для коллективного весёлого времяпровождения.

    Какой-нибудь долгоиграющий эвент, сервер какой-то игры, ММО для программистов... 

     

    Короче, что вы думаете на этот предмет и какие интересные идеи приходят вам в голову?


  2. logo-square-red-big-c74ae0e7a89b33acd3be

    #CC.RU


    https://www.codewars.com

     

    Нашёл ещё один прикольный сайт. Тут можно решать задачки как на HackerRank, но сделано прикольнее.

    При регистрации можно указать название "клана" и тогда, все кто зарегался в том же клане станут союзниками. =)

     

    Там тоже туча языков (включая Луа) и прикольная система рангов (а-ля кунг-фу).

    Короче, предлагаю всем желающим затусить там командой и понагибать местных.  :D

     

    Указывайте при регистрации наш клан: #CC.RU (решёточка - часть названия).

     

     

    P.S. Вот как выглядит наш клан на текущий момент:

    T6BwOeQ.png

     

    • Нравится 2

  3. В идеале надо ещё прикрутить стили в каком-то виде, чтобы юзать цвета и форматировать текст (отступы, колонки, блоки - всё такое).

    Разные элементы типа текстбоксов и кнопок.

    Ну и если скооперироваться с Лёхой, можно ещё нахреначить хедеров разного размера и разными шрифтами.

     

    А самый шик будет, если добавить возможность скриптовать странички на Луа.  :D

    (Типа как JS в реальном вебе. Анимации делать всякие, формочки и т.п.)


  4. Я не думаю что из реального интернета есть смысл что - то тянуть, тут больше смысл сделать еще одну причину использовать сети в ОС  :D

    P.S

    Плюс мне интересно как работают браузеры, парсеры и тд.

     

    Тут надо определиться IMHO. Потому что в контексте сетей в ОС нет смысла использовать всю громаду реального HTML.

    Возможно стоит реализовать "форк" с урезанными и адаптированными тегами, или вовсе запилить свой язык разметки (типа того, что делал я для инфопанели).

    • Нравится 2

  5. Мы про ОС говорим? Какие там еще шрифты?

     

    Я щас скринов не найду, надо у Лёхи просить.

    Он там рендерил шрифты с помощью символов Брайля. Получалось очень даже ничего.

    Можно заюзать для отрисовки, например, хедеров.


  6. Ну у Android это такая традиция, давать новой версии название какой-либо сладости, по алфавиту.

    Например ожидаемый Android 8 возможно будет называться в честь печенек Oreo.


  7. Как? Во первых бассейн не правильной формы. Во вторых робот не может разливать воду в воздухе. Или может?

    В третьих, робот сам может источник воды удалить своим телом, насколько я знаю, если не аккуратно всё делать.

     

    С неправильной формой можно бороться, либо задав роботу "карту" местности, либо просто написав гибкий код - если робот доезжает до стены, он может развернуться и отыскать начало следующего ряда. Это несложно.

     

    Чтобы ставить блоки в воздухе можно юзать апгрейд-"ангел", а может быть и он не понадобится в случае воды.

     

    Чтобы робот не удалил собой только что налитую воду, надо наливать её на уровень под роботом, сверху вниз.


  8. В каждой версии Андроида появляются новые фишки, исправляются всякие баги и неудобства.

    И очень заманчиво писать только под последнюю версию API.

    Однако жизнь - боль, и надо думать о обратной совместимости.

     

    И поскольку я немного копаюсь в Android последнее время, мне интересно какую нижнюю планку имеет смысл ставить.

    Официальная картина распространённости версий Андроида от Google такова:

     

    qrgzorf.png

     

    Предлагаю сравнить её с реальной картиной посредством анонимного опроса.

    Какими версиями Андроида вы пользуетесь в повседневной жизни?


  9. Я даже специально в описании поставил кавычки - "Браузер html" это даже не браузер, а простой конвертер из html в нормальный для ОС вид. Да и всё-равно как говорилось ниже: ресурсов компов ОС не хватает чтобы нормально отображать html и css, не хватает ни цветов ни оперативки, для нормального интернета сейчас нужно не более 1 гб оперативной памяти, и 24 битный цвет.

     

    Надо не "конвертировать в нормальный вид" (неужели буквенный хаос на скринах - это нормально?), а парсить HTML теги и потом на основе них рендерить страничку.

     

    По поводу цветов и CSS - это всё отмазки. Естественно ты не сможешь сделать рендер как в современном браузере, но это не должно тебя останавливать.

    Для примера - глянь на такую штуку как консольный браузер W3M.

     

    Google:

     

    xscreenshot1.png.pagespeed.gp+jp+jw+pj+w

     

    А вот какой-то текстовый сайт. Он на чешском языке, но это не важно. Важно то, что тут хорошо видна CSS разметка текста:

     

    151-a.jpg

    • Нравится 2

  10. Я думаю нет особого смысла экономить на названиях функций.

    Программа весит 780 байт, да. Но EEPROM даёт место до 4 кб. И кроме твоей программы туда ничего не будет записано.

    То есть - остаётся огромный кусок неиспользованного места. Плюс запутанные названия функций.

    • Нравится 1
×
×
  • Создать...