Skip to content

Instantly share code, notes, and snippets.

View yuriygr's full-sized avatar

Yuriy Grinev yuriygr

View GitHub Profile
@yuriygr
yuriygr / mesh.go
Created February 5, 2026 22:22
Грок сделал что-то для мештастика
package main
import (
"bufio"
"context"
"encoding/binary"
"errors"
"flag"
"fmt"
"io"
package rcon
import (
"bytes"
"encoding/binary"
"fmt"
"net"
"strings"
)
@yuriygr
yuriygr / material-icon.md
Created September 12, 2023 01:54 — forked from rupeshtiwari/material-icon.md
Custom Material Icon Folder ( customize folder icons vscode material theme)
tags vscode, material,customize folder icons vscode material theme
title How to add custom folder icon in Material icons

Steps to add custom folder icon in Material icons

Go to Settings.json file

@yuriygr
yuriygr / SCSS Flexbox Grid
Last active February 20, 2020 15:53 — forked from coco-napky/SCSS Flexbox Grid
Scss grid system based on flexbox
$grid-xs: 420px;
$grid-sm: 768px;
$grid-md: 992px;
$grid-lg: 1200px;
$columns: 12;
$viewport-layouts: (
"xs":( "min-width": $grid-xs, "width": $grid-xs - 15px ),
"sm":( "min-width": $grid-sm, "width": $grid-sm - 15px ),
//
// ThemeManager.swift
// iPastach
//
// Created by Юрий Гринев on 28.07.2018.
// Copyright © 2018 Юрий Гринев. All rights reserved.
//
import UIKit
import Foundation
<script>
if (typeof window.onerror == "object") {
window.onerror = function (msg, url, line, col, error) {
if (typeof(msg) === 'object' && msg.srcElement && msg.target) {
if (msg.srcElement == '[object HTMLScriptElement]' && msg.target == '[object HTMLScriptElement]') {
msg = 'Error loading script';
} else {
msg = 'Event Error - target:' + msg.target + ' srcElement:' + msg.srcElement;
}
function VueLinkPreview(el, binding, vnode) {
let siteNames = ['www.youtube.com', 't.me', 'vk.com', 'i.imgur.com']
let links = el.getElementsByTagName('a')
for (let j = 0; j < links.length; j++) {
let link = links[j],
host = link.host,
normal = siteNames.indexOf(host) > -1
console.log(links, link, host, normal)
$(document).ready(function() {
$('[data-sign=\'button\']').click(function(e){
e.preventDefault();
var field = $(this).attr('data-sign-field'),
type = $(this).attr('data-sign-type');
var input = $('input[name=\''+field+'\']'),
currentVal = parseInt(input.val());
import fetch from 'isomorphic-fetch'
export const REQUEST_POSTS = 'REQUEST_POSTS'
export const RECEIVE_POSTS = 'RECEIVE_POSTS'
export const SELECT_SUBREDDIT = 'SELECT_SUBREDDIT'
export const INVALIDATE_SUBREDDIT = 'INVALIDATE_SUBREDDIT'
// НАХУЯ
function requestPosts() {
return {