Skip to content

Instantly share code, notes, and snippets.

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

Chandra Prakash cprakashagr

🧨
)))))) @#$%^&*^%$# ((((((
View GitHub Profile
@cprakashagr
cprakashagr / summary_tool.py
Last active March 4, 2016 10:02 — forked from shlomibabluki/summary_tool.py
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
cprakashagr / Meteor.java
Last active January 4, 2016 14:21
The Meteor.java file can be used for social accounts login and signup. The file is made as an enhancement for the [Android-DDP] (https://github.com/delight-im/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
cprakashagr / decoder.cpp
Created February 25, 2016 06:33 — forked from darkyen/decoder.cpp
C++ ffmpeg decoder
/*
* 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
* @JSAPI
* ffmpeg{
@cprakashagr
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.
#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
cprakashagr / ubuntu.sh
Created June 3, 2017 17:21 — forked from jarutis/ubuntu.sh
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
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.
[Unit]
Description=Deep Learning Jupyter Notebook Service
[Service]
WorkingDirectory=/home/cprakashagr/Workspace
PIDFile=/run/jupyter.pid
ExecStart=/home/cprakashagr/.virtualenvs/DeepLearning/bin/jupyter-notebook --config=/home/cprakashagr/.jupyter/jupyter_notebook_config.py
User=cprakashagr
Group=cprakashagr
Restart=always
@cprakashagr
cprakashagr / LICENCE SUBLIME TEXT
Last active October 23, 2023 11:37
Sublime Text 3 Serial key build is 3143
## Sublime Text 3 Serial key build is 3103
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
@cprakashagr
cprakashagr / PyTorStemPrivoxy.md
Created January 8, 2018 19:16 — forked from KhepryQuixote/PyTorStemPrivoxy.md
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.

Tor

Install Tor.

# Make sure you grab the latest version
curl -OL https://github.com/google/protobuf/releases/download/v3.2.0/protoc-3.2.0-linux-x86_64.zip
# Unzip
unzip protoc-3.2.0-linux-x86_64.zip -d protoc3
# Move protoc to /usr/local/bin/
sudo mv protoc3/bin/* /usr/local/bin/
# Move protoc3/include to /usr/local/include/
@cprakashagr
cprakashagr / gen.py
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: