Category: software
-
DropBox performance problem on Mac OS
EDIT: The solution below worked only temporarily; the problem started again after a while. I ended up moving to iCloud and cancelling my DropBox plan. I’m keeping this post as a reference only. Dropbox is a cloud-based storage service that has become increasingly popular in recent years. However, if you are a Mac user, you…
-
SOLVED: “Not enough space” error from Apple Time Machine despite DropBox Smart Sync
DropBox has a nice feature called “Smart Sync”, which deletes selected files from your local disk, while preserving the file on the cloud. It shows fake placeholders instead of files, and downloads them only when you need. I have used that feature on various large files; but despite that, Time Machine kept telling me that…
-
Speed up Python with C++
Python is a popular programming language known for its simplicity and readability. However, it has a few drawbacks, one of which is slow performance. This can be especially problematic when dealing with complex computations or large datasets. Fortunately, there are a few strategies and techniques that can help improve Python’s performance and make it more…
-
Accessing Mac OS API’s with Python over AppleScript / Shortcuts
As a Python programmer; if you need to access a Mac OS API, the traditional way to go is to use the PyObjC library. However, this might be too cumbersome for simple tasks; such as getting the E-Mail address of a Mac contact. For such small tasks, your Python code can simply make an AppleScript…
-
How to attract SAP freelancers
Many SAP clients work with freelancers; because they usually bring valuable experience, know-how, speed and quality to the table. However; prominent freelancers typically get offers from various companies, and need to choose between alternatives. In my opinion; the most significant SAP freelancer criteria are the following. The more you can fulfill them, the better chance…
-
Code adaptation trainings before S/4HANA upgrade
If you are an ABAP programmer and your client is planning an S/4HANA upgrade, you need to be aware of the process on adapting your custom code. Here is my curated list of essential free Learning Hub trainings on the subject. Custom code adaptation process Prepare your custom code for HANA Extensibility of SAP S/4HANA…
-
Mac solution: How to view SAP GUI windows inside Eclipse ADT
If you are an ABAP programmer on a Mac (like me), you might have installed Eclipse ADT and SAP GUI for Java. However; when you try to view a SAP GUI Window within Eclipse, you probably got an error saying that JavaFX can’t be located by Eclipse. Here is a step-by-step solution to this problem.…
-
Hosting Multiple Domains on Python Flask
No, we will not use host matching! Instead, we’ll use our own architecture. The title makes the content of this article obvious, so let’s jump right into it. This method might be a little tedious for high-traffic websites, but if you have a handful of low-traffic websites and want to host them under a single…
-
Klasik ABAP’tan RAP’a Yol Haritası
Giriş SAP’nin güncel geliştirme paradigması olan ABAP RESTful Application Programming Model, beraberinde pek çok yenilik getirdi. EML, Annotations, Draft Handling, Behavior, Metadata Extension, Fiori Tools gibi bazı anahtar kelimeler sayılabilir. Hatta geliştirmeleri dahi kısmen Eclipse, kısmen VS Code’da yapıyoruz. Ancak; hala SE38 içerisinde klasik ABAP ile çalışan ve bu gelişmelerin ucunu biraz kaçırmış programcılar var.…
-
ABAP CDS View Tip: First and Last Day of Month
Here are two cool formulas to calculate the first & last days of a given month. First day: Last day: Real world example: