Skip to content

Instantly share code, notes, and snippets.

View serhiinkh's full-sized avatar
🏠
Working from home

Serhii Nakhankov serhiinkh

🏠
Working from home
View GitHub Profile
@serhiinkh
serhiinkh / check.sh
Created March 1, 2023 12:26
Check js files in folder for syntax error
ind . -name "*.js" -type f -not -path "./node_modules/*" -not -path "./**/node_modules/*" -print0 | xargs -0 -I {} bash -c 'node --check {}'
@serhiinkh
serhiinkh / clear_docker_logs
Created December 17, 2021 14:07
Clear docker logs on mac
clear_docker_logs() {
echo "truncate -s 0 /var/lib/docker/containers/*/*-json.log; exit" | nc -U ~/Library/Containers/com.docker.docker/Data/debug-shell.sock
}
@serhiinkh
serhiinkh / .docker_nignx_nginx.conf
Created December 30, 2018 15:18
laravel queue worker docker-compose config
server {
listen 8080;
index index.php index.html;
server_name _;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/app/public;
client_max_body_size 10M;
location / {
git branch | grep -v "master\|development" | xargs git branch -D
@serhiinkh
serhiinkh / nginx
Last active November 21, 2015 23:09
#map $status $loggable {
# ~^[2,3] 0;
# default 1;
#}
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name ~^(www\.)?(?<domain>.+?).loc$;
@serhiinkh
serhiinkh / gist:2e21c57a09526b3a62d8
Created February 24, 2015 22:22
Columns generator
for(var i = 1, max = 6; i < max; i++) {
for(var f = i + 1; f < 7; f++) {
columns = i;
margin = (f - 1) * 4;
width = (100 - margin) / f;
if (columns > 1) {
width = (width * columns) + ((columns - 1) * 4);
}
console.log(i + '/' + f + ' col: width:' + Math.floor(width * 1000) / 1000);
}
<snippet>
<content><![CDATA[
die(var_dump($1));
]]></content>
<tabTrigger>dd</tabTrigger>
<scope>source.php</scope>
<description>die(var_dump(...))</description>
</snippet>
// --- INIT
var gulp = require('gulp'),
less = require('gulp-less'), // compiles less to CSS
minify = require('gulp-minify-css'), // minifies CSS
concat = require('gulp-concat'),
uglify = require('gulp-uglify'), // minifies JS
rename = require('gulp-rename'),
browserSync = require('browser-sync');
// Start the server
@serhiinkh
serhiinkh / gen
Last active August 29, 2015 13:58
<?php
error_reporting(-1);
class Avatar
{
private $path = './images/';
private $config = array(
0 => 'backgrounds',
1 => 'bodies',
2 => 'accessories',
3 => 'effects',
https://github.com/bcosca/fatfree/blob/master/lib/web.php#L723