Skip to content

Instantly share code, notes, and snippets.

@zhang1605
zhang1605 / timemachine.yaml
Created May 11, 2022 18:36
create timemachine on kube cluster. Connect from mac with smb://ip
apiVersion: v1
kind: Namespace
metadata:
name: timemachine
# ---
# apiVersion: storage.k8s.io/v1
# kind: StorageClass
# metadata:
# name: local-path-retain
# provisioner: rancher.io/local-path
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDvxsysuuz7Myf0F5yrVlc9mYS77Av6YxVGP8cVqQCntblIFsOuO24c2Y5QUo11zDtqtOQcuK1H/M4xKvMc7n+v9cAmQjbnwmECKfTYAxzxFmG42jhioHpw5Oh/jxzoujbVRsgDoygFnyCIbuySrfJ71gaNhYqFyoSPbyxjFU9hSeDkkFBb4xhqHUcOSxfCkCbSAYrYaJ4o/cGYHPsdCX1LvKY71g4Iz/xlGv1h5trps1CwbNw7lh4nCcI3NnAHfDN8KdyhOvzOs9N5Xg+A782gFlH4Fz/ht1h5EX+/qIOWQjxqWzdGPiFW8ALcAfCrdOXaXIsKX2rbE0zvwJy11YR admin@DESKTOP-C2HER9B
@zhang1605
zhang1605 / settings.py
Created July 14, 2020 08:16
[django-filer] configs #python #django
MEDIA_ROOT = os.environ.get('FILER_MEDIA_ROOT', os.path.join(BASE_DIR, 'media'))
MEDIA_URL = '/home/mywebsite/media/'
from time import sleep
import logging
logging.basicConfig(filename='logging.log', level=logging.DEBUG,
format='%(asctime)s - %(levelname)s - %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p')
for i in range(5):
logging.info("here is someting")
logging.warning('%s before you %s', 'Look', 'leap!')
@zhang1605
zhang1605 / docker-compose.yaml
Last active April 10, 2020 07:14
[docker wordpress max upload size] #docker #wordpress #php
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
@zhang1605
zhang1605 / run.sh
Created February 26, 2020 04:06
python3 as default
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
@zhang1605
zhang1605 / componentWrapper.jsx
Created January 27, 2020 22:23
[NextJs Append js]
React.useEffect(() => {
let script = document.createElement("script");
script.src = "path/to/3rd-party/js/main.js";
document.getElementsByTagName("head")[0].appendChild(script);
}, []);
@zhang1605
zhang1605 / LaunchProfileComponent.tsx
Last active December 15, 2019 08:06
[graphql CodeGen] #gql
import * as React from 'react';
import { LaunchProfileQuery } from '../../generated/graphql';
import './LaunchProfileComponentStyle.css';
interface Props {
data: LaunchProfileQuery;
}
const className = 'LaunchProfile';
const LaunchProfile: React.FC<Props> = ({ data }) => {
if (!data.launch) {
return <div>No launch available</div>;
@zhang1605
zhang1605 / index.tsx
Last active December 17, 2019 07:51
[redux toolkit] #redux
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./Components/App";
import * as serviceWorker from "./serviceWorker";
// Apollo
import ApolloClient from "apollo-boost";
import { ApolloProvider } from "react-apollo";
@zhang1605
zhang1605 / react-typescript snippets.json
Last active June 6, 2020 04:55
vscode snippets #vscode
{
"React FC": {
"prefix": "myfc",
"body": [
"import React from \"react\";",
"",
"interface I${1:$TM_FILENAME_BASE}State {}",
"const ${1:$TM_FILENAME_BASE}: React.FC<I${1:$TM_FILENAME_BASE}State> = props => {",
" const {} = props;",
" return (",