Gunnar Heinsohn Biographie

Gunnar Heinsohn Biographie

Search

Q-mag.org
rss
Wrecked Metropolises of the 1st Millennium: a comparison
Gunnar Heinsohn
Gunnar Heinsohn (born 1943 in Gdynia/Poland, emeritus professor at Universität Bremen (University of Bremen/Germany) has studied sociology, history, psychology, economics and religious studies at the Freie Universität Berlin. He has earned a university diploma in sociology in 1971, as well as doctorates summa cum laude in both sociology (1973), and in economics (1982).

From 1976 to 1978 he has lived in Israel. His publication list exceeds 750 titles including more than thirty monographies. Since 1984 he has been a tenured professor at Universität Bremen where he has served, from 1993-2009, as speaker of Europe’s first university institute devoted to comparative genocide research, the Raphael-Lemkin Institut für Xenophobie und Genozidforschung [Institute for xenophobia and genocide research]. He has published in the major newspapers and magazines of the German language area as well as in the Wall Street Journal, the International Herald Tribune, Newsweek, Le Monde, the Financial Times, the Weekly Standard, NRC-Handelsblad (Amsterdam). In recent years, he has been involved in fierce controversies over his proposals of limiting to five years the reception of welfare benefits in Germany.

His research focuses on the HISTORY AND THEORY OF CIVILIZATION with special emphasis on (i) Population/Childhood/Family, (ii) Economy, (iii) Religion, (iv) Genocide/War, and (v) Chronology.

(i) Major subjects of Population/Childhood/Family were dealt with in (1) Vorschulerziehung in der bürgerlichen Gesellschaft [1991; ‘Pre-school Education in Modern Times’] (Frankfurt am Main: S. Fischer 1974). (2) Theorie des Kindergartens und der Spielpädagogik [‘Theory of the Kindergarten and Play-Pedagogy’] (Frankfurt am Main: Suhrkamp, 1975; co-author: B.M.C. Knieper; translations into Danish and Swedish). (3) Theorie des Familienrechts: Geschlechtsrollenaufhebung, Kindesvernachlässigung, Geburtenrückgang [1974; ‘Theory of Family Law: Diminishing Sex Role differences, Child Neglect and Falling Birth Rates’] (Frankfurt am Main: Suhrkamp, 19762, co-author: R. Knieper). (4) The Bancruptcy of the Economics of Population: Why Economists have Failed to Develop an Economic Theory of the Production of Human Beings, (Universität Bremen: Forschungsgruppe ‘Postkeynesianische Ökonomie’, als Diskussionsbeiträge zur Politischen Ökonomie, Nr. 21, 1979, co-author: O. Steiger); (5) Menschenproduktion: Allgemeine Bevölkerungstheorie der Neuzeit [The ‘Production of Human Beings: General Theory of Population in Modern Times’] (Frankfurt am Main: Suhrkamp, 1979; 1986; co-authors: R. Knieper and O. Steiger).

(ii) In the field of Economics appeared (6) Das Kibbuz-Modell -Bestandsaufnahme einer alternativen Wirtschafts- und Lebensform nach sieben Jahrzehnten [ ‘The Kibbutz as a Model: An Alternative Economy and Life Style after Seven Decades’] (Frankfurt am Main: Suhrkamp, 1982). (7) Privateigentum, Patriarchat, Geldwirtschaft. Eine sozialtheoretische Rekonstruktion zur Antike [‘Private Ownership, Patriarchy and the Monetary Economy: A Socio-theoretical Reconstruction of Occidental Antiquity’] (Frankfurt am Main: Suhrkamp 1984). (8) Eigentum, Zins und Geld: Ungelöste Rätsel der Wirtschaftswissenschaft [‘Property, Interest and Money: Unsolved Enigmas of Economics’] (Reinbek: Rowohlt, 1996; co-author: O. Steiger; corr. 5th ed Marburg: Metropolis 2009). (9) Kontroversen der Geldentstehung: Streit um die Anfänge des Geldes [‘Controversies on the Origin of Money’] (Universität Bremen: Institut für Konjunktur und Strukturforschung, als IKSF Discussion Paper, Nr. 11, 1997, co-author: O. Steiger); (10) Das Eurosystem und die Verletzung der Zentralbankregeln: Was man darüber wissen muß und was dazu gerne verschwiegen wird [‘The Euro-System and the Violation of the Art of Central Banking’] (St. Gallen: Managementzentrum [MZSG], 2000, co-author: O. Steiger). (11) The Property Theory of Interest and Money (London&New York: Routledge [“What Is Money?”]; co-author: O. Steiger). (12) Geld und Zins: Gemeinverständliche Grundlegung der Wirtschaftstheorie [“Money and Interest: A Popular Foundation of Economics”] (St. Gallen: Managementzentrum [MZSG], 2001). (13) Eigentumstheorie des Wirtschaftens versus Wirtschaftstheorie ohne Eigentum [‘Property Theory of the Economy versus Economic Theory without Property’ (Marburg: Metropolis, 2002, co-author: O. Steiger). (14) Eigentumsökonomik [“Property Economics”] (Marburg: Metropolis, 2006, 2008, co-author: O. Steiger). (15) A Property Economics Explanation of the 2008 Global Financial Crisis http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1331712 (Social Science Research Network [SSRN] 2008). (16) Property Theory of the Market (Social Science Research Network [SSRN] 2009). In the Encyclopedia of Economic Works covering the most inspiring 650 works in economics of altogether 460 authors worldwide from antiquity to the 20th century, the author is the only living scholar of the German language area represented with four different studies (followed by Reinhard Selten [*1930; Nobel Price 1994] with three texts). See D. Herz and V. Weinberger, eds., Lexikon ökonomischer Werke: 650 wegweisende Schriften von der Antike bis ins 20. Jahrhundert, Düsseldorf: Wirtschaft und Finanzen, 2006, pp. 186-190. The money explanation of Eigentum, Zins und Geld [(8) above] is, since 2000, represented in the Geldmuseum der Deutschen Bundesbank (Money-Museum of the German Bundesbank, Frankfurt am Main) in juxtaposition with the money views of Aristotle, Adam Smith, Bernard Laum, and John Maynard Keynes.

(iii) Matters of Religion became the subject of (17) Theorie des Tötungsverbotes [‘Theory of the Prohibition of Killing’] (Pamphlet 7 of L`invitation au voyage zu Alfred Sohn-Rethel (Festschrift zum 80. Geburtstag), Bremen: Wassmann, 1979). (18) Was ist Antisemitismus? – Der Ursprung von Monotheismus und Judenhaß – Warum Antizionismus? [‘What is anti-Semitism? – The Origin of Monotheism and anti-Judaism. – Why anti-Zionism?’] (Frankfurt am Main: Eichborn, 1988). (19) Die Erschaffung der Götter: Das Opfer als Ursprung der Religion [‘Creation of the Gods: Sacrifice and the Origin of Religion’] (Reinbek: Rowohlt, 1997) – English translation here.

(iv) Genocide and other mega-killings were dealt with in (20) Die Vernichtung der weisen Frauen: Beiträge zur Theorie und Geschichte von Bevölkerung und Kindheit [‘The Elimination of the Wise Women: Contributions to the Theory and History of Population and Childhood’] (München: Heyne [19851], 20055; co-author: O. Steiger; translation into Swedish). (21) Warum Auschwitz? Hitlers Plan und die Ratlosigkeit der Nachwelt [‘Why Auschwitz? Hitler’s Plan and The Perplexity of Holocaust Scholars’] (Reinbek: Rowohlt, 1995; translation into French in prep.). (22) Was wollte Hitler? Auschwitz und die Lehre von den drei Weltzeitaltern [‘What Was Hitler’s Motive? Auschwitz and the Doctrine of the three Universal Epochs’] (Bremen: Raphael-Lemkin-Institut für Xenophobie- und Genozidforschung, 1996). (23) Anfang und Ende des Klimawahns [‘Rise and Fall of the Climate Scare’] (St. Gallen: Managementzentrum [MZSG], 1997). (24) Post-Genocidal Reconciliation in Rwanda: Are There Lessons from Germany? (Universität Bremen: Raphael-Lemkin-Institut für Xenophobie- und Genozidforschung / Schriftenreihe Bd. 3, 1997). (25) Inflation and Witchcraft or the Birth of Political Economy: The Case of Jean Bodin Reconsidered (Universität Bremen: Institut für Konjunktur und Strukturforschung, als IKSF Discussion Paper, Nr. 8, 1997, co-autho: O. Steiger). (26) GUlag und Auschwitz: Ein Wort zur Klärung der Differenz [‘GULag and Auschwitz: A Word on their Difference’] (Universität Bremen: Raphael-Lemkin-Institut für Xenophobie- und Genozidforschung / Schriftenreihe Bd. 6, 1998); (27) Lexikon der Völkermorde [“Encyclopedia of Genocides”] (Reinbek: Rowohlt, 1998, 1999; Swedish and Bulgarian translations in prep.). (28) “Why Was the Holocaust a Unique Genocide,” Journal of Genocide Research II/2, 2000). (29) “Jüdische Sklaven Hitlerdeutschlands: Wie viele überlebten 1945 den Genozid und wie viele könnten im Jahr 2000 noch leben?” [‘Jewish Slaves of Hitler’s Germany: How Many Have Survived the Genocide in 1945 and How Many Could Still Be Alive in 2000)’] (Universität Bremen: Raphael-Lemkin-Institut für Xeno-phobie- und Genozidforschung / Schriftenreihe Bd. 9, 2001). (30) Entry “Genocide” (International Encyclopedia of the Social and Behavioral Sciences, London: Elsevier, 2001); (31) Söhne und Weltmacht ([‘Sons and World Power’] Zuerich: Orell & Füssli, 2003). ‘Sons and World Power’ (a scholastic bestseller with 10th impression in 2008 and Dutch, Japanese as well as Polish editions in 2008/2009) tries to illuminate the role of youth bulges in mega-killings of past, present, and future. From 2005 to 2009, the author gave lectures on the subject to Germany’s secret services (BND; BfV), commanders of major NATO forces, Germany’s National Academy of Security Policy as well as its Ministry of the Interior. Together with Philippe Bourcier de Carbon (Paris), he was the only expert from continental Europe consulted for the study “The Graying of the Great Powers” by the Center for Strategic and International Studies (CSIS; Washington DC 2008).

(v) On Chronology were published (32) Nullpunkt Abraham. Abraham und die Chronologien Mesopotamiens und Ägyptens [‘Point Zero: Abraham and the Chronologies of Mesopotamia and Egypt’] (Basel: PAF, 1987). (33) Wie alt ist das Menschengeschlecht? [1991; ‘How Ancient Is Mankind?’] (München: Gräfelfing 1996, 2003. (34) Die Sumerer gab es nicht: Von den Phantom-Imperien der Lehrbücher zur wirklichen Epochenabfolge in der “Zivilisationswiege” Südmesopotamien [‘Have the enigmatic Sumerians been the lost Chaldaeans: From the Phantom Empires of Modern Textbooks to the Real Sequence of Epochs in Southern Mesopotamia’s “Cradle of Civilization”‘ (Frankfurt am Main: Eichborn, 1988). (35) Wann lebten die Pharaonen? Archäologische und technologische Grundlagen für eine Neuschreibung der Geschichte Ägyptens und der übrigen Welt [1991; ‘When Did the Pharaohs Thrive? Archaeological and Technological Foundations for the Re-writing of Ancient History’] (Frankfurt/Main: Eichborn, 1990; München: Mantis, 1997, 2065; co-author: H. Illig). (36) Wer herrschte im Industal? Die wiedergefundenen Imperien der Meder und der Perser [1993; ‘Who Ruled in the Indus Valley? The Rediscovery of the Medish and Akhaemenid Empires’] (Gräfelfing: Mantis, 19972). (37) Assyrerkönige gleich Perserherrscher! Die Assyrienfunde bestätigen das Achämenidenreich [1992; ‘Assyrian Kings as Persian Rulers in Assyrian Garb: The Archaeology of Assyria Confirms the Existence of the Akhaemenid Empire’] (Gräfelfing: Mantis, 19962). (38) Empires Lost and Found: Stratigraphy and the Search for the Great Powers of the Past, in http://www.cais-soas.com/CAIS/History/empires_lost_found.htm CAIS (The Circle of Ancient Iranian Studies ) 2006a. (39) Cyaxares: Media’s Great King in Egypt, Assyria & Iran, in CAIS (The Circle of Ancient Iranian Studies) 2006b; http://www.cais-soas.com/CAIS/History/madha/cyaxares_Egypt_assyria.htm CAIS (The Circle of Ancient Iranian Studies) 2006b; (40) “Die Wiederher-stellung der alten Geschichte” [‘The Reconstruction of Ancient History’], Introduction to the new edition of Die Sumerer gab es nicht (see (34) above), Gräfelging: Mantis 2007, pp. 9-65).

by Gunnar Heinsohn
athens under hadrian
A reconstitution of Athens at the time of Hadrian
Gunnar Heinsohn is presenting here stratigraphic evidence for seven cities which he is discussing in his forthcoming book: Aachen, Kalisz, Rome, Athens, Byzantium, Jerusalem, and Samarra, underlining the claim that each site experiences just one devastating destruction during the 1st millennium CE that, in each case, is the same that brings about, at the beginning of the 10th c. CE, the dramatic shift from the Early Middle Ages to the High Middle Ages. It is presented as a schematic overview to facilitate objections.

Go to the pdf

See also:
Gunnar Heinsohn
The 1st Millennium AD chronology controversy
Gunnar Heinsohn’s latest
The Creation of the Gods – Sacrifice as the origin of religion (book)
Biography

The next major nuclear accident

Alfred de Grazia: From political science to quantavolution

Cosmic collisions created tsunamis on Mars

Wrecked metropolises of the 1st Millennium

Pytheas, megaliths and the tides

Piteraqs, Geenland’s stroms from hell

Marina, Iphigeneia and the Morning Star

Neanderthals used chemical fire-starter

Is Earth’s magentic field responsible for the Cambrian Explosion?

Neanderthals transmitted a taste for nicotine

“We contain multitudes” (5)

“We contain multitudes” (4)

“We contain multitudes” (3)

Alfred de Grazia: Brain specialization

A street-map in the sky

A New Little Ice Age by 2030?

The Dragon at the bus-stop

Nicolas-Claude Fabri de Pereisc, humanist genius

The German sun-machine is on

“We contain multitudes” (2)

“We contain multitudes” (1)

The tangible proof of earthquake lights

Alfred de Grazia: Man’s divine mirror

Ruth Dwyer: the comet of 536 and the Ravenna mosaics

Doggerland to be digitally repopulated

Hot explosions, cool Sun

Earliest Modern European had a close Neanderthal ancestor

A hardware store for the Neanderthals

Nepal earthquake associated with distrubances in the ionosphere

550,000 year old human tooth found in Tautavel, France

CO2 emissions are ruining C-14 readings

Blood-red flint tools – souvenirs of Doggerland?

G.H.: How did so many Roman elements make it into the Viking Age?

Drought-control and weather management through ionization?

Neanderthal jewels and fashions

Alfred de Grazia: The Ruined Face of a Classic Beauty

Moon rocks show: Collision ripped the Moon out of Earth

Are super-magnetic fields competing companions of Black Holes?

A5th century Celtic Royal tomb in Champagne

Gunnar Heinsohn: in a nutshell

Alfred de Grazia: The Search for Lost Instinct

G.H.: Bulgaria’s Early Medieval Cities really built to look Roman?

Stars in Collision

Spedicato: pyramids of Gizah, Belt of Orion, volcanoes on Mars

Barbiero: Mithras, Jesus and Josephus Flavius

Water on Earth is Older than the Sun

Cadmus and Viracocha

Lost forest of Doggerland found under the North Sea

G.H.: Sarmatians, Huns and Khazars

Doggerland died in Fall

Sanchunjaton, Phoenicia and Hesiod

Topics

Archive

Gunnar Heinsohn: The Creation of the Gods – Sacrifice as the Origin of Religion (book)

Alfred de Grazia & Earl R. Milton: Solaria Binaria – The 30th Anniversary

That Hot Corona – three unconventional views

The Ice Age Flute

G.H.: The Winchester of Alfred the Great

G.H.: The Creation of the First Millennium

Mega-Streams of the Atlantic

Understanding and Forecasting Solar Eruptions

Earth’s weakening magnetic field

My encounter with a bolide

G.H.: Archaeological strata vs tree-rings

Mike Baillie: Tree-ring and radiocarbon rebuttal of Gunnar Heinsohn

Cyprus salt lakes exonerate Peoples of the Sea from destroying Bronze Age civilizations

The 1st Millenniu AD Chronology Controversy

Toppling Rome’s obelisks and aqueducts

A Stone Ax from Doggerland

Trevor Palmer’s response to Gunnar Heinsohn

Conspiracy of Religious History?

Gunnar Heinsohn’s answer to Trevor Palmer

G.H.: Vikings without towns, ports and sails…

Trevor Palmer challenges Gunnar Heinsohn

The Exact Date of the Deaths of Patroclus and Hector

Libyan rock-art erased by Jihadists

The tsunami which obliterated Doggerland

Miles below ground, live the creatures of the Deep

Navigation systems of migratory birds suffer…

G.H.: Charlemagne’s correct place in History

The Petroglyphs of Mount Bégo

The Petroglyph sundial of Mount Bégo

Mount Bégo: an Electrical Mountain
Copyright 2017. All rights reserved
Contact:
m e t r o n a x @ gmail. com
Webmaster and sole responsible for contents: Anne-Marie (Ami) de Grazia

Advertisements

Using Universal Connection Pool (UCP) as a Pool Datasource in JBoss 7.0 EAP

Using Universal Connection Pool (UCP) as a Pool Datasource in JBoss 7.0 EAP

Blog NameDev2Dev

CATEGORIES
Blogs Home
Blogs Directory
Author Directory
Contact Us
Oracle Cloud Trial:
$300 in Free Credits

Try Oracle Cloud for Free
FRIDAY, MARCH 24, 2017
Share
Facebook
LinkedIn
Twitter
Google Plus
Email
Comment
Using Universal Connection Pool (UCP) as a Pool Datasource in JBoss 7.0 EAP
By: Pablo Silberkasten
In a previous article we detailed the steps to configure Universal Connection Pooling (UCP) running in JBoss AS 6.1 as a singleton service. This service allows consumers to acquire database connections with all the intrinsic benefits of UCP (also detailed in the previous article):

. Runtime Connection Load Balancing (RCLB)
. Fast Connection Failover (FCF)
. Transaction Affinity
. Built-in support for Database Resident Connection Pooling (DRCP) and Application Continuity (AC)

In this article we are going to take a more generic approach -avoiding the usage of a wrapping service- to directly use UCP as a Pool Data Source defined in JBoss’ configuration file (standalone.xml). We are also going to build a basic Servlet to retrieve the pool through JNDI and test it through an http request. We will deploy the web application in an updated version of JBoss (JBoss 7.0 EAP).

1. First step is the same as in the previous article (link) which is downloading JBoss 7.0 EAP https://developers.redhat.com/products/eap/download

2. Also as in the previous article, optionally download JBoss Developer Studio https://developers.redhat.com/products/devstudio/download

3. Configure JBoss 7.0 EAP as a server in JBoss Developer Studio (Servers / New Server / Red Hat JBoss Enterprise Application Platform 7.0 and select installation directory)

4. Install UCP. JDBC driver and ONS as a module. Let’s assume your JBoss installation directory is JBOSS_HOME (If that is the case you should be able to start the application server by running JBOSS_HOME/bin/standalone.sh, you could also do it by Right click on the server and “Start”). Then you need to download ucp.jar, ons.jar and ojdbc8.jar from OTN: http://www.oracle.com/technetwork/database/features/jdbc/jdbc-ucp-122-3110062.html
In JBOSS_HOME/modules/com/oracle/ucp/main create a module.xml file with the following content:

In the same folder you should drop ucp.jar, ons.jar and ojdbc8.jar.
5. Create the driver reference. In JBOSS_HOME/standalone/configuration/standalone.xml add the following driver under subsystem/datasources/drivers (notice module name should be the same as defined in previous step).

oracle.ucp.jdbc.PoolXADataSourceImpl
oracle.ucp.jdbc.PoolDataSourceImpl

6. Create the datasource. In JBOSS_HOME/standalone/configuration/standalone.xml add the following datasource under subsystem/datasources (the most important attribute to notice is the datasource-class, in which we inject UCP Pool Data Source).

jdbc:oracle:thin:@myhost:5521:mysid
oracle.ucp.jdbc.PoolDataSourceImpl
0
900
true
40
0
true
0
jdbc:oracle:thin:@myhost:5521:mysid
mypool
0
0
tiger
scott

oracle.jdbc.pool.OracleDataSource
oracle-ucp

0
20
false

true
true

7. At this step you can already test the datasource in the web console. Start the application server by running JBOSS_HOME/bin/standalone.sh, or Right click on the server and “Start”.

8. Open the console in http://localhost:9990 and execute “Configuration / Subsystems / Datasources / Non – XA / MyPool / View / Connection / Test Connection” (you can also correlate here all the values you manually entered in the configuration file).

9. Create the Servlet. From JBoss Developer Studio execute “New / Project / Dynamic Web Project “ and end with default options. Be aware that the name of the project -that would be by default the name of the deployed war- is going to be the same as the relative path to your web app. You can do this step without JBoss Developer Studio, by just compiling below servlet and deploying it in JBoss EAP 7.0 manually wrapped in a war file with a web.xml descriptor.

package sample;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;
// URL to reach the Servlet
@WebServlet(“/OracleUCPJBoss”)
public class OracleUCPJBoss extends HttpServlet {
private static final long serialVersionUID = 1L;
// Pool Datasource reference, to be instantiated at init
private DataSource ds = null;
// Retrieve Datasource reference using JNDI
@Override
public void init() throws ServletException {
Context initContext;
try {
initContext = new InitialContext();ds = (DataSource) initContext.lookup(“java:/datasources/mypool”);
} catch (NamingException e) {
e.printStackTrace();
}
}
// GET request handling
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// Retrieve connection from the pool
try (Connection conn = ds.getConnection(); Statement st = conn.createStatement()) {
// Initialize output and retrieve parameters
PrintWriter pw = response.getWriter();
String job = request.getParameter(“job”);
ResultSet rs = null;
// List employees. If job parameter is sent, filter this list
if (job == null) {
rs = st.executeQuery(“select empno, ename, job from emp”);
} else {
rs = st.executeQuery(“select empno, ename, job from emp where job = ‘” + job + “‘”);
}
// Show list on browser
while (rs.next()) {
pw.println(rs.getString(“empno”) + ” – ” + rs.getString(“ename”) + ” – ” + rs.getString(“job”));
}
// Debug info
pw.println(“Served at: ” + request.getContextPath());
} catch (SQLException e) {
e.printStackTrace();
}
}
// Re-route any Post request
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}

10. Deploy the web application: right click on the project and execute “Run as / Run on Server” and select the JBoss EAP 7.0 server (or just copy the compiled war to JBOSS_HOME/standalone/deployments). Test the servlet by opening an browser on: http://localhost:8080/OracleUCPDS/OracleUCPJBoss

And to test the filter:

http://localhost:8080/OracleUCPDS/OracleUCPJBoss?job=CLERK

Join the discussion
Facebook

Twitter

LinkedIn

Google+

YouTube

Instagram

Oracle RSS Feed
Oracle
Integrated Cloud Applications & Platform Services
Site Map Legal Notices Terms of Use Privacy
Cookie Preferences

Web Page Source Code in Android

Web Page Source Code in Android

Almost every desktop browser has the “View Page Source” option. But when you browse the Web with an Android device it might be difficult to realize how to read the source code of a page. However there are several easy ways to do so. In this article we will explain how to view HTML source of a page with different browsers.

View Page Source inside Android Browser
View Web Page Source using Android Browser
View Web Page Source using Android Browser

1. Open Android Browser.
2. Enter the URL of a website.
3. Type the following string in the URL address bar:

javascript: alert(document.getElementsByTagName(‘html’)[0].innerHTML);

then tag “Go” button. Remember that JavaScript code is case sensitive!

Source code will be shown in a popup message window in plain text, without formatting.

View Page Source inside Chrome or Firefox Browser
View Web Page Source using Chrome or Firefox Browser
View Web Page Source using Chrome or Firefox Browser

To view the source code of a web page using Chrome or Firefox for Android browsers do as follows:
1. Open Chrome or Firefox browser.
2. Enter the URL of the website.
3. Tap the URL address bar at the top of the browser app.
4. Type at the beginning of the URL:

view-source:

(e.g. view-source:http://xslab.com/). Then tap “Go” button.

View Page Source inside Opera Mini Browser
View Web Page Source using Opera Mini
View Web Page Source using Opera Mini

1. Open Opera Mini web browser.
2. Enter the URL of the website, wait for the site to load.
3. In the URL address bar type:

server:source

then tap “Go” button.

VT View Source Application
APPLICATION
VT View Source
DEVELOPER
Vagharshak Tozalakyan
REVIEWED VERSION
1.8.1
PRICE
Free!
VT View Source Screenshot

VT View Source is a free application that allows you to view HTML, CSS, JavaScript and XML source codes or remotely located files.

You can open web page with VT View Source by typing the URL address directly in the application, or by using “Share page” functionality within your browser.

VT View Source has an adjustable interface and it comes with multiple syntax highlighting themes. Other application features include line numbering, text wrapping, and User Agent switching.

Sweden’s violent reality is undoing a peaceful self-image

Sweden’s violent reality is undoing a peaceful self-image

POLITICO EUROPE
Search
Search Term
Enter search term…
Search
My Account
Login
Register
Europe Edition
U.S. Edition
POLITICO Florida
POLITICO New Jersey
POLITICO New York
POLITICO Media
Full Menu
Brussels
Commission
Parliament
Council
The Continent
Brexit
Foreign Affairs
Home Affairs
Politics
Policy
Agriculture & Food
Data and Digitization
Economics
Energy & Climate
EU Budget
Financial Services
Health Care
Sustainability
Technology
Trade
Transport
Forum
Opinion
Features
Letters to the Editor
Blogs
Euro Press Review
On Media
Playbook Plus
The Coming Wars
Multimedia
Video
Podcasts
Newsletters
Brussels Playbook
London Playbook
Brexit Files
Brussels Influence
Sunday Crunch
Global Policy Lab
Connected: An AI Community
EU Confidential
Special Reports
Events
Future Events
Previous Events
EU Studies Fair
Series
Energy Visions
Global Policy Lab
× POLITICO uses cookies to personalize and improve your reader experience. By pursuing your navigation on our website you agree to our use of cookies as described in our cookie policy.

LETTER FROM STOCKHOLM

Sweden’s violent reality is undoing a peaceful self-image
Shootings have become so common that they don’t make top headlines anymore.

By PAULINA NEUDING 4/16/18, 4:05 AM CET Updated 4/17/18, 4:09 AM CET

An armed police officer in Malmo, Sweden. The topic of crime is a sensitive one in the country | Johan Nilsson/AFP via Getty Images

16k+SHARES16k+ SharesTwitterLinkedIn
WhatsApp
EmailComment
STOCKHOLM — Sweden may be known for its popular music, IKEA and a generous welfare state. It is also increasingly associated with a rising number of Islamic State recruits, bombings and hand grenade attacks.

In a period of two weeks earlier this year, five explosions took place in the country. It’s not unusual these days — Swedes have grown accustomed to headlines of violent crime, witness intimidation and gangland executions. In a country long renowned for its safety, voters cite “law and order” as the most important issue ahead of the general election in September.

The topic of crime is sensitive, however, and debate about the issue in the consensus-oriented Scandinavian society is restricted by taboos.

To understand crime in Sweden, it’s important to note that Sweden has benefited from the West’s broad decline in deadly violence, particularly when it comes to spontaneous violence and alcohol-related killings. The overall drop in homicides has been, however, far smaller in Sweden than in neighboring countries.

Shootings in the country have become so common that they don’t make top headlines anymore, unless they are spectacular or lead to fatalities.

Gang-related gun murders, now mainly a phenomenon among men with immigrant backgrounds in the country’s parallel societies, increased from 4 per year in the early 1990s to around 40 last year. Because of this, Sweden has gone from being a low-crime country to having homicide rates significantly above the Western European average. Social unrest, with car torchings, attacks on first responders and even riots, is a recurring phenomenon.

Shootings in the country have become so common that they don’t make top headlines anymore, unless they are spectacular or lead to fatalities. News of attacks are quickly replaced with headlines about sports events and celebrities, as readers have become desensitized to the violence. A generation ago, bombings against the police and riots were extremely rare events. Today, reading about such incidents is considered part of daily life.

The rising levels of violence have not gone unnoticed by Sweden’s Scandinavian neighbors. Norwegians commonly use the phrase “Swedish conditions” to describe crime and social unrest. The view from Denmark was made clear when former President of NATO and Danish Prime Minister Anders Fogh Rasmussen said in an interview on Swedish TV: “I often use Sweden as a deterring example.”

ALSO ON POLITICO

Under threat, Sweden rediscovers its Viking spirit
CHARLIE DUXBURY

ALSO ON POLITICO

Swedish opposition to the far right: Talk to the hand
CHARLIE DUXBURY
In response, the Swedish government has launched an international campaign for “the image of Sweden” playing down the rise in crime, both in its media strategy and through tax-funded PR campaigns. During a visit to the White House in March, Sweden’s Prime Minister Stefan Löfven admitted that his country has problems with crime and specifically shootings, but denied the existence of no-go zones. Sweden’s education minister, Gustav Fridolin, traveled to Hungary last week with the same message.

But the reality is different for those on the ground: The head of the paramedics’ union Ambulansförbundet, Gordon Grattidge, and his predecessor Henrik Johansson recently told me in an interview that some neighborhoods are definitely no-go for ambulance drivers — at least without police protection.

Swedish police officers stand guard around an office building after an explosion on January 21, 2018 in the Rosengard district in Malmo | John Nilsson/AFP via Getty Images

Swedes are not prone to grandiose manifestations of national pride, but the notion of a “Swedish Model” — that the country has much to teach the world — is a vital part of the national self image.

Since crime is intimately linked to the country’s failure to integrate its immigrants, the rise in violence is a sensitive subject. When the Swedish government and opposition refer to the country as a “humanitarian superpower” because it opened its doors to more immigrants per capita during the migrant crisis than any other EU country, they mean it. This has resulted in some impressive contortions.

In March, Labor Market Minister Ylva Johansson appeared on the BBC, where she claimed that the number of reported rapes and sexual harassment cases “is going down and going down and going down.” In fact, the opposite is true, which Johansson later admitted in an apology.

Similarly, in an op-ed for the Washington Post, former Prime Minister Carl Bildt described the country’s immigration policy as a success story. He did not elaborate on violent crime. After repeated attacks against Jewish institutions in December — including the firebombing of a synagogue in Gothenburg — Bildt took to the same paper to claim that anti-Semitism is not a major problem in Sweden.

“Historically, in Sweden it was the Catholics that were seen as the dangerous threat that had to be fought and restricted,” Bildt claimed, seemingly unaware that the laws he cited also applied to Jews. Intermarriage was illegal and hostility was based on ideas of Jews as racially inferior. Bildt’s attempt to relativize current anti-Semitism with odd and inaccurate historical arguments reflects how nervously Swedish elites react to negative headlines about their country.

Another spectacular example is an official government website on “Facts about migration, integration and crime in Sweden,” which alleges to debunk myths about the country. One “false claim” listed by the government is that “Not long ago, Sweden saw its first Islamic terrorist attack.”

This is surprising, since the Uzbek jihadist Rakhmat Akilov has pleaded guilty to the truck ramming that killed five people in Stockholm last April and swore allegiance to the Islamic State prior to the attack. Akilov, who is currently standing trial, has proudly repeated his support for ISIS and stated that his motive was to kill Swedish citizens. He also had documented contacts with international jihadis.

“They make it sound as if violence is out of control” — Stefan Sintéus, Malmö’s chief of police

The government’s excuse for denying the Islamic terrorist attack in Sweden is that no Islamic group has officially claimed responsibility. Given the importance these days of fighting fake news, the Swedish government’s tampering with politically inconvenient facts looks particularly irresponsible.

Sometimes it takes an outsider to put things in perspective. A recent piece by Bojan Pancevski in London’s Sunday Times put a spotlight on immigration and violent crime. The article caused a scandal in Sweden and was widely seen as part of the reason why the British and Canadian foreign ministries issued travel advice about the country, citing gang crime and explosions. “They make it sound as if violence is out of control,” said Stefan Sintéus, Malmö’s chief of police.

It didn’t seem to occur to the police chief that both the travel advice and the article could reflect the same underlying reality. After all, only a few days earlier, a police station in Malmö was rocked by a hand grenade attack. Earlier the same month, a police car in the city was destroyed in an explosion.

Officials may be resigned to the situation. But in a Western European country in peacetime, it is reasonable to view such levels of violence as out of control.

Paulina Neuding is the editor-in-chief of the online magazine Kvartal.

Related stories on these topics:
Law enforcementMigrationNational PoliticsSwedenCarl BildtStefan Löfven
VIEW COMMENTS
MOST READ ARTICLES
Mexico’s EU trade deal lands a punch on Trump
Sweden’s violent reality is undoing a peaceful self-image
Royals save Theresa May at Commonwealth summit
Trump won’t attend Barbara Bush funeral ‘out of respect’ for family
Nigel Farage says his children have German passports
RELATED CONTENT
Brexit redraws EU alliances
With UK exit, smaller countries fear French and German dominance.

Populist playbook: 5 lessons from Hungary for Trump’s reelection
Orbán leveraged his country’s deep cultural divide into a landslide victory. It’s not impossible Trump will do the same.

Europe can save Poland from darkness
Ruling party is undermining the constitution, but Brussels has the tools to stop it.

Last call for boozy politics
As more women and young people enter the Continent’s parliaments, Europe’s lawmakers are drying out.

The latest in Big Tech: Censorship
In Europe, platforms are incentivized to take down first, ask questions second.

JOBS
Manager – Health, Safety, Security and Environment (HSSE) at Cefic, the European Chemical Industry Council (Brussels, Belgium)
Events Marketing Manager at POLITICO (Brussels)
Operations and Administration Internship at POLITICO (Brussels, Belgium)
Operations and Administration Trainee at POLITICO (Brussels, Belgium)
Marketing Design Intern at POLITICO (Brussels, Belgium)
All job postings | Careers at POLITICO
More on POLITICO
Brussels
Commission
Parliament
Council
The Continent
Brexit
Foreign Affairs
Home Affairs
Politics
Policy
Agriculture & Food
Data and Digitization
Economics
Energy & Climate
EU Budget
Financial Services
Health Care
Sustainability
Technology
Trade
Transport
Forum
Opinion
Features
Letters to the Editor
Blogs
Euro Press Review
On Media
Playbook Plus
The Coming Wars
Multimedia
Video
Podcasts
Newsletters
Brussels Playbook
London Playbook
Brexit Files
Brussels Influence
Sunday Crunch
Global Policy Lab
Connected: An AI Community
EU Confidential
Special Reports
POLITICO Pro
Pro Home Page
Why go Pro?
Events
Future Events
Previous Events
EU Studies Fair
Subscriptions
Print Edition
More Info
About Us
Advertising
Cookies Info
Contact Us
FAQ
Jobs
Careers at POLITICO
© 2018 POLITICO SPRL

Terms of Service Privacy Policy

Set up Pidgin messenger and Office 365 Lync

Set up Pidgin messenger and Office 365 Lync

Office 365 is proving to be a popular cloud collaboration service offered by Microsoft. Lync 365 is a communication tool which enables you to make voice calls, send chats , conference calls and even enable share screening with colleagues.

One of the drawbacks of Office365 and Lync, is that it is pretty dependent on you using Windows and Microsoft Office. Lync works well, if you have the Lync Client installed on your machine. Microsoft do offer a Web Client for Lync but unfortunately this just doesn’t work for Linux computers.

I have managed to get Lync to work with Pidgin, a chat program which lets you log in to accounts on multiple chat networks simultaneously, albeit with some degradation of features. I can make voice calls, video calls and send text chats. Unfortunately I am not able to do screen shares or conference calling. Which if you’re working in a distributed remote team is essential. However, been able to communicate with colleagues from my ubuntu machine while working is still a convenient , even if I have to temporarily have to connect to a windows machine, to Remote Desktop to my Linux machine in order to screen share!

Install Pidgin on ubuntu
1
sudo apt-get install pidgin
In order to get pidgin to work with lync you will need SIPE plugin, therefore install it. The SIPE plugin will enable add an office communicator option to the list of applications your can use pidgin with.

Install Pidgin-Sipe
1
sudo apt-get install pidgin-sipe
Sipe Project
You can now start Pidgin

1
pidgin
If you click the Add… button.

Select Office Communicator in the Protocol list box and enter your Office 365 Account details. i.e. Your Email address and Password.

Click on the Advanced tab and enter the following details;

1
2
3
4
5
6
7
Server[:Port] sipdir.online.lync.com:443

Connection Type : Auto

User Agent : UCCAPI/15.0.4420.1017 OC/15.0.4420.1017

Authentication scheme : TLS-DSK

Then Click Add.

This will enable your Account and should populate your “Buddy List” with all your colleagues who are within your organization.

You can now start using Pidgin as it is connected to Office 365.

Add advanced interaction controlsto your HTML tables the free & easy way

Add advanced interaction controlsto your HTML tables the free & easy way

Advanced tables, instantly
DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, build upon the foundations of progressive enhancement, that adds all of these advanced features to any HTML table.

DataTables designed and created by SpryMedia Ltd.
© 2007-2018 MIT licensed. Our Supporters.
SpryMedia Ltd is registered in Scotland, company no. SC456502