Skip to content

Instantly share code, notes, and snippets.

Avatar

Behrouze behrouze

View GitHub Profile
@behrouze
behrouze / settings.json
Last active Mar 10, 2021
Config perso Microsoft WindowsTerminal
View settings.json
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "http://json-schema.org/draft-04/schema",
"defaultProfile": "{58ad8b0c-3ef8-5f4d-bc6f-13e4c00f2530}",
"copyOnSelect": false,
"copyFormatting": false,
"profiles": {
"defaults": {
"closeOnExit": true,
@behrouze
behrouze / blacklist.conf
Created Feb 29, 2020
raspberry pi /etc/modprobe.d/blacklist.conf
View blacklist.conf
blacklist bcm2835_codec
blacklist bcm2835_mmal_vchiq
blacklist bcm2835_v4l2
blacklist media
blacklist snd
blacklist snd_bcm2835
blacklist snd_pcm
blacklist snd_timer
blacklist v4l2_common
blacklist v4l2_mem2mem
@behrouze
behrouze / webpack.prod.js
Last active Sep 30, 2019
push RELEASE_HASH to sentry
View webpack.prod.js
// source: https://github.com/getsentry/sentry-webpack-plugin/issues/48
// usefull for hidden sourcemaps
const childProcess = require('child_process')
const RELEASE_HASH = childProcess.execSync('git rev-parse HEAD').toString().trim()
module.exports = {
devtool: 'hidden-source-map',
plugins: [
...
@behrouze
behrouze / keybindings.json
Last active Nov 3, 2019
VSCode keyboard shortcuts
View keybindings.json
// top raccourci claviers favoris pour VSCode
[
{
"key": "ctrl+w",
"command": "workbench.action.closeActiveEditor"
},
{
"key": "ctrl+k ctrl+i",
"command": "editor.foldRecursively"
},
View Debug VSCode.md

pré-requis

installer l'extension Chrome pour VSCode

lancer Chrome en mode debug

Linux

/opt/google/chrome/google-chrome --remote-debugging-port=9222 --user-data-dir=XXX

linux ~/.config/google-chrome/Default osx

View bash git PS1 prompt on 2 lines
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="==> \[\033[01;32m\]\w\[\033[01;34m\]\n\$(parse_git_branch)\[\033[00m\] $ "
@behrouze
behrouze / .bash_aliases
Last active Mar 17, 2021
single quotes
View .bash_aliases
# Env Variables
ping -q -c1 -W1 google.fr 1>/dev/null
[ $? -eq 0 ] && export LATEST_ALIASES=https://gist.github.com`curl -s https://gist.github.com/behrouze/7474a7baa0b321e1382e6c8aafa94d1b|grep Raw|cut -d "\"" -f 2|head -1`
export LOG="/var/log"
export NG="/etc/nginx"
export NGA="$NG/sites-available"
export NGE="$NG/sites-enabled"
export WWW="/var/www"
# Nginx
View .profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022