Hallo,
vom 29.09. bis 01.10. werde ich meine für dieses Jahr letzte offene Symfony-Schulung halten. Der Schulungsort wird voraussichtlich Heilbronn sein (Baden-Würtemberg). Die Schulung kostet 990.- Euro pro Person und dauert 3 Tage. Mehr Informationen auch zu den Schulungsinhalten gibt es hier.
No tags
25
Some seats free for the upcoming german symfony training
2 Comments · Posted by Timo Haberkern in Symfony, workshop
There are some seats free for my upcoming german symfony training session (http://bit.ly/adl47z). This training takes place mid-june (16-18th June) in a training center in Heilbronn.
Es sind noch ein paar Plätze für meine kommende offene Symfony-Schulung verfügbar (http://bit.ly/adl47z) Diese findet am 16. bis 18. Juni in einem Trainingszentrum in Heilbronn statt.
No tags
As I’m working with Netbeans when developing Symfony-Applications under Windows I created some Code Templates and Shortcuts to work more effective with Netbeans and Symfony. If you are interessted you can download the Settingsfile and import it to your Netbeans installation.
You can get it here: http://www.symfony-zone.com/wordpress/netbeans/
No tags
Hi all,
I have just released the version 1.5.0 of the sfAmfPlugin.You can get it from here.
The new version brings some fixes and new features. Most noteably:
- Updated version of SabreAMF inlcuded (latest development version)
- Symfony 1.3 and 1.4 Support
- First version of a AMF Service Browser (thanks to Benoît Gouchet)
The plan for the next version shows improvements for Class Mapping, VO and Caching. And I promise to create a better documentation for it…
No tags
Hello all,I just anounced the dates and locations for my german symfony trainings/workshops. The workshops take place in Stuttgart and Heilbronn. The language of the workshops is german.
You can find more information and prices at the following training-website
Maybe we can see us at one of these events
No tags
The Netbeans-IDE already has PHPUnit support. It is possible to run the unit tests from the IDE and get the result shown in a pretty way. I opend a feature request at the netbeans tracker to support Lime too. I think Lime2 support should not be really difficult through the xUnit XML-Resultfile-Support of Lime2. If you like to have the feature in a future version of Netbeans just vote for it under: http://www.netbeans.org/issues/show_bug.cgi?id=175256
No tags
Update: The code-changes are included in symfony by now. If you use 1.3 or higheryou will not need to patch any symfony files.
If you are one of the developers, that is “forced” to use Windows on your development machine, you probably wish yourself a more comfortable console window. The windows one just missing all features I wish me for developing with Symfony. A good copy&paste, no colored output, no tabs… I know that many developers are using cygwin to get arround of such problem, but cygwin and I will never get the best friends…
Today I came across AnsiCon (http://adoxa.110mb.com/ansicon/index.html). This small utility helps the Windows commandline to understand ANSI-Color-Codes and other escape characters. The installation is pretty easy, just copy the ansi.dll and ansicon.exe in a folder of your machine (i.e. c:\ansicon). After that set the PATH-Environment-Variable in the system settings, add the ansicom path there. Afterwards start ansicon with “ansicon.exe -i”. This installs a registry setting. Thats it!
ANSI-Colors and escape characters are now interpreted correctly. But there is a problem for Symfony-Developers: The Symfony classes with Console output doesn’t output ANSI-Colors on Windows
At the moment the only possibility is to change the Symfony Sourcecode. This is a bad thing. You never should change the framework sourcecode. Therefore I opened a ticket in the Symfony-Wiki (http://trac.symfony-project.org/ticket/7359). If you lin to have this function added to symfony just support this in the ticket.
If you like to test the colorization for yourself open the lib/vendor/lime/lime.php and change line421 from
if (DIRECTORY_SEPARATOR == '\\' ||
!function_exists('posix_isatty') ||
!@posix_isatty(STDOUT))
to
if (is_null(getenv('ANSICON')) && (DIRECTORY_SEPARATOR == '\\' ||
!function_exists('posix_isatty') ||
!@posix_isatty(STDOUT)))
When you call “symfony test:unit” you will get a result like the one in the screenshot:
The other file that needs to be changed is the libn/commands/sfAnsiColorFormatter.class.php. There you need to change line 145 to:
return !is_null(getenv('ANSICON')) ||
( DIRECTORY_SEPARATOR != '\\' &&
function_exists('posix_isatty') &&
@posix_isatty($stream) );
That’s it! Now the symfony tasks (list, help…) will show their results in color
No tags
I launched a new Symfony User Group for the german area Stuttgart, Ludwigsburg and Heilbronn. Everyon who is interessted can join us via http://symfony-usergroup-schwaben.mixxt.de. We will try to hold regular meetings in the future as soon as we have enough members.
So come on over and join us
No tags
29
Copy&Paste Detector Task for Phing
No comments · Posted by Timo Haberkern in Continuous Integration, General, Phing, Symfony
Hi,
I use the Hudson Continuous Integration system to build my Symfony projects (will write a blog series about this in the next few days). For that I created a new task for the Phing build system. Sebastian Bergamann wrote a Copy&Paste Detector for PHP some time ago (PHPCPD). This small tool scans PHP sourcecode for duplications. You can use the Task in a Phing build file as shown in the following sample:
<phpcpd haltonerror="false">
<fileset dir="${builddir}" id="filestocpd">
<include name="apps/**/*.php" />
<include name="lib/de/**/*.php" />
<include name="lib/task/**/*.php" />
<include name="lib/services/**/*.php" />
<include name="lib/form/**/*.php" />
<include name="lib/model/**/*.php" />
</fileset>
<formatter type="pmd" outfile="reports/pmd-cpd.xml"/>
</phpcpd>
The CPD task is incorporatated in the current Phing trunk. If you want to use it you need to checkout the Version2.4.0 RC at the moment. The PEAR Installer version doesn’t contain the Task at the moment.
Maybe this is useful for you too. Stay tuned for more informations on Symfony and Continuous integration
No tags
5
sfAmfPlugin 1.4.2
1 Comment · Posted by Timo Haberkern in AMF, Flex, General, Symfony, doctrine
I released a new version of the Symfony-Plugin sfAmfPlugin som hours ago. With the new version the communication between Flex and Symfony is easier than ever.The new version brings big improvements regarding the Doctrine Adapters. Relations between classes are handled better now. The error_reporting is working now as it should and there is a default implementation of a gateway module included.I hope you like it and find it useful. And as always I would like to hear from you if there are bugs or feature requests.Get it while it’s hot
Timo
No tags

