There are several ways
- Create
file.txt - Rename to
.file., the last dot will be dropped, you'll have.file
Works the same with a file or a directory.
| # Inspiration from | |
| # | |
| # http://blogs.msdn.com/b/opticalstorage/archive/2010/08/13/writing-optical-discs-using-imapi-2-in-powershell.aspx | |
| # | |
| # and | |
| # | |
| # http://tools.start-automating.com/Install-ExportISOCommand/ | |
| # | |
| # with help from | |
| # |
| param( | |
| [parameter(Mandatory=$true)] | |
| [string] $path | |
| ) | |
| # the code below has been used from | |
| # https://blogs.technet.com/b/heyscriptingguy/archive/2013/10/19/weekend-scripter-use-powershell-and-pinvoke-to-remove-stubborn-files.aspx | |
| # with inspiration from | |
| # http://www.leeholmes.com/blog/2009/02/17/moving-and-deleting-really-locked-files-in-powershell/ | |
| # and error handling from |
###Composer Cheat Sheet for developers
Composer is the dependency manager for PHP and you are on a one-page-only documentation for this tool. Official documentation is on the official website, this page just brings you the essential.
One line installer
curl -sS https://getcomposer.org/installer | php
composer.phar command line
| (function() { | |
| /** | |
| * Par times for each mission. | |
| * <mission-id, minutes> | |
| */ | |
| var parTimes = { | |
| // Halo 1 | |
| 0: { par: 15, name: 'The Pillar of Autumn' }, | |
| 1: { par: 20, name: 'Halo' }, |
| using System; | |
| using System.Threading; | |
| static class Program { | |
| static void Main() { | |
| Console.Write("Performing some task... "); | |
| using (var progress = new ProgressBar()) { | |
| for (int i = 0; i <= 100; i++) { | |
| progress.Report((double) i / 100); |
| I use the first | |
| —– BEGIN LICENSE —– | |
| Michael Barnes | |
| Single User License | |
| EA7E-821385 | |
| 8A353C41 872A0D5C DF9B2950 AFF6F667 | |
| C458EA6D 8EA3C286 98D1D650 131A97AB | |
| AA919AEC EF20E143 B361B1E7 4C8B7F04 |
| # These snippets provide a quick way to update your environment variables | |
| # directly from your powershell console. Just copy paste these lines, or | |
| # even better, add it to your profile as functions. | |
| # refreshing env in current shell | |
| $env:path = [System.Environment]::GetEnvironmentVariable("Path", "Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path", "User") | |
| # adding path to env | |
| # set path in the $_newPath variable, and it'll get set to your user environment path and persisted. | |
| $_newPath=""; [System.Environment]::SetEnvironmentVariable("Path", [System.Environment]::GetEnvironmentVariable("Path", "User") + ";${_newPath}", "User") |