• 0
Participants of the OpenBSD project, that have developed the system of the same name and also different tools such as OpenSSH, OpenBGPD, OpenNTPD and OpenSMTPD, began a LibreSSL project. It is a cleared from odd codes, easier version of OpenSSL.

Theo de Raadt, the founder and the manager of OpenBSD and OpenSSH projects said that
they have managed to get rid of approximately 90 000 code lines at C and 150 000 lines of the content on the whole. MacOS, Netware, OS/2, VMS and Windows support is deleted as few people need it.

Read more →
  • 0
OpenSSL Heartbleed Vulnerability Guide

What can be stolen by attacker


Private key of the TLS server, private key of the TLS client (if the client is vulnerable), cookies, logins, passwords and any other data that are shared between the server and his clients. And you don’t need to monitor the communication path, you just can send a specially formed batch and this can not be detected in server’s logs.

Vulnerability is bidirectional: if a vulnerable client connects up with attacker’s server, he can read the client’s activity memory. Example of vulnerable clients: MariaDB, wget, curl, git, nginx (in proxi mode)

How to test OpenSSL Heartbleed Vulnerability


Read more →
  • 0
Swapping elements in a list is a common task. But as a rule it is often made in a thorny way, especially if it’s Drag&Drop. And now I am going to tell you about a very easy and flexible way to do it using Marionette.js and jQuery UI Sortable.

Installing jQuery UI


We will need part of Sortable only, so in order to save the traffic, I cleared all the ticks for you here. You just need to download it.

Read more →
  • 0
The Danish GeoData Agency launched a full-scale model of Denmark. The model is very detailed and was generated with real geographical data — it includes not only relief but also buildings, vegetation, parks and attractions Only the location of rocks and minerals on the ground and color facades of buildings are randomly generated. The Model cannot fit entirely on a single server, so it was divided into three parts.



Read more →
  • 0
Facebook Hack Language

Facebook has presented Hack – a new programming language based on the PHP syntax and intended for implementation with HHVM (HipHop Virtual Machine). Applications written on Hack can seamlessly interact and go with an existing code written on PHP, as the HHVM environment supports the implementation of unmodified PHP scripts. The Hack code is distributed under a free PHP license. The realisation of the language has already been tested in commercial operation; Facebook, in particular, has already changed to Hack and translated practically all the code of its PHP projects into Hack.

Read more →
  • 0
Great find! bcat is a small utility to pipe console's output to browser. Do you have a script which outputs HTML? bcat! Do you need to preview a README file with Markdown formatting? bcat! Is your script fetching web pages and you want to see the result? bcat! Do you just simply want to say «hello world» in your browser? You know the answer, right?

Utility is compatible with Linux, Mac OS X and FreeBSD. Theoretically, it should work fine on any Unix-based platform integrated with freedesktop.org.

You can use gem to install bcat:

gem install bcat

Let's test it by opening year of 2014 calendar:

Read more →
  • 0
Wolfram Language

During the last 30 years, Wolfram Research was working on a new multi-paradigm programming language. Please, welcome, — Wolfram Language! The language is very large, with emphasis on functional programming, symbolic computation, and rule-based programming, touching on numerous domains, often specialized. As an example, it includes built-in functions for generating and running Turing machines, creating graphics and audio.

It will be bundled with the system software installed on every Raspberry Pi. Intel Edison, introduced at CES 2014, also integrates the language. The language will also be integrated in the Unity game engine.

Wolfram Research team is currently working on standardizing documentation, which is also huge. Nevertheless, incomplete pre-release already exists.

Here is a short video with Stephen Wolfram, introducing the Wolfram Language.

Go to the video →