Skip to content

Instantly share code, notes, and snippets.

View kapillamba4's full-sized avatar

Kapil Lamba kapillamba4

View GitHub Profile
http://www.spoj.com/problems/AHOCUR
http://www.spoj.com/problems/FINDSR/
http://www.spoj.com/problems/FILRTEST/
http://www.spoj.com/problems/EPALIN/
http://www.spoj.com/problems/PUCMM223
http://www.spoj.com/problems/SPIRALGR/
http://www.spoj.com/problems/DCEPC706/
http://www.spoj.com/problems/MINNUM
http://www.spoj.com/problems/NITT2
/*
* Source: http://www.zedwood.com/article/cpp-sha256-function/
*/
#include <string>
#include <cstring>
#include <fstream>
#include <iostream>
#define SHA2_SHFR(x, n) (x >> n)
#include <bits/stdc++.h>
typedef long long ll;
typedef std::tuple<ll, ll, ll> hash_t;
using namespace std;
class RollingHash {
public:
hash_t p = {13, 31, 19};
hash_t hashes = {0, 0, 0};
hash_t pows = {1, 1, 1};
@kapillamba4
kapillamba4 / linux-fake-webcam-loop.sh
Created July 25, 2018 16:05 — forked from zburgermeiszter/linux-fake-webcam-loop.sh
Loop video file as fake webcam device with ffmpeg
ffmpeg -re -f concat -i <(for i in {1..9999}; do printf "file '%s'\n" input.mp4; done) -f v4l2 /dev/video1 && !!
@kapillamba4
kapillamba4 / better-nodejs-require-paths.md
Created July 25, 2018 20:01 — forked from branneman/better-nodejs-require-paths.md
Better local require() paths for Node.js

Better local require() paths for Node.js

Problem

When the directory structure of your Node.js application (not library!) has some depth, you end up with a lot of annoying relative paths in your require calls like:

const Article = require('../../../../app/models/article');

Those suck for maintenance and they're ugly.

Possible solutions

@kapillamba4
kapillamba4 / docker-cleanup
Last active August 24, 2018 17:59 — forked from mattberther/docker-cleanup
Thorough docker cleanup script
#!/bin/sh
# Cleanup docker files: untagged containers and images.
#
# Use `docker-cleanup -n` for a dry run to see what would be deleted.
exited_containers() {
docker ps -a -q -f status=exited
}
untagged_containers() {
@kapillamba4
kapillamba4 / DockerCleanupScripts.md
Created August 5, 2018 15:16 — forked from johnpapa/DockerCleanupScripts.md
Docker Cleanup Scripts

Docker - How to cleanup (unused) resources

Cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

$ docker volume ls -qf dangling=true | xargs -r docker volume rm

Keybase proof

I hereby claim:

  • I am kapillamba4 on github.
  • I am kapillamba4 (https://keybase.io/kapillamba4) on keybase.
  • I have a public key ASAS246jr7zBWF9dTygnH8uMmygkF379drKZYGx947Tnswo

To claim this, I am signing this object:

EXPRESSIONS
<div id="app">
<p>I have a {{ product }}</p>
<p>{{ product + 's' }}</p>
<p>{{ isWorking ? 'YES' : 'NO' }}</p>
<p>{{ product.getSalePrice() }}</p>
</div>
DIRECTIVES