Skip to content

Instantly share code, notes, and snippets.

View tuvshuud's full-sized avatar
🏠
Working from home

Tuvshinbayar Davaa tuvshuud

🏠
Working from home
View GitHub Profile
@tuvshuud
tuvshuud / ec2-ssh
Created January 7, 2020 01:59
AWS EC2 ssh without remembering their IP addresses
#! /bin/sh
INPUT=$1
USER=$(cut -d'@' -f1 <<< $INPUT)
INSTANCE=$(cut -d'@' -f2 <<< $INPUT)
ADDR=$(aws ec2 describe-instances --filters "Name=tag:Name,Values=$INSTANCE" --query 'Reservations[*].Instances[*].PublicIpAddress' --output text --profile sys-admin)
ssh -i $2 $USER@$ADDR
@tuvshuud
tuvshuud / AWSHelperMQTT.java
Last active July 31, 2019 09:14
Java helper class to generate presigned url for AWS IoT MQTT device gateway
import org.apache.commons.codec.binary.Hex;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.security.InvalidKeyException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

Сайн байна уу? NodeJS ийн модуль систем, routing хийх талаар жаахан юм бичлээ.

Модуль Систем /олон js файл функц ууд хоорондоо харилцах/ Дан ганц .js файл д бүх кодоо чихээд байлтай биш хувааж үзье. Application бүтэц дараах байдлаар /жишээ/ -server.js -router.js -app.js //серверийн эхлэл

@tuvshuud
tuvshuud / NodeJS instruction in Mongolian part 2.markdown
Last active December 12, 2020 13:35
NodeJS ийн тухай

Хоёр дахь NodeJS ийн тухай ярилцах сэдэв бол Event-driven asynchronous callbacks болон Event-loop.

Эхлээд өмнөхөөсөө үргэлжлүүлье. Сүүлд энгийн http server хийж үзсэн тэр жишээг үргэлжлүүлэн авч үзье.

var http = require("http");
http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
 response.end();

Сайн байна уу! Мэдээж эхний хичээл HelloWorld ээс эхэлье. Бас HTTP server.

Би өөрөө монгол хэл дээр програмчлалын суурь мэдлэг аваагүй болохоор зарим нэг нэр томъёог тэр чигт нь бичих болно. Мөн NodeJS ийг судлаад удаагүй нэг хэдэн сар л болж байна. Тиймээс өөрийн мэдэх хүрээндээ хичээлүүд оруулахаар боллоо. Санал бодлоо солилцоод, буруу мэдээлэл байвал засаад явья. Дүрмийн алдаа мэр сэр байж магадгүй :)

-NodeJS v0.10.21 -Windows 8 64bit

-- MySQL Administrator dump 1.4
--
-- ------------------------------------------------------
-- Server version 5.5.16
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;