• ↓
  • ↑
  • ⇑
 
Записи пользователя: Heidel (список заголовков)
11:12 

Swiper - Most Modern Mobile Touch Slider

Heidel
If it's stupid but works, it isn't stupid.

Swiper - Most Modern Mobile Touch Slider


http://idangero.us/swiper/

@темы: Plugins, Swiper - Most Modern Mobile Touch Slider, jQuery, Ссылки

16:51 

Putty ssh commands zip all the files within this folder then download

Heidel
If it's stupid but works, it isn't stupid.
16:47 

Finding a File Containing a Particular Text String In Linux Server

Heidel
If it's stupid but works, it isn't stupid.
17:47 

Simpla Дополнительное поле описания товара

Heidel
If it's stupid but works, it isn't stupid.
09:44 

Simpla Как добавить дополнительное текстовое поле для категории

Heidel
If it's stupid but works, it isn't stupid.

Simpla Как добавить дополнительное текстовое поле для категории


http://forum.simplacms.ru/topic/1526-kak-dobavit-dopolnitelnoe-tekstovoe-pole-dlya-kategorii-/

Реализация задачи:

1. В БД в таблицу s_categories добавить новое поле для описания нового бренда с названием description_имя_бренда
2. В файле api\Catigories.php добавить новое поле в запрос с.description_имя_бренда (строка 185)


3. В файле simpla\CategoryAdmin.php добавить


4. В шаблоне simpla\design\html\category.tpl добавить код

@темы: Ссылки, Simpla, CMS

12:19 

Heidel
If it's stupid but works, it isn't stupid.
16:53 

Laravel Request

Heidel
If it's stupid but works, it isn't stupid.
создать request
php artisan make:request CreateArticleRequest

Правила (rules) и сообщения (messages)

@темы: Учебники, Laravel

14:57 

Laravel: Adding Twitter Bootstrap to Your Laravel 5 App

Heidel
If it's stupid but works, it isn't stupid.
13:00 

Laravel Разное

Heidel
If it's stupid but works, it isn't stupid.
Вывод дампа:
dd($variable);

{{ var_dump($errors) }}

Elixir minify CSS and JS files https://laracasts.com/discuss/channels/general-discussion/elixir-doesnt-minify
gulp --production

@темы: Учебники, Laravel

11:08 

Yandex

Heidel
If it's stupid but works, it isn't stupid.
17:10 

Heidel
If it's stupid but works, it isn't stupid.
14:22 

MySQL SELECT из одной таблицы и UPDATE другой

Heidel
If it's stupid but works, it isn't stupid.
http://stackoverflow.com/questions/37069551/mysql-add-data-from-one-table-to-another

uc_products
----------------------------
vid
sell_price

uc_product_options
----------------------------
nid
oid
price




@темы: Ссылки, MySQL

16:32 

Laravel Eloquent

Heidel
If it's stupid but works, it isn't stupid.
Создать модель
php artisan make:model Article

Работа с базой данных из командной строки
php artisan tinker

новый объект
$article = new App\Article

заполнить поля
$article->title = "My First Article"
$article->published_at = Carbon\Carbon::now()

вывести данные
$article
$article->toArray()

сохранить в БД
$article->save()

вывести всё
App\Article::all()
App\Article::all()->toArray();

изменить запись
$article->title = "My Updated First Article"
$article->save()

выбрать запись по id
$article = App\Article::find(1);

получить запись
$article = App\Article::where('body', 'Lorem ipsum')->get();

получить одну запись
$article = App\Article::where('body', 'Lorem ipsum')->first();

заполнить данные массивом
$article = App\Article::create(['title' => 'New Article', 'body' => 'Lorem ipsum', 'published_at' => Carbon\Carbon::now()]);

для этого нужно указать в классе Article.php, какие данные доступны для заполнения

@темы: Учебники, Laravel

16:01 

Laravel Migrations

Heidel
If it's stupid but works, it isn't stupid.
Создать миграцию (создать новую таблицу)
php artisan make:migration create_articles_table --create="articles"

Внести изменения в существующую таблицу
php artisan make:migration add_excerpt_to_articles_table --table="articles"

Выполнить
php artisan migrate

Откатить миграцию
php artisan migrate:rollback

@темы: Учебники, Laravel

14:31 

Adding an existing project to GitHub using the command line

Heidel
If it's stupid but works, it isn't stupid.
https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

Already have a Git repository on your computer? Let's push it up to Bitbucket.

@темы: Учебники, Ссылки, Git

14:48 

Laravel Клонирование репозитория

Heidel
If it's stupid but works, it isn't stupid.
После клонирования

создать в корне .env файл, прописать соединение с БД
php artisan key:generate чтобы сгенерировать новый ключ
'cipher' => 'AES-256-CBC' in config/app.php прописать, если не прописано

prntscr.com/axv9xx

laracasts.com/series/laravel-5-from-scratch


@темы: Учебники, Laravel

12:01 

Регулярные выражения

Heidel
If it's stupid but works, it isn't stupid.
20:28 

Git

Heidel
If it's stupid but works, it isn't stupid.
https://geekbrains.ru/records/942

Системы контроля версий

  • Git

  • SVN

  • Mercurial



Программа SmartGit http://www.syntevo.com/smartgit/

Команды
discard удалить все неотправленные в репозиторий изменения
revert откатить коммит
reset удалить все коммиты

удалить ветку
git branch -d имя_ветки
git branch -D имя_ветки

объединение веток
merge изменений из главной ветки во вторичную(все изменения из мастера в другой ветке) (кликаем на ветку мастер)
merge вторичной ветки в главную(все изменения из другой ветки попадают в мастер) (кликаем на вторичную ветку)

правила работы с git
1. все новые изменения начинаются в новой ветке
2. файлы exe, bin добавляются в игнор (добавлять в игнор до первого коммита)
3. делать небольшие коммиты
4. для каждого отдельного изменения делать отдельный коммит

в логе команда cherry-pick подтянуть отдельный коммит из другой ветки

git log лог изменений

git branch проверить, в какой ветке находимся
git branch -a все ветки, в том числе и удалённые

git branch имя_ветки создать новую ветку

git checkout имя_ветки сменить ветку

git push origin имя_ветки отправить изменения в ветку

слияние
git checkout master переходим в ветку master
git branch -a проверяем, что находимся в правильной ветке
git merge имя_ветки_в_которую_сливаем_изменения merge
git push origin push в удаленный репозиторий
git branch -d имя_ветки удаляем локальную ветку

Мини-конспект
git branch -a - показать все ветки
git branch love - создать ветку love
git checkout love - переключиться в ветку love
git push origin love - отправить ветку love в удалённый репозиторий
git merge love (сначала переключиться на мастер git checkout master) - слить ветку love с master
git branch -d love - удалить ветку love из локального репозитория
git push origin --delete love - удалить ветку love из удалённого репозитория
git push origin - сделать push, так как локальные изменения в master`е мы в удалённый ещё не отправляли

Мини-конспект.
1. Разработку лучше вести не в ветке master, а в другой ветке, например, develop, новые функции программы ветвить от develop, тестить и фиксить в develop, и только когда код отлажен до какой-то стабильной версии программы, сливать изменения в master.
2. При этом удобно добавить тэг с номером версии и изменениями что допилили в этой версии (release notes).
3. По тэгу легко найти нужную версию в логе, и можно по этому коммиту (вообще можно по любому коммиту) воссоздать в отдельной ветке состояние программы в этой версии.

Команда checkout скопирует любой снимок из репозитория в рабочий каталог.

История изменений
git log
git log --pretty=oneline


Данные
git config user.name
git config user.email
git config --list


git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short

Алиасы
https://githowto.com/ru/aliases

Отмена изменений в рабочем каталоге
git checkout hello.html
git status
cat hello.html

— откат изменений в рабочем каталоге к состоянию в репозитории

команда reset сбрасывает буферную зону, но не изменяет рабочий каталог
git reset HEAD hello.html
(очищает буферную зону от изменений, которые мы только что проиндексировали, но (по умолчанию) не изменяет рабочий каталог.
чтобы сбросить изменения в рабочем каталоге, можно использовать команду git checkout имя_файла

отмена коммита
git revert HEAD
git revert HEAD --no-edit
(автоматически создаст комментарий к коммиту-реверту)
HEAD — отмена последнего коммита
с хэш-значением - отменить любой коммит

удалить коммит целиком
команда reset
git reset --hard v1
v1 - тег, до которого мы сбрасываем коммиты в ветке (или хэш-значение)
Параметр --hard указывает на то, что рабочий каталог должен быть тоже сброшен (обновлен в соответствии с новым head ветки)

внесение изменений в коммит
git add hello.html
git commit --amend -m "Add an author/email comment"

@темы: Учебники, Ссылки, Git

11:58 

Putty

Heidel
If it's stupid but works, it isn't stupid.
Сгенерировать ключи .ssh/id_rsa и .shh/id_rsa.pub
через puttygen сгенерировать ключ.ppk
https://sites.google.com/site/xiangyangsite/home/technical-tips/linux-unix/common-tips/how-to-convert-ssh-id_rsa-keys-to-putty-ppk

читать дальше

Putty --- Connection --- SSH --- Auth
прописать .ppk ключ

Подключиться
Логин
Пароль

@темы: Ссылки, Putty

16:39 

XAMPP — настройка виртуального сервера

Heidel
If it's stupid but works, it isn't stupid.

Блокнот

главная