RPA Part 1 — Sharing Word/Excel between objects in Blue Prism

It’s quite common for Blue Prism developers to use MS Word VBO or similar to interact with Word instances in workflows. However, a problem arises when we want to extend the object with some custom functionality that utilizes Word COM object. The issue is that MS Word VBO doesn’t expose the Word instance and we … Continue reading RPA Part 1 — Sharing Word/Excel between objects in Blue Prism

Pitless Pit Part 1 — Furmanek Test for consciousness

Today I’m going to propose a framework for determining whether a being is conscious. I call it the Furmanek Test (just like the famous Turing Test). The test is based on identifying paradoxes among problems that can be proved unsolvable. General Idea According to Wikipedia, “a paradox is a logically self-contradictory statement or a statement … Continue reading Pitless Pit Part 1 — Furmanek Test for consciousness

Bit Twiddling Part 6 — Stop RDP from detaching GUI when the client disconnects

This is the sixth part of the Bit Twiddling series. For your convenience you can find other parts in the table of contents in Par 1 — Modifying Android application on a binary level Today we’re going to solve the problem when the remote server disconnects GUI when we lock the workstation or disconnect. Let’s … Continue reading Bit Twiddling Part 6 — Stop RDP from detaching GUI when the client disconnects

Bit Twiddling Part 5 — Fixing audio latency in mstsc.exe (RDP)

This is the fifth part of the Bit Twiddling series. For your convenience you can find other parts in the table of contents in Par 1 — Modifying Android application on a binary level Today we’re going to fix the audio latency in mstsc.exe. Something that people really ask about on the Internet and there … Continue reading Bit Twiddling Part 5 — Fixing audio latency in mstsc.exe (RDP)

Serializing collections with Jackson in Scala and renaming the nested element

This is a workaround for XML collection duplicated element names that I was fixing recently. We use case classes in Scala and the Jackson library for XML serialization. We have a class that has a list of some nested class. When serializing it, we would like to name the nested element properly. We start with … Continue reading Serializing collections with Jackson in Scala and renaming the nested element