BitPay is now available for Windows Phone

Standard

Early today, I received an email from BitPay team saying “BitPay wallet is now available on Windows Phone”.

As we all know Copay wallet was available for Windows Phone and In my opinion, it was not useable due to tremendously slow startup and UI and there was no good alternative for Windows Phone.

Now with BitPay, we can finally enjoy their service on Windows devices.

I will be publishing a review soon.

Rust on Mac

Standard

Rust is systems programming language gaining popularity due to its “safe, concurrent, practical language”, being memory safe while maintaining performance is the reason why so many people are adopting it as their systems language of choice, winning the first place for “most loved programming language” in the Stack Overflow Developer Survey in 2016 and 2017.

It is open source and sponsored by Mozilla Research. There are many interesting projects like Piston a modular game engine, you can find more project and packages on crates.io,

Install instructions.

Open Terminal and run these commands.

curl https://sh.rustup.rs -sSf | sh

source $HOME/.cargo/env

Time to write some rust code.

fn main() { print!("Hello World!") print!("Rust coding day {}", 1); }

Rust file is saved by the extension .rs.

To compile this file, we need to execute it with Rust compiler.

The compiler is known as rustc in the command line.

rustc hello.rs

Executing the file.

./hello

It will build instantly and create a binary executable as hello.

Running hello

If you have any question leave a comment below.

Blender on Raspberry Pi

Standard

In a hot weather with multiple laptops running in the same room, the last thing I wanted to do was render, which I did and instantly the cooling fans turned on, result, the room turned uncomfortably warm.

Ten minutes later, I gave up on the render process as I did not want to sit in this oven and decided to fire up my Raspberry Pi 2,  and checked to see if a build of Blender is available in the repository, turns out there is a built not the latest built but has everything I need for the render.

I highly recommend doing this on a Raspberry Pi 2 or higher, as it has sufficient amount of RAM for decent render and CPU that can handle BVH(Bounding Volume Hierarchy) duplication without any issues.

Announcement: I will be publishing the result of the benchmark once they have been completed, you can subscribe via email to get notified or leave a comment.

Installing it is like another application.

Arch Linux

sudo pacman -S blender

Raspbian

sudo apt-get install blender

The good thing about Blender is it has CLI support, which lets you render without firing up the GUI.

blender -b file.blend -o /render/frame_##### -F PNG -f -2

Let’s break down the flags used above.

-b (render in background without GUI)

file.blend (location of the blend file to be rendered)

-o (Location to where the render will be saved)

-F (Override the image format specified in the blend-file and save to an PNG image.)

-f (Frame)

To learn more about the command line you can visit the official documentation.

https://darryldias.me/2017/preview-render-in-blender/

You could also do preview renders, that are quicker than offline render.