Skip to content

Instantly share code, notes, and snippets.

@slawomir-siudek
slawomir-siudek / cases.md
Created August 1, 2017 10:25 — forked from raphaelkross/cases.md
Webdriver + Codeception Cases

Webdriver PHP API workthough

  • Your WebDriverRemoteControl instance is available at:

    $this->driver
    
  • Locating Elements

    • 'findElement(WebDriverBy $by)' -- Find the first element matching the given arguments.
@slawomir-siudek
slawomir-siudek / wp-install-core-sub-dir.sh
Created August 1, 2017 10:24 — forked from polevaultweb/wp-install-core-sub-dir.sh
This script installs WordPress inside a sub directory
#!/bin/bash
# Installation:
# Install the script in one of the folders in your PATH. Make sure it has execute permissions (i.e. chmod +x wp-install-core-sub-dir).
#Usage:
# $ mkdir mysite
# $ cd mysite

Grep

-i - searches for upper && lower cased
-v word - searches every row without word
-n - shows line number of occurence
-E - grep on steroids || egrep

grep -i "..cen" GNU - searches for all ..cen in GNU
grep "t[wo]o" GPL-3 - searches for too && two in GPL-3, because of [wo], which stands for ||

@slawomir-siudek
slawomir-siudek / poo.md
Created August 1, 2017 09:17 — forked from lavandosovich/poo.md
PHP7 Object Orientetion

OOP in PHP

Declaring class properties or methods as static makes them accessible without needing an instantiation of the class. A property declared as static can not be accessed with an instantiated class object (though a static method can).

Useful keywords:

self - self from the root

parent - parent of the class

static - true self for exact class, static is more agile than self, super useful for inheritance issues

@slawomir-siudek
slawomir-siudek / css_resources.md
Last active August 29, 2015 14:12 — forked from jookyboi/css_resources.md
CSS libraries and guides to bring some order to the chaos.

Libraries

  • 960 Grid System - An effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.
  • Compass - Open source CSS Authoring Framework.
  • Bootstrap - Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
  • Font Awesome - The iconic font designed for Bootstrap.
  • Zurb Foundation - Framework for writing responsive web sites.
  • SASS - CSS extension language which allows variables, mixins and rules nesting.
  • Skeleton - Boilerplate for responsive, mobile-friendly development.

Guides

@slawomir-siudek
slawomir-siudek / javascript_resources.md
Last active August 29, 2015 14:12 — forked from jookyboi/javascript_resources.md
Here are a set of libraries, plugins and guides which may be useful to your Javascript coding.

Libraries

  • jQuery - The de-facto library for the modern age. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.
  • Backbone - Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
  • AngularJS - Conventions based MVC framework for HTML5 apps.
  • Underscore - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects.
  • lawnchair - Key/value store adapter for indexdb, localStorage