Skip to content

Instantly share code, notes, and snippets.

View sudodoki's full-sized avatar

Джон, просто Джон sudodoki

View GitHub Profile
/* jshint node:true */
var es = require('engine.io-stream');
var multilevel = require('multilevel');
var stream = es('/engine');
var db = multilevel.client();
stream.pipe(db.createRpcStream()).pipe(stream);
global.db = db;

Используя страницу, полученную в результате выполнения задания №1:

  • Подключите к странице css фаил.
  • Измените фон (любой) всей страницы.
  • Измените заголовок (любой стиль), увеличьте первую букву каждого параграфа.
  • Поменяйте цвет текста всех ссылок: ссылки меню – одного цвета, ссылки на странице – другого.
  • Добавьте стили для ссылок при наведении на них.
  • Измените цвет фона одного из разделов, на котором есть id, но используя класс и измените в нем размер шрифта.
  • Не забудьте добавить в цсс фаил минимальный reset, на ваше усмотрение.
  • Используйте псевдо-элементы :before/:after – минимум один раз на странице, на ваше усмотрение.
@sudodoki
sudodoki / add-i18n-attributes.js
Last active August 29, 2015 14:08
Script used for nodeschool.github.io to add data-i18n attributes to index.html node
var fs = require('fs');
var cheerio = require('cheerio');
var find = require('cheerio-eq');
var selectors = require('./languages/selectors.json');
fs.readdir(__dirname, function (err, files) {
if (err) throw err;
files.filter(RegExp.prototype.test.bind(/\.html$/)).forEach(function (filename) {
processFile(filename);
});

По поводу настройки Node. Прямо сейчас не самое важное, но уже скоро понадобится иметь ноду на ноуте.

Итого, для Windows: http://msysgit.github.io/ + http://dailyjs.com/2012/05/17/windows-and-node-3/
Потом при инстале, если падает "ААА, мало нативных зависимостей, node-gyp потонул" юзаем npm install %packagename% --msvs_version=2012 (или твоя версия MSVS). Пробовал с .нет - что-то на мой 7ке не пошло, почему-то, я юзаю Visual Studio Express

Linux:

title: Basic Example author: name: Jordan Scales twitter: jdan url: http://jordanscales.com output: index.html

--

Cleaver 101

Практика по jQuery (3/12/14) aka MATCH-DOT-KOM KILLAH!

Что мы имеем: результаты труда нашего любимого верстальщика-коллеги Кривожоп Криворуков Колесович (К.К.К.): https://googledrive.com/host/0B65dEGRmB3ViSXVoT3g0SDZjWmM/index.html исходники: https://drive.google.com/#folders/0B65dEGRmB3ViSXVoT3g0SDZjWmM

результаты труда нашего любимого коллеги бекэндщика Жоры Ж(р)укова: Апи по адресу http://api.sudodoki.name:8888/

* {
box-sizing: border-box;
}
#ChartArea {
background-color: #ddd;
width: 690px;
height: 300px;
margin: 0 auto;
}
@sudodoki
sudodoki / gulpfile.js
Created December 14, 2014 18:20
Adds a list of files in resulting concatenated file
var gulp = require('gulp');
var concat = require('gulp-concat-util');
var through = require('through');
var gutil = require('gulp-util');
var refObj = {wallOfText: ''};
function write(file) {
refObj.wallOfText += "/* " + file.path + " */" + gutil.linefeed;
this.emit('data', file);
}
@sudodoki
sudodoki / stack.md
Created December 14, 2014 20:51
Sources for code to do stack slides using https://github.com/sudodoki/reveal-cleaver-theme & ouput of `cleaver stack.md` command

title: Vertical check author: name: Johny twitter: sudodoki output: vertical-check.html theme: sudodoki/reveal-cleaver-theme

--

#1

Keybase proof

I hereby claim:

  • I am sudodoki on github.
  • I am sudodoki (https://keybase.io/sudodoki) on keybase.
  • I have a public key whose fingerprint is 888A 226D 1C81 7CC5 00C4 9297 F667 9A07 9A56 B34B

To claim this, I am signing this object: