Skip to content

Instantly share code, notes, and snippets.

@fnky
fnky / ANSI.md
Last active May 9, 2024 02:16
ANSI Escape Codes

ANSI Escape Sequences

Standard escape codes are prefixed with Escape:

  • Ctrl-Key: ^[
  • Octal: \033
  • Unicode: \u001b
  • Hexadecimal: \x1B
  • Decimal: 27

Issues with FreeCAD's Python API in general

  • Document objects are mixed with other attributes in App.ActiveDocument. I would suggest to use doc instead of App.ActiveDocument and e.g. objs.Box instead of App.ActiveDocument.Box. doc.Objects would continue to be the list of children.
  • App.Rotation takes angle(s) in degrees as input but Rotation.Angle is in radians.
  • App.Quantity.getValueAs returns a unit-less quantity instead of a float
  • getGlobalPlacement does not return the global placement.
  • App.GuiUp is not available at the start of FreeCAD.
  • FreeCAD has it's own PySide but not under a different name.
  • There are several way to import FreeCAD (import FreeCAD as App and import freecad as App) but they are not equivalent.
@w121211
w121211 / spikes.ipynb
Last active May 9, 2024 02:15 — forked from jkibele/spikes
Identifying Spikes in timeseries data with Pandas
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@dkorobtsov
dkorobtsov / Add_WindowsDefender_Exclusions.ps1
Last active May 9, 2024 02:10
PowerShell script to add Windows Defender exclusions for WSL2 and JetBrains IDE performance issues
# PowerShell script to add Windows Defender exclusions for WSL2 and JetBrains IDE performance issues
#
# For context please read this thread:
# https://github.com/microsoft/WSL/issues/8995
#
# How to use?
# - Save the Script: Open a text editor like Notepad and paste the PowerShell script into it.
# - Save the file with a .ps1 extension, for example, Add_WindowsDefender_Exclusions.ps1.
# - Run PowerShell as Administrator: Search for "PowerShell" in the Start menu, right-click on it, and choose "Run as administrator".
# - Navigate to the Script's Location: Use the cd command to navigate to the directory where you saved the .ps1 file.
@BeattieM
BeattieM / API Contract Example Spec.md
Last active May 9, 2024 02:10
An example of an API contract between the server and front-end devices

#Users

  • User object
{
  id: integer
  username: string
  email: string
  created_at: datetime(iso 8601)
  updated_at: datetime(iso 8601)
}
@greyltc
greyltc / launch-GRD.sh
Last active May 9, 2024 02:06
configures then activates gnome-remote-desktop from the command line
#!/usr/bin/env bash
# run this on the remote terminal machine, as auser with sudo powers, probably through a remote ssh shell
# this will overwrite all the settings it touches
# the name of the user to run these commands as
TARGET_USER=jane
# we need an inlocked desktop session. we can either start a new autologin one or unlock an existing one
@Querijn
Querijn / ddragon_example.js
Last active May 9, 2024 02:04
Get Champion by key or by ID with the latest DDragon version (Javascript)
let championByIdCache = {};
let championJson = {};
async function getLatestChampionDDragon(language = "en_US") {
if (championJson[language])
return championJson[language];
let response;
let versionIndex = 0;
@notnotrobby
notnotrobby / cgp.md
Last active May 9, 2024 02:04
List of free resources to study computer graphics programming.
@tatsuyasusukida
tatsuyasusukida / !README-javascript-media-video.md
Last active May 9, 2024 02:01
🎥 How to record a video with JavaScript [demo video available]

🎥 How to record a video with JavaScript [demo video available]

Demo video: How to record a video with JavaScript

About this article

This article describes how to shoot a video from JavaScript using the MediaStream Recording API. The related resources are shown below.

@cceddie
cceddie / gct-applescript-0.2
Created November 30, 2012 09:05
get Chrome tabs, write to executable bash file
-- gct: get chrome tabs
-- save FRONTMOST WINDOW of Chrome (or safari, but definitely not firefox) tabs into a file
-- optionally (by uncommenting) CLOSE the window
-- modified from http://www.leancrew.com/all-this/2012/10/saving-browser-tab-sets/
-- ------------------------------------------------------------
-- cce
-- 2012 nov- rev 0.2
-- - why do i punish myself with applescript?
--
-- ------------------------------------------------------------