start new:
tmux
start new with session name:
tmux new -s myname
| <!-- | |
| File name: Waher-style.xml | |
| Style Name: Waher-style | |
| Description: Custom style for Notepad++ | |
| Inspired by the Jani Kesanen modification of and the original Zenburn colorscheme for Vim by Jani Nurminen. | |
| Supported languages: PHP,MySQL,Javascript,XML,HTML,CSS,INI | |
| Created by: Kristo Vaher ([email protected]) | |
| Released: 04.05.2010 | |
| License: GNU Free License. |
| // Greek Tax Registration Number Validation (AFM) | |
| // Αλγόριθμος ορθότητας ΑΦΜ | |
| function validateAFM(afm) { | |
| if (!afm.match(/^\d{9}$/) || afm == '000000000') | |
| return false; | |
| var m = 1, sum = 0; | |
| for (var i = 7; i >= 0; i--) { | |
| m *= 2; | |
| sum += afm.charAt(i) * m; |
| // Greek Social Security Number Validation (AMKA) | |
| // Αλγόριθμος ορθότητας ΑΜΚΑ | |
| function validateAMKA(amka) { | |
| if (!amka.match(/^\d{11}$/) || amka == '00000000000') | |
| return false; | |
| var iSum = 0; | |
| for (var i = 1; i <= amka.length; i++) { | |
| var iDigit = parseInt(amka.charAt(i - 1), 10); | |
| if (i % 2 === 0) { |
| // In app.js or main.js or whatever: | |
| // var myApp = angular.module('askchisne', ['ngSanitize', 'ngAnimate', 'ui.bootstrap', 'ui.bootstrap.tpls']); | |
| // This filter makes the assumption that the input will be in decimal form (i.e. 17% is 0.17). | |
| myApp.filter('percentage', ['$filter', function ($filter) { | |
| return function (input, decimals) { | |
| return $filter('number')(input * 100, decimals) + '%'; | |
| }; | |
| }]); |
| app.directive('datepickerLocaldate', ['$parse', function ($parse) { | |
| var directive = { | |
| restrict: 'A', | |
| require: ['ngModel'], | |
| link: link | |
| }; | |
| return directive; | |
| function link(scope, element, attr, ctrls) { | |
| var ngModelController = ctrls[0]; |
| [alias] | |
| lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all | |
| lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all | |
| lg = !"git lg1" |
| using Microsoft.AspNetCore.Identity; | |
| public class GreekIdentityErrorDescriber : IdentityErrorDescriber | |
| { | |
| public override IdentityError DefaultError() { return new IdentityError { Code = nameof(DefaultError), Description = $"Προέκυψε άγνωστο σφάλμα." }; } | |
| public override IdentityError ConcurrencyFailure() { return new IdentityError { Code = nameof(ConcurrencyFailure), Description = "Παρουσιάστηκε σφάλμα συγχρονισμού, το αντικείμενο έχει ήδη τροποποιηθεί (Optimistic concurrency failure)." }; } | |
| public override IdentityError PasswordMismatch() { return new IdentityError { Code = nameof(PasswordMismatch), Description = "Λάθος κωδικός πρόσβασης." }; } | |
| public override IdentityError InvalidToken() { return new IdentityError { Code = nameof(InvalidToken), Description = "Λάθος token." }; } | |
| public override IdentityError LoginAlreadyAssociated() { return new IdentityError { Code = nameof(LoginAlreadyAssociated), Description = "Υπάρχει ήδη χρήστης με αυτό το όνομα" }; } | |
| public override IdentityErr |
| /* | |
| Databases Info | |
| */ | |
| WITH fs | |
| AS | |
| ( | |
| SELECT database_id, TYPE, SIZE * 8.0 / 1024 SIZE | |
| FROM sys.master_files | |
| ) |
| # 1. Make sure the Microsoft App Installer is installed: | |
| # https://www.microsoft.com/en-us/p/app-installer/9nblggh4nns1 | |
| # 2. Edit the list of apps to install. | |
| # 3. Run this script as administrator. | |
| Write-Output "Installing Apps" | |
| $apps = @( | |
| @{name = "7zip.7zip" }, | |
| @{name = "Adobe.Acrobat.Reader.64-bit" }, | |
| @{name = "Axosoft.GitKraken" }, |