2
I Use This!
Activity Not Available

News

Analyzed almost 3 years ago. based on code collected almost 5 years ago.
Posted over 5 years ago by pasnox
Hey, After some months (years :p) without any special move in MkS I decided to *archive* the website. Currently it cost me a lot of time to maintain the web part of the MkS project, update drupal, update any of its modules etc. This is inefficient ... [More] because to be honest, nothing in this CMS is serving us apart the blog/story/wiki. So I decided to move to a plain html/js static website which posts, blogs and wiki pages are just requested from xml request from a json file. i will just have to update this json file to add any new content, very easy to handle / maintain. read more [Less]
Posted over 8 years ago by hlamer
Once upon a time there was a programming language called C. And it had 2 memory management functions: malloc() and free(). But it was too complicated. Bjarne Stroustrup decided that C memory management should be easier. So he invented C++. In ... [More] addition tomalloc() and free(), C++ had new, delete, destructors, RAII, auto and shared pointers. Guido van Rossum found that C++ was also not simple enough. He chose another way and invented Python - a language which doesn't have even malloc() or free(). Meanwhile Norwegian trolls created the C++ GUI library Qt. It simplifies memory management by deleting objects automatically when it thinks the objects are not needed. A man called Phil Thompson was upset that a cool library like Qt doesn't exist in the excellent Python language. He combined them in the PyQt project. But it is not so easy to combine different memory management paradigms. Let's see what the pitfalls are. read more [Less]
Posted over 8 years ago by hlamer
Once upon a time there was a programming language called C. And it had 2 memory management functions: malloc() and free(). But it was too complicated. Bjarne Stroustrup decided that C memory management should be easier. So he invented C++. In ... [More] addition tomalloc() and free(), C++ had new, delete, destructors, RAII, auto and shared pointers. Guido van Rossum found that C++ was also not simple enough. He chose another way and invented Python - a language which doesn't have even malloc() or free(). Meanwhile Norwegian trolls created the C++ GUI library Qt. It simplifies memory management by deleting objects automatically when it thinks the objects are not needed. A man called Phil Thompson was upset that a cool library like Qt doesn't exist in the excellent Python language. He combined them in the PyQt project. But it is not so easy to combine different memory management paradigms. Let's see what the pitfalls are. read more [Less]
Posted over 8 years ago by hlamer
This article was written 1 year ago. I finally found the time to translate it to English If you are a programmer, you spend a significant amount of your time coding. It doesn’t matter how many buttons or menus or IDE or editor has, the core is a ... [More] code editor component. Do you know how it works? This article explains how syntax highlighting in Qutepart (and katepart) works. The article is not about UI, but about the architecture. If you are interested, lets go.. read more [Less]
Posted over 8 years ago by hlamer
This article was written 1 year ago. I finally found the time to translate it to English If you are a programmer, you spend a significant amount of your time coding. It doesn’t matter how many buttons or menus or IDE or editor has, the core is a ... [More] code editor component. Do you know how it works? This article explains how syntax highlighting in Qutepart (and katepart) works. The article is not about UI, but about the architecture. If you are interested, lets go.. read more [Less]
Posted over 8 years ago by hlamer
Windows release of Enki is finally out! Thanks to Bryan A. Jones, who has done the majority of work. Except this, release 14.03.0 contains a lot of bugfixes and improvements. Download Windows and Linux releases from official site. Follow @EnkiEditor read more
Posted over 8 years ago by hlamer
Windows release of Enki is finally out! Thanks to Bryan A. Jones, who has done the majority of work. Except this, release 14.03.0 contains a lot of bugfixes and improvements. Download Windows and Linux releases from official site. Follow @EnkiEditor read more
Posted about 9 years ago by hlamer
What is the most important part of a car? I guess an engine. And what is the most important part of text editor or IDE? I guess a text editor component. For many years Monkey Studio had been using QScintilla. Enki, derived from MkS, also used to use ... [More] QScintilla in the first release. And we never have been happy with it. In fact, we have been hating it, but, there are no alternatives for Qt. Now this problem is resolved for Enki. I created own code editor component - Qutepart read more [Less]
Posted about 9 years ago by hlamer
What is the most important part of a car? I guess an engine. And what is the most important part of text editor or IDE? I guess a text editor component. For many years Monkey Studio had been using QScintilla. Enki, derived from MkS, also used to use ... [More] QScintilla in the first release. And we never have been happy with it. In fact, we have been hating it, but, there are no alternatives for Qt. Now this problem is resolved for Enki. I created own code editor component - Qutepart read more [Less]
Posted over 9 years ago by pasnox
Hi, The Drupal based forums were never good and totally buggy / broken. Today we decided to dedicated this tasks to Google Groups and move our forums there. The new forum url is now: http://groups.google.com/group/monkey-studio-ide The old one is ... [More] still available in read only as a purpose of backup. Thanks for your understanding, The Monkey Studio Team [Less]