Skip to content

Instantly share code, notes, and snippets.

@desigens
desigens / dabblet.css
Created September 4, 2012 18:44
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
/* hello */
background: #f06;
background: linear-gradient(45deg, #f06, yellow);
min-height: 100%;
@desigens
desigens / test.php
Created October 22, 2012 13:22
Hack for match with PHP's round()
<?php
$rate = (float) 32.0115;
echo '<script>rate = ' . $rate . ';</script>';
?>
<script>
function check(i, result)
{
@desigens
desigens / code.html
Created November 5, 2012 17:07
Social Buttons
<div class="social-likes">
<script>
var apiKeys = {};
if (window.location.host == 'desigens.com'){
apiKeys.facebook = 423331257722136;
apiKeys.vkontakte = 3219170;
}
</script>
<div class="social-likes__facebook">
<div id="fb-root"></div>
@desigens
desigens / border-box.css
Created November 6, 2012 14:52
CSS Snippets
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
@desigens
desigens / nginx.conf
Created December 13, 2013 13:09
Быстрый и простой способ эмуляции отсутствующего REST
# Если REST еще не рализован или сломался, можно быстро сэмулировать ответ сервера с нужным JSON.
#
# 1. Создаем json-файл с нужныи ответом
# 2. Перенастраиваем NGINX, для нужного URL.
# Например, нужно, чтобы по адресу http://localhost/service_template/unistream/find_person/*
# сервер отдавал содержимое файла /home/desigens/shared/payment-agregator/fake/unistream-error.json
# Конфиг такой:
# Fake REST
@desigens
desigens / sticky.js
Created January 10, 2014 06:50
Sticky
// Sticky
(function (el, topOffset) {
var $el = $(el).eq(0),
width = $el.outerWidth(),
coords = $el.offset(),
isSticky = false;
topOffset = topOffset || 0;
function relative() {
@desigens
desigens / select.js
Last active August 29, 2015 14:02
Sum of selected cells in table
$.getScript('//code.jquery.com/ui/1.10.4/jquery-ui.js', function () {
function toFixed(value, precision) {
var power = Math.pow(10, precision || 0),
strip = value * power;
return Math.round(parseFloat(strip.toPrecision(12))) / power;
}
function format(x) {
x = x.toString().split('.')
// Cheat for http://game.ioxapp.com/color/
(function () {
function detectUnique() {
var $boxes = $('#box span');
colors = {};
@desigens
desigens / pagespeed.js
Last active September 4, 2015 14:23
Script to get page initialisation average time.
/**
* PhantomJS script to get page initialisation average time.
* Using: ```$ phantom pagespeed.js http://mypage.com 10```
**/
var _ = require('underscore');
var webpage = require('webpage');
var url = process.argv[2] || 'http://google.com';
var times = 5 || process.argv[3];
@desigens
desigens / test.html
Created October 17, 2015 10:51
Async background image
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
body.a {
background: url(http://ololo.com/i.png) no-repeat;
}
</style>
</head>