Wednesday, January 31, 2007

Studying a lot

Passed physics exam today, 4 out of 10. Taking in account I never liked the subject and never got to learn it much - that's like a present to me (4 is a minimal acceptable mark). I haven't been preparing to the exam, got up at 1 pm and exam started at 3 pm.
Other two exams left are connected with programming (C++ and Pascal), so I'll pass them well I think.

Also, today I've modified Kolibri kernel a bit, to make it possible for application to draw working area part of a window completely by their own means. This is helpful for programs like Tinypad (and that was the cause), those UI elements occupy all working area. So, using newly introduced flag it's possible to reduce flickering: OS will only draw caption and borders for you, without filling working area with specified color.

Monday, January 29, 2007

Shoot my head off!

I often say what people want me to say. If my manager says he wants that report be done till Monday - I say "I will fit in term". What for??? When my best friend wants to loan $100 from me - I say "Yes, of course". Even if that is my last $100. If girl asks me to help her with some programming task - I can't reject and I don't take money for that. What f*cking for???

Let's face it - I want to help people. But at the same time, I don't understand how much time will this or that task take. That's why I still have no girlfriend. Probably.

Sunday, January 28, 2007

Hell, what for so many Tinypads?..

After publishing previous post, some time passed and I decided to go search what I'm interested in at http://search.blogspot.com/. How confused was I, founded out that there're lots of Tinypads except mine... So, for you to be sure about which one you need, I'll explain a bit.

Tinypad I'm talking about is a program running under Kolibri operating system. It's an assembly project which aims to create small OS fitting on one 1.44 diskette. Kolibri is based on Menuet operating system, created and supported by Ville Michael Turjanmaa. Currently, Tinypad is more like FASM for Windows code editor, but is rapidly growing and will probably be better than FASMW. This is the most important program in Kolibri now IMHO, since Tinypad is the only text/code editor available for that OS. It helps you to view and edit text files and assembly code (syntax highlighting is present) from within OS, so you can develop other programs with it.

To give you an image of it, look at this screenshot:

Tinypad 4.0.4

I've just released Tinypad 4.0.4. I was working on it since December 2006 and like the result very much. It has many cool features like tabbed interface which became possible to implement thanks to Serge's work on application-side memory management (BTW, I still miss realloc() system function which could be done better way from the kernel side IMHO). Another step forward is that now it's possible to change program appearance in new (good-looking and intuitive as I hope) options dialog. You may change tabs placement (top, bottom, left or right) and editor colors.

Although this is a major release, I'd like to notice that there's still much to do for version 4.1.0, which I plan to include all FASMW features, not mentioning those not included into FASMW. Insert mode, vertical selection, undo action etc. - these are to keep in mind for next Tinypad releases. Let's hope I could spend more efforts to Kolibri in future.

Saturday, January 27, 2007

Introduction

The problem with me is that I can't trust someone or share something with the man I don't know good enough. For example, 6 months or so. That's why people often think that I'm a closed person, always keeping my mouth shut, and that I always sad or think about things which aren't in all others' mind at the moment. That's true, but only partially.
I actually am a bit on my own mind. I like to think, no matter will it help me to find something out or just kill some of my time. Sitting and staring at the same spot for several minutes - my favourite doing, because that cuts me off from the real world and places into the one where I can imagine almost everything I want.
Good or bad thoughts I have - they don't make sense in any way. Believe me or not, I don't know what I'm living for, and you probably too.