2024
Optimize V8 Math.hypot - Hidden cost of the loop
Introduction
The first journey of implementing Float16Array into V8
I merged the Float16 feature to v8 today. (Float16 is half precision defined in IEEE754.)
2023
How to collect coverage with Jest (V8)
Motivation
I wanted to organize a workflow centered around coverage at my company and sought to understand precisely what coverage is.
2022
I released CSS Trigonometric Functions
I released CSS Trigonometric Functions
2020
Allow Infinity And NaN on Chromium CSS - 1
Implement the <select> should be affected by custom scrollbar tags
2019
[1196] Codeforces Round #575 (Div. 3)
This article’s purpose is studying the unsolved problems in last contest for my P.S skill. It is made personally in the Notion and exported.
[Recursive Function] Print ‘*’ character-11
I’ve solved the recursive function problem.
[DP] The RGB Street
I’ve solved another DP problem!
[DP] I have solved My first DP problem.
Now, I solved a DP problem.
Printing stars with single output function.
Today I’ve solved bit algorithm problems.
Printing A + B with no limitation.
Today, I’ve started an algorithm study.
2018
Dev log of NaverWordBookExtractor
Wow, It’s quite loooong time to write this article in here.
2017
Round robin scheduling and Timeslice Context-Switching
I’ve got working hard in Software maestro.
TCB and Context and ContextSwitch
Before I named the data structure ‘Universal Data Structure’ shortly ‘UDS’, I think General is more properly instead of Universal.
Implemented timer driver.
Finally, I’ve got time for OS developing.
Finally It looks OS! Shell development complete!
This article should be huge.
Keyboard Driver Update-Interrupt
I think this article was short.
PIC Interrupt, Interrupt Handling, Active Interrupt
In fact, I made today afternoon, but I wrote this article now because I’ve got some work related to a server.
Changing GDT & Defining GDT & Setting TSS
Until now, sometimes I’ve got something to work, and I spent a lot of debugging time at this time.
Port IO memory and Input input process PS/2 Keyboard IO.
This is a result until today from yesterday thinking a lot.
Make a debugging environment using QEMU + GDB
Currently, in progress, OS was made on Ubuntu(Windows bash) + VIM.
Booting complete, The journey is over. Hello 64Bit!
Yeh I made it.
Definition of DataStructure related Paging, Prepare to jump to 64 bit.
It’s the time, to 64 bit.
Improvement of output, ready for jumping to the 64bit mode and almost completely to the 64-bit system.
After jumping to the 64 bit and jump to the C language kernel, I should prepare to jump to the 64 bit.
Now 0SOS will be written by C Langauge.
I guess this post is quite long.
0SOS’s 32bit mode, Hello 32bit ProtectedMode
Hooray!!
Approximately, I thought an idea for the container of Comet Engine.
Recently, I’m enjoying developing the OS. Is the reason fresh?
Thinking about Container Library in Comet Engine
I want to develop this game engine slowly and completely.
The first 0SOS’s BootLoader.
Something learning gives me pleasure.
When you read a book and find something odd check if it was a misprint
When I read OS book descriptions, I focus on example code within my expertise
How to access memory in Real-Mode
I have just wasted 2 hours because I just forget things.
OS DevLog-Let’s push into the frame buffer.
I hadn’t been looking for other modes,
About Custom Allocator in Comet Engine
For the last two weeks, I’ve been thinking that should implement a custom allocator.
Start up! DevSDK’s blog
This time, I will start my new Jekyll + GithubIO blog.