Журнал сайта
8 апреля 2024 Добавил ещё один источник погоды, Visual Crossing Weather. В принципе, неплохой источник: 1000 запросов в день, 7 дней в бесплатном прогнозе. Есть у него и пара недостатков. При прогнозе по координатам "в пустом" по его мнению месте не показывает восход-рассвет и "ощущается" тоже не показывает. И то, что я рисую картинками (дождь, снег, солнце, гроза) он отдаёт не кодом, а словами. Через запятую. Могут быть недосказанности. И uv-индекс у него странный, очень маленький. Максимум 3 в солнечный день в тропиках - так не бывает. 6 апреля 2024 Tomorrow.io меня забанил. Я сначала думал, что лично меня (мой api key), но похоже, что просто все русские ip-адреса. И возможно, не сам tomorrow, а его хостер. Непонятно, временно или насовсем. Вычёркиваем :) 2 августа 2023 В процессе описания чинов и званий выработалось следующее кодирование званий:
0 — рядовой; 1 — ефрейтор, 2, 3 и 4 младший, сержант и старший; 5 обычно старшина (если прапорщиков нет, то старшина может быть 8); 8 и 9 обычно прапорщики.
Дальше офицеры: 10 — младший лейтенант, 11, 12 и 13 лейтенант, старший лейтенант и капитан; 14 — "старший капитан" (например, в РИ 13 — штабс, 14 — просто капитан). 20 — младший майор (например, капитан в РККА), 21, 22 и 23 — майор, подполковник и полковник; 24 — старший полковник (в Китае такой есть).
Дальше генералы: 30 — бригадный генерал; 31, 32, 33 и 34 (или 35) — генерал-майор, -лейтенант, -полковник и полный генерал; 40 — маршал в ранге генерала.
50, 51, 55 — маршалы (главный, старший). 99 — генералиссимус.
Такая вот табель.
1 августа 2023 Сделал сайту тёмную тему, неожиданно прикольно оказалось. Только надо для особо умных браузеров добавлять в заголовок страницы <meta name="color-scheme" content="only light">, а то начинают цвета инвертировать и даже рисунки. Сами, непонятно по какой логике.
Заодно обнаружил массу огрехов — иллюстраций в PNG (или GIF), у которых непрозрачный фон. Торопился, было лень? Вот теперь предстоит вылавливать всех этих "блох". Или еще круче — в ряду однотемочных иллюстраций все PNG (с прозрачным фоном), а две или три — JPG (с белым фоном). Почему и главное зачем??
Полуторамесячное наблюдение за открытыми бесплатными источниками погоды позволяют сделать вывод: самый точный прогноз по России даёт Tomorrow, потом почти нос к носу идут 🌤Open-Meteo и OpenWeatherMap; хуже всего прогноз у Weather API (иногда есть ощущение, что там от балды прогноз рисуют). Последнего я убрал из цикла погоды, cкрипт его опрашивать умеет, но этот интерфейс скрыт.
У Tomorrow жёсткие ограничения на количество обращений в час, поэтому сервер его ответ кеширует на 21 минуту; для остальных время кеша 7 минут.
Правда, у OpenWeatherMap и Tomorrow беда с UV-индексом: он у них легко и непринуждённо вылезает за 12 (шкала расчитана до 11, 11+ — это высоко в горах) и может достигать 13-14 на уровне моря (боюсь представить, сколько же они покажут на Эльбрусе!). У прочих UV-индекс примерно в норме (выше 11 не показывают).
19 июня 2023 Переписал получение погоды через php-скрипт, который асинхронно (слава JS!) вызывается из js-скрипта; сделано, чтоб убрать из общей видимости api-keys погоды.
Заодно прикрутил кеширование на стороне сервера ответов погоды и сделал 4 источника с возможностью выбора (и заодно — с выбором сколько дней показывать в прогнозе; запрашиваем всё равно все 7 дней, но там json, десятки килобайт, максимум сотня).
Думаю еще сделать и парсинг на php (чтобы скрипт возвращал стандартный json), но пока лень и времени нет :)
Зато теперь по кешу на сервере могу строить фсякие погодные графики. Тетерически. Реализовывать пока лень.
10 июня 2023 Доделал "новую" погоду: полностью переписал на js — получение, отрисовку, сокрытие. Изменил логику сокрытия: если прежде рисовалось всё, а потом поимённо скрывалось, то теперь сколько надо, столько запрашиваем и рисуем. Про остальное сайт погоды не дёргаем без нужды. Заодно реализовал много удобных мне фишичек — выделение жарких, холодных и очень холодных дней и часов, выделение сильного и очень сильного дождя и ветра, показ UV (с выделением опасных уровней) и давления, день/ночь.
Структуру блока погоды расписал в комментарии, чтоб не забыть.
6 июня 2023 Сделал-таки свою отрисовку погоды, старые образцы пока заныкаю сюда. Низкий поклон https://open-meteo.com за удобный семидневный бесплатный прогноз по координатам. На нём и отлаживался. 14 сентября 2022 Яндекс продал свои новости Вконтакту. Тот первым делом отключил новостные информеры. Нуачётакова? Пришлось писать тащилку новостей по rss с новостных сайтов. Буду использовать сайты Бизнес-ФМ и Ф1-ворлд, спасибо им большое. Сделал еще несколько резервных источников. 1 июля 2022 Нашел сайт, который показывает разрешение экрана, включая DPI. Очень удобно стало подбирать размеры с этим знанием. 30 марта 2022 Сделал наконец масштабирование виджетов погоды (сайт их отдает со своими стилями, где всё в пикселях) и прямое получение курсов с сайта ЦБ.
Заодно подготовил свои скрипты получения погоды (можно сказать, отчаялся), но пока их не использую.
28 февраля 2022 Какой стыд происходит! 10 мая 2021 Сделал автомасштабирование всех страничек сайта. Удобно стало пользоваться с мобильного. 16 марта 2021 Сделал автомасштабирование главной страницы сайта на css. Будем посмотреть. Заодно нашел сайт — показывает, как будет выглядеть url на разных разрешениях экрана.
И еще такой сайт. Ну и до кучи — проверка от google.
13 февраля 2021 Яндекс вдруг изуродовал свои погодные информеры. Убрал название места, урезал прогноз и сам информер. Пришлось срочно искать замену, спасибо 🌤World Weather и Gismeteo. На самом деле лучше всего информеры у Gismeteo, но они работают как-то ненадежно — медленно и без гарантии. А самые удачные по размеру и формату еще и врут :) Сделал страничку, куда собрал тестовые погодные информеры, пока буду следить. Отчаюсь — удалю ее. 7 сентября 2020 Добавил немного ява-скрипта на сайт. Теперь можно скрыть блок новостей автогонок (и запомнить скрытие в кукишах), на случай, если гонку собираешься смотреть в записи, чтобы не узнать результат. И показать счетчик посещений от Яндекса. Ну и текущую дату и день недели повесил, пусть будут. 4 сентября 2020 И страницу расписания гонок F1 (а ее создает внешний скрипт) переделал в css-разметку. И чуть не поседел, пытаясь отцентрировать рисунки по вертикали. Затейники они там, в комитете CSS. Зато валидатор счастлив. Заодно сделал ссылки на автодромы — давно хотел. 2 сентября 2020 Добил дизайн, сделал много мелких фишечек. CSS3 мне даже нравится, хотя таблицами формировать структуру документа всё ещё привычнее. Но немодно :) Даже новости на css переделал ;) Но страницу расписания гонок F1 оставлю таблицей, через css не очень выходит. 26 февраля 2020 Переработал дизайн без таблиц (ну почти), верстка только на css. Максимально использовал CSS3. Прогнал сайт через валидатор, удивительно, но не ругается. 25 февраля 2020 Тестирую дизайн без таблиц, чисто на css. 24 декабря 2016 Сайт немного допилен, убраны неработающие информеры, добавлены работающие. Яндекс.Новости вариант не идеальный, но другого пока нет. Будем искать... 14 мая 2014 Поменял хостинг на собственный. Бесплатные удобные в мире кончились :( Ну и домен kovalevav.ru заодно взял. 11 сентября 2008 Сделал генерилку расписания гонок Ф1. Надоело руками каждый год страничку собирать. 3 сентября 2008 Как я погорячился 2... Уже понятно, что сайтом это не будет, так, кое-что для личного пользования. Гостевая книга сдохла (а зачем она мне? ;)), дизайн переработан ещё раз, с использованием css.
Да! Поскольку hut.ru без объяснения причин куда-то задевал поддержку SSI на своём хостинге, пришлось этот самый хостинг менять. BY.RU ничем не хуже, даже лучше, потому как не вешает рекламных баннеров на странички.
14 апреля 2005 Как я погорячился... Но кое-что понемногу делается. 17 января 2002 Дошли руки и до сайта. Теперь начну его потихоньку наполнять. Радостно, что облома не случилось... 29 июня 2001 Несущественные изменения дизайна. На самом деле закрытие "Россия-Он-Лайн" — это, похоже, начало конца. Ау, 98-ой год! 24 мая 2001 Отказ от фреймового дизайна, установка счетчика, настройка гостевой книги. 20 мая 2001 Начало работы над сайтом