blog.darkstar.work - a simple url encoder/decoder

 a simple url encoder/decoder
 http://blog.darkstar.work

Labels

Wirtschaft (153) Pressefreiheit (135) Österreich (123) IT (100) code (63) Staatsschulden (37) EZB (27) Pensionssystem (16)

2020-11-02

Snaps, snapd,, Snap Store, snapcraft.io

Tonight in the early morn, when I tried to write(1) an open os based solution(2) to transform almost any modern personal computer or laptop(3) to a simple generic wifi router(4).

Then I unexpectedly found a  community platform, that was still unknown to me:

snapcraft.io

Snaps are there defined as  app packages for desktop, cloud and IoT that are easy to install, secure, cross‐platform and dependency‐free. Snaps are discoverable and installable from the Snap Store, the app store for Linux with an audience of millions, 


I tried first the search functionality of that platform and let's say clearly: 
The layout design looks excellent, the community is well visited, but some functions could be better. Lets look at these 2 examples: 
Searching common phrase file
Searching 1 char only d  
Search results also could be sorted more meaningful & understandable, e.g. 
  1. show all results, where the search phrase  directly corresponds to the package app name /(no matter if sql like (prefix, suffix, substring), sql fulltext match or Levenstein distance.
  2. then show all results, where the search phrase is found in the shown package descripton
  3. at least show all results, that appear like a magical fog or smoke for the user. I know, that your search function is probably not returning total random or bad fuzzy hit results, but I guess the search algorithm searches in fields, which are not shown in search result view.




Snapcraft web site provides at the moment the snap app package search page, a store, tutorials, documentation, developer blog, forum and IOT special bulletin.


Conclusio: Snapcraft has surly more potential, but additional functionality must be added and especially a more clear vision and road-map needs to be specified, followed and permanently filled with life. (Under my point of view, without any additional improvements, vision and road-map the project and the community won't grow up and then after some time, this will remain as small circle of developer project or even become orphaned.)
So far I see this nevertheless as an good opportunity for developers and community to get seen and to receive good jobs offers.

Simply said: Thou must have very soon an idea, where this should go and what exactly you want with  it. If thou don't want to expand and keep this project as a nice and gentle private hobby, then you can keep everything and don't have to change anything. But if you want to expand, become at least a small player for long time, ...


2020-08-10

State management in Blazor

There is a sufficient document for state management in Blazor.
Here is a quick & fast work through with all prerequisites, how to get state management in Blazor working.

Example with Blazored.LocalStorage package


Install nuget package for your project

# Find packages providing a "Blazored.LocalStorage" 
Find-Package Blazored.LocalStorage
# install "Blazored.LocalStorage"  Install-Package Blazored.LocalStorage -Project YourProject# alternatively

Add Blazored.LocalStorage to ConfigureServices at your Startup.cs

using System;
/* ... */
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
/* ... */
using Blazored.LocalStorage;
public class Startup {   /* ... */     public void ConfigureServices(IServiceCollection services)  {      /* ... */     services.AddRazorPages();      services.AddServerSideBlazor();     /* ... */     services.AddBlazoredLocalStorage();     /* ... */   } }

Using LocalStorage inside a razor page / control

@page "/MyPage"
using Blazored.LocalStorage
@inject ILocalStorageService localStorage
@code {
  /* ... */
  Dictionary<stringstring> sessionDict;
  /* ... */
  protected override async Task OnAfterRenderAsync(bool firstRender)  { 
    
if (firstRender)    {
      sessionDict = 
        await localStorage.GetItemAsync<Dictionary<stringstring>>("SessDict");       StateHasChanged();     }    await base.OnAfterRenderAsync(firstRender);   }          protected async Task PersistSessionDict(<Dictionary<stringstring> persistDict) { if (persistDict != sessionDict) { await localStorage.SetItemAsync("SessDict", persistDict); } } }

Using LocalStorage inside an entity class

using System;
/* ... */
using Blazored.LocalStorage;
 
public class MyEntity
{
  [Inject] 
  public ILocalStorageService LS
  {  
    get => _localStorage;
    set => value;
  }
  private ILocalStorageService _localStorage; 



  interal async Task<Dictionary<stringstring>> GetSessionDict() =>  
      await LS.GetItemAsync<Dictionary<stringstring>>("SessDict");
  /* ... */
}

Example with ProtectedBrowserStorage package


Install nuget package for your project


# Find packages providing a "ProtectedBrowserStorage" 
Find-Package ProtectedBrowserStorage 

# install "Microsoft.AspNetCore.ProtectedBrowserStorage"
Install-Package Microsoft.AspNetCore.ProtectedBrowserStorage -Project YourProject
# alternatively install "ProtectedBrowserStorage.NETStandard"  
Install-Package ProtectedBrowserStorage.NETStandard -Project YourProject


Add ProtectedBrowserStorage to ConfigureServices at your Startup.cs

using System;
/* ... */
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
/* ... */
using Microsoft.AspNetCore.ProtectedBrowserStorage;

public class Startup {   /* ... */   public void ConfigureServices(IServiceCollection services) {       /* ... */     services.AddRazorPages();      services.AddServerSideBlazor();     /*... */     services.AddProtectedBrowserStorage();     /* ... */   } }

Using ProtectedBrowserStorage inside a razor page / control

@page "/MyPage"
@using Microsoft.AspNetCore.ProtectedBrowserStorage
@inject ProtectedSessionStorage ProtectedSessionStore
@code {   /* ... */   Dictionary<string, string> sessionDict;   /* ... */   protected override async TaskOnAfterRenderAsync(boolfirstRender)   {      if(firstRender)     {       sessionDict =         await ProtectedSessionStore.GetAsync<Dictionary<string, string>>("SessDict");       StateHasChanged();     }     await base.OnAfterRenderAsync(firstRender);   }     protected async Task PersistSessionDict(Dictionary<stringstring> persistDict) { if (persistDict != sessionDict) { await ProtectedSessionStore.SetAsync("SessDict", persistDict); } } }

Sources and links:

2020-02-15

Semantic Internet: Trends, Facts, Futures, Verification

[Draft] [Concept] [Prototype]

Semantic Internet (former known as Semantic Web, see also RDF) has the possibility to record different semantic trends occurring at different sources with a certain frequency inside the in principle accessible to the public internet.
Day after day, month after month, semantic contexts are published on the Internet. area23 semantic web filters all semantic statements that occur with a certain frequency from different sources. Furthermore, not all trends and semantically significant events are more relevant for most semantic miners.

With area23 semantic web you can filter by region, topic categories, relevance from different sources and subsequent complexity.

A filter for a region can be set similiar to Google Trends, e.g. for United States or for Germany, etc.

Basic main categories are:

  • politics (Brexit, Sinn Féin, Thüringen, ...)
  • sports  (soccer, american football events, ...)
  • entertainement (music, cinema, tv, ...)
  • technology
  • business (stock markets, trading, bonds, central bank news, different economic indictors)
  • health
  • lifestyle (eating, drinking, other events)
  • housing (appartments, flat, hotel, camping / caravan sites, vacation rentals, accommodations, e.g.: Airbnb, Wimdu)
  • infrastructure (traffic reports, flights & airports occupancy, train connections, ships & ferries connections)
  • weather (including unexpected temperatures / weather effects, like ice, heavy rain, storm, dry periods plus enviroment disasters, like hurricanes, floodings, earthquakes, volcanic eruptions)
  • and many more
Once you created your filter enviroment, you can start collecting & recording semantic events.

After some time, collected semantic events will appear, e.g.: 'coronavirus'

In that example, 'coronavirus' the most common and reliable semantic logical statements are shown (extracted from different internet sites / ressources), e.g.: number of infections, behavior to stay healty, flights canceled to / from China, stock market risk for China in the next year.

Every statement extracted from the data pool that directly makes a statement or an assumption regarding matters other than the corona virus is now checked with other data sources as to whether the statement actually has a formal fuzzy truth content. So in that (our) example, the flight connections from and to China will be verified immediately as a result. Chinese economic data and the change behavior of futures in Hang Seng, which changed in the period since the outbreak of the coronavirus, will be checked too.

Warning, formally epistemologically an extracted statement is not necessarily true, even if 15 different articles from different countries in different languages in the web claim: "Corona virus has negative effects on the current Chinese fiscal year 2020." and if the outlook for futures in Hang Seng and the economic data have deteriorated in the same period.


to be continued...



Links about semantic web and similar topics:
https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki
https://www.opensemanticdata.org/
http://jena.apache.org/
https://www.nngroup.com/articles/user-need-statements/

2020-02-07

EPU Personenbetreuer in Vorarlberg & weiter stark (aber nicht mehr wachsend)

Im Jahr 2014 befasste ich mich rein privater Natur mit dem Wachstum / Entwicklung / Überhitzung der veschiedenen Wirtschaftssektoren, Sparten, Branchen, Fachgruppen, Berufsgruppen und sonstige kurzfristingen Trends und langfristiger Entwicklungen in den Bereichen Arbeit und Wirtschaft anhand des ganz konkreten Beispiels der Berufsgruppe Selbstständige Personenbetreuer.

Ich verfasste folgenden sehr kurzen Artikel auf meinem Blog hier dann dazu. Der Grund für gerade diese Berufsgruppe für jene Fallstudie war nicht etwa ein sozialer Hintergrund (z.B. arme ausgebeutete Scheinselbstständige im untersten Einkommenssegement)  oder ein rassistisches Motiv (es handelt sich bei Mitgliederinnen dieser Berufsgruppe vornehmlich um weibliche der Volksgruppe der Slawen zugehörige osteuropäische EU-Bürgerinnen), sondern ganz simpel und einfach die Tatsache, dass es in Österreich aufgrund der demographischen Entwicklungen in diesem Marktbereich sehr leicht einschätzen lässt, welche Nachfrage es durch immer mehr pflegebedürftige Pensionistinnen gibt und gleichzeitig welcher  Angebotsbedarf an Personenberteuerinnen (Pool an Betreuerinnen) dazu sich korrespondieren entwickelt.

Bis Anfang Jänner 2019 stiegen Angebot und Nachfrage in der Pflegebetreuung relativ konstant an (eine immer größer wachsende Anzahl von Pfelgebedürftigen mit immer exklusiveren Bedürfnissen stand korrelierend ein stetig wachsendes Angebot an Pflegeleistungen und immer mehr Betreuerinnen gegenüber).
Im fortschreitenden Jahr 2019 stagnierte allerdings die Angebotsseite deutlich zum 1. Mal seit Jahren und es gab kein sichtbares signifikantes Wachstum bei der Anzahl der sich anbietenden Personenbetreuerinnen.

Seit Anfang 2020 schrumpfte bereits die Angebotsseite sichbar. (sprich eine signifikante geringere Anzahl an vorhandenen selbstständigen Personenbetreuerinnen offerierte eindeutig nicht mehr derart manngfaltige Liestungsangebote, sondern viel mehr ein günstiges Standard-All-In Paket / Dienstleistung).


https://firmen.wko.at/Web/Ergebnis.aspx?StandortID=137&StandortName=Eisenstadt-Umgebung&Branche=45014&BranchenName=selbst%C3%A4ndige%20Personenbetreuer&CategoryID=0#


https://docs.google.com/spreadsheet/ccc?key=0Ajp8yYU5yBOBdEtMOUUxUHoyLWRQLW9GUUN5M3liSkE&usp=sharing

2020-01-14

Staatsschulden Deutschland

Laut Statistik der Wirtschaftskammer Österreich sind die Staatsschulden von Deutschland die letzten Jahre extrem gesunken (von 82% des BIP 2010 auf 56,8% des BIP 2020 approximiert).
Quelle: http://wko.at/statistik/eu/europa-verschuldung.pdf


Trading-Economics bestätigt diese Daten:
https://tradingeconomics.com/germany/government-debt-to-gdp


Auch die EZB Daten bestätigen dieses Bild:
https://sdw.ecb.europa.eu/reports.do?node=1000003885

Details für Feinspitze gibt es hier:
https://sdw.ecb.europa.eu/browse.do?node=bbn3885

Alle unterschiedlichen Quellen bestätigen, dass Deutschland seine Staatsverschuldung in den letzten Jahren im Vergleich zur Wirtschaftsleistung (Brutto-InlandsProdukt) extrem reduzierte.
Ob Deutschland Investitionsbedarf im Bildungs- oder Infrastrukturbereich hat, kann ich nicht beurteilen, ich habe dazu leider keine Quelle.

Auf alle Fälle sitzt die Bundesbank immer noch auf einer beachtlichen Menge an (derzeit ungedeckten) Target Forderungen (Wer weiß schon was die Zukunft bringt)?
https://de.statista.com/statistik/daten/studie/233130/umfrage/target2-salden-der-bundesbank/

2019-10-07

query tools openID bearer

invoke-webrequest

$url = "https://webapi.area23.at/api/bearertest"
$headers = @{} 
$headers.Add("Accept","application/json")  
$headers.Add("Authorization", "bearer myBearer")

invoke-webrequest -Uri $url -Headers $headers  
invoke-webrequest -Uri $url -Method GET -Headers $headers 

curl

curl -X GET \
    -H "accept: application/json" \
    -H "Authorization: bearer myBearer" \
    "https://webapi.area23.at/api/bearertest"

wget

wget \ 
    --header="Authorization: Bearer myBearer" \ 
    --header="Content-Type: application/json" \ 
    --no-check-certificate \ 
    https://webapi.area23.at/api/bearertest

Postman


2019-06-21

Normand & Anglo-Saxon (after battle of Hastings 1066)

Normand: Alors mon petit, apporte-moi du boeuf!
Anglo-Saxon: Beef, that's cow (Kuh), beef?

Normand: Si doux, prends moi des moutons!!
Anglo-Saxon: Mutton? That's lamb (Lamm), why mutton?

Normand: Hé ma chérie, apporte-moi du porc!!!
Anglo-Saxon: Pork? Thou mean swine (Schwein)?


2019-04-23

Meta grouping school modules & courses (working draft)

We want to learn more MINT module courses and kess dead languages at highschool & basic college [Draft, still in work]

  1. mathematics
    • basics
    • technically drawing geometry
    • spreadsheets & business calculation
    • logics
  2. languages
    • native or classroom/school language
    • mandatory english
    • optional foreign languages, e.g. french, spanish, german, chinese, ...
    • dead languages, e.g. latin, ancient greek
  3. geopolitics & economics
    • geography & earth science
    • local & foreign economics
    • local & foreign politics
  4. biochemistry
    • biology
    • environmental studies
    • dietetics
    • chemistry
  5. mechatronics
    • physics
    • IT OS user level & simple programming
    • electronics
    • mechanical engineering
    • combined mechatronics with LEGO mindstorms
  6. culture & aesthetics
    • history
    • music
    • art
    • aesthetics
  7. ethics
    • theory: religious & ideology studies, later psychology & philosophy
    • practice: solving religious, ideologically, gender or special needs problems, group dynamics, NLP, choice & option role games
  8. sports
    • basics [athletics. fitness & stamina training]
    • ball games [soccer, basketball, volleyball, handball, hardball, rugby, ...]
    • creative [impulse dance, monkey & pirate gymnastics, acrobatics, wrestling]
    • outdoor & elements [swimming, skating, ice-skating, cycling, climbing, military, horse riding, sports with dogs]
      please notice, that military, horses and hounds is only a final joke. please take not all 100% seriously, but try to understand the message

Mathematics





Geopolitics & Economics






Mechatronics

Instead of physics, IT and additional electronics, I would try to introduce a much more practical mechatronic light little bit more light weight module already in school by introducing something like Lego mindstorms: Children and young people can so easy learn, how to combine mechanics construction, electronics and IT programming with quick and boombastic results.







Culture & Aesthetics







Ethics

I would dump all religious courses in school and provide instead a mandatory ethic coursed for all children. Basic knowledge part of that course should include most important religions, ideologies (like socialism, democratic and totalitarian ideologies, imperialism, love movement of 68, deep state ethics, feminism and so on). At college level, we might include philosophy here too. 
Practial part should help to resolve cultural, gender, religious or any other ideologically based conflicts by playing role plays, visiting conflict areas in country, etc.

Strong religious believers could offer their childs excellent private courses during their free time, if they want. But mission in school is different, religion should be more in private and family / community space than in public education. (There are certain expensive private religious schools too, everyone is free to take that choice).






2019-04-21

Debt mystery of Luxembourg



All informations according to tradingeconomics.com:

In year 2017 GDP of Luxembourg amounted to 62,40 billion US$ (62.400.000.000 US$).
In year 2011 GDP of Luxembourg amounted to exactly 62 billion US$ (62.000.000.000 US$).

In year 2017 private sector debt of Luxembourg was 474,84% of GDP
62,4 * 4,4784 = 296,30016 billon US$ (296.300.160.000 US$)
In year 2011 private debt to GDP of Luxembourg was 407,9% of GDP.
62 * 4,079 = 252,898 billion US$ (252.898.000.000 US$)

In year 2017 public sector debt of Luxembourg was 23% of GDP.
62,40 * 0,23 = 14,352 billion US$ (14.352.000.000 US$).
In year 2011 public sector debt of Luxembourg was 18,8% of GDP.
62,40 * 0,188 = 11,7312 billion US$ (11.731.200.000 US$).

So,
in year 2017 public & private sector debt of Luxembourg amounted to 310,65216 billion US$ (310.652.160.000 US$).
In year 2011 public & private sector debt of Luxembourg amounted to 264,6292 billion US$ (264.629.200.000 US$).

In year 2017 population of Luxembourg was 590.000 citizen (habitants).
In year 2011 population of Luxembourg was 510.000 citizen (habitants).

So,
in year 2017 public + private debt per citizen amounted to 526.529,08 US$. (= 468.171,23 €)
In year 2011 public + private debt per citizen amounted to 518.880,78 US$. (= 461.370,63 €)
Private & public sector debt per citizen in Luxembourg amounts approximately to ½ million US$ (constantly between 2010 - 2018)
Quiet a very high amount per citizen, but dear Hans-Werner Sinn, how do you calculated in 2011 1,9 billion € (maybe trillion, cause german word Billionen means english trillion) of public sector + banking debt per citizen in Luxembourg?


Hans Werner Sinn debt calculation differs to tradingeconomics calculation by 380.000%. (That's really quiet a huge difference, in best case, when he meaned trillion it's another factor 1.000 => 380.000.000%)  


Debt comparsion with other countries in year 2017

Germany

Germany pub. + priv. 211,5% debt of 3.677,44 billion US$ GDP
7.777,7856 billion US$ = 7.777.785,6 million US$ total debt in Germany.
7.777.785,6 million US$ / 82,52 million citizen = 94.276 US$.
83.827 € total debt per german citizen.

Austria

Austria pub. + priv. 241,6% debt of 416,60 billion US$ GDP
1.006,5056 billion US$ = 1.006.505,6 million US$ total debt in Austria.
1.006.505,6 million US$ / 8,77 million austrian citizen = 115.690,30 US$
102.868 € debt per austrian citizen.
Austria gdp per capita = 49.129,23 US$
Austria gdp per capita ppp = 45.436,69 US$
Austria gdp per citizen = 47.340,90 US$
Austria gdp per gainfully employed (4,2605 million 82,78% in private sector, 17,21% in public sector) = 97.782 US$ (= 86.944,33 €)
Average income of employed in Austria is (45.345€ labor costs for company) 32.267€ before taxes, 22.640€ after taxes per year (2017).
How gdp per capita ppp is calculated? Are only working people included or retired people too?

Japan

Japan pub. + priv. 483% debt of 4.872,14 billion US$ GDP
23.532,4362 billion US$ = 23.532.436,2 million US$ total debt in Japan.
23.532.436,2 million US$ / 126,7 million japanese citizen = 185.734 US$.
20.787.295¥ debt per japanese citizen

United States

United States pub. + priv. 358,4% debt of 19.390,60 billion US$ GDP
69.495,9104 billion US$ = 69.495.910,4 million US$ total debt in United States.
69.495.910,4 million US$ / 325,7 million american citizen = 213.374 US$.
213.374 US$ debt per american citizen

Switzerland

pub. + priv. 296% debt of 678,89 billion US$ GDP
2.009,5144 billion US$ = 2.009.514,4 million US$ total debt in Switzerland.
2.009.514,4 million US$ / 8,5 million swiss citizen = 236.413,46 US$.
 236.413,46 US$ debt per swiss citizen

Ireland

Ireland pub. + priv. 450,27% debt of 333,73 billion US$ GDP
1.502,686071 billion US$ = 1.502.686,071 million US$ total debt in Ireland.
1.502.686,071 million US$ / 4,8 million irish citizen = 313.060 US$.
278.362 € debt per irish citizen



https://docs.google.com/spreadsheets/d/1HdcmVGGl0WJPWmcv3vqYp5I1lHNFon3yvK0inYzcL9Y/edit?usp=sharing

When looking at GDP per capita, we see that GDP calculaton is often a very big bullshit.
According to tradingeconomics an irish citizen yields almost twice the GDP per capita performance of average japanese citizen. Japan is an industrial export country with at huge positive balance of trade and current account, while Ireland's current account is tiny positive cause of tourism and US tech giants IT cloud services (like amazon cloud Ireland or Microsoft IT departments). Prices in Ireland are very high compared to the rest of euro-area. But blowing up GDP, by increasing prices is a very evil GDP magick in my point view (Really, really)! (And yes, high prices in Ireland are one reason for that "greater" GDP per capita, but that's not the only reason of this GDP distortion). On the other side, Germany artificially shrinks his GDP (according to all other macroeconomic indicators of Germany).

2019-04-14

ECB press conference April 2019


  1. Key interest (prime) rates will remain at 0% at least until the end of 2019.
  2. Inflation in the eurozone is expected little less than 2%.



  • Eurozone has no longer same substantial problems as in 2016, progress has been made.
  • Economic growth in the eurozone is still weak, and there are still geopolitical and other problems.
  • Structural reforms in many countries need to be continued. Member states should implement growth-promoting measures. (still a problem, that too few structural reforms and simultaneously avoiding growth friendly steps).

2019-04-04

Taboo, but legal

I wrote, what I would say to children. (This is only my personal opinion)

LGBT (please be extra sensitive when talking to children, don't talk about sex, only about lovley friend. childs are very sensitive and don't should know details)
male subs  (please be extra PLUS sensitive when talking to children, don't talk about sex, only about lovley friend. childs are very sensitive and don't should know details)
traditionell sabre fighting Burschenschaftler (please be extra PLUS sensitive when talking to children, say you're joining an cultural traditional event)
Hijab (say nothing, because you don't know, why a women wears hijab)
Trachtenmode (say that is austrian cultural tradition wearing)
devoted christians
Opus dei (say, that those are very strong believing christians, but with hard rules, that are difficult for the majority to fullfill)
Female grey wolfes in mini-skirt (say, that crazy rebelling girls are sometimes stupid between 15 and 21 years)
Industriellenvereinigung (say, that is the only state free most important non gov organization)
Manga Comics (please be extra sensitive when talking to children, don't talk about sex, only that you're looking comics for Adults)
Communication with Wales (don't tell children about that)
Rallies against surveillance state (say citizen or human rights rally for peoples rights and don't make children fear of an all watching and inspecting surveillance state)
Old white men (say, that they maybe need more care)
Young back dancing female (say, that this is some kind of excotic sport)
Casino gambling (say to children, that this could turn into a disease and problems and don't go to casinos too often)
People, who play with her smartphone (say to children, you work or play)
snoring (say to children, that you have Astma or lung cancer)
AFD (say thats a political party for a special minority)
Die Linke (say that's a political party for a special minority)
Lügenpresse (say, that newspapers and TV and especially internet often make fake stories or jokes)
Female bodybuilders (say, that this is a very special sport, like Ski-Jumping or Triatlon)
Grüninnen (say thats a political party for environment activists)
Atheists (say nothing)
Caritas socialis (say, that Caritas is helping poor people, disabled people, workless people, people with problems)

I'am connected in myself to several minority groups and I don't wanted to show all full details to my children, because that would be a total epic fail and I made too much mistakes already)

2019-03-10

Kommentar zu ORF-Artikel: Breite Front gegen IV-Vorstoß

Zitat:
IV-Präsident Georg Kapsch hatte vorgeschlagen, das Modell der nunmehrigen Karfreitag-Regelung praktisch auf alle in Österreich geltenden Feiertage umzulegen: Man solle doch sämtliche Feiertage abschaffen – und diese in persönlichen Urlaubsanspruch umwandeln, so Kapschs Vorstoß. 
Quelle: ORF https://orf.at/stories/3114579/

Ich konnte dieses konkrete Statement bisher weder auf https://twitter.com/iv_news noch unter iv.at, verifizieren.´(nähere Details, siehe: http://goo.gl/SycZxG)
Somit sehe ich die ORF Meldung prinzipiell als unbestätigt. (not acknowledged)
Aber falls der vom Staatsfunk veröffentlichte Artikel korrekt, inhaltlich richtlig ist (und wahrheitsgemäß den Tatsachen entspricht), dann habe ich zum Feiertagsthema folgende Meinung:

Analyse von mehreren Standpunkten (Hut aufsetzen, abgewandelt von de Bono)

  1. Ich setze mir den traditionell-kulturellen Volksempfinden Hut auf. Von den staatlichen Feiertagen ist der Nationalfeiertag am 26. Oktober unantastbar. Von den kirchlichen Feiertagen sind Weihnachten und Christtag (24. & 25 Dez.)., heilige 3. Könige (6. Jänner), Ostern (Ostermontag), Allerheiligen (1. November) nicht ohne extremen Unmut seitens der indigen Bevölkerung (und auch der heiligen katholischen Kirche) abschaffbar.
  2. Ich setze mir den Bundesheer (Landesverteidigungs-) Hut auf und bestehe auf den Nationalfeiertag am 26. Oktober, da traditionell die Leistungsschau des Bundesheeres am Heldenplatz stattfindet und auch am 26.10. stets neue Rekruten angelobt werden.
  3. Ich setze mir jetzt einmal den WKO (Wirtschaftskammer-) Hut auf und analysiere, welche Feiertage welchen Umsatz in welchen Branchen generieren.
    Weihnachten (Geschenke aller Art) und Ostern (Schokohasen, Eier, etc. Lebensmittelwirtschaft!) sind aus wirtschaftlichen Gründen komplett unantastbar.
    Silvester und Neujahr generieren wahrscheinlich angenehm hohe Umsätze in der Gastronomie und Freizeitwirtschaft und die entsprechenden Fachgruppenobmänner/-obfrauen würden heftigst gegen eine Abschaffung protestieren.
    Auch die Spezialregelung beim 8. Dezember (Maria unbefleckte Empfängnis) für Weihnachtseinkäufe wird sich aus wirtschaftlichen Gründen nicht revidieren lassen.
  4. Ich setze mir den Oppositions-SPÖ Hut jetzt auf und sehe eine Mobilisierungswelle der Sozialdemokratie von gewaltigem Ausmaß, sollte es die blau-schwarze Regierung es auch nur ansatzweise erwägen den sozialistischen Tag der Arbeit am 1. Mai abzuschaffen.
  5. Ganz schnell den Sport-Hut rauf: Das traditionelle Dreikönigsspringen (großes Finale) der 4. Schanzentournee in Bischofshofen macht 3. König unantastbar.
Zusammenfassung aller Hüte:
Neujahr (1.1.), heilige 3 Könige (6.1.), Ostern (Ostermontag), Tag der Arbeit (1.5.), Nationalfeiertag (26.10,), Allerheiligen (1.11.), Maria unbefleckte Empfängnis (8.12.), Weihnachten (24.12.), Christtag (25.12.), Silvester (31.12.) sind nach der kurzen Hut-Analyse unantastbar.

Welche Feiertage bleiben nun übrig?

Es bleiben 6. rein katholisch christliche Feiertage nun übrig, nämlich: 
Christi Himmelfahrt (Donnerstag), Pfingsten (Montag), Fronleichnam (Donnerstag), Maria Himmelfahrt (24.8.), Stefanietag (26.12.).
Von mir aus könnte man alle diese Feiertage streichen und Christi-Himmelfahrt und Fronleichnam einfach auf den davor kommenden oder darauf folgenden Sonntag verlegen und in der Sonntagsmesse das entsprechende Evangelium lesen, bzw. die Fronleichnamsprozession durchführen.

Die ersten 3 Feiertage (2x Donnerstage, 1 Pfingstmontag) gehören im Kirchenjahr alle als Folge zu Ostern. (zuerst ist Jesus auferstanden, dann in den Himmel aufgefahren, dann kam der heilige Geist und die Apostel konnten in allen Sprachen sprechen [Babel tower reversed], Fronleichnam kann eh keiner vernünftig erklären, da wird der Leib Christi (die Hostie) in einer Monstranz unter einem Himmel in einer Proozession aus der Kirche hinaus getragen , es gibt eine Feldmesse und sinngemäß geht es darum, dass Jesus Christus wirklich durch die Eucharistie in Brot und Wein drinnen ist, oder so ähnlich) Die katholische Kirche wird hier mindestens auf 2 unbedingt und sehr beharrlich bestehen, wie ich die Situation einschätze.Maria Himmelfahrt und Stefanietag haben weder im katholischen Kontext, noch im traditionellen Brauchtaum tiefere wichtige Bedeutung, am Stefanietag wollen die Leute angegessen von Weihnachten mit Bauchschmerzen vielleicht noch nicht ganz so gerne arbeiten gehen und chillen den Weihnachtsstress an diesem Tag gerne aus.

Wer kann Feiertagsänderungen gesetzlich durchführen?


Ich vermute mal die Bundesregierung / das Parlament mit einfacher Mehrheit, aber das müsste ich mir näher ansehen und dazu bin ich heute zu müde.


Gute Nacht.

2019-03-01

1. Test aus EU Bürgerkunde (mittlere Reife, nach unten nivelliert).


Was sind die 6 wichtigsten Organe der Europäischen Union?

Antwort:
  1. Europäischer Rat
  2. Europäisches Parlament
  3. Europäische Kommission
  4. Europäischer Gerichtshof
  5. Europäischer Rechnungshof
  6. Europäische Zentralbank (EZB)

Welche Aufgabenbereiche hat der Europarat, welche die europäische Kommision und welche das Europaparlament?

Antwort:

Wer ist Ratspräsident und wer ist Kommisionspräsident der europäischen Union?

Antwort:
Rat: Donald Tusk
Kommission: Jean Claude Junker

Welche Parteien sind im Europäischen Parlament vertreten und wofür stehen sie?

Antwort:

Was sind die wichtigste Geldpolitische Aufgaben der EZB?

  1. Preisstabilität (Inflation <= 2% in der Euro-Zone zu halten)
  2. Hoher Beschäftigungsstand, moderate langfristige Zinsen, Basis für Wirtschaftswachstum, Preisniveaustabilität
  3. Rettung von insolvenzgefährdeten Staaten und Banken
Antwort:
1. Preisstabilität 
2. Arbeitsmarkt, wirtschaftliche Voraussetzungen für Wachstum ist nur ein geldpolitisches Mandat der FED (US-Notenbank), aber keines der EZB.
3. Staaten sind aufgrund der Maastrichtstabilitätskriterien verpflichtet, eigenverantwortlich selbst für die Stabilität zu sorgen, das ist kein Mandat der EZB, war nur eine Feuerwehrmaßnahme von Draghi. Bankenrettungen sind keine Aufgabe der EZB und unüblich, die USA ließ einige Banken und Hedge-Fonds pleite gehen, wie Lehmann Brothers.

Was ist die Aufgabe der EZB bezüglich der Geldpolitik bei europäischen Nicht-Euro Staaten (z.B. Rumänien, Polen)?

Antwort: 
Keine.

(Wird erweitert)

2018-12-25

AWS CodePipeline for android Github project

A short summary, how to create an amazon code pipeline and build project by using an android java github as source repository. (inspired by j-a.f)

I have choosen my github schnapslet project android subtree for trial.

Login into amazon webservices console

https://console.aws.amazon.com/codesuite/codepipeline/pipelines?region=us-east-1#

Click on "Create pipeline"

Choose pipeline settings

Enter a "Pipeline name" and a service role for your new pipeline here. Click "Next".

Choose source provider

Choose Gitub, authorize with your github credentials or choose a public github project, choose repositoty, choose branch, then click "Next".

Add build stage

Choose AWS CodeBuild and click on "Create project".

Create build project

In section "Project" configuration fill out "Project name" (Description - optional).

In section "Environment", I choosed the simplest way with "Managed image" as environment image, "Ubuntu" as operating system, "Android" as runtime, "aws/codebuild/android-java-8:26.1.1" as runtime version, default new service role.

In subsection "Additional configuration", you can enable a VPC on your virtual Ubuntu build server, e.g. if you want to login with ssh; you can select various performance features here, like "15 GB memory, 8 vCPUs" for your build server, you can set manually environment variables here and so on. We didn't need that here for only a simple proof of concepts.


In section "Buildspec" I choosed "Insert build commands", then switched to source editor and edited the following buildspec.yaml:
version: 0.2
phases:
  #install: #commands: # - command
  #pre_build: #commands: # - command
  build:
    commands
     - sudo chmod 755 $CODEBUILD_SRC_DIR/android/Schnapslet/gradlew
     - $CODEBUILD_SRC_DIR/android/Schnapslet/gradlew init -i
     - $CODEBUILD_SRC_DIR/android/Schnapslet/gradlew build -i
     - $CODEBUILD_SRC_DIR/android/Schnapslet/gradlew build --build-file $CODEBUILD_SRC_DIR/android/Schnapslet/app/build.gradle -i
#post_build: #commands: # - command
#artifacts: #files: # - location
#cache: #paths: # - paths

Finally click "Continue to CodePipeline".

Now click "Next", when you are back again on "Add build stage" site.

Add deploy stage

I skipped that option for that proof of concept.

Review

Rewiew "Pipeline settings", "Add source stage", "Add build stage", "Add deploy stage" here and finally click "Create pipeline".

Release change

Finally "Release change".

You can configure your "Build project" seperatly now here: https://console.aws.amazon.com/codesuite/codebuild/projects?region=us-east-1
e.g. if you want to change your buildspec.yaml or view different build logs.