Skip to content

Instantly share code, notes, and snippets.

Max Slavenin

  • Russia, Tver
Block or report user

Report or block Slavenin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Slavenin
Slavenin / DepsViz.js
Last active Jan 13, 2020
Vizualize graph of your react app dependencies like a boss
View DepsViz.js
import React, { useEffect } from 'react';
import ForceGraph3D from '3d-force-graph';
import md5 from 'blueimp-md5';
import { makeStyles } from '@material-ui/core/styles';
import Close from '@material-ui/icons/Close';
import Input from '@material-ui/core/Input';
import InputAdornment from '@material-ui/core/InputAdornment';
import IconButton from '@material-ui/core/IconButton';
import SelectedTree from './Tree';
View handler.ex
case entities do
nil ->
text
entities ->
Enum.filter(entities, fn
%{type: "text_link"} -> true
_e -> false
end)
|> Enum.reduce({0, []}, fn %{length: length, offset: offset, url: url}, {prev, acc} ->
View async_code.js
function SignCadesBES_Async_File(certListBoxId, dataToSign, onSign, onError) {
cadesplugin.async_spawn(function* (arg) {
var e = document.getElementById(arg[ 0 ]);
var selectedCertID = e.selectedIndex;
if (selectedCertID == -1) {
alert("Select certificate");
return;
}
var certificate = global_selectbox_container[ selectedCertID ];
var Signature;
View webpack.conf.js
const path = require('path');
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
module.exports = function(env) {
const production = process.env.NODE_ENV === 'production';
return {
devtool: production ? 'source-maps' : 'eval',
entry: [
'./js/app.js',
'./css/app.css',
'./css/phoenix.css',
View beh.ex
defmodule Behaviours.Telegram do
@moduledoc false
@callback sendInfo(accountId :: term, info :: term) :: {:ok}
end
View config.json
{
"proc": {
"pid_file": "/var/run/nxs-chat-srv.pid",
"queue_worker_term_timeout": 10,
"rest_api_term_timeout": 10,
"daemonize": true
},
"logging": {
"level": 31,
"path": "/var/log/nxs-chat-srv/nxs-chat-srv.log"
View index.js
import { combineReducers } from 'redux'
import { reducer as formReducer } from 'redux-form'
import { routerReducer } from 'react-router-redux'
import App from './App'
import Menu from './Menu'
import Login from './Login'
import UniList from './UniList'
import UniForm from './UniForm'
@Slavenin
Slavenin / TranslatorExtension.php
Last active May 26, 2017
Symfony form extrension translator on createView
View TranslatorExtension.php
<?php
namespace KVZBundle\Form\Extension;
use Symfony\Component\Form\AbstractTypeExtension;
use Symfony\Component\Form\Extension\Core\Type\FormType;
use Symfony\Component\Form\FormInterface;
use Symfony\Component\Form\FormView;
use Symfony\Component\Translation\TranslatorInterface;
@Slavenin
Slavenin / Field.js
Created Apr 25, 2017
render one symfony field with semantic ui
View Field.js
import React, {Component} from 'react'
import { Field as RField } from 'redux-form';
import {
Input,
Checkbox,
Radio,
Select,
TextArea,
Button,
Form
View gist:9b56da682340b67cc6007256ec89e8c0
DECLARE @eNum FLOAT
DECLARE @dNum NVARCHAR(10)
DECLARE @tNum FLOAT
DECLARE @level INT
DECLARE @counter INT
DECLARE @t TABLE (
id INT
,eNum FLOAT
,dNum NVARCHAR(10)
You can’t perform that action at this time.