Modern Technologies

Software & Tech Development for the Future

Discover
BIG DATA

APACHE FLINK BASICS

Apache Flink is a platform for distributed stream data processing. It is an efficient tool for manipulation with large amounts of data. Flink was invented in Berlin Techical University (“Flink” means “quick” in German). It is a primary competitor to Apache Spark. The point is that Apache Flink works as a pure streaming engine, when […]

thaiphan 
BIG DATA

FIXING FLINK’S JAVA.LANG.RUNTIMEEXCEPTION: NO NEW DATA SINKS HAVE BEEN DEFINED SINCE THE LAST EXECUTION.

There’s a typical error for Apache Flink rookies: Exception in thread “main” java.lang.RuntimeException: No new data sinks have been defined since the last execution. The last execution refers to the latest call to ‘execute()’, ‘count()’, ‘collect()’, or ‘print()’. at org.apache.flink.api.java.ExecutionEnvironment.createProgramPlan(ExecutionEnvironment.java:910) at org.apache.flink.api.java.ExecutionEnvironment.createProgramPlan(ExecutionEnvironment.java:893) at org.apache.flink.api.java.LocalEnvironment.execute(LocalEnvironment.java:50) at org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:789) … It is caused by the one line in […]

thaiphan 
BIG DATA

SPARK SHELL

Let’s take a closer look on Apache Spark shell. Its main mission is to represent Spark API and its opportunities. People do not usually switch to Spark-shell in scope of Big Data tasks. But it is still a powerful tool for data processing. To install Spark use our guide. As we mentioned in previous lesson, you can start […]

thaiphan 
BIG DATA

WHAT IS APACHE SPARK?

Apache Spark project is breaking limits of growth. It quickly became a trending buzz-word in Big Data field. So, what is Apache Spark? First of all, this is a very fast and efficient framework for big data processing. ABOUT APACHE SPARK Since 2014, when it got license of Apache 2.0, Spark became evolving. Now it consists of […]

thaiphan 
MOBILE

UNITY FADE IN/OUT ANIMATION

For my 2D game I wanted to create a “hurt” effect. It should fade in with red color and then fade out back to transparent. All we need to do is to create an empty image and apply the 3-step animation for it. In my case I scaled the imaged for the side of the […]

thaiphan 
MOBILE

UNITY ADS MEDIATION: WHAT IS ZONE ID

If you want to use Unity Ads service as a mediation for rewarded ads, you should know you Project ID and Zone ID. So, let’s look how to find the Zone Id.   The answer is right here: UNITY ADS ZONE ID Zone ID is a name of an Ad in your Ads Dashboard. By default […]

thaiphan 
MOBILE

REACT NATIVE LOCALIZATION

Some React Native features may not be clear or easy to implement, but the localization is made really painless. For localization in React Native we will need to: install the react-native-localization library create an object with localized strings use this object instead of old hardcoded strings. That’s it. Now let’s go through it. INSTALL REACT-NATIVE-LOCALIZATION The simplest way […]

thaiphan 
MOBILE

FIXING UNITY | COMMANDINVOKATIONFAILURE: FAILED TO RE-PACKAGE RESOURCES

Suddenly I saw an error while building the apk-file for my Unity project, which said: CommandInvokationFailure: Failed to re-package resources. Let’s see how to fix that.  The full error message was: CommandInvokationFailure: Failed to re-package resources. See the Console for details. C:\workspace\soft\android-sdk\build-tools\24.0.0\aapt.exe package –auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S “res” -I “C:/workspace/soft/android-sdk\platforms\android-23\android.jar” -F […]

thaiphan