Archive for the 'Software Development' Category

Speculating on future trends for online maps

Thursday, July 5th, 2007

I’ve found a very interesting post about mashups and Google Platform.

The online mapping arena is changing so quickly, and I obviously am not able to cover the details of all these changes. Nonetheless, it’s helpful to speculate on what I believe to be the long-term trends in this area as a way of priming yourself for future changes.

  • I think that you’ll see a migration of many features found in typical full-fledged GIS system — e.g., shading of layers — into programmable web applications. (e.g., Pushpin Multi-layer map server)
  • Not surprisingly, we’ll see the platform players (such as Google Maps) incorporate functionality started off as extensions to the platform into the platform itself. For example, sites such as mapbuilder.net provided a user interface for building Google (or Yahoo!) map before Google made it easier to build a Google Map via its “My Maps” functionality. Google’s My Maps doesn’t exactly duplicate mapbuilder.net but it’s bound to win a major audience by virtue of its tight integration with Google Maps.

php-5.2.x Installation on Fedora

Monday, February 19th, 2007

Today I was working on PHP upgrade on my servers. Basicaly I was moving everything from from php-5.1.x to php-5.2.x .

I was surprised to see ‘./configure’ error during PHP installation process:

configure: error: installation or configuration problem: C++ compiler cannot create executables.

After taking a closer look at configure.log I had more details:

gcc: installation problem, cannot exec `cc1plus': No such file or directory.

To resolve that problem I simply installed gcc-c++

yum install "gcc-c++"

It helped.

Not Invented Here Syndrome

Saturday, February 17th, 2007

Interesting discussion about PHP frameworks is going on today. Programmers release more and more new “frameworks” nowadays. And I’m wondering why… What’s a difference between frameworks A, B and C? Why do we need yet another PHP framework?

Looks like developers have no true understanding what it takes to build a quality framework, build a community of users around such a framework and actually support and improve framework. I had experience doing that job building XYZ framework and I’ll tell you, its tough one.

MySQL Innodb SysBench OLTP Benchmark Test

Tuesday, April 25th, 2006

MySQL Innodb on RedHat Enterprise vs MySQL Innodb on Solaris http://www.sun.com/x64/docs/MySQL-sysbench-benchmark.pdf

Tip of a day

Wednesday, March 15th, 2006

Less HTML. More XHTML(strict).
Do not ask why.

Zend Framework. Welcome aboard!

Monday, March 6th, 2006

Наприкінці минулого тижня Zend зробив перший preview реліз, або скажем бета реліз Zend Framework-у. Andi Gutmans анонсував його тут і так само тут з додатковою інформацією.
Чесно кажучи я мав доступ до сорсів фреймворку раніше від офіційного релізу тож з нетерпінням чекав коли Zend Framework буде доступний “На! Живо” (напевно гадюкіни мають копірайт на ті 2 слова).
В декількох словах хочеться сказати що Zend Framework є дійсно тим чого чекали девелопери. Ясно що їхній фреймоворк не задовільнить всіх на раз, але він дає хороший і якісний! набір компонент для руху вперед.
Я особисто маю деякі плани відносно цього php фреймворку, але нажаль не можу зараз розголошувати всі мої плани.

PS: Як почати роботу з фреймворком? Тут є хороший приклад.

How do I debug JavaScript in Safari?

Wednesday, March 1st, 2006

For those who do not extensively use Macs but want to troubleshoot some JavaScript.

In order to help debugging your site’s JavaScript interaction with Safari, the Safari “Debug” menu allows you to turn on the logging of JavaScript errors to the Console. To display the debug menu, open a Terminal window and type:

defaults write com.apple.Safari IncludeDebugMenu 1

Launch the Console application (/Applications/Utilities/Console), launch Safari and check “Log Javascript Exceptions” in the Debug menu.

It should work!

What to do if your program doesn’t work

Tuesday, November 1st, 2005

This is really neat post about “Developer’s Top 10 replies when code doesn’t work…”

Top 10 replies by developers when their programs don’t work:

10. ‘That’s weird…’
9. ‘It’s never done that before.’
8. ‘It worked yesterday.’
7. ‘You must have the wrong version.’
6. ‘It works, but it hasn’t been tested.’
5. ‘Somebody must have changed my code.’
4. ‘Did you check for a virus?’
3. ‘Where were you when the program blew up?’
2. ‘Why do you want to do it that way?’

and finally …

1. ‘I thought I fixed that.’

For those who loves Yahoo! Maps Web Service.

Tuesday, August 23rd, 2005

MapBuilder.net has a little hack which allows you to see users map via Yahoo! Maps Web Service.
How to check this? Just open any existing map through Booming Maps page (for example this Arizona Golf Courses map) and click on the ” View Map using Yahoo! Maps Web Service ” link.

MapBuilder.net Updates

Tuesday, August 23rd, 2005

MapBuilder.net Updates
I would like to inform you about recent Mapbuilder.net updates.
A lot of requested features have been implemented:
- MapBuilder supports unlimited number of maps per user account.
- Added geocoding feature (for US cities) only.
- Added “Quick Navigation” feature to navigate quickly between
Countries/States.
- Interface has been redesigned to be more convenient.
- Added icon selection feature for the locations.
- Added more fields (location caption and address) to describe
location.

Hope you will continue to use MapBuilder.net for your map
development and location sharing.