Skip to content

Instantly share code, notes, and snippets.

View Maksclub's full-sized avatar

Maksim Maksclub

  • Tbilisi, Georgia
View GitHub Profile
@Maksclub
Maksclub / dadata.js
Created March 12, 2017 05:17
Parse csv to jsOjectArray
/**
* Created by m on 12.03.17.
*/
/*
* парсинг csv с сайта nalog.ru
* с помощью 'csvtojson' взят ос https://github.com/Keyang/node-csvtojson
* */
const csvFilePath='./data_nalog.csv'
const csv=require('csvtojson')
@Maksclub
Maksclub / request-promise-dadata
Last active March 12, 2017 05:31
Generate CURL request to Dadata.ru by request-promise
var rp = require('request-promise');
var options = {
method: 'POST',
uri: 'http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address',
body: {
query: 'Хабар',
count: 10
},
headers: {
@Maksclub
Maksclub / link_snippet.html
Last active March 19, 2017 22:34
Snippet link to myblog [сниппет для оформление внешней ссылки в блоге ]
@Maksclub
Maksclub / readme.md
Last active May 4, 2017 11:02
Решение проблем у Эгеи

Проблемы, связанные с некорректной установкой

— Что-то не работает в части джаваскрипта Если глючит джаваскрипт, например, не нажимаются нужные кнопки или бесконечно крутятся крутилки, то, наверное, вы подсунули движку другую версию jQuery, чем требуется. Верните исходную и всё снова начнёт работать.

— После обновления в заметках не работает форматирование, весь текст отображается как голый ХТМЛ Вероятно, вместо обновления вы просто переустановили движок и сказали ему использовать старую базу, а формат базы-то изменился. Вам нужно открыть в редакторе файл /user/instance.psa и руками исправить в нём версию на 2402 (на самом деле на ту, которая у вас была до этого, но конкретно для проблемы форматирования текста подойдёт это значение). После этого всё должно заработать нормально.

— Ругается словами Fatal error на WikiFormatter.php Возможно, при закачке движка названия файлов Викиформаттера передались в нижнем регистре. Убедитесь, что у вас файлы на сервере в папке system/calliope/ называются т

@Maksclub
Maksclub / nginx.conf
Last active May 8, 2017 09:33
«Нгинкс» для работы с Е2:
server {
listen 80;
server_name example.com*.example.com;
keepalive_timeout 70;
location ~* ^.+\.(jpg|jpeg|gif|css|html|htm|png|js)$ {
root /var/www/html/example;
access_log off;
expires 30d;
}
@Maksclub
Maksclub / readme
Last active June 1, 2017 14:25
dadata sug
<link href="https://dadata.ru/static/css/suggestions-4.3.css" type="text/css" rel="stylesheet" />
<!--[if lt IE 10]>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.1/jquery.xdomainrequest.min.js"></script>
<![endif]-->
<script type="text/javascript" src="https://dadata.ru/static/js/jquery.suggestions-4.3.min.js"></script>
{literal}
<script type="text/javascript">
$(".cart_form input[name='name']").suggestions({
serviceUrl: "https://dadata.ru/api/v2/suggest/fio",
type: "NAME",
@Maksclub
Maksclub / ssd-ubuntu-hdd
Last active June 1, 2017 14:26
ssd-ubuntu-hdd
http://www.linuxrussia.com/ssd-ubuntu-hdd.html
server {
listen 80;
server_name makssite.loc;
root /home/m/PhpstormProjects/makssite/frontend/web;
index index.php;
access_log /home/m/PhpstormProjects/makssite/log/frontend-access.log;
error_log /home/m/PhpstormProjects/makssite/log/frontend-error.log;
@Maksclub
Maksclub / gulpfile.js
Created September 10, 2017 15:19
Конфиг Gulp
var gulp = require('gulp');
var concat = require('gulp-concat');
var watch = require('gulp-watch');
gulp.task('scripts', function() {
return gulp.src([
'./vendorT/jquery-1.10.2.min.js',
...,
'./_general.js'])
.pipe(concat('script.js'))
.pipe(gulp.dest('./'));
@Maksclub
Maksclub / getNeighbours.php
Created September 11, 2017 15:49
getNeighbours
/**
* @param int $x center
* @param int $y center
* @param int $width
* @param int $height
*/
function getNeighbours($x, $y, $width, $height) {
$result = [];
// 1st row