This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import win32api | |
import win32security | |
import win32process | |
import pywintypes | |
def attempt_to_logon(): | |
username = "junk" | |
password = "junk" | |
try: | |
hUser = win32security.LogonUser(username, None, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | |
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name="viewport" /> | |
<link rel="icon" href="data:,"> | |
<title>String art</title> | |
<script type="text/javascript" src="jquery.min.js"></script> | |
<style> | |
html, body { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import collections | |
import math | |
import os | |
import cv2 | |
import numpy as np | |
import time | |
MAX_LINES = 4000 | |
N_PINS = 36*8 | |
MIN_LOOP = 20 # To avoid getting stuck in a loop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var Vector = (function () { | |
function Vector(x, y, z) { | |
this.x = x; | |
this.y = y; | |
this.z = z; | |
} | |
Vector.times = function (k, v) { | |
return new Vector(k * v.x, k * v.y, k * v.z); | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#import our WebDriver object | |
from selenium import webdriver | |
import requests | |
def run_test(): | |
try: | |
driver = None | |
#we need to use CBT capabilities |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# see here also for seq | |
# https://nimbyexample.com/sequences.html | |
# pretty print a seq | |
# or better than just echo it | |
proc pp(a: seq[ seq[int] ] ) = | |
for i in a: | |
echo(i) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# forward declarations | |
proc even(x: int) : bool; | |
proc odd(x: int) : bool; | |
proc odd(x : int) : bool = | |
if x==0: | |
return false | |
else: | |
return even(x-1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
proc readwholefile() = | |
let data = readFile("data.txt") | |
echo(data) | |
proc justoneline() = | |
let f = open("data.txt") | |
defer: f.close() | |
let firstline = f.readLine() | |
echo(firstline) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[[ | |
saw this buried in this code | |
https://www.lexaloffle.com/bbs/?tid=49068 | |
]]-- | |
function mod(val,modulo) | |
--Mod for 1 based numbers. | |
--3%3=3. 4%3=1, 1%3=1 | |
return (val-1)%modulo+1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import struct | |
data = open("test.bin","rb").read() | |
# all of these are unsigned | |
def read_single_byte(data,position): | |
return struct.unpack("B",data[position:position+1]) | |
def read_single_word(data,position): | |
return struct.unpack("H",data[position:position+2]) |
NewerOlder