Solutions to errors » PHP


 Currently Browsing PHP Errors
MBAchase: Top 10 general tips to prepare and get best score in GMAT

The month of June-July-August-September is the time when most GMAT takers take their test. MBAchase has interviewed successful students and have done extensive research on the web for top tips in order to get highest score in the GMAT exam. After that, MBAchase expert team went through tons of discussion sessions to bring the following top 10 tips for you.

1. Start early – The time required to prepare for exam depends on individual to individual. Nevertheless, a solid 2-3 months, in general, is good enough to study and practice enough to score well on GMAT.

2. Set early deadline goal – If your exam is in the end of August, set an internal goal of end of July as being the exam date for you. This strategy seems simple and of common sense, but many people fail to follow it. Group of people who have followed this technique have actually been benefited by having proper revision time and having time to handle surprises (like escalation at work, getting sick, attending wedding of a friend, etc.).

3. Study Material – There are standard practice test material available in the market: review those, talk to your friends, get an expert’s advice and then select 1-2 books as material to prepare. The most important reference book that we recommend is ‘The Official Guide (OG)’ and MBAchase Math/Verbal workbooks as supplement.

4. Plan, prepare and proceed – Someone has rightly said that, “recipe for success is – plan your work and work your plan”. Make a reasonable plan and stick to it. Clear out other commitments and put GMAT preparation as the top priority for those 2-3 months in which you are preparing for the exam.

5. Participate in discussion forums – Participation in discussion forums will help you enjoy the process of preparation by asking and answering questions. It also helps you in getting awareness on different aspects of GMAT exam that you may otherwise miss. Remember forum is a place where multiple brains are sharing information, and your brain is just one of them. Learn from others, and share your learning while you do so.

6. Self study or private tutoring – The answer to this question depends on individual study style. However, if you have been out of touch with basic English and/or Maths for sometime, it may make sense to go in for at least some introductory courses. However, it is important to discipline yourself, make a routine with realistic goals and do serious preparation.

7. Balance your time devotion -Time should be devoted in accordance with the section that you are weak at. For Engineering students, quant section may be easy to score but verbal may be daunting. It would be wise (and of course) common sense that you devote more time on verbal without ignoring quants completely.

8. Practice, practice and practice – Take as many GMAT tests as possible. MBAchase recommends taking at least 6 CAT tests and may be another five non-CAT tests. Taking CAT tests will help you prepare the exam in GMAT simulation mode. You will find good set of Non-adaptive test set on mbachase.com to get ready for CAT version of the test.

9. Take time to analyze – Practice as much as possible, but also take proper time to analyze the result. Learn from each and every mistake of yours and never repeat it again. MBAchase team recommends that you keep some kind of an error log and review it on periodic basis.

10. Master the fundamentals - Last but not the least, master the basics. While preparing for GMAT, it is important that you have clarity on fundamentals. Remember, GMAT is a standardized exam to test your fundamentals in verbal and quant.

MBAchase team strongly believes that low proficiency in English will not necessarily preclude you from cracking the GMAT verbal. Similarly, the fact that you may be from a non-mathematical background will not prevent you from getting a perfect score in the quant part. Follow the above tips and we are confident that you will get an excellent score in GMAT.

MBAChase will also be publishing a next set of blog on detailed preparation plan for verbal and quant.

You can have an access to our free test on the below mentioned link:

http://mbachase.com/index.php?option=com_content&view=article&id=46

Get an access to our forum:

http://mbachase.com/phpbb3/index.php

For all your concerns and queries please feel free to call us at 9911629948. We look forward to help you with your goal of getting into the MBA program of your choice.

For a free initial evaluation, please send an email to adcon@mbachase.com. Alternatively, you can speak to an MBAchase consultant on (91) 9871924398 (India)/ (609) 751 3191 (USA)

The Best Blog Template For Monetization (Making Money With Blogs Online)

Today was a productive day in my research for a Wordpress blog template that is perfect for search engine optimization and blog monetization.  For about a month I have been trying to find the perfect template for TheMarketingSpartan.com blog.  I did find clean looking  blogs and some that claimed to be perfect for optimization, but they just weren’t my cup of tea.

As my search continued, I decided maybe I should try and go into the blog HTML within each template section (sidebar.php, header.php, and so forth) and try to customize the blog myself.  I’m not going to lie, it took loads of time.  I would change code and it not be compatible with the Theme I was using, or change a theme to fit code and it not be compatible.

Another problem I ran into was the widgets and plugins I wanted to use for each blog.  Once my HTML code “dumbness” was cured by trial and error.  Widget and plugin placement became my next issue to tackle.  Luckily my recent run-in with HTML code made the process go a little smoother.

The conclusion is, if you want to optimize a blog for profits, use a template that has a TWO column side bar just like this one (Studio Press – Found at THEMARKETINGSPARTAN.COM).  Once you learn how to insert the code and move around desired widgets, it really goes from a science to a simplicity.  I knew how to optimize a blog with simple plug-ins and Search Engine Optimization, but now I know how to optimize them for profits…pretty awesome I’d say.  The next step is looking for some good affiliate programs.

Just another example of how TheMarketingSpartan.com continues to grow, by learning and now by teaching.   I hope this tid-bit was helpful to you.

-Shannon Murphy

Hey there, I am Shannon Murphy. A recent Virginia Tech graduate and proud internet marketer. I have experience in several areas within the Internet marketing niche. This experience, including tips and new marketing ideas, can be found through my company’s blog, www.TheMarketingSpartan.com

Create Your Own Search Engine

Changing web hosting plans is a chore for any website owner. As with many things that involve change, a lot of problems can end up making a tedious but necessary task an all-out nightmare.

1 – Don’t forget to BACKUP

Easily the most important step, making a backup of everything with your current web hosting company is crucial. Things can get lost, damaged or deleted accidentally during any web hosting move, whether you’ve got an account with the best enterprise web hosting solution or a budget, affordable web site hosting plan. Remember that if your site relies on a database, that needs to be backed up, too. Create two copies of your backup and store them in separate physical locations to minimise the risk of the backups being damaged.

The best way to backup is to manually copy all your files from your web hosting provider. Some hosts offer backup features, but these sometimes rely on specific technology that is not compatible with other web hosting companies. If you need to backup a database, you can create a simple PHP, ASP or Perl script (depending on your web hosting solution) to do the job.

2 – Tedium Extra

Once you’ve done your backups, you’ll be ready to make the switch. The checklist below will help you gather your thoughts:

(a) Find out your new web hosting provider’s DNS

(b) Check environmental factors such as PHP/MySQL versions, settings and other differences that may require changes to scripts

(c) Find out the temporary address to your new web hosting space so that you don’t have to wait for the URL to be transferred to see if it all works OK

(d) Some scripts may not work correctly after being directly transferred across, and so may require re-installation on the new servers. Ensure that you have copies of the installation instructions so that you can do this, if necessary.

3 – Let the world know

Good and courteous practice dictates that webmasters should inform their users of a web hosting change in good time. This allows users to prepare for (or at least not be surprised by) a sudden loss of operation. Particularly if you run an online shop, there’s a tendency for users to worry that you have disappeared with their money if they find they cannot access your site after they’ve paid for something and don’t know why.

Offering a temporary or alternative e-mail address is always a good idea, too, and keeping users up-to-date on the change process will help make the move smooth for them.

4 – The actual move

Schedule the actual switch between web hosting providers for a time that your hosting logs show is less busy. Perform one final backup for the latest, most up-to-date information, and then start copying files. You can help your users by uploading the parts of the site they use most, such as the main page. Getting error pages up there early is also a good idea, as it will allow you to inform visitors about the web hosting switch and apologise for problems.

If your website is really big, you may want to span the web hosting move over a few days. Prioritising sensibly by uploading the most important parts of your website first can really help make the whole transition much more seamless. Constantly check that pages and scripts are working by using the temporary URL to your web host.

5 – Press the big red button

Once you’re satisfied with everything, it’s time to change your DNS over to the new server. The process, once started, will take between 24 and 48 hours, so there’ll be a space of time during which you can tweak your site if you need to.

By making a tiny change on the main page of the site on the new web hosting provider, you’ll be able to tell the difference between the new and old hosts, and see if the DNS has resolved (has been assigned to the new host).

6 – Keep those eyes peeled; you’re not out of the woods yet!

Keeping your old web hosting account for at least a fortnight after you make the move is a really good idea. Check for server activity, e-mails and online contact systems (such as web form messages). Once you are satisfied that all of your users are being directed to the new web hosting provider, it’s safe to close the old account.

About the Author

Did you find this article useful? For more useful tips and hints, points to ponder and keep in mind, techniques, and insights pertaining to credit card, do please browse for more information at our websites.
http://www.yoursgoogleincome.com

http://www.freeearningtip.com

The Power Of Goal Setting

A wise philosopher once said: “success is goals and all else is commentary.” Indeed, success in any area of your life—either in business or personal, begins with a clear-cut goal. Your ability to set and achieve goals will provide you with a sense of direction and is the master skill of success. Becoming a goal setter will do more to enhance living your dream. Below is a ten-step formula for achieving your set goals in line to utilizing your potential.

1. Decide What You Want: Decide exactly what you want in each area of your life. This is a very critical step in getting yourself started to achieving success in life. According to Ben Stein an American law professor, “The indispensable first step to getting the things you want out of life is this: decide what you want.” Remember, no one will make this decision for you. Therefore, you should internally reconcile with yourself on what you want to achieve and resolve to stick to it.

2. Pen Down Your Goals: It is not enough to have a mental picture of what you want to do. Write down your goals on paper. The Holy Book says “write the vision, and make it plain upon tables, that he may run that reads it.” Putting down your goals on paper enables you to have a broader view of all you want to achieve.

3. Set Deadlines: Set a deadline for achieving your goal. Setting targets enables you to be on your toes to see your goals accomplished. It also helps you to monitor your progress and evaluate yourself for peak performance in achieving success. There is no room for complacency or procrastination when you have a set decline for achieving your goals, unless you are not serious in achieving success.

4. Spot The Major Obstacles: Identify the major obstacles that can hold you back, and learn how to overcome them. This will enable you to be proactive rather than reactive. Being proactive, helps fortify you to face the challenges ahead. Never allow your mistakes and failures to rob you of your strength. Make failure your teacher, not your undertaker. Do not dwell in your mistakes or short-comings. See beyond your errors, and march forward. Build on your strength, not on your weakness. Let every failure and defeats you face become a ladder to your top most top. Les Brown, a notable motivational speaker, said, “Anytime you suffer a setback or disappointment, put your head down and plow ahead.”

5. Information Gathering: Secure all relevant information needed in achieving your set goal. For example, when I discovered that I’m gifted in motivating and making a difference in the lives of others, I began to learn more by gathering information on how to speak effectively, and I also started reading about the lives of great motivators in the world. “Every vision is at the mercy of information”, said David Oyedepo. Information is the vehicle with which you drive your vision that ultimately unleashes your potential.

6. Seek For Support And Assistance: No man is an island, and neither can a tree make a forest. Seek out mentors who will help you nurture your potential in living it to the fullest. You cannot do it alone. When someone is wrapped up in himself, he makes a pretty small package. If you have a vision in which only you can handle, then it must be a pretty small vision. A great vision surpasses the visionary and can only be attained through the support of others. Jim Rohn an American speaker and author, wrote: “To solve any problem, here are three questions to ask yourself: first, what could I do? Second, what could I read? And third, who could I ask?” When in doubt, ask questions and when in need seek out for help.

7. Plan, Plan, and Plan: There is a popular saying that goes: if you fail to plan you plan to fail. Making plans help you to set direction and be focused. If you don’t know where you are going, how will you know how to get there? The future doesn’t get better by HOPE even though it is important. The future gets better by PLANNING. Effective personal planning will help you to define and explore your goals and map out ways to turn them into reality. This is what keeps your hope alive.

8. Take action on your plan: Your vision awaits your action. There is no delay on this stage. Taking action on your mapped out plans is a great mark on your self-leadership. A plan remains a plan until executed. According to Brendan Francis, “Inspirations never go in for long engagements; they demand immediate marriage to action.” Life is a daring adventure and it takes daring motivated people to move out and achieve great success. The distance of the road to success becomes shorter as soon as you take the first step. Take action now!

9. Envision Your Goals As A Reality: Your vision is your future. It is your crystal clear mental picture of the future. Visualize vividly your goals as a reality. While taking action is the ultimate expression of self-leadership, visualizing the future we want to have–whether that is a matter of responding differently in your current circumstances or changing the circumstances themselves is key for increasing our motivation for action. See yourself getting there!

10. Never Give Up: “What happens when you feel completely lost and dejected? Most of us turn around and retreat from our path. But, those who continue to walk on the trouble-filled path finally meet success,” said Simran Khurana a Human Resource expert. No matter what, don’t quit. Some people ask me: Be strong, courageous, and determine to pursue your dreams to the end. History is never made by quitters but victors who never give up. Let nothing stop you from achieving success.

Click the link below to buy some of my latest books from my online store:

Ten (10) C’s of Personal Power Unleashing Your Potential. http://www.elvisukpaka.com/index.php?option=com_content&view=article&id=50&Itemid=50

Click the link below to download my FREE latest e-Book titled: “The Motivational Devotion” A 365 days inspirational quotes to keep you motivated all year round.

http://www.elvisukpaka.com/index.php?option=com_content&view=article&id=83&Itemid=67

You may also want to join “Elvis Leadership Forum” on Facebook, (http://www.facebook.com/elvis.ukpaka) where we discuss intresting topics on Leadership Like:

What is Leadership? Is it better to Lead than to manage? Are Leaders Born or Made? Do you consider yourself a leader or a follower?

Elvis is a Leadership expert. To gain access to more of Elvis’ tested wisdom and insight, on how to achieve peak performance – and leadership – that gets the NEEDED results, go to http://www.elvisukpaka.com, to signup for his Peak Performance Leadership Newsletter. You can reach Elvis directly via Email: elvis@elvisukpaka.com or Phone: 234-802-367-1070.

Dare To Discipline Yourself Part 1

There is no limit to living your potential when you imbibe self-discipline into your life. As Jim Rohn said, “SUCCESS is nothing more than a few simple disciplines, practiced every day; while FAILURE is simply a few errors in judgment, repeated every day.” It is the accumulative weight of our disciplines and our judgments that leads us to either fortune or failure. Discipline yourself to complete your most important tasks on schedule.

What is self-discipline? It is the rejection of instant gratification in favor of something better. It is the training of the mind to align oneself with actions that lead to success. Self-discipline enables you to give up instant pleasure and satisfaction for a higher and better goal. It emanates as the ability to get yourself to take action regardless of your emotional state.

John Maxwell, renowned leadership expert, said, “If you know you have the talent, and you have seen a lot of motion but little concrete results—you may lack self-discipline.” Self-discipline is self-control, which encompasses in spiritual, mental, emotional and physical discipline. Close yourself up in self-discipline because it is one of the major pillars of success in ensuring that you live your potential to the full.

The former American president, Theodore Roosevelt wrote, “The one quality that sets one apart from another—the key which lifts one to every aspiration while others are caught up in the mire of mediocrity—is not talent, not formal education, nor intellectual brightness—it is self-discipline. With self-discipline, all things are possible. Without it, even the simplest goal can seem like the impossible dream.” It is difficult to achieve greatness without discipline. People who reject the value of instant gratification and develop the skill of self-discipline are often times life’s real winners. Zig Ziglar said, “Check the records. There has never been an undisciplined person who was a champion. Regardless of the field of endeavor, you’ll find this to be true.”

Let me ask: What if you could practice self discipline in everything you do? Would there be a potential change in your life? Would there be a real satisfaction in you by virtue of the changes you see going on in your life?  Why don’t you for a minute meditate on these questions:  I believe some of the areas in your life that you could make some changes might probably be: Watching what you eat, the tidiness of your house, the tidiness of your office, fixing all the broken things in your house, the amount of time spent watching TV, your weight, paying the bills on time, getting your finances sorted out, reading one book per week, organising your life, etc.

Click the link below to buy some of my latest books from my online store:

Ten (10) C’s of Personal Power Unleashing Your Potential.

http://www.elvisukpaka.com/index.php?option=com_content&view=article&id=50&Itemid=50

Click the link below to download my FREE latest e-Book titled: “The Motivational Devotion” A 365 days inspirational quotes to keep you motivated all year round.

http://www.elvisukpaka.com/index.php?option=com_content&view=article&id=83&Itemid=67

You may also want to join “Elvis Leadership Forum” on Facebook, () where we discuss intresting topics on Leadership Like:

What is Leadership? Is it better to Lead than to manage? Are Leaders Born or Made? Do you consider yourself a leader or a follower?

Elvis is a Leadership expert. To gain access to more of Elvis’ tested wisdom and insight, on how to achieve peak performance – and leadership – that gets the NEEDED results, go to http://www.elvisukpaka.com, to signup for his Peak Performance Leadership Newsletter. You can reach Elvis directly via Email: elvis@elvisukpaka.com or Phone: 234-802-367-1070.

Cells Suffering Hunger

–Attempting a brief analysis of material transformation
 in vivo and in vitro with micro-organisms

Material transformation in vitro and in vivo is very important to human health. However, there are some indistinct contradictions between the theory applied by us and the basic principle of material cycle. Following these contradictions, through an analysis of the relationship between food and human body, connecting macrocosm with microcosm and proper application of deduction and inference, this manuscript reveals from the periphery the theoretical mistake in the material transformation in vivo, which could be interpreted in some sense as a verifiable pathological basis of many modern diseases. In order to increase production of crops, maybe we have also been brought into some kind of mistake in agricultural production. At the same time, it also gives a clue about how to continuously track the theory.

Background

The material transformation in vivo and in vitro receives a lesser attention at present mainly because a definite conclusion in theory regarding this has already been formulated thus further discussion about this may seem to be futile to some people. However, with in-depth research and analysis, inconsistencies have been found, especially in its basic principles and its application in relevant disciplines. For instance:

1. In extant agricultural production, the massive application of chemical fertilizers has resulted in some profound changes in the quality of the crops, whether were we brought into some kind of mistake?

2. In the material transformation in vivo, the leading theory gave no thought to the basic principle and completely interpreted all the material transformation in vivo with a purely chemical process (1), like ingestive materials being directly converted into elements of the human body. Thus an essential link would be absent in the material transformation in vivo and be contrary to its transformational law.

3. In the professional teaching and research of microbiology, although the relationship between micro-organisms and the human body had been explored with great efforts, usually it was the direct relationship that received the attention; they did not connect it with the material transformation in vivo following the material cycle theory.

4. In clinical practice, although chemical medicines for treating various diseases were produced and used more and more, in fact the diseases (especially modern and intractable ones) were growing even more rapidly. The medicines were invariably unable to keep up with the acceleration of the diseases (2), and humanity was in a passive position on the whole.

Facing the above contradictions, if we adjust our point of view, we might widen our range of observations and perceptions and so perhaps find answers to some of the problems.

?. Enlightenment from Pigs Eating Coal

On 08 Apr. 2007, Alibaba Net published a news item: A Polish scientist Ania Rjasa found that “feeding brown coal to pigs as a dietary supplement is good for their health. Pigs fed on brown coal were found to be fatter, happier, healthier and less stressed than the ones fed on standard chemical additions (3)”.

According to the principle of biological evolution, there was no coal exposed in nature for pigs in remote antiquity to eat when they were born, and coal played no role in the conditions of the pigs’ births. In other words, this practice of these pigs eating coal was not inherited from their ancient parents, but was acquired in more recent times.

Since these modern pigs like to eat coal in particular it shows that they are lacking in the similar materials in vivo. Pigs are a close relative of humans, and belong to omnivorous category of animals, too. Their types of foods are very close to human’s and on the whole, they also live in the same environment. Then, are we, humans, lacking the same materials in vivo? Thus it brings us to the seriousness of the problem into which we shall probe.

Plant roots grow deep into soil because there are some inorganic and reduced materials in the underground facultative anaerobic and anaerobic environments for them to absorb. Following year after year of absorption by the plants, the original subterranean inorganic materials have reached an exhausted critical point, or a particular balance point, and the main resource now for the plants to absorb must be found in the reduction of organic materials in the material cycle. This situation asks us to focus on the material cycle, and the targeted result is the inevitable deduction of the two major unobservable mistakes in the material transformation, in agricultural production and inside our own bodies.

?. Two Major Mistakes

1. Being brought into a mistake in agricultural production

In the whole of nature, humanity is its pride, and also its disaster. Objectively speaking, it is a selfish human division that classifies the animal kingdom into beneficial and harmful, and it is also a simplistic classification like that of children labeling people into good and bad persons. If invited the comments of all of the living nature, it should be said that the human animal is the most harmful animal, because human beings have brought the greatest harm to the whole animal kingdom and to all of nature. In accordance with the theory of “Labor Created Mankind”, human nature has determined our reform and destruction to the environment and nature. In other words, human development is based on this reform and destruction of the environment and nature. Accompanying the development of science and technology, the degree of this damage has increased from little to large and from shallow to deep and has not only affected animals and plants and caused massive exterminations of species, but has also affected our own health and survival.

Besides the effect of improvement in varieties, the massive application of chemical fertilizer has been greatly increasing crop production as well as playing a major role in the survival of the human species. But its side-effects have been bringing about impairment in the quality of plant cells even as it has been causing large-scale damage to the water, atmosphere, soil and edaphon. As a result, the crops only seem to be fully filled but lose their massive nutritional contents. Today’s steamed bread and rice are less chewy and sweet, sesame oil is less fragrant, meats are less delicious, amphisarca is less sweet, and peanuts, soybeans, corn etc. also have many differences from their past specimens. All of them are full of a strong “fertilizer taste”.

Why would the crops quality result in such a big difference after the extensive use of the fertilizers? These problems could not help being pondered over.

On the basis of the world materiality principle, a certain part of the repeatedly increasing crop yield undoubtedly comes from the conversion of the chemical fertilizer under the situation that the underground materials are unchanged and even the organic-based substrates are decreasing (papermaking and burning would lead to straw reverting to soil less and less). In other words, a part of our current foods comes from the conversion of chemical fertilizer, that is, a part of the foods of humans is converted chemical fertilizer. This may not accepted by many people, but ordinary people can understand.

In general, we are only concerned about the yields of crops in agricultural production, and seldom care about their quality. If the yields were inversely proportional to the quality, or were traded with the quality, then, when the quality of products (or the value for human and animal) reached zero following the yield increase, what significance would there be for us to increase the yields with great efforts?! From the “Enlightenment from Pigs Eating Coal”, the micro-organisms in the underground facultative anaerobic and anaerobic environments have been certainly damaged severely, resulting in a serious problem for the underground material transformation. We only take the crops’ yields into account, but do not take into consideration the damage to the underground micro-organisms, which can not but say that we are brought into a mistake.

The application of pesticides, firstly, it might affect the plant cells on the surface and change the condition of their exterior growth. This might happen after they have suffered a strong interference from this external influence on their growing processes. Next, in concert with the soil acidification and compaction caused by the application of chemical fertilizers, the pesticides might damage the internal quality of the plant cells. This would be due to the destruction of the edaphon when a pesticide penetrated the underground and changed the cells’ material transformation. Also, the carbon dioxide absorbed by the plants from the atmosphere would have a negative effect on the plant cells because of pollution in the air.

If we pursue this basic line of reasoning, we can make the further deduction (which could effectuate shock in many and, perhaps, even extreme fear, too) that nearly 100% of the plant cells have been seriously affected by the chemical fertilizers, pesticides and air pollution. And, consequently, the inevitable end would be that nearly 100% of the plant cells would be missing a significant percentage of their central, key elements because of the changes in their internal and external conditions. Therefore, to humanity and other animals as heterotrophic organisms, it would mean that every cell of our food is lacking in nutriment.

2. Mistakes in the Material Cycle in vivo

In the current national authoritative regulations, it is indicated that “although there are still some food ingredients such as plant celluloses that could be broken down by bacteria in the caecum, generally speaking their significance is little (1)”. And taking a comprehensive look at college and senior high school textbooks, we learn that when they survey the material transformation in vivo, both groups have interpreted the material digestion as the pure chemical action of digestive enzymes and did not refer to the involvement of micro-organisms. As for the medical application, the prevention of bacterial infection has commonly emphasized using the “fighting the bacteria” approach. In the area of health care, the attention on the intestinal micro-organisms has been focused only on a few kinds, such as bifidobacterium?lactobacillus. It has dwelled by and large on the direct influence on the human body by the levels of microflora balance and imbalance and so has not been able to completely reflect the action of intestinal micro-organisms. In the area of popular theory, many papers have touched upon the effect of microbial metabolites on people, but usually they show those effects that are similar to chemical action; they have not made any further studies of how the organic materials are acted upon by micro-organisms and have not even placed the intestinal environment and micro-organisms on a high degree of material transformation.

There are no unified versions about the kinds of intestinal micro-organisms; some have said there are more than 100 and some have said there are more than 700 (4). Concerning the quantity of the micro-organisms in feces, some have said about 1/3 and some have said about 40%, difficulty as a basis. But one thing may be certain. According to the Darwinian evolutionary principle of the survival of the fittest, if the intestinal micro-organisms, in addition to the ones difficult to expel with feces, were living according to the ruthless law of the jungle, their quantity should be higher than the results of the in vitro test before the feces left the body. If, according to the principle of Mao Zedong’s “universe would be divided infinitely”, some micro-organisms were unable to be detected by the existing means of detection, and the micro-organisms in the intestine should be more in quantity.

On the basis of present known research achievements, the material transformation could not be separated from the micro-organisms. Whether inorganic matter is converted into plants or plant and animal bodies are converted into inorganic matter, the constant material movement following the inorganic — organic — inorganic law is ensured all because of their participation. But for many years our theorists have been insisting that plant materials are converted into the animal bodies by the function of the digestive juices produced by the animal bodies themselves. However, due to the fact that almost half of the intestinal contents is micro-organisms, such interpretation obviously could not justify itself nor conform to the law of material transformation. If the material transformation in vivo was interpreted by the pure chemical method, it would obviously present a mode of organic—organic, which would bring about an asymmetry of the transformation mode in the material cycle process, and so lose an essential link and form a contradiction.

The digestion and absorption of food mainly relies on the enzymes in the digestive juices. But actually do the enzymes in the digestive juices come from the organism’s own body or from the micro-organisms? The established scientific authorities and theorists always maintain that the enzymes come from the body’s own synthesis, the idea being that the ingestive materials could be directly converted into the components of the human body. Although the results and experimental data of some research have reflected some conflicts with this concept, they have not yet been able to break through the shackles of the original theoretical framework. Please see ?Preliminary Analysis of Biological Enzymes Originating from Micro-organisms? (5). The paper has listed the various contradictions, clarified the erroneous concept (such as the enzymes come from the body’s own synthesis) and thereby revealed that the belief (in which the ingestive materials could be directly converted into the human body materials) was the root of the obvious mistake. Apparently, it remains to be a blind zone in the basic theory and practice of medicine, nutriology, health care, etc.

Because it is fettered by the traditional theory, the material cycle in vivo is still understood as a simple cycle. At present, the theory cycle pays much attention to the passage of food from the oral cavity to the exit of the waste material as egested feces; this part of the process can easily be superficially observed. However little attention has been paid to probably the more important part of the process: wherein the converted materials enter the circulatory system and finally the cells’ wastes are exported by the blood to the excretory canal. If the dynamic and connection viewpoint and method were applied to analyze the movement of material in the body, it would be found that large amounts of material are entering the circulatory system to supply the body after the food was converted by the intestinal micro-organisms and every tissue cell would be observed to be discharging much waste. Well then, how many of these materials moving through this passage are converted? How many are discharged? How many have been used up in vivo? Moreover, how are they being used up? The research in this regard seems very weak.

?. Two Major Mistakes Cause Cells Hunger

In theory, all of us know that micro-organisms are the foundation of the existence of human and animal life. But in fact, whether inorganic matter is transformed into plants, or plants are transformed into the matter that makes up human and animal bodies, human beings almost completely ignored the important role of micro-organisms. The repercussion of which has been great harm to the plants, human beings and animals, and it would not be an exaggeration regardless of how excessively we state it because it has caused an incomparable disaster.

Based on the present information that we have grasped, most scientists generally have agreed that there are 28 kinds of total life elements, including hydrogen, boron, carbon, nitrogen, oxygen, fluorine, sodium, magnesium, silicon, phosphorus, sulfur, chlorine, potassium, calcium, vanadium, chromium, manganese, iron, cobalt, nickel, copper, zinc, arsenic, selenium, bromine, molybdenum, tin and iodine (6).

Referring to the life elements, we can see that the N, P and K (nitrogen, phosphorus and potassium) in the fertilizer are only a part of the chemical elements that plants need. If straw is returned to the soil less and less and the plants are boosted into growing bigger by a large supply of these 3 elements, the direct effect would undoubtedly be the debilitation of the other elements. The indirect effect, in addition to the serious pollution of the soil, would inevitably be that due to their easy absorption of the high ratio of N, P and K in the shallow soil, the plant roots could not extend to enough depths, and the absorption of the other mineral elements would be further decreased. Thus, the consequence would be that there would be insufficient amounts of many nutrients and the plant cells would certainly be in a hunger condition.

Human beings belong to the heterotrophic group of organisms, unlike the plants which can absorb their nutrients from the soil and the carbon, nitrogen etc. in the air. Humans could only have come from the plants and the animals derived from the plants. So their dependence on the plants becomes key. According to the materialism standpoint and the principle that matter is primary, all human cells that are based on the plants ought also to be in a hunger condition so long as 100% of the plant cells are innutrition. To explain it in simple language, if the cells of the human body could not have a swiftly adaptive variation for meeting the rapid changes in the nutritional ingredients in the food cells that have been caused by us humans in modern times, all of humanity (not including the medical patients) should be in a state of sub-health.

In addition to the natural pollution sure to be translocated into the body, chemicals such as antibiotics and other medicines (almost all of them are produced on the theoretical basis that the ingestive materials could be directly converted into the materials of the human body) taken by humans and livestock have caused our blood to suffer more serious pollution than the natural world. Since at present large areas of plants irrigated from the polluted water source would be put to death, it would become inevitable that the cells of the body supported by the even more polluted blood would generate their cancerization and other chronic diseases. In the case that every histiocyte in the polluted blood is in a long-term hunger state, its vitality is bound to get lower, and certainly its immunity would generally decline. Some modern and intractable diseases, such as tumors, infectious diseases and many others in the cardiovascular system, respiratory system, digestive system, nutrient systems, endocrine system, immune system and blood system etc., could be easily interpreted with such a causal relationship.

?.  Conclusions

There are the different angles of view regarding the self-understanding of human body, thus we can have the different viewpoints and conclusions. If from outside to inside, from the principle to its application, from taking ourselves as center to returning ourselves to the nature and put our own as part of the natural world, the conclusion would be quite different from the traditional theory.

The humanity is the high-level intelligent animal in the nature. But if thought that man could conquer nature and could be apart from the restriction of the natural law, she would commit an error in principle and suffer a punishment of the nature inevitably. The nature is still that nature, but already not the former one. It has experienced a large-scale transformation by human. The humanity is still that humanity, but already not the former one. She has been the one living in the natural environment on a massive transformation by herself. This transformation has certain relationship with many modern diseases.

If it was said it was inevitable that the humanity suffered the punishment of the nature because we had to transform the nature for our own development, then it should be artificial that the humanity suffered a more self-inflicted harm in the cognitive bias on micro-organisms. On the basis of the theory of material transformation and its specific application in the relevant disciplines, we can see that micro-organisms are not redundant, but are a necessary key element in the material transformation in vivo and in vitro. From this, it naturally reveals the mistake in the material transformation in vivo. In agricultural production, we have also been brought into a mistake only to run after high yield without regard to the quality. Following the relevance between food and human body, in addition to the cognitive bias on micro-organisms, the cells of human body would go further hungry naturally under the condition of malnourished crop cells and to some extent become the pathological basis of some modern and intractable diseases. 

In theory, although the analysis and understanding in the manuscript are still very superficial and immature, even some of them are considered unreasonable by experts, however, a number of contradictions have been revealed from the periphery, and they have touched on the problem of the micro-organisms’ role in the material transformation in vivo and in vitro. Why could the ingestive materials not actually be directly transformed into the human or animal body and what roles would the micro-organisms play in the material transformation in vivo and in vitro? The brief analysis in this text has not gotten to the roots of the questions. So this topic still needs to be given further discussion.

References:

1. Latest Complete Collection of National Food Safety Quality Identification and Test Standard, The Web Site of bbs.foodmate.net (2 May 2007), available at http://bbs.foodmate.net/viewthread.php?tid=115968&extra=&page=1.

2. Coal for pigs, Alibaba Net Web Site (08 April 2007), available at http://resources.alibaba.com/topic/40914/Coal_for_pigs_.htm

3. Large intestine, Wikipedia Web Site (25 November 2008), available at http://en.wikipedia.org/wiki/Large_intestine.

4. (China) Duan Xiu-Bin, Preliminary Analysis of Biological Enzymes Originating from Micro-organisms, Unpublished.

5. Life Elements, Wikipedia Web Site (12 September 2007), available at http://zh.wikipedia.org/w/index.php?title=生命元素&variant=zh-cn.

First draft: Jan 05. 2006.   Revised for many times.

SaaS Providers and Uptime Monitoring

Monitoring website uptime is something most website owners do. There are several options available for website monitoring, from ad-supported newsletters to powerful solutions that ping your website’s URL every minute and generate impressive reports. The right solution for you depends on both your needs and budget.

That being said, many websites can be down often, and for a while, without causing major panic. As an example, if you’re an average blogger, reasonable downtime will probably not harm you very much. Same thing if you have a static website that mainly provides information. Visitors will either come back later or find elsewhere, that’s all.

Things are getting more critical when you have a transactional website and sell goods or services. In this case, downtime is likely to make you lose sales. Those who got a 404 error on your website’s shopping cart are very likely to develop negative sentiment towards your organization. Unfortunately, they may never come back, except for sending you negative feedback through your contact form.

Losing sales is no good. Losing customers who pay for a service on a recurrent basis is worse. Losing credibility marketwise is even worse. But, being held responsible for making your customers lose money is worst-case scenario. Actually, software-as-a-service (SaaS) providers face this reality every day. They provide software that’s hosted on their servers and grant subscription-based access for a monthly or annual fee. Their clientele usually can’t afford downtime at all. As a customer, you lean on them to provide you with a reliable service so you can run your business successfully.

CRM, project management, accounting and other business-oriented SaaS must be up as constantly as possible. Several potential customers ask for uptime reports to check whether a company offers a stable service. Hence, as a SaaS provider, you ought to choose a monitoring tool that empowers you to generate user-friendly reports for both your staff and customers. Those reports are often requested in a “request for proposal” (RFP). Being able to provide comprehensive uptime reports is a competitive edge, as not all your competitors can fulfill this request. Some customers will be fine with a simple answer to the “What is your uptime percentage?” question. However, if you deal with large organizations, they are very likely to ask for tangible information. If you can’t provide the information they ask for, you may lose sales.

A good website monitoring software can help you in this matter. Moreover, if you have full access to the infrastructure where your website is hosted (e.g. dedicated hosting) or own it, a server monitoring software is probably a better match. Server monitoring software is usually more hardware-oriented (e.g. monitor CPU, temperature, RAM, hard drive space, etc.) while website monitoring software focuses on the website’s uptime mainly (sufficient is you’re on shared hosting, for instance).

Find website monitoring software at: http://www.activitymonitoringsoftware.com/website_monitoring/website_monitoring1.php

Find server monitoring software at http://www.activitymonitoringsoftware.com/network_server_monitoring/network_server_monitoring1.php

Sylvain Traversy is the editor of Activity Monitoring Software.com (http://www.activitymonitoringsoftware.com) and All-Finance-Software.com (http://www.all-finance-software.com).

Writing plugins for RDesktop

Written by:

Sergey Yakimenko,
Senior Software Developer of Driver Team,
Apriorit Inc, http://www.apriorit.com

Contents

About this article: when it’s worth reading
Rdesktop. RDP protocol
Writing plugins to rdesktop: using OOP patch
From principles to code
Client part: plugin
Client part: rdesktop
Server part
The end

About this article: when it’s worth reading

This article was mostly written for Linux developers. The article gives a method of writing out-of-process plugins to open source software – i.e., plugins that will work as a part of the software but will run in another process, so their code may stay closed.

Generally there’s no need to use the method expounded in this text. Rdesktop is free software and you can always just modify its sources in any way you need. Though, this would mean that you should make your code open as well, because this is what GPL license requires. If you don’t want this though, keep reading and you’ll learn how to avoid the GPL requirement and to write a plugin which code will be closed but work as a part of Rdesktop code.

You may also want to read this just to know something interesting about:

RDP protocol Rdesktop – an open-source RDP client a simple way of inter-process communication on *nix systems.

Let’s get started.

Rdesktop. RDP protocol.

This is for those who don’t know what it is all about. Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft, which concerns providing a user with a graphical interface to another computer. This is very handy – you can work on another computer sitting at your desktop with almost no differences in appearance and performance (of course, if you have a good network connection – hi-speed, with small latency, and so on and so forth). There’re RDP clients for almost all operating systems – Windows, Linux, Mac OS, and all of them use RDP protocol to connect to an RDP server – a remote host that you want to work with. In 2008 Microsoft opened RDP specifications, now they are available at their site: http://msdn.microsoft.com/en-us/library/cc216513(PROT.10).aspx.

Rdesktop is an open source client for Windows Terminal Services. It currently runs on most UNIX based platforms with the X Window System. It supports most of the basic RDP protocol features, and many protocol extensions, including audio redirection, clipboard, local file system and local devices redirection. Rdesktop is released under the GNU Public License (GPL).

Just like many other *nix programs, Rdesktop is a command-line application. It has a lot of various input parameters that configure a remote session – user credentials, server address, desktop dimensions, color depth;  also description of local devices that are to be redirected to the remote computer – comports, printers, sound, disks.

On parsing its command line and starting a session to a remote host, rdesktop enters an endless loop in which it reads incoming data i.e., the data sent by server, and sends some data to server in response. The connection with server is made via so-called virtual channels. Microsoft has a floor:

“Virtual channels are software extensions that can be used to add functional enhancements to a Remote Desktop Services application. Examples of functional enhancements might include: support for special types of hardware, audio, or other additions to the core functionality provided by the Remote Desktop Services Remote Desktop Protocol (RDP – http://msdn.microsoft.com/en-us/library/aa383015(VS.85).aspx). The RDP protocol provides multiplexed management of multiple virtual channels.
A virtual channel application has two parts, a client-side component and a server-side component. The server-side component is an executable program running on the Remote Desktop Session Host (RD Session Host) server. The client-side component is a DLL that must be loaded into memory on the client computer when the Remote Desktop Connection (RDC) client program runs.
Virtual channels can add functional enhancements to a Remote Desktop Connection (RDC) client, independent of the RDP protocol. With virtual channel support, new features can be added without having to update the client or server software, or the RDP protocol.”

So, virtual channels are just a way of how two endpoints – a client and a server programs, for instance – can connect to each other independently of the lower-layer protocol. In Remote Desktop Services the protocol is RDP, but it can be any other on the assumption of that it would provide similar capabilities.

Writing plugins to rdesktop: using OOP patch

As it was mentioned above, you can always just modify rdesktop sources to add or change needed functionality. There’s another way, though – if you don’t want to open you changes code to everybody, you can create a separate program that will work as an rdesktop add-in.

There is a patch that makes the virtual channel capability in rdesktop visible to the third parties – i.e., make it possible to create and work with additional virtual channels which handlers are implemented as separate programs. The patch is mainly written by Simon Guerrero. You can get the patch here: Sourceforge.net (http://sourceforge.net/tracker/index.php?func=detail&aid=1472969&group_id=24366&atid=381349 – the detailed description on the page is outdated – it concerns the old version of the patch, and doesn’t reflect its current state. It is just useless). After being upgraded with this patch, rdesktop gets an additional “redirection (-r)” parameter – ‘-r addin’. The full format of the parameter is:

-r addin:<channelname>:</path/to/executable>[:arg1[:arg2:]…]

where

<channelname> – name of the desired virtual channel; </path/to/executable> – path to the VC handler; [:arg1[:arg2:]…] – optional parameters passed to the handler by rdesktop.

A few words about the VC handler. When rdesktop creates the handler process and the corresponding virtual channel, it connects the VC output to the process’s standard input (stdin), and vice versa – it’s standard output (stdout) is connected to the VC’s input. The optional parameters are passed to the process as command-line parameters. So, the only thing the handler should do is to read incoming VC data from the stdin and to write outgoing VC data to stdout. Very simple and clear scheme; below it is described in more detail.

From principles to code

Okay, this is how it works. The code is not that elegant, but it works and does what is needed. So, let’s take a look:

Client part: plugin

When plugin starts, it knows that it has been run by rdesktop, and its stdout and stdin are connected to the virtual channel input and output. So plugin just runs an endless loop in which it reads data from the VC and sends some data in response when it’s needed. It also sets a SIGUSR1 signal handler, so that rdesktop can terminate plugin task correctly. When rdesktop will disconnect from the remote computer, it will send SIGUSR1 to all plugins, and plugins on receiving SIGUSR1 should stop working:

static int g_end_flag = 0; // rdesktop sends us a close event by sending sigusr1 void sigusr1_handler(int signum) { g_end_flag = 1; } // we’re launched by rdesktop with the following parameters: // 1) our ends of read and write pipes that connects us to rdesktop //    are passed as stdin and stdout; // 2) all parameters are passed via argv[] int main(int argc, char **argv) { char *data = NULL; unsigned long datalen = 0; int pipe_to_read = -1; int pipe_to_write = -1; int i;   // set up the SIGUSR1 handler struct sigaction sa; sa.sa_handler = sigusr1_handler; sigaction(SIGUSR1, &sa, NULL);    pipe_to_write = dup(STDOUT_FILENO); pipe_to_read = dup(STDIN_FILENO);     while (!g_end_flag) { ssize_t bytes_read = read(pipe_to_read, &datalen, sizeof(unsigned long)); if (g_end_flag) break; if (bytes_read <= 0) { perror(”pipe read”); break; }         data = malloc (datalen);        ssize_t all_read = 0; do { bytes_read = read(pipe_to_read, data + all_read, datalen – all_read); all_read += bytes_read; } while (bytes_read > 0 && all_read < datalen && !g_end_flag);        // just send the received data back if (bytes_read > 0) { write(pipe_to_write, &datalen, sizeof(unsigned long)); write(pipe_to_write, data, datalen); }       free(data); data = NULL; } end:

 

    if (data != NULL) free(data); close(pipe_to_read); close(pipe_to_write);     return 0; } Client part: rdesktop

When rdesktop finds an ‘-r addin’ parameter,

case ‘r’: if (str_startswith(optarg, “addin”)) { it initializes the add-in, and add it to the list of add-ins: init_external_addin(addin_name, addin_path, p, &addin_data[addin_count]); if (addin_data[addin_count].pid != 0) { addin_count++; }

In the add-in init function rdesktop prepares add-in parameters, creates its process and connects it to the pipes:

void init_external_addin(char *addin_name, char *addin_path, char *args, ADDIN_DATA *addin_data) { char *p; char *current_arg; char *argv[256]; char argv_buffer[256][256]; int i; int readpipe[2],writepipe[2]; pid_t child; /* Initialize addin structure */ memset(addin_data, 0, sizeof(ADDIN_DATA)); /* Go through the list of args, adding each one to argv */ argv[0] = addin_path; i = 1; p=current_arg=args; while (current_arg != 0 && current_arg[0] != ”




Writing plugins for RDesktop