Skip to content

Instantly share code, notes, and snippets.

View uzbekdev1's full-sized avatar
🌴
On vacation

Elyor Latipov uzbekdev1

🌴
On vacation
View GitHub Profile
@uzbekdev1
uzbekdev1 / request.cs
Created October 17, 2021 20:23
.net core client info
var ip = HttpContext.Connection.RemoteIpAddress.ToString();
var agent = HttpContext.Request.Headers["User-Agent"].ToString();
var url = HttpContext.Request.GetDisplayUrl();
@uzbekdev1
uzbekdev1 / generator.cmd
Created October 17, 2021 20:22
openapi generator ts
openapi-generator-cli generate -i http://localhost:3001/docs-json --generator-name typescript-axios -o /out --additional-properties=useSingleRequestParameter=true
@uzbekdev1
uzbekdev1 / run.sh
Created October 17, 2021 20:21
grafana setup docker
docker pull grafana/grafana
docker run -d --name=grafana -p 3000:3000 grafana/grafana
@uzbekdev1
uzbekdev1 / install.sh
Created October 17, 2021 20:21
nginx centos
sudo yum install epel-release
sudo yum install nginx
sudo yum install firewalld
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
sudo systemctl enable nginx
@uzbekdev1
uzbekdev1 / orcl.sql
Created October 17, 2021 20:20
oracle random string
/*
U - Upper case
L - Lower case
A - Alphanumeric
X - Alphanumeric with upper case alphabets.
P - Printable characters only
*/
select
dbms_random.string('L', 20),
dbms_random.string('U', 20) ,
 
public class HelloContext
{
   private ISomething _smh ; 
     void Foo(string key)
    {
       switch(key)
        {
 case "A":
@uzbekdev1
uzbekdev1 / cmd.sql
Created October 12, 2021 20:48
Postgresql uuid generate
INSERT INTO "Table"("Id") select uuid_generate_v4() from public."Logs";
@uzbekdev1
uzbekdev1 / haproxy.sh
Created October 12, 2021 09:32 — forked from ergoz/haproxy.sh
RabbitMQ cluster with HAProxy & Keepalived for high availability
# install haproxy
yum install -y haproxy
# config haproxy for rabbitmq
cat > /etc/haproxy/haproxy.cfg << "EOF"
global
log 127.0.0.1 local0 notice
maxconn 10000
user haproxy
@uzbekdev1
uzbekdev1 / cursor-position.js
Created October 6, 2021 22:49 — forked from lancejpollard/cursor-position.js
Get Cursor Position in Terminal with Node.js
module.exports = function(callback) {
require('child_process').exec('./cursor-position.sh', function(error, stdout, stderr) {
callback(error, JSON.parse(stdout));
});
}
@uzbekdev1
uzbekdev1 / pull.bat
Created October 4, 2021 21:14
git sub modules
git pull --recurse-submodules