среда, 25 июля 2018 г.
Google Таблицы. Функции. DETECTLANGUAGE
DETECTLANGUAGE - позволяет определить язык текста прямо в ячейке
Синтаксис функции следующий:
DETECTLANGUAGE(text)
text — это текст, у которого нужно определить язык.
вторник, 17 июля 2018 г.
Пользовательские функции Excel. Функция убирает из строки числа или текст.
Для извлечения только чисел
или
Function Extract_Number_from_Text(sWord As String, Optional Metod As Integer)
' --- Функция убирает из строки числа или текст
'sWord = ссылка на ячейку или непосредственно текст
'Метод = 0 – числа
'Метод = 1 – текст
Dim sSymbol As String, sInsertWord As String
Dim i As Integer
If sWord = "" Then Extract_Number_from_Text = "Нет данных!": Exit Function
sInsertWord = ""
sSymbol = ""
For i = 1 To Len(sWord)
sSymbol = Mid(sWord, i, 1)
If Metod = 1 Then
If Not LCase(sSymbol) Like "*[0-9]*" Then
If (sSymbol = "," Or sSymbol = "." Or sSymbol = " ") And i > 1 Then
If Mid(sWord, i - 1, 1) Like "*[0-9]*" And Mid(sWord, i + 1, 1) Like "*[0-9]*" Then
sSymbol = ""
End If
End If
sInsertWord = sInsertWord & sSymbol
End If
Else
If LCase(sSymbol) Like "*[0-9.,;:-]*" Then
If LCase(sSymbol) Like "*[.,]*" And i > 1 Then
If Not Mid(sWord, i - 1, 1) Like "*[0-9]*" Or Not Mid(sWord, i + 1, 1) Like "*[0-9]*" Then
sSymbol = ""
End If
End If
sInsertWord = sInsertWord & sSymbol
End If
End If
Next i
Extract_Number_from_Text = sInsertWord
End Function
Данная строка отвечает за текстовые символы, которые могут встречаться внутри чисел и которые надо оставить(не удалять наравне с другими не числовыми символами). Остальные просто удалится.
If LCase(sSymbol) Like "*[0-9.,;:-]*" Then
|
Оставить только числа
1
|
If LCase(sSymbol) Like "*[0-9]*" Then
|
Если надо исключить из удаления помимо цифр точку
1
|
If LCase(sSymbol) Like "*[0-9.]*" Then
|
четверг, 5 июля 2018 г.
Пользовательские Функции. Из даты Месяц прописью.date_to_string()
Пользовательские Функции. Из даты Месяц прописью.date_to_string(Date)
Функция извлекает из даты значение Месяц и переводит его в текстовое значение прописью.
function date_to_string(_date) {
// --- Массив со значениями месяцев
var _arr_months = new Array('январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь','ноябрь','декабрь');
// --- Переменная для хранения Даты переданной функцией
var _date = new Date(_date);
// --- Переменная для сохранения имени месяца
var _string = '';
// --- Проверяем если пустое значение даты, то завершаем и возвращаем false
if (!_date || _date == 0) return false;
// --- Получаем значение месяца в виде числа и достаем из массива его текстовое значение
_string = _arr_months[_date.getMonth()];
// --- Возвращаем найденное значение
return _string;
}
После сохранения сценария можно использовать функцию
вторник, 19 июня 2018 г.
воскресенье, 3 июня 2018 г.
Ubuntu server 16.04. Установка LAMP
Ubuntu server 16.04. Установка LAMP
- Устанавливаю Ubuntu server 16.04 (в моем случае установил на VirtualBox)
- Проверяю, что мой сервер полностью в актуальном состоянии с помощью:
sudo apt-get update
sudo apt-get upgrade
Можно одной командой (я не пробовал)
apt-get update && apt-get upgrade
- Установка Apache:
apt-get install apache2
4. Включаю Apache в автозагрузку при запуске ОС
systemctl enable apache2
Прохожу аутентификацию (ввожу пароль для пользователя)
5. Проверяю, что Apache запущен. Открываю веб-браузер и перехожу на страницу веб-сервера IP-адрес сервера (http://ip_server). Получаю страницу приветствия Apache:
6. Установка MySQL
sudo apt-get install mysql-server mysql-client
Подтверждаю, скачивание и установку файлов
Указываю новый пароль для пользователя root
Подтверждаю новый пароль для пользователя root
Настройка безопасности MySQL
sudo mysql_secure_installation
данный скрипт запросит пароль суперпользователя который я создал во время установки. Сразу же после этого, вам будет предложено ряд вопросов. Отвечаю «Y» (Да), на все оставшиеся вопросы. (По желанию)
7. Включаю MySQL в автозагрузку при старте ОС
systemctl enable mysql
8.
8.Проверяю состояние службы MySQL
systemctl status mysql
9. Установка PHP
sudo apt-get install php
Устанавливаю расширение для php
sudo apt-get install php-gd
Подключаю расширение MySQL
sudo apt-get install php-mysql
Устанавливаю модуль для Apache
sudo apt-get install libapache2-mod-php
Перезагружаю сервер Apache
sudo service apache2 reload
Еще один способ перезагрузки сервера Apache2
sudo systemctl restart apache2
Проверяю установку php. Cоздаю файл и делаю запрос проверки версии php.
sudo apt-get install mc
Запускаю mc
sudo mc
Создаю новый файл /var/www/html/info.php
В файле ввожу код
<?php
phpinfo ();
?>
Сохраняю файл. В веб-браузере перейти по адресу http://ip_адрес_сервера/info.php
10. Установка PhpMyAdmin
sudo apt-get install phpmyadmin
Отвечаю на вопросы
После завершения проверю работу phpmyadmin. В веб-браузере наберу http://ip_адрес_сервера/phpmyadmin.php
ввожу пользователя root и пароль
суббота, 2 июня 2018 г.
Горячие клавиши в Google Документах, Таблицах, Презентациях
Горячие клавиши в Google Документах, Таблицах, Презентациях
Сочетание | Функция | Документы | Таблицы | Презентации |
---|---|---|---|---|
Ctrl+A | Выделить всё | + | ||
Ctrl+B | Жирный шрифт | + | + | + |
Ctrl+C | Копировать | + | + | + |
Ctrl+D | Копировать вниз 1) | + | ||
Ctrl+E | Выравнивание по центру | + | ||
Ctrl+H | Заменить | + | ||
Ctrl+I | Наклонный шрифт | + | + | + |
Ctrl+J | Выравнивание по ширине | + | ||
Ctrl+K | Вставить ссылку | + | ||
Ctrl+L | Выравнивание по левому краю | + | ||
Ctrl+M | Вставить комментарий | + | ||
Ctrl+M | Вставить новый кадр | + | ||
Ctrl+P | Печать | + | + | |
Ctrl+R | Выравнивание по правому краю | + | ||
Ctrl+R | Копировать вправо 2) | + | ||
Ctrl+S | Сохранить | + | + | + |
Ctrl+U | Подчеркивание | + | + | + |
Ctrl+V | Вставить | + | + | + |
Ctrl+X | Вырезать | + | + | + |
Ctrl+Y | Возврат отмены | + | + | |
Ctrl+Z | Отмена | + | + | |
Shift+Пр.Клик.3) | Показать меню браузера | + | ||
[…..] | ||||
Ctrl+Page Down | Переход к следующему листу | + | ||
Ctrl+Page Up | Переход к предыдущему листу | + | ||
Ctrl+Shift+L | Вставить ненумерованный список | + | ||
Ctrl+Shift+Пробел | Вставить неразрывный пробел | + | ||
Ctrl+Пробел | Убрать форматирование | + | ||
Ctrl+1 | Заголовок 1 | + | ||
Ctrl+2 | Заголовок 2 | + | ||
Ctrl+3 | Заголовок 3 | + | ||
F2 | Редактировать текущую ячейку | + | ||
Enter | Следующая ячейка в столбце | + | ||
Esc | Отменить редактирование ячейки | + | ||
Shift+Enter | Предыдущая ячейка в столбце | + | ||
Shift+Page Up/Page Down | Расширить выделение на страницу вверх/вниз | + | ||
Ctrl+Пробел | Выделить весь столбец | + | ||
Shift+Пробел | Выделить всю строку | + | ||
Shift+Стрелки | Выделение | + | ||
Shift+Tab | Назад на ячейку 4) | + | + | |
Ctrl+. 5) | Верхний индекс | + | - | - |
Ctrl+, 6) | Нижний индекс | + | - | - |
Tab | Вперед на ячейку 7) | + | + |
1) , 2) Используется в сочетании с Shift+стрелка
3) Клик правой кнопкой мыши
4) В документах — ячейку таблицы, в таблицах — назад по строке
5) Точка
6) Запятая
7) В документах — ячейку таблицы, в таблицах — вперед по строке
Подписаться на:
Сообщения (Atom)