# Boost up brute force with mathematics

In this post, I’m going to discuss a little bit about brute forcing method and a special scenario where I found brute force vulnerable system. In fact, I boosted up the brute force with use of simple mathematics, so I could actually prove that the system is completely manipulable with a finite (relatively small) amount of time. I’ll briefly state everything, stay tuned.

# What is Brute force?

Brute force is trying to get something correct by trial and error. This can be applied to entering to a system with a 4 number pin code. Let’s say some device unlocking requires a 4 digit pin…

# How to Use Own Docker Images on Minikube — Easy Way

This brief post will bring you a quick and an effective way to use your own build docker images / docker image dumps on minikube.

There are some articles like this explaining one method to use Own Local Docker Images With Minikube. For some cases: such as when you are building docker images from a library or a programming language tool like ballerina, you might not be able to use the above mentioned method. Example case: Try to compile this ballerina example with having followed previously mentioned method.

Note: When you’re executing following commands, replace `myImage` with your docker image…

# How to learn something efficiently

Hello everyone! If you are tired of the current style of your learning procedure and looking for a better way to learn something new, this post is for you. I should mention that learning anything needs some amount of attention and commitment. However, we can make full use of that commitment to learning very effectively. Let’s breakdown the story into two parts.
1. Introducing to the learning
2. Common mistakes in learning and tips to learn efficiently

Learning is basically getting new experiences, skills and memories so that conscious living beings act accordingly. The learning process is happening in any…

# Let’s Crack a Magic Trick

Magic is a great entertaining and fascinating art. There are several kinds of magic. Magic usually uses sleight of hand, misdirection, lying (of course), magic props, pre-show work, secret assistant, mathematics etc. A long list of magic types can be seen here. I have always been fascinated by both mathematics and magic for a long time. I’m also a kind of person who likes to destroy the fun in a magic trick trying to figure that out. (Kind of conflicting characteristics, I know). In this post, I’ll be teaching you a very simple card trick. …

# Cross-platform communication and MQTT protocol

In computer science, data sharing or communicating between two different systems is a common thing. Communication between two homogeneous systems can be designed when the system is developed. Also, completely different systems might also need to share information. For example, a simple sensor powered by an Arduino platform might need to send information to your smartphone on which Android or Apple iOS is running. In order to accomplish cross-platform communication, a common set of rules of communication can be declared and used. Such a rule set is called a communication protocol. …

# Decision Trees for Online Shopping Analysis

Nowadays there is a trend to use online shopping solutions like Amazon, eBay, AliExpress. These websites provide a platform for the sellers to sell their products to a large number of customers. Since many delivery services are connected with these online shopping platforms, customers from different countries buy products. Unlike the traditional shops, the ratings and the good-name is directly represented on the shopping platform for each seller. Therefore the sellers have let the customers return their bought items if they don’t like the product or there is any defect of the item. Some sellers refund the whole amount if…

# Real-time Sound event classification

I introduced a method to classify sound events using machine learning in a previous post. In the previous post, the sound events were captured separately as small audio clips. Therefore, no segmenting process was needed. The separate audio clips were used to train the Neural Network and test it as well. In this post, I’m going to introduce a method to classify sound events which are sequentially concatenated in one audio clip (or a stream). We have to classify events and give them a label along with the timestamp of the respected audio clip or the stream. Let’s call this…

# Sound Event Classification: A to Z

Audio(Sound) is one of the main sensory information we receive to perceive our environment. Almost every action or an event in our surroundings has its unique sound. Audio has 3 main attributes which help us in distinguish between two sounds.

• Amplitude — Loudness of the sound
• Frequency — The pitch of the sound
• Timbre — Quality of the sound or the identity of the sound (e.g. the Sound difference between a piano and a violin)

Let’s say a sound event is an audio clip which is generated from an action. The action can be speaking, humming, finger-snapping, walking, water pouring…

# Change Data Capturing with Siddhi

For the past 24 weeks, I have been doing a feature for the WSO2 stream processor. The main requirement of the feature is to capture change data from DBMS. Now the change data capturing feature is implemented as an IO Extension to Siddhi. You can find the implementation and the latest API docs for the extension. There are listening and polling modes in the siddhi-io-cdc.

In the first release…