Skip to content

Instantly share code, notes, and snippets.

View cprakashagr's full-sized avatar
)))))) @#$%^&*^%$# ((((((

Chandra Prakash cprakashagr

)))))) @#$%^&*^%$# ((((((
View GitHub Profile
cprakashagr /
Last active January 4, 2016 14:21
The file can be used for social accounts login and signup. The file is made as an enhancement for the [Android-DDP] ( repository. The users need to override the server side Accounts Handler which is shown in the file named, "socialAccountsLoginHandler.js". A working example is here: https://g…
* modified by: cprakashagr
* date: Dec 01, 2015
* comments: registerWithGoogle method added for Google Plus Login in Android DDP Android Client
* Need to override the LoginHandler at calling the remote method login.
* For details, check the "socialAccountsLoginHandler.js" at server package.
* registerWithLinkedIn method added for Linked In Login in Android DDP Android Client
* Need to override the LoginHandler at calling the remote method login.
* For details, check the "socialAccountsLoginHandler.js" at server package.
cprakashagr / decoder.cpp
Created February 25, 2016 06:33 — forked from darkyen/decoder.cpp
C++ ffmpeg decoder
View decoder.cpp
* encoder.cpp
* Created on: Jul 12, 2012
* Author : Abhishek Hingnikar
* @TODO: remove the file deps.
* ADD STREAM DEPS so that u can buffer output.
* Structure
* ffmpeg{
cprakashagr / video_scaler.c
Created February 26, 2016 05:24
Simple video scaler which decodes a file, scale the video frames and encodes back to the new file.
View video_scaler.c
#include <jni.h>
#include <android/log.h>
#include <libavutil/imgutils.h>
#include <libavutil/parseutils.h>
#include <libavutil/timestamp.h>
#include <libswscale/swscale.h>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
cprakashagr /
Last active March 4, 2016 10:02 — forked from shlomibabluki/
A simplistic Natural Language Processing tool in Python to minify the texts from English based paragraphs.
# coding=UTF-8
from __future__ import division
import re
# This is a naive text summarization algorithm
# Created by Shlomi Babluki
# April, 2013
class SummaryTool(object):
cprakashagr /
Created June 3, 2017 17:21 — forked from jarutis/
Theano and Keras setup on ubuntu with OpenCL on AMD card
## install Catalyst proprietary
sudo ntfsfix /dev/sda2
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK
sudo apt-get remove --purge fglrx*
sudo apt-get install linux-headers-generic
sudo apt-get install fglrx xvba-va-driver libva-glx1 libva-egl1 vainfo
sudo amdconfig --initial
## install build essentials
sudo apt-get install cmake
cprakashagr / runJupyterNotebookService.service
Last active June 17, 2017 12:46
A simple, yet intuitive way to start the jupyter notebook as service for my local work station.
View runJupyterNotebookService.service
Description=Deep Learning Jupyter Notebook Service
ExecStart=/home/cprakashagr/.virtualenvs/DeepLearning/bin/jupyter-notebook --config=/home/cprakashagr/.jupyter/
View Install protobuf 3 on Ubuntu
# Make sure you grab the latest version
curl -OL
# Unzip
unzip -d protoc3
# Move protoc to /usr/local/bin/
sudo mv protoc3/bin/* /usr/local/bin/
# Move protoc3/include to /usr/local/include/
cprakashagr /
Created January 8, 2018 19:16 — forked from KhepryQuixote/
Python script to connect to Tor via Stem and Privoxy, requesting a new connection (hence a new IP as well) as desired.

Crawling Anonymously with Tor in Python

adapted from the article "Crawling anonymously with Tor in Python" by S. Acharya, Nov 2, 2013.

The most common use-case is to be able to hide one's identity using TOR or being able to change identities programmatically, for example when you are crawling a website like Google and you don’t want to be rate-limited or blocked via IP address.


Install Tor.

cprakashagr /
Created October 14, 2019 10:15
The data augmentation scripts
#!/usr/bin/env python
# Copyright (c) 2016 Matthew Earl
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
cprakashagr /
Created May 2, 2020 20:06 — forked from jlblancoc/
Installing gcc-7 & g++-7 in Ubuntu 16.04LTS Xenial

Run the following in the terminal:

Install the gcc-7 packages:

sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install g++-7 -y

Set it up so the symbolic links gcc, g++ point to the newer version: