Урок 3 Настройка веб сервера на RDP сервере

Урок 3. Настройка веб сервера на RDP сервере

 

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Урок 2. Вывод админ части

Урок2. Вывод админ-части

 

 

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Урок 1. Подключение шаблона в системе Корпорация 2

Подключение шаблона к системе Корпорация 2

 

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Вводный курс по системе Корпорация 2

Вводный курс по системе Корпорация 2

 

 

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

 

 

 

19 способов искать информацию в Google, о которых не знает 96% пользователей

google-hummingbird1

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

1. Как найти точную фразу или форму слова
Найти точную фразу или форму слова просто! Для этого используйте кавычки «». Возьмите фразу или слово в кавычки, и Google будет искать веб-страницы, где есть ровно такая фраза (форма слова).

Например:
«дивлюсь я на небо»

2. Как найти цитату, в которой пропущено слово
Если вы забыли слово в цитате — не беда! Просто возьмите всю вашу цитату в кавычки и вместо забытого слова поставьте звездочку *. И ваша цитата найдется вместе с забытым словом.

Например:
«чому я * сокіл»

3. Как найти любые из нескольких слов
Просто перечислите все подходящие варианты через вертикальный слеш: |. Google будет искать документы с любым из этих слов.

Например:
вареники | деруны | горілка
дачные участки (борисполь | гатное)

4. Как найти слова в пределах одного предложения
Используйте оператор с красивым именем «амперсанд» — &. Если соединить слова амперсандом, Google найдет документы, где эти слова стоят в одном предложении.

Например:
Памятник Тарасу Шевченко & Киев

5. Как найти документ, содержащий определённое слово
Поставьте перед нужным словом плюс, не отделяя его от слова пробелом. В запрос можно включить несколько обязательных слов.

Например:
Бывший памятник Ленину +бульвар

6. Как исключить слово из поиска
Поставьте минус перед словом, которое вы не хотите видеть в ответах. Так можно исключить даже несколько слов:

Например:
червона рута -ротару -песня
схемы вышивки -спицами

7. Как искать на определенном сайте
Для этого подойдет оператор site. Он позволяет прямо в запросе указать сайт, на котором нужно искать. Только обязательно поставьте после site двоеточие.

Например:
Конституція України site:rada.gov.ua

8. Как искать документы определенного типа
Вам нужен оператор mime. Поставьте в запросе mime, двоеточие и затем тип документа, который вам нужен. Например, pdf или doc.

Например:
заявление на загранпаспорт mime:pdf

9. Как искать на сайтах на определенном языке
С помощью оператора lang. После lang нужно поставить двоеточие и написать, на каком языке вам нужны документы. Если это русский язык, то нужно указать ru, если украинский — uk. Белорусский язык обозначается как be, английский — en, французский — fr.

Например:
void glClearColor lang:ru

10. Поиск по синонимам
Символ ~ для поиска слов, схожих к выбранному. Увидите все ссылки на страницы с синонимами к слову лучшие, но ни одна из них не будет содержать это слово.

Например:
~лучшие фильмы -лучшие

11. Значение слова
Введите в поисковую строку define:, и узнаете значение этого слова.

Например:
define:кильт

12. Обратные ссылки
Наберите links:названиесайта, и вы узнаете ссылки, ведущие на этот сайт.

Например:
links:naked-science.ru/

13. Конвертер величин
Если вам необходимо узнать величины просто введите ваш запрос в строку.

Например:
1 кг в фунтах

14. Узнать курс валют
Чтобы узнать курс валют, достаточно просто ввести запрос.

Например:
1 гривна в рублях

15. Время по городу
Введите запрос, состоящий из «время» и «город», — в первой строке будет точное время этого города.

Например:
time Киев
время Киев

16. Калькулятор
Достаточно вбить пример в строку поиска и нажать поиск — Google выдаст результат уравнения.

Например:
69+1

17. Поиск кэшированной страницы
У Google есть свои сервера, где он хранит кэшированные страницы. Если нужна именно такая: «caсhe:»

Например:
caсhe:naked-science.ru/

18. Прогноз погоды по городу
Так же, как и в случае со временем, в строке поиска используем оператор «weather» и «город». И узнаете прогноз на несколько дней.

Например:
weather Киев

19. Переводчик
Можно переводить слова, не отходя от поисковика. «translate слово into язык».

Например:
translate я люблю into italian

Источник: http://uainfo.org/blognews/1473332698-19-sposobov-iskat-informatsiyu-v-google-o-kotoryh-ne-znaet-96-.html

Заработок на рекламе в интернет, краудфандинг

Получив практически безлимитный интернет в свое распоряжение, каждый пользователь ищет способы, как получить от этого прибыль. К счастью, в интернет есть огромное количество сайтов, которые в замен ваших действий платят Вам живые деньги.

Как пример такого проекта, сайт заработка в интернет Revenue Central: http://revenuecentral.net

На данном сайте, Вы можете заработать на просмотре рекламы в интернет. Просматриваете рекламу и получаете за это начисления в $.

Рекламодатели могут разрекламировать свой интернет-ресурс. Правда, т.к. этот ресурс иностранный, такая реклама более интересна тем, у кого продукция международного значения.

Но, нам, жителям стран СНГ данный проект интересен тем, что за просмотр рекламы, начисления идут в долларах. Т.к. курс доллара сейчас ощутимо большой, то и заработок становится интересным…

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

Как обещают на сайте, в скором времени, кроме рекламы на сайте появится игры с выплатой денег. Т.е. Вы можете не только получить удовольствие от игры в интернет, но и получить деньги.

Можно ли на этом сильно заработать ? Думаю, нет. Но, стоит ли попробывать ? Да!

Ах да, еще один способ заработка — это заработок на реферальных ссылках. Регистрируетесь на сайте, рекламируете его в интернет и получаете начисления за это. Чем больше людей регистрируется — тем больше у Вас начисления.

Заработок на рекламе в интернет

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

MySQL шпаргалки

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

Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL.

Работа с бекапами

Делаем бекап
mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql

Создаём структуру базы без данных
mysqldump —no-data — u USER -pPASSWORD DATABASE > /path/to/file/schema.sql

Если нужно сделать дамп только одной или нескольких таблиц
mysqldump -u USER -pPASSWORD DATABASE TABLE1 TABLE2 TABLE3 > /path/to/file/dump_table.sql

Создаём бекап и сразу его архивируем
mysqldump -u USER -pPASSWORD DATABASE | gzip > /path/to/outputfile.sql.gz

Создание бекапа с указанием его даты
mysqldump -u USER -pPASSWORD DATABASE | gzip > date +/path/to/outputfile.sql.%Y%m%d.%H%M%S.gz

Заливаем бекап в базу данных
mysql -u USER -pPASSWORD DATABASE < /path/to/dump.sql

Заливаем архив бекапа в базу
gunzip < /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE
или так
zcat /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE

Создаём новую базу данных
mysqladmin -u USER -pPASSWORD create NEWDATABASE

Удобно использовать бекап с дополнительными опциями -Q -c -e, т.е.
mysqldump -Q -c -e -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql, где:

-Q оборачивает имена обратными кавычками
-c делает полную вставку, включая имена колонок
-e делает расширенную вставку. Итоговый файл получается меньше и делается он чуть быстрее

Для просмотра списка баз данных можно использовать команду:
mysqlshow -u USER -pPASSWORD

А так же можно посмотреть список таблиц базы:
mysqlshow -u USER -pPASSWORD DATABASE

Для таблиц InnoDB надо добавлять —single-transaction, это гарантирует целостность данных бекапа.
Для таблиц MyISAN это не актуально, ибо они не поддерживают транзакционность.

Подробнее

Общие факты

Полезно под каждую базу на боевом сервере создавать своего пользователя
Кодировка базы может быть любой, если она UTF8
В большинстве случаев лучше использовать движок InnoDB
В php лучше забыть про сильно устаревшее расширение mysql и по-возможности использовать pdo или mysqli
Новую копию MySQL всегда можно настроить и оптимизировать
Без особой нужды не стоит открывать MySQL наружу. Вместо этого можно сделать проброс портов
ssh -fNL LOCAL_PORT:localhost:3306 REMOTE_USER@REMOTE_HOST

Работа с данными

Числа

На 32-битных системах практически нет смысла ставить для типа INTEGER свойство UNSIGNED, так как такие большие числа в php не поддерживаются.
На 64-битных системах, php поддерживает большие числа, вплоть до MySQL BIGINT со знаком.
Связанные таблицы («Foreign keys») должны иметь полное сходство по структуре ключей. Т.е. если у нас на одной таблице для поля указано «INTEGER UNSIGNED DEFAULT 0 NOT NULL» то и на другой должно быть указано аналогично
Для хранения булевых значений, нужно использовать TINYINT(1)
А деньги лучше хранить в DECIMAL(10, 2), где первое число обозначает количество всех знаков, включая запятую, а второе — количество знаков после запятой. Итого, у нас получится что DECIMAL(10,2) может сохранить 9999999,99

Строки

В старых версиях (до 5.0.3) VARCHAR была ограничена 255 символами, но сейчас можно указывать до 65535 символов
Помните, что тип TEXT ограничен только 64 килобитами, поэтому что бы сохранять «Войну и Мир» пользуйтесь «LONGTEXT»
Самая правильная кодировка для вашей БД UTF8

Даты

Не забывайте, что

DATE, TIME, DATETIME — выводятся в виде строк, поэтому поиск и сравнение дат происходит через преобразование
TIMESTAMP — хранится в виде UNIX_TIMESTAMP, и можно указать автоматически обновлять колонку
Сравнивая типы данных DATETIME и TIMESTAMP, не забывайте делать преобразование типов, например:
SELECT * FROM table WHERE datetime = DATE(timestamp)

Перечисления

Для перечислений правильно использовать тип ENUM
Правильно пишется так: ENUM(‘мама’, ‘мыла’, ‘раму’)
Можно ставить значение по-умолчанию, как и для любой строки
В базе поле с перечислением хранится как число, поэтому скорость работы — потрясающе высокая
Количество перечислений ~ 65 тысяч
dev.mysql.com/doc/refman/4.1/en/storage-requirements.html
help.scibit.com/mascon/masconMySQL_Field_Types.html

Отладка

Если запросы тормозят, то можно включить лог для медленных запросов в /etc/mysql/my.cnf
А потом оптимизировать запросы через EXPLAIN
И наблюдать за запросами удобно через программу mytop

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

Источник: https://habrahabr.ru/post/105954/