neděle 6. září 2009

How to burn a DVD in Ubuntu from command line

Go to the directory you want to burn in the root of your DVD and:


growisofs -dvd-compat -input-charset=ISO-8859-1 -Z /dev/dvd -R -J -pad .

Really useful when CD+DVD creator stops working.

How do you handle entity statuses?

As part of what I am developing now, I needed to handle different entities' statuses. Although developing for decades, I was yet tempted a little bit to use a boolean. Fortunately ;-) found a great status patter description with explanations!

čtvrtek 27. srpna 2009

Software Development Tasks

Just a few unsorted thoughts about tasks that needs to be done by somewho in the development/managing team:

  • Prioritize tasks/issues
  • Define how should it be implemented (how should we treat overlapping appointments in function GetNextAppointment() )
  • Choose the best technology/strategy/...
  • Estimate the time
  • Check the progress according to the estimation
  • Review the final code

úterý 25. srpna 2009

SOLVED claws mail Google Apps mail sending problem

For few weeks I have had a problem with email sending from my Nokia using claws mail client. Finally today morning I went through Q/A to find out,that I need port 587 to use STARTTLS. It works now.

úterý 10. března 2009

How SprinxCRM looks from Wikipedia CRM Part 1

I decided to take a look at the Wikipedia Customer relationship management term and add what SprinxCRM has to tell to it. Please note that most of the text is the Wikipedia article. This text is also licensed under GNU Free Documentation License.





Customer relationship management (CRM) consists of the processes a company uses to track and organize its contacts with its current and prospective customers. CRM software is used to support these processes; information about customers and customer interactions can be entered, stored and accessed by employees in different company departments. Typical CRM goals are to improve services provided to customers, and to use customer contact information for targeted marketing. SprinxCRM contains all the modules and functions you would need to work with customers and their interactions.



While the term CRM generally refers to a software-based approach to handling customer relationships, most CRM software vendors stress that a successful CRM effort requires a holistic approach (See Malthouse, Edward C; Bobby J Calder (2005). "Relationship Branding and CRM". in Alice Tybout and Tim Calkins. Kellogg on Branding. Wiley. pp. 150-168.). CRM initiatives often fail because implementation was limited to software installation, without providing the context, support and understanding for employees to learn, and take full advantage of the information systems. (See Rigby, Darrell K.; Frederick F. Reichheld, Phil Schefter (2002). "Avoid the four perils of CRM". Harvard Business Review 80 (2): 101–109. doi:10.1225/8946.) SprinxCRM addresses this issue by being very intuitive and simple. You can start using SprinxCRM right after opening its homepage. Typical training takes less than two hours.



Other problems occur (see Paul H. Selden (April/May 1996). "SFA Myths Abound". Sales and Marketing Strategies & News 6 (3): 51 and 53.) when failing to think of sales as the output of a process that itself needs to be studied and taken into account when planning automation (see Paul H. Selden (November 2000). "The Power of Quality Thinking In Sales and Management". Quality Progress: 58-64.).

pátek 30. ledna 2009

How to Convert a YouTube Video to an Animated GIF

Although our SprinxCRM YouTube is great, sometimes an old animated GIF suits better. In that case simply follow Chuck Caplan's guide.

Automatically Start YouTube Video Playback

When modifying homepage of SprinxCRM Online, I needed our YouTube videos to start automatically.


I did a very quick Google search and found this article so simple adding

&autoplay=1


just did it all :-)

úterý 6. ledna 2009

SprinxCRM does twitter

I have created SprinxCRM twitter. I do not want it to be dead and I will update it with new things regularly as they appear in the release plan of SprinxCRM. Stay tuned :-)

čtvrtek 1. ledna 2009

Maemo Mono programming links

Maemo on Mono


Example Programs from the Gtk# NodeView Tutorial


GtkSharp TreeView Tutorial


How To Write A Mono Application

Prevayler and Bamboo

When thinking about offline client synchronization, I have recalled Prevayler and his impplementation Bamboo. I am just thinking about uploading all the 'change files' to the server and then playing them there. I know that there is no conflict resolution and so on, but this might not be that difficult. Hopefully there will be time at Saturday to try to iimplement that ;-)