Skip to content

Instantly share code, notes, and snippets.

@vladholubiev
vladholubiev / filetree.cmd
Created December 31, 2014 23:27
Append filenames from drag'n'dropped folder to a .txt file.
(for %%1 in ("%~f1\*") do @echo %%1) >> list.txt
@vladholubiev
vladholubiev / FillArrayWithRandomChars.java
Last active August 29, 2015 14:07
This file shows some examples how to generate string filled with random chars.
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.stream.IntStream;
public class Main {
public static void main(String[] args) {
java7Way();
java8Way();
@vladholubiev
vladholubiev / maxNumber.cpp
Created September 18, 2014 12:04
Find a max and min number
#include <iostream>
using namespace std;
int main() {
int input[10] = {};
int max = 0;
int min = 0;
for (int i = 0; i < 10; i++) {
Camera camera = Camera.open(Camera.CameraInfo.CAMERA_FACING_FRONT);
camera.takePicture(null, null,
new PhotoHandler(getApplicationContext()));
var keyName = "number";
var obj = {
number: 1
}
console.log(obj.number); //=>1
console.log(obj[keyName]); //=>1
@vladholubiev
vladholubiev / simulateEvent.js
Created August 16, 2014 23:01
Simulates javascript events
function simulate(element, eventName) {
var options = extend(defaultOptions, arguments[2] || {});
var oEvent, eventType = null;
for (var name in eventMatchers) {
if (eventMatchers[name].test(eventName)) {
eventType = name;
break;
}
}
@vladholubiev
vladholubiev / reverseOrderMap.java
Last active August 29, 2015 14:05
Map sorted by values in a descending order
Map<String, Integer> map = new HashMap<>();
Map<String, Integer> sortedByValues;
map.put("C++", 14);
map.put("Java", 8);
map.put("Python", 3);
sortedByValues = map.entrySet().stream()
.sorted(Collections.reverseOrder(comparing(Entry::getValue)))
.collect(toMap(Entry::getKey, Entry::getValue,
PrintWriter pw = new PrintWriter("uids.txt", "UTF-8");
BigInteger i = new BigInteger("0");
String uidPrefix = "20";
String uid = "";
while (!uid.equals("219999999999999999999")) {
i = i.add(BigInteger.valueOf(1));
uid = uidPrefix;
if (String.valueOf(i).length() < 19) {
for (int a = 0; a < 19 - String.valueOf(i).length(); a++) {
uid += "0";
if ($('.summary-counts:first:visible').length > 0) {
var edits = $('.summary-counts:first').text().match(/\d+/g)[0],
target,
width = getWidth(edits);
function getWidth(editsMade) {
if (editsMade > 0 && editsMade < 501) {
target = 500;
} else if (editsMade > 500 && editsMade < 1001) {
target = 1000;