Как загружать видео и музыку с VK, YouTube и других социальных сетей

Основы ПК

И снова рубрика «Основы ПК». И так, сегодня рассмотрим такую волнующую тему для многих, как скачивание файлов с социальных сетей. В частности частые запросы по этой теме у тех кто хочет скачать музыку с Вконтакте или видео с YouTube.

И, чтобы справиться с этой задачей, люди очень часто прибегают к установке всякого шлакового программного обеспечения на свой компьютер, которое,  в свою очередь, помимо того, что плохо выполняет свои обязанности, так еще и заражает компьютер такого горе пользователя всяческой вируснёй и рекламой. Continue reading «Как загружать видео и музыку с VK, YouTube и других социальных сетей»

Tails — безопасная OS в кармане

zoom_tails.jpg
Tails — это Live-CD операционная система, использовать которую вы можете практически на любом компьютере с помощью носителя DVD диска, USB-флешки или SD-карты. Continue reading «Tails — безопасная OS в кармане»

Изучаем PHP 7. №29. Работа с базой данных. SQLite

SQLite

И первой базой, с которой мы поработаем, будет SQLite. Почему? Потому, что для нее не требуется сервер, все данные хранятся в одном файле, существует удобный плагин firefox для управления базой. Она как нельзя лучше подойдет для маленьких не нагруженных сайтов, визиток, блогов, лендингов.
Из минусов: отсутствие авторизации при подключении. То есть, если кто-то знает где лежит ваша база и она при этом открыта для полного доступа, то он может считать все данные с этой базы.
Но для лендингов и маленьких сайтов — это то, что нужно. Думаю, что вы оцените ее удобство и простоту.
Continue reading «Изучаем PHP 7. №29. Работа с базой данных. SQLite»

Установка и настройка плагина Emmet на Notepad++

Установка и настройка плагина Emmet на Notepad++

Чтобы в Notepad++ корректно заработал плагин emmet, нужно немного постараться. Те, кто уже установил его, наверное столкнулись с проблемой использования. Сегодня рассмотрим, как же настроить работу emmet в Notepad++.
Итак, для начала установим его, сделать это можно нажав в меню на Плагины->Plugin Manager ->Show Plugin Manager в списке ставим галочку на emmet и жмем Install. После чего он появиться в списке плагинов: Continue reading «Установка и настройка плагина Emmet на Notepad++»

Изучаем PHP 7. №28. Работа с базой данных. SQL. CRUD.

php7

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

Но, для начала, разберем понятие CRUD. Это аббревиатура от слов CREATE, UPDATE, DELETE. Это те действия, которые мы можем производить над данными в базе данных: создавать, обновлять и удалять. Но, чтобы взять данные из базы, нам понадобиться слово SELECT. Далее вы все поймете. А чтобы внести эти данные — применяем INSERT.
Continue reading «Изучаем PHP 7. №28. Работа с базой данных. SQL. CRUD.»

Изучаем PHP 7. №27. Одностраничный мини сайт с админкой и авторизацией

Изучаем PHP 7. №27. Одностраничный мини сайт с админкой
Сегодня попробую показать как работает авторизация на сайте и управление содержимым сайтом пока что без базы данных. Для этого нам понадобятся те знания которые я уже описал в предыдущих статьях, плюс изучим новую функцию, позволяющую выводить на экран содержимое текстового файла. Она выглядит так:

<?php echo file_get_contents('bd.txt'); ?>

В этом уроке я вообще не зацикливался на дизайне или хоть каком-то внешнем виде, поэтому все выглядит довольно аскетично, но нам ведь главное понять принцип.
Итак, вспомним работу с файлами и сессии, операторы ветвления и работу с формами, глобальные методы $_POST и $_GET. Все это уже нам знакомо.
Continue reading «Изучаем PHP 7. №27. Одностраничный мини сайт с админкой и авторизацией»

Изучаем PHP 7. №26. Сессии.

Уроки PHP 7. №25. Сессии.
Проще говоря, сессии позволяют, как и куки, передавать значение переменных между страницами. Это нужно, в основном, для ограничения доступа и разделения прав пользователей. В отличии от куков, данные сессии хранятся на сервере.
Чтобы использовать сессии, во ВСЕХ файлах, где они будут применяться нужно поставить функцию:

session_start();

Все данные сессий могут быть заданны или считаны с суперглобальной:

$_SESSION['имя переменной']

Continue reading «Изучаем PHP 7. №26. Сессии.»

Изучаем PHP 7. №25. Cookie.

Уроки PHP 7. Cookie.
Куки или печеньки — небольшие системные файлы создаваемые браузером на стороне клиента. В куках можно хранить пароль, это нужно чтобы пользователю не приходилось заново вводить его при следующем заходе на сайт.
Файл куки — по сути текстовый файл хранящий в себе информацию в виде «имя=значение». Хранение важных данных в куках не особо приветствуются, так как их вполне реально украсть. Все данные кук передаются заголовком HTTP, то есть они должны быть отправлены до выполнения любых команд.
Для установки и использования куки есть функция setcookie().
Вот структура функции:
bool setcookie (string имя, string значение, int время жизни, string путь, string домен, bool протокол, bool http only )
Continue reading «Изучаем PHP 7. №25. Cookie.»

Изучаем PHP 7. №24. HTTP заголовки. Функция Header. Простой редирект.

HTTP заголовки. Функция Header.
HTTP заголовки довольно обширная тема, поэтому советую ознакомиться этой темой тут и тут. Чтобы посмотреть заголовки конкретного сайта, можно воспользоваться вот этим сервисом.
Но мы сегодня будем рассматривать работу функции header(), которая используется для отправки HTTP заголовков. В частности рассмотрим пример редиректа — автоматического перенаправления пользователя на другую страницу.
Continue reading «Изучаем PHP 7. №24. HTTP заголовки. Функция Header. Простой редирект.»

Изучаем PHP 7. №23. Работа с .json файлами.

Работа с .json файлами.
JSON — текстовый файл описывающий данные. В котором массивы содержаться в [ ], а объекты в { } и в них все данные представлены в виде имя:значение.

Имя всегда указывается в кавычках «имя», а значение может быть таких видов:
— Числовое — целые или дробные с точкой.
— Строковое — текст в двойных кавычках.
— Логическое — true или false.
— Нулевое — null
— Другие (вложенные) массивы обернутые в [ ].
— Другие (вложенные) объекты обернутые в { }.
Значение одного уровня разделяются запятыми. Continue reading «Изучаем PHP 7. №23. Работа с .json файлами.»