Antwort auf die Empörung der User im Presseforum Artikel:
http://diepresse.com/home/wirtschaft/economist/4912489/Fluchtlinge_Industrie-will-staatlich-gestutzte-Lohne
Es geht nur darum, dass der Staat etwas draufzahlt auf die Löhne und nicht die gesamten Löhne zahlt.
Ein Beispiel:
Herr مصطفى القائد ist syrischer Flüchtling.
Fall 1: Er hackelt bei der IV und bis er angelernt ist, zahlt der Staat ihm sagen wir die halbe Mindestsicherung am Lohn drauf.
Herr مصطفى القائد ist in 1,5 Jahren angelernt.
Kosten für مصطفى القائد
400€ * 12 * 1,5 = 400€ * 18 = 7.200€
Fall 2: Herr مصطفى القائد bezieht 1,5 Jahre Mindestsicherung.
Kosten für Herrn مصطفى القائد
800€ * 12 * 1,5 = 800€ * 18 = 14.400€
Fall 3: Eine links Grüne NGO kümmert sich um Herrn مصطفى القائد
Kosten für NGO
1.000€ * 12 * 1,5 = 1.000€ * 18 = 18.000€
Davon bekommt Herr مصطفى القائد ganze 200€ im Monat
Folgekosten 2.000€ durch Randale beim Akademikerball.
Gesamtkosten: 20.000€
Frage: Wie wollen Sie Herrn Mustafa Rahbar integriert haben?
Ich bin im Sinne von Herrn Mustafa Rahbar und dem sozialen Frieden für Variante 1.
Herr Mustafa Rahbar hat dann eine angelernte Ausbildung, der Staat muss nach 1,5 Jahren nichts mehr auf den Lohn drauf zahlen und es entstehen keine Folgekosten. Herr Mustafa Rahbar kann eine arabische Blume heiraten, viele (=2) Kinder bekommen und glücklich werden ohne כך!
Im Fall 3 habe ich etwas Angst, dass dies כך zur Folge haben könnte!
blog.darkstar.work - a simple url encoder/decoder
Labels
Wirtschaft
(152)
Pressefreiheit
(131)
Österreich
(123)
IT
(98)
code
(62)
Staatsschulden
(37)
EZB
(27)
Pensionssystem
(16)
2016-01-26
2016-01-25
nagios-XI in Amazon Cloud e2c howto
https://us-west-2.console.aws.amazon.com/ec2/v2/home?region=us-west-2#Images:visibility=public-images;search=nagios;sort=name
Select Nagios XI Infrastructure Monitoring
Choose Launch
Now open Putty
Configure it as described in screen shots below
Select Nagios XI Infrastructure Monitoring
Choose Launch
Choose create a new key pair
Save it under [yourname] e.g. nagios
Download PuttyGen and Putty from http://www.putty.org/
Open PuttyGen and Load saved .pem key
Export private key
Note Public DNS and IP-Address
Now open Putty
Configure it as described in screen shots below
ec2-user@[public-domain-name]
2016-01-10
Ja, die eiszeitliche Mammut-Jäger-Metapher zum Thema Besteuerung ist nicht so gut!
Ich wurde von mehreren Seiten wegen meiner Metapher mit den eiszeitlichen Mammutjägern für Besteuerung von Arbeit kritisiert.
Auf diese Metapher kam ich nur aus simpler Verzweiflung, nachdem ich vorher bereits 1,5 Jahre penetrant in sämtlichen Österreichischen Qualitätszeitungsforen immer wiederkehrend über das Problem von zu hohen Steuern auf Arbeit und Realwirtschaft ätzte.
Im Prinzip versuchte ich den Leuten diese simple Hypothese näher zu bringen:
Steuern steuern immer! Zu hohe Steuern auf Realwirtschaft wirken wachstumshemmend, zu hohe Steuern auf Arbeit wirken beschäftigungshemmend und diese erzeugen teils automatisch längere Arbeitszeiten für den einzelnen;
Da viele der Poster meine Hypothese für Blödsinn hielten (viele meinten ernsthaft: Steuern auf Arbeit und Realwirtschaft können in Wahrheit gar nicht hoch genug sein, auch hohe Steuern bis 80% haben keine Auswirkungen auf Arbeitsmarkt, Investitionsklima, Unternehmen und Preise), versuchte ich es aus purer Verzweiflung das erste Mal am 2.4.2014 mit einem ähnlich fragwürdigen simplifizierten Analogon in der Tageszeitung "Die Presse", siehe:
Re: Jetzt drehen sie endgültig durch oder unsere Regierungspolitik "findet" Antworten:
Die lange Arbeitszeit hat was mit den hohen Steuern und Abgaben zu tun.
Beim Hilfsarbeiter kassiert schon Staat 30% mit,
beim Facharbeiter sind es über 50%!!!
Sieht man ja auch schon bei den Ärzten, die 72h pro Woche arbeiten müssen.
Ich erklär dir das mit einer Eselsbrücke!
Stell dir vor, du bist Jäger und Sammler.
Der Staat nimmt dir von deinem Jagen und Sammeln jetzt nicht mehr 38% wie früher ab, sondern 58%. Statt 1/3 abgeben zu müssen, sinds jetzt fast schon 2/3. Du musst länger jagen und sammeln um mit dem was du dir behalten darfst deine Bedürfnisse zu befriedigen.
Österreich hat die höchsten Abgaben auf Arbeit und Lohnnebenkosten in der ganzen EU.
österreichischen Produkte sind dadurch teurer.
Am Besten wärs man würde die Steuern und Lohnnebenkosten senken. Das geht aber nicht, weil die Regierung Banken retten muss und Privilegienpensionen von jetzt nur meht 17.800€ im Monat an 10.000 Altpolitiker und Altbeamte zahlen muss.
Also kann man nur
.) entweder die Löhne kürzen (will niemand und am wenigsten die Regierung, weil je höher die Löhne, desto mehr Steuern)
.) oder sagen 'das wars' und Industrie und Betriebe zusperren (bringt auch keine Steuereinnahmen)
.) oder eben die Arbeiter länger arbeiten lassen mit Überstunden (die bringen nämlich dann fette Zusatzsteuereinnahmen)
Am 5. April 2014 nahm dann die Mammutjäger Metapher sehr konkrete Formen im Forum der Tageszeitung "Der Standard" an:
Steuern steuern immer: https://diepresse.com/home/politik/…tar4132921 Stell dir vor du bist steinzeitlicher Jäger und Sammler. Zuerst musst du 20% abgeben, von dem was du gejagt und gesammelt hast. Du erlegst ein Mammut pro Stunde und hast Bedarf auf 10 Mammuts für dich und deine Familie. Du musst mit dieser Abgabe jetzt 13 Stunden jagen, dann hast du 13 Mammuts und gibst 2,6 Mammuts ab und dir und deiner Familie bleiben 10,4 Mammuts.
Jetzt erhöht der Steinzeitstaat die Abgabe auf 40%. Du musst jetzt 18h jagen um auf die 10 Mammuts für dich zu kommen, 7,2 gibst du ab und 10,8 bleiben dir
Jetzt erhöht der Steinzeitstaat die Abgabe auf 50%. Du musst jetzt 20h jagen um auf die 10 Mammuts für dich zu kommen, 10 gibst du ab.
Der schwächere Jäger derzaht das aber nicht mehr
Ab Mitte 2015 bemühte ich allerdings kaum noch die Mammutjäger Metapher und probierte nun wieder einer der ersten Varianten um es Leuten näherzubringen. Leider wollten oder konnten die Essenz viele Poster im Forum vom "Der Standard" noch immer nicht verstehen, erfassen, begreifen
Verstehen, Erfassen, Begreifen Sagen wir in Österreich ergibt sich der Preis, den ein Unternehmer am Markt verlangt aus 20% USt, die vom Konsumenten zu zahlen und vom Unternehmer abzuführen sind.
Dann kommen zusätzlich zu den normalen Betriebs- & Lohnkosten noch diverse Abgaben und Steuerm dazu und auch die Arbeiter zahlen Lohnsteuer, SV und andere Abgaben.
Wenn ich den Steueranteil verringere, dann kann der Unternehmer um das gleiche Geld mehr Leute zum gleichen netto Lohn anstellen. Das Unternehmer immer mehr Leistung und längere Arbeitszeiten von ihren Mitarbeitern verlangen liegt nicht nur an der Gier der böhsen Unternehmer, sondern weil der Staat die Rahmenbedingungen so ändert, dass Unternehmer nur noch durch Effizienzsteigerungen rentabel wirtschaften können.
2016-01-09
Achimaaz und die Schuhe - meine Lieblingsgeschichte von Ephraim Kishon
(aus dem Buch "Drehn Sie sich um Frau Lot" von Ephraim Kishon)
Israelische Eltern sind glücklich, wenn ihre Kinder ihnen nicht ähnlich sehen, Kinder werden in Israel auf das unglaublichste verwöhnt.
Wer in einem zum Bersten vollen Autobus besteigt und ein Kind im Lebendgewicht von 5 Kilogramm auf dem Arm trägt, bekommt sofort einen Sitzplatz. Wer einen 50 Kilogramm schweren Sack auf dem Rücken hat, muss stehen.
Nicht alle israelischen Kinder sind Genies; nur 85 bis 90%. Unter den restlichen 10 bis 15% findet sich eine ausreichende Anzahl von geistig Minderbemittelten. Keine ausgebildeten, denn das Schulsystem in Israel ist nicht verstaatlicht. Naturbelassene. Ein solcher war Achimaaz, von dem nunmehr die Rede sein soll.
Das ganze Unglück begann damit, dass ich an einer neuen Sorte amerikanischer Schuhe, ihrer Gummisohlen wegen allgemein als "Rubber Soles" genannt, besonderen Gefallen fand. Ich wollte mir unbedingt ein Paar kaufen und betrat zu diesem Zweck das Schuhgeschäft von Herrn Leicht am Mograbi Square.
"Herr Leicht", sagte ich, "ich möchte ein Paar echte Rubber Soles, sämisch, mit amerikanischen Spitzen."
"Einen Augenblick", sagte Herr Leicht und begann seine Regale zu durchstöbern. Es zeigte sich, dass Herr Leicht Rubber-Soles-Schuhe, Sämischlederschuhe und Schuhe mit amerikanischen Spitzen hatte, aber kein einziges Paar, das alle drei Qualitäten in sich vereinigte. Angesichts meiner deutlich zur Schau getragenen Enttäuschung erklärte er sich bereit, einen Botenjungen in sein Filialgeschäft zu schicken, welches sich gegenüber der Hauptpost befand.
"In ein par Minuten haben Sie Ihre Schuhe", sagte er wörtlich und winkte einen Botenjungen heran, einen kleinen Jemeniten von etwa 14 Jahren, dessen außergewöhnlich geringer Intelligenzgrad sich sofort feststellen ließ.
"Höre Achimaaz", sagte Herr Leicht langsam und deutlich. "Du gehst jetzt in unser Zweiggeschäft gegenüber vom Hauptpostamt und verlangst dort ein Paar Rubber Soles, sämisch, amerikanisch, Nummer 7. Die bringst du her. Hast du verstanden?"
"Wozu?", antwortete Achimaaz.
"Na ja", Herr Leicht wandte sich entschuldigend an mich. "Es wäre vielleicht besser, wenn wir dem kleinen Schwachkopf Ihre Schuhe mitgeben, sonst bringt er die falsche Größe". Ich zog meine Schuhe aus, die Herr Leicht in eine leere Schachtel tat und dem Botenjungen übergab.
"Also Achimaaz: Rubber Soles, sämisch, amerikanisch, Nummer 7. Wirst du dir das merken? Ja? Dann lauf!"
"Herr Leicht", stammelte Achimaaz, "ich weiß nicht, wohin ich gehen soll, Herr Leicht."
"Du weißt doch wo die Hauptpost ist?"
"Ja, das weiß ich."
"Also. Worauf wartest du noch? Es eilt!"
Nach 2 Stunden und 20 Minuten, in denen ich ohne Schuhe dasaß, wussten weder Herr Leicht noch ich, worüber wir noch sprechen sollten, um unsere Nervosität zu verbergen. Alle gängigen Konversationsthemen, vom Wachstum Tel Avivs bis zur Aufnahme Chinas in die UNO, waren bereits erschöpft. Endlich wurde die Türe aufgerissen und Achimaaz stand auf der Schwelle, vollkommen atemlos und mit vollkommen leeren Händen.
"Nu?!", Herr Leicht sprang auf ihn zu. "Wo sind die Schuhe?"
"Mit der Luftpost abgegangen", sagte Achimaaz und holte tief Atem.
Sie sofort angestellten Nachforschungen ergaben folgenden Hergang: Der verwirrte Knabe war in strikter Befolgung der letzten Instruktion, die Herr Leicht ihm erteilt hatte, direkt aufs Hauptpostamt gerannt und hatte sich dort an die Schlange vor dem Schalter Nummer 4 angereiht, weil sie die längste war. Er kam nur langsam vorwärts, denn am Schalter Nummer 4 werden die eingeschriebenen Briefe abgefertigt und ein Bote des Postministeriums hatte ihrer gerade 1200 mitgebracht. Endlich aber war Achimaaz doch an der Reihe.
Erlöst schob er dem Beamten die Schachtel mit meinen alten Schuhe unter die Nase und sagte brav das Eingelernte auf:
"Rubber Soles Sämisch, Amerika Nr. 7."
"Schalter 8", sagte der Beamte. "Bitte weitergehen."
Achimaaz wechselte zur Schlange vor dem Schalter 8, wo die übergewichtigen Briefe gewogen werden.
Auch dort wiederholte er sein Sprüchlein:
"Rubber Soles, Sämisch, Amerika Nr. 7."
"Das ist kein Brief", sagte der Beamte. "Das ist ein Packet."
"Macht nichts", sagte Achimaaz. "Herr Leicht will es so."
"Na schön." Der Beamte zuckte die Schultern und legte die Schachtel auf die Waage. "Das wird dich ein Vermögen kosten. Wohin solls gehen?"
"Rubber Soles Sämisch, Amerika Nr. 7."
Der Beamte sah im Postgebührenverzeichnis unter "Amerika" nach und errechnete die Luftpostgebühr für das entsprechende Gewicht. "3 Pfund 10 Piaster. Mit Eilzustellung?"
"Warum eil?"
"Ist es eilig?"
"Sehr eilig!"
"Macht 58 Piaster mehr. Hast du so viel Geld bei dir Junge?"
"Ich glaube schon." Erst jetzt bemerkte der Beamte, dass auf der Schachtel keine wie immer geartete Adresse angebracht war.
"Was soll das? Warum hast du keine Adresse geschrieben?"
"Ich kann nicht sehr gut schreiben", entschuldigte sich Achimaaz und wurde knall rot. "Wir sind 8 Kinder. Mein ältester Bruder ist schon im Kibbuz und ...."
"Schon gut", unterbrach ihn der Beamte, dessen weiches jüdisches Herz soeben die Oberhand gewonnen hatte, und griff nach einer Feder, um das Packet selbst zu adressieren.
"An wen geht das also?"
"Rubber Soles Sämisch, Amerika Nr. 7", flüsterte in wachsender Verschüchterung der Knabe Achimaaz.
"Rabbi Sol. Sämisch, USA", schrieb der Beamte auf das Paket und knurrte etwas von diesen amerikanischen Juden, die sogar ihre biblischen Vornamen abkürzen und statt "Solomon" nur "Sol." sagen; dann unterbrach er sich aufs neue: "Welche Stadt, zum Teufel? Welche Strasse?"
"Herr Leicht hat gesagt: Gegenüber vom Hauptpostamt."
"Das genügt nicht."
"Rubber Soles, Sämisch, Amerika Nr. 7", wiederholte Achimaaz tapfer. "Mehr hat Herr Leicht nicht gesagt."
"Wirklich ein starkes Stück ....". Der Beamte schüttelte den Kopf und vervollständigte mit erfahrungssatter Sicherheit die Adresse: "Postfach Nr. 7 Brooklyn, N.Y., USA."
"Wer ist der Absender?"
"Herr Leicht."
"Wo wohnt Herr Leicht?"
"Ich weiß nicht. Sein Geschäft ist auf dem Mograbi Square."
Das war der Hergang, soweit er sich rekonstruieren ließ.
Als ich vor einigen Tagen wieder am Schuhgeschäft Leicht vorbeikam, winkte mich Herr Leicht in den Laden und zeigte mir stolz einen Brief von Rabbi Sämisch aus Hartford, Conneticut. (Die falscher Brooklyner Adresse war von der findigen amerikanischen Post richtiggestellt worden.)
Rabbi Sämisch bedankte sich herzlich für das hübsche Geschenk, bemerkte jedoch, dass er im allgemeinen neue Schuhe vorzöge, weil sie länger hielten. Im übrigen hätte ihn die kleine Aufmerksamkeit, obwohl er sich seit jeher lebhaft für die zionistische Bewegung interessierte, doch ein wenig überrascht.
2015-12-09
Pourquoi, je suis en colère sur la France
Entre 1990-2004 la France etait un pays très moderne. Il était très fort dans les technologies innovantes, la voiture française etait TOP car, le TGV etait le train plus moderne et ce qui concerne la télécommunication Alcatel etait un joueur très forte sur le marché, la france avait une renaissance de l'art.
Et maintenant?
Charlie Hebdo est seulement un art sarcastique camelote,
vous voulez vraiment comparer cette merde ironique avec Joconde du Louvre, Renoire ou Picasso?
Je lis la littérature française à partir de Le Cid, la reine morte, Sartre, Camus, Beckett,
et maintenant?
Les identitares également sont juste une imitation de la cloporte.
Pensez-vous que cette poule Marine Le Pen viendrai la prochaine Jeanne d'Arc?
Moi, je ne pense pas ca!
Oui, il ya un problème avec l'islam radical.
Vous devez dire la vérité, mais il ne faut pas généraliser!
Qu'est-ce que vous pensez Enachta en Tunisie?
Moi je pense, que Enachta représente islam modéré!
Ce pays a aussi des problèmes avec l'islam trop radical, mais il fait quelques choses:
http://www.al-monitor.com/pulse/originals/2015/12/tunisia-mosques-efforts-reclaim-islam-jihadis-radicalism.html
Vous avait eu une fois une bonne relation avec Tunisie
Il Faut Lutter ensemble!
je pense, que la France est en difficulté économique, quand je regarde ces indicateurs:
http://www.tradingeconomics.com/france/indicators
Il faut faire des réformes!
France is in economic trouble I think, when I look at those indicators:
http://www.tradingeconomics.com/france/indicators
Thou must reform!
Keynes paradigm:
State increases spending in economic downturn
State reduces spending in economy highFrance forgot to implement the second part of keynes paradigm:
Misunderstanding Keynes might be very dangerous!
Et maintenant?
Charlie Hebdo est seulement un art sarcastique camelote,
vous voulez vraiment comparer cette merde ironique avec Joconde du Louvre, Renoire ou Picasso?
Je lis la littérature française à partir de Le Cid, la reine morte, Sartre, Camus, Beckett,
et maintenant?
Les identitares également sont juste une imitation de la cloporte.
Pensez-vous que cette poule Marine Le Pen viendrai la prochaine Jeanne d'Arc?
Moi, je ne pense pas ca!
Oui, il ya un problème avec l'islam radical.
Vous devez dire la vérité, mais il ne faut pas généraliser!
Qu'est-ce que vous pensez Enachta en Tunisie?
Moi je pense, que Enachta représente islam modéré!
Ce pays a aussi des problèmes avec l'islam trop radical, mais il fait quelques choses:
http://www.al-monitor.com/pulse/originals/2015/12/tunisia-mosques-efforts-reclaim-islam-jihadis-radicalism.html
Vous avait eu une fois une bonne relation avec Tunisie
Il Faut Lutter ensemble!
je pense, que la France est en difficulté économique, quand je regarde ces indicateurs:
http://www.tradingeconomics.com/france/indicators
Il faut faire des réformes!
France is in economic trouble I think, when I look at those indicators:
http://www.tradingeconomics.com/france/indicators
Thou must reform!
http://goo.gl/fTfmla |
Keynes paradigm:
State increases spending in economic downturn
State reduces spending in economy highFrance forgot to implement the second part of keynes paradigm:
Misunderstanding Keynes might be very dangerous!
2015-11-09
Mails
Sehr geehrte Frau Rohwer, sehr geehrter Prof. Hans Werner Sinn,
ich sah das Video von Prof. Sinn zu Quantitative Easing:
http://news.yahoo.com/video/ qe-no-longer-monetary-policy- 153500818.html
und bitte Sie bei Gelegenheit um die Beantwortung folgender Fragen:
1. Die FED setze im Rahmen des 'Emergency Economic Stabilization Act of 2008' Maßnahmen wie:
ich sah das Video von Prof. Sinn zu Quantitative Easing:
http://news.yahoo.com/video/
und bitte Sie bei Gelegenheit um die Beantwortung folgender Fragen:
1. Die FED setze im Rahmen des 'Emergency Economic Stabilization Act of 2008' Maßnahmen wie:
http://www.haas.berkeley.edu/ groups/finance/QE_oct28_2011. pdf
wobei das QE der FED viel umfassender war als Draghis bisheriges
Outright Monetary Transactions + Securities_Markets_Programme + LTRO,
Outright Monetary Transactions + Securities_Markets_Programme + LTRO,
siehe: https://www.ecb.europa. eu/mopo/implement/omo/html/ index.en.html
nähere Details siehe: http://blog.area23.at/2014/09/ france-is-in-economic-trouble- when-i.html
Wenn wir uns die Staatsausgaben der USA und die selbst in der Krise kontinuierlich niedrige Steuerbelastung für die
Wirtschaft ansehen, dann erkenne ich durchaus Vorteile im QE.
Anmerkung1: Ich beziehe die Vorteile des QE hier rein auf angeschlagene aber nicht komplett bankrotte Banken als Maßnahme um diese Institute schneller wieder fit zu bekommen. Es geht hier nicht um Staatsanleihen oder die unterschiedliche Wirtschaftskraft der einzelnen Volkswirtschaften der EU-Mitgliedsstaaten (Ausschließlich Asset backed securities, die keinerlei Staatsanleihen indirekt oder direkt enthalten.)
Ohne QE müssten meiner Meinung nach angeschlagene aber noch good banks einige Zeit erhebliche Gebühren bei der Kreditvergabe an Kunden und bei den Einlagen der Sparer zusätzlich zu den üblichen Gebühren der Finanzdienstleister weiter verrechnen, einfach um die bad assets (Altlasten) in den Bilanzen langsam kontinuierlich wieder abbauen zu können. Dieser Strafaufschlag, strenge Kriterien von Basel-III wird die Kreditvergabe weiter an die Wirtschaft bremsen. (Basel-III heißt auch höhere EK-Quote, woher soll das Kapital eigentlich herkommen oder wo wird es dann fehlen, wenn es nachher im Tier 1+2 der Banken steckt?)
Damit werden die Hauptkreditnehmer der Banken eher weiterhin Staaten bleiben und die ganze Geldmengenausweitung (die entsteht im wesentlichen durch Kredite) ist wieder so hauptsächlich wieder state driven und genau das wollen wir ja alle nicht, oder?
Vor allem wirds dann überhaupt nie gscheite (Guthaben-)Zinsen geben, wenn die Geldmengenausweitung hauptsächlich rein durch Staaten vorangetrieben wird und nicht durch eine innovative wettbewerbsfähige Wirtschaft, oder?
Anmerkung2: Ich denke hier einmal nicht rein monetär, sondern in wirtschaftlicher und innovativer Leistung für die Gesellschaft,
die in den USA jetzt bereits wieder und in Europa kaum stattfindet, an die sinkende Arbeitslosigkeit der USA und an eine verlorene Generation in den EU-Südländern, die den Einstieg ins Wirtschaftsleben komplett versäumte!
Frage: Wie sind Ihre Meinungen dazu?
2. Sie erwähnten in ihrem Interview nur die €-Südstaaten (Greece, Spain, Portugal, Italy) als problematisch bzgl. Wettbewerbsfähigkeit!
Mir ist vollkommen unklar, warum sie Frankreich nicht nannten.
In Frankreich sehe ich nämlich die größten Probleme von allen €-Staaten:
nähere Details siehe: http://blog.area23.at/2014/09/
Frage: Sind Sie der Meinung, dass die Probleme von Frankreich tatsächlich so viel geringer sind?
Ich bin auch der Ansicht, dass die EU-Südstaaten zu zögerlich Reformen umsetzen, aber wenigstens
fanden im Süden unter viel Druck doch kleine Reformen statt, auch was Nachhaltigkeit z.B. bei Pensionen angeht.
Frankreich zeigt keinerlei Willen zur Reform meiner Meinung nach!
Ich wünsche Ihnen einen guten Herbstbeginn und noch viel Energie als unangenehmer Mahner und Warner der €-Krise!
MIME-Version: 1.0 Received: by 10.96.188.72 with HTTP; Wed, 26 Nov 2014 05:20:52 -0800 (PST) Received: by 10.96.188.72 with HTTP; Wed, 26 Nov 2014 05:20:52 -0800 (PST) In-Reply-To: <CA+vOFn=_JsXQ73Vs5SvbXmzbDXN_hhA+pVCEeqydZnKvAGKERg@mail.xxx.yyy> References: <CA+vOFnkjbPS_WDF+agxB6_QAWXnscN4QRRO1y8pAso+zipY1KA@mail.xxx.yyy> <CA+vOFn=_JsXQ73Vs5SvbXmzbDXN_hhA+pVCEeqydZnKvAGKERg@mail.gmxxxil.com> Date: Wed, 26 Nov 2014 14:20:52 +0100 Delivered-To: heinrich.elsigan@xxx.yyy Message-ID: <CA+vOFnmPVQdTyx4qFqRnpPtVC90XtmR8-b=KWdWGsE2VVHMkqA@mail.xxx.yyy> Subject: Kurze Frage von Heinrich Elsigan an MacLemon From: Heinrich Elsigan <heinrich.elsigan@xxx.yyy> To: pepi@maclemon.at Cc: he23@area23.at, Heinrich Elsigan <heinrich.elsigan@xxx.yyy> Content-Type: multipart/mixed; boundary=001a11c0eb2e982f060508c2e557 --001a11c0eb2e982f060508c2e557 Content-Type: multipart/alternative; boundary=001a11c0eb2e982ee70508c2e555 --001a11c0eb2e982ee70508c2e555 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hallo MacLemon,
Ich habe gerade die depperteste GF-Idee und wollt dich fragen, ob es so was in der Art schon gibt?
Du hast als Meta-Lab Guru sicher die bessere Übersicht Idee:
produktion eines Gadgets tricoder-sensor-droid (so nen kleinen R2) mit android interface zum Ansteuern der verschiedenen Sensoren.
(Bewegungsmelder, Entfernungsmesser, Thermometer, Luftdruck/feuchtigkeit-messer)
Möglichst simple und günstig mit par featues als gadgets für kids & verspielte
Damit kann man simple Zimmeralarmanlage implementieren oder für Öko grüne Feministinnen Feinstaub, Lärm, Luftfeuchtigkeit messen
Kein profi Industrie Standard, sondern rein als gadget mit einer Standard-App, die schon par Standard-Features kann und die freaks können sich selbst mehr dazu coden.
Greetings,
Ich habe gerade die depperteste GF-Idee und wollt dich fragen, ob es so was in der Art schon gibt?
Du hast als Meta-Lab Guru sicher die bessere Übersicht Idee:
produktion eines Gadgets tricoder-sensor-droid (so nen kleinen R2) mit android interface zum Ansteuern der verschiedenen Sensoren.
(Bewegungsmelder, Entfernungsmesser, Thermometer, Luftdruck/feuchtigkeit-messer)
Möglichst simple und günstig mit par featues als gadgets für kids & verspielte
Damit kann man simple Zimmeralarmanlage implementieren oder für Öko grüne Feministinnen Feinstaub, Lärm, Luftfeuchtigkeit messen
Kein profi Industrie Standard, sondern rein als gadget mit einer Standard-App, die schon par Standard-Features kann und die freaks können sich selbst mehr dazu coden.
Greetings,
--
Heinrich Elsigan
profile: https://profiles.google.com/ heinrich.elsigan
blog: http://blog.area23.at/
Heinrich Elsigan
profile: https://profiles.google.com/
blog: http://blog.area23.at/
2015-10-05
2015-09-27
1. Hauptsatz des 1. Parteilosen
1. Hauptsatz des 1. Parteilosen:
Für die Schaffung oder Beibehaltung von Wohlstand in einem Land/Staat ist immer eine für die Gesellschaft nutzbringende nachhaltige (sozialökologische) Leistung erforderlich!
Für die Schaffung oder Beibehaltung von Wohlstand in einem Land/Staat ist immer eine für die Gesellschaft nutzbringende nachhaltige (sozialökologische) Leistung erforderlich!
Ableitung aus dem 1. Hauptsatz:
Leistungslosen Wohlstand gibt es nicht und nicht geschaffener Wohlstand kann auch nicht verteilt werden!
Leistungslosen Wohlstand gibt es nicht und nicht geschaffener Wohlstand kann auch nicht verteilt werden!
2. Hauptsatz des 1. Parteilosen:
Je mehr Leistungsträger zur Erbringung einer für die Gesellschaft nützlichen Leistung beteiligt sind und je höher der Wertschöpfungsgrad der gesamten Leistergesellschaft ist, desto mehr nachhaltigen Wohlstand hat das Individuum, die gesamte Gesellschaft und das Land.
Je mehr Leistungsträger zur Erbringung einer für die Gesellschaft nützlichen Leistung beteiligt sind und je höher der Wertschöpfungsgrad der gesamten Leistergesellschaft ist, desto mehr nachhaltigen Wohlstand hat das Individuum, die gesamte Gesellschaft und das Land.
2015-09-25
Ein Problem des Narrativs
Ich bin Österreicher und wie die deutschen Nachbarn teile ich den Narrativ, dass unsere Großeltern das Land nach Krieg und Besatzung wieder aufbauten, in Frieden, durch harte Arbeit mit Blut, Schweiß und Tränen, aber dass es sich lohnte und besser wurde als alles vorherige, das es sich lohnt unbedingt zu erhalten und nach Möglichkeit noch zu verbessern.
Aufgrund dieser meiner kulturellen Art habe ich auch Sympathien für Polen, Serben, Kroaten und Türken, da einige dieser Gastarbeiter auch wieder später in ihre Heimat zurück gingen um ihr Land zu verbessern. Nicht slle, es blieben wahrscheinlich mehr, aber es blieben nicht alle für immer da. (für mich normal, dass einige bleiben und andere wieder in die Heimat gehen)
Mit manchen Migrantinnen der 1. und 2. Generation hatte ich in letzter Zeit rein verbale Auseinandersetzungen und ich verstehe den Grund jetzt.
Die leben mit dem Narrativ, dass es in ihrem Land ultimativ scheiße, total menschenrechtsunwürdig war und sind einfach nur unendlich dankbar, dass sie hier aufgenommen wurden.
Ich nahm aufgrund meiner Archetypen und Narrative an, die Syrer wollten sich vielleicht nach dem Krieg ihr Land wieder aufbauen wollen, manche Migranten hielten mich für krank und meinten: "Warum sollen die in die Scheiße nach Aleppo je wieder zurück wollen?"
Es liegt an ihnen, ich weiß nicht, ob sie von der Art eher Kosovaren oder Serben oder den Türken ähneln, aber es ist auch irrelevant, ob Syrer eher Aufbauer oder integrationswillig sind.
2015-06-02
How to cross verify hot infos in social media
Example for civil war in Syria
- For real good infos check several social media carefully
- Get many, who represent different aspects & points of view
- Learn methods to check & verify, if sources are really spot
- Cross verify infos.
- Do not trust easily (50% bullshit, 20% fakes)
Most local activists will write in the national language, although many of them speak 2-3 languages (good chance for rookie in english), but I trust first time always more those, that write in inet social media with their local language.
- Use Google Translate for undestanding
Activists are very clever. They know that they are read by reporters and if they don't like that, they often use images with the written words in their language or use local slang!
You can hack google+ nearby stream (I wrote about this already some articles) to obtain public postings on Google+ from any geolocation you would like. But be carefull, injection from to any geolocation is possible!
Syria, Aleppo
Rojava, Kobanê
Syria, Damaskus
Lebanon, Beiruth
https://plus.google.com/app/basic/stream/nearby?cbp=1njamgf9rs4uc&sview=7&sll=33.889209,35.504737,13
- Get twitter trends for a country or even a more specific region
https://mobile.twitter.com/trends |
- Use Google News & Blogs (to find activist bloggers)
- Read articles in local serious news media like Aljazeera
http://www.aljazeera.com/topics/country/syria.html |
- Try alternative search engines like bing.com yahoo.com
- Look on websites of universities, schools, govs, NGOs
- Find leak sides, e.g. www.liveleak.com pastebin.com
- Tor 2 dark net (onion router) ahmia.fi deepweblinks.org
- ...
2015-06-01
Comparison of Letter to al-Baghdadi with EU Charter of Fundamental Rights
The minimal consensus between islam and EU Fundamental Rights
Charter of Fundamental Rights of the European Unionprohibition of slavery
EU Charter of Fundamental Rights - Article 5:Prohibition of slavery and forced labour
- No one shall be held in slavery or servitude.
- No one shall be required to perform forced or compulsory labour.
- Trafficking in human beings is prohibited.
prohibition of torture
EU Charter of Fundamental Rights - Article 4:Prohibition of torture and inhuman or degrading treatment or punishment
No one shall be subjected to torture or to inhuman or degrading treatment or punishment.
Letter to Al-Baghdadi 17:
prohibition of inhuman punishment
EU Charter of Fundamental Rights - Article 4:Prohibition of torture and inhuman or degrading treatment or punishment
No one shall be subjected to torture or to inhuman or degrading treatment or punishment.
Letter to Al-Baghdadi 16:
women rights
EU Charter of Fundamental Rights - Article 23:Equality between men and women
Equality between men and women must be ensured in all areas, including employment, work and pay. The principle of equality shall not prevent the maintenance or adoption of measures providing for specific advantages in favour of the under-represented sex.
Letter to Al-Baghdadi 14:
rights of the child
EU Charter of Fundamental Rights - Article 24:The rights of the child
- Children shall have the right to such protection and care as is necessary for their well-being. They may express their views freely. Such views shall be taken into consideration on matters which concern them in accordance with their age and maturity.
- In all actions relating to children, whether taken by public authorities or private institutions, the child’s best interests must be a primary consideration.
18.12.2000 Official Journal of the European Communities C 364/13 EN - Every child shall have the right to maintain on a regular basis a personal relationship and direct contact with both his or her parents, unless that is contrary to his or her interests.
respect of other religions
EU Charter of Fundamental Rights - Article 10:Freedom of thought, conscience and religion
- Everyone has the right to freedom of thought, conscience and religion. This right includes freedom to change religion or belief and freedom, either alone or in community with others and in public or in private, to manifest religion or belief, in worship, teaching, practice and observance.
- The right to conscientious objection is recognised, in accordance with the national laws governing the exercise of this right.
10- It is forbidden in Islam to harm or mistreat—in any way—Christians or any ‘People of the Scripture’.
11- It is obligatory to consider Yazidis as People of the Scripture.
13- It is forbidden in Islam to force people to convert.
diversity
EU Charter of Fundamental Rights - Article 22:Cultural, religious and linguistic diversity
The Union shall respect cultural, religious and linguistic diversity.n.
Letter to Al-Baghdadi 4:
science
EU Charter of Fundamental Rights - Article 13:Freedom of the arts and sciences
The arts and scientific research shall be free of constraint. Academic freedom shall be respected.
Letter to Al-Baghdadi 3, 5:
5- It is forbidden in Islam to ignore the reality of contemporary times when deriving legal rulings.
diplomatic protection
EU Charter of Fundamental Rights - Article 46:Diplomatic and consular protection
Every citizen of the Union shall, in the territory of a third country in which the Member State of which he or she is a national is not represented, be entitled to protection by the diplomatic or consular authorities of any Member State, on the same conditions as the nationals of that Member State.
Letter to Al-Baghdadi 7:
7- It is forbidden in Islam to kill emissaries, ambassadors, and diplomats; hence it is forbidden to kill journalists and aid workers.
german version:
Offener Brief an al-Baghdadi und ISIS
EU Grundrechte Charta
Vergleich von Brief an al-Baghdadi mit EU-Charta der Grundrechte
Verbot der Sklaverei
EU Charta der Grundrechte Artikel 5:
Verbot der Sklaverei und der Zwangsarbeit
(1) Niemand darf in Sklaverei oder Leibeigenschaft gehalten werden.
(2) Niemand darf gezwungen werden, Zwangs- oder Pflichtarbeit zu verrichten.
(3) Menschenhandel ist verboten.
Brief an al-Badhdadi Punkt 12:
Die Wiedereinführung der Sklaverei ist im Islam verboten. Sie wurde durch universellen Konsens aufgehoben.
(2) Niemand darf gezwungen werden, Zwangs- oder Pflichtarbeit zu verrichten.
(3) Menschenhandel ist verboten.
Brief an al-Badhdadi Punkt 12:
Die Wiedereinführung der Sklaverei ist im Islam verboten. Sie wurde durch universellen Konsens aufgehoben.
Verbot der Folter
EU Charta der Grundrechte Artikel 4:
Verbot der Folter und unmenschlicher oder erniedrigender Strafe oder Behandlung
Niemand darf der Folter oder unmenschlicher oder erniedrigender Strafe oder Behandlung unterworfen werden.
Brief an al-Badhdadi Punkt 17:
Verbot erniedrigender Strafe oder Behandlung
EU Charta der Grundrechte Artikel 4:
Verbot der Folter und unmenschlicher oder erniedrigender Strafe oder Behandlung
Niemand darf der Folter oder unmenschlicher oder erniedrigender Strafe oder Behandlung unterworfen werden.
Brief an al-Badhdadi Punkt 16:
Rechte der Frauen
EU Charta der Grundrechte Artikel 23:
Gleichheit von Männern und Frauen
Die Gleichheit von Männern und Frauen ist in allen Bereichen, einschließlich der Beschäftigung, der Arbeit und des Arbeitsentgelts, sicherzustellen. Der Grundsatz der Gleichheit steht der Beibehaltung oder der Einführung spezifischer Vergünstigungen für das unterrepräsentierte Geschlecht nicht entgegen.
Brief an al-Badhdadi Punkt 14:
Rechte der Kinder
EU Charta der Grundrechte Artikel 24:
Rechte des Kindes
(1) Kinder haben Anspruch auf den Schutz und die Fürsorge, die für ihr Wohlergehen notwendig sind. Sie können ihre Meinung frei äußern. Ihre Meinung wird in den Angelegenheiten, die sie betreffen, in einer ihrem Alter und ihrem Reifegrad entsprechenden Weise berücksichtigt.
(2) Bei allen Kinder betreffenden Maßnahmen öffentlicher oder privater Einrichtungen muss das Wohl des Kindes eine vorrangige Erwägung sein.
18.12.2000 DE Amtsblatt der Europäischen Gemeinschaften C 364/13
(3) Jedes Kind hat Anspruch auf regelmäßige persönliche Beziehungen und direkte Kontakte zu beiden Elternteilen, es sei denn, dies steht seinem Wohl entgegen.
Brief an al-Badhdadi Punkt 15:
Religionsfreiheit
EU Charta der Grundrechte Artikel 10:
Gedanken-, Gewissens- und Religionsfreiheit
(1) Jede Person hat das Recht auf Gedanken-, Gewissens- und Religionsfreiheit. Dieses Recht umfasst die Freiheit, seine Religion oder Weltanschauung zu wechseln, und die Freiheit, seine Religion oder Weltanschauung einzeln oder gemeinsam mit anderen öffentlich oder privat durch Gottesdienst, Unterricht, Bräuche und Riten zu bekennen.
(2) Das Recht auf Wehrdienstverweigerung aus Gewissensgründen wird nach den einzelstaatlichen Gesetzen anerkannt, welche die Ausübung dieses Rechts regeln.
Brief an al-Badhdadi Punkte 9-11, 13:
9. Es ist im Islam verboten, die Menschen als Nichtmuslime zu bezeichnen, außer sie haben offenkundig den Unglauben kundgetan.
10. Es ist im Islam verboten Christen und allen „Schriftbesitzern“ – in jeder erdenklichen Art - zu schaden oder zu missbrauchen.
11. Es ist eine Pflicht, die Jesiden als Schriftbesitzer zu erachten.
13. Es ist im Islam verboten, die Menschen zur Konvertierung zu zwingen.
Vielfalt - Pluralismus
EU Charta der Grundrechte Artikel 22
Vielfalt der Kulturen, Religionen und Sprachen
Die Union achtet die Vielfalt der Kulturen, Religionen und Sprachen.
Brief an al-Badhdadi Punkt 4:
Es ist im Islam [den Gelehrten] gestattet, Meinungsverschiedenheiten über bestimmte Angelegenheiten zu haben, außer in all jenen, welche als die Fundamente der Religion gelten, die allen Muslimen bekannt sein müssen.
Wissenschaft
EU Charta der Grundrechte Artikel 13
Freiheit von Kunst und Wissenschaft
Kunst und Forschung sind frei. Die akademische Freiheit wird geachtet.
Brief an al-Badhdadi Punkte 3, 5:
3. Es ist im Islam verboten, Scharia Angelegenheiten zu stark zu vereinfachen und festgelegte islamische Wissenschaften zu missachten.
5. Es ist im Islam verboten, bei der Rechtsprechung die Wirklichkeit der Gegenwart zu missachten.
Diplomatischer Schutz
EU Charta der Grundrechte Artikel 46:
Diplomatischer und konsularischer Schutz
Die Unionsbürgerinnen und Unionsbürger genießen im Hoheitsgebiet eines Drittlandes, in dem der Mitgliedstaat, dessen Staatsangehörigkeit sie besitzen, nicht vertreten ist, den Schutz der diplomatischen und konsularischen Stellen eines jeden Mitgliedstaats unter denselben Bedingungen wie Staatsangehörige dieses Staates.
Brief an al-Badhdadi Punkt 7:
Es ist im Islam verboten, Sendboten, Botschafter und Diplomaten zu töten; somit ist es auch verboten, alle Journalisten und Entwicklungshelfer zu töten.
2015-05-13
€urodjihadism - a kind of european Soros Machine
A critique of european behavior contrary to in EU often cherished european values
According letter to al-Baghdadi the essence of jihad is defined as follows:
http://en.wikipedia.org/wiki/Jihadism
German Wikipedia article about Jihadism itself is already more vague:
http://de.wikipedia.org/wiki/Dschihadismus
"€urodjihadism" is a compound word derived from the terms "€uro" (the currency managed by the ECB of € zone) and "Djihadism". €urodjihadism is created to emphasize fanatical tendencies and manifestations of various protest movements mostly in or from Europe.
I explain how I came to this word creation.
In Austria after forming of a right.wing conservative coalition in year 2000, it came suddenly to huge mass protests
http://de.wikipedia.org/wiki/Donnerstagsdemonstrationen
Let me clarify one thing. The right-wing party FPÖ was really verbally extremely racist and islam-hostile, you can see it here: https://goo.gl/AyUfGh
The problem that I had with these demos was that no concrete racist police actions or xenophobic laws or certain political statements were criticized, but in general a democratically legitimate coalition government.
For me modern democracies should clearly contain the right to demonstrate. But demonstrations should have concrete detectable political concerns and the government could enter as reaction in political dialogue and implement a certain result change process with roadmap where implemented measures communicated publicly and transparent progress of the concrete process is easy to perceive!
While true union policy concerns a political solution can be found in constructive efforts, all kind of €urodjihadism protests never have the goal to find a political democratical solution and never give time for the goverment to react on claims and criticized abuses of protesters!
"€urodjihadism" has also been applied in non-European countries, but always was sponsered by various organizations or groups of EU in order to achieve system changes there.
At Euromaidan, Gezi Park protests / Taksim Square, you can clearly seen the type of €urodjihadism
These protests had in common the following features:
see also: http://blog.area23.at/2015/03/wie-kurden-der-soros-maschine-die-show.html
According letter to al-Baghdadi the essence of jihad is defined as follows:
Jihad in Islam is defensive war. It is not permissible without the right cause, the right purpose and without the right rules of conduct.In western media especially german and french ones, the term Jihadism is often used also for Islamist terrorist organizations. According to english Wikipedia article, the term Jihadism is "clumsy and controversial".
http://en.wikipedia.org/wiki/Jihadism
German Wikipedia article about Jihadism itself is already more vague:
http://de.wikipedia.org/wiki/Dschihadismus
I explain how I came to this word creation.
In Austria after forming of a right.wing conservative coalition in year 2000, it came suddenly to huge mass protests
http://de.wikipedia.org/wiki/Donnerstagsdemonstrationen
Let me clarify one thing. The right-wing party FPÖ was really verbally extremely racist and islam-hostile, you can see it here: https://goo.gl/AyUfGh
The problem that I had with these demos was that no concrete racist police actions or xenophobic laws or certain political statements were criticized, but in general a democratically legitimate coalition government.
For me modern democracies should clearly contain the right to demonstrate. But demonstrations should have concrete detectable political concerns and the government could enter as reaction in political dialogue and implement a certain result change process with roadmap where implemented measures communicated publicly and transparent progress of the concrete process is easy to perceive!
€urodjihadism includes for me all the mass protests without concrete concerns, that do not contain polti's substantive demands and try to enforce a change against democratic and constitutional rules.I want to emphasize that Occupy Movement partly also had no clear political demands during the early weeks, but defined itself clearly as a non-violent protest and also acted strictly according to this principle.
A key consideration for €urodjihadism is a fundamentally aggressive and violent mood that specifically examined partially escalations with the police.
Twitter is the most widely used social media for €urodjihadism; twitter is most likely to transport short radical hate speach and incitement, cause technical implementation of twitter prevents meaningful rational fact-based multi-user complexes discussions.
While true union policy concerns a political solution can be found in constructive efforts, all kind of €urodjihadism protests never have the goal to find a political democratical solution and never give time for the goverment to react on claims and criticized abuses of protesters!
"€urodjihadism" has also been applied in non-European countries, but always was sponsered by various organizations or groups of EU in order to achieve system changes there.
At Euromaidan, Gezi Park protests / Taksim Square, you can clearly seen the type of €urodjihadism
These protests had in common the following features:
- A vague idea as possible of the protesters and unclear diffuse spongy official targets.
- Usually a place (location) is the slogan and symbol of the movement!
- Support from abroad and through financially sound organizations
- One-sided presentation of the Western media
- Suppression of negotiated solutions and compromises
see also: http://blog.area23.at/2015/03/wie-kurden-der-soros-maschine-die-show.html
2015-04-29
Linke argumentieren oft ideologisch andere Zwecke verfolgend link
Also ein Land ist arm und die Bevölkerung hat wenig Einkommen.
Da gibts dann folgende Varianten
http://goo.gl/lvPJuZ |
- Die besten, intelligentesten und tüchtigsten gehen weg und dann bleibt das Land meistens arm, weil ja die besten, intelligentesten, tüchtigsten weggegangen sind. Sind das viele, dann schrumpft die Population, wie in Rumänien und Bulgarien; es bleiben hauptsächlich die Alten zurück und die Jungen verlassen diese beiden EU-Staaten => natürlich gibts dort dann wenig Fortschritt im demokratischen System, wenn die ganzen Jungen weggehen!
- Anstatt sich billig Migranten zu holen, nutzen Investoren, wenn die Rahmenbedingungen passen, die niedrigen Lohnkosten im Land um dort kostengünstiger produzieren zu können. Vielleicht müssen erst auch noch gewisse Voraussetzungen geschaffen werden (oft ein Investitionsschutzabkommen)
Meistens gibts aber zumindest einen Grund (in der Regel eher mehrere) warum Länder arm sind.
- Schlechte Bildung
- schlechte Infrastruktur und medizinische Versorgung
- Korruption / mangelnder Rechtsstaat
- Risiko von Bürgerkrieg aufgrund umstrittener Territorien oder Volksgruppen- / Religionskonflikt
- kein Anschluss an GATT, IWF, World Bank
- ...
Besonders die schlechter bezahlten Arbeiter wurden dann besonders wild, in Großbritannien waren das die Iren, die trunken nach der Rationalisierung durch den afrikanischen Sklaven einen Whiskey und ließen dem "devil in the irishman" vollen freien Lauf. Das war der eigentliche Grundstein zur IRA. Dieser Konflikt konnte erst über 2 Jahrhunderte später im 3. Jahrtausend durch das good friday agreement gelöst werden!
Jedenfalls entstanden dadurch höhere Polizeikosten und die Sklaverei war nicht nur menschenrechtlich verwerflich, sondern volkswirtschaftlich äußerst unrentabel!
Deswegen kamen dann irgendwelche liberalen Leute im späten Humanismus auf die Idee Entwicklungshilfe zu leisten, damit Leute in diesen Ländern mehr selbstständig ohne Zwang Auszuwandern sich erwirtschaften konnten.
Diese Entwicklung war im späten 19. Jahrhundert eigentlich state of the art!
P.S.: Im Viktorianischen Zeitalter entstand nach dem Ende der Sklaverei die Idee der Selbstverwaltung der Kolonien! Das war das Ende der ost-indian trading company, die man so hart fickte, indem man einen arabischen Beduinenstammesführer, persischen Shah oder früheren indischen Maharadscha einfach zum Vizekönig machte.
Performance of reading a registry key?
Performance of reading a registry key?
using (RegistryKey registryKey = Registry.CurrentUser.OpenSubKey(@"Software/Copium"))
{
return (string)registryKey.GetValue("BinDir");
}
The registry is a convenient place to record persistent cross-process data in a uniform and multi-thread-safe manner. It roams with the user if you store it in HKEY_CURRENT_USER, and individual keys can be secured (even on systems that use FAT, which doesn't otherwise support security).
But that doesn't mean that it's free.
The cost of opening a key, reading a value, and closing it is around 60,000 to 100,000 cycles (I'm told). And that's assuming the key you're looking for is in the cache. If you open the key and hold it open, then the act of reading a value costs around 15,000 to 20,000 cycles. (These numbers are estimates for Windows XP; actual mileage may vary.)
Consequently, you shouldn't be reading a registry key in your inner loop. Not only does it cost you CPU time at query time, but the constant hammering of the registry means that the data structures used by the registry to locate and store your key (including the entry in the registry cache) are kept in the system working set. Don't read a registry key on every mouse move; read the value once and cache the result. If you need to worry about somebody changing the value while your program is running, you can establish a protocol for people to follow when they want to change a setting. Windows, for example, uses functions such as SystemParametersInfo to manipulate settings that are normally cached rather than read from the registry each time they are needed. Calling the update function both updates the registry and the in-memory cache. If you can't establish a mechanism for coordinating changes to the setting, you can set a change notification via the RegNotifyChangeKeyValue function so that you are notified when the value changes.
Whenever possible, optimize for the common case, not the rare case. The common case is that the registry value hasn't changed. By using a notification mechanism, you move the cost of "But what if the value changed?" out of your inner loop and into code that doesn't execute most of the time. (Remember, the fastest code is code that never runs.)
Of course, you don't want to burn a thread waiting on the notification event. I use the thread pool. The RegisterWaitForSingleObject function lets you tell the thread pool, "Hey, could you call me when this object is signalled? Thanks." The thread pool then does the work of combining this with all the other handles it has been asked to wait for into a giant WaitForMultipleObjects call. That way, one thread can handle multiple waits.
One caveat to heed with the RegNotifyChangeKeyValue function is that the notification has thread affinity! If the thread that calls the RegNotifyChangeKeyValue function exits, the notification is raised. This means that you shouldn't call the function from a thread pool thread, since the system will destroy threads in the thread pool when the work list goes idle and their presence is no longer needed. If you mess up and call it from a thread pool thread, you'll find that the event keeps firing spuriously as the thread pool cleanup code runs, making the cure as bad as the disease! Instead, you should create the wait from a persistent thread (say, the thread that actually cares about the value!) and register the wait there. When the event fires on the thread pool, handle the change, then ask your persistent thread to start a new cycle of RegNotifyChangeKeyValue. That way, the event is always associated with your persistent thread instead of with a transient thread pool thread.
But that doesn't mean that it's free.
The cost of opening a key, reading a value, and closing it is around 60,000 to 100,000 cycles (I'm told). And that's assuming the key you're looking for is in the cache. If you open the key and hold it open, then the act of reading a value costs around 15,000 to 20,000 cycles. (These numbers are estimates for Windows XP; actual mileage may vary.)
Consequently, you shouldn't be reading a registry key in your inner loop. Not only does it cost you CPU time at query time, but the constant hammering of the registry means that the data structures used by the registry to locate and store your key (including the entry in the registry cache) are kept in the system working set. Don't read a registry key on every mouse move; read the value once and cache the result. If you need to worry about somebody changing the value while your program is running, you can establish a protocol for people to follow when they want to change a setting. Windows, for example, uses functions such as SystemParametersInfo to manipulate settings that are normally cached rather than read from the registry each time they are needed. Calling the update function both updates the registry and the in-memory cache. If you can't establish a mechanism for coordinating changes to the setting, you can set a change notification via the RegNotifyChangeKeyValue function so that you are notified when the value changes.
Whenever possible, optimize for the common case, not the rare case. The common case is that the registry value hasn't changed. By using a notification mechanism, you move the cost of "But what if the value changed?" out of your inner loop and into code that doesn't execute most of the time. (Remember, the fastest code is code that never runs.)
Of course, you don't want to burn a thread waiting on the notification event. I use the thread pool. The RegisterWaitForSingleObject function lets you tell the thread pool, "Hey, could you call me when this object is signalled? Thanks." The thread pool then does the work of combining this with all the other handles it has been asked to wait for into a giant WaitForMultipleObjects call. That way, one thread can handle multiple waits.
One caveat to heed with the RegNotifyChangeKeyValue function is that the notification has thread affinity! If the thread that calls the RegNotifyChangeKeyValue function exits, the notification is raised. This means that you shouldn't call the function from a thread pool thread, since the system will destroy threads in the thread pool when the work list goes idle and their presence is no longer needed. If you mess up and call it from a thread pool thread, you'll find that the event keeps firing spuriously as the thread pool cleanup code runs, making the cure as bad as the disease! Instead, you should create the wait from a persistent thread (say, the thread that actually cares about the value!) and register the wait there. When the event fires on the thread pool, handle the change, then ask your persistent thread to start a new cycle of RegNotifyChangeKeyValue. That way, the event is always associated with your persistent thread instead of with a transient thread pool thread.
Create/Edit Windows Registry Keys for TCP/IP Performance Tuning
This topic describes how to tune Windows 2000, Windows XP, and Windows 2003 operating systems for TCP/IP performance. To add a key to the registry, you can either edit it directly as described below or create and execute a .reg file. When you have finished adding or editing these registry keys, you will need to restart the Server. Configure the following settings or variables below according to your specific tuning needs. If necessary, refer to the GlobalSCAPE Knowledge Base article Q10411 - HOWTO: Windows Registry Settings, for the procedure for creating/editing keys and creating a .reg file.TcpTimedWaitDelay
This key determines the time that must elapse before TCP/IP can release a closed connection and reuse its resources. This interval between closure and release is known as the TIME_WAIT state or twice the maximum segment lifetime (2MSL) state. During this time, reopening the connection to the client and server costs less than establishing a new connection. By reducing the value of this entry, TCP/IP can release closed connections faster and provide more resources for new connections. Adjust this parameter if the running application requires rapid release, the creation of new connections, or an adjustment because of a low throughput caused by multiple connections in the TIME_WAIT state.To activate this feature, create the following key:
- Subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters
- Value name:
TcpTimedWaitDelay
- Value data:
0x0000001e
(Hex 0x0000001e = decimal 30. This value sets the wait time to 30 seconds.)
MaxUserPort
This key determines the highest port number that TCP/IP can assign when an application requests an available user port from the system.To activate this feature, create the following key:
- Subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters
- Value name:
MaxUserPort
- Value data:
- (minimum)
32768
MaxConnect Backlog
These keys, if many connection attempts are received simultaneously, increase the default number of pending connections that are supported by the operating system.To activate this feature, create the following 4 keys:
- Subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters
- Value name:
EnableDynamicBacklog
- Value data:
00000001
- Value name:
MinimumDynamicBacklog
- Value data:
00000020
- Value name:
MaximumDynamicBacklog
- Value data:
00001000
- Value name:
DynamicBacklogGrowthDelta
- Value data:
00000010
KeepAliveInterval
This key determines how often TCP repeats keep-alive transmissions when no response is received.To activate this feature, create the following key:
- Subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters
- Value name:
KeepAliveInterval
- Value data:
1
(second)
TcpMaxDataRetranmission
This key determines how many times TCP retransmits an unacknowledged data segment on an existing connection.To activate this feature, create the following key:
- Subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- Value name:
TcpMaxDataRetransmissions
- Value data:
5
(seconds)
TPC/IP Acknowledgements
TCP/IP can be the source of some significant remote method delays. You can increase TCP performance by immediately acknowledging incoming TCP segments, in all situations.To activate this feature, create the following key:
On Microsoft Windows 2000:
- Subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Interface GUID}\
- Value name:
TcpDelAckTicks
- Value data:
0
On Microsoft Windows XP or Windows Server 2003:
- Subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Interface GUID}
- Value name:
TcpAckFrequency
- Value data:
0
Links:
http://blogs.msdn.com/b/oldnewthing/archive/2006/02/22/536920.aspx
http://www.computerperformance.co.uk/windows7/windows7_delete_roaming_profile.htm
http://en.kioskea.net/faq/7106-windows-7-increase-the-performance-of-disk-cache
Abonnieren
Posts (Atom)