Как уменьшить размер презентации PowerPoint

Дочка делала в школе презентацию в PowerPoint. Техническое требование к презентации – не более 15 Мб, а у нее получилось 20. Презентация состояла из 10 слайдов без видео и музыки, потому было немного удивительно, что файл такого размера. В течение буквально 30 секунд размер презентации был уменьшен в 10 раз, при этом на количестве слайдов и качестве презентации это не отразилось. Как? Читайте

(далее...)

Как получить N записей в запросе со смещением для постраничного вывода

Когда работаешь с очень большим объемом данных, то может не получится сделать постраничный вывод на стороне клиента и придется дробить запросы на вывод N записей. Ниже пример SQL запроса, который позволит это сделать. Код для MSSQL сервера (Transact-SQL).

(далее...)

Push, pop, shift, unshift - простые методы по добавлению и удалению элементов массива в Javascript / Typescript

Очередная шпаргалка для Fullstack разработчика - сводная таблица по добавлению и удалению элементов массива. Когда надо добавить элемент в начало массива, когда в конец, или наоборот - удалить элемент. Ниже 4 базовых метода для добавления или удаления элементов.

(далее...)

В C# вывести дерево файлов и папок

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

(далее...)

Как встроить HTML, JavaScript и CSS код в страницу сайта на WordPress

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

(далее...)

Как я сделал автоматическую съемку фото на веб камере ноутбука из консоли Linux

Для своих личных задач я сделал из старого ноутбука с I5 3-го поколения и 16GB оперативной памяти домашний сервер. Установил на него Debian, даже настроил на нем аналог RDP для линукса - XFCE. На нем работает nginx и еще некоторые домашние роботы 🙂 Но очень хотелось еще сделать небольшое DIY видеонаблюдение из него. Инструменты: Debian, Nginx, Fswebcam

(далее...)

Поменять цвет комментариев в работе с PDF в Foxit Reader

При выполнении домашнего задания по немецкому, я часто пишу ответы поверх текста в PDF версии учебника. Используемая программа для просмотра PDF – Foxit Reader. В принципе, такая задача актуальна много для чего.

(далее...)

Скрыть чаты WhatsApp в IPhone или телефонах с ОС Android

WhatsApp logo

Чтобы скрыть чат в WhatsApp, при этом не удалив из него сообщения, можно перенести его в архив. Для этого выберите название чата (контакт или группу), зажмите на 2-3 секунды на него, после чего  в открывшемся контекстном меню выберите пункт Archive.

(далее...)

Где находится файл Crontab и как добавить расписание

Crontab - это более гибкий и примитивный аналог планирощика задач из Windows для Linux 🙂 Лично мне кронтаб и линуксовая консоль нравится больше, чем GUI от Windows. И точно больше, чем GUI для Linux.

(далее...)

Особенности при работе с JSON датой в JS/TS, или как сделать дату из строки и наоборот

TypeScript

В JS/TS есть удобные методы для работы с JSON -  stringify для конвертации в строку и parse для обратного преобразования строки в объект. В TypeScript есть типы и есть тип данных Date, но без некоторых особенностей реализации не обошлось. Хоть и быстро, но не сразу, проблема была определена и решена, но какое-то время было потрачено. Есть некоторые особенности, как сделать дату из строки и наоборот в JavaScript / TypeScript.

(далее...)

MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика