Monday, December 07, 2020

get .PublishSettings file and import into visual studio to deploy your web app to azure

 1) öffne die Übersicht des  web service im azure portal

2) in der obersten Zeile neben NeuStarten, Löschen,Aktualisieren auf "Veröffentlichungsprofil abrufen" drücken => download

3) in visualstudio auf Projekt/Veröffentlichen gehen, Neu, links unten Profil importieren

azure web (app) service protocol

 

  1. go to your service then "überwachungen/App-Service Protokolle"
  2. switch on the protocolls you would like to be saved
  3. go to "Protokollstream" and connect to "Anwendungsprotokolle" (applicationProtocolls"

Sunday, December 06, 2020

sql server suche nach richtig formatierten email adressen / search for well spelled email adresses in sql server

 select top 100 Name,Emailadresse from tAdressen where Emailadresse not like '%[A-Z0-9][@][A-Z0-9]%[.][A-Z0-9]%'

Monday, November 16, 2020

jquery ausgabe paragraf text

 <!DOCTYPE html>

<html lang="de">

<head>

  <title>jQuery Beispiel: einbinden und erste Anweisung</title>

  <script src="https://code.jquery.com/jquery-latest.js"></script>


<script>

$(document).ready(function(){

    /* Hier der jQuery-Code */

//alert("Hallo!");

//alert("html="+$(this).html());

$("p").each(function(){

this.style.color="green";

alert("html="+$(this).html());

})

});

</script>


</head>

<body>


<h1>jQuery Beispiel: einbinden und erster Befehl</h1>


<a href="https://www.google.at">

<p>google</p>

</a>


<p>test1!</p>


</body>

</html>

Thursday, October 29, 2020

Power Shell Neue Zeile (CR LF - Carrige Return, Linefeed)

 statt dem in C üblichen Schrägstrich  verwendet Powershell den Backtick:

Carrige Return CR: C: "\r"  PS.: "`r"


Wichtig: Funktioniert nur in doppelten, nicht in einfachen Anführungszeichen.


Monday, October 12, 2020

postgres pgadmin 4

 Pg Admin 3 ist noch eine normale WIndows Anwendung, pgadmin 4 eine webanqwendung. Der Server startet immer an einem anderen Port, z.b.:

http://127.0.0.1:64368/browser/

Daher kann man nicht einfach die url bookmarken, sondern muß mittels pgamdin4 icon starten (vom startmenü)

Tuesday, September 01, 2020

Apache Velocity Template Language (VTL)

#Befehl - alle Befehle beginnen mit #

$Variable - Variablen oder Referenzen beginnen mit $

## Kommenttar einzeilig

#*

kommentar mehrzeilig

*#

 auslesen URL Parameter, if else

 

              #set($root = $request.getParameter('root'))
              #if($root)
                  rootParameter=$root</br>   
                  <ul class="ht-pages-nav-top"
                    data-viewport-id="$viewport.id"
                    data-root="$root"
                    data-current="$page.link">
                </ul>
              #else
                  rootParameter leer
                  tree.root.link=$tree.root.link</br>
                <ul class="ht-pages-nav-top"
                    data-viewport-id="$viewport.id"
                    data-root="$tree.root.link"
                    data-current="$page.link">
                </ul>

              #end

Tuesday, July 28, 2020

bitbucket

Clone:
Repository aussuchen, links in Statusleiste Icon "Clone" drücken, dann kriegt man URL
wenn in konsole falscher user / pwd eingestellt ist mit
git clone https://user:pwd@server/pathToRepro/projektFile.git lokalesZielVerzeichnis

clonen

wenn dann Fehlermeldung

fatal: remote error: CAPTCHA erforderlich
Ihr Bitbucket-Account wurde gesperrt. Um ihn zu entsperren und wieder
einzuloggen müssen Sie ein CAPTCHA lösen. Dies wird typischerweise durch zu
viele Loginversuche mit falschem Passwort verursacht. Die Accountsperre
verhindert solange sie aktiv ist, dass Ihr SCM-Client Zugang zu Bitbucket und
seinen Spiegelungen bekommt, selbst wenn Sie Ihre Passwort korrekt eingeben.

erscheint im browser ausloggen und nochmals einloggen

git config user.name

GLOBAL

Anzeige Git Username: 

git config --global user.name

Setzen Git UserName

git config --global user.name "MyGlobalUserName"

lokal:

config file in maindir .git/config

Anzeige Git Username: 

git config user.name

Setzen Git UserName

git config user.name "MyLokalUserName"



Sunday, July 19, 2020

grants / permissions am sql server userfreundlich anzeigen


select
    class_desc
    ,USER_NAME(grantee_principal_id) as user_or_role
    ,CASE WHEN class = 0 THEN DB_NAME()
          WHEN class = 1 THEN ISNULL(SCHEMA_NAME(o.uid)+'.','')+OBJECT_NAME(major_id)
          WHEN class = 3 THEN SCHEMA_NAME(major_id) END [Securable]
    ,permission_name
    ,state_desc
    ,'revoke ' + permission_name + ' on ' +
        isnull(schema_name(o.uid)+'.','')+OBJECT_NAME(major_id)+ ' from [' +
        USER_NAME(grantee_principal_id) + ']' as 'revokeStatement'
    ,'grant ' + permission_name + ' on ' +
        isnull(schema_name(o.uid)+'.','')+OBJECT_NAME(major_id)+ ' to ' +
        '[' + USER_NAME(grantee_principal_id) + ']' as 'grantStatement'
FROM sys.database_permissions dp
LEFT OUTER JOIN sysobjects o
    ON o.id = dp.major_id
where major_id >= 1  -- ignore sysobjects
and permission_name like 'EXECUTE'

Friday, May 29, 2020

Windows 10 boot menu anpassen mit bcdedit

aus https://www.pcwelt.de/ratgeber/Windows-10-Boot-Manager-anpassen-reparieren-9667016.html
Backup:
bcdedit /export <Dateiname>

Beschreibung (Eintrag im Bootmenü)
bcdedit /set {current} description „<Beliebige Beschreibung>“
bcdedit /set <Bezeichner> description „<Beliebige Beschreibung>“

Monday, March 16, 2020

c# Config Section verschlüsseln / encrypt


verschlüsseln von Section connectionStrings in datei web.config in c:\temp:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" c:\temp


app.config in web.config umbennenen und wieder zurückkopieren

Monday, February 17, 2020

postman for rest api - disable certificate check versteckt rechts oben

Settings in Postman: rechts oben auf den Schraubenschlüssel drücken , dann unter General SSL certificate verification ausschalten:










Wednesday, February 05, 2020

postgres Erste Schritte User Management

PgAdmin

bis Version 9: pgadmin 3 windows applikation
ab version 10: browser app http://127.0.0.1:58194/browser/#

Postgres Usermanagment

Standad user:postgres
pwd wird bei Installation angegeben

in Postgre Admin im Menü Tools Query Tool aufrufen

alle user:

select * from pg_user

User anlegen / ändern

create user myUser with encrypted password 'mypwd';
grant all privileges on database mydb to myUser;
 
ALTER USER myUser WITH SUPERUSER;
 
ALTER USER myUSer WITH CREATEDB;

Passwort ändern

ALTER USER user_name WITH PASSWORD 'new_password';

Rechte vergeben:

grant all privileges on table myTable  to myuser;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO myuser;

Rechte anzeigen:

 
SELECT * FROM information_schema.role_table_grants where grantee like 'h%'

Portnummer:


SELECT * FROM pg_settings WHERE name = 'port';

aktueller User:
SELECT current_user; 
SELECT session_user; 

von anderem Computer zu postgres Server verbinden:



Fehler: reportsFATAL: kein pg_hba.conf-Eintrag für Host

dazu muß im C:\Program Files\PostgreSQL\9.5\data\pg_hba.conf der Client erlaubt werden durch z.b.:
host all all 192.168.1.7/32 trust
WICHTIG: NEtzerkmaske z.b. /32 zur IP ADresse hinzufügen, sonst Fehler beim Laden und man kann nicht mehr mit PG ADmin zugreifen.
pg_hba.conf kann auch mittels PGADMIN Editor unter Werkzeuge/Serverkonfiguration bearbeitet werden.
wichtig: IPAdresse statt hostname

Thursday, January 16, 2020

ssrs report Aufruf mit Parameter über url

Reportserverurl
/Pages/ReportViewer.aspx?
%2fDirectoryname
%2fBerichtsname
&rs:Command=Render (kann auch weggelassen werden)

z.b.:
http://servername/ReportServer_SQLEXPRESS/Pages/ReportViewer.aspx?%2fDirectory%2fBerichtname&rs:Command=Render


Parameterübergabe:
nach Berichtsname:
&Parametername=Parameterwert


https://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008


Tuesday, January 14, 2020

Error 'the subreport could not be found at the specified location. Please verify that the subreport has been published and that the name is correct'

Error 'the subreport could not be found at the specified location. Please verify that the subreport has been published and that the name is correct'

delete all *-rdl.data files