Skip to content

Instantly share code, notes, and snippets.

@aisurfer
aisurfer / test2.js
Created August 17, 2023 09:37
test2.js
const Paper = (theme) => {
return {
MuiPaper: {
styleOverrides: {
root: {
backgroundColor: theme.palette.secondary.light,
backgroundImage: 'none',
},
},
},
@aisurfer
aisurfer / test.js
Created August 17, 2023 09:35
test.js
import * as React from 'react';
import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos';
import Box from '@mui/material/Box';
import Button from '@mui/material/Button';
import Grid from '@mui/material/Grid';
import MoodBadIcon from '@mui/icons-material/MoodBad';
import Stack from '@mui/material/Stack';
import Typography from '@mui/material/Typography';
import useDataMediator from 'src/hooks/useDataMediator';
import useGetAssetDetails from 'src/hooks/api/useGetAssetDetails';
import * as React from 'react';
import ArrowBackIosIcon from '@mui/icons-material/ArrowBackIos';
import Box from '@mui/material/Box';
import Button from '@mui/material/Button';
import Grid from '@mui/material/Grid';
import MoodBadIcon from '@mui/icons-material/MoodBad';
import Stack from '@mui/material/Stack';
import Typography from '@mui/material/Typography';
import useDataMediator from 'src/hooks/useDataMediator';
import useGetAssetDetails from 'src/hooks/api/useGetAssetDetails';
@aisurfer
aisurfer / pc.py
Created August 29, 2019 14:57
PC threaded app skeleton
# coding: utf-8
from __future__ import print_function, division
import sys, os, re, signal, random
import time, threading
from device_thread import DeviceThread
class DeviceThread(threading.Thread):
def __init__(self, group=None, target=None, name=None, daemon=True, args=(), kwargs={}):
@aisurfer
aisurfer / notes
Created February 5, 2018 08:06
docker http service howto
Dockerfile
FROM python:2-alpine3.7
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
@aisurfer
aisurfer / dijkstra.py
Created January 20, 2018 19:23
Dijkstra algoritm implementation
# vim: set fileencoding=utf-8
import random
from Queue import Queue
random.seed(1234)
# initialization ------------------------------------------
N = 10
pStart = 0
pEnd = N - 1
@aisurfer
aisurfer / test.py
Created January 10, 2018 20:32
Test of various ways to store fields in Python
# vim: set fileencoding=utf-8
import sys, os, re, glob, copy
from collections import namedtuple
#
# It's critical to inherit all classes from "object" base class
def get_size(obj, seen=None):
"""Recursively finds size of objects"""
size = sys.getsizeof(obj)
@aisurfer
aisurfer / gist:49ebdb23dabf2d71c95c21cc593c21e3
Created September 11, 2017 21:40
mql-zmq install script for Ubuntu Linux, wine32, MT5 x32
#!/bin/bash
set -eux
HOME_DIR=`realpath ~`
MT_DIR="$HOME_DIR/.wine32/drive_c/Program\ Files/MetaTrader\ 5"
f=''
cd ~/tmp
rm -rf mql-zmq
git clone https://github.com/dingmaotu/mql-zmq
@aisurfer
aisurfer / gist:ea5579a4e136652616628d707582e6bd
Created July 19, 2017 00:38
lunatic-python installation
https://github.com/bastibe/lunatic-python
https://stackoverflow.com/questions/20400390/how-to-call-a-python-function-from-lua
git clone https://github.com/bastibe/lunatic-python.git
sudo apt-get install python2.7-dev
sudo apt-get install lua5.2
sudo apt-get install lua5.2-dev
pkg-config --cflags python-2.7
sudo python setup.py install