Anton
получил айпи - запросил инфу о положении, получил инфу -- запросил данные о погоде
Алексей
Алексей
Anton
Прикольные часы.
да, я щас [крайне медленно] развиваю тему таких шрифтов. большинство символов латинского алфавита можно довольно сносно описать 3 кривыми безье третьего порядка. сижу, рисую шрифт.
Алексей
Я так понял там 2 кривых на символ?
Anton
3, но только ради пары штук. типа 5-ки
Anton
Алексей
Круто! Да, 4, 5, 7 - 3 кривых.
Anton
вот пример как рисуется буква:
Алексей
Это в чём? Своё написано?
Anton
да, своё
Anton
на гитхабе лежит
Anton
на жс+вуй
Anton
задача сначала нарисовать, затем уже отконвертировать в сорцы на си
Алексей
Если ещё добавить "силу нажима" вообще супер будет.
Anton
да и рисовать просто задолбаться будет
Алексей
Там можно вычислять, к концам меньше, в центре больше.
Anton
я не против, если ты возьмёшься за продолжение :)
Anton
за развитие темы то есть
Ruslan
Anton
гитхабовский проект на рисование шрифтов: https://github.com/jef-sure/hw-fonts
Anton
Ruslan
Anton
и вообще, я омский, так что я сам ссыльный
Anton
О.М.С.К. (ОТДАЛЕННОЕ МЕСТО ССЫЛКИ КАТОРЖНИКОВ)
Anton
шутка
Алексей
Я веб не умею :) Я вот решил adafruit шрифтами побаловаться. Сделаю редактор для них.
Алексей
Но это будет Qt
Алексей
Ruslan
Шрифты.
нафига изобретать велосипед?
Anton
Шрифты.
так и вопрос в том, что там в шрифтах? русского нет, ничего интересного нет.
Anton
поддержки юникода нетъ
Ruslan
Anton
Serjone
Кто-нибудь заморачивался переводом градусов температуры в цвет? Чтобы не только цифры показывать, а ещё и зветом обозначать
Алексей
Anton
Serjone
А чего тут сложного?
не, я конечно, наколхозил кучу кода, и оно работает, но хотел бы посмотреть варианты, как умные люди делают
Anton
Anton
Алексей
Serjone
тут в день по три-пять сотен сообщений. я пропустил )
Anton
Serjone
Мне вообще в паскаль переводить )
Влад RZ6AT
"Эти разработчики - увижу и немею! А они на нашей улице живут!"👍
Алексей
Да
Serjone
Зпутался в синтаксисе этой строки, что оно делает?
Алексей
( sqrt(1 - t) >= 0 ) ? 1 - t : 0
Алексей
sqrt(1 - t) >= 0 тут может быть по другому?
Anton
float t = (23 - temp) / 33.0f;
b = t * 200;
g = sqrt((1 - t) >= 0 ? 1 - t : 0) * 200;
r = 220 - sqrt(t / 2) * 200;
Anton
читаем первоисточник
Anton
temp при этом меньше 23 (ветка условия такая)
Anton
суть в повышенной нелинейности функции квадратного корня в отрезке 0..1
Алексей
sqrt(1 - t) всегда больше или равен 0.
Anton
Алексей
А, я в скобках запутался...
Anton
float t = (23 - temp) / 33.0f; -- изначально делил, насколько я помню, на 23.0f, но, в процессе экспериментов, "подогнал" под немного иной диапазон. 23 выбрана как "нормальная" температура. выше идёт в красный оттенок, ниже в синий
Ruslan
Anton
Ruslan
у меня первый коммит - это README )
Ruslan
чтобы не быть голословным: https://www.toptal.com/developers/hastebin/vufodomavo.diff
Serjone
И ещё вопрос сразу, как тут расширить спектр? Чтобы рядом стоящие градусы были не одинаковые
Anton
Serjone
Это температуры из Вашего кода
Serjone
это что?
или не так должно было получиться?
Anton
не так
Serjone
видимо я тоже в скобочках запутался
Anton
в районе 13-15 градусов должен быть зелёный оттенок