This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$originalString = "Hello world" | |
$firstIndex = $originalString.IndexOf('H') | |
$lastIndex = $originalString.IndexOf('o') | |
$startIndex = $firstIndex + 1 | |
$length = ($lastIndex - $firstIndex) - 1; | |
$finalString = $originalString.Substring($startIndex, $length) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Credits: https://stackoverflow.com/a/49515414/12542704 | |
$header = @("commit", "tree", "parent", "refs", "subject", "body", "author", "commiter") | |
[string] $gitLogs = (git --no-pager log -n 10 --no-merges --pretty=format:'%H|%T|%P|%D|%s|%b|%an|%cn;') | |
$replacedArray = $gitLogs.Replace("; ", ';') -split ";", 0, "multiline"; | |
$handledLogs = foreach ($commit in $replacedArray) { | |
$prop = $commit -split "\|" | |
$hash = [ordered]@{} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Class with some utilities to work on a canvas context | |
* @author Fabrício Pinto Ferreira | |
*/ | |
export class CanvasUtility { | |
/** | |
* @param {CanvasRenderingContext2D} newContext | |
*/ | |
constructor(newCanvasContext) { | |
/** @type {CanvasRenderingContext2D} */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"sdk": { | |
"version": "3.1.0", | |
"rollForward": "latestFeature" | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Auto detect text files and perform LF normalization | |
* text=auto | |
*.cs linguist-language=csharp | |
*.csproj linguist-language=csharp | |
*.sln linguist-language=csharp | |
*.md linguist-detectable=true | |
*.md linguist-documentation=false | |
# And ignore those repositories considering them as documentation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Usage example: | |
./Speak-Powershell.ps1 "Hy PowerShell" | |
#> | |
Add-Type -AssemblyName System.speech | |
$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer | |
$textToSpeak = switch ( [String]::IsNullOrEmpty($args[0]) ) { | |
$true { "Hello World" } | |
$false { $args[0] } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections; | |
using System.Text; | |
using System.Threading.Tasks; | |
using UnityEngine; | |
using UnityEngine.Networking; | |
namespace Project.Base | |
{ | |
public static class Request |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Usage on Linux: | |
pwsh ./convertImagesToBase64.ps1 /home/user/folder/images | |
Usage on Windows: | |
./convertImagesToBase64.ps1 C:/Path/To/Imagens | |
#> | |
$folderPath = $args[0] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
OBS: | |
The AsByteStream parameter was introduced in Windows PowerShell 6.0 | |
If your PowerShell version (run `(Get-Host).Version` to find out) is lower than 6 then use the version for Powershell 5.1: | |
#> | |
$pathToImage = "/home/user/development/image.png" | |
# For Powershell 5.1 | |
[String]$base64 = [convert]::ToBase64String((Get-Content $pathToImage -Raw -Encoding Byte)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const { createLogger, format, transports } = require('winston'); | |
const { combine, timestamp, label, printf } = format; | |
const config = require('./config'); | |
const isLogsEnabled = config.enableLogs; | |
/** | |
* Class to log in text files | |
*/ | |
class Logger { |