Thank you for showing off SRB2 in this update! You are right about the mouse controls, you need to disable vmmouse for it to work properly. Still some things we can fix on the game as you mentioned obviously but I think it's one of the many other ways to showcase how far Serenity has come :D
The difference in cut -b vs cut -c really shines when you use it with multibyte Unicode characters. -b will give you the byte(s) for the range you asked about and -c does the characters even if they are multibyte
I really appreciate the effort that has gone into the PDF presentation. Taking multiple high resolution photographs and explaining the concepts of the new implementation instead of just demoing the results is pretty awesome. Thank you.
On the bytes vs characters thing, unicode is the answer, emoji and asian language characters may need multiple bytes to be represented, but those multiple bytes are 1 character, further, with emoji especially, interrupting the character mid byte sequence can change its meaning. The family emojis all count as 1 character, but take up several bytes of characters coupled with zero width joiners
Unicode doesn't have a concept for a "character". There are Codepoints, which are numbers that represent individual "characters" like letters, the basic emoji like "smiley face" and zero-width joiners. And then there Graphemes, which are the groups of codepoints that are meant to be rendered as a single visual unit.
Wow, a new game! 🤓 I still hope someone will find Minetest interesting enough to port. That game engine will allow many other games to run on the OS, and MineClone2 is what is sounds - based on Minetest. 😎
PDF improvements are very impressive. It is nice to have native libraries, with various image and font supports, but this is a complex task. I am really surprised you didn't just take some JS implementation of PDF, like the one in Firefox or Chromium, and use that with the web browser. Yes, not nice, but it works. And also is a good benchmark of JS and DOM/CSS engine. As of hexdump. On Debian I always use hd. Because it is short. This is just a symbolic link to hexdump, but hexdump recognizes that it is called with this name, and automatically enabled -C flag (canonical). So on some other distros that do not have that symlink, I need to write hexdump -C, which is crazy long. Cheers.
Ehy Andreas, do you have plans for the hardware enablement of the OS? In that case i'm looking to try and eventually switch to it in the future :) Take care.
I really feel SerenityOS is getting a bit abandonned... I'm quite sad that every update video, less and less interesting updates are shared. I really don't care about browser technology.
There is only so much you can do. It is hobby project for fun. There is very little hope to bring any apps, so browser is quite important, because in fact you can do a lot with browser, and online apps. If you cannot use it (yes, I know most people use it in VM), and some critical functionality is not there, you will switch it off after few minutes. But with browser, you can actually do some things.
I'm missing the OS development coding session videos. Please, bring them back. Good work!
Man the memories, the knowledge I have of C++ is because of those!
@@slendi9623This is so true, I owe Andreas so much of my programming knowledge to him and his coding sessions.
He became a browsertard
@@starfrost6816 dont make it an insult, he was also working on webkit before serenity
it's just come full circle :^)
Thank you for showing off SRB2 in this update! You are right about the mouse controls, you need to disable vmmouse for it to work properly. Still some things we can fix on the game as you mentioned obviously but I think it's one of the many other ways to showcase how far Serenity has come :D
The difference in cut -b vs cut -c really shines when you use it with multibyte Unicode characters. -b will give you the byte(s) for the range you asked about and -c does the characters even if they are multibyte
Ahh that makes sense 😅
7:37 maybe -c is for stuff like unicode?
I really appreciate the effort that has gone into the PDF presentation. Taking multiple high resolution photographs and explaining the concepts of the new implementation instead of just demoing the results is pretty awesome. Thank you.
Massive improvements for libpdf😮
I love serenityos. i am waiting for the day when we can install it on our computers with impatience. 🙂 Health to your hands, may the easy come.
Cheers, nice to see SerenityOS development still ticking along
On the bytes vs characters thing, unicode is the answer, emoji and asian language characters may need multiple bytes to be represented, but those multiple bytes are 1 character, further, with emoji especially, interrupting the character mid byte sequence can change its meaning. The family emojis all count as 1 character, but take up several bytes of characters coupled with zero width joiners
Unicode doesn't have a concept for a "character".
There are Codepoints, which are numbers that represent individual "characters" like letters, the basic emoji like "smiley face" and zero-width joiners.
And then there Graphemes, which are the groups of codepoints that are meant to be rendered as a single visual unit.
@@109Rage you are technically correct, the best kind of correct
Cool progress! HexEditor and pdf viewer looking good
Wow, a new game! 🤓 I still hope someone will find Minetest interesting enough to port. That game engine will allow many other games to run on the OS, and MineClone2 is what is sounds - based on Minetest. 😎
did you know you look a lot like that guy who also recently did a update on a ladybird browser
Indeed. They're really close! I can't tell who's copying who though...
Not a user, but I like to follow the updates of the project. Very cool. Keep up the great work everyone.
you have alerted the srb2 community
Srb2? I'm pumped
oh shoot, a calendar app, cool! gonna go poke the source code!
Great work by everyone!
PDF improvements are very impressive. It is nice to have native libraries, with various image and font supports, but this is a complex task. I am really surprised you didn't just take some JS implementation of PDF, like the one in Firefox or Chromium, and use that with the web browser. Yes, not nice, but it works. And also is a good benchmark of JS and DOM/CSS engine.
As of hexdump. On Debian I always use hd. Because it is short. This is just a symbolic link to hexdump, but hexdump recognizes that it is called with this name, and automatically enabled -C flag (canonical). So on some other distros that do not have that symlink, I need to write hexdump -C, which is crazy long.
Cheers.
xxd allows you to recompile hex files into binary files, IIRC
This is amazing
It's know that book!
Ehy Andreas, do you have plans for the hardware enablement of the OS? In that case i'm looking to try and eventually switch to it in the future :)
Take care.
well hello friends
wheres sonic timestamp
2:50, two minutes fifty seconds in
First
No way Serenity has Spider Solitaire!!?? I love it!
I really feel SerenityOS is getting a bit abandonned... I'm quite sad that every update video, less and less interesting updates are shared. I really don't care about browser technology.
There is only so much you can do. It is hobby project for fun. There is very little hope to bring any apps, so browser is quite important, because in fact you can do a lot with browser, and online apps. If you cannot use it (yes, I know most people use it in VM), and some critical functionality is not there, you will switch it off after few minutes. But with browser, you can actually do some things.
They seem to be doing pretty good, honestly