Google отключает синхронизацию между Google Photo и Google Drive

12 июня 2019 года Google объявил, что планирует «упростить работу с Диском и фотографиями», отключив автоматическую синхронизацию фотографий и видео между Google Drive и Google Photos.

Фотографии и видео, которые пользователи делают с помощью Google Photos, в настоящее время автоматически синхронизируются с Google Drive, что довольно удобно для клиентов Google, которым нравится загружать мультимедиа на свои настольные устройства с помощью Google Drive. Точно так же новые фотографии и видео, добавленные в Google Drive отображались в приложении «Фотографии».

С 10 июля автоматическая синхронизация будет отключена. Изменение не влияет на существующие фотографии на обеих платформах, но влияет на новые медиафайлы и те места, где вы можете получить доступ к своим медиафайлам.
Читать далее «Google отключает синхронизацию между Google Photo и Google Drive»

Как посчитать сколько памяти использует MySQL

Любой кто настраивал сервер базы данных Mysql знает про замечательный скрипт для проверки и выдачи рекомендаций по настройке параметров mysqltunner.pl. Однако слепо доверять ему не стоит, так как этот скрипт не смотрит на то сколько у вас в наличии оперативной памяти, как у вас с потреблением этой памяти другими процессами и т.д. Таким образом настройка может вылиться в неумеренное потребление памяти сервером mysql.

Я для эксперимента настроил сервер по рекомендациям mysqltunner.pl и получил максимальное потребление более 10 гигабайт. Такими виртуальными машинами я не владею, и как результат — OOM-killer постоянно убивал жиреющий процесс mysql-сервера. Читать далее «Как посчитать сколько памяти использует MySQL»

MX Linux новая жизнь для вашего компьютера

Про дистрибутив

MX Linux это дистрибутив в котором смешан стабильный и новый софт. В результате — из него получилась привлекательная операционная система семейства Linux среднего размера.

Есть легкие и просты дистрибутивы Linux — они хороший выбор для ускорения работы старых компьютеров, но в них и довольно простое программное обеспечение.

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

И есть некая средняя категория, стремящаяся быть легкой и в тоже время не скатываться в примитивность в плане выбора софта. В таких дистрибутивах используются среды рабочего стола, которые хорошо работают на слабом оборудовании, и обычно они попадают в категорию легких. В легкие среды, такие как: Xfce, LXDE / LXQt, Enlightenment и iceWM, часто включают легковесные приложения, которые не используют много системных ресурсов, не перегружены графикой и анимацией. Но в, так называемые, средневесные дистрибутивы которые съедают не особо много ресурсов за счет легких DE, включено более функциональное программное обеспечение — благодаря этому такие дистрибутивы становятся прекрасным компромиссом производительности и удобству работы.

MX Linux как раз попадает в эту среднюю категорию. Он работает только с рабочим столом Xfce, с несколькими полнофункциональными веб-браузерами, графическими инструментами и пакетом LibreOffice, не снижая при этом производительность системы. Читать далее «MX Linux новая жизнь для вашего компьютера»

5 лучших альтернатив Github для своего хостинга

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

С момента когда Microsoft приобрел GitHub в октябре 2018 года за 7.5 миллионов долларов, наблюдается рост спроса на альтернативы GitHub на собственном хостинге. К счастью, существует довольно много проектов с открытым исходным кодом, которые позволяют разработчикам легко отслеживать изменения кода и координировать разработку проектов как больших, так и малых.

В этой статье, рассмотрим 5 лучших альтернатив GitHub которые можно развернуть у себя на сервере и которые помогут вам восстановить контроль над собственным кодом и, возможно, получить доступ к полезным функциям, о которых вы даже не подозревали. В конце концов, с какой стати вы доверяете кому-то свой код, если можете сами его размещать?
Читать далее «5 лучших альтернатив Github для своего хостинга»

Блокировка сессии PHP и ошибка тайм-аута cURL

Хотя на первый взгляд PHP-сессии кажутся довольно простыми, недооценка их сложности может привести к некоторым трудным для отслеживания проблемам.

Одна из таких вещей — механизм блокировки сессии. Их цель — защитить данные сессии от перезаписи другими экземплярами сценария или другими сценариями, работающими одновременно. Читать далее «Блокировка сессии PHP и ошибка тайм-аута cURL»

Использование curl в php через прокси

Бывает так, что нужно работать в php с библиотекой curl для обращения, например, к какому-либо API сервиса. И бывает очень неприятно, когда доступ к API оказывается заблокирован для вашего сервера по IP. Выпутаться из данной ситуации можно перенаправляя запросы сервера через прокси. Это можно делать через системные настройки, засылая ВСЕ запросы через прокси-сервер либо выполняя именно те запросы, которые вам требуются. Читать далее «Использование curl в php через прокси»

Установка и управление snap-пакетами в Ubuntu

Ubuntu 16.04 LTS предоставила нам пакеты “Snap”, которые (как говорят) принесли нам новый путь установки приложений. Snap отличается от команд –apt-get и dpkg которые позволяют устанавливать только .deb пакеты по старинке, но не Snap’ы.

Snap’ы – имеют расширение “.snap”  и в чем-то схожи с контейнерами. Приложение в Snap’ах самодостаточны, включают в себя все необходимые для своего функционирования библиотеки и ограничены песочницей. Они устанавливаются в свой каталог и не мешают вашей системе.

Не все приложения доступны пока как snap, но если вы столкнетесь с каким-либо из них, то статья расскажет вам как с ними управляться. Читать далее «Установка и управление snap-пакетами в Ubuntu»

NetBSD получил аппаратно-ускоренную виртуализацию

NetBSD, самая переносимая Unix-подобная операционная система с открытым исходным кодом, известная своим разнообразием платформ, получила поддержку виртуализации с аппаратным ускорением благодаря улучшенному NetBSD Virtual Machine Monitor (NVMM).

В libnvmm предусмотрен API виртуализации, который позволяет легко создавать и управлять виртуальными машинами через NVMM.


Всегда приятно видеть, что дистрибутивы BSD получают расширенную поддержку аппаратного и программного обеспечения. Я считаю, что чем больше операционных систем на любой выбор тем лучше. Это как эволюция в живой природе — выживет та ОС, которая будет самой востребованной и будет иметь самый лучший механизм защиты и воспроизводства. И да, я люблю OpenSource в любом виде :)

Сервис получения сведений о внешнем IP адресе и прочем

Недавно наткнулся на удобный сервис, который очень бы мне понадобился в предыдущих моих проектах, таких как — свой DynDNS для домашнего сервера  на основе cloudflare api (мне пришлось выкручиваться с помощью внешнего сервера, даже утилиту написал для вывода IP адреса). Возможно, кто-то так же как я ищет способ получения информации о том с какого адреса работает скрипт или программа запускаемая на вашем проекте. Вам понадобиться для этого всего лишь curl и адрес сервиса.

Собственно, перейдя по ссылке https://ifconfig.me/ вы сразу поймете что там и как, но для примера, все же поясню: при открытии сайта браузером — вы увидите таблицу со всеми возможными вариантами использования. Например:

Вызвав:

вы получите в ответ IP адрес с котрого был сделан запрос.

На запрос:

в ответ вам отдадут UserAgent который был передан сервису.

В ответ на:

вам отдадут всю информацию в формате json

В принципе — из таблицы всё понятно. Как поступать с получаемой вами информацией — ваше дело. Надеюсь сервис будет вам полезным :)

VLC 4.0 получит новый пользовательский интерфейс, улучшенную поддержку Wayland и т.д.

Почти год прошел с выхода значимого релиза VLC 3.0 и хотя в нем было много всего вкусного, но на горизонте маячили еще более значимые обновления.

Ведущий разработчик VLC Жан-Батист Кемпф рассказал о планах относительно версии 4.0 под кодовым названием Otto Chriek. В версии VLC 4.0 они хотят сделать новый плейлист,
переделанный пользовательский интерфейс, новую архитектуру вывода видео, которая поддерживает контент VR / 3D, и удаление старых платформ.

Так же хотят добавить поддержку 360-градусного видео, 3D аудио,
поддержка настольных VR-дисплеев с головным креплением, таких как HTC Vive и Oculus через OpenHMD. Другая работа по выводу видео также включает улучшенную поддержку высокого динамического диапазона (HDR) и API видеофильтра.

Читать далее «VLC 4.0 получит новый пользовательский интерфейс, улучшенную поддержку Wayland и т.д.»