Skip to content

Instantly share code, notes, and snippets.

[
{
"id": "893427598345734",
"title": "Super Page",
"pages": [
{
"id": "235g",
"title": "SubSuper Page 2"
},
{
[
{
"id": "2IyiINAi-KU",
"title": "Алма-АТА",
"description": "Emmet - Multiple Selection in PhpStorm",
"pubDate": "Dow, 7 Mar 2014 00:00: +0000",
"thumbnailUrl": "http://i.ytimg.com/vi/-A9BwBA3s8I/0.jpg",
"categories": ["phpstorm", "dottrace"],
"playlistId": "PLQ176FUIyIUb0zTe7k4ZKkhMsR-slKu3w",
"playlistCategory": "Basics",
@kisenka
kisenka / social-networks-apis-links.md
Last active August 29, 2015 13:57
Social Networks APIs links
index:
path: /
title: Транспортная компания ВСТ
defaults:
_controller: IndexController:indexAction
api:
path: /api/
title: API — Разработчикам
defaults:
<header> — для хедера.
<footer> — для футера.
<nav> — для главной навигации в хедере.
<main> — для основного контента страницы. Содержимое должно быть уникальным и не включать типовые блоки вроде шапки сайта, подвала, навигации, боковой панели, формы поиска. Может содержать теги заголовков, параграфы, картинки и тд.
<section> — для разделов контента страницы. Если страница является большой статьёй, логично разбить её на секции, каждая из которых будет содержать свой заголовок.
<article> — для статей и постов. Особенно хорошо для списков статей и новостей.
<figure> — для медиа-объектов типа картинки, видео, слайдов.
<aside> — для бокового меню.
<address> — для контактной информации офисов.
{
"categories": [
{
"pycharm": {
"name": "pycharm",
"displayName": "PyCharm"
}
},
{
@kisenka
kisenka / getAdditionalAssets.js
Created April 21, 2016 16:09
getAdditionalAssets
function getAdditionalAssets(compilation) {
var stats = compilation.getStats().toJson();
var modules = stats.modules;
var chunks = {};
modules.forEach(function (module) {
var moduleChunks = module.chunks;
var isNormalModule = module.chunks.length > 0 && module.assets.length == 0;
if (isNormalModule)
return;
@kisenka
kisenka / parseYAMLFrontMatter.js
Last active May 6, 2016 22:54
Parse YAML front matter
/**
* @param {string} src Markdown source.
* @param {string} [delimiter='---'] Front matter delimiter. --- by default.
* @returns {{meta: Object, body: string}}
*/
function parseYAMLFrontMatter(src, delimiter) {
var delimiter = delimiter || '---';
var meta = null;
var body = src;
@kisenka
kisenka / webpack.config.js
Created July 6, 2016 21:24
Webpack dev server build info show only errors
devServer: {
// It suppress error shown in console, so it has to be set to false.
quiet: false,
// It suppress everything except error, so it has to be set to false as well
// to see success build.
noInfo: false,
stats: {
// Config for minimal console.log mess.
assets: false,