Skip to content

Instantly share code, notes, and snippets.

View getanwar's full-sized avatar
Building

Anwar Hussain getanwar

Building
View GitHub Profile
@enGMzizo
enGMzizo / html_entity_decode.js
Last active January 14, 2023 10:25
html_entity_decode in nodejs / javascript
const entities = require('./text_entities')
const html_entity_decode = (text) =>
text.replace(
/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-f]{1,6});/gi,
(t) => (entities[t] && entities[t].characters) || t
);
console.log(
html_entity_decode(
@duluca
duluca / awc-ecs-access-to-aws-efs.md
Last active December 9, 2023 11:36
Step-by-step Instructions to Setup an AWS ECS Cluster

Configuring AWS ECS to have access to AWS EFS

If you would like to persist data from your ECS containers, i.e. hosting databases like MySQL or MongoDB with Docker, you need to ensure that you can mount the data directory of the database in the container to volume that's not going to dissappear when your container or worse yet, the EC2 instance that hosts your containers, is restarted or scaled up or down for any reason.

Don't know how to create your own AWS ECS Cluster? Go here!

New Cluster

Sadly the EC2 provisioning process doesn't allow you to configure EFS during the initial config. After your create your cluster, follow the guide below.

New Task Definition for Web App

If you're using an Alpine-based Node server like duluca/minimal-node-web-server follow this guide:

anonymous
anonymous / index.html
Created February 28, 2017 21:03
jQuery: Multi dimensional radio button // source https://jsbin.com/pocaruyona
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.0.3/vue.js"></script>
anonymous
anonymous / index.html
Created February 25, 2017 18:48
let var const diff // source https://jsbin.com/tatinosano
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>let var const diff</title>
</head>
<body>
anonymous
anonymous / index.html
Created January 30, 2017 07:57
Vue: Story Favorite Example It shows how custom event works // source https://jsbin.com/pamazeluwu
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="It shows how custom event works">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<title>Vue: Story Favorite Example</title>
anonymous
anonymous / index.html
Created January 30, 2017 05:42
Event Emit - using bus // source https://jsbin.com/qutuwofayo
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<title>Event Emit - using bus</title>
</head>
anonymous
anonymous / index.html
Created January 24, 2017 13:25
Data Structure Math Operation // source https://jsbin.com/lahixohoyu
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Data Structure Math Operation</title>
</head>
<body>
<script id="jsbin-javascript">
anonymous
anonymous / index.html
Created January 16, 2017 11:07
Counter // source https://jsbin.com/xogokodara
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Counter</title>
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
anonymous
anonymous / index.html
Created January 16, 2017 10:15
Parent-Child Communication // source https://jsbin.com/petayixama
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Parent-Child Communication</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="app" class="container text-center">
anonymous
anonymous / index.html
Created January 12, 2017 17:28
Vue Multidimentional Object data // source https://jsbin.com/tobelil
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Vue Multidimentional Object data</title>
</head>
<body>
<div id="app">