język:

Articles on optimization by Adrian Kalbarczyk

„Połową sukcesu jest umiejętność zadania trafnego pytania”

, by unknown

My work log

Activity: time spent in last week

3rd week of 2010

Activitytime
Python30h
ACXML40h

Comment: ACXML is codename of XML format that will be core of my framework

Currently working on...

  • Writing automatic way to submit Work-log,
  • JavaScript Widgets, UIs etc,
  • article on Data-Driven Programming and Configuration-Based Development,
  • polishing XSLT template engine of mine and writing XSLT recipes when I find something hard,
  • generally on this site which unfortunately includes administrating Linux (Debian), database (PostgreSQL), asynchronous framework on top of Cogen (Python), XSLT templates, CSS, JavaScript (not yet done, only some simple scripts), and all this data flow thing, XML structures etc etc; it's huge, believe me!

Year summary

It summarises my Python work in last year pretty much.

adrian@adrian-desktop:~/asyncode$ ~/cloc-1.08.pl .
      42 text files.
      37 unique files.
       1 file ignored.

http://cloc.sourceforge.net v 1.08  T=0.5 s (72.0 files/s, 7160.0 lines/s)
-------------------------------------------------------------------------------
Language          files     blank   comment      code    scale   3rd gen. equiv
-------------------------------------------------------------------------------
Python               36       334      1023      2223 x   4.20 =        9336.60
-------------------------------------------------------------------------------
SUM:                 36       334      1023      2223 x   4.20 =        9336.60
-------------------------------------------------------------------------------

About OYC

Optimize Your Code serve as my personal home site and testing environment for upcoming AsynCode Web Platform.

I am not native English speaker so forgive me any grammar or other errors in my articles. Any help with improving these texts will be appreciated. If you wish, you can do it with "report mistake on this page" feature placed in the footer of each page!

log

The AsynCode Inc

It's decided. I'm going to run a company. It's the best way to achieve my goals, and do the most proper thing from society point of view. It's important to give people job while giving clients great product. Yes, this is obvious for most of you, but unfortunately not here in Poland. Poles are afraid of running business because it was prohibited until 1989. It means that our grandfathers don't know a thing about running business, and our fathers were the first who touched the topic. Now it's better, but we'll have to wait about two generations to be good at it.

Nevertheless, I spend all of my time to establish a company, and I don't have time to write anything here, so it's status is now on-hold. I'm writing documentation for company's products which will be available at doc.asyncode.com. optimizeyourcode.com will eventually become magazine about optimization where everyone will be able to add article.

AsynCode Framework

ACF idea is undergoing _heavy_ rethinking. To achieve all goals it needs to be good from start. I thought that all can be done in future, but it is only true from programmer point of view. Code behind ACF is really flexible and I can do with it anything I want, but it is not about how it is easy for me, but for end users. They cannot afford reimplementing their applications just because something was changed inside the framework. Of course I could provide support for many input formats and maybe it would be the best solution, but who will maintain this?

To not be ridiculous, I'm specifying way more flexible and powerful format for defining views. It will be more descriptive and allow to manage internal data structures (called storages) in more intuitive way. I'm also thinking about making XML document elements more meaningful. Tags will describe what is going on inside elements, there will be no "list" elements (the elements which are separating elements of one name from the rest of document) etc etc. I put back thinking about View format for some time, but now I'm rewriting all code so it's the time to implement something good.

Zgłoś błąd na tej stronie
Zgłoś błąd na tej stronie
Here you can let me know about errors on page. Reporting misspelings, grammar errors are very welcomed. If you are experiencing serious site bug please write how it is reproducable. You don't need to fill any of these fields!