[20-01-2020]
Yet another way of using OpenCoarrays is to work with homebrew. However, there is one, small, issue. Note that OpenCoarrays may not work with OpenMPI. You can find description of the issue here: https://github.com/sourceryinstitute/OpenCoarrays/issues/625, and here is the original post on StackOverflow – Why does coarray with allocatable component creates segmentation faults when accessed from […]
[20-01-2020]
Installation of the whole toolchain that allows you to play with coarrays might be challenging. It requires lots of small steps, and at least sort of proficiency when it comes to installation based on source code. Take a look here if you are brave enough to install everything from sources: Building OpenCoarrays on macOS – […]
[18-01-2020]
—————— Most recent version of this post can be found here: gcc-13.2.0 —————— This article focuses on installation based on gcc-9.2.0. There are quite a lot of perquisites for this article, but there are two, most important ones. You will need: huge cup of coffee/tea and something to do between various compilation steps (good book […]
[16-01-2020]
Sometimes, it’s required to pass string that will be passed as preprocessor variable so we can make some choices during compilation phase. If you try to pass string as preprocessor variable, and will try to use it inside C string literals, it will fail. #include <stdio.h> #ifndef VALUE #error VALUE is not defined #endif int […]
[16-01-2020]
If you are running X2Go and you get following error It means something is wrong with your XQuartz installation. First of all, it might be you haven’t installed XQuartz at all. In that case, take a look here: https://www.xquartz.org/releases/. Another issue might be related to some dangling connections and in fact, issue is somewhere else […]
[14-01-2020]
This time, I am showing you how to embed JVM inside macOS application bundle. In this 5 minutes long video I am guiding you step by step how to create application that will contain JVM. Please note that various JVM releases (depending on vendor) may have different requirements and limitations when it comes to embedding. […]
[12-01-2020]
Whenever I see presentation, article, tutorial, related to JUnit 5 based tests there is Maven as well. I am not quite a fan of Maven. Anyway, I think it’s worth remembering that for running tests you don’t need it. You don’t have to create complex pom.xml file. You can resort to just few lines of […]
[06-01-2020]
If you want to generate site-map of your WordPress based blog it’s simple and hard at the same time. It’s hard because it’s problematic to find good plugin that can get site-map for you. It’s simple, because you can do it without any plugin at all. You will need: search being enabled in your blog, […]
[05-01-2020]
So, you are thinking which calendar should you pick for a coming year. In my case, I was always struggling whether I should pick Leuchtturm1917 or whether I should stick to Moleskine. I admit, this review is little bit biassed as I use Moleskine calendars for quite some time already. However, it has some objective […]
[01-01-2020]
This time, I will sneak peek memory allocations that are leaking from within JNI based code.
[29-12-2019]
There is a new video at my YouTube channel – JNI Cookbook. This time, I am focusing on XCode and JNI based development. I am setting up JNI based code (written in Objective-C) that spawns new JVM and calls custom class through it.
[28-12-2019]
Sometimes you want to run JNI based code inside XCode – e.g. in case when your C/Objective-C/C++ code is based on some Java library. It’s both simple and little bit confusing to get JNI running in XCode – you have to make sure to set few things before proceeding. 1. Getting source code In this […]
[19-12-2019]
I am making strong assumption that you have XCode and Command Line Tools installed. First of all, you need CMake. I prefer installation from the sources, so I go this way. > mkdir -p $HOME/opt/src > cd $HOME/opt/src > curl -o https://github.com/Kitware/CMake/releases/download/v3.16.2/cmake-3.16.2.tar.gz > tar zxf cmake-3.16.2.tar.gz > cd cmake-3.16.2 > ./bootstrap –prefix=$HOME/opt/usr/local > make > […]
[18-12-2019]
Installation of Boost at macOS is quite simple. # get the sources > mkdir $HOME/opt/src > cd $HOME/opt/src > curl -o https://dl.bintray.com/boostorg/release/1.72.0/source/boost_1_72_0.tar.gz > tar zxf boost_1_72_0.tar.gz > cd boost_1_72_0 # configure boost > ./bootstrap.sh –prefix=$HOME/opt/usr/local/boost > ./b2 > ./b2 install # make sure to point to this location while compiling your code > export BOOST_LIB=$HOME/opt/usr/local/boost/lib […]
[31-10-2019]
If you can see this error: “libjansi.jnilib” cannot be opened because the developer cannot be verified – while working on macOS 10.15 (screen shoot looks like this) it means you probably have issues with libjansi coming from Apache Maven. Make sure to upgrade to version apache-maven-3.6.2. ———— Update ———— In fact, you can do better […]
[30-10-2019]
There is this interesting article about using NCurses Disk Usage in Arch Linux – you can find here: Cleaning root partition on Linux. I definitely prefer to stick to macOS, so I have decided to get it running from iTerm2. It’s really simple. All you have to do is to (as with other samples you […]
[21-10-2019]
I had this strange issue with VirtualBox. There was this crash Process: VirtualBoxVM Path: /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM … … … Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000007fc0a5286d0 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler … … … Thread 0:: Dispatch queue: com.apple.main-thread 0 org.qt-project.QtGuiVBox […]
[24-09-2019]
If you want to make sure that your macOS High Sierra is clean (when it comes to malicious software) you can use free tool (free as in beer and free as in speech – at the same time) called ClamAV. You can get it various ways. You can download it’s commercial version from AppStore – […]
[17-09-2019]
It’s good to know, that _JAVA_OPTIONS will not always work in your Java code. Especially, when you elevate privileges using sudo. Let’s say we have this simple code public class Simple { public static void main(String [] arg) { System.out.println("Hello from Simple!"); } } and we run it following way > export _JAVA_OPTIONS="-Xms1G" > java […]
[07-09-2019]
If you are trying to submit your solution using sbt, like this. > sbt submit user@some.address.com SoMeToKeN … … [error] Invalid input to `submit`. The required syntax for `submit` is: [error] submit <email-address> <submit-token> [error] [error] The submit token is NOT YOUR LOGIN PASSWORD. [error] It can be obtained from the assignment page: [error] https://www.coursera.org/learn/scala-spark-big-data/programming/CfQX2 […]