09 November, 2021

30 October, 2021

 Got my third NFT from #@_buildspace , this time for finishing an Ethereum NFT based game: https://cannonades.com/nft/fantomas/

 


 

  You need fake money on Rinkeby to be able to play. Try getting them from one of these places:

| MyCrypto | https://app.mycrypto.com/faucet

| Ethily | https://ethily.io/rinkeby-faucet/

| Official Rinkeby | https://faucet.rinkeby.io/

 

 

24 October, 2021

Thanks to the amazing team at #@_buildspace  deployed my second ETH blockchain toy project to https://cannonades.com/nft/epic-nfts/ .

The Ethereum smart contract has been published to the Rinkeby test network.

To mint your unique NFT you will need Metamask installed. Also you will need test money. Try getting them from one of these places:

| MyCrypto | https://app.mycrypto.com/faucet

| Ethily | https://ethily.io/rinkeby-faucet/

| Official Rinkeby | https://faucet.rinkeby.io/


A maximum of 200 NFTs can be minted, this limitation is in the contract. If the maximum of 200 is reached and you want to mint more, let me know and I'll publish a new contract and maybe a new page especially for you :-)


Enter the page and generate your NFTs :-)  https://cannonades.com/nft/epic-nfts/


16 October, 2021

SpeakIt 6.1.1 maintenace release. Fixed some colors, navigation and minor UI fixes.

15 October, 2021

13 October, 2021

 

#@_buildspace , guys, you are great! Thank you! 

 

Just created and deployed my first Ethereum Solidity Contract to the Rinkeby test network. 

 

 


 

 

A simple React client web app is almost ready and on its way. Feeling extremely happy.

05 June, 2021

 Crate Jump has a new release. Some minor fixes and removed almost all adds.


04 December, 2019

World Of Cats has a new release. Re-written totally from scratch using Kotlin, Jetpack, MVVM. Taking advantage of coroutines for non-blocking. Glide for image loading. Caching everything with Room. HTTP requests populate the local database. And UI observes the db, as per Google recommendations. Works offline like a charm. Loads instantly! No bugs! (that last one was a joke)

02 September, 2019

SpeakIt 6.1

SpeakIt has a new release. Added support for Dark Theme. Several minor Android 10 compatibility updates.

Re-written from scratch in Kotlin, using MVVM and Jetpack

21 March, 2018

How to unblock all IPs banned by fail2ban on a Digital Ocean Ubuntu 16.04 droplet

1. find the location of the fail2ban database file:

sudo fail2ban-client get dbfile  
 
 Current database file is:
`- /var/lib/fail2ban/fail2ban.sqlite3

2. stop the fail2ban service:

sudo service fail2ban stop

3. delete the fail2ban database file:

sudo rm /var/lib/fail2ban/fail2ban.sqlite3

4. start the fail2ban service:

sudo service fail2ban start

5. check the list of all packet filter rules in the Linux kernel:


sudo iptables -L

23 August, 2017

Deploying a Spring application as a Linux service behind nginx (Ubuntu Server 16.04)


1. Create, build and run locally the application

The application to deploy is a JPA Data with REST from the official spring docs. But, instead of the system wide gradle mentioned in the Spring documentation we'll be using the ./gradlew wrapper since this is the recommended way of doing things. The gradle wrapper is usually committed to the source control.