I am applying kqueue() to Nimf.

In the case of poll(), there is a problem that if n fds are added, the loop to check the event must repeat n times. However, since kevent() returns a list of events that have occurred, the loop only needs to iterate as many times as the number of events that have occurred. So I’m expecting that using kqueue() will improve the performance of Nimf.


How to create a virtual absolute path

This function creates a virtual absolute path.
One thing to consider is that the path does not exceed PATH_MAX.
If you input a relative path, it will be combined with the result of the getcwd() function.


File monitoring algorithm

I’m currently writing file monitoring source code.
This is the source code implemented in C.
I plan to integrate this code into Cloop.
In the future, I plan to apply it to the client side of Nimf and operate it in both a communication-based singleton instance method and a non-communication-based multi-instance method.


Amount of damage caused by recent malicious behavior

The recent malicious behavior reminded me of some malicious behavior I suffered about 5 years ago.


I will not be distributing Nimf and Cim for the time being.

I am saddened to deliver this news.
The malicious behavior of some people has been going on for over 8 years.
The recent malicious behavior has gone too far and I feel like I could be in danger.
So, I will not be distributing nimf and cim for the time being.
Thank you for using Nimf and Cim so far.


수익 모델 없는 오픈소스 프로젝트는 대부분 망합니다.

오픈소스 프로젝트는 무한 리필 식당 같은 겁니다. 그런데 오픈소스 프로젝트에서 소스코드, 기능 추가, 유지보수를 무보수 무한리필 방식으로 하면 결국 돈 떨어지면 망하게 되어 있습니다.


Implementing FastCGI

I’m implementing FastCGI.
There’s a protocol called FastGCI, which I’m implementing in C, and earlier this month I named my FastCGI implementation Fasyn.


Eider Safety Shoes Smart 601

Eider Safety Shoes Smart 601, side


Vaseline® Rosy Lips

Vaseline® Rosy Lips


Nimf 2023.11.14 Released

Nimf 2023.11.14 is released.

Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Next