LibreOffice 5.4 released with new features for Writer, Calc and Impress

Berlin, July 28, 2017 – The Document Foundation announces LibreOffice 5.4, the last major release of the LibreOffice 5.x family, immediately available for Windows, macOS and Linux, and for the cloud. LibreOffice 5.4 adds significant new features in every module, including the usual large number of incremental improvements to Microsoft Office file compatibility.
Shorter, sweeter documents make interoperability easier
Inspired by Leonardo da Vinci’s “simplicity is the ultimate sophistication”, LibreOffice developers have focused on file simplicity as the ultimate document interoperability sophistication. This makes ODF and OOXML files written by the free office suite more robust and easier to exchange with other users than the same documents generated by other office suites.
Thanks to the efforts of developers, the XML description of a new document written by LibreOffice is 50% smaller in the case of ODF (ODT), and around 90% smaller in the case of OOXML (DOCX), in comparison with the same document

Original URL:

Original article

AMD Threadripper Delidded, with a Multi-Core Surprise Under the Hood

One of the topics we’ve been covering in the past month is the behavior of the Core i9-7900X when overclocked, as well as the performance characteristics of the X299 chipset. In both cases, Intel has been criticized. First, for a CPU that traps a great deal of heat below the heatspreader, thanks to the use of thermal paste instead of solder, and second, for X299 board specs that apparently allow motherboard manufacturers to use poor VRM cooling.It’s not clear who’s actually responsible for the latter issue. It could be that Intel didn’t provide the necessary platform documents within a reasonable manufacturing window, or it could be that motherboard manufacturers made their own assumptions about product specs and wound up with VRMs that run too hot for their own on-board cooling solutions. Either way, it’s not a great look.Now, veteran high-end overclocker der8auer has moved over to the Threadripper side of

Original URL:

Original article

Shoelace.css – a free CSS boilerplate

A back to the basics CSS starter kit. For when you don’t need the whole boot.

Shoelace.css is a starter kit, not a framework. Think of it as a CSS reset sprinkled with
helpful components. Bootstrap users will find it familiar, yet refreshing.

Shoelace is highly customizable through CSS variables. It doesn’t require Less, Sass, or any
preprocessing at all. The minified version is only
31KB and much smaller when gzipped.

Just link to shoelace.css and add customizations to your stylesheet.

:root {
–body-color: white;
–body-bg-color: black;
–color-primary: #09d;

Shoelace was created by @claviska for
Surreal CMS. It’s available under the MIT license.

Report a Bug

Version 1.0.0-beta2



Shoelace is incredibly easy to use. Just link to shoelace.css in your project

Original URL:

Original article

Ghost 1.0 – Brand new editor, fresh design, major upgrade

About four years ago we launched Ghost on Kickstarter as a tiny little prototype of an idea to create the web’s next great open source blogging platform.
In the early days we really just focused on just making everything work. Ghost was one of the very first open source Node.js applications, and it certainly came with a steep learning curve. Our first release was Ghost 0.3 in September 2013, and since then there have been a total of 99 releases, all the way up to Ghost 0.11.9.
In that time we’ve watched as the Ghost ecosystem has grown and flourished. From some of the web’s best loved startups like Square and Tinder, to some of the world’s most important organisations like Elon Musk’s OpenAI and Mozilla. Ghost even made a very brief appearance in this season of HBO’s Silicon Valley.
Today marks our 100th release of Ghost and, fittingly, it’s Ghost 1.0.0
This release

Original URL:

Original article

json_schema: a jq wrapper that prints back a high-level view of a JSON document

A wrapper for jq. Dumps the schemas
(as determined by jq) from a JSON document.
A jq wrapper that prints back a high-level view of the schema of a
JSON document.
json_schema is a bash script that does two things:
List unique paths (using pseudocode).
Count how many times each unique path occurs.
List the unique paths in a JSON document
Each unique path in the JSON document is printed alongside a count of
how many times that unique path occurs in the document.
Count how many times each unique path occurs
For each unique path, a count of occurrences is printed to the left
of the path.

Use it like this:
json_schema foo.json

If the contents of foo.json were the following:
“a”: “foo”,
“b”: “bar”,
“c”: [1, 2, 3, {“hello”: “world”}, 4, 5],
“d”: []

Then that should produce output like this:
1 a
1 b
1 c
6 c.[n]
1 c.[n].hello
1 d

Sample output from NASA near-Earth objects report
This is

Original URL:

Original article

ZeppelinOS: an operating system for smart contract applications

Last week, we saw one of the biggest hacks in the history of smart contract applications. ~30M USD were lost due to a simple programmer error, leaving critical functions open for anyone to call. It’s high time we get serious about writing secure contracts, if we want decentralized applications to reach their full potential.In the early days of computing, writing code into machines was a difficult and inefficient endeavor. There were few tools and resources available for programmers, and specialized magazines were the main distribution media for software. Major operating systems were not yet available, so each computer model required machine-specific knowledge to be programmed. This is what it feels like to work with smart contracts in 2017.The State of Smart Contract ProgrammingEthereum changed the world by creating a distributed global shared virtual machine known as the EVM. Anyone can now use this virtual machine to run programs that handle

Original URL:

Original article

CakePHP 3.5.0-RC1 Released

The CakePHP core team is happy to announce the immediate availability of CakePHP
3.5.0-RC1. This is a release candidate for 3.5.0. 3.5.0 provides a number
improvements both large and small to CakePHP. It also deprecates several
features that will be removed in 4.0.0.

Upgrading to this Version
You can use composer to upgrade to the RC version of CakePHP 3.5.0:
php composer.phar require “cakephp/cakephp:3.5.0-RC1”

What’s new in 3.5.0?
The migration guide has
a complete list of what’s new in 3.5.0, and what has been deprecated. We
recommend you give that page a read when upgrading.

Contributors to 3.5.0-RC1
Thank you to all the contributors that helped make this release happen:
Albert Cansado Solà
Bryan Crowe
Chris Hickingbottom
David Yell
Erwane Breton
Florian Krämer
Ian den Hartog
Iftekhar Eather
Jeremy Harris
Jorge González
José Lorenzo Rodríguez
Marc Würth
Mark Scherer
Mark Story
Michael Hoffmann
Owen Gerrard
Rachman Chavik
Robert Pustułka
Thomas von Hassel
Val Bancer
Viraj Khatavkar
As always, a huge thanks to all the community members that helped make this
release happen by reporting issues and sending pull requests.
Download a packaged release on github.

Original URL:

Original article

Try Ghost 1.0 in 5 minutes with Docker

Today Ghost 1.0 was released which included a new editor and a new installation method.

Trying Ghost is easy with Docker – just follow these steps and you’ll have a blog up and running in less than 5 minutes.

Build a Docker image

I put together a quick Dockerfile for Ghost 1.0 which you can read here. It’s much simpler than in previous releases due to the Ghost CLI added by the project.

$ git clone
$ cd 1.0/x86_64
$ docker build -t alexellis2/ghost:1.0 .

Run the blog

Once your build is done – run it like this:

$ docker run -p 2368:2368 –name ghost -ti alexellis2/ghost:1.0

You can now open up the blog in a new window. http://localhost:2368

List your posts

List your posts with the new re-vamped dashboard.

Edit a post

This is the brand-new editor.



Is this a production-grade configuration?
There are several new configuration options including the use of systemd for process management. Read More here.

The Docker container I’ve built

Original URL:

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: