MAMP and system php synchronization

I recently decided to start using MAMP again and this time I found myself looking at the ability to specify the version of PHP to use as a real plus. I am actually using MAMP Pro, so it may be a feature of that but since they are stored in the MAMP folder structure I assume that is a feature of MAMP itself and not restricted to the Pro version.

Continue reading

Zend_Form – form tag in view

I have seen questions about how to get the form tag in a view for the form that is being used as an alternative to rendering the whole form.

I had a project a while back that I did not want to render the form but wanted to just render each element individually so that the designer could manage the CSS and general structure of the HTML. This was not a real problem in that it is rather easy to render each element on its own using

<?php echo $this->form->elementName->render(); ?> 

for each of the elements. With ZF1, doing the view this way tends to lead to people entering the opening and closing form tags manually like so


<form action="/controllerName/actionName" method="post">
    <?php echo $this->form->elementName->render(); ?>
</form>

which means they lose out on the OOP factor of that part of Zend_Form.

Continue reading

Universal Background Check = Registration = Confiscation

The idea of a universal background check sounds good on the surface and most people see it as a reasonable thing to do in order to try to make sure that those attempting to purchase a firearm are not known to be someone who should not have one. Proponents claim that it will stop felons or mentally disturbed people from acquiring these weapons. Opponents claim that this is nothing more than a placebo that is just feel good legislation because there are too many ways for these people to acquire weapons outside the channels that would be required to perform them. It is sort of like thinking that laws against using or selling drugs will keep drugs off the streets and keep our children safe from them. Some opponents believe the purpose of the universal background check is to build a completely updated list of which law abiding citizens have what weapons and because there is also a call for this on the purchase of ammunition, they believe it would also provide data on the amount of ammunition that is in the hands of law abiding citizens. They complain that it would do nothing to gain any insights on outlaws since outlaws would not participate, so it does not make sense to view it as a means to try to control outlaws. There are already background checks in place that tend to keep outlaws trading on the black market and no matter how universal they make the requirement for a background check, there is no way to get the black market to participate. Opponents also express concern about the reasoning for universal background checks if it really does not do anything to limit unwanted firearms sales? There is concern that this information would allow for the confiscation of the arms and ammo from law abiding citizens if the government decided to. Even if this is not the intention, it certainly does present the opportunity of this government or any invading force to use this information to this end.

Continue reading

Can we still revolt?

If we are to believe what we learned in history class then our forefathers reached a point of revolution over the taxation of tea. Certainly there were many more issues, but this tea tax was the proverbial straw. Tea was a basic commodity of the day that was consumed by most colonialists and the tax had a direct impact on them all. When you consider what the colonial leaders had to put at risk and what their chances were, is the idea of revolting against our government today even a possibility any more? Surely today we are subject to much greater taxes, and some would say these taxes have a greater impact on our lives than the tea tax did on colonial life. With tis healthcare law we are looking at the prospect of such an increase in taxation that it will truly have a greater impact on our lives.

Continue reading

Second Amendment under assault

The question of the second amendment rights seems to always point to a couple of areas; that of hunting and protecting oneself from would be assailants. There is also an undertone along the idea that weapons of today could not be foreseen and that our forefathers would have done things differently had they known.

With respect to the technological advances in weaponry, it is often mentioned that the only weapons at the time were muskets which were very limited in their ability to do harm. This is not a true statement. There were a number of other weapons available during that era.[1] The blunderbuss, a shotgun of sorts, capable of placing a swath of projectiles into a target area up to 50 yards away. Mortars and cannons were used to deliverĀ  bombs that were powder filled projectiles that exploded on delivery. The cannon was also used with a number of other types of “shot”. Case, container, grape and pineapple shot, which were essentially a way of placing many lead or iron balls into one projectile resulting in a spread much like the blunderbuss but with a range up to 600 yards. Split shot was simply a cannonball split in halve so that it took two paths upon firing. Chain and rod shot was the use of split shot (or two separate cannonballs) joined together by either a chain or a rod, resulting in a device that rotated around its center of mass used to target the mast and rigging of ships or the legs of horses and/or men. Hot shot was iron shot that was heated red hot in a fire and used to deliver fire-causing attacks. In addition to the blunderbuss, mortar and cannon, there were also pistols, and though they were limited in range and accuracy, they were something that could be concealed. And finally, in addition to other weapons being available, though limited in availability, the advent of grooved barrels improved both accuracy and range of the musket and could be considered the technological advancement in weaponry of the time.

Continue reading

Some AJAX Zend style with JQUERY

I recently had the opportunity to work on a piece of code that was to accept a couple of values based on a couple of drop-down selectors. The second of the selectors needed to be relative to the value selected in the first one. This was part of a project that uses the Zend Framework. In order to not compromise my NDA, I am changing the particulars, but the nature of the task remains true. To that end, I will start by setting the environment. As stated, I am using the Zend Framework and implementing the MVC design pattern that ZF is known for. I am using the Zend_Layout extension and have the standard application/layouts/scripts folder with a “layout.phtml” file containing my overall layout. I am using just the Controller/Action setup rather than the Module/Controller/Action one, so if you are utilizing modules, then you will need to adjust this to your environment. I also use Zend_Form to create my form input and you will see some example code based on this a little later that will show two drop-down selectors defined on a form. The first drop-down selector will be called Category and the second drop-down selector will be called SubCategory. I know, how original! So, now that the background is laid out, lets start by defining the solution I am setting out to accomplish here.

Continue reading