Маленький скрипт позволяющий распарсить текстовой список и записать содержимое в виде наглядной таблицы в экселевский файл.
Есть неприятная особенность при использовании zip в консуле linux систем - если в архивируемой папке есть symlink (ярлык/ссылка) на другую директорию) то содержимое этой папки тоже будет добавлено в архив.
Если это не требуется, то нужно использовать ключ -y
Пример: zip -ry out.zip /home/user
Создание ссылки: ln -s /home/user/files /home/_UserFiles
В данном примере вместо вентиляции используется диод, а вместо датчика движения кнопка и время 20 секунд, а не 5 минут.
Еще нужно учесть, что кнопка возвращает цифровое значение, а датчик движения аналоговое, т.ч. часть:
TriggerVal = digitalRead(pinTrigger); if (TriggerVal == HIGH) // Если есть движение
нужно будет переделать.
SQL запрос позволяющий вывеси категории у которых количество статей превышает определенное.
Подобное может потребоватся, если нужно найти категории в блоге с сытым большим количеством статей.
SELECT * FROM blog_category AS a WHERE ( SELECT count(*) FROM blog_rel_categories2item AS b WHERE b.id_cat = a.id ) > 100
Как не странно, но этот функционал запрятан довольно далеко.
Например, по ТЗ, нужно убрать все внешние ссылки из HTML. Данный пример показывает, как это сделать.
The Dark Eye: Chains of Satinav
Пожалуй, это лучший квест в который я играл. Отличная графика и шикарный сюжет, который все сильнее затягивает в процессе игры. Множество мелких и на первый взгляд незаметных деталей создают неповторимую визуальную и эмоциональную атмосферу. Все характеры персонажей и диалоги детально проработаны.
Поэтому когда *спойер* и затем неожиданно *спойлер* - ты понимаешь, что оторваться от игры до полного прохождения уже не получится!
10 / 10
Выключение Ajax пагинации в phpshop
За динамическую загрузку товаров, при скроле сайта вниз, отвечает javascript переменная AJAX_SCROLL
Файл: /java/jqfunc.js
// Динамическая прокрутка товаров var AJAX_SCROLL = true; // Показывать пагинацию при динамической прокрутки товаров var AJAX_SCROLL_HIDE_PAGINATOR = false;
Также в файле /templates/шаблон/product product/page_list.tpl стоит закомментировать if (AJAX_SCROLL) scroll_loader();:
var inview = new Waypoint.Inview({ element: $('.product-scroll-init'), enter: function (direction) { // if (AJAX_SCROLL) // scroll_loader(); } });
Апгрейд / Upgrade (2018)
История о том, как человек потерявший смысл жизни (жену) и ставший инвалидом, в стремлении быть здоровым и обуреваемый жаждой мести, соглашается на эксперимент.
В конечном итоге полностью теряет контроль и становиться заложником своего тела, управляет которым ИИ.
Назвать фильм боевиком, в привычном понимании, сложно. Скорее это экшен драмам. Слоган: «Not Man. Not Machine. More»
К сожалению фильм довольно стандартный, хотя ИИ и постепенно сбивает человека с пути (начиная от случайных убийств преступников, до пыток), и также постепенно перехватывает контроль, но нет ощущения "нерва".
Все идет своим чередом и предсказать дальнейшее развитие сюжета не составляет труда. Даже не совсем стандартный финал этого не исправляет.
6 / 10
Как проверить, что элемент скрыт.
Иногда требуется проверить, отображается ли сейчас тот или иной блок на экране. В Jquery для этого есть специальный селектор:
if($(element).is(":visible")) { //... }