Skip to content

Instantly share code, notes, and snippets.

@leobeeson
leobeeson / mongodb_6_on_wsl2_ubuntu_2204.md
Last active May 9, 2024 02:19
Installation of MongoDB 6.0 on WSL2 Ubuntu 22.04

Installation of MongoDB 6.0 on WSL2 Ubuntu 22.04

Installed MongoDB using the following guide: Install MongoDB

However, the installation in the guide is for MongoDB 5.0 on WSL with Ubuntu 20.04 (focal) distro.

The following is an adaptation of the guide for installing MongoDB 6.0 on WSL with Ubuntu 22.04 jammy distro.

  1. Open your WSL terminal (ie. Ubuntu) and go to your home directory:: cd ~
  2. Update your Ubuntu packages: sudo apt update
@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.