суббота, 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 - возможно, там есть пункт, позволяющий отключить загрузку со сменных накопителей.

суббота, 29 мая 2021 г.

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

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

Есть способ это изменить, присвоив флешке букву, которая более не будет меняться.  Для этого вставьте целевые флешки в ПК, и в Управлении компьютером выберите раздел Управление дисками. Присвойте флешкам буквы дисков С КОНЦА алфавита (например. у меня 3 флешки, им я присвоил буквы X, Y, Z). В дальнейшем, только чужие флешки будут бороться за свободные буквы, ваши же всегда будут под той буквой, какую вы им назначили, и вы их не спутаете друг с другом и легко отличите от вставленных чужих.

Учтите, что действовать этот эффект будет только на вашем рабочем месте, которое вы обработали, на чужих местах вы вновь столкнетесь с чехардой букв дисков.

понедельник, 26 апреля 2021 г.

Легкое создание спойлеров

Спойлер прячет часть текста под активную кнопку, экономя место на странице. Прежде, создание спойлеров на веб-странице было технически сложным делом. Теперь же достаточно обернуть текст, подлежащий скрытию в теги <details> и </details>. Если требуется изначально открытый текст, нужно в открывающий тег добавить атрибут open - <details open>. Данный прием годится для работы в конструкторах, не имеющих собственного инструментария спойлеров.

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

вторник, 12 января 2021 г.

Ситуация: не работают ЦОРы на Adobe Flash Player

Из-за многочисленных проблем с безопасностью с 12 января 2021 года Adobe Flash Player был везде отключен. В вебе это не вызвало особых проблем, однако беда пришла оттуда, откуда не ждали. Ряд образовательных дисков вместо контента стал показывать заставку, как на картинке. Эти диски работают на ActiveX компонентах флеш-плеера.
Есть 2 способа решить эту проблему. На ОС 7 и ниже можно откатиться на версию 32.0.0.371, последнюю без тайм-бомбы и больше его не обновлять.
Однако на ОС 8 и выше попытка откатить ActiveX компоненты через установку флеш-плеера для IE натыкаются на отказ с мотивировкой: В ваш браузер Microsoft Internet Explorer включена последняя версия Adobe Flash Player.
Тут поможет 2-й способ - просто измените дату на компьютере на более раннюю, ту, где флеш-плеер еще функционировал.
После этого диски с флеш контентом работают, а дату при необходимости всегда можно сменить обратно на актуальную.

пятница, 20 ноября 2020 г.

Ситуация: получить большие файлы с удаленного рабочего стола

В процессе рабочей деятельности иногда подключаюсь к домашнему компьютеру. Раньше я пользовался для этого  Team Viewer`ом, но он вдруг стал очень жадным и не работает, пока его не купишь. Теперь использую Any Desk. Как-то забыл дома подключенной флешку с крайне необходимыми видеофайлами большого размера. В стрессе, не подумав как следует, стал вытягивать их путем перетаскивания на Рабочий стол рабочего компьютера... ...в-общем, "Я еще никогда так не ошибался.jpg". Это было очень, нет, ОЧЕНЬ медленно, несмотря на то, что и дома, и на работе Интернет достаточно быстрый. Видимо, в передаче посредниками выступали медленные сервера Team Viewer`а. Кроме, того, подобно передаче файлов в Проводнике, они шли один за другим, по очереди. В итоге поехал за файлами домой и обратно на такси.

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