Гит

Хостинг.
Если проект назвать:
miltorg.github.io
То он будет доступен по адресу:
https://miltorg.github.io/rabota.html

https://docs.github.com/ru/pages/getting-started-with-github-pages/about-github-pages - Написано что можно прикрутить и свой домен
Так-же написано о куче ограничений этого "хостинга"

Примеры таких сайтов:
https://github.com/collections/github-pages-examples

--------

Компьютер:

Улицы города Гусев

9 Мая;ул;39005001000000100;238055;3914;3902;27212501000;

9 Января;ул;39005001000000200;238050;3914;3902;27212501000;

Александра Невского;ул;39005001000000300;238050;3914;3902;27212501000;

Арзамасская;ул;39005001000000400;238056;3914;3902;27212501000;

Артиллерийская;ул;39005001000000500;238050;3914;3902;27212501000;

Багратиона;ул;39005001000000600;238050;3914;3902;27212501000;

Балтийская;ул;39005001000000700;238056;3914;3902;27212501000;

Баумана;ул;39005001000000800;238050;3914;3902;27212501000;

Бетховена;ул;39005001000000900;238052;3914;3902;27212501000;

Вишневый;пер;39005001000001000;238050;3914;3902;27212501000;

Вокзальная;ул;39005001000001100;238050;3914;3902;27212501000;

Гагарина;ул;39005001000001200;238050;3914;3902;27212501000;

SSH

Ключи:
У себя на компьютере:
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

У вас на компьютере появится 2 файла. Один - нужно закинуть на сервер:

ssh-copy-id username@host

Получается что всё делается на моём компе.

--------

Вывод заголовков на экран
curl -I prohorov-andrej.ru

Сохранение в той же папке:
curl -O prohorov-andrej.ru

Выводит html на экран:
curl prohorov-andrej.ru

curl --data "firstName=John&lastName=Doe" https://test.ru/info.php
--- POST?

Вывод файла на экран:
cat out.cpp

Создание файла

> name.htm

Создание файла и запись строки в него:

echo "<?php echo 'This is test website';?>" > index.php

Вот взять LAMP. Он настолько прост, что тупая однострочная команда:

Компьютер:

swift - язык программирования

Регулярное выражение в swift тоже есть. Но в отличии от perl - всё очень непросто:

import Foundation

if "оля".range(of: "яя", options: .regularExpression, range: nil, locale: nil) != nil {print("есть")}else{print("нету")}

----------------------

Получить html страницы:

var request = URLRequest(url: URL(string: "http://google.com")!)
request.httpMethod = "GET"
let session = URLSession.init(configuration: URLSessionConfiguration.default)
session.dataTask(with: request) {data,response,error in
if let data = data {
let contents = String(data: data, encoding: .ascii)
}
}.resume()

не проверял. Точнее - выдало что запрещено.

let url = NSURL(string: "http://www.stackoverflow.com")

Компьютер:

phpmyadmin

При установке phpmyadmin нужно было прописать сервер который находился не на localhost
В Форме в которую вводился логин и пароль для Базы - такого поля не было.

В документации написано что нужно создавать самому файл конфигурации из config.sample.inc.php - там всё прописывать и загружать его переименовав в config.inc.php

Компьютер:

Отобразить ошибки php

Иногда отображение ошибок где-то выключено. Тогда нужно прописать в php такое:

<?php

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

Вверху файла.

Или так:

//ini_set('display_errors',1); ini_set('error_reporting',2047); error_reporting(7);

А можно попробовать объединить их. Но обычно мне хватало одного из вариантов.

Компьютер:

PrestaShop 1.6.x.

Во время установки выскакивала ошибка:

Невозможно установить язык "Русский (Russian)"

Решено путём дублирования с дальнейшим переименованием файла /translations/en.gzip в ru.gzip

А если нет немецкого файла:

cannot install language "deutsch (german)"

/translations/en.gzip в de.gzip

и тд.

-----------------------------

PrestaShop 1.5.x./1.6.x. Отображение ошибок.

При включении этого режима даже незначительные ошибки будут выводиться в розовом модальном окне.

В файле config\defines.inc.php:

Компьютер:

Таблица времен глаголов английского языка

Глаголы в английском языке имеют следующие основные формы:

Первая форма - инфинитив без частицы to
Вторая форма - форма прошедшего неопределённого времени
Третья форма - форма причастия прошедшего времени (Причастие II)
Форма с окончанием -ing (Причастие I)

Есть ГЛАГОЛ - to love - Любить. Учтите, что это глагол, а не существительное - Любовь. Мы сейчас только про глаголы.

Итак. В настоящем времени:

Я (Ты, Мы, Они) люблю --- I (You, We, They) love --- ничего не меняется.

Он (Она) любит --- He (She) loves --- добавляется в конец С.

В прошедшем времени:

Я (Ты, Мы, Они, Он, Она) любил --- I (You, We, They, He, She) loved --- то есть в конец добавляется Д то есть Ловд

английский:

be

to be - это быть. В понимании: Быть или не быть - вот в чём вопрос.

am - Я являюсь, Я нахожусь.
is - Он является или Он находится для she, he, это

to have - это иметь (у него есть)

has - это have, но только для he, she, it. - с местоимениями в единственном числе третьего лица.
Has также употребляется с любым подлежащим, которое можно заменить существительным he, she, it. Это может быть едва ли не любая часть речи, но чаще всего существительное.

He has a bike. - Он имеет велосипед.
John has a bike.

--------------------------------

английский:

OpenСart

1. В корень помещается содержимое папки Upload

2. Переименовать config-dist.php в config.php и admin/config-dist.php в admin/config.php

3. chmod 0755 or 0777 system/storage/cache/
chmod 0755 or 0777 system/storage/download/
chmod 0755 or 0777 system/storage/logs/
chmod 0755 or 0777 system/storage/modification/
chmod 0755 or 0777 system/storage/session/
chmod 0755 or 0777 system/storage/upload/
chmod 0755 or 0777 system/storage/vendor/
chmod 0755 or 0777 image/
chmod 0755 or 0777 image/cache/
chmod 0755 or 0777 image/catalog/
chmod 0755 or 0777 config.php
chmod 0755 or 0777 admin/config.php

4. Руссификация:

Компьютер:

Кикстарт Друпал

В Кикстарте есть всё. В том числе и Друпал. - Это сборка называется.

https://www.drupal.org/project/commerce_kickstart

Всё скачивается по ссылке внизу страницы

При установке нужно выбрать страну и пр.

Для 8-ки пока ничего на той странице нет.

-----------------------------

Warning: A non-numeric value encountered in alpha_calculate_primary() (line 895 of /home/miltorg/public_html/kickstart/profiles/commerce_kickstart/themes/contrib/omega/alpha/includes/alpha.inc).

Rest

rest. Есть Сервер. Есть клиент.
-----------------

rest-Сервер - это PHP. Кроме GET POST может обрабатывать другие методы и от давать результат.

rest-GET запрос это просто адрес:

http://ДОМЕН/api/books - должен выдавать список книг из базы или из файла.

http://ДОМЕН/api/books/1 -содержимое таблицы books с id=1

если форматов вывода у страницы много - то нужно указывать формат в конце адреса:

http://ДОМЕН/api/books?format=json

На друпале, а на Друпале есть rest-Сервер - это вообще выдаёт ошибку

Есть https://swapi.co - это именно и есть rest-Сервер
------------------

Клиент - это скорее всего не страница в интернете, а приложение на JS. Хотя. А если вывести ответ в php?:

<?php ?>

GET http://swapi.co/api/planets/1

<?php

Компьютер:

Yii

В любом месте - язык страницы:

$lg = Yii::app()->language;

----------------------------------

Запрос к базе данных:

$sql = "SELECT value FROM {{configuration}} WHERE name = 'font_colors_frame'";
$res = Yii::app()->db->createCommand($sql)->queryAll();
$font_colors_frame = $res[0]['value'];

$sql = "SELECT * FROM {{users}} WHERE id = 1";
$res = Yii::app()->db->createCommand($sql)->queryAll();

print_r ($res); - Логин и пароль админа

$sql = 'UPDATE {{apartment}} SET calendar_type=:tip WHERE id=:id';
Yii::app()->db->createCommand($sql)->execute(array(':tip' => $tip, ':id' => $id));

$rowCount=$command->execute(); // выполнение запроса типа `INSERT`, `UPDATE` или `DELETE`

Компьютер:

Ubuntu drupal и wordpress

В Друпале не работали чистые ссылки - помогло это:

sudo a2enmod rewrite

==================================

wordpress не ставился весь - менял права у папки в корне

Плагины не ставились. помогло:

https://meliorem.ru/cms/wordpress/kak-ustanovit-plaginy-dlya-wordpress-na-lokalnom-servere-lamp/

Для начала нужно убрать предложение доступа к серверу по FTP, сделать это можно путем добавления в файл wp-config.php (находится в корне сайта) следующей строки:

define('FS_METHOD','direct');

и в терминале:

chown -R www-data:www-data /home/miltorg/public_html/wordpress

---------------------------

Размер загруженного файла превышает значение upload_max_filesize, установленное в файле php.ini.
в папке
/etc/php/7.2/apache2

sudo gedit /etc/php/7.2/apache2/php.ini

Freelance

fl.ru - при вашей попытке ответа на любое задание - требует ПРО аккаунт - который за деньги.

freelance.ru - требует ПРО. На любое задание без ПРО - просто куча желающих. Куча.

freelancer.com.ru - сразу и радостно попросило номер карточки.

Браузер на андроид

<?xml version="1.0" encoding="utf-8"?>

--------------------------------------------------------------

package com.example.br2;

import android.support.v7.app.AppCompatActivity;

Компьютер:

Эмодзи

Проверка эмодзи, язык: Не сохраняется и соответственно - не выводится. В виде кода: Слон и сохраняется и выводится. Отлично. Нужно выцепить эти Эмодзи. Пытаемся: Слон доходит. Теперь нужно его вынуть из текста.

Больница. Краснознаменск. Калининградская обл.

Запись на прием через интернет - только через госуслуги:
https://medreg.gov39.ru

У стоматолога приём есть, но кнопки записи все не активны.

Пенсионный фонд Краснознаменска, Калининградская обл.

Бондарева Татьяна: Клиентская служба в Краснознаменском городском округе Адрес: 238730, г. Краснознаменск, ул. Калининградская, д. 39

Красивая рамочка

 

Это заголовок рамки
Тут контент
Это я сам такую рамочку придумал
Надо на ее основе сделать тему оформления для Друпал

2018-06-10 19:46:13 +0200

Компьютер:

Страницы

Subscribe to Чайник RSS