-
SideCarCLI-send arguments to interceptors
For the SideCarCLI I want the interceptors ( line,finish,timer) to receive parts of the command line of the original application. But how to parse the command line and how to pass to the interceptors ? RegEx to the rescue! I will let the user define the command line of the starting application and parse the…
-
SideCarCLI- finish interceptors
The idea for FinishInterceptors is very simple – when the initial process,StartApp,is finished –then run some other programs . And here comes some decisions: Pass the ExitCode of the StartApp ? ( YES) Pass the output lines of text of the StartApp ? ( NO – could be enormous ) What to do if the…
-
Friday Links 394
Sciter/HTML/C# based desktop apps walkthrough – CodeProject The Best Sites for Storing Photos Online Improving .NET Application Performance – DaedTech Was Linus Torvalds Right About C++ Being So Wrong? – Slashdot THESE ARE REAL COMPLAINTS RECEIVED BY “THOMAS COOK HOLIDAYS” FROM DISSATISFIED CUSTOMERS – Newsroom24 Expression Trees in C# with an example – DotNetCrunch Sharing…
-
SideCarCLI–create releases
Because all code is in Github,the easy way is GitHub Actions,https://github.com/features/actions . Some modifications are required on CSPROJ file to build for Linux or Windows : <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp3.1</TargetFramework> <RuntimeIdentifiers>win-x64;linux-x64</RuntimeIdentifiers> </PropertyGroup> And after 6 commits,this is the ( almost) final version: name: .NET Core on: push: branches: [ main ] pull_request: branches: [ main…
-
SideCarCLI–refactor command line
When starting to implement the project,suddenly realize that list interceptors command does not belong to start app command . So the application should be refactored to new specifications – StartApp command – contains the whole list of commands for starting the app,including timer,adding interceptor – Interceptors command – should list the interceptors (timer,line,finish) The interceptors…
-
SideCarCLI–Architecture and specs–part 2
The SideCarCLI application should start another application and intercept in various ways . What will execute when intercept is not known in advance – so should be read at runtime . So the SideCarCLI will load the interceptors and make then available to the application. Let’s say that,for the moment,the SideCarCLI will take all the…
-
SideCarCLI | Command Line – description –part 1
There are those days a great deal of command line applications that performs a variety of things. The problem is that you cannot control them . The command line performs their duty well – but,from time to time,you need something else integrated with this. The pattern for this is https://docs.microsoft.com/en-us/azure/architecture/patterns/sidecar – it is applied to…
-
Friday Links 393
Create a new book · GitBook Create a Desktop App with Angular 2 and Electron A Quick Look at F# In Visual Studio Code – Wintellect DevCenterWintellect DevCenter Microsoft/vscode: Visual Studio Code Postman | Supercharge your API workflow Home – Pencil Project 1000ch/whale: Unofficial Trello app Adding favicons to your ASP.NET Core website with Real…
-
[ADCES]SqlInjection si Migrare BD in Azure
1. Teorie si Demo practic de Sql Injection si spargerea parolelor prin hashingPrezentator: Andrei Rinea,https://www.linkedin.com/in/andreirinea/Descriere: Abordare teoretică și practică asupra SQL Injection și Hashing. Include live hacking!2. Migrarea bazelor de date SQL Server in cloudPrezentator: Dragos Barbu,https://www.linkedin.com/in/drbarbu/Descriere:Incheiem seria in care am prezentat cum mutam o solutie veche in cloud cu etapa de migrare a bazei…
-
Deploy .NET Core +SqlServer application to Ubuntu
Tools used: SSH – Windows Native DOS – Windows Native SSMS – download https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 FileZilla – download https://filezilla-project.org/download.php?platform=win64 How I did : SSH : Install SqlServer: https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15 SSMS: Copy database with SSMS export data DOS : Windows Compile application for Linux: dotnet publish -r linux-x64 Filezilla: Transfer with FileZilla all files: manual SSH -Change permission…
I am ok , you are ok