My first picture edited with my new workflow and 100% #opensource software!
As RAW converter #rawtherapee was used and for selective editing #gimp was the programme of choice. My OS is #Linux of course 😄
I deleted Windows with all my #Adobe products three months ago... And it was a good decision! 😅
Shot with my
#Canon EOS 6D
20mm, F/1.8, 20 s, ISO-3200
#Bavaria #Bayern #milkyway #alps
Before and after editing 📷
plot_circle: I have added a new function to my minimalistic 3d plotting library 😄
❗I moved my project on Gitlab to another account name❗
First test on the #librem5 qemu image was successful. My first Linux app fits well :)
I also started to write a plot library based on Cairo to realise a virtual representation of the 3D data.
I am now on #Gitlab with my #gnome #gtk application designed for the #librem5 (with #libhandy).
The Idea is to give photographers the possibility to calculate the position of the sun, moon and milky way to plan the perfect spot to take a picture.
I am not a programmer so please tell me if you would do something differently.
AND if you know how to make a 3D plot of a coordinate system in C (similar to matplotlib in python) please tell me! 😅
In my old version I managed timezones through my own calculations. Now I switched to GDateTime from #GLib.
Furthermore it is now possible to change the timezone in the app settings. The default timezone is the one used by the system.
Next week I want to connect the calculations of the position of sun, moon and milky way to the user interface.
News from my app #PicPlanner:
I worked a lot with libshumate which is GNOMEs map widget written for GTK 4. But I noticed that there was no signal emitted when a user changes the location of the map. It took me a lot of time and I haven't thought I could make it BUT I made my first merge request which adds this signal to #libshumate. I hope it gets merged this would be awesome 😥☺
Did you know that one of the ways Android and IOS reduce energy consumption is by using a unified system-level notification provider?
UnifiedPush is FOSS implementation of the same idea that could help projects such as #pinephone and #linuxphones in general by providing both a framework to reduce battery consumption and a more unified interface to code notifications on.
If you follow FOSS, would you please boost?
In the end, only a few lines of code were necessary but to figure out how to connect to a map provider was not that easy. I didn't knew that there was a "load_defaults" option which is nice 😅
I finally have a working map view in my app #PicPlanner.
I used the new #gnome library #libshumate which is the #gtk4 version of #libchamplain.
The ShumateSimpleMap widget is quite convenient to use!
The documentation however is nearly not existing and it was at least for me quite an effort to create a working widget. But now it looks nice 😊👍
I made good progress today and added a lot of GUI related code to #PicPlanner and much better I understand more how things work from day to day 😊
There is still a lot to do but I am quite happy with the progress and there are still some days left in the first month of 2022.
I just added the search bar. The next step will be to find how to correctly get the information from #Nominatim (Translate e.g. a city to coordinates). I already did this once but I think the way I did it would have been considered bad programming... 😅
I tried for hours to add desktop icons and symbolic icons to my app but it didn't work.
It took me 4!!! hours to notice that there is a difference between really installing an app and running it with #GNOME Builder.
Yes, afterwards it is obvious but for a newbie like me this wasn't.
So if you are new in the game: App icons only appear if you install the app so every file is at the right place on your system. Pressing play in GNOME Builder is not the same! 😄
I think I kind of understood how the #gnome ui works. #gtk is not that easy if you try to adopt the programming style as it is intended by gnome especially if you are a newbie as I am 😅
My #gitlab repository is up to date again. The application however is still quite useless because the UI is still not connected to the backend. I am reading a lot of 'C' literature and also other source code to learn.
My #goal for 2022: first stable release by the end of the year! 💯
After Mozilla recently began accepting donations via BitPay, many people started being vocal about cancelling Mozilla and Firefox and switching to other browsers.
I know crypto sucks, but don't y'all realize that the other browser engines are developed by megacorps that are LEAGUES ahead in terms of ecologic impact, and that are almost entirely built on top of evil business models?
Mozilla's only sin was accepting donations via BitPay. Please let's stop being so toxic about everything, and boycott BitPay and Bitcoin rather than Mozilla, shall we?
dnglab 0.1 released! 🎉
Want to use your Canon R camera with #Linux? Here is an open-source app for you to convert CR3 RAW files into DNG to develop them with #darktable.
CCC meldet keine Sicherheitslücken mehr an die CDU. Schwachstellen wurden verantwortungsbewusst den verantwortlichen CDU-Stellen gemeldet, dann: Shooting the Messenger https://www.ccc.de/de/updates/2021/ccc-meldet-keine-sicherheitslucken-mehr-an-cdu
My Gitlab repository is a little bit outdated because I noticed some fundamental problems in my application structure. This is my first Linux application and I am not a programmer so I had no idea how an application should be structured. I looked at the source code of a view other GTK applications to learn how to do it better.
Long story short: I started to rewrite my application from scratch again and hope I do better this time 😅
It's FOSS is 9 years old 🥳
142 million pageviews
More than 300,000+ people on various social media channels
And the satisfaction of helping thousands (if not millions) of people with their Linux journey.
We are grateful to you all 🙏
Soooo cute 😄😅
Shot with a Canon EOS R5 and edited with ART (fork of Rawtherapee) on Manjaro Linux.
I love Linux as a photographer! I lately calibrated my monitor again and it is so easy with #displaycal in combination with a Datacolor Spyder 5.
But I was not able to make the calibration via #gnome color settings. It always gave me an error... Has anyone managed to do this?
Linux enthusiast. At the moment working on my first Linux app ever called PicPlanner: https://gitlab.com/Zwarf/picplanner