Skip to content

Instantly share code, notes, and snippets.

View NLKNguyen's full-sized avatar

Nikyle Nguyen NLKNguyen

View GitHub Profile
@NLKNguyen
NLKNguyen / Open web page via web browser
Last active August 29, 2015 14:08
Android/Java snippet
Intent openBrowserIntent = new Intent(Intent.ACTION_VIEW);
openBrowserIntent.setData(Uri.parse("http://google.com"));
startActivity(openBrowserIntent);
@NLKNguyen
NLKNguyen / Open AlertDialog
Created November 1, 2014 19:13
Android/Java snippet
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure?");
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
// Do something
// ...
@NLKNguyen
NLKNguyen / Instruction.md
Last active August 29, 2015 14:24
Make Capslock key as Additional ESC in Ubuntu

sudo apt-get install gnome-tweak-tool -y && gnome-tweak-tool

screenshot

@NLKNguyen
NLKNguyen / Installation.md
Created July 25, 2015 16:09
Work with Gradle on Ubuntu
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
@NLKNguyen
NLKNguyen / ElapsedTime.cpp
Created August 15, 2015 21:42
Qt Snippets
// Measure Elapsed Time in Nanoseconds
// #include <QElapsedTimer>
QElapsedTimer timer;
qint64 nanoSec;
timer.start();
/* ... some activity ... */
@NLKNguyen
NLKNguyen / Instruction.md
Last active September 18, 2015 21:49
JAVA: Up & Running on Ubuntu

#Install Java 8 (Oracle JDK)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default

# Check
java -version
@NLKNguyen
NLKNguyen / instruction.md
Created September 28, 2015 21:32
Tomcat Setup

From Professional Java for Web Applications page 24

Configure Tomcat for first use

Add user

In file: $TOMCAT_HOME/conf/tomcat-users.xml

Add in between <tomcat-users> and </tomcat-users>

# Your init script
#
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
#
# An example hack to log to the console when each text editor is saved.
#
# atom.workspace.observeTextEditors (editor) ->
# editor.onDidSave ->
@NLKNguyen
NLKNguyen / Snapshot and Span.md
Last active April 26, 2016 02:57
Visual Studio Extension Recipes

Given: SnapshotPoint snapshotPoint

Get: ITextSnapshot which the snapshotPoint refers to

ITextSnapshot snapshot = snapshotPoint.Value.Snapshot;

Given: SnapshotPoint snapshotPoint

@NLKNguyen
NLKNguyen / Docker-Without-Root.md
Created June 24, 2019 23:58
Ubuntu 18.04 Setting Up Docker to Use Without Root Privileges

Install Docker

I still use docker.io which is now considered an old version, so you probably want to use the recommended Docker CE (Community Edition) instead. More info here:https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository

At this point, most docker commands including docker ps require sudo permission, and this should be avoided. Next section addresses this.

Post Install

Run these commands. Some are straight from Docker's docs: https://docs.docker.com/install/linux/linux-postinstall/