Skip to content

Instantly share code, notes, and snippets.

View pafnuty's full-sized avatar
⚒️
No time for commit, just push!

Pavel Belousov pafnuty

⚒️
No time for commit, just push!
View GitHub Profile
@pafnuty
pafnuty / declination.js
Created August 11, 2015 14:02
Идентичные PHP и JS функции для правильного склонения слов
/**
* Функция для склонения слов
* Пример использования: declination(5,'комментари|й|я|ев')
*
* @author Павел Белоусов <pb@info-expert.ru>
*
* @param int number число, для которого будет расчитано окончание
* @param string words слово и варианты окончаний для 1|2|1 (1 комментарий, 2 комментария, 100 комментариев)
*
* @return string - слово с правильным окончанием
@pafnuty
pafnuty / MPG_BearsPack.md
Created January 6, 2023 21:06
Добавление типов

Инструкция по установке типов чтбы после обновы dayz не приходилось страдать

  1. Скопировать папку MPG в папку с миссией (например ..\mpmissions\dayzOffline.chernarusplus).
  2. Открыть файл cfgeconomycore.xml в папке с миссией.
  3. Добавить после </defaults> следующий код:
<ce folder="MPG">
    <file name="MPG_BearsPack_types.xml" type="types"/>
</ce>
  1. Настроить нужные параметры в файле MPG_BearsPack_types.xml
@pafnuty
pafnuty / selects.html
Created January 28, 2013 05:56
Селекты с переходом по ссылке в атрибуте value
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Селекты</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>
jQuery(document).ready(function($) {
$('.sorting-data').on('change', function () {
if($(this).val() != '' || $(this).val() != 'undefined') {
@pafnuty
pafnuty / start_bec.bat
Created October 6, 2022 14:29 — forked from cp6/start_bec.bat
DayZ server start up batch file examples
@echo off
:start
::Server name
set serverName=Server1
::Server files location
set serverLocation="C:\Program Files (x86)\Steam\steamapps\common\DayZServer"
::Server Profile folder
set profile=Server1
::BEC location
set BECLocation="C:\Program Files (x86)\Steam\steamapps\common\DayZServer\BEC"
process.env.TS_NODE_PROJECT = './tsconfig.json';
import * as moment from 'moment'
import * as mocha from 'mocha';
import { assert } from 'chai';
import axios from "axios";
@pafnuty
pafnuty / readme.md
Created March 14, 2022 11:39 — forked from glennschler/readme.md
AWS Docker VPN

Using AWS Linux setup an L2TP/IPSEC Soft Ether VPN

Consider HVM (SSD) EBS-Backed 64-bit m3.medium

  • us-east-1 => ami-1ecae776

  • Updates and dependencies

sudo yum -y update
sudo yum -y upgrade
sudo yum -y install docker git wget
@pafnuty
pafnuty / snow.js
Created December 18, 2013 10:53
снег
/**
* jquery.snow - jQuery Snow Effect Plugin
*
* Available under MIT licence
*
* @version 1 (21. Jan 2012)
* @author Ivan Lazarevic
* @requires jQuery
* @see http://workshop.rs
*
@pafnuty
pafnuty / 11.js
Created December 29, 2014 17:18
Одиннадцатиклассница (вставляем на любом сайте в консоль и любуемся продуманностью вёрстки)
var a,w=document.createTreeWalker(document,NodeFilter.SHOW_TEXT);while(a=w.nextNode()){if(a.textContent.trim().length)a.textContent='Одиннадцатиклассница пошла посмотреть на достопримечательность, она шла долго, несколько строчек, пока не пришла'}
@pafnuty
pafnuty / into_dle_js.js
Last active August 30, 2021 08:39
Быстрая подписка на новости DLE
// Подписка на комменты от dark5ider (минимизированный код)
function commSubs(a,b,c){return $.get(dle_root+"engine/ajax/subscribe.comm.php",{news_id:a,user_id:b,subunsub:c},function(a){$("#allow_subscribe").text(a.text),$("#allow_subscribe").attr("onclick",a.value),ShowLoading(a.loading),setTimeout("HideLoading('')",2e3)},"JSON"),!1}
@pafnuty
pafnuty / ajaxmapcat.tpl
Created January 17, 2015 08:57
Пример вывода всех меток на карте с пользовательской фильтрацией по категория и подгрузкой полной новости в балуны меток и кластеров.
<!-- Этот код можно поместить в шаблон статическй страницы или в main.tpl или раскидать коды по соответсвующим типам файлов -->
<style>
#allPlacemarks {
margin-bottom: 20px;
height: 500px;
margin-top: 20px;
}
#allPlacemarks.loading {position: relative;}
#allPlacemarks.loading:after {
content: " ";