вторник, 14 ноября 2023 г.

Лайфхак: платформы для бесплатного создания и размещения сайтов

Регулярно со стороны педагогов всплывает вопрос: свой сайт на Гугл-сайтах или даже Блогспоте слишком сложно создавать и поддерживать - нет ли еще каких-нибудь площадок, попроще.

Есть, конечно. Следующей после Блогспота будет платформа бесплатных сайтов uCoz. Имеет широкий функционал и гибкие возможности ручного допиливания, однако для этого требует некоторых IT навыков. Рекламу можно попытаться убрать и бесплатно, написав в поддержку, что сайт имеет образовательную тематику. Бесплатно дают 400 Мб места.

A5.ru - простая платформа, бесплатный функционал которой можно использовать для создания личных блогов. Большое количество подсказок помогут разобраться с функциями интерфейса. Конструктор предлагает большое количество шаблонов. Бесплатно дают 150 Мб места.

Tilda - российский конструктор сайтов, который имеет интуитивно понятный интерфейс, его можно использовать и для создания образовательного блога. На бесплатном тарифе мало места: 50 Мб и до 50 страниц на сайт.

Wix - международная облачная платформа для создания сайтов. Сервис доступен на русском. Интерфейс прост - вы добавляете элементы простым перетаскиванием.  Бесплатным пользователям подключают рекламные баннеры. В силу международности Wix может быть проблемным (может влепить баннер с призывом поддержать Украину и т.д.). Бесплатно дадут до 500 Мб места.

SITE123 - конструктор для пользователей без опыта, предоставляет простые инструменты для быстрой разработки сайтов. Бесплатно дают 250 Мб места.

Все бесплатные конструкторы ограничивают вас в домене, показывают рекламу. Могут быть и другие ограничения: количество страниц, число посетителей/объем трафика, скорость загрузки, удаление за непосещение и т.д. Во всех ограничено место. Даже если вы будете хостить файлы на облаках, а видео - на Ютубе, вы все равно будете понемногу расходовать предоставленное место на изображения. Нет никаких гарантий, что правила ресурса не изменятся, что его вообще не закроют. 

Поэтому я продолжаю пользоваться Блогспотом - он не намного сложнее, и бесплатен, без рекламы. Места в нем достаточно, т.к. он интегрирован с ГуглДиском. Из заметных проблем - неумение штатными средствами работать с таблицами и пропажа картинок со страниц (Роском надзор блокирует сервера Гугл). Также у меня блог долго не хотел индексироваться, соответственно, отсутствовал в поисковой выдаче. Все эти проблемы решаемы.

среда, 5 октября 2022 г.

Ситуация: пропавшие изображения

С полгода назад обратил внимание, что из блога начали пропадать изображения, причем под vpn они становятся видны. Пропадают в основном старые картинки, располагающиеся по адресам 1.bp.blogspot.com,  2.bp.blogspot.com, 3.bp.blogspot.com и 4.bp.blogspot.com. Проблему вызвал Роскомнадзор, который заблокировал часть сервисов Гугла, в том числе и эти адреса с изображениями. Новые изображения блогспот размещает на blogger.googleusercontent.com и с ними проблем нет. 

Картинки можно скачать и установить заново, однако у меня за несколько лет ведения блога их накопилось весьма и весьма много. Специально же ради моего блога включать vpn никто не будет. Решение было найдено на сайте https://groups.google.com/g/blogoask/, где юзер Aldous нашла решение. Необходимо установить скрипт в коде шаблоне, в настройках к нему можно добраться в пункте Тема - Изменить HTML. 









Находим место, где закрывается тег боди, делаем перед ним пустую строку и в эту пустую строку
 вставляем скрипт:


<script>

var images = document.getElementsByTagName(&quot;img&quot;);

for(var i=0;i&lt;images.length;i++) {

images[i].src = images[i].src.replace(/[1-4]+.bp.blogspot.com/,&quot;lh4.googleusercontent.com&quot;);

}

</script>

Сохраняемся, теперь при попадании на страницы с отсутствующими изображениями их будет загружать скрипт.


понедельник, 25 октября 2021 г.

Ситуация: трудное восстановление файлов с программой R.saver

Принесли мне жесткий диск с жалобой: не распознается, не успели сбросить информацию с диска C: Для восстановления информации жесткий диск был охлажден и подключен через USB-переходник, далее я воспользовался программой R.saver. Программа достаточно долго распознавала жесткий диск, затем, выдав предупреждение о физических сбоях на поверхности, предложила продолжить. 

На удивление, сразу удалось подключиться к остаткам файловой системы, в результате необходимые файлы были быстро найдены (как обычно, это был Рабочий стол, Документы и Загрузки) и добавлены в список на восстановление. Как положено, программа выдала предупреждение о том, что файлы нужно восстанавливать на другой, целый носитель (а я и не против) и принялась определять список возможных мест для сохранения. И тут возникла проблема: R.saver принялся опрашивать ВСЕ подключенные носители, в том числе сбойный (что было абсолютно незачем делать) и эта процедура повесила весь процесс.

Сбойный жесткий диск пришлось отключить и вернуться на шаг назад. При повторном подключении поиск не пришлось производить заново: пока вы не закроете окно восстановления, очередь на восстановление найденных файлов сохраняется в целости. Сбойный диск опознавался за пару минут и был бы готов отдать файлы... если бы не шаг с выбором места сохранения, опрашивающий все диски и вешающий процесс.

Решение было найдено следующее: возвращаемся к очереди на восстановление и отключаем сбойный диск, идем далее и спокойно выбираем место сохранения, а затем подключаем сбойный диск к моменту сброса файлов. Несмотря на в целом верную идею, получилось не сразу - сначала восстановилась пустая папка, в другой раз - отказ из-за невозможности доступа к диску. Проблема была в том, что сбойный диск опознавался в системе достаточно медленно.

Сработала следующая комбинация: на шаге со сформированной очередью, отключаем сбойный диск. Следующий шаг - выделяем раздел для сохранения, но не заходим в него. Подключаем сбойный диск и ждем несколько минут, пока он не будет опознан. Продолжаем процесс сохранения. Так мне удалось пропустить этап глючного опроса битого диска и таки запустить процесс сброса файлов. Сохранение прошло успешно - пользователь получил свои потерянные файлы. 

вторник, 19 октября 2021 г.

Ситуация: не открываются сайты: массовая проблема с сертификатами

На необновленной Windows 7 устранял проблему с работой в сети Интернет: не открывались сайты, выдавая сообщение о проблеме с сертификатами. Издевательски предлагали установить часы, хотя время было правильное, либо сообщали, что соединение не защищено, без возможности принять риск и продолжить. Также не помогал зайти Internet Explorer - проблема сохранялась во всех браузерах. Не помогло снижение уровня безопасности в Internet Explorer и очистка SSL. Также не помог откат назад по времени.

При этом сайты группы Яндекс работали исправно.

Причина была в том, что 30 сентября 2021 компания Microsoft прекратила поддержку корневых сертификатов ISRG Root X1 в Windows 7. Эти сертификаты можно скачать и обновить, основная проблема была в том, чтобы сделать это на машине, где большинство сайтов не открываются (в том числе сайт Lets Encrypt). Даже если открыть сохраненную копию сайта, скачать с него файлы не получается. Настоятельно рекомендую, если есть возможность, скачать эти сертификаты на машине без этих проблем и принести на проблемную на флешке.

Мне удалось скачать нужный сертификат лишь на сайте Яндекс Дзена, где была ссылка на файлообменник. Итак, вам нужен сертификат SRG Root X1 в формате der, а также лист отзыва USERTrustRSACertificationAuthority.crl. Скачав их, перейдите к месту загрузки и правой кнопкой кликнув по файлу выберите Установить. В меню установки выберите Поместить сертификат в следующее хранилище, нажмите Обзор и выберите Доверенные корневые центры сертификации, Далее, Готово. После этого сайты начинают открываться (иногда недостаточно просто обновить страницу или перезагрузить браузер, тогда перезагрузите компьютер).

На случай, если вы попали на эту страницу в надежде скачать сертификаты, вот ссылка.

суббота, 18 сентября 2021 г.

Лайфхак: массовое заполнение гугл-календаря

Гугл-календарь - мощный инструмент как для планирования деятельности, так и для образования. Удобное встраивание в любую веб-страницу - еще один его плюс. Однако через веб-интерфейс он заполняется не самым удобным способом - по одному мероприятию. 

Допустим, мы имеем список мероприятий в формате Word/Excel, оформленный в виде таблицы Дата/Название мероприятия. Существует способ со сравнительно небольшими затратами труда и времени весь его загрузить в Гугл-календарь.

На листе Excel в первой строке создаете заголовки:  Subject, Start date, Start time, End date, End time, All day event, Reminder on/off, Reminder Date, Reminder Time, Meeting organizer, Description, Location, Private - каждый в отдельном столбце, запятые убрать.

Смысл столбцов: Subject - название мероприятия, Start date - дата начала, Start time - время начала, End date - дата окончания, End time - время окончания, All day event - на весь день, Reminder on/off - использовать ли напоминание, Reminder Date - дата напоминания, Reminder Time - время напоминания, Meeting organizer - организатор, Description - описание, Location - место проведения, Private - скрытое

Чтобы календарь правильно воспринял время и дату, их формат должен совпадать с тем, который выбран в настройках календаря (время - 12 часовой или 24-часовой формат; дата - мм/дд/гггг, дд/мм/гггг или гггг-мм-дд).

Для столбцов All day event и Private допустимое содержание - True или False.

Некоторые ячейки допустимо оставлять пустыми, тогда календарь при необходимости заполнит их сам либо так, как установлено по умолчанию, либо исходя из содержимого других ячеек. Так, если ввести лишь дату начала, календарь по умолчанию сочтет мероприятие однодневным и выставит датой окончания этот же день, а если вы установите в столбце All day event значение True, и в то же время укажете время начала и окончания, календарь проигнорирует противоречащее значение.

Итак, как заполнить календарь с минимальными усилиями? Абсолютно необходимо ввести лишь название и дату начала мероприятия, но есть и технические сложности. Формат дат Excel не содержит вариантов, совпадающих с форматами календаря. Это можно обойти, воспользовавшись заменой, и заменив в столбце дат в формате 31.12.2000 точки на /.

Вторая сложность - сохранение в формате csv с разделителями запятыми в Excel происходит некорректно - вместо запятых почему-то вставляются ; Это можно исправить, заменив обратно на нужное через тот же Блокнот.

Обе сложности можно преодолеть легче, если воспользоваться не Excel, а гугл таблицей. Во-первых, она адекватно распознает даты и может преобразовать их в формат гггг-мм-дд. Нужно лишь выставить в настройках гугл календаря этот же формат. Во-вторых, сохранение в csv происходит без проблем с запятыми. Всё же, рекомендую проверить будущий результат, сперва загрузив для пробы одно мероприятие.

Полученный csv файл импортируем в календарь. Он покажет, сколько мероприятий было импортировано успешно.

Заполненный календарь можно встроить в веб-страницу, не забудьте только предоставить доступ посетителям, иначе просмотр будет невозможен.

Подобным способом я ежегодно заполняю календарь дел на сайте КГБОУ Школа 3, а также создал календарь знаменательных дат по информатике.

понедельник, 30 августа 2021 г.

Лайфхак: совместимость переходников

Пользователи компьютерной техники могут отметить разнообразие видеовыходов: среди них SVGA, DVI, HDMI разных версий и DisplayPort. Зачастую, возникает несоответствие между источником видеосигнала (видеокарта) и его приемником (монитор, проектор, телевизор). Эту проблему хочется решить минимальными затратами - при помощи переходника. Однако, во избежание ненужных расходов, следует помнить об общем правиле: переходник с более совершенного разъема на менее совершенный - возможен, переходник с менее совершенного на более совершенный - нет.

Перечень разъемов от менее совершенного к более совершенному: SVGA, DVI, HDMI, DisplayPort. Таким образом, например, возможен переходник (кабель) DisplayPort на HDMI, или DVI на SVGA, но не наоборот. Знание этих правил позволит вам избежать трат на переходники и кабели, которые не сработают и не питать неоправданных надежд. 

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

Подобное правило в целом действует и для других интерфейсов. Так, например, для мышей и клавиатур существует переходник с более совершенного разъема USB на PS\2, но нет переходника с PS\2 на USB.

Что же касается видеовыходов, также следует учитывать разницу между DVI-D и DVI-I, а также между разными версиями HDMI, иначе может возникнуть ситуация, когда не сработает и кабель, соответствующий вышеуказанному основному правилу.

понедельник, 2 августа 2021 г.

Ситуация: сбой загрузки при вставленных флешках/внешних ЖД

У некоторых материнских плат наблюдается проблема с загрузкой, если в портах были оставлены флешки или внешний жесткий диск. Это происходит потому, что при вставке новых носителей компьютер пересматривает порядок загрузки в пользу новых устройств и пытается с них загрузиться. Как правило, проблема лечится извлечением внешнего носителя и перезагрузкой. Если же вы желаете решить проблему на корню, просмотрите настройки BIOS - возможно, там есть пункт, позволяющий отключить загрузку со сменных накопителей.