Skip to content

Instantly share code, notes, and snippets.

View Gaserd's full-sized avatar
🎯
Focusing

Sergey Gustun Gaserd

🎯
Focusing
View GitHub Profile
[
{
"country": "International Tournaments",
"league": "UEFA Champions League - Round 1",
"participants": [
{
"name": "Celtic",
"image": "https://content.bookieratings.net/images/8e/r6/8er69u_20181001112243_100x100.png"
},
{
@Gaserd
Gaserd / Token.sol
Created August 10, 2022 11:55
Token.sol - similar example for Token smart contract
pragma solidity ^0.4.24;
contract SafeMath {
function safeAdd(uint a, uint b) public pure returns (uint c) {
c = a + b;
require(c >= a);
}
function safeSub(uint a, uint b) public pure returns (uint c) {
@Gaserd
Gaserd / index.js
Last active October 20, 2021 11:02
Аналитика портфеля по Марковицу
const finnhubkey = 'bq1h7e7rh5rd509cma90'
const finnhub = require('finnhub')
const api_key = finnhub.ApiClient.instance.authentications['api_key'];
api_key.apiKey = finnhubkey
const finnhubClient = new finnhub.DefaultApi()
const cov = require('compute-covariance')
let date = new Date()
let finishTime = date * 1
let startTime = date
@Gaserd
Gaserd / index.php
Last active November 11, 2020 07:28
<html>
<head>
<title>Список акций для трейдинга</title>
</head>
<script src="https://unpkg.com/lightweight-charts/dist/lightweight-charts.standalone.production.js"></script>
<style>
table,
th,
td {
@Gaserd
Gaserd / test.md
Last active December 5, 2019 09:57
Тестовое задание для серверного разработчика.

Описание

Cоздать REST API, которое умеет:

  • голосование пользователя

Голосование пользователя

Создать систему, которая будет хранить за кого голосовал пользователь.

Для примера голосований, возьмем матч:

https://xitri.com/blablacar/indexWeb.html?api_url=https://api.vk.com/api.php&api_id=7052959&api_settings=0&viewer_id=39550973&viewer_type=0&sid=27687bfc8241e0bf0945541b5a9a908d5ba4d2d9143ac402ccf70db51ffaaec4c7329e31d547cc8ffdbae&secret=b6b2d6e455&access_token=004b00fbf86f71b88ccf56f6b58df605f3d67741c0068cf014609b6b65ccff188d945ea0062599b6f80c9&user_id=0&group_id=0&is_app_user=0&auth_key=8537359f4bb68db497969073e06315c9&language=0&parent_language=0&is_secure=1&stats_hash=2cda2d105a3846ef8f&ads_app_id=7052959_a48572f07e05cdd10f&referrer=unknown&lc_name=52761ac6&platform=web&hash=
@Gaserd
Gaserd / heroes.json
Last active June 27, 2019 09:18
Dota underlords all heroes
[
{
"name":"Anti-mage",
"Health":[
"500",
"1000",
"2000"
],
"Mana":[
"100",
@Gaserd
Gaserd / create-vk-mini-app.md
Last active June 13, 2019 13:28
create-vk-mini-app.md

Новая библиотека для создания проектов

Мы создали новую библиотеку для быстрого создания проектов VK Mini Apps, теперь она тоже mini: https://www.npmjs.com/package/@vkontakte/create-vk-mini-app

Что нового?

Мы добавили различные системы деплоя для вашего проекта, а именно: – Zeit – Surge

@Gaserd
Gaserd / forth-step.md
Last active July 1, 2019 10:25
forth-step.md

Сегодня мы расскажем вам о событии VKWebAppSendPayload, оно позволяет отправлять события в ваши сообщества.

Давайте для начаал подготовим наше сообщество. Перейдите во вкладку Управление -> Работа с API и создайте ключ, включите настройки котоыре вам нужны, но не забудьте про сообщения.

Скопируйте ключ в удобное для вас место.

Теперь давайте настроим наш Callback API, здесь нам придется найти где хотстить наш сервер, чтобы VK мог работать с ним. В этом примере мы будем использовать PHP для нашего Callback API server, давайте начнем.

Создадим class BOT для работы с нашими запросами.

@Gaserd
Gaserd / notes.md
Last active May 8, 2019 08:44
Сценарии работы Notes

Какие функции имеет приложение?

  • добавление заметки / как внутри сервиса, так и из вне
  • редактирование заметки
  • удаление заметки
  • получение заметки / заметок

Как выглядит таблица заметок ?

| id (int) | user_id (int) | text (var) | token (var) |