Sunday, April 11, 2021

ssrs power shell

Install-Module -Name ReportingServicesTools Get-Command -Module ReportingServicesTools

Saturday, April 10, 2021

sql server pdfade

C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\RSConfigTool.exe C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\RSConfigTool.exe

Thursday, March 11, 2021

Java Http Request

public static String GetWebResponse(String urlStr) throws Exception
{
URL url = new URL(urlStr);

// Open a connection(?) on the URL(??) and cast the response(???)
HttpURLConnection connection = (HttpURLConnection) url.openConnection();

// Now it's "open", we can set the request method, headers etc.
connection.setRequestMethod("GET");

//String baseAuth=BuildBaseAuthentication("testuser","testpwd");
connection.setRequestProperty("Authorization", "Basic aGV3bTpOb3YxMCE/IQ==");
connection.setRequestProperty("Content-Type", "application/json");

BufferedReader in = new BufferedReader(
new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuffer content = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
in.close();


return content.toString();
}


public static String BuildBaseAuthentication(String name, String password)
{
String authString = name + ":" + password;
byte[] authEncBytes = Base64.getEncoder().encode((authString.getBytes()));
String authStringEnc = new String(authEncBytes);
System.out.println("Base64 encoded auth string: " + authStringEnc);
return "Basic " +authStringEnc;

} 

Wednesday, March 03, 2021

welcher Prozeß verwendet welchen Port ?

welcher Prozeß belegt Port 80 ?

 netstat -ano | findstr /r 0.0:80

dann killen mit

 taskkill /pid 4244 /f

Tuesday, March 02, 2021

Java hello world

1) Datei HelloWorld.java erstellen:

 public class HelloWorld 

{

 

       public static void main (String[] args)

       {

             // Ausgabe Hello World!

             System.out.println("Hello World!");

       }

}

2) kompelieren mit :

javac HelloWorld.java

sollte file HelloWorld.class erzeugen

3) ausführen mit:

java HelloWorld


Tuesday, February 23, 2021

wordpress theme dovovan

Einstellen Startseite, Beitragsseite:

Design/Customizer
Startseiten Einstellungen

Seiten sind für statischen Inhalt, der immer angezeigt werden soll, und zeitlich unabhängig ist
Beiträge sind Inhalte, die immer wieder neu daher kommen, also Erfahrungsberichte, medienpräsenz, aktuelles

Monday, February 15, 2021

sql server null strings verketten

SET CONCAT_NULL_YIELDS_NULL ON

string1+string2=null wenn einer der beiden Strings null ist oder beide


SET CONCAT_NULL_YIELDS_NULL OFF

string1+string2=string2 wenn string1 null ist

Friday, February 12, 2021

Google Analytics Basics

eigene Dashboards / Berichte: Anpassung

unter Startseite Anpassung eigenes Dashboard erstellen bzw eigenen Bericht
Widget hinzufügen zu Dashboard

Google Default Auswertungen 

Startseite

Nutzeranzahl, Sitzungen (Dauer) ...

Zielgruppe: wer besucht ?

Sprache, Land, Ort
Browser, Betriebsystem, Bildschirmauflösung ... UNtermenüpunkt Mobil
wiederkehrend / neue, 

Akquisition: Quelle Mail, Direkt ... 

Direkt: direkte Link Eingabe oder Bookmark
Mail: wenn im Mail auf den Link geklickt wird
Organic Search: Suchmaschine
Paid Search: AdWords ...
Refererral: über Link von anderer Webseite
Social: Facebook, Twitter ...

Verhalten

z.b. welche Seite wurder vorher / nacher angesurft:
Übersicht => Seite auswählen 
=> oben unter Alle Nutzer neben Explorer auf Navigationsübersicht 
vorige / nächste Seite
oder über Verhalten / Websitecontent / Alle Seiten



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