Skip to content

Instantly share code, notes, and snippets.

View Zaur-Lumanov's full-sized avatar

Zaur Zaur-Lumanov

  • vk.com/hs
  • Moscow
View GitHub Profile
@Zaur-Lumanov
Zaur-Lumanov / kursk-submarine.js
Created May 28, 2020 18:09
Решение задачки (НУ Я ЖЕ СТУДЕНТ!!)
class Fan {
constructor(levels) {
this.levels = levels
this.level = 1
}
change() {
if (this.level < this.levels) {
++this.level
} else {
const {
proffer = "кек"
} = process.env
const proffer2 = Array(...proffer)
.reverse()
.join('')
console.log(`${proffer} - ${proffer2}: ${
proffer.replace(/\s+/g, '') != proffer2.replace(/\s+/g, '') ? 'не ' : ''
# remove specific file from git cache
git rm --cached filename
# remove all files from git cache
git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
var Board = {
createTopic: function(e, o) {
for (var t = trim(val("bnt_title")), r = trim(val("bnt_text")), d = {}, i = cur.boardNewMedia.getMedias() || {}, a = [], s = [], n = !1, c = 0, l = i.length; l > c; ++c) {
var u = i[c];
if (u) {
if ("poll" == u[0]) {
n = !0;
continue
}
s.push(u[0]), a.push(u[1])
function Survey(e, t, i) {
this._clientSurveyId = e, this._surveyId = t, this._ownerId = i, this._onStateChange = [], this.state = {}, this.blocks = {}
}
Survey.prototype.stateChanged = function() {
for (var e = 0, t = this._onStateChange.length; t > e; e++) try {
this._onStateChange[e](this)
} catch (i) {}
}, Survey.prototype.onStartChange = function(e) {
this._onStateChange.push(e)
}, Survey.prototype.send = function(e, t) {
@Zaur-Lumanov
Zaur-Lumanov / errors-ru.json
Created July 29, 2017 18:36
Список кодов и описаний ошибок в JSON формате (ru)
[{"code":1,"text":"Произошла неизвестная ошибка. ","solution":"Попробуйте повторить запрос позже."},
{"code":2,"text":"Приложение выключено. ","solution":"Необходимо включить приложение в настройках https://vk.com/editapp?id={Ваш API_ID} или использовать тестовый режим (test_mode=1)"},
{"code":3,"text":"Передан неизвестный метод. ","solution":"Проверьте, правильно ли указано название вызываемого метода: http://vk.com/dev/methods."},
{"code":4,"text":"Неверная подпись. ","solution":""},
{"code":5,"text":"Авторизация пользователя не удалась. ","solution":"Убедитесь, что Вы используете верную схему авторизации."},
{"code":6,"text":"Слишком много запросов в секунду. ","solution":"Задайте больший интервал между вызовами или используйте метод execute. Подробнее об ограничениях на частоту вызовов см. на странице http://vk.com/dev/api_requests."},
{"code":7,"text":"Нет прав для выполнения этого действия. ","solution":"Проверьте, получены ли нужные права доступа при авторизации. Это можно сделать с помощью метода acco
// Автор: Zaur_Lumanov
// Консольная функция для упоминания всех участников беседы.
document.getElementsByClassName('_im_chat_members')[0].click();
setTimeout(() => {
var _users = document.getElementsByClassName('im-member-item--name');
var _text = '';
for (const o of _users) {
_text += o.getElementsByTagName('a')[0].pathname.replace(/\/(.+)/, '@$1 (' + o.getElementsByTagName('a')[0].innerHTML.split(' ')[0] + ') ');
}
stock _replace(nickname[], output[])
{
new nicklen = strlen(nickname);
for (new i; i < nicklen; i++)
{
if (nickname[i] == '_')
nickname[i] = ' ';
}
format(output, 24, "%s", nickname);
return 1;
package main
import (
"fmt"
"log"
"net/http"
"net/url"
"io/ioutil"
"regexp"
"strings"
#include <a_samp>
#include <sscanf2>
#include <zcmd>
CMD:todo(playerid, params[])
{
new phrase[64], die[64], send[128];
if(sscanf(params,"p<*>s[64]s[64]",phrase,die)) return SendClientMessage(playerid, -1, " - Èñïîëüçóéòå /todo ôðàçà*äåéñòâèå");
format(send, sizeof(send), "- %s - ñêàçàë Stiven_Price, %s", phrase, die);
return SendClientMessage(playerid, -1, send);