my filtering engine started working ;-) Now i can browse internet via HTTP and filtering engine checks URLs, mime-types & extension.
I need to write text search, and i'll tweak performance
June 30, 2006
June 28, 2006
globalisation & marketing
Just finished to read the "No LOGO" book by Nami Klyayin. This is interesting reading about globalisation, marketing and world economics.
There are many information about brands, their impact on peoples life, etc.
The book from "must read" series
There are many information about brands, their impact on peoples life, etc.
The book from "must read" series
June 26, 2006
working hard ;-)
Today's working stat:
ott@seal:src\>baz diff project--devel--1.0--patch-35|diffstat
30 files changed, 569 insertions(+), 84 deletions(-)
;-)
This is result of half work day. First half i had read Internet and write docs in MS Word
ott@seal:src\>baz diff project--devel--1.0--patch-35|diffstat
30 files changed, 569 insertions(+), 84 deletions(-)
;-)
This is result of half work day. First half i had read Internet and write docs in MS Word
June 22, 2006
books
Today i got my copy of "Advanced Programming in Unix Environment", second edition. It's great book! I like books by Stevens.
I'm also got "Enterprise Integration Patterns" book. I plan to improve my knowledge of information integration technologies
I'm also got "Enterprise Integration Patterns" book. I plan to improve my knowledge of information integration technologies
June 21, 2006
enterprise integration
Today i had found one interesting open-sourced project in the branch of Enterprise Information Integration. This project is called OpenAdaptor. It provide adapters for different sources - databases, message sevices, flat files, etc.
It's good to see, that open source projects is not so far behind the commercial, like Sun's & IBM's products
It's good to see, that open source projects is not so far behind the commercial, like Sun's & IBM's products
June 20, 2006
network programming again
I had seen today, that asio is included into the boost CVS. I hope, that asio developers make API more stable, and i could use asio for the next version of our content filtering solutions ;-)
June 19, 2006
working with database in c++
Currently i evaluate different libraries for C++ to make database access more easy and db-independent. Today i had played with SOCI. It gives programmer database-independent layer, that you could use in flexible manner. Currently this library supports MySQL, Oracle, Sqlite3 & PostgreSQL. To use this library, you need to compile core, and backend, that you need.#
I´m also seen on the OTL - template library, that provide access to the Oracle, Sqlite, PostgreSQL, DB2, and ODBC (on Windows platform). I had not played with this library, but i want to do this.
There is also Database Template Library, that authors wanna to provide unified access to the different data sources. But i dont want to evaluate it, as it distributed under proprietary license, so i cannot use it in my commercial projects (SOCI is distributed under boost license, while OTL distributed under BSD license)
I´m also seen on the OTL - template library, that provide access to the Oracle, Sqlite, PostgreSQL, DB2, and ODBC (on Windows platform). I had not played with this library, but i want to do this.
There is also Database Template Library, that authors wanna to provide unified access to the different data sources. But i dont want to evaluate it, as it distributed under proprietary license, so i cannot use it in my commercial projects (SOCI is distributed under boost license, while OTL distributed under BSD license)
June 14, 2006
Some historical overview of my computer life
Here is short overview of my experience in computing ;-)
1989-1991 -- computer of my friend - 48k RAM, russian analog of Intel x8080 processor. games, loaded from usual tape recorder, initially loaded as hex dumps, published in one of magazines
1990-1991 -- very rarely access to the IBM PC XT at the work of my brother's wife. Studying dBase III language.
1991 -- SM4 -- Russian analog of PDP11 with very small memory and disk space. Studying Fortran IV and ocasionally playing with Pascal language. Access to this computer was forbinden after doing all study tasks.
1991 -- ES1066 - Russian Analog of IBM's mainframes. Programm in Fortran differen physical tasks
1991 -- read many computer books in our library. First look to the Lisp, Ada, PL/1, and others.
1991-1992-1993 (first half) -- After Pascal i started learning of Assembler x86 and C. Mostly programm on paper - i had no access to computers.
1993 (second half) -- Got access to computer ;-) This was Intel x386SX20 with 1Mb RAM & 20Mb HDD. Play with different compilers, languages. Main language - C, and later -- C++.
1994-1995 - wrote different programms for our Physical department. Programms implemented with Borland Turbo C++ 1.0 and run under MS-DOS. AS i know, they are still used by physical department.
Occasionally worked with our old SM1810 -- machine with 2! processors - one x8080, and second - x8086. It runs under something like CP/M, and i could switch between processors during programm run. This machine was used during our physic experements.
1996 -- we got second machine - Intel Pentium 100MHz, 16Mb RAM & 1Gb HDD. This was amazing for me. I had installed Windows 95, and some time also played with beta of Windows NT 4.0 Server. I had used Sybase Power C++ - one of interesting RAD in C++ -- Borland Builder was more harder to use.
We also got access to Internet via modem connection - our universitat had sattelite acesss to internet at the 192K.
At the end of this year i started to write my graduate work, and i was need to have many mathematics printed. This was first step to the use of LaTeX/TeX. I had worked with emTeX under Windows. Neighbour department had used LaTeX under Linux - this was interesting for me.
1997-1998 -- i had finished my diploma work, got diplom, and stay in department to work as physists. I had installed Linux on the free space on HDD, and try to work under it. This was Slackware Linux 3.1 or 3.3 - i forgot. It was installed from TransTech distribution.
I ding deeply into the Linux. I moved my scientific projects to Linux and had many numeric calculations - our faculty got PPro 180MHz with two processors. I had learned Emacs, use teTeX and enjoy with new knowledge.
To make my Linux knowledge more deep, i had translated different Linux HOWTO's to Russian - you can still find it on my home page or in other places in Internet.
I had learn bash shell language, play with Tcl/Tk, hardly use Perl. Sometimes i had used Java for creating studying programms.
1999 - i upgraded my workplace to the Pentium II 350 with 256Mb RAM & 8 Gb HDD. Continue working in C & C++. Got some experience in the Linux kernel programming. I had read many books in CS and programming. Playing with mod_perl for web-programming.
2000-2001 (first half) - i found remote job for a E-Compare. I had programm with Perl & Oracle to create price comparing systems. After dotCom bubble had crashed i lost additional salary, so i decide to leave my scientific life and move to Moscow from Tomsk, where i lived.
2001 (second-half) - 2002 - I found job at Jet Infosystems (where i still working) and started working as programmer. I use Linux as workplace and Sun Solaris 7,8 as development environment. We had used Solaris on Sparc & Intel's processors.
We also had one HP server on PA-RISC processor with HP-UX 11 - it still my nightmare.
Main programming languages was (and still) Scheme & C/C++. I had ported our software from Sun + Oracle to the Linux + PostgreSQL.
2003-now -- during this years i heavly update my experiense with different programming techniques and hardware/software, that i use. I mostly switched from programming to the architect, but from time to time i take Emacs, and programm in different languages ;-)
Now i have Palm T3 with 400MHz processor, 64Mb RAM & 1Gb SD card - almost same characteristics as my computer had 8 years ago
I think, that i forgot many things, so i'll post in near future, if i'll remember it
1989-1991 -- computer of my friend - 48k RAM, russian analog of Intel x8080 processor. games, loaded from usual tape recorder, initially loaded as hex dumps, published in one of magazines
1990-1991 -- very rarely access to the IBM PC XT at the work of my brother's wife. Studying dBase III language.
1991 -- SM4 -- Russian analog of PDP11 with very small memory and disk space. Studying Fortran IV and ocasionally playing with Pascal language. Access to this computer was forbinden after doing all study tasks.
1991 -- ES1066 - Russian Analog of IBM's mainframes. Programm in Fortran differen physical tasks
1991 -- read many computer books in our library. First look to the Lisp, Ada, PL/1, and others.
1991-1992-1993 (first half) -- After Pascal i started learning of Assembler x86 and C. Mostly programm on paper - i had no access to computers.
1993 (second half) -- Got access to computer ;-) This was Intel x386SX20 with 1Mb RAM & 20Mb HDD. Play with different compilers, languages. Main language - C, and later -- C++.
1994-1995 - wrote different programms for our Physical department. Programms implemented with Borland Turbo C++ 1.0 and run under MS-DOS. AS i know, they are still used by physical department.
Occasionally worked with our old SM1810 -- machine with 2! processors - one x8080, and second - x8086. It runs under something like CP/M, and i could switch between processors during programm run. This machine was used during our physic experements.
1996 -- we got second machine - Intel Pentium 100MHz, 16Mb RAM & 1Gb HDD. This was amazing for me. I had installed Windows 95, and some time also played with beta of Windows NT 4.0 Server. I had used Sybase Power C++ - one of interesting RAD in C++ -- Borland Builder was more harder to use.
We also got access to Internet via modem connection - our universitat had sattelite acesss to internet at the 192K.
At the end of this year i started to write my graduate work, and i was need to have many mathematics printed. This was first step to the use of LaTeX/TeX. I had worked with emTeX under Windows. Neighbour department had used LaTeX under Linux - this was interesting for me.
1997-1998 -- i had finished my diploma work, got diplom, and stay in department to work as physists. I had installed Linux on the free space on HDD, and try to work under it. This was Slackware Linux 3.1 or 3.3 - i forgot. It was installed from TransTech distribution.
I ding deeply into the Linux. I moved my scientific projects to Linux and had many numeric calculations - our faculty got PPro 180MHz with two processors. I had learned Emacs, use teTeX and enjoy with new knowledge.
To make my Linux knowledge more deep, i had translated different Linux HOWTO's to Russian - you can still find it on my home page or in other places in Internet.
I had learn bash shell language, play with Tcl/Tk, hardly use Perl. Sometimes i had used Java for creating studying programms.
1999 - i upgraded my workplace to the Pentium II 350 with 256Mb RAM & 8 Gb HDD. Continue working in C & C++. Got some experience in the Linux kernel programming. I had read many books in CS and programming. Playing with mod_perl for web-programming.
2000-2001 (first half) - i found remote job for a E-Compare. I had programm with Perl & Oracle to create price comparing systems. After dotCom bubble had crashed i lost additional salary, so i decide to leave my scientific life and move to Moscow from Tomsk, where i lived.
2001 (second-half) - 2002 - I found job at Jet Infosystems (where i still working) and started working as programmer. I use Linux as workplace and Sun Solaris 7,8 as development environment. We had used Solaris on Sparc & Intel's processors.
We also had one HP server on PA-RISC processor with HP-UX 11 - it still my nightmare.
Main programming languages was (and still) Scheme & C/C++. I had ported our software from Sun + Oracle to the Linux + PostgreSQL.
2003-now -- during this years i heavly update my experiense with different programming techniques and hardware/software, that i use. I mostly switched from programming to the architect, but from time to time i take Emacs, and programm in different languages ;-)
Now i have Palm T3 with 400MHz processor, 64Mb RAM & 1Gb SD card - almost same characteristics as my computer had 8 years ago
I think, that i forgot many things, so i'll post in near future, if i'll remember it
June 13, 2006
Content filtering
I had created dedicated blog for posts about Content filtering techniques. This is http://content-filtering.blogspot.com/
come back from vacation
I'm back from short vacation. This year i was in village with usual programm -- wine, fishing, kebabs, etc. ;-)
During vacation i started and readed first 5 chapters in "Beyond the C++. Introduction to the Boost" book, that i could not started to read for a long time. It's great book - i must read it long time ago. Also had read first hundred of "Unix Network Programming, Vol. 1" by Stevens - book, that i need reread from time to time.
In my books queue now:
- Unix Network Programming, Vol. 1 - read completely
- Unix Network Programming, Vol. 2 - read from scratch
- C++ Template Metaprogramming - another book about boost
- Boost Graph library book
- Portable MBA in Marketing - finish reading
- Portable MBA in Strategic Management
- several german books - to improve my knowledge of German
- and more, more, more ;-)
During vacation i started and readed first 5 chapters in "Beyond the C++. Introduction to the Boost" book, that i could not started to read for a long time. It's great book - i must read it long time ago. Also had read first hundred of "Unix Network Programming, Vol. 1" by Stevens - book, that i need reread from time to time.
In my books queue now:
- Unix Network Programming, Vol. 1 - read completely
- Unix Network Programming, Vol. 2 - read from scratch
- C++ Template Metaprogramming - another book about boost
- Boost Graph library book
- Portable MBA in Marketing - finish reading
- Portable MBA in Strategic Management
- several german books - to improve my knowledge of German
- and more, more, more ;-)
June 8, 2006
google spreadsheets
Today i got access to the new Google service - Google Spreadsheets. It looks fine, and working well. I had uploaded one file, that i created in MS Excel, and Google opens it without losing of markup and contents. I had uploaded file with russian text and it display properly.
After that, i had created one spreadsheet and download it to excel - also, there is no losing of markup and content.
This great service! I'm also wait for new version of Writely, with more features. And many users could drop MS Office ;-)
After that, i had created one spreadsheet and download it to excel - also, there is no losing of markup and content.
This great service! I'm also wait for new version of Writely, with more features. And many users could drop MS Office ;-)
June 5, 2006
Birthday
My Birthday was yesterday. Now i'm 32 years old. With my wife we had walk to the big Park near our home. We took champagne, wine, many snacks and idle half a day.
It so strange to me, to have Birthday, as i have no corresponding mood ;-)
It so strange to me, to have Birthday, as i have no corresponding mood ;-)
Subscribe to:
Posts (Atom)
