Contact Us

Contact Details

Blogs

Bash is a deceptively simply interpreter, seemingly easy to use but harder to master its subtleties. But this is what makes free software so much more fun and intellectually stimulating than stuff rushed out a corporate door with deadlines and minimal viable product mentality.

If you’ve been paying any attention over the past month or so you’ll probably have heard of the WannaCry cyber attack that brought down hundreds of thousands of PCs around the world and in some cases brought down entire businesses and services.

For those not familiar with WannaCry, the malware is known as ransomware and encrypts a PC’s hard drive. The only way to decrypt the contents is to pay a ransom for a key.

As part of our cyber security training courses, such as Certified Ethical Hacker, usually on the last day, once the official material has been covered and to provide some practical experience to students we pick an image from VulnHub and see how far the class can go, as a group, to capture the flags.

Have you ever written a pipeline of Linux commands, sat back marveled at the beauty of the elegant philosophy behind Unix design and thought, "wouldn't it be great if I could just branch the pipeline at a particular point and process the results through a different sequence of processes from there? If so this post is what you are looking for.

In part 1 of this post on we looked at setting up PostgreSQL for backup and restore, including point-in-time restores. This post will look at the high availability options and how to use streaming replication with fail over.

Jumping Bean attended PGDay Asia 17th March 2016 and FOSS Asia 18th-20th March 2016 and delivered a talk at each event. At PGDay Asia we spoke on using Postgres as a NoSQL document store and for FOSS Asia. It was a great event and nothing beat interacting with the developers of Postgres and the open source community.

"Let's Encrypt" is the project bringing free and easy to use encryption to the masses.s With "Let's Encrypt" everyone can get an SSL certificate for their sites or services such as mail and ftp for free, forever! The service lowers the barrier to SSL adoption by, not only making it easy to get a free SSL certificate, but also making it easy to install and renew your certificates. So how does one install and use "Let's Encrypt"?

Sometime you have to configure large over complex "enterprise" grade devices and other times you have to deal with consumer grade hardware with confusing interfaces and puzzling feature omissions or bugs.

If you are using babel to compile your app's es2015/ecmascript 6 source to ecmascript 5, and you are using Jest for your unit tests, you will have some additional challenges writing your tests with Jest due to its JavaScript 5 roots.

Jest Setup for ES2015/JavaScript 6 Source

To use Jest for your es2015 source you need to configure package.json for Jestand babel-jest.