Skip to content

Instantly share code, notes, and snippets.

View Alex-Space's full-sized avatar
🏠
Working from home

Alex Alex-Space

🏠
Working from home
  • Space Workspace
  • Russia, Omsk
View GitHub Profile
@Alex-Space
Alex-Space / doc SQL
Last active August 29, 2015 14:22
doc SQL
Интерактивный - напрямую писать запросы
Динамический и Статический - из программ которые имеют доступ к базам данных
Нормализационная таблицы - основана на понятии атомарности данных (1 - поле не должно состоять из нескольких однотипных элементов, 2 - таблица не может состоять их нескольких однотипных полей)
SQL операторы делятся на 3 группы:
DDL - группа создает объекты базы данных (таблицы)
DML - группа управляет значениями в таблицах
DCL - средства подтверждения прав пользователей на выполнение действий
@Alex-Space
Alex-Space / doc NODE.js
Last active August 29, 2015 14:22
doc NODE.js
http://frontender.info/art-of-node/ - как начну учить, обязательно прочесть в первую очередь
http://www.nodebeginner.ru/ - учебник (v.0.8.8 2012 год)
http://www.slideshare.net/alexeismolyanov1/node-js-42428595 - интересная лекция в картинках
http://nodeschool.io/ru/ - Node school русский
http://nodeguide.ru/doc/ - руководство по Node
@Alex-Space
Alex-Space / doc Python
Last active August 29, 2015 14:22
doc Python
https://youtu.be/1LEd2AS_iK4?t=28m43shttp://pythonworld.ru/samouchitel-python - Самоучитель
http://python-rutour.rhcloud.com/ - Обучение
http://codecombat.com/ - научитесь программировать играя в игру
http://www.codingame.com/ - еще один ресурс по игровому обучению
http://imaster.pp.ua/stati/programming/kratkii-kurs-jazyka-programmirovanija-py.html уроки
Python онлайн и курсы тоже - например:
www.tutorialspoint.com/execute_python_online.php
www.tutorialspoint.com/python/index.htm
https://github.com/vinta/awesome-python - куча литературы на английском (ресурсы и пр.)
http://djbook.ru/ - документация Джанго на русском языке
@Alex-Space
Alex-Space / doc JavaScript
Last active August 29, 2015 14:22
doc JavaScript
Непонятное:
callback функция (функция обратного вызова?)
Когда выучу теорию JS, буду практиковать тут http://www.codewars.com/
Прочитать книжку - JavaScript: The Good Parts
«Красноречивый JavaScript»: Замечательная книга (также доступна печатная версия), посвящённая основам JavaScript
Тестовая оценка владения JS: подборка тестов с ошибками на различные темы по JavaScript; сможете ли вы переписать код тестов так, чтобы он заработал?
10 вещей, которым я научился из исходного кода jQuery — старенькая, но мощная вещь от Пола Айриша, демонстрирующая чему можно научиться, читая чужой код.
@Alex-Space
Alex-Space / doc PHP
Last active January 8, 2021 10:17
doc PHP
http://getjump.github.io/ru-php-the-right-way/ - Правильный путь
http://www.php.su/ - русский портал по изучению php
интерполяция - процесс преобразования имен переменных в их значения ("$var текст")
# Выводить textarea, в которой пробелы заменяются br
nl2br()
# Отсортировать один массив по значениям другого (меняет сам массив $menus)
usort( $menus, function($val1, $val2) use ($option) {
return (array_search($val1->term_id, $option) > array_search($val2->term_id, $option));
@Alex-Space
Alex-Space / doc Joomla
Last active August 29, 2015 14:22
doc Joomla
Создание шаблона на Джумле.
Обязательные файлы для шаблона:
1) index.php - основной файл шаблона содержащий разметку сайта.
2) templateDetails.xml - файл содержит информацию о теме, и через него идет инсталяция темы в движок Джумлы В нем инфа о папках темы, всех модулях, всех изменяемых параметрах и т.д.
ВСЕ ОСТАЛЬНЫЕ ФАЙЛЫ ВТОРИЧНЫ
3) themplate_thumbnail.png - в данном файле содержится мини изображение сайта
4) themplate_preview.png - в данной картинке содержится изображение внешнего вида шаблона
5) favicon.ico
6) images - папка содержит все изображения темы
@Alex-Space
Alex-Space / doc SASS
Last active August 29, 2015 14:22
doc SASS
Compass mixins:
http://compass-style.org/examples/
@include background-size(cover);
@include opacity(0.5);
@include border-radius(25px);
@include box-shadow(red 2px 2px 10px);
@include inline-block;
* @include transition-property(width);
* @include transition-delay(2s);
@include text-shadow(rgba(blue, 0.2) 1px 1px 0;
@Alex-Space
Alex-Space / doc Grunt
Last active August 29, 2015 14:22
doc Grunt
Команды для терминала:
В созданную директорию создаем 2 основных файла grunt - Gruntfile.js package.json (делаем это автоматически, и значения ставятся дефолтные)
npm init (дефолтный package.json)
touch Gruntfile.js (в нем прописываем:
module.exports = function(grunt) {
grunt.initConfig();
grunt.loadNpmTasks();
}
затем устанавливаем необходимые плагина grunt:
@Alex-Space
Alex-Space / doc Bitrix
Last active March 3, 2016 09:03
doc Bitrix
http://camouf.ru/blog-note/bx_site_created/ - хорошие уроки по битриксу
habrahabr.ru/post/14900
https://dev.1c-bitrix.ru/learning/course/index.php...
www.1c-bitrix.ru/blog/rsv/220.php
http://dev.1c-bitrix.ru/learning/ - прохожу все курсы по Битриксу и становлюсь профи (проходить их нужно именно в той последовательности в которой они представлены на сайте! Не нужно сразу читать курс по разработке, как минимум сначала изучите "Контент-менеджер" и "Администратор. Базовый".)
http://www.youtube.com/watch?v=eh6anywHL-U&index=1&list=PLoFURCeom_FW69pa7TQNpMsBE2s2gdu-y - уроки по Битриксу с нуля
http://www.1c-bitrix.ru/download/cms.php - несколько вариантов для установки Битрикса (советуют Бизнес - Бери Бизнес - там основные модули с которыми идет работа потом.)
http://www.thisis-blog.ru/bitriks-obuchenie/ - хорошая статья со списком ресурсов по обучению
@Alex-Space
Alex-Space / doc Gulp
Last active August 29, 2015 14:22
doc Gulp
У вас должен быть установлен Node.JS и npm (он идет встроенный в ноду).
Переходим в нужную директорию и пишем в консоле npm install gulp -g
Далее nmp install gulp
Так же для его работы у нас должны быть установлены Ruby (sudo apt-get install ruby-full) rubygems (https://rubygems.org/pages/download) - Sass (sudo su -c "gem install sass")compass ( gem install compass).