Skip to content

Instantly share code, notes, and snippets.

View borismod's full-sized avatar

Boris Modylevsky borismod

View GitHub Profile
@borismod
borismod / gist:eae3d4766ceea2a10755
Created August 24, 2014 12:07
InstallDevMachine
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install Everything
choco install Console2
choco install launchy
choco install keepass
choco install dropbox
choco install lightshot
choco install fiddler
@borismod
borismod / gist:b1d05f73b86d17ad7a03
Created August 24, 2014 12:34
MustHaveWindowsTools
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install Everything
choco install launchy
choco install Console2
choco install dropbox
choco install lightshot
choco install keepass
using System;
using RestSharp;
using RestSharp.Contrib;
using RestSharp.Deserializers;
namespace ReshSharpTrials
{
internal static class Program
{
private static void Main(string[] args)
@borismod
borismod / gist:1296ec188db944c75df7
Created October 7, 2014 07:56
Write to console from Windows Application
public static class Program
{
private static void Main(string[] args)
{
AttachConsole(-1);
Console.WriteLine();
// Rest of your code
}
@borismod
borismod / Get-FilesWithMaxVersion
Last active August 29, 2015 14:14
List files recursively with their max version
using System;
using System.Windows.Forms;
using System.IO;
using System.Linq;
using System.Diagnostics;
class Script
{
static public void Main(string[] args)
{
using System.IO.Abstractions;
public class CleanFileCopier
{
private readonly IFileSystem _fileSystem;
public CleanFileCopier(): this(new FileSystem())
{
}
using System.IO;
public class LegacyFileCopier
{
public void CopyFile(string sourceFilePath, string destinationDirectoryPath)
{
if (!Directory.Exists(destinationDirectoryPath))
{
Directory.CreateDirectory(destinationDirectoryPath);
}
namespace System.IO.Abstractions
{
public interface IFileSystem
{
FileBase File { get; }
DirectoryBase Directory { get; }
IFileInfoFactory FileInfo { get; }
PathBase Path { get; }
IDirectoryInfoFactory DirectoryInfo { get; }
}
using System.IO.Abstractions;
public class CleanFileCopier
{
private readonly IFileSystem _fileSystem;
public CleanFileCopier(): this(new FileSystem())
{
}