Techies blog » English

Az oldalról:

  • Technológiai újdonságok a nagyvilágból életem jelenségeivel kiegészítve.
  • RSS 2.0 Feliratkozás


Feliratkozás:

Bejelentkezés, regisztráció:

PsExpect tutorial

2007. május 30. Herczeg Artúr

PsExpect is a testing tool for application developers. It’s similar to NUnit, but there is no need to modify the source code or something like that. It’s possible to test a whole application, or just units and functions with this tool.

At a closer look, PsExpect is a script collection for Microsoft Windows Powershell (formerly Monad) to test source code.

Typical scenario

When I want to test a function, I need to load the assembly containing it, create the class, call the method and test the return value. Let’s see it step-by-step.

(tovább…)

Kapcsolódó tartalom:
WPF és WWF tutorial || Windows teljesítmény teszt || Greasemonkey: Index.hu || Vista, Office hivatalos megjelenés || Greasemonkey: Index.hu |

Kategória: .NET, English, Programozás | Nincs megjegyzés »

Anti-government protest in Hungary

2006. szeptember 19. Herczeg Artúr

My first impression in just one world: it’s a shame. I can’t understand how things could turn this way. I thought I live in Hungary which is part of the European Union. Now I’m sure we’re just one country from the Balkans.

I spent the whole night watching the live TV show and I couldn’t belive my eyes. I thought the police will stop the crowd but nothing happened. There were about 100–200 police officers against thousands of protesters. The monitor stacked in the mud, the police officers ran back to the building of the Hungarian television (MTV). The staff of the monitor stacked in the vehicle. They had no chance. The car burnt out. Fortunately the crowd did nothing with crew, I think it was the only one “European” thing during the whole event.

Finally the protesters seized the building of the Hungarian television. Looting and such thing. No police on the scene.

From the political point of view: I can’t understand how can the Fidesz (the biggest opposition in Hungary) identify himself with the protesters. They did not say they convict the attacking mass. They just speak about the “prime minister who lied” and the frustrated people.

 

Link: Anti-government protests in Hungary turn violent
Link: Budapest clashes as protest grows
Link: Hungary: Rioters attack TV station

Kapcsolódó tartalom:
Ügyfélkapu || Képvisel?i fizetések || Kultúra || Digitális írástudás || Internet használat |

Kategória: English, Életképek | Nincs megjegyzés »

Licensing, source control and name changes

2006. augusztus 24. Herczeg Artúr

I disappeared for quite a long time, but I’m working on the calendar synchronization tool.

Licensing

It was an awfully hard work to choose a license for the application. I read tens of licenses. They are in "lawyer language", so it took a lot of time to understand them. Finally there were three basic choices for me:

  • GNU-style license
  • BSD-style license
  • Attribution Assurance License

I loved the idea behind the Attribution Assurance License, because all it wants you to reproduce a file stating I created the software. Unfortunately it was too short and there were no conditions for community development. I think it’s wonderful for a one-man project, but I hope I don’t have to work on my own.

BSD-style and GNU-style licenses were the big question. BSD lets you create commercial versions from your free source code. GNU forces you to keep any usage of your source code free.

I finally chose GNUv2 to keep the software totally free. So no one can sell it and no one can create a commercial application based on the synchronization tool.

Source control

I’m mailing with Microsoft CodePlex Support Team for creating me a project home on CodePlex. CodePlex is a free source control site based on Microsoft Team Foundation Server. It supports Visual Studio 2005.

Name

Another web calendar developer company asked me to support their web calendar as well. Thus I’m changing the name of the calendar synchronization tool to WebCalSync.

Kapcsolódó tartalom:
Finishing || 30BoxesSync progress || CodePlex || 30 Boxes calendar || Logging system |

Kategória: 30BoxesSync, English | 2 megjegyzés »

Finishing

2006. augusztus 11. Herczeg Artúr

I’ve closed the coding part of the first beta release. I’m writing an End-user license agreement (EULA). It’s not an easy thing because I don’t want to be too restrictive, but I want to keep some rights in my hands. So GPL is not for me. I think I will use some parts of BSD license and some parts of Microsoft’s Shared source license.

I try to explain the basic idea. I don’t want to make the project totally open source. I want to deliver the tool for free, but I don’t want to open up the code for everyone. I plan to provide the source code publicly in a later phase. If someone wants to take part in the development, then welcome on board. But the source code wont be publicly downloadable for a while.

Thanks for Ricky Grant’s comment, it’s so good to see someone is interested in the project. I will make the first beta release publicly downloadable as soon as I finish the EULA. If someone can help me to find a similar EULA or can write me a draft, I would be really pleased.

Kapcsolódó tartalom:
30BoxesSync progress || 30 Boxes calendar || Licensing, source control and name changes || Logging system || Vista szerz?dés |

Kategória: 30BoxesSync, English | 1 megjegyzés »

Logging system

2006. augusztus 8. Herczeg Artúr

I decided to delay the first release of 30BoxesSync with some days because I want to create a strong and half-automated logging system for the synchronization tool.

It’s not a spectacular feature, but I’m sure it will help me to create a much more robust application.

If you are a developer or just interested in .NET development, I note here the basics of the idea behind the logging system. I use NLog. I tried to use log4net, but it simply didn’t work. I spent a day investigating the problem, but I had no idea. So I changed to NLog. It works and has the same functionality as log4net.

NLog has different log levels. You will be able to set these levels from a config file. There will be a button somewhere to send the logs in mail directly to me. I’m still thinking about the place of the button. I think it will be in the 30BoxesSync toolbar in the first releases to let you easily send me the logs for analysis.

The logging system already works, I just need to make it configurable and as detailed as I need.

Kapcsolódó tartalom:
30BoxesSync progress || 30 Boxes calendar || Licensing, source control and name changes || Finishing || PsExpect tutorial |

Kategória: .NET, English | 1 megjegyzés »

KövetkezÅ‘ oldal »