Skip to content

Instantly share code, notes, and snippets.

View shroukkhan's full-sized avatar

Shrouk Hasan Khan shroukkhan

  • Softverk / Fingi / Thai-Fi
  • Bangkok
View GitHub Profile
@shroukkhan
shroukkhan / Windows port forwarding
Created March 3, 2018 10:54
Port forwarding from windows machine
netsh interface portproxy add v4tov4 listenport=80 listenaddress=localhost connectport=80 connectaddress=192.168.0.123
netsh interface portproxy add v4tov4 listenport=35729 listenaddress=localhost connectport=35729 connectaddress=192.168.0.123
netsh interface portproxy delete v4tov4 listenport=80 listenaddress=localhost
netsh interface portproxy delete v4tov4 listenport=35729 listenaddress=localhost
@shroukkhan
shroukkhan / gist:8cad99d9e01261c8fec68b0096043241
Last active March 5, 2019 03:16
React Native Programmer Test
Create an app in react-native that allows you to search for restaurants in Newyork and New Jersey area.
Use Ignite framework from here : https://github.com/infinitered/ignite
For design inspiration : look up the app called "Eatigo" or "Zomato"
For api : https://developers.zomato.com/api#
https://developers.zomato.com/documentation
For app control flow & screen: https://i.imgur.com/LIzuaj7.png
Create an app in react-native that allows you to search for restaurants in Newyork and New Jersey area.
Use Ignite framework from here : https://github.com/infinitered/ignite
For design inspiration : look up the app called "Eatigo" or "Zomato"
For api : https://developers.zomato.com/api#
https://developers.zomato.com/documentation
For app control flow & screen: https://i.imgur.com/LIzuaj7.png
@shroukkhan
shroukkhan / React Native Clear Cache
Last active November 1, 2018 08:03 — forked from jarretmoses/React Native Clear Cache
Clearing the Cache of your React Native Project
killall -9 node nodejs
watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-*
@shroukkhan
shroukkhan / mqtt-subscriber.cs
Created August 3, 2017 12:40 — forked from adrenalinehit/mqtt-subscriber.cs
MQTT subscriber example connecting to AWS IoT
using System.Security.Cryptography.X509Certificates;
using System.Text;
using uPLibrary.Networking.M2Mqtt;
using uPLibrary.Networking.M2Mqtt.Messages;
namespace MQTT.SubscriberTest
{
public class Program
{
@shroukkhan
shroukkhan / mqtt-publisher.cs
Created August 3, 2017 12:39 — forked from adrenalinehit/mqtt-publisher.cs
MQTT Publisher sample console application to demonstrate connecting to AWS IoT
using System;
using System.Text;
using System.Security.Cryptography.X509Certificates;
using uPLibrary.Networking.M2Mqtt;
namespace MQTT.Sample
{
public class Program
Building mosquitto:
git clone git@github.com:eclipse/mosquitto.git
sudo apt-get install cmake libssl-dev
cd <MOSQUITTO_SRC>
wget https://github.com/warmcat/libwebsockets/archive/v2.1.0.tar.gz
tar -xzvf v2.1.0.tar.gz
cd libwebsockets-2.1.0/
mkdir build
cd build/
# Config file for mosquitto
#
# See mosquitto.conf(5) for more information.
#
# Default values are shown, uncomment to change.
#
# Use the # character to indicate a comment, but only if it is the
# very first character on the line.
# =================================================================
A Quick self reference for pycharm self debug:
1. copy pycharm-debug.egg from pycharm installation location ( C:\Program Files (x86)\JetBrains\PyCharm 2016.1.2\debug-eggs ) to
the the server
2. Add this to the main method file :
## because i suck at python
egg_path = '/usr/lib/pymodules/python2.6/valkyrie/pycharm-debug.egg' ## or where it was copied!
import sys
sys.path.append(egg_path)
adb shell input keyevent 82