Today I Learned

Logowanie za pomocą linka na różnych komputerach

Posted on Updated on

Utrzymywanie armii haseł do wielu serwisów jest trudne.

Dziś trafiłem(no ok, nie pierwszy raz) na jednorazowy link który pozwala się zalogować i nie podawać hasła dzięki temu. Screenshot ze Slacka:

slack signin link

Przykłady:
* LinkedIn https://www.linkedin.com/help/linkedin/answer/71323/one-time-sign-in?lang=en

Advertisements

Skype i Outlook – rozpocznij chata w kontekście konkretnego maila.

Posted on Updated on

W prawym górnym rogu każdej wiadomości w Outlooku mamy przycisk “IM”

Start skype message directly from outlook

Po kliknięciu otwiera się zwykły skype‘owy chat z tym, że okno będzie miało tytuł z emaila (tutaj “External components” – ucięło “RE”) i od razu prościej połapać się o co chodzi w tej rozmowie.

Skype chat with title from outlook message

[GIT] Szybkie przechodzenie między repozytoriami w konsoli

Posted on

Idziemy do katalogu z zainstalowanym GITem do folderu etc (C:\Program Files\Git\etc).

Jest tam plik bash.bashrc.

Plik edytujemy jako administrator i na końcu dodajemy aliasy:

To samo można uzyskać na wiele innych sposobów (ten akurat działa w mojej konfiguracji systemu). Ten tutaj sprawia, przy otwieraniu konsoli gitowej dodane zostaną do basha aliasy. Dzięki temu możemy wyjść poza to co można dodać w .gitconfig i możemy korzystać z łączenia z komendami konsolowymi takimi jak grep w przykładzie.

Nowe nauczone

Posted on Updated on

Shape? shape = null;

var shapeAsByte = (byte?)shape;
var s = shapeAsByte.ToString(); // s = "";

var s1 = shape.ToString(); // s1 = "";

Wydawało mi się że ToString() na wartości null się wywalić NullReferenceException, ale jednak przypisało “”.

R#:
AlT+Enter na teście albo na klasie pokazuje menu z którego można wybierać Run/Debug Test. O ile w teście korzystam ze skrótów (np CTRL+T+D) to na całej klasie nie znałem tego.

Usuwanie plików z rozszerzeniem *vc.db

http://stackoverflow.com/questions/36407386/what-is-the-vc-db-file-in-visual-studio-projects

How can I recursively find all files in current and subfolders based on wildcard matching?


find . -name *.VC.db


find . -iname *.vc.db

Use better console.log overload

console.log(“node: “, node); // one liner is better

console.log(“node: “);
console.log(node); // two lines is not so good

Remove *.vspscc files (used by TFS, no longer needed for git)

https://social.msdn.microsoft.com/Forums/vstudio/en-US/9920911d-1a7e-4ada-90cd-b1b910586cf4/why-do-you-need-the-vspscc-and-vssscc-files?forum=tfsgeneral

Ściągawka z komendami konsolowymi

Posted on Updated on

git reflog | grep menus
– wyszuka wszystkie zawierające “menus”

grep -t DotSetting .gitignore

find . -type f -name *.csproj
– wyszukaj rekursywnie pliki zgodne z patternem

find . -type f -name *.csproj -delete
– dodaj na koniec “-delete” i skasuje je

Ćwicz regex online

Posted on Updated on

http://regexstorm.net/tester
tester C# online Regex.

https://regex101.com

Można shareować z ludźmi z teamu i sprawdzać jak działają regex’y.

Instalacja SQL Management Studio 2012

Posted on

Po pobraniu i uruchomieniu trzeba wybrać aktualną instancję SQL Server (Express) i dopiero wtedy gdzieś w opcjach dodatkowych doinstalować Management Studio.