Using AWS Linux setup an L2TP/IPSEC Soft Ether VPN
Consider HVM (SSD) EBS-Backed 64-bit m3.medium
-
us-east-1 => ami-1ecae776
-
Updates and dependencies
sudo yum -y update
sudo yum -y upgrade
sudo yum -y install docker git wget
| @echo off | |
| :start | |
| ::Server name | |
| set serverName=Server1 | |
| ::Server files location | |
| set serverLocation="C:\Program Files (x86)\Steam\steamapps\common\DayZServer" | |
| ::Server Profile folder | |
| set profile=Server1 | |
| ::BEC location | |
| set BECLocation="C:\Program Files (x86)\Steam\steamapps\common\DayZServer\BEC" |
| process.env.TS_NODE_PROJECT = './tsconfig.json'; | |
| import * as moment from 'moment' | |
| import * as mocha from 'mocha'; | |
| import { assert } from 'chai'; | |
| import axios from "axios"; | |
Consider HVM (SSD) EBS-Backed 64-bit m3.medium
us-east-1 => ami-1ecae776
Updates and dependencies
sudo yum -y update
sudo yum -y upgrade
sudo yum -y install docker git wget
| // knockout 3.5.0 | |
| ko.utils.addOrRemoveItem = function (array, value, included) { /* .. */ } | |
| ko.utils.anyDomNodeIsAttachedToDocument = function (nodes) { /* .. */ } | |
| ko.utils.arrayFilter = function (array, predicate) { /* .. */ } | |
| ko.utils.arrayFirst = function (array, predicate, predicateOwner) { /* .. */ } |
У CSS есть несколько базовых проблем, которые позволяют очень быстро отстрелить себе ногу при неправильном использовании:
Глобальный неймспейс – в серверном программировании все что написано в файле, в файле и остается. Все же что написано в css и js засирает глобальное пространство имен со всеми вытекающими. В JS эту проблему сейчас побороли всякими модульными системами, а вот с css сложнее. В идеальном мире это должен починить Shadow DOM и настоящие Web Components, но пока их нет единственный способ с этим бороться – следовать какой-то системе именований селекторов, которая по возможности уменьшает и исключает возможные конфликты.
Каскадность – если на один элемент может сработать несколько правил, то они все и сработают последовательно. Если есть элемент h1.title, на него сработают все правила для тегов h1 и все правила для класса .title. Так как весь html состоит из тегов, то правил которые применяются на теги без классов будут работать на все вообще.
Соответственно наз
Склонировать d7dull в папку /local/modules
Заменить названия во всех файлах с учётом регистра
maycat — ваш ник, разрешены ТОЛЬКО латинские буквы
d7dull — название модуля
Для этого нужно пройтись контекстным поиском по всей папке и внести изменения + переименовать файл в папке admin в соответствии с названияем модуля
Продумать структуру классов и завести их в папке lib/ (подробнее о приёмах организации структуры - смотри видео)
С помощью include.php подключить автолоад созданным классам
| var tabbableElements = 'a[href], area[href], input:not([disabled]),' + | |
| 'select:not([disabled]), textarea:not([disabled]),' + | |
| 'button:not([disabled]), iframe, object, embed, *[tabindex],' + | |
| '*[contenteditable]'; | |
| var keepFocus = function (context) { | |
| var allTabbableElements = context.querySelectorAll(tabbableElements); | |
| var firstTabbableElement = allTabbableElements[0]; | |
| var lastTabbableElement = allTabbableElements[allTabbableElements.length - 1]; |
| <?php | |
| /* | |
| ============================================================================= | |
| BlockPro 3 - Модуль для вывода блоков с новостями на страницах сайта DLE (тестировался на 9.7 и 9.8) | |
| ============================================================================= | |
| Автор модуля: ПафНутиЙ | |
| URL: http://blockpro.ru/ | |
| ICQ: 817233 | |
| email: [email protected] | |
| ============================================================================= |
| %h1.elegantshadow Elegant Shadow | |
| %h1.deepshadow Deep Shadow | |
| %h1.insetshadow Inset Shadow | |
| %h1.retroshadow Retro Shadow |