Microsoft joins the Java Community Process (JCP) devblogs.microsoft.com/ja…
πŸ‘︎ 168
πŸ’¬︎
πŸ‘€︎ u/brunocborges
πŸ“…︎ Nov 04 2021
🚨︎ report
Amazon joins the Java Community Process (JCP)

https://aws.amazon.com/blogs/opensource/amazon-joins-the-java-community-process-jcp/

πŸ‘︎ 147
πŸ’¬︎
πŸ‘€︎ u/MojorTom
πŸ“…︎ Oct 23 2019
🚨︎ report
AWS ups Java support, joins Java Community Process theserverside.com/news/25…
πŸ‘︎ 103
πŸ’¬︎
πŸ‘€︎ u/mike_jack
πŸ“…︎ Oct 26 2019
🚨︎ report
My first tank in the process of being cycled in preparation for a betta. It has java fern, Amazon sword, salvinia and some pothos cuttings. Probably switch out to a sponge filter down the road but so far how does it look?
πŸ‘︎ 25
πŸ’¬︎
πŸ‘€︎ u/TheMightyEl_Ray
πŸ“…︎ Jan 13 2022
🚨︎ report
AWS ups Java support, joins Java Community Process theserverside.com/news/25…
πŸ‘︎ 16
πŸ’¬︎
πŸ‘€︎ u/Akkeri
πŸ“…︎ Oct 27 2019
🚨︎ report
OOM killer on Java process that uses very little heap, while physical mem allocation increases linearly with time

Hey Everyone,

Long time lurker, first time poster. I wrote a Java program that keeps running out of memory and getting killed by the operating system's (Linux CentOS) Out Of Memory Killer.

First I thought this was a memory leak, but after profiling with Java Flight Recorder and analyzing in Java Mission Control, I don't think it's a memory leak; used heap size remains very low, around 25 MB.

I've tried running the program with several command line parameters, such as -Xmx2g and -Xmx128m to increase and decrease the max heap size respectively, thinking this might either avoid OOM killing or increase frequency of garbage collecting. Machine has 1gb of RAM.

I'm compiling and running with OpenJDK 17. Not getting exceptions or errors when program runs.

Any feedback would be much appreciated. I'd be happy to give more details if helpful.

πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/scrimshaw_
πŸ“…︎ Jan 16 2022
🚨︎ report
How to monitor in terminal what Java process is running and how much ram it uses?

In Mac using Activity Monitor app it shows all the Java Apps but i don't know witch java app is using x amount of ram, i would have to inspect each of those apps.

Can i in terminal list all the Java app with actual name of that instance running and showing how much ram they are using?

πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/MrMforM
πŸ“…︎ Jan 11 2022
🚨︎ report
Honey Comb Farm I made today whilst bored in school of my own design through my own thought process (Surprised it worked on my first try and model), Now you can mass-produce Candles and wax ALL your copper (The Dispenser has Unbreaking 3 Shears) (Education/Bedrock Edition, Ill test in Java soon) :> v.redd.it/tht13ogc65b81
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/ProRookie101
πŸ“…︎ Jan 11 2022
🚨︎ report
Our local street has no recycling bins. To save people going through rubbish a friend and I designed and installed these on a few Council bins. Hopefully, it makes the process of container collecting better for our community. Cans and bottles never last more than a day. reddit.com/gallery/s409j9
πŸ‘︎ 2k
πŸ’¬︎
πŸ“…︎ Jan 14 2022
🚨︎ report
I dedicated 3 years to building this Android Contacts API library written in Kotlin with Java interop. I want to share it with the Reddit community for the first time.

Hi! My name is Vandolf. I am very excited to share with you, and with the entire Android community, what I have been putting my heart and soul into consistently for the past 3 years. My love and gratitude for Android development has kept me motivated to work on this project non-stop. This is my way of giving back to the Android community because this career path has enabled me to break the cycle of poverty in my family lineage. I am not doing this for fame or money. I simply want to give back ❀️

So...

Let's solve the Contacts Provider, together! 🀝

The Contacts Provider is huge, complex, and full of rules and behaviors that we have no control over and may differ with every flavor and version of Android. With this in mind, I have built and documented a large set of APIs packaged into a single cohesive library.

GitHub project: https://github.com/vestrel00/contacts-android

Showcasing usage of the Contacts, Reborn library. Not all features are shown.

>I initially made a different video for this post out of excitement but I figured this one is more appropriate πŸ˜„.

Features!

  • βœ… Harness the full potential of the Contacts Provider without having to deal with ContentProvider operations and cursors.
  • βœ… All of the tools you need to create your own full-fleged Contacts app.
  • βœ… Fully interoptible with Java. It is Kotlin-first and Java-second (with love and care).
  • βœ… Barriers to entry is ZERO. Whether you have yet to write your first line of code, or you are just getting started with Android development, or you've been at it for over a decade, this library will guide you on how to use it.
  • βœ… Extensions (optional) for multi-threading and permissions with Kotlin Coroutines.
  • βœ… Create, Read, Update, and Delete (CRUD) operations for all columns in all tables within the Contacts Provider database; Contacts, RawContacts, Data, Groups, Profile, and AggregationExceptions.
  • βœ… Provides a powerful, type-safe query DSL that utilizes the magic of Kotlin.
  • βœ… Built with optimization in mind; include only desired fields in read and write operations and supports pagination (sort/orderBy, offset, limit) and cancellations.
  • βœ… Fully documented entities that model all common data kinds; *
... keep reading on reddit ➑

πŸ‘︎ 303
πŸ’¬︎
πŸ‘€︎ u/vestrel00
πŸ“…︎ Jan 08 2022
🚨︎ report
[2021 Day 21 (Part 2)] [Java] Need help reasoning about the recursion process

I'm having trouble reasoning about the recursion process here. The sum of the die can either be: 3,4,5,6,7,8, or 9. There is one way to get 3 or 9; three ways to get 4 or 8; six ways to get 5 or 7; seven ways to get 6. The problem I'm facing is twofold: I'm not quite sure what the recursive function is supposed to return and also, where in the process to call the recursive function.

Here is my pastebin: https://pastebin.com/4mz4qHWb

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/noblerare
πŸ“…︎ Dec 21 2021
🚨︎ report
Honey Comb Farm I made today whilst bored in school of my own design through my own thought process (Surprised it worked on my first try and model), Now you can mass-produce Candles and wax ALL your copper (The Dispenser has Unbreaking 3 Shears) (Education/Bedrock Edition, Ill test in Java soon) :> v.redd.it/3c8102tde5b81
πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/ProRookie101
πŸ“…︎ Jan 12 2022
🚨︎ report
Java process constantly writing to HDD

Hello everbody!I'm facing this new issue where my HDD is constantly writing, and when I start iotop, it shows the following process (sometimes even double!):

29587 be/4 100 0.00 B/s 26.57 M/s 0.00 % 24.53 % java -Xmx256M -DfromWrapper -XX:TieredStopAtLevel=1 -noverify -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/config/logs -Dsp~ng.output.ansi.enabled=ALWAYS -jar /app/nzbhydra2/bin/lib/core-4.0.1-exec.jar --nobrowser --datafolder /config [MVStore backgro]

I'm running NZBHydra2 in a docker container on my Synology NAS. I just updated the image AFTER hearing my NAS constantly writing and the problem persists. I can't really tell since when this problem exists because I have my NAS in another room and don't hear it when I'm not in the room.

Any help is highly appreciated!

Edit: here's a picture from iotop

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/FajitaJohn
πŸ“…︎ Jan 13 2022
🚨︎ report
How to use the 'item shadowing' technology that Docm77 showcased in your Java 1.17 survival world/server (credits to Fallen_breath and Process for discovering this, and to _gpw for designing the update suppressor) v.redd.it/zlb416cy0xt71
πŸ‘︎ 270
πŸ’¬︎
πŸ‘€︎ u/chemistrynerd1994
πŸ“…︎ Oct 17 2021
🚨︎ report
How can I get the source from a running java process? ( Reverse Engineering )

Hello, I've recently been trying to make an alternative way to inject into a custom launcher
(cheatsum and all that good stuff so I cannot throw in a hacked client and expect it to run)
since they've encrypted the Minecraft's jar file
(it's not a .jar anymore it's .bin*)*
and I don't have enough knowledge to crack it. Is there a way to pull the bytecode out of a running java process I couldn't find much information elsewhere maybe someone here has knowledge?

+ There is actually the code to decrypt the binaries but it's located really deep in an obfuscated jar from what I've heard. Some people have made clients able to logon the server with MCP 1.8.9 by manipulating packets Minecraft sends but I have absolutely no idea of how to find the packets and replicate them alongside the sessionID stuff

In case you are asking me why I need the jar file, well I need to map the transformers to actually work with the right class names ( the version file is obfuscated so basically its architecture is very VERY different from normal minecraft)

The said custom launcher is called Sonoyuncu (It's for a custom server that can only be entered from a certain client)

And if you actually read through all of this all I can say is well done and thanks for your guys' help.

p.s admins should add a flair for reverse-engineering related topics.

πŸ‘︎ 6
πŸ’¬︎
πŸ“…︎ Dec 15 2021
🚨︎ report
[java] Circular Building, How can I speed up the building process if its 1 solid colour and I just need it to be circular like this?
πŸ‘︎ 13
πŸ’¬︎
πŸ“…︎ Dec 16 2021
🚨︎ report
How is the Eclipse Foundation Specification Process (EFSP) different from Java Community Process (JCP)? blogs.eclipse.org/post/ta…
πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/nfrankel
πŸ“…︎ Nov 30 2018
🚨︎ report
Does anyone know what the better java to bedrock conversion process Xisuma mentioned is?

In his video at https://www.youtube.com/watch?v=GctwVOSpAHU&t=178s, Xisuma mentioned that he reconverted all the world downloads with a "better conversion process" that had less glitches and stuff. Does anyone know the name of the software he used?

πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/MobileGamesMotion
πŸ“…︎ Dec 27 2021
🚨︎ report
[java] "Something went wrong in the login process" bug

I was about to play minecraft this afternoon when I went into the minecraft launcher, and it asked me to sign in, but whenever i click "sign in with microsoft" (I transfered my account) it gives me the red thing saying "Something went wrong in the login process" in the top right corner

https://preview.redd.it/nztz5tkm7fx71.png?width=1275&format=png&auto=webp&s=3e831c44019d2a32c742e9e5ddbd4e81316c9980

πŸ‘︎ 15
πŸ’¬︎
πŸ‘€︎ u/The_King_Ducky
πŸ“…︎ Nov 03 2021
🚨︎ report
When launching Minecraft this is what happens. I cant click anything and alt-f4 closes the game but doesn't close the process in Task Manager. This has been happening since yesterday. (Java)
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Graffxxxxx
πŸ“…︎ Dec 23 2021
🚨︎ report
Minecraft Launcher Version 1036 (MACOS) error "something went wrong in the login process" appears when trying to login with a Microsoft Account. Anybody know to correct this? [java]
πŸ‘︎ 14
πŸ’¬︎
πŸ‘€︎ u/AyBayBay2898
πŸ“…︎ Nov 03 2021
🚨︎ report
For Asian American students, new magnet school admissions plan creates roadblocks β€” Our community enjoys no greater privilege than any working-class group in America, and we depend on public magnet schools for opportunity, writes Michael Zhang. This new process fails our children. inquirer.com/opinion/comm…
πŸ‘︎ 140
πŸ’¬︎
πŸ‘€︎ u/User_Name13
πŸ“…︎ Jan 03 2022
🚨︎ report
[JAVA]/Mac Whenever I try to join Minecraft since November 11 2021 it says "Something Went Wrong In The Login Process" and it doesn't allow me to play.
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/PUMPKIN_TAMER
πŸ“…︎ Nov 20 2021
🚨︎ report
Near Vanilla [Semi-Vanilla] [SMP] {Mature 18+} {Java} {Whitelisted} {Community} {1.18.1} {Survival}

Near Vanilla is a close-knit community server where we’ve created an environment where players come together to build, collect, explore, and have fun. The perks of being a member can be seen in our cooperative builds, player competitions, vibrant shopping district, and other events. All play styles are welcome, from those who want to venture out on their own to those who want to work cooperatively with others. We’re sure you will find exactly what you are looking for in your SMP experience while making some great friends and builds along the way.

Near Vanilla is an international, community-driven server. There is constant communication on our Discord, both serious discussion and silliness. We constantly seek the opinions and views of the player base and large changes are made through player discussion. Suggestions are always welcome. A dedicated admin team is always on hand to make sure things are working smoothly, bad behavior is squashed, and your time on the server is stress-free. Our DynMap, which can be viewed through the website, allows you to navigate to your favorite biome and see how close/far you are from your fellow players.

If this all sounds like your kind of place, grab your sword and pick and jump into NearVanilla and show us the creations you can make! Apply now!

Requirements:

  • 18+ only
  • Be Nice

Zero Tolerance Policy: No hacking, glitching, or duping allowed. Any of these will result in a permanent ban. No griefing, stealing, bullying, insulting, discrimination, or prejudice behavior tolerated. Toxic behavior is not welcome.

The β€œNear” in β€œNear Vanilla”

  • Deathlog: Lets you know where you died
  • WanderfulAdditions*: control armor stands and make item frames invisible
  • Kickafk: Kicks players who afk more than 3 hours
  • Custom plugins created for our server
  • A few Admin tools to help mods keep things friendly and welcoming Players can suggest Non-Vanilla additions if they do not remove from the vanilla experience which will be discussed on our Discord.

**To apply fill in the fol

... keep reading on reddit ➑

πŸ‘︎ 24
πŸ’¬︎
πŸ“…︎ Jan 14 2022
🚨︎ report
Apache Resigns from Java Community Process Executive Committee networkworld.com/communit…
πŸ‘︎ 53
πŸ’¬︎
πŸ‘€︎ u/Tanglesome
πŸ“…︎ Dec 09 2010
🚨︎ report
Java Community Process EC rejects the Java Platform Module System sdtimes.com/java-communit…
πŸ‘︎ 17
πŸ’¬︎
πŸ‘€︎ u/massiveattack778
πŸ“…︎ May 13 2017
🚨︎ report
Is there a "Java Experts" community?

Let me explain myself: I'm not trying to be elitist here.

With that being said, most of the communities I tried to participate ends up swamped with people asking very beginner questions, and the feeling I have is that there's not a place (zulip, matrix, slack, etc) where there are real experienced java guys to exchange ideas, knowledge, etc.

Does anybody know any?

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/neopointer
πŸ“…︎ Jan 07 2022
🚨︎ report
Long-term friendly survival community, Our first relaunch ever (Java+Bedrock)

Hi everyone, I've been running a small survival community since mid-2019. We are doing our first ever reset since then for the 1.18 update. I think it would be a good opportunity to have some new members.

We are a very welcoming community and family-friendly! For transparency, here are some features that our server has so that you can effectively decide if it is a kind of server you would want to join:

  • Java and Bedrock are both compatible
  • Build in towns, in markets, or out in the wild
  • A simple registration system on first-join to deter low-effort trolls and griefers
  • Ability to protect builds if you desire
  • Easy rollbacks from staff if griefing occurs
  • Keep inventory and xp upon death
  • The usual ability to warp to spawn or set homes
  • A community culture that tries to emulate personal growth and behavior more akin to how people act in real-life interactions rather than Twitter/Reddit toxicity
  • A fun feature where different players get to take turns each week in the roles of nerfed versions of staff ranks

The relaunch is planned for tonight. Send me a message if you would like to join us! You are welcome to ask, even if you read this later on!

πŸ‘︎ 18
πŸ’¬︎
πŸ‘€︎ u/TheMattVid
πŸ“…︎ Dec 18 2021
🚨︎ report
I developed what I believe to be a new polynomial interpolation algorithm and implemented it in Java and python what should I do to contribute back to the community?

I contacted SciPy about it. Pretty much what I found is that if you take recursive deviation of adjacent points with a static delta x you then get a value that iterates over and over. I then developed a formula to find the coefficient of the highest monomial in the polynomial. You can then subtract out the correlating monomial values and be left with the successive parts of the polynomial. After doing this process recursively you can then solve for all the coefficients in the polynomial. What should I do with this?

Here's a video of the vertical algorithm.

https://www.youtube.com/watch?v=ILPMhjZXXA4

Here's the math examples

https://drive.google.com/drive/folders/1xQZA5DM8crRrsOfFwnksZ4EK5YTWpsDV?usp=sharing

Here's the current code. I'll update the README.md file as soon as I can.

I redid the implementation in college in Java it's a lot better than what I did in python and actually uses recursion.

https://github.com/jmoseman01/ssrsteomjava

I reimplemented my java implementation in python. It actually has a README.md

https://github.com/jmoseman01/modernSsrsteomPythonImp

Here was my first go at it in python. I will make a better implementation of this with more coherent variable names. Sorry for the lack of polish this was just a high school science fair project with little accommodation or guidance.

https://github.com/jmoseman01/ssrsteompython

This is my Jupyter Notebook explaining how I developed this polynomial interpolation algorithm.

https://github.com/jmoseman01/ssrsteom-Jupyter-Notebook/blob/main/SSRSTEOM.ipynb

πŸ‘︎ 196
πŸ’¬︎
πŸ‘€︎ u/jmoseman01
πŸ“…︎ Nov 13 2021
🚨︎ report
Java Platform and Java Community Process Overview auth0.com/blog/java-platf…
πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/Ramirond
πŸ“…︎ Mar 30 2017
🚨︎ report
[java] "Something went wrong in the login process"

I have been able to log into my account perfectly fine today with no issues but all of a sudden tonight it keeps popping up with this:

no clue why or what I did but if anyone could help me it would be appreciated (this is also the old launcher and not the new one)

πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/HipHurt
πŸ“…︎ Nov 11 2021
🚨︎ report
Something went wrong in the login process [java]
πŸ‘︎ 4
πŸ’¬︎
πŸ“…︎ Nov 12 2021
🚨︎ report
Interested in community-building, collaboration, and shenanigans? Join RiverCraft! [Java 1.18.1 / 18+]

Season 3 of RiverCraft launched a few days back and we're looking for some great people to join our rag-tag crew of talented, funny, and genuinely awesome folks!

Here's some info about us:

  • Established April 2021
  • 18+
  • Java 1.18.1
  • Vanilla server w/ QoL Plugins (Essentials, Core Protect, Mob Heads, Player Heads, etc.)
  • Safe & welcoming environment for everyone regardless of race, gender, orientation, or religion
  • Mature & close-knit community with a wide array of talents, skillsets, build styles, & interests
  • Absolutely no toxicity, harassment, griefing, or hacking allowed
  • Potential opportunities to join our Admin, Event, Community, & Marketing teams
  • Community events, mini-games, shopping district, communal builds, & much more
  • Check us out on Instagram (@RiverCraftSMP) & TikTok (@RiverCraft)

If you're interested in learning more or potentially joining, please respond to this post or reach out to me on Discord (CloudFuel#0001) or Twitter (@CloudFuel).

πŸ‘︎ 20
πŸ’¬︎
πŸ‘€︎ u/CloudFuel
πŸ“…︎ Dec 24 2021
🚨︎ report
Import Java Weekly Issue 2 is out - Lambda expressions, functional testing, Jshell, Apache Sling, How the Java Community Process Has Changed and Where It's Headed and much more importjava.org/newsletter…
πŸ‘︎ 15
πŸ’¬︎
πŸ‘€︎ u/techweeklybot
πŸ“…︎ Aug 04 2016
🚨︎ report
[JAVA][1.18.1] [18+] Reliable community driven Clear Waters SMP

Tired of playing alone? Want a server that will last? - We have a server for you!

Clear Waters SMP

Server started: 2021-12-13

We want to make a reliable SMP server that wont close after a few moths and build an adult community around it. You don't have someone to play games with? Want someone to talk about your IRL stuff? - We are here for you!

Our features:

  • Community driven
  • Grief protection and regular backups
  • Stable TPS, powerful and reliable server hardware 24/7
  • Experienced developers!
  • Unlimited world - forget borders, there are no limits for your creativity!
  • Mature 18+ community!

Current data packs:

  • One player sleep
  • Micro blocks
  • Mob heads
  • Player heads

Requirements for players:

  • You must be 18+ years old and act like one.

Interested? Leave a comment and we will contact you via DM's.

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/theaustinneves
πŸ“…︎ Jan 06 2022
🚨︎ report
[java] Ok so can anyone help me get Minecraft working I play on MacBook Air when i go to log into Java and I hit Microsoft it says something went wrong with the log in process I migrated my account I fully deleted Minecraft restarted my computer and nothing Is there any advice someone can give me
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/the_binz_witz
πŸ“…︎ Nov 14 2021
🚨︎ report
Something went wrong in the login process. [Java]

Something went wrong in the login process. If the problem persists, check your internet connection.

This is the alert that shows me when I try to log in with a microsoft account, on the 27th of this month I could still play without any problem, on the 29th I play for a while but when I open the launcher it keeps in an infinite loop to log in, so I decide to reinstall the launcher and surprise the above mentioned alert. I also reinstalled Windows thinking it was a virus causing the problem, but the problem persists even with a clean Windows installation. On the page allows me to log in without any problem as in another launcher (LunarClient).

> It seems to be a bug in the launcher and the solution I found temporarily is to use another launcher.

> https://bugs.mojang.com/projects/MCL/issues/MCL-19840

https://preview.redd.it/iefa1xga8pw71.png?width=1013&format=png&auto=webp&s=771a54489168419b1d6f9f407c236e06af526830

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Pi__3
πŸ“…︎ Oct 31 2021
🚨︎ report
Looking for an Adult Minecraft community? No theft? No grief? We are all waiting for you on TogetherCraft! β€’ JAVA β€’ Whitelist β€’ Hermitcraft Inspired β€’ Player Shops β€’ Weekly Events β€’ PVE Focused β€’ Diamond Economy β€’ Extra Large Map β€’ Ready to join our friendly community? www.togethercraft.online
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/rockitseven
πŸ“…︎ Jan 14 2022
🚨︎ report
Is It Possible To Create You Own JSR? -- An Interview About Java Community Process (JCP) with Heather VanCura adam-bien.com/roller/abie…
πŸ‘︎ 33
πŸ’¬︎
πŸ‘€︎ u/thjanssen
πŸ“…︎ Feb 08 2016
🚨︎ report
[Java] Minecraft: Something went wrong with the login process(Mac)

I purchased Minecraft this year, January 6th and I haven't had any issues since except for not too long ago. I created my minecraft account with a microsoft account but I didn't migrate. Now whenever I try doing microsoft login it says "Something went wrong with the login process". I've seen another person have the same issue but I have mac and they had windows. I tried logging in with mojang account but then it would only let me play the demo. (solved)

https://preview.redd.it/8ya6o46wpjy71.png?width=1366&format=png&auto=webp&s=dc9be8a80cd31558772662c8de769ca60fd1512b

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/samvoar12121
πŸ“…︎ Nov 09 2021
🚨︎ report
[Java] Something went wrong with the login process (Mac OS)

Hello! I have recently noticed that I cannot log into my Minecraft account through Microsoft, A few days earlier I had been able to log in and play and now I cannot, It will just say "Something went wrong with the login process" once I click on Microsoft Login. Does anyone know a fix for this? I have tried : redownloading, changing my .minecraft folder to a new one, Logging in and out of my Microsoft Account. If you know a fix, please respond. Thank you

πŸ‘︎ 3
πŸ’¬︎
πŸ“…︎ Nov 16 2021
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.