POP Keywords: android apache sybase ...

Zend_Form: add custom validators via .ini config

To add custom validators to a Zend_Form via .ini form configuration file, proceed as follow: identify the path of your custom validators (ex: /library/validators/) identify your custom validator prefix (ex: all my custom validator classes start with ‘Validate_’) open form .ini configuration file and add the following two lines directly at root level (ie. do NOT attach them to an element but rather to the form itself => at very top of the file): elementPrefixPath.validate.prefix = “<YOUR VALIDATORS PREFIX>” elementPrefixPath.validate.path = “<PATH TO VALIDATORS>” In my case: elementPrefixPath.validate.prefix = “Validate” elementPrefixPath.validate.path = “validators/” still in .ini file, simply add your [...]

Configure Zend_Mail to dump emails into files rather than sending emails

It is possible to configure Zend_Mail to dump emails into files rather than send emails, which can be really great when developing the application! How to do it? In you configs/application.ini file, configure the mail resource as follows: [development : production] resources.mail.transport.type = “file” resources.mail.transport.path = APPLICATION_PATH “/../logs/dumped_emails/” Make sure to customize the destination path to the folder you want. From now on, all emails will be dumped into files within the resources.mail.transport.path instead of being sent as emails. Note: I am using Zend Framework 1.11 sources http://framework.zend.com/manual/en/zend.mail.different-transports.html

Zend_Log + Zend_Mail = Fatal error: Exception thrown without a stack frame in Unknown on line 0

I am developing an app under Zend Framework 1.11 and found out that the combination of Zend_Log + Zend_Mail can lead to the obscure error message: Fatal error: Exception thrown without a stack frame in Unknown on line 0 Why does this error happens? An error is thrown when Zend_Mail fails to send an email (which can be the case when you develop in localhost for instance). If you use Zend_Log to log your errors (which you should definitely do) and log errors via mail too (via Zend_Log_Writer_Mail which relies on Zend_Mail), the above mentioned error is the output due [...]

are we nuts? out of proportion

Are we nuts? I stumbled upon the following article from elpais, main spanish newspaper: El Gobierno puso ayer límites a la retribución de ejecutivos y consejeros de las cajas que han recibido ayudas del Estado, tras constatar que la mayor parte de las entidades han hecho caso omiso a la norma vigente desde el año pasado. La retribución fija de los directivos no podrá pasar de 600.000 euros (300.000 en el caso de las cajas nacionalizadas), lo que supondrá, de media, un recorte del 70% sobre lo cobrado el año pasado. It basically says that bank which received help from [...]

Unix: find out folder location of script being executed

If you want to retrieve the path of current script being executed via command line, this is pretty easy: MY_PATH=`dirname $0` That’s it! You just captured the path of the script (relative to current working directory if script was relatively called) into MY_PATH variable. Check it out by printing its value: echo $MY_PATH sources  http://www.injunea.demon.co.uk/pages/page205.htm https://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/unixscripting/unixscripting.html

Mondialisation – Etats-Unis + Europe: comment se tirer une balle dans le pied?

Je lisais récemment un article des plus intéressants sur businessinsider, expliquant comment le monde occidental a réussi à se tirer une balle dans le pied, et détruire de manière permanente les emplois industriels, créant un chomage de masse quasi inévitable. Aux 19ème et 20ème siècle, le monde occidental s’est développé grâce à l’industrialisation. Cela a permis de créer des emplois pour lesquels les qualifications requises étaient accessibles à toute personne. Quelqu’un pouvait faire toute sa carrière chez un constructeur automobile par exemple. Y entrer à 15 ans et en sortir à 60 ans, en ayant fait (quasiement) le même travail [...]

Hedge funds = autre racket légalisé – et les moutons en redemandent encore!

Dans la lignée des fonds de private equity, les gérants de hedge funds font exactement la même chose. En pleine crise financière, avec des rendements de -30% et des pensions mises en périls, les gérants de fonds s’en mettent plein les poches avec des fees à faire pâlir. Une fois de plus la société ne bronche pas, tout est normal, pas de problème, circulez. Dans l’article de The Economist, le message est on-ne-peut-plus-clair: Entre 2008 et 2010, les gérants de fonds ont touchés plus de 100 milliards de dollars en fees (frais) alors que les performances étaient désastreuses sur cette [...]

Private equity = racket légalisé – et les moutons en redemandent…!

Le Carlyle group, un des plus grands groupes de private equity au monde, prépare son entrée en bourse et dans ce cadre se retrouve contraint à ouvrir ses comptes, jusque là bien gardés dans le secret. Sur la seule année dernière, en pleine crise mondiale, les trois fondateurs se sont octroyés 400 millions de dollars en cash, en plus de leur salaire de 4 millions de dollars ainsi qu’une distribution de bénéfices de 200 millions de dollars. Ce qui est effrayant, c’est l’indifférence totale dans laquelle de telles actions sont réalisées. La société devrait être outrée par de tels montants [...]

Romney: qui peut s’identifier à un tel candidat?

D’après l’article d’El Pais du 25 janvier 2011, le candidat républicain américain potentiel à la présidentielle Romney a gagné l’année dernière 16 millions de dollars et payé moins de 14% d’impôts. Ces deux éléments sont effarants: 1. Quelqu’un qui gagne 16 millions de dollars par an (soit plus d’un million tous les mois) peut-il comprendre la situation du citoyen moyen? Personnellement je ne pense pas. A ce niveau là, de telles personnes n’ont plus rien à perdre, ils se sont assurés une vie confortable pour eux et leur famille sur plusieurs générations. Certes une telle situation peut être perçue comme [...]

sybase: multi-line comment generates following error: Missing end comment mark ”.

In sybsase transact-sql script, my multiline comment /* … */ generated the following error: Missing end comment mark ”. The reason is that: my script is in an external file loaded via sqsh sqsh relies on isql in isql, according to official doc, ‘go’ instruction should not be at the beginning of a line inside a comment => I change my code from /* … go */ to /* … **go */ and this solved my issue. sources  http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.utility/html/utility/utility210.htm