Skip to content

Instantly share code, notes, and snippets.

View Navaneethsen's full-sized avatar
🏠
The future depends on what you do today

Navaneeth Sen Navaneethsen

🏠
The future depends on what you do today
View GitHub Profile
@Navaneethsen
Navaneethsen / test.html
Created October 18, 2023 09:26
Hello World Html
<html>
<head>
<style>
h1 {
font-family: Calibri;
}
</style>
</head>
<body>
<h1>Hello World!</h1>
@Navaneethsen
Navaneethsen / test.md
Created October 18, 2023 09:26
Hello World Markdown

Hello World

This is content converted from Markdown!

Here's a JSON sample:

{
  "foo": "bar"
}
@Navaneethsen
Navaneethsen / TMXParser.md
Created August 13, 2021 16:11
TMX Parser - SAX - Conver to Dataframe

TMX Parser - Create DF

# import sys
# !{sys.executable} -m pip install yattag
@Navaneethsen
Navaneethsen / gist:c737e4a8343e82e0dbc466829277a139
Created August 12, 2021 21:13
Install NVIDIA DOCKER in Ubuntu 20.04 with CUDA 11.1
sudo apt-get update
sudo apt-get upgrade
sudo apt-get --purge remove "*cublas*" "*cufft*" "*curand*" "*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "cuda*" "nsight*"
sudo apt-get --purge remove "*nvidia*"
sudo apt-get autoremove
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda-repo-ubuntu2004-11-1-local_11.1.1-455.32.00-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-1-local_11.1.1-455.32.00-1_amd64.deb
@Navaneethsen
Navaneethsen / Dockerfile
Last active August 12, 2021 21:14
[Dockerfile] Set timezone in alpine image
RUN apk update
RUN apk upgrade
RUN apk add ca-certificates && update-ca-certificates
RUN apk add --update tzdata
ENV TZ Africa/Johannesburg
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN rm -rf /var/cache/apk/*
@Navaneethsen
Navaneethsen / docker_cleanup.md
Last active August 12, 2021 21:15
Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm

delete networks

$ docker network ls

@Navaneethsen
Navaneethsen / gist:1a1c434390ac8aeae0221c1e9c39741c
Created October 10, 2020 13:40
Docker container with GPU setup in ubuntu
Make sure you've installed nvidia-smi -> https://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/
Make sure to install NVIDIA CONTAINER TOOLKIT: -> https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#installing-on-ubuntu-and-debian
Or copy paste these codes
docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo apt-get purge nvidia-docker
curl https://get.docker.com | sh
require "mockserver-client"
class MockServerTest
include MockServer
include MockServer::Model::DSL
@client = nil
def initialize
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] MockServer
[INFO] MockServer Logging
[INFO] MockServer Core
[INFO] MockServer Java Client
[INFO] MockServer Integration Test
[INFO] MockServer & Proxy Netty
log = require('sys').log
dgram = require('./lib/dgram')
var Buffer = require('buffer').Buffer;
var endat = 10;
var count = 0;
socket = dgram.createSocket();
socket.addListener('message', function (msg, rinfo) {
log('got message from '+ rinfo.address +' port: '+ rinfo.port);
log('data len: '+ rinfo.size + " data: "+ msg.toString('ascii', 0, rinfo.size));