Skip to content

Instantly share code, notes, and snippets.

Avatar

Huy Tran htr3n

View GitHub Profile
@htr3n
htr3n / cloudSettings
Last active Oct 31, 2020
VSCode/Codium settings
View cloudSettings
{"lastUpload":"2020-10-31T08:22:30.103Z","extensionVersion":"v3.4.3"}
@htr3n
htr3n / macos-ramdisk.md
Last active Oct 30, 2020
Creating RAM disk in macOS
View macos-ramdisk.md

Built-in

diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nobrowse -nomount ram://XXXXX`

where XXXXX is the size of the RAM disk in terms of memory blocks.

Notes:

View cmqlstyle.css
html,
body {
font-family: "Helvetica Neue", arial, sans-serif;
font-size: 16px;
line-height: 1.66em;
padding-top: 10px;
padding-bottom: 10px;
background-color: white;
padding: 30px;
}
@htr3n
htr3n / termite-install.sh
Created Aug 19, 2019
Debian/Ubuntu-specific termite installation script
View termite-install.sh
#!/usr/bin/env sh
sudo apt-get install -y \
git \
g++ \
libgtk-3-dev \
gtk-doc-tools \
gnutls-bin \
valac \
intltool \
@htr3n
htr3n / gulpfile.js
Last active Mar 11, 2020
Gulp 4 configuration SASS, PostCSS, autoprefixer, cssnano, sourcemaps
View gulpfile.js
const gulp = require('gulp');
const sass = require('gulp-sass');
const postcss = require('gulp-postcss');
const autoprefixer = require('autoprefixer');
const cssnano = require('cssnano');
const sourcemaps = require('gulp-sourcemaps');
const log = require('fancy-log');
const sassSourceFile = 'assets/scss/hyde-hyde.scss';
const outputFolder = 'static/css';
@htr3n
htr3n / ubuntu-installation.md
Created Jun 19, 2019
Installing and setting a working Ubuntu box
View ubuntu-installation.md

Software Management

Ubuntu/Linux Tools

APT (Ubuntu's Advanced Packaging Tool)

# installing a package
sudo apt install zsh
View win-installation.md

System

ssh-keygen -t rsa -b 4096 -C "hoang.huy.tran@gmail.com"

PowerShell

  • Windows PowerShell was built upon .NET and only worked on Windows
  • PowerShell Core is open sourced and built on .NET Core 2.x, work on Windows, Linux, macOS, ARM
@htr3n
htr3n / firefox-optimization.md
Last active May 20, 2019
Firefox Quantum optimization
View firefox-optimization.md

about:config

  • Set browser.download.animateNotifications to False
  • Set security.dialog_enable_delay to 0
  • Set network.prefetch-next to False (Only on slow internet connections)
  • Set browser.newtabpage.activity-stream.feeds.telemetry to false
  • Set browser.newtabpage.activity-stream.telemetry to false
  • Set browser.ping-centre.telemetry to false
  • Set toolkit.telemetry.archive.enabled to false
  • Set toolkit.telemetry.bhrPing.enabled to false
@htr3n
htr3n / walk.py
Last active Apr 22, 2019
Python -- traverse a folder
View walk.py
import os
for dirname, dirnames, filenames in os.walk('.'):
# print path to all subdirectories first.
for subdirname in dirnames:
print(os.path.join(dirname, subdirname))
# print path to all filenames.
for filename in filenames:
print(os.path.join(dirname, filename))
View HelloWorld.java
@RestController
class HelloWorld {
@RequestMapping("/")
public String hello(){
return "Hello World!";
}
}
You can’t perform that action at this time.