Skip to content

Instantly share code, notes, and snippets.

View viatsko's full-sized avatar

Valerii Iatsko viatsko

  • Google
  • Zurich, Switzerland
  • 23:41 (UTC +02:00)
View GitHub Profile
@viatsko
viatsko / log-reader.js
Created August 27, 2017 22:42
Node.JS - reading log line-by-line
// https://stackoverflow.com/a/23695940/844204
var fs = require('fs')
, util = require('util')
, stream = require('stream')
, es = require('event-stream');
var lineNr = 0;
var s = fs.createReadStream('very-large-file.csv')
@viatsko
viatsko / parse-ruby-sd-hash.java
Created October 22, 2017 21:01
Parsing ruby single-dimension hash from java
import java.util.Map;
import java.util.HashMap;
public class ConvertRubySDHash {
public static Map<String, String> convertToObject(String line) {
Map<String, String> result = new HashMap<>();
for (int i = 0; i < line.length(); i++) {
while(i < line.length()) {
if (line.charAt(i) == '=' && line.charAt(i + 1) == '>') {
@viatsko
viatsko / recurse-case-insensitive.ps1
Created June 13, 2019 06:34
Recursive Case Insensitive PowerShell
(Get-ChildItem -Recurse -Directory).FullName | ForEach-Object {fsutil.exe file setCaseSensitiveInfo $_ enable}