Хотите изучить основы криптографии? Добро пожаловать в Block by Block. Ответы на этот вопрос: Что такое исходная фраза?
Если выполните шаги инструкции правильно, то сможете создать и скачать файл ssh key, который (если вы на Windows) нужно будет положить в папку C:/Users/Ваш пользователь/.ssh
SSH Key - это файл, с с помощью которого вы будете авторизоваться на сервер по ssh. Это наиболее безопасный способ для входа на ваш сервер.
Exim
exim -bpc ## узнать количество писем в очереди
exipick -zi | xargs exim -Mrm ## очистить все замороженные сообщения из очереди
exipick -i | xargs exim -Mrm ## очистить все сообщения из очереди
Exim
exim -bpc ## узнать количество писем в очереди
exipick -zi | xargs exim -Mrm ## очистить все замороженные сообщения из очереди
exipick -i | xargs exim -Mrm ## очистить все сообщения из очереди
Выполняем команду
zip -r foo.zip .
И потом можно скачать архив.
Цитата:
...... твой реальный мега-бонус — умение общаться, умение продавать. И я бы на твоём месте этот скилл не пытался заместить тратой времени на обучение разработке. Поверь мне — разработка — х***я. Она убыточна если нет платящих клиентов. Она — пустая трата времени (т.к. завтра выйдет новая технология, которая потребует снова с 0-я изучать). Найм разработчиков — дело легкое если есть клиенты готовые уже начать платить. Продукт — первичен.
Подписываюсь под каждым словом. И отсюда начну развивать дальнейшее повестование.
Продут первичен. То, что будет продаваться, то за что будут платить деньги - это должно приносить пользу людям. Это должно быть полезно. Необходимо как можно чаще вспоминать про полезность продукта.
Auth - это независимый модуль авторизации в проектах.
Чтобы добавить его в проект, нужно скопировать папку /auth/ в папку /incluides/
Модуль состоит из трех частей:
Features | Registration | Authorization | Logout | Forgot password |
---|---|---|---|---|
Mass Futura | 50% | 50% | 100% | 50% |
Brik it | 0 | 30% | 0 | |
Fighter | 0 | 0 | 0 |
Eсли ваш XAMPP выдает ошибку при неожиданном завершении работы MySQL, то возможно это решение для вас.
Я столкнулся с этой проблемой, поэтому я хочу поделиться с вами решением, надеюсь пригодится.
Рекомендую не удалять ваши файлы, а сделать их резервную копию на случай если придется откатить всё назад.
Вот шаги ниже:
mysql/data
tomysql/data_old
(you can use any name)mysql/data
mysql/backup
to the newmysql/data
foldermysql/data_old
tomysql/data
(skipping themysql
,performance_schema
, andphpmyadmin
folders fromdata_old
)ibdata1
file frommysql/data_old
and replace it insidemysql/data
folderВебхук — это своего рода ретранслятор, который все запросы от бота будет передавать на адрес, указанный при регистрации вебхука.
Зарегистрировать вебхук очень просто, нужно просто отправить запрос вида
https://api.telegram.org/bot~token~/setWebhook?url=https: //example.ru/path
где
Структура папок:
gallery: (Корневая папка)
Крон
Да, некторые процессы должны выполняться автоматически.
Список чуть позже.
БЭКака бэкенд.
База в MySQL, API на PHP
Фронт ака интерфейс.
Пока олдскульно HTML, CSS, Javascript
Очень полезная фишка. В том случае, если название папки на хостинге отличается от той, которая создается при клонировании репозитория, нужно в конце команды клонирования добавить точку.
В общем, как оказалось, не все так просто. Пришлось вырвать несколько клоков волос, прежде чем удалось разобраться. Но, скорее всего, подводные камни еще остались. Итак, нам нужна прога для генерации ssh ключей.
Хорошо, что у нас на сервере есть панель ISPManager.
Это даст нам возможность запретить ssh доступ для пользователя root по паролю.
И разрешить доступ только по ключам (ssh-keys).
В основном требуется верстка.
1. В слайдере на каждом слайде надо добавить два блока, как указано на скрине.
Проrequire,require_onceиinclude.
Therequire() function is identical toinclude(), except that ithandles errors differently. If an error occurs, the include() functiongenerates a warning, but the script willcontinue execution. Therequire() generates afatal error, and thescript will stop.
Therequire_once() statement is identical torequire() exceptPHP will check if the file has already been included, and if so, not include (require) it again./p>
Когда ты читаешь этот текст, ты не можешь видеть того, что происходит сзади тебя. Но, ты можешь помнить, примерно, что там было.
Часть первая тут: Бот ImageEater
Часть вторая. Парсинг данных.
Бот настроен на приемку контента и складывает сообщения в файлик.
Давайте посмотрим, что там в файлике...
PHP кода в файл, контент будет отдаваться в формате JSON
<?php
$data = /** whatever you're serializing **/;
header('Content-Type: application/json');
echo json_encode($data);
Это идет в header браузеру.
Код надо вставить в начало файла, например в index.php
Фронтенд строится на ...
Данные для фронтентда получаются с api...
Ниже перечислены запросы, при выполнении которых происходит создание таблиц в нужной базе данных.
Просто скопируй нужный и выполни.
Суть:
Общественная организация снимает помещение под спортивный клуб. Договор аренды, платежи, все дела..
Организован зал,в котором тренера на окладе, обучают, тренируют спортстменов.
Спортсмены или их родители, периодически оплачивают услуги тренеров.
Зарегистрировать домен в зоне fi не сложно, если вы проживаете в Финляндии.
Желательно иметь финский номер телефона при регистрации.
Чтобы зарегистрировать домен в зоне fi следуйте инструкции:
Надо сверстать такой компонент.
Это могут быть как дивы, так и табличная верстка.
Слева колонка - это теги, метки.
Справа - это число.
Посередине - это ряды из 21 квадратиков.
Цвет квадратиков формируется по определенной логике.
У нас есть файл about.php и мы хотим в меню нашего сайта сделать ссылку /about
Для корректной обработки такой ссылки, нужно в .htaccess добавить такие строки:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.+)$ $1.php [L]
Создалисообщество Inforaxв Вконтакте. А значит появилась необходимость правильно оформить его. Будем составлять список того, что надо сделать и как.
Для записи данных в файл в формате JSON на PHP, можно использовать функцию json_encode
для преобразования данных в формат JSON, а затем функцию file_put_contents
для сохранения данных в файл.
Избавьтесь от необходимости бесконечно вводить имена пользователей и пароли. RoboForm позволяет регистрацию на сайтах в один клик.
За что я люблю Roboform:
Скачайте бесплатно или купите очень дешево менеджер паролей.
Используйте функцию Автоматического Заполнения или же заходите на страницу непосредственно через RoboForm.
На PHP, например, можно добавить две строчки, чтобы увидеть возможные ошибки.
error_reporting(E_ALL);
ini_set(“display_errors”,1);
Вебхук — это своего рода ретранслятор, который все запросы от бота будет передавать на адрес, указанный при регистрации вебхука.
Зарегистрировать вебхук очень просто, нужно просто отправить запрос вида
https://api.telegram.org/bot~token~/setWebhook?url=https: //example.ru/path
где
Очень редкая, но очень полезная команда git stash. Всегда про нее забываю. Но, теперь знаю где искать, чтобы вспомнить.
Решил быстренько протестить одну фишку, залел в панель хостинга, открыл редактор файла, внес правки, сохранил.
Запустил, понял, что фишка не работает, но назад исправлять не стал.
А через несколько часов, уже на локальном компе внес изменения в файлы сайта, и когда на хосте делал git pull, то гит ругнулся.
Он увидел, что я делал изменения файлов на хосте и на локальной машине.
А значит, он не мог просто взять из репа свежее и залить на хост поверх тоже свежего.
Короче, гит предложил сделать git stash таким образом стереть местные изменения на хостинге, будто бы их не было.
И после этой команды я уже смог выполнить git pull.
Это важно помнить в случаях описанных выше.
При почасовой оплате за работу, работник должен отправить в бухгалтерию (или специально обученному сотруднику) свои часы за день. Или за неделю.
Я видел много вариантов отчетности об отработанных часах. Кто-то шлет электронное письмо, кто-то шлет смс-ку, а есть еще вайбер, ватсап и т.д.
Бухгалтер получает информацию от многих людей в разном формате, собирает всё это в кучу и далее уже начинает расчет заработной платы.
Это самый первый шаг, который нужно сделать.
Создаем проект. Или открываем существующий. Переходим в папку проекта.
Git Ignore
Нам нельзя отправлять в сеть логины и пароли, которые используются в проекте.
Например доступ к базе данных, или доступ к почтовым аккаунтам.
Поэтому, мы выпиливаем такие данные из файлов и создаем конфигурационные файлы типа config.php, settings.php. В них мы будем хранить логины, пароли и др. И выделяем конфигам свою папку.
Часть первая.
Бот должен принять изображение, или видео или всё, что может отправить пользователь и сложить это на хранение.
При просмотре фотографий на телефоне, можно нажать специальную кнопку и получить список соц сетей, в которые можно выбранное фото отправить. Если на телефоне установлен телеграмм, то естественно можно отправить выбранное фото телеграмм-боту.
Бот должен принять изображение, или видео или всё, что может отправить пользователь и сложить это на хранение.
Как хранить входящие данные?
Есть выделенный сервер.
Часть вторая Как хранить входящие данные?
Формируем концепцию. Штурмуем мозг. Рекурсивно декомпозируем. Должно пойти.
Короче, надо потестить некоторые фишки тут. И составить список того, что стоит взять на вооружение.
Социальные сети используются как возможность авторизоваться и как способ распространения информации.
Авторизация в аккаунт должна быть максимально доступной.
Кабинет – это для зарегистрированных пользователей.
Что-то еще – это много чего, например GDPR…
Скакнула нагрузка на процессор. Интересно, с чего бы это…
Надо бы проверить позже.
PHP API to MySQL Database – это по научному. Если простыми словами рассказать, то придется прибегнуть к аналогиям.
Данные / Контент
Нам нужно работать с данными. Запрашивать их, изменять, удалять. Тексты, картинки, даты, лайки, комментарии, посты, статьи, видео, анимации – все это контент. Контент – это и есть данные.