Skip to content

Instantly share code, notes, and snippets.

View gangadhars's full-sized avatar

Gangadhar gangadhars

  • ZS
  • Hyderabad
  • 21:46 (UTC -12:00)
  • X @gangaec
View GitHub Profile
@gangadhars
gangadhars / xtermjs_rows_cols.js
Created August 22, 2018 03:26
xtermjs calculate rows and cols
var determineFontHeight = function(fontStyle) {
var body = document.getElementsByTagName("body")[0];
var dummy = document.createElement("div");
var dummyText = document.createTextNode("M");
dummy.appendChild(dummyText);
dummy.setAttribute("style", fontStyle);
body.appendChild(dummy);
var result = dummy.offsetHeight;
body.removeChild(dummy);
return result;
@gangadhars
gangadhars / termpage.html
Last active March 6, 2022 07:00
Terminado for xtermjs 3.5.1
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Certetrminal</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/xterm@3.5.1/dist/xterm.css" />
<script src="https://cdn.jsdelivr.net/npm/xterm@3.5.1/dist/xterm.js"></script>
<script src="https://cdn.jsdelivr.net/npm/xterm@3.5.1/dist/addons/terminado/terminado.js"></script>
<script src="{{ static('terminado.js') }}"></script>
@gangadhars
gangadhars / Dockerfile
Created January 8, 2018 10:54
Run nginx container on custom port, using env variable "NGINX_PORT=<80>"
FROM nginx:latest
LABEL maintainer="Biarca"
COPY mysite.template /
CMD ["/bin/bash", "-c", "export NGINX_PORT=${NGINX_PORT:-80}; envsubst < /mysite.template > /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'"]