Peter's sandbox
to develop skills, share ideas and experience, etc

The importance of stretching

I’m very sure if you do sports on a regular basis you already read and heard a lot of times that warming up before and stretching after the activity are very important. I’d like to share my recent experience that taught me they really are and I should take them seriously.
In November, the weather here was around -5 ˚C. My runs were not long, 8 km top, but I always rushed. Closed my notebook finishing the work for the day, gear up, run, take off the dress, be with the family. What can go wrong? Nothing, if you are 20 years old. But I’m over 35.
At the end of November, going down the stairs was very painful. I felt something between the shin and the calf on the inner side of my right leg. Even walking wasn’t comfortable, not that much as climbing the stairs, still, I felt it. What I did? Rest and tried to give it proper massages with an SMR foam roll. It got better after a week, thought it’s all over, I can go and run again; but I was wrong. After the 3rd km it was painful again and the next day I barely managed to go down on the stairs, again. Due to the COVID situation I didn’t want to visit a doctor nor a hospital, I decided I’ll rest my legs in the whole month, won’t run, and before I go to sleep cream with comfrey and use a bandage. At least I can get ready for Christmas.
Between the two holidays I had a discussion with my neighbor who I usually run with and he asked how’s my leg doing, can I run? I told him that it got better, however I still feel the pain when I walk. He had injuries earlier and knows a physiotherapist, told me I should visit her.
In the beginning of the new year I went to the therapist, explained since when I do sport (and what kind of them), plus since when I run. The first question she had was: “and how long you stretch after every run?”. Well, about 1 minute. She did some examination and concluded my calf is stuck so much on my sin that it can’t move even a bit, I must massage the calf off the bone, and buy a massage ball to soften the muscles I didn’t care about through the years.
I had a checkup today, on the 10th of February, so more than a month passed by for now. I can walk, go downstairs without pain, run 8-10 km without being worried I can’t go further, but I must still stretch and foam roll my legs, and I think it will be a long way until I don’t feel anything while I have an exercise.

Going to be discoverable

So far no search crawler discovered my site. It is because I didn’t spend much time for SEO, I’m not a publicist nor journalist, writing articles in various topics is just a hobby for me; however, they might help others. So, I just enabled the jekyll-sitemap plugin, what means, search engines will find my page. Woo-hoo!
Because I use the GitHub Pages, it could not be easier. Really. I had to edit the _config.yml file and append “jekyll-sitemap” in the plugins section. That’s it.

Phone, be silent!

Due to COVID, I’m working from home for about a year (and will remain home for another 8 months as it seems). I didn’t expect I must do it so long, and during this time a lot of things changed. For example, I don’t have the 2 hours commuting (walk, train, metro) every day. I tried to adjust to the new situation as much as I can, picking up new habits, moving sleeping schedule and so on.
Because I’m always at home and I receive a lot of messages, my phone was beeping continuously. Telegram (sonar sound), Facebook Messenger (the old MSN sound), Viber (tweeting birds), e-mails (Diablo 2 portal enter), SMSes, calls, etc, and there’s no feature to mute the phone for a set timeframe between two messages. My daughter (21 months old now) noticed them too: when somebody pinged me on Viber, she said “tweet-tweet, daddy”, for every other noises “oh, oh! Daddy!”. Their nerves are sensible for such things and I also wanted some peace, not to be distracted when I play with her or working on something. I know, I can turn on the do not disturb mode but then my phone vibrates for every notification and everything silenced, not only the chat platforms. So I did the followings:
in the system settings - Apps & notifications - Notifications I searched for those apps I wanted to be silent and one by one set the notification sound for “None”. However, there was one rebel, a tricky. Facebook Messenger.
Because if the “None” is placed for sound, it used the one what is configured in the application. When I checked if it’s possible to choose “None” there, I was surprised I couldn’t. Either I turn off everything and then I really don’t get anything, or I use something what isn’t disturbing. No, I want to mute that while having the sliding alert from the notification bar and displaying the message on the lock screen. I had an idea: if I create an empty “sound” file (for example nothing.ogg) I might be able to set that and then nothing is played. But it didn’t work; empty, 0 byte file cannot be chosen for such a purpose. Next idea: 1 sec long silence. There are a lot of such videos (?) on YouTube. Downloaded one with NewPipe, without the visual experience, set it and voilà, success. No more sound while having the messages on the lock screen and in the top bar.
Now, after a week I find it very good. No more beeps, distractions, annoyances (I want to keep the touch with others, but I don’t necessarily need alerts for messages). Only the calls, SMSes and e-mails aren’t muted.

About OnePlus' support

I try to use a phone as long as possible, the previous one kept up with me for 3 years. Then, I was looking for a new device for a long time, taking in account every aspect I consider important. One of them was support of the device. Support as time how long the phone receives new software updates, support as available community where I can discuss things and support as if I report a problem I face, somebody tries to help me. This is why I choose OnePlus.
I read their system supports VoWifi. When I received the phone I was looking for this option among the SIMs settings, but couldn’t find it. It isn’t a deal breaker, but if they state that’s available, I want to use. So I contacted them on June, 28.
Since then, there were a few system updates and I installed the (current) latest as well, Open Beta 19, where the VoWifi switch appeared, however, that has no effect. I configured to prefer Wi-Fi calls and VoLTE is only a fall-back option. Still, my phone cannot establish the connection and after a few minutes the VoLTE icon appears. I was curious if there is any limitation on the carrier side and I was told (multiple times) Telekom Hungary has no such a thing, if a device supports Wi-Fi calls then that can be used, no other requirements are set.
OnePlus called me on the 3rd of November, pushing the issue back to my carrier. When I explained that I already talked with my provider the service agent told me they’ll call me back soon. But since then, I didn’t receive anything from the team.
I checked if I place my SIM card into an other phone then I can use the mentioned feature and it works with Samsung Galaxy S20. It narrows down the issue to OxygenOS. OnePlus. I shared this finding with the support team but still no answer.
151 days since I first contacted them. 5 months. 23 days since I received the last message; so I thought I’ll follow up with them on chat. It was a good idea because Levi George was helpful and confirmed my problem is solved in the latest stable release of Oxygen OS, in 10.0.10 EU. Guess what I did the day before yesterday. Yes, I formatted my phone and flashed the new OOS version.
I’m happy to see the service is really available and if I place calls they go through Wi-Fi.
Thank you OnePlus.

OnePlus Battery Saver

A few days ago I finished an other Magisk module, it aims to disable a few unnecessary packages on OnePlus devices. I’ll add more things as I ensure it won’t break the system, the device nor the service. You can download it from the OnePlus Battery Saver repository. The zip file can be installed wiht Magisk’s local installation (I’m pretty sure this module also won’t be accepted by anyone in the Magisk repository).
If you have ideas what else could be added or how to make this tool better, feel free to contribute and create pull requests.