blog.michal-wt.com

Hello Gopher and good bye Java

15.08.2023 00:20 blog

Today is a day that opens new charpter of this website. I know, I wrote that I would never write about blog... I decided to make an exception to this rule because I have a good reason for it. Previously, my blog ran on Box 1.7 - my own CMS written in Java. A few months ago I decided to rewrite it in the Go language. The changes are very substantial and it works very, very, veeeeeeeeeeery efficient!

The idea/concept behind Box system was to create a modular solution based on extensions - it was very similar and inspired by Drupal. Branch 2.x is more monolithic. With this release my focus was on performance and security. The first website I migrated to Box 2.0 was the page about one of my projects: firecat.michal-wt.com. The blog started with newer and latest version 2.1, which I finished today. I will soon write an article about the Box project and its future. That's all for now Folks! See you soon.

I didn't forget about the blog

25.06.2023 23:39 blog

It has been a long time since the last article. I have been very, very busy. Have you seen the new website of FireCat - my project? If not, let’s check it out. I spent a lot of time on it and it was a very productive period that made me very satisfied. I don’t want to write too much about it here. If you are interested, visit FireCat’s website.

I thought a lot about a future and future of my blog and other projects. I have some ideas and I think I found a new ways, new concepts and new perspectives. Many things have changed in the past few months, requiring a fresh look at technology. I have a draft of the next article, and I will publish it soon. But for now, I want to assure you that I have not forgotten about the blog. New articles will be comming soon… :)

Ecology and zero waste in Dell style

09.01.2023 17:32 electronics

If you have been following my social media You have seen I have fixing some electronics last time. One of them was my old Dell Inspiron 7566 laptop. It had problems with the touchpad, keyboard and a swollen battery.

Except Dell I brought back to the new life two smartphones – LG G6 and Samsung Galaxy S7 – they are alive and work like new. I’m motivated by education reasons, ecology and zero waste trends. I decided to give a new life for some devices and learn something new.

I repaired touchpad, changed the keyboard with palmrest and I changed termal pads, termal paste under heat pipe. Everything after that worked much better than before. I decided to buy a new battery.

And…

Twitter - your account has been blocked

18.12.2022 12:12 blog

twitter - blocked profile

Yesterday I decided to create blog profile on Twitter platform. After crazy and weird verification, everything went fine and the account was created. I posted one note with two links to C++ articles. After that someone observed my profile and I checked his profile. It was profile of someone who is programming in C++ and publishes content about it. I decided to observe his profile and after that my account got blocked and now they want my phone number. Twitter am I joke to you? We can live without Twitter but Twitter without users... I'm not sure... They really believe that you can't buy many prepaid SIM cards, register them and create multi accounts or buy registered cards from providers...

It's very naive and stupid. As I wrote, I don't need Twitter. Link to my blocked account: twitter.com/mwt_blog

Update [6.01.2023] After my e-mail to Twitter support, my account was unblocked.

Once again about C++23

16.12.2022 20:39 dev

It’s very difficult for me to test new features of the new C++ standards on compilers that supports them poorly. For all of my C++ articles I test and try to implement examples containing new things. For this purpose I frequently build weekly snapshots of GCC.
This review contains a small overview of another new things. All of them with my tested examples.

15 years with Linux!

29.11.2022 21:35 dev

Time is passing very, very fast. 15 years ago I bought my first computer with Linux and... I was sure it had Windows preinstalled. I was wrong. That is the beginning of the story. What was next?

First look at C++ 23

16.11.2022 20:01 dev

It’s time for a first look at the C++23 standard. A few months ago I wrote a little bit similar article on my previous polish blog. I think, this article will be more complete and will contain more details and informations about more new features.

I made a website in C++ and it was very easy - let’s talk about Flux 2

03.10.2022 14:57 dev

A the beginning I would like to explain what Flux is. Flux is a small web application which provides online Unix-like shell. It’s not only a shell. I trying to create small web imitation of the operting system. Now, You can find here an implementation of a virtual file system, executor component and virtual applications. I have some ideas for next releases but now I don’t wanna share it with you.

Here we have a second branch of the project. Flux 1 was written in Java language and it was based on the Play framework. Flux 2 was made in C++. Yep, I know what you think… "C++ and web-apps? What the hell is wrong with you?" Many people thinks that C++ developing is very difficult - many times that is true, but if you want to make fast, lighweight and high-level app It can be very, very easy. Sometimes much easier than with PHP.