A "Best of the Best Practices" (BOBP) guide to developing in Python.
- "Build tools for others that you want to be built for you." - Kenneth Reitz
- "Simplicity is alway better than functionality." - Pieter Hintjens
| #!/usr/bin/env bash | |
| # install pwnagotchi on rpi4 | |
| WIFI_DEV="wlan1" | |
| AUTO_MODE=true | |
| DEBUG=false | |
| PWN_GRID=false | |
| PWN_GRID_REPORT=false | |
| HOME_NETWORK="YourHomeNetworkMaybe" |
| import sys | |
| import pandas as pd | |
| from PyQt5.QtWidgets import QApplication, QTableView | |
| from PyQt5.QtCore import QAbstractTableModel, Qt | |
| df = pd.DataFrame({'a': ['Mary', 'Jim', 'John'], | |
| 'b': [100, 200, 300], | |
| 'c': ['a', 'b', 'c']}) | |
| class pandasModel(QAbstractTableModel): |
| from pathlib import Path | |
| import torch | |
| import torch.nn as nn | |
| import torch.nn.functional as F | |
| class TanhNet(nn.Module): | |
| def __init__(self, in_features, h_units): | |
| super(TanhNet, self).__init__() | |
| self.fc1 = nn.Linear(in_features, h_units) |
| # Flutter (https://flutter.io) Developement Environment for Linux | |
| # =============================================================== | |
| # | |
| # This environment passes all Linux Flutter Doctor checks and is sufficient | |
| # for building Android applications and running Flutter tests. | |
| # | |
| # To build iOS applications, a Mac development environment is necessary. | |
| # | |
| FROM debian:stretch |
| import click | |
| import hashlib | |
| import requests | |
| from pathlib import Path | |
| from tqdm import tqdm | |
| CONTEXT_SETTINGS = dict(help_option_names=['-h', '--help']) |
| import keras.backend as K | |
| from keras.layers import Dense, Activation, Multiply, Add, Lambda | |
| import keras.initializers | |
| def highway_layers(value, n_layers, activation="tanh", gate_bias=-3): | |
| dim = K.int_shape(value)[-1] | |
| gate_bias_initializer = keras.initializers.Constant(gate_bias) | |
| for i in range(n_layers): | |
| gate = Dense(units=dim, bias_initializer=gate_bias_initializer)(value) | |
| gate = Activation("sigmoid")(gate) |
| Run this command to install MG-CLI: | |
| sudo apt-get update && wget https://minergate.com/download/deb-cli -O minergate-cli.deb && sudo dpkg -i minergate-cli.deb | |
| to start miner (4 cores for BCN) use this command: | |
| minergate-cli -user <[email protected]> -bcn 4 | |
| Feel free to send some of your earnings to me: | |
| BTC (Don't attempt to send other coins to this address!): 17f77AYHsQbdsB1Q6BbqPahJ8ZrjFLYH2j |
| emulator -list-avds | cat -n | |
| printf "Select AVD: " | |
| read index | |
| avd=$(emulator -list-avds | sed "${index}q;d") | |
| echo "Selected $avd" | |
| emulator -netdelay none -netspeed full -avd $avd |
| MIT License | |
| Copyright (c) 2018 Jason Sperske | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: |