Skip to content

Instantly share code, notes, and snippets.

View droganaida's full-sized avatar

Aida Drogan droganaida

View GitHub Profile
@droganaida
droganaida / childProcess.js
Last active September 27, 2022 12:32
Node.js child_process demo. Test for exec(), execFile() and spawn().
const childProcess = require('child_process');
function execProcess(command) {
childProcess.exec(command, function(error, stdout, stderr) {
console.log(`stdout: ${stdout}`);
console.log(`stderr: ${stderr}`);
@droganaida
droganaida / admitad-auth-and-program-list.js
Created July 24, 2018 12:40
List of affiliate programs admitad.com API (Basic HTTP and Bearer Token Authentication Node.js )
//==============================================================//
//********* List of affiliate programs admitad.com API *********//
// https://developers.admitad.com/
//==============================================================//
var https = require('https');
var host = 'api.admitad.com';
var port = 443;
var config = require('./config'); // your config here
var clientId = config.yourClientId; // client id
@droganaida
droganaida / git-commands.txt
Created April 5, 2018 06:37
Most useful git commands
# undo git pull
git reset --hard ORIG_HEAD
# remove specific file from git cache
git rm --cached filename
# remove all files from git cache
git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
@droganaida
droganaida / node-npm-ubuntu-operations.sh
Created March 18, 2018 07:43
Ubuntu Node.js + npm upgrade, downgrade, install and uninstall
# Node.js upgrade or install version 7.x, 8.x, 9.x etc
sudo apt-get update
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install nodejs
# NPM downgrade or install custom version npm@x.y.z
npm i npm@5.3.0 -g
# Node.js and NPM completely remove
sudo apt-get remove nodejs
sudo apt-get remove npm
const http = require('http');
const url = require('url');
const port = 6006;
const requestHandler = (request, response) => {
const query = url.parse(request.url, true).query;
if (query && query.count && (query.count > 0)) {
@droganaida
droganaida / ScrollViewAdapterConnected.cs
Created November 12, 2017 11:41
Unity3d C# ScrollView Adapter with Internet connection
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ScrollViewAdapterConnected : MonoBehaviour {
public RectTransform prefarb;
public Text countText;
public RectTransform content;
@droganaida
droganaida / ScrollViewAdapter.cs
Created November 1, 2017 12:18
Add item to Scroll Rect content runtime (Unity3d)
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
public class ScrollViewAdapter : MonoBehaviour {
public RectTransform prefarb;
public Text countText;
public RectTransform content;
@droganaida
droganaida / null-or.html
Created September 19, 2017 11:39
Загадка null>=0
<html>
<head>
<title>#BlondieCode загадка null>=0</title>
<meta charset="UTF-8">
</head>
<body>
<h1>Вся соль в консоли ;)</h1>
<a href="https://www.youtube.com/channel/UCSsg9NLCse2XQCIRgfmJu3Q", target="_blank">
<h3>Больше на канале #BlondieCode</h3>
</a>
<html>
<head>
<title>Самая сложная логическая задача</title>
<meta charset="UTF-8">
<style>
body, html {
margin: 0;
padding: 0;
}
body {
bind_ip = 127.0.0.1
iptables -A INPUT -s 127.0.0.1 -p tcp --dport 27017 -j ACCEPT
iptables -A INPUT -s xxx.xxx.xxx.xxx -p tcp --dport 27017 -j ACCEPT
iptables -A INPUT -s yyy.yyy.yyy.yyy -p tcp --dport 27017 -j ACCEPT
iptables -A INPUT -p tcp --dport 27017 -j DROP
iptables -L -n
sudo apt-get install iptables-persistent
service iptables-persistent save
service iptables-persistent start
iptables -F