Entries tagged 'lang:en' (Page 1)

Mice I Use For Everyday Things

Entry created on 2025-11-21 author:steeph (374) cat:Computers (22) cat:Hardware (16) cat:Mouse (4) lang:en (253)
This entry is referencing the entry 'The Best Computer Mouse I Found'.

I've written about my high standards of demands of a computer mouse before. But those posts have pretty much only talked about what I'm _not_ using and why. In absence of good mice, this is what I am using as pointing devices.

On laptops while travelling: Integrated touch pad or touch screen. This has nothing in common with my dream mouse. But it's there, doesn't need connecting, packing, extra batteries or space on a way too small hotel room table.

Anker A7852M. It's a vertical mouse. I use it mainly for work, for changing my hand position every now and then. It's annoying, falls over multiple times a day and doesn't really help with carpal tunnel syndrom. But it feels very nice.

Vaxee XE-S Wireless. This is a "pro gaming mouse". I'm testing it to see what you get for hundrets of Euros. I was so stupid to go for the S variant because the regular size wasn't available as wireless version. I thought being wireless would be more important than fitting my hand. It's probably not. But it's not smaller than other mice, so whatever. I'm not a gamer. So maybe I can't judge this mouse's qualities properly. But I can judge how well it fulfills the features I'm looking for in a mouse. And it's not all that good. It's reliable in scrolling and clicking. But so is every 20 € mouse when it's new. The plastic case doesn't feel better than a cheap mouse's. The paint rubs off in one spot after only a few months. The clicks sound different and are harder and softer for different mice of the same model, which makes me think the switches aren't really of such high quality. I had to clean them once to make the left one work reliably again. The scrolling wheel pretty good grip actually, but it is very soft, which I dislike. The cable is a good flexible rubber one. So using it with cable isn't a problem. But it's not as good as Razor ones. It's too small and light, I'm probably going to mod it at some point.

Logitech M-S69. My favourite mouse and the one I use most is a classical cheap Logitech ball mouse. The highpoint of standard OEM no-nonsense mice from the late 1990s. The beginning of "two buttons and a wheel but the wheel is actually the third button as well". It was labeled with all sorts of computer manufacturer names and included with ne PCs around and after the millenium change. Mine is branded Fujitsu Siemens. But that doesn't matter. What I like about is the high quality of switches compared to today's mice, the clear tactile (and audible) click when turning the scroll wheel and the slim body. If a mouse has to be too small for my hands, at least I want to be able to move it around with two fingers instead of by resting my hand on it. I think I would prefer the same mouse but with an optical sensor. But the ball isn't a problem, either. Back in the day I used to hate having to clean the mouse so often of deal with it not moving where I want to point. But with the right pad (gray cardboard) it works as well as an oprtical mouse from that time, which is as good as it ever has to.

SBWG 0.13

Entry created on 2025-11-10 (edited 2025-11-18) author:steeph (374) cat:Bash (31) cat:Code (31) cat:Computer (78) cat:Linux (36) cat:Projects (41) cat:SBWG (18) cat:Scripts (28) cat:Software (53) lang:en (253) top:Projects:Code:Bash Scripts:SBWG (16)

Wow, has it been more than a year again without publishing a new SBWG version? Another year where I didn't have much energy for things besides work. But I finally worked on it again. It's still evolving a lot. But the list of things I still want to do is slowly becoming shorter.

SBWG 0.13.0 is a pretty stable version again. I've tested it with several sites for a while and I'm now also using it to generate this web site. You can get it from there.

Apart from the almost permanently ongoing task of cleaning up the code formatting line by line because I started out with a mess of tabs and spaces mixed in different circumstances, I find the following changes worth describing here.

File attachments: Image files are now only embedded as a thumbnail and displayed as a gallery if the file type is one of the following: image/avif, image/bmp, image/gif, image/heic, image/jp2, image/jpeg, image/jpm, image/jpx, image/jxr, image/png, image/svg+xml, image/tiff, image/vnd.microsoft.icon, image/webp or image/x-jp2-codestream. Even though not all of them are supported by most web browsers and there are browsers that support formats not on the list, those are the image types that I find widely supported enough to try to display their contents instead of only linking to the original files. If a file attachment is in a subdirectory, the same sub-path is now used on the generated web site, allowing for several files of the same name to be attached to different entries. That is something that is now possible because file attachment now not necessarily need to be named after the entry they are attached to. Their file name does not matter if the directory they are in is named after the entry. For axample: ENTRYNAME, ENTRYNAME-files or ENTRYNAME-images

Since SBWG sometimes changes how certain features work, it is possible (as in thinkable. It's not like SBWG is used by so many sites that there has been an actual example of it.) that a web site created for one version of SBWG is not generating as expected with a newer version of the script. That is why it is now possible to declare in a site's settings file that it may not be generated by a SBWG script newer than a certain version. If your site uses hooks it may be a good idea to use this new feature so that you get a message when trying to use a wrong version of SBWG instead of noticing after a possibly long generation process that everything does not look right. To activate this restriction, simply add a < sign followed by the latest version allowed to the first line of the site's settings file. For example: #SBWG <0.13.0

Accessibility as an afterthought: For some reason I did many things wrong from the start when it comes to accessibility. I've always felt that design decisions are and should be subject to my personality and mood. This is why SBWG is only written for Bash (so far) and so many specialty features are the way they are. I guess I've let this policy spill out on decisions like how readable generated sites are. I've never been good with designing web pages entirely on my own. I'm better at implementing CSS than at design decisions. But this goes so far that I've created an image gallery feature (for image file attachments) with modal preview without using any JavaScript. To realise that I had to break some HTML rules and create HTML that is not viewable without a basic minimum of styling (to hide some elements). I am very very slowly drifting off that course of not caring about things like that. As a start, I've changed the layout of web sites generated with SBWG to contain their menu after the content. For a styled site there's no difference (e.g. using the default "elth" style). But in text browsers (and hopefully also screen readers) this means the entire menu with all topics and the whole tagcloud isn't displayed/read before getting to the actual content of a page. To make it easy to access the menu, there is now a "Jump to the menu" link at the top of every page. Another improvement in this regard is inclusion of image descriptions as alt attributes where descriptions are found in the meta information embedded in the image files. SBWG now looks for all sorts of tags that might hold a useful description of an image, or at least a title or keywords. Fields meant for image descriptions are preferred over others that probably only hold inferior information. This should in some cases already generate useful alt attributes. But I know that I'm going to have to actually write those image descriptions for images used on my site. It's a start. Like I said. I'm moving very very slowly on this.

Style set handling: The most recent large change has been the rewrite of everything related to fetching and embedding style sets. I made some minor compromises but simplified some parts a lot. Changes emerging from the re-write include: Style sets can be placed in different directories now. SBWG looks for the requested style sets in the web site's own styles directory as before. If it isn't there, it continues looking in the user's home directory (`~/.local/share/sbwg/styles/`), then in a global styles directory (`/usr/local/share/sbwg/styles/`), then in the styles directory relative to the script file (in case SBWG is used as a portable directory, not installed). This way styles can be provided globally, e.g. with an install script, additional or altered styles can be installed by a user for their own sites and additional or altered styles again can be limited to a single web site. And lastly a stylesheet file can be chosen by path no matter where it's localed. But this file will be its own style set. Special use case, I know. But if you happen to have a use for that feature, there you go. Style files named reset.css are no longer treated specially. It wasn't a requested feature and I never used it myself. If you use alternate styles on your site (which is unlikely enough) and there are style definitions you want to be included in all style sets, simply include them in all style sets. If you want to refrain from using redundant CSS, put that code in a separate file like before with reset.css) and create links for each style set. The result will be same as before but more self explanatory. When using alternate styles on a web site (so the user can select from them in the browser), all non-styling files from all style sets are now being used. Again this is more in line with what you would expect. Although I might change this again later because the way it used to be was more practical. There were good reasons for it. The basic minimum of styling that should be applied to a site generated by SBWG is now hardcoded. If no style whatsoever is requested, a file with those minimal rules is generated and linked on generated HTML files.

Other than that it's mostly code improvements, HTML cleanliness improvements, formatting improvements and UI/style improvements of a tiny nature. But I'm glad I have two of the larger todos - attachment changes and the style rewrite - (almost) done.

Mr. Robot

Entry created on 2025-10-1 (edited 2025-10-20) author:steeph (374) cat:Child Abuse (4) cat:Delusion (1) cat:Economics (1) cat:Fight Club (1) cat:Films (22) cat:Hacking (1) cat:Mental Health (2) cat:Psychopathy (1) cat:Schizophrenia (1) cat:Split Personality (1) lang:en (253) top:Films (15)

I must admit I enjoyed watching Mr. Robot. I don't know exactly why I think that it is something that Ihave to admit to. Maybe because I suspect that there are plenty of critical reviews and opinions on it out there. I didn't check. I'm writing this without looking up what others think about it, what fans of it talk about and what connections and references I didn't get.

Mr. Robot is a series of 45 ~45 minute episodes in four seasons. The first one was released in 2015. It's about mental illnesses and neurodivercity, coorporate and world politics, hacking and the a world conspiracy.

Season 1

The first season has a lot of similarities with the book and movie Fight Club. I go so far to say it is a reinterpretation/rewrite of the Fight Club story but with a continuation. It is that heavily inspired by the story and the movie's unique narrative style. Watching it for the first time was as gripping and exciting as watching Fight Club for the first time. Some story elements from Fight Club are not in it but additional parts of the story make for a little bit more complex story. Watching it for the second time years later was like watching Fight Club for the second time: Highly entertaining and I knew the story so I could pay attention to more details. The main story element it has compared to Fight Club is all the hacking. A typical American action movie take on social engineering, IT security and vulnarability exploitation _but_ with the surprising feature of being realistic and not embarrassing. There's always enough being shown and explained to let the viewer know that Sam Esmail knew what he was writing about. Yes, maybe it's not realisitic in the way conversations always contain the right amount of keywords and explanations to enable a bystander (the viewer) to easily look up more information. Yes, the main character seems to have a memory, knowledge and hacking skills ptobably not many on this planet have and he is quick suspiciously quick in gaining access or information he requires at any point of the story. But it is way better than in almost any other movie while containing way more hacks and related jargon than almost any other movie and it is being acknowledged by the narrator that some things take more time than he is given.

Season 2

Season two contiunes the story to a great extend. The narrative style is refined to its own Mr. Robot way of talking to the viewer in different ways and tones through different characters or personalities. One character seems to have changed a bit as decisions were made to take the story into a certain direction. It is a worthy continuation, stays true to the character and, as I know now, prepares the story for more than the viewer would expect, without leaving gaps to fill or unknowns to answer by what's going to happen in futures seasons, with is also an achievement. In the second season the first hints to an upcoming shift in the story are placed. At that point they only cause confusion or create questions, which is very much in the spirit of the rest of the show so far.

Season 3

There is a lot in Season three to make you find yourself in a completely different place at the end and not recognise what was important in the first two seasons. That is how fast the story develops. It all makes sense though. Well, it's fiction, but it's consistent and logical. Even though the character of the show doesn't change during the season, there is technically a change of genre in season three. The viewer might not be aware of it, yet, or might not realise what certain statements mean, but the shift from hacking drama to science fiction has begun.

Season 4

Season four feels a bit different with several new characters and several old characters, whose stories had already finished, coming back with new stories. Sex and violence are upped for the last season. Hacking scenes do not occur as often.. The show becomes more like other American crime thrillers. But it does still feel like Mr. Robot. That is not the shift in genre I meant that makes this season special. I call it science fiction. Somebody else calls it paranormal. The project that, through connections with all substories of the show, caused everything that happened in season two and later, is very slowly being reveiled to the viewer. Not to spoil too much, just in case. But then everything turns out to be otherwise again, which is exactly the way you could have ecpected after knowing what you know about Elliot, and the last episode resembles an homage to Mr. Nobody more than one to Fight Club.

Camera Angles

The unusual camera angles that often introduce a new scene or change in scenery deserve a shout-out. I don't know how how this works in film, who decides on these shots. But whoever is responsible should be proud of them. They often highlight shapes or peaces of architecture by placing the camera vewry close to them, leaving only little space in the frame for the actual to take place in. But because those close objects and shapes are out of focus and not moving, you naturally view the small part of the frame where people are having a conversation. One scene dtarts by showing just a grey wall with a grey rubber knub, Then a door opens from out of frame and a women steps in. We don't see her face, but can recognise her from her coat and the long hair that reaches into the frame. She steps around something that is also no in frame, then sits on it. (It was a chair.) Now her face is placed perfectly in the frame in profile. Then after a seconds it cuts to the other person sitting at the other side of the table. We knew the roomm, who's in there and who's about to enter it. That makes the interesting composition all the more estimable. (I've never heard the word estimable. But dict.cc says it's a good fit. Whatever.)

Music

This is the first time I feel that way. But this sound track must be worth listening to on its own on any day. More than a few times a scene started with a song that fades into the background as the scene starts to have other sounds to be heard, like a conversation, and I wanted to continue to listen to the song. I'll have to check out some of those songs.

Transgender Character

By mentioning it here I might be breaking this excellent handling of the matter of a transgender character in the show being embedded in the story without ever mentioning it or making it the topic of any scene. But considering how bad the topic was handled in TV shows over the last decades, it is worth mentioning how matter-of-factly this subsidiary matter is included. She is shown presenting herself as a male and as a female in different contexts. And the first times she is referenced she is attributed the pronoun he simply because she is part of an anonymous hacker personality and people tend to assume they are male. As people learn more about her more and more people start to use "she". In a way the show includes her transition in the eyes of, well, not the public, exactly, but a the group of people we follow throughout the show.

Overall

I praise this show for various different things. Among it: Unique characters, good to very good actors (including a strong crying scene), a non-judgemental depiction of mental illness, a realistic amount of sex and romance for a story not about romance or sex (at least until the last season), recreating and adding to the cinematic style and story of Fight Club and more. The main thing for which I like the show though is its unique approach of using a coporate director's fraudulent decision, various mental health challanges of more than one character, a family drama, a disruptive revolution/economic crash, world politics, a worldwide conspiracy tale and lots of IT security substories to very elaborately introduce a science-fiction plot that in itself wouldn't have been new or very exciting/entertaining for long. That is what I like to see in it. What it is affter all and most of all is a portrait of a mentally ill IT security worker and his issues. A real review of the show should contain a lot of sentences about the dillusions, illusions, different personalities, drug habit, coping strategies, challenges, memory gaps and mental blanks of Elliot. I feel like many of these things are portrayed in a way one with similar problem could relate to. The topic of mental illness is certainly portrayed in a way I havent seen before. But I don't know enough to analise those aspects of the series.

Film: Baby Invasion

Entry created on 2025-09-24 author:steeph (374) cat:AI Art (1) cat:Art (2) cat:Films (22) cat:Gaming (1) cat:Murder (1) cat:Video Games (4) cat:Violence (1) lang:en (253) top:Films (15)

How do I pick the movies I write about here? I never thought about it but I think it's when 1) I have something to say after watching it and 2) I still have to get it out when I find the time and energy to write it down. It's this or I want to share or recommend a film. This is not a case of the latter. I don't think anybody has to watch that movie, which is why I was thinking about why I want to write about it. Anyway, I don't have to be able to explain why. I just have to accept that of all the films I had something to say about, it's this weird one I find myself acually writing about. Maybe I should write more often about movies to balance this one out with more positive things.

Baby Invasion is the latest film by Harmony Korine. I found some of his earlier films intriguing. Some just didn't give me anything. Some made me think. Some entertained me. He has done some things in his films that feel unique, experimental and new. Artsy, but in a way that I feel is not 100 % over my head. Art that I can get something out of. This is why I watched the new one. I can't say I was disappointed because I didn't know what to expect from it. I just knew it wouldn't be how I would expect a film with the same storyline to be if somebody else had written and directed it. But I can't say I like the film either.

What is it about? I'm asking because I don't really know for sure. It's about a video game that was made with the goal of blend reality and the game. Supposedly a trend formed online of people living out the narrative of the game by raiding rich people's mansions and killing everybody inside. The film consists of such a live stream, whereas the viewer is not informet whether it is a live stream of a game, an out-of-game raid or whether there is a difference between the two. I think it is at least implied that what we are seeing is not in game, but an actual raid. But that opens the question of why there are visual effects and game overlays then.

I don't dislike it. But I didn't enjoy watching it. It is a strain on my patience. I skipped some bits the first time because nothing (new) was happening. And I still didn't finish it in one day. After I finished it I made sure I didn't miss anything from skipping the most boring bits. Maybe it's not boring to people who watch video game streams or their recordings. I can't say.

The overall visual impression, especially the visual effects, which are plentiful and obtrusively extensive, look out of place and purposless. They remind of an 1980s art clip by somebody who just found access to video effects and filters and wants to use them all, but with modern AI effects. It is these effects and the constant trance music from some generic trance playlist that create the overall feeling of the film. The content feels second nature. Maybe it was intentional to create more of a distance between the actions of the "players" and the viewer's emotions than a movie already has. Throughout the movie video game-like overlays appear, often without an obvious reason or purpose. A chat/shout box accomponies the 90 minute long live stream. Like the colour changes and other visual effects the overlays become more over time. If it wouldn't have been for all the blinking and first person shooter-like camera movement, the violent content would have been the only thing preventing me from letting the music and colours suck me into a light meditative state. I think it was mostly the violence (repeated murder) and blood that deterred me.

The visual effects shouldn't have surprised me. Harmony Korine used some of them in AGGRO DR1FT, his previous film. But I hadn't seen this before I've watched Baby Invasion. With either of those films I think he has crossed the line of artsy films into a genre I call "I guess it must be art", which I use for films where it really isn't clear to me what they are trying to do, what they are saying, whether there is a story that's being told or what I can take away from watching them. Of course I could try and analyse anything and I would find something to read into this or that and I would find something for me to think about. And that's often all that art is to me or has to be. But I don't feel like I'm part of the target audience of such works and posting even a little bit about what the film is for me has the potential to become embarrassing because I didn't really understand anything and therefore might have missed some connections or messages that are very important to the film.

But here is my take anyway. Is it a video game/shooter critique à la eXistenZ (1999)? I think yes but more. It doesn't tell a story to entertain the viewer. It shows the game/crimes in real time for the viewer to react to but with enough visual and auditory game effects to make any interpretation of how "real" the shown actions are valid. It poses some questions more directly than eXistenZ does: How real are these actions (and customs and habits) to the brain of the player? What of the conventions applied in game break their way through to other parts of the players life? How much of the experiences stays after the game session? I don't know anything about the motivations of Harmonie Korine to create this film. But I do read it as game-skeptic take on shooters like eXistenZ. I compare it with that film because it also seems to ignorantly ask those quartions as if there are no solid answers about them. Yes, it is a controversial debate. But even though it is usually not a fact-based one, there are more than a few scientific papers on the topic now, and have been for 15 years. It is paying tribute to a bogus debate, which doesn't have any value to me. But that's just what I've read into it. When you take the same questions and apply them to a gamers everday life, on a smaller frame, they seem much more valid to me. But that is something I don't have any personal experience with or interest in.

The Best Computer Mouse I Found

Entry created on 2025-09-13 author:steeph (374) cat:Computers (22) cat:Hardware (16) cat:Mouse (4) lang:en (253)
This entry is referencing the entry 'My Dream Computer Mouse'.

I've written about my unreasonable feature wish list for a computer mouse before. This post is about the best mouse that I found to buy according to my standards

To name it right away, it's a Razor Viper. The buttons and the wheel do not have the quality I was used to during the 2000s from using cheap Logitech and generic OEM mice. But they did survive my house being a dusty building site for a long while, which isn't true of most other mice's switches. The left and right buttons work as reliably as I could hope for. The middle one needed some cleaning and still isn't as good as in the beginning. I have to press it harder than I'd like. The wheel turns very easily with a slight and almost silent step. That is much softer that I'd like it to be. Other than those of cheaper mice it does still work reliably. The coating of the wheel has long gone. So it's unusable with greacy fingers. But those of cheaper mice are all the same and mice with better rubber tyres from Razor aren't available anymore, it appears. The Viper (Ultimate, 8kHz or newer version, not the Mini) is slightly on the bigger side. It's simple and usual design makes grabbing it and moving it quickly reliably easy. But it is not quite as big as I would wish for. Its cable has a synthetic textile sheath and is very flexible. The best mouse cable I've ever had. There is a wireless version, too. My variant doesn't have the side buttons. While it looks like they are there, they can't be pressed and there are no switches. So I can't accidentally navigate back and forth like with other mice. After two years of not opening it, a surprising amount of dirt entered the case. Beside the mentioned problem with pressing the middle button (wheel) this doesn't seem to be a problem though. There seems to be two wholes below the big buttons where the more gunky dirt collects and drips down beside the switches.

Modifications

Since it comes with LEDs inside (for a glowing Razor logo on the back) I had to take care of those. There is a GUI configuration tool for Windows and a very basic open source CLI tool for Linux systems. The latter can't be installed easily on all distros though. Since I wanted them to be off all the time anyway, I just unplugged them. They are conveniently placed on their own, separate PCBs, connected to the rest of the electronics with cables. So they can easily be removed or unplugged. While I had it open, I've added steel weights by glueing in isolated screws. You could add a bit more weight by creating the right shape of metal parts. But this was sufficiant for me. On the bottom plate replaced the small and very thin rubber feet with way thicker felt ones. The new ones also collect dirt like crazy. But they can take a lot more of it and don't make the mouse wiggle from it.

This is far from my ideas mouse. But it is one that can be bought right now. At ~60 € it's not even that pricey compared to what's out there. In my next post about I will write about the mouse that I'm actually using that can't be bought anymore.

File Attachments (1 file)
Best_Mouse.jpeg (image/jpeg, 4172724 B)
Best_Mouse.jpeg (image/jpeg, 4172724 B)
Go To Navigation Page
Show/Hide Navigation