Отправка почты из PHP через SMTP

Штатная функция mail в PHP не имеет возможности отправлять почту через SMTP. В старых сайтовых движках по этому поводу тоже не заморачивались. Благо, такой функционал можно легко добавить при помощи готового модуля PHPMailer. Этот способ лучше и проще, чем настраивать на веб-сервере Exim.[..]

Копирование файлов на удаленный сервер и обратно

Лучше всего с этой задачей справляется программа rsync (remote synchronization). Она эффективно синхронизирует любые объёмы файлов и каталогов. Её удобно настроить для автоматизированной работы. Программа никогда меня не подводила.[..]

Проблема имени дистрибутива в источниках

У меня такое случается с Elementary OS. Сейчас актуальна версия 5.0 с кодовым названием «Juno». И хотя система основана на Ubuntu 18.04 с кодовым названием «Bionic», она сообщает о себе честно:

kornev@kornev-desktop:~$ lsb_release -sc
juno

Некоторые скрипты пользуются этим. Берут и прописывают в источники имя, которое сообщает им система. Из-за этого и возникает проблема.[..]

Памятка по Git

Коротко про самое нужное.[..]

Laravel, Composer и Cannot allocate memory

Столкнулся с проблемой на веб-сервере с 1Гб памяти. Менеджер пакетов Composer не смог обновить сайт на Laravel. Ничего супер-тяжелого там не используется.[..]

Разборка Acer TravelMate TMX349-M-535L

Накопители SSD формата M.2 в 2019 году сильно упали в цене. Емкость в 1Тб от хорошего производителя продается по цене порядка 12000 рублей. Не удержался и взял себе в ноутбук Plextor M9Pe PX-1TM9PeGN. В этой публикации фото накопителя, а заодно и внутренностей ноутбука. Давно хотел увидеть в живую те самые кулеры, которые создают под нагрузкой так много шума.[..]

Проблема переключения раскладки в Elementary OS

Прошел почти год с момента выпуска релиза Elementary OS 5.x, но проблема медленного переключения раскладки клавиатуры так и не исправлена. Похоже разработчикам нет до неё никакого дела. Ключевые разработчики — американцы и им это просто не надо.[..]

Обзор Xiaomi Mi Speaker 2 (XMYX03YM)

Относительно недорогая bluetooth-колонка от Xiaomi. Апрель 2019 года на Joom стоила 1750 рублей. Как такового названия у нее нет, точнее без знания китайского его не найти. Максимум, что видно сразу — это код XMYX03YM.[..]

Ремонт Electrolux ZG 8800 UltraOne Green

Я делал обзор на пылесос Electrolux ZG 8800 UltraOne Green. Он классный, говорю это спустя годы использования. К сожалению техника иногда ломается. Данный пылесос просто однажды не захотел включаться. Хотя до этого я выключил его как обычно и убрал в шкаф, ничего не предвещало беды. При попытке включить, индикаторы на пылесосе на долю секунды вспыхивали и больше ничего не происходило.

Тут электронное управление, ремонтировать такую технику конечно сложнее. Благо, причина поломки оказалась лишь в дросселе. После его замены пылесос снова работает. В данной публикации показана начинка пылесоса, двигатель, замененный дроссель. Напомню, что пылесос интересен своим сверхнизким энергопотреблением.[..]

Принтер в Elementary OS Juno

Добавить принтер в Elemetary OS довольно легко. Но только в новой версии операционной системы что-то сломалось. Новый добавленный принтер не принимает задания и не печатает.[..]

Простой способ установки инструментов разработки в Ubuntu

Есть такой классный проект, называемый Ubuntu Make, цель которого обеспечить простой и быстрый способ установки под Ubuntu разного инструментария для разработчиков.[..]

Облака через Rclone

Rclone — программа для работы с облачными хранилищами. Поддерживает Dropbox, Яндекс.Диск, Google Drive, и много других. Аккаунтов от каждого облачного хранилища можно использовать сколько угодно много. Управление через командную строку. Дополнительно существует GUI-оболочка.[..]

Веб-сервер на Debian — php 5/7/8, nginx+php-fpm, Let’s Encrypt

В статье собрано все самое важное по настройке веб-сервера. Для использования будут доступны сразу несколько версий PHP. Никакого Apache, только Nginx+php-fpm. Установка MySQL, phpMyAdmin и автоматически обновляемые SSL-сертификаты Let’s Encrypt.[..]

Автоподключение bluetooth-устройств

Столкнулся с проблемой. Суть в том, что подключенное bluetooth-устройство после перезапуска компьютера не подключается само. Требуется снова подключить его вручную. Похоже, что проблема общая для всего семейства Ubuntu 18.04 и дистрибутивов на его основе. Работоспособность решения проверена в Elementary OS Juno Beta 2.[..]

Dropbox только для консоли

В Elementary OS а также в Ubuntu и других дистрибутивах, где используется Gnome, приложения не могут добавлять свои значки в верхнюю панель. Считается, что это устаревшая концепция. Поэтому современные операционной системы от этого отказались. Раз так, то нет смысла ставить в систему Dropbox обычным способом. Значка нет и до настроек всё равно не добраться. Следовательно достаточно установить консольный вариант.[..]

PhotoRec

Мультиплатформенная бесплатная программа с открытыми исходными кодами, предназначенная для восстановления файлов. При работе PhotoRec производит глубокий анализ и игнорирует файловую систему, пытаясь распознать и восстановить файлы по их содержимому. Таким образом, она будет эффективна даже если файловая система была серьезно повреждена или переформатирована.[..]

Красивые дистрибутивы Linux

В этой публикации я собрал дистрибутивы, авторы которых уделяют особое внимание внешнему виду интерфейса, проработке деталей. Это дистрибутивы, где нет сложных настроек, запутанных меню и которые актуальны сегодня, в 2018 году.[..]

Как в Linux разрезать видео на куски?

Понадобилось сохранить 24 часовую видеозапись с видеорегистратора. Он записал её одним файлом, размер которого получился 40Гб. Естественно, что это неудобно. Да и многие плееры просто не в состоянии нормально воспроизводить такие файлы.[..]

Настройка sudo в Debian

При установке Debian по умолчанию создается два пользователя. Первый — root, с соответствующими правами. Второй — пользователь с произвольным именем и минимальными правами. В отличие от Ubuntu, в Debian по умолчанию не установлен пакет sudo, поэтому наделить пользователя расширенными правами при необходимости невозможно. Но это можно поправить.[..]

Можно ли спаять ethernet-кабель?

Да, можно! В статье я расскажу и покажу, как правильно это сделать.[..]

Проверка скоростного режима USB-портов в Linux

Когда мой компьютер работал под управлением Windows, то для интерфейса USB 3.0 требовалось установить драйвер от производителя материнской платы. Операционная система не могла найти его самостоятельно. С переходом на Linux такой проблемы не стало. Все имеющиеся порты USB при установке системы начинают работать сразу. Но полноценно ли? В этой статье несколько простых способов, позволяющих проверить версию интерфейса и режим работы подключенных к нему устройств.[..]

Установка Libre Office в Linux

Речь про установку новейшей версии офисного пакета из PPA-репозитория. Актуально для Ubuntu 18.04, 17.10, 16.04, 14.04 и разных систем на их основе. В том числе для Elementary OS.[..]

Настройка авторегулирования оборотов вентиляторов

В любом современном компьютере есть датчики температуры. Датчики встраиваются в процессоры, материнские платы, диски, видеокарты. Кроме этого, на многих материнских платах есть возможность наблюдать за скоростью и управлять скоростью вращения вентиляторов. Используя специальный софт можно связать одно с другим. Чтобы, только при повышении температуры вентиляторы начинали крутиться быстрее.[..]

Если на iPhone 5S отходит экран

Неоднократно видел у людей телефоны с разбитыми экранами. Но так, чтобы экран просто немного приподнимался. Не знал, что такое бывает, пока сам с этим не столкнулся. В статье возможные причины и решение.[..]

Как открыть зашифрованный каталог пользователя Elementary OS

Загружаемся с LiveCD Elementary OS. Монтируем все необходимые диски. Тот, где находится зашифрованный каталог. И можно тот, куда вы из него будете всё копировать.[..]

Насколько Ubuntu Mate подходит для слабого компьютера?

Беглый взгляд на систему. Ubuntu Mate — один из альтернативных дистрибутивов, официально упомянутых на основном сайте Ubuntu. Его ключевой особенностью является рабочее окружение Gnome 2, которое было в Ubuntu по умолчанию до октября 2010 года.[..]

Elementary OS Loki 32-бита

На самом деле такой 32-битной системы не существует. Официально разработчики выпускают только 64-битную. Но когда очень надо, можно сделать её своими силами. В этой публикации про мой эксперимент.[..]

Обзор Seagate Backup Plus 5TB

На момент написания обзора жёсткий диск 5 TB — это максимум, что есть в формате 2,5 дюйма. Не важно, внешний это диск или встраиваемый. Пока это потолок.[..]

Просто про Vi

Vi — это текстовый редактор для Linux, предназначенный для использования в консоли. По удобству он сильно так себе. Интерфейс абсолютно не интуитивный. Чтобы начать им пользоваться необходимо обязательно читать руководство. В этой статье коротко главное.[..]

Восстановление BIOS после неудачной прошивки

Бывает, случается так, что попытка сделать лучше превращает материнскую плату компьютера в бесполезный кусок железа. В этой публикации речь про китайский программатор CH341A с AliExpress за 135 рублей. Он прост в использовании и позволяет перепрошить BIOS за считанные минуты.[..]