суббота, 23 мая 2015 г.

Создание упражнения типа Match в Hot Potatoes с использованием таблицы

Программа для создания интерактивных упражнений Hot Potatoes обладает массой возможностей, если только пользователь чуточку владеет понятием стилей. В таком случае в программе можно создать довольно милые упражнения, которые будут особенно привлекательны для детей младшего и среднего школьного возраста.

Почему я часто пользуюсь именно этой программой, а не, скажем, LearningApps с его разнообразием типов упражнений? Элементарно, из-за отсутствия Интернета. Созданные же в программе Hot Pot упражнения можно применять где угодно: будь то онлайн или оффлайн.

Должна сказать, что ученикам нравятся созданные в Hot Potatoes упражнения (хотя некоторые боятся ограничения по времени), они с удовольствием изучают возможности программы и пробуют создавать собственные упражнения.

Мой сегодняшний маленький опыт - это упражнение типа Match на соотнесение слова и картинки, созданное в JCloze.

Скрин:


Если кому-то интересно, как такое упражнение делается, могу расписать подробно, но считаю, что процесс достаточно наглядно представлен в приводимой ниже полезной ссылке. Сложнее подобное упражнение представить онлайн, нужны прямые ссылки на изображения. Пришлось воспользоваться папкой Public в Dropbox. Картинкам недостаёт одинакового размера, хотя я их и приводила к одинаковой ширине, и прозрачности/непрозрачности.

Смотреть упражнение

__________________________________________________________________________

Полезная ссылка

четверг, 21 мая 2015 г.

Child Theme Configurator

Вопрос создания дочерней темы в Wordpress не давал мне покоя. Дочерняя тема решает проблему обновлений: родительская тема обновляется, а дочерняя сохраняет все внесённые до этого изменения.
Процесс создания дочерней темы очень прост:
1) создать каталог с темой через ftp или Filezillа в /wp-content/themes, прибавив к названию основной темы слово -child
2) в текстовом редакторе создать файл, назвать style.css, в нём прописать название темы и ссылку на папку Template родителя
вроде вот этого, причём указывать автора, версию и описание абсолютно не обязательно:
/*
Theme Name: Dynamic News Lite Child
Template: dynamic-news-lite
Author: Tatiana
Description: Child theme for Dynamic News Lite
Version: 1.0.1432180091
*/
3) проверить наличие дочерней темы в админке, активировать тему и радоваться жизни.

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

Несмотря на простейшие действия у меня никак не получалось создать нормальную дочернюю тему: не отображались стили. Вид был такой, как когда ставишь тему, а она кривая, или как когда не очищен кеш после редактирования темы. Вроде всё правильно сделано, а пользоваться нельзя. Почитала про function.php, c помощью которого можно устранить косяк с некорректным отображением темы. Судя по тому, что добавил в папку дочерней темы плагин, я не то прописывала в файле function.php. Вопрос создания дочерней темы решился моментально с помощью плагина Child Theme Configurator.  Плагин сам создал файл и запись в function.php:

<?php
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) exit;

// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED - Do not modify or remove comment markers above or below:

       
if ( !function_exists( 'chld_thm_cfg_parent_css' ) ):
    function chld_thm_cfg_parent_css() {
        wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css' );
    }
endif;
add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css' );

// END ENQUEUE PARENT ACTION

Насколько я понимаю, таким образом плагин прописал путь к родительскому файлу css.



Плагин не только создал дочернюю тему, но и нашёл где-то мою правку родительской темы и тема моментально приняла тот вид, который был задуман.

Вопрос, конечно интересный, где плагин откопал мою правку, потому что лично я её нигде не видела.

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

PS: А в это время народ на КОИ в Лиде стенды свои защищает. Коллега вчера прислала с конкурса штук 10 фото. Интересно, как по стенду можно определить, достойный ресурс или нет?

понедельник, 18 мая 2015 г.

Как спрятать ссылки credits в футере?

Не очень хорошая мысль убирать из футера ссылки credits ( ссылки на Wordpress и на автора бесплатной темы). Пользуясь результатами чужого труда, следует относиться к этому труду с уважением.

Но как быть, если внешних ссылок с главной страницы вашего сайта слишком много и это не делает ваш ресурс презентабельным для поисковиков, а следовательно, для продвижения сайта?

На продвижении я не зациклена, но оказалось, что ссылок в футере блога слишком много (3-4 ссылки только в футере? перебор).
Влияют ли эти ссылки на скорость загрузки страницы? Не знаю, видимо да. Удалять credits совесть не позволяет, скрою.

С помощью Inspect Element в Mozilla Firefox  находим эти ссылки. Замечу, что в браузере и в файле темы используются разные редакторы, поэтому придётся поискать, где конкретно прописаны ссылки. В файле footer.php моей нынешней темы Smartline это "smartline_footer_text". Через Filezilla редактируем файл footer.php следующим образом:

<div style="display:none">
<noindex><div id="footer-text">
           
            <?php do_action('smartline_footer_text'); ?>
       
        </div></div>
</noindex>

Ссылки скрыты, по идее они не индексируются.

пятница, 1 мая 2015 г.

Изображения в блоге на Wordpress

Не открою Америку, если скажу, что в блоге на Wordpress слишком много неиспользуемых картинок.

Откуда они берутся? Когда вы загружаете картинку, WP создаёт несколько копий разных размеров. Эти размеры прописаны в настройках медиафайлов и представляют собой миниатюру, средний и крупный размер. Кроме того, сохранится также и оригинал.

Так за полгода-год при активном пользовании блогом место на диске будут занимать совершенно вам не нужные копии картинок. Жаль таким образом использовать дисковое пространство на платном хостинге. Я стараюсь экономно относиться к месту на диске и слежу за тем, чтобы на блоге не было файлов, без которых можно обойтись. К слову,  оптимизированными считаются изображения, весящие не более 50Kb. Как оказалось, картинки у меня не оптимизированы (знания приходят не сразу, а блогу уже пятый год).

Именно поэтому, добравшись до плагина Delete Not Used Images (DNUI), я удалила все копии картинок из базы данных, увеличив место на диске примерно на 40Mb

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


Данные настройки обозначают, что вордпресс помимо оригинала картинки создаст thumbnail. Больше никаких копий создано не будет.


Однако в теме блога также могут быть прописаны различные размеры картинок и тогда вместо ожидаемого результата вы получите всё те же 5, а то и больше, картинок.

В таком случае придётся редактировать файл functions.php темы. Естественно, если тема обновится, все ваши настройки исчезнут.

четверг, 30 апреля 2015 г.

Проблемы с Dropbox в Linux

Облачным сервисом Dropbox пользуюсь очень давно, хотя больше привыкла в Диску Яндекса.
Однако на днях понадобилось мне зайти в Dropbox с Debian и оказалось, что переход на сайт ведёт вовсе не на сайт, а открывает VLC плеер.
Первой мыслью было удалить пакеты и установить всё с нуля. Припомнила, что года полтора тому назад, устанавливая Dropbox в систему, столкнулась с небольшими трудностями. Трудностей не хотелось, отогнала от себя мысль переустановки.
Заглянула в Синаптик. Посмотрела пакеты. Раз внешняя ссылка ведёт на плеер, вероятно, что-то не то с VLC для браузера. Удалить негодяев. Удаляться пакеты не захотели, потому как оказались битыми. Вот оно что!
Решение проблемы - переустановка пакетов. Дальше можно удалить подозрительный пакет. Что и было сделано.
Всё заработало.
Умная система!)

пятница, 24 апреля 2015 г.

Windows is loading files (Установка Windows 7 второй системой)


Предисловие

В Интернете есть много статей об установке Linux второй системой с Windows. Главная часть подобного действа заключается в оптимальном делении жёсткого диска на партиции и правильном их форматировании. Нужно также уметь создавать загрузочную флешку и понимать, что такое логический и основной разделы.

Об установке Windows второй системой пишут нелицеприятные вещи, например, что нужно удалить имеющуюся систему семейства Linux, полностью отформатировать диск, установить Windows и только потом Linux. Абсолютно незачем удалять что-то и форматировать весь диск, достаточно высвободить под Windows минимум 30 гигабайт на диске (лучше больше, конечно, под программы и для системы про запас). Плох был бы Linux, если бы он не был таким дружелюбным к другим системам. Но начнём сначала.

Подготовка к установке Windows на одном компьютере с Linux

1) Из папки Home скопировать все файлы на флешку.
2) Вручную удалить один из разделов с Linux с помощью программы GParted (это программа для Linux). Можно отформатировать его в NTFS, а можно оставить пространство нераспределённым.
3) Заранее приготовить Live CD c дистрибутивом Linux Mint для того, чтобы после установки Windows 7 войти в систему и восстановить загрузчик GRUB.


- Люблю его... - Кого это? - Linux

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

Тогда зачем возвращаться к Windows?

Hаличие в кабинете английского языка компьютеров с предустановленной Windows 7, частое использование программы Hot Potatoes и нежелание пользоваться Wine в Linux Mint заставило меня искать способ установить семёрку рядом с мирно сосуществующими Debian Wheezy и Linux Mint.

Какой системой пожертвуем?

Оставим Debian, графика и рабочий стол приятнее для глаз, да и я к ней привыкла. А Linux Mint будет у нас на флешке. Кроме того, пишут, что Windows любит располагаться в начале раздела, а там у нас Mint. Выбора не остаётся - Mint.

О страшном

Самое страшное слово для меня во всей этой петрушке до сегодняшнего дня было BIOS. А с сегодняшнего дня - драйверы.

Собственно, как происходила установка

В ноутбуке марки Toshiba в BIOS можно попасть, нажав на Пуск и удерживая F2. Для чего? Отметить там загрузку с DVD первичной. Конечно, в BIOS я заглянула и что надо там жмякнула, но до сих пор не понятно, зачем? Всё равно Пуск + F12 играют решающую роль. Ну, написали умные люди про BIOS - значит BIOS.

После этого включаем ноутбук, нажав Пуск и удерживая F12. Вставляем диск и нажимаем Enter. Начинается установка Windows.
В нашем случае это будет Windows 7 Home Premium Edition, так как к ней у нас имеется ключ активации, сохранившийся от производителя на крышке ноутбука.

В самом начале установки вам будет задан вопрос, какую из версий Windows 7 вы хотите. Тут нужно учесть архитектуру компьютера. По привычке выбрала 32, так как из опыта использования Линукс помню, что 32 станет на любой компьютер, а 64 нет. Кто его знает, какая у меня архитектура, я до сих пор не разобралась в этом.

Можно расслабиться минут на 10, пока Windows копирует файлы. Потом нужно не упустить момент и вытащить загрузочный диск.

Дальше (не думайте, что всё так гладко получилось с системой, несколько раз переустанавливала и не потому, что что-то криво стало, а от неожиданности, что установленное не готово к работе в ожидаемом виде: как? нельзя изменить язык системы? только с бубном? пфф.... а вот в Линукс...) начались поиски драйверов для 1) дисплея 2) интернета.

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

Вводим в поисковик toshiba sattelite s655 s5307, попадаем на сайт производителя. Скачиваем, устанавливаем и получаем почти работоспособную систему, почти - потому что нужных прибамбасов в ней пока нет, в отличие от Линукса, в котором практически всё имеется "из коробки".

Теперь пора подумать о восстановлении GRUB. Заходим из Live CD на сайт Compizomania к Володе Долгиреву и вбиваем у него на блоге в поиск Boot Repair. Находим несколько команд для терминала и выполняем их.

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair

Happy end

Программа восстановит затёртый загрузчик и сделает Debian системой по умолчанию.

Всё, теперь на компьютере у нас Debian и Windows 7. Та-дам!

PS: Да, цветочки! Не машинка, не архитектура, не абстракция!

суббота, 4 апреля 2015 г.

"Белый экран смерти"

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



Первое, что пришло в голову - обратиться в техподдержку. Обратилась. Суббота, никакой реакции. Главное - не паниковать, погуглить, что и было сделано.

Возможной причиной подобного белого экрана, как стало понятно из прочитанного в Интернете, может стать неверная работа какого-нибудь плагина. Вспомнила, что как раз утром обновила какой-то из них, но какой? Watu или WP Super Cache? Но прежде всего нужно попасть в админку, там разберёмся.

Заходим на ftp своего ресурса [я это делаю через Filezilla] и отключаем все плагины, приписав к папке с плагинами _backup. Можно прописать то же самое к одному или нескольким "подозреваемым" плагинам, а затем включать по одному (убирать приписку) и смотреть за реакцией блога.

В моём случае ошибку выдал WP Super Cache. Сначала я решила заменить его аналогичным Hyper Cache. Затем блог выдал сообщение, что повреждённый плагин пофиксился. Ну и хорошо. Значит, я верно настройки сделала когда-то, поставив галочку напротив "Отладка". Он мне привычнее, вернула.

Смерть, конечно, страшное слово, но в данном случае мы её победили. Но если бы не знания ftp - капут был бы и вырванные нервы.