Sunday, July 21, 2013
How to install XAMPP on windows
Xampp is open source, free and cross platform open source package. Xampp mainly contain apache http server and mysql database for php website development.
Wednesday, July 17, 2013
How to find the right CakePHP developer for your business
Some of the major companies in the world today are willing to invest considerable amount of capital in hiring a professional CakePHP developer to bring success to their business. But, finding the right programmer is a tricky task. Here, I have mentioned some major key points to help you find the best CakePHP developer.
How to find the right CakePHP developer for your business
Some of the major companies in the world today are willing to invest considerable amount of capital in hiring a professional CakePHP developer to bring success to their business. But, finding the right programmer is a tricky task. Here, I have mentioned some major key points to help you find the best CakePHP developer.
Tuesday, July 16, 2013
How to find the best CakePHP developer for your business
One of the best things about this framework is that it offers developers with the most flexible and comprehensive set of functionalities which facilitates rapid web app development with least occurrence of errors.
Monday, July 15, 2013
How to find the best CakePHP developer for your business
One of the best things about this framework is that it offers developers with the most flexible and comprehensive set of functionalities which facilitates rapid web app development with least occurrence of errors.
CakePHP advantage over other development platform
CakePHP offers numerous advantages to the PHP developers for which it has become a hot option for the development companies as well as businesses and entrepreneurs. On the other hand hiring the right services from a renowned company is crucial for the businesses to bring success into the organization and to get the desired and expected solution. A good deal of research is essential in order to hire the best service providers. CakePHP has proved to be the best platform for the companies and businesses to build corporate apps as well as to promote their products and services over the web.
BELOW I HAVE MENTIONED SOME OF THE MAJOR ADVANTAGES OFFERED BY CAKEPHP WEB APPLICATION DEVELOPMENT.
CakePHP advantage over other development platform
CakePHP offers numerous advantages to the PHP developers for which it has become a hot option for the development companies as well as businesses and entrepreneurs. On the other hand hiring the right services from a renowned company is crucial for the businesses to bring success into the organization and to get the desired and expected solution. A good deal of research is essential in order to hire the best service providers. CakePHP has proved to be the best platform for the companies and businesses to build corporate apps as well as to promote their products and services over the web.
Advantages of Cake PHP Web Development
LET'S TAKE A LOOK AT ALL THE BENEFITS OF CAKEPHP WEB DEVELOPMENT FRAMEWORK:
Advantages of Cake PHP Web Development
LET'S TAKE A LOOK AT ALL THE BENEFITS OF CAKEPHP WEB DEVELOPMENT FRAMEWORK:
Sunday, July 7, 2013
Design of the website
Saturday, July 6, 2013
Symfony: How to render a partial from an action
Oftentimes I find myself wanting to return the contents of a partial as the entire response for an ajax request. I do this a lot when I am already using a partial in my template, and then I want to replace that section with the results of an ajax call. We already have a partial set up to display that content, so we might as well reuse it when we have to refresh that area with new content.
Imagine we have a page that presents a list of articles. In the right sidebar we’d like to feature a preview of the first article. We’d also like to allow a “quick look” for the other articles. Clicking on the quick look button should load a preview of the selected article in the right sidebar, replaced the default preview.
To do this, I set up a partial that contains the article preview. In the default list template (e.g. listSuccess.php) I include the partial along with the featured article.
<?php include_partial('preview', array('article'=>$article)) ?>
Then, when someone clicks the quick look button, we want to make an ajax call that returns the new preview content with that particular article. Our action might look something like this:
public function executeLoadPreview()
{
$this->article = ArticlePeer::retrieveByPk($this->getRequestParamer('articleId'));
}
The most obvious thing to do now would be to set up a standard loadPreviewSuccess.php tempate and within that template simply include the partial just as you would normally.
// loadPreviewSuccess.php
<?php include_partial('preview', array('article'=>$article) ?>
This is totally fine, and you may like it, but there is another way to do it. We can just render the contents of the partial directly from our action. Here is what it looks like. (Note that I turn off the web debugging so that it doesn’t render within the ajax call!)
public function executeLoadPreview()
{
sfConfig::set('sf_web_debug', false);
sfLoader::loadHelpers('Partial');
$article = ArticlePeer::retrieveByPk($this->getRequestParamer('articleId'));
return $this->renderText(get_partial('preview', array('article' => $article)));
}
Nice! - Full Post
PHP Doctrine: Fetching related objects with hasOne relationship or one-to-zero-or-one
To use an example off of the doctrine-user group, imagine you have a Content object and this may or may not have a related Metadata record.
If you are familiar with Propel, then if you had your hydrated $content object, you could do
// with propel:
if ($metadata = $content->getMetadata()) {
// do something with the related $metadata
}
and getMetadata() would return NULL if there was no related record to be found.
Doctrine will automatically create an empty related object if you request one, so calling $content->Metadata or $content['Metadata'] or $content->getMetadata() will always return a Metadata object, even if it does not exist in the database. So, you can’t rely on the same trick above to see if a related object exists.
So, how do you check if a related object actually exists? The first way, and my favorite, is using the exists() method to check if the related object is persistent (i.e. the object is saved in the DB).
// with doctrine
if ($content->Metadata->exists()) {
// related metadata exists for this $content object
}
Using isset() will check if the related object has been hydrated/ loaded, but it will not do a query against the database to see if it exists there. So, if you fetch a Content object and do not do any joins in your query to join the related Metadata objects, then isset(), either by doing isset($business->Metadata) or $business->isset('Metadata') will *always* return false.
If your foreign key to the related object exists in your parent record (if content has a metadata_id field) you can always check the value of $content['metadata_id']. This will not work if the foreign key exists only in your metadata table (metadata has a column content_id, but content does not have a metadata_id column).
I think if you really wanted to do it right, if you expect to be checking for the existence of a related object (“Metadata”) on your collection of core objects (“Content”), you should do a join in your query so you don’t have to hit the database for every single Content record fetched to see if a related Metadata record exists.
Here are a few threads on this subject in the doctrine-user group:
- Full Post
PHP import excel (xls) files to array or csv
I’ve only been working with it for a few hours but it’s amazing. It can read and write from many different formats.
Output your spreadsheet object to different file formats
Excel 2007 (spreadsheetML)
BIFF8 (Excel 97 and higher)
PHPExcel Serialized Spreadsheet
CSV (Comma Separated Values)
HTML
Read different file formats into your spreadsheet object
Excel 2007 (spreadsheetML)
BIFF5 (Excel 5.0 / Excel 95), BIFF8 (Excel 97 and higher)
PHPExcel Serialized Spreadsheet
CSV (Comma Separated Values)
I am very excited about this. Another honorable mention is which might be worth a look if you just want something a bit more simple. - Full Post
Using CURL through a SOCKS proxy to post XML data
First, use ssh to set up a tunnel to your server and set up the socks proxy.
ssh -D 8080 -f -C -q -N user@yourserver.com
-D 8080 is a switch that makes this session act as a SOCKS server. You can use any free port above 1023.
-f “forks” this process so it runs in the background… you don’t have leave your terminal session open to keep the connection alive.
-C is for “compression”. This actually may not help you if you have a fast connection, so you might want to try without it.
-q is for “quiet mode” and suppresses most warning and diagnostic messages (leave this out if you are having trouble)
-N is for “no command” and is useful when you are just forwarding ports like we are, and is necessary when you fork the process
You can get the full rundown of these switches in the man page.
If this works, the command will just run and put you right back at your prompt. If you want check if it is running, use ps -aux | grep ssh to see the process.
Now that your secure tunnel is configured, it’s time to update your PHP cURL code to use it.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// we want to post XML, so lets change the content type header
curl_setopt ($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));
// make it a POST request, rather than the default GET
curl_setopt($ch, CURLOPT_POST, 1);
// the POSTFIELDS option doesn't just take an array, you can also use a string!
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
// without this curl will not return the server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// configure curl to use SOCKS5
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
// 127.0.0.1 is your local IP, and 8080 is the port number we used for our tunnel
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8080');
// perform the curl session
$result = curl_exec($ch); - Full Post
Unit 5, learning
- Full Post
dneary: /* Open Source and open development strategy */
← Older revision
Revision as of 10:25, 2 February 2010
Line 14:
Line 14: * [[Task:Components and packages]] contains statistics about packages open/closed in Maemo 4.1. A Maemo 5 update will come after the final release. * [[Task:Components and packages]] contains statistics about packages open/closed in Maemo 4.1. A Maemo 5 update will come after the final release. * [[Open development/Why the closed packages]] elaborates the reasons to have certain packages closed and addresses requests for opening components. * [[Open development/Why the closed packages]] elaborates the reasons to have certain packages closed and addresses requests for opening components. +* [[Task:Busybox]] describes the strategy for moving towards open development of Busybox. See also the [[Task:Maemo_roadmap/Fremantle|Fremantle]] and [[Task:Maemo_roadmap/Harmattan|Harmattan]] roadmaps. See also the [[Task:Maemo_roadmap/Fremantle|Fremantle]] and [[Task:Maemo_roadmap/Harmattan|Harmattan]] roadmaps. - Full Post
dneary: /* Open Source and open development strategy */
← Older revision
Revision as of 11:04, 2 February 2010
Line 15:
Line 15: * [[Open development/Why the closed packages]] elaborates the reasons to have certain packages closed and addresses requests for opening components. * [[Open development/Why the closed packages]] elaborates the reasons to have certain packages closed and addresses requests for opening components. * [[Task:Busybox]] describes the strategy for moving towards open development of Busybox. * [[Task:Busybox]] describes the strategy for moving towards open development of Busybox. +* [[Task:osso-xterm]] - opening the development of osso-xterm See also the [[Task:Maemo_roadmap/Fremantle|Fremantle]] and [[Task:Maemo_roadmap/Harmattan|Harmattan]] roadmaps. See also the [[Task:Maemo_roadmap/Fremantle|Fremantle]] and [[Task:Maemo_roadmap/Harmattan|Harmattan]] roadmaps. - Full Post
amigadave: Category:Community and Category:Development
← Older revision
Revision as of 15:05, 11 February 2010
Line 53:
Line 53: == Community projects developed openly == == Community projects developed openly == There are dozens of community projects developed openly. Learn more about them at (this should link to another page to keep this one around Nokia projects). There are dozens of community projects developed openly. Learn more about them at (this should link to another page to keep this one around Nokia projects). + +[[Category:Community]] +[[Category:Development]] - Full Post
stskeeps at 14:55, 18 February 2010
← Older revision
Revision as of 14:55, 18 February 2010
Line 12:
Line 12: * [[Open development/Upstream projects|Upstream projects]] providing software integrated in Maemo releases. * [[Open development/Upstream projects|Upstream projects]] providing software integrated in Maemo releases. * [[Open development/Maemo contributions|Maemo contributions]] is an attempt to list the most relevant contributions to OSS upstream projects. * [[Open development/Maemo contributions|Maemo contributions]] is an attempt to list the most relevant contributions to OSS upstream projects. +* [[Open_development/Licensing_change_requests]] is the way to ask for licensing changes. * [[Task:Components and packages]] contains statistics about packages open/closed in Maemo 4.1. A Maemo 5 update will come after the final release. * [[Task:Components and packages]] contains statistics about packages open/closed in Maemo 4.1. A Maemo 5 update will come after the final release. * [[Open development/Why the closed packages]] elaborates the reasons to have certain packages closed and addresses requests for opening components. * [[Open development/Why the closed packages]] elaborates the reasons to have certain packages closed and addresses requests for opening components. - Full Post
amigadave: /* Projects developed openly */ links
← Older revision
Revision as of 12:31, 4 May 2010
Line 35:
Line 35: * Many components integrated in Maemo have Nokia developers or collaborators working directly upstream: * Many components integrated in Maemo have Nokia developers or collaborators working directly upstream: ** [http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=summary Linux kernel - OMAP list.] ** [http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=summary Linux kernel - OMAP list.]-** BlueZ+** [http://www.bluez.org/ BlueZ]-** GStreamer+** [http://gstreamer.freedesktop.org/ GStreamer]-** GTK++** [http://www.gtk.org/ GTK+]-** Mozilla+** [http://www.mozilla.org/ Mozilla]-** Meta Tracker+** [http://projects.gnome.org/tracker/ Meta Tracker] ** Ohm ** Ohm-** Telepathy+** [http://telepathy.freedesktop.org/wiki/ Telepathy]-** Upstart+** [http://upstart.ubuntu.com/ Upstart] ** [http://connman.net/ ConnMan] ** [http://connman.net/ ConnMan] ** [http://ofono.org/ oFono] ** [http://ofono.org/ oFono]Line 49:
Line 49: ** [https://garage.maemo.org/projects/busybox4maemo/ BusyBox] ** [https://garage.maemo.org/projects/busybox4maemo/ BusyBox] ** [https://garage.maemo.org/projects/dsm/ dsme] ** [https://garage.maemo.org/projects/dsm/ dsme]-** osso-xterm+** [https://garage.maemo.org/projects/osso-xterm/ osso-xterm] * Developer tools: * Developer tools: ** [http://code.google.com/p/gst-dsp/ gst-dsp] aims to provide GStreamer elements to take advantage of those algorithms. The list includes video/image decoders and encoders. See also the [http://maemo.gitorious.org/maemo-multimedia/gst-dsp Maemo repository] ** [http://code.google.com/p/gst-dsp/ gst-dsp] aims to provide GStreamer elements to take advantage of those algorithms. The list includes video/image decoders and encoders. See also the [http://maemo.gitorious.org/maemo-multimedia/gst-dsp Maemo repository] - Full Post
amigadave: /* Open Source and open development strategy */ add link
← Older revision
Revision as of 08:15, 20 May 2010
Line 15:
Line 15: * [[Task:Components and packages]] contains statistics about packages open/closed in Maemo 4.1. A Maemo 5 update will come after the final release. * [[Task:Components and packages]] contains statistics about packages open/closed in Maemo 4.1. A Maemo 5 update will come after the final release. * [[Open development/Why the closed packages]] elaborates the reasons to have certain packages closed and addresses requests for opening components. * [[Open development/Why the closed packages]] elaborates the reasons to have certain packages closed and addresses requests for opening components. +* [[What can we realistically expect]] lists some current hot topic discussions within the Maemo community * [[Task:Busybox]] describes the strategy for moving towards open development of Busybox. * [[Task:Busybox]] describes the strategy for moving towards open development of Busybox. * [[Task:osso-xterm]] - opening the development of osso-xterm * [[Task:osso-xterm]] - opening the development of osso-xterm - Full Post
thp: /* MeeGo */ Fix typo
← Older revision
Revision as of 19:40, 20 May 2011
Line 37:
Line 37: * [http://mxr.meego.com/ Meego Cross-Reference] * [http://mxr.meego.com/ Meego Cross-Reference]-* [http://meego.gitorious.org/ MeeHo on Gitorious] is where open development for Meego happens. For example, sources for the Meego Touch Framework are there. You can also find sources for some middleware components used in Maemo that have been partially opened in Meego, like [http://meego.gitorious.org/meego-middleware/mce MCE].+* [http://meego.gitorious.org/ MeeGo on Gitorious] is where open development for Meego happens. For example, sources for the Meego Touch Framework are there. You can also find sources for some middleware components used in Maemo that have been partially opened in Meego, like [http://meego.gitorious.org/meego-middleware/mce MCE]. * [http://qt.gitorious.org/ Qt on Gitorious] Qt is an important part of the newer Maemo/Meego releases; you can find its source here. * [http://qt.gitorious.org/ Qt on Gitorious] Qt is an important part of the newer Maemo/Meego releases; you can find its source here. - Full Post
joerg_rw: /* Community SSU */
← Older revision
Revision as of 01:04, 29 November 2011
Line 82:
Line 82: === Community SSU === === Community SSU === -The [[community SSU]] has [http://gitorious.org/community-ssu/ its own Gitorious project]. You can find all modifications to the Maemo open components (and sources of those) there.+The [[community SSU]] has [http://gitorious.org/community-ssu/ its own Gitorious project]. You can find all modifications to the Maemo open components (and sources of those), as well as replacement components and hacked bits, all there. [[Category:Community]] [[Category:Community]] [[Category:Development]] [[Category:Development]] - Full Post
About Us
WP-CLI: WordPress Command Line Tools
Sometimes I would find myself updating WordPress options on 54 different blogs trough the admin interface. Completely tired of it I created a little tool to automate these kind of things trough the command line interface (like every self respecting developer would do). The wp-cli project was born.
Why did I started a new project instead of modifying one of the available tools?
My code is inspired on some of them but they all missed one essential concept: pluggability. You can add commands to wp-cli from anywhere in WordPress on the fly, which allows anyone to take full advantage of the command line interface.
Shortly after my first batch of commits @scribu picked up the project and added some great functionality and insights. Today multiple people are contributing to the project and I hope plugin developers will pick it up in the near future.
Interested? Fork the repository on . - Full Post
CakePHP + AMFPHP + Flex = some crazy great stuff?
I figure, if I’m going niche, I’m going niche. There’s probably like a couple hundred people out there speaking that kind of acronym soup, so I apologize to my family that checks on my blog from time to time. Please, check out the photo links on the right hand sidebar and forget the geek speak. - Full Post
GeSHi for AS3 and MXML?
Does anyone out there know differently? If it hasn’t been done yet, I may spend some time getting these going… I think MXML would come together quicky, as it could be made by hacking the XML file a bit… AS3 could be made from the existing AS file, but would require a bit more work.
If you know anything about the status of this work, please comment here. I certainly don’t want to build something that’s already done. - Full Post
Student Environmental Initiatives
We will disseminate brochures and fact sheets concerning environmental issues.
We will develop a Clean Production Corps that will include students from local colleges (Dillard University, Xavier University of Louisiana, Southern University at New Orleans, Tulane University, and Loyola University of New Orleans) who will be trained with community residents in clean production and who will subsequently conduct training sessions for other students at the campuses.
- Full Post
Bob Ray [Visitor] in response to: Mac instead of PC for PHP/Web development?
I found your comments very useful.
You might look into Eclipse and PhpEclipse.
That combo does everything you want once you
get it installed correctly (which can be
a royal pain since you have to get compatible
versions of all the components).
Personally, I don’t like the user interface
of PhpEclipse and, like you, use PhpED and
either QVCS or TortoiseSVN. QVCS, which I
love, isn’t available for the IMac either,
nor is there any Mac equivalent.
I’d probably use Bootcamp and PhpEd, since
things run a lot faster in Bootcamp than
Parallels. In fact, I might never boot OSx.
My biggest concern would be getting peripherals
to work like my Hawking parabolic
USB wireless antenna. In theory, the XP
drivers would work under Bootcamp. In
practice, who knows.
Bob - Full Post
Matt [Visitor] in response to: Mac instead of PC for PHP/Web development?
I am trying to comprehend people saying to just install xp in bootcamp. If I wanted windows, id buy a pc, no? For now, I have my windows box for development and actual productive work, a mac mini connected to my tv with plex, and my macbook pro for everything else. I think it is a good compromise :) - Full Post
Tfry: /* Elements to control merging */
← Older revision
Revision as of 16:43, 29 June 2010
Line 140:
Line 140: Often times the above principles of merging are not good enough. Fortunately, there are several ways to control the details of merging. Often times the above principles of merging are not good enough. Fortunately, there are several ways to control the details of merging. −=== MergeLocal / Merge ===+=== <Merge> ===−{{improve|I'm not sure the info in the Merge/MergeLocal-subchapter is correct. Use with care, and please correct and expand}}+The <Merge>-tag is the most basic element to control merging. It means that any actions from child clients will be inserted at this point, instead of at the end of the respective container. This is useful especially, if you want to make sure that one or more actions always remain at the end of a menu/toolbar. To achieve this, simply use a ui.rc-file like this:−==== <MergeLocal> ====+ +<code xml> + <Menu name="my_menu"><text>&Cool stuff</text> + <Action name="first_action"/> + <Merge/> + <Action name="last_action"/> + </Menu> +</code> + +=== <MergeLocal> === This can only be used in the KDE global [http://websvn.kde.org/trunk/KDE/kdelibs/kdeui/xmlgui/ui_standards.rc?view=markup ui_standards.rc]-file. It defines points where other entries can be merged in. It can be used both with a ''name''-attribute, or without (in the latter case it acts as a catch-all merge place). This can only be used in the KDE global [http://websvn.kde.org/trunk/KDE/kdelibs/kdeui/xmlgui/ui_standards.rc?view=markup ui_standards.rc]-file. It defines points where other entries can be merged in. It can be used both with a ''name''-attribute, or without (in the latter case it acts as a catch-all merge place). Line 170:
Line 179: If you want to achieve the same result from a part or plugin, you can add a ''<DefineGroup>'' section in your main window's rc file that has the desired ''append'' attribute. Then, in your part/plugin rc file you create the Action with a ''group'' attribute. If you want to achieve the same result from a part or plugin, you can add a ''<DefineGroup>'' section in your main window's rc file that has the desired ''append'' attribute. Then, in your part/plugin rc file you create the Action with a ''group'' attribute.− −==== <Merge> ==== −<Merge> is the counterpart to <MergeLocal> and defines what is to be merged into a <MergeLocal>-point. TODO: Is this correct, examples, with/without names? === DefineGroup === === DefineGroup === - Full Post
Tfry: /* Merging several KXMLGUI definitions */ Add note on significance of the name-attribute.
← Older revision
Revision as of 16:54, 29 June 2010
Line 136:
Line 136: * Actions from component_a.rc are placed below actions from main_ui.rc, because MyComponentA gets added after MyMainWindow. Similarily, actions from component_b.rc are placed below those from main_ui.rc and component_a.rc. * Actions from component_a.rc are placed below actions from main_ui.rc, because MyComponentA gets added after MyMainWindow. Similarily, actions from component_b.rc are placed below those from main_ui.rc and component_a.rc. * When component_a.rc is read, a menu named "menu2" already exist, and is therefore merged with the existing one. Due to this, "menu3" gets appended at the end of the menubar, instead of between "menu1" and "menu2". Similarily the order of the definition of the menus in component_b.rc is effectively ignored, because those menus have already been defined, previously. * When component_a.rc is read, a menu named "menu2" already exist, and is therefore merged with the existing one. Due to this, "menu3" gets appended at the end of the menubar, instead of between "menu1" and "menu2". Similarily the order of the definition of the menus in component_b.rc is effectively ignored, because those menus have already been defined, previously. +* {{Note|When using several clients in a single application, each should be given a unique name as specified using <code xml><gui name="... - Full Post
Shentey: update remaining links to git repository
← Older revision
Revision as of 19:21, 23 June 2011
Line 24:
Line 24: == How does merging happen == == How does merging happen ==−The first thing that happens is that the ui.rc file of you application is merged in the KDE global [http://websvn.kde.org/trunk/KDE/kdelibs/kdeui/xmlgui/ui_standards.rc?view=markup ui_standards.rc]-file. This is to make sure that standard elements all end up in the KDE standard places.+The first thing that happens is that the ui.rc file of you application is merged in the KDE global [https://projects.kde.org/projects/kde/kdelibs/repository/revisions/master/entry/kdeui/xmlgui/ui_standards.rc?view=markup ui_standards.rc]-file. This is to make sure that standard elements all end up in the KDE standard places. Now, when you add further KXMLGUIClients (e.g. a KPart, or a plugin), in general the KXMLGUIFactory does the following: Now, when you add further KXMLGUIClients (e.g. a KPart, or a plugin), in general the KXMLGUIFactory does the following:Line 152:
Line 152: === <MergeLocal> === === <MergeLocal> ===−This can only be used in the KDE global [http://websvn.kde.org/trunk/KDE/kdelibs/kdeui/xmlgui/ui_standards.rc?view=markup ui_standards.rc]-file. It defines points where other entries can be merged in. It can be used both with a ''name''-attribute, or without (in the latter case it acts as a catch-all merge place).+This can only be used in the KDE global [https://projects.kde.org/projects/kde/kdelibs/repository/revisions/master/entry/kdeui/xmlgui/ui_standards.rc?view=markup ui_standards.rc]-file. It defines points where other entries can be merged in. It can be used both with a ''name''-attribute, or without (in the latter case it acts as a catch-all merge place). Then, in your RC file, you can add a certain action or menu to a given MergeLocal. Then, in your RC file, you can add a certain action or menu to a given MergeLocal. - Full Post
Neverendingo: Text replace
← Older revision
Revision as of 18:37, 29 June 2011
Line 135:
Line 135: * Actions from component_a.rc are placed below actions from main_ui.rc, because MyComponentA gets added after MyMainWindow. Similarily, actions from component_b.rc are placed below those from main_ui.rc and component_a.rc. * Actions from component_a.rc are placed below actions from main_ui.rc, because MyComponentA gets added after MyMainWindow. Similarily, actions from component_b.rc are placed below those from main_ui.rc and component_a.rc. * When component_a.rc is read, a menu named "menu2" already exist, and is therefore merged with the existing one. Due to this, "menu3" gets appended at the end of the menubar, instead of between "menu1" and "menu2". Similarily the order of the definition of the menus in component_b.rc is effectively ignored, because those menus have already been defined, previously. * When component_a.rc is read, a menu named "menu2" already exist, and is therefore merged with the existing one. Due to this, "menu3" gets appended at the end of the menubar, instead of between "menu1" and "menu2". Similarily the order of the definition of the menus in component_b.rc is effectively ignored, because those menus have already been defined, previously.−* {{Note|When using several clients in a single application, each should be given a unique name as specified using <code xml><gui name="... - Full Post
Neverendingo: Text replace
← Older revision
Revision as of 18:41, 29 June 2011
Line 135:
Line 135: * Actions from component_a.rc are placed below actions from main_ui.rc, because MyComponentA gets added after MyMainWindow. Similarily, actions from component_b.rc are placed below those from main_ui.rc and component_a.rc. * Actions from component_a.rc are placed below actions from main_ui.rc, because MyComponentA gets added after MyMainWindow. Similarily, actions from component_b.rc are placed below those from main_ui.rc and component_a.rc. * When component_a.rc is read, a menu named "menu2" already exist, and is therefore merged with the existing one. Due to this, "menu3" gets appended at the end of the menubar, instead of between "menu1" and "menu2". Similarily the order of the definition of the menus in component_b.rc is effectively ignored, because those menus have already been defined, previously. * When component_a.rc is read, a menu named "menu2" already exist, and is therefore merged with the existing one. Due to this, "menu3" gets appended at the end of the menubar, instead of between "menu1" and "menu2". Similarily the order of the definition of the menus in component_b.rc is effectively ignored, because those menus have already been defined, previously.−* {{Note|When using several clients in a single application, each should be given a unique name as specified using <syntaxhighlight lang="xml"><gui name="... - Full Post
New Iwokrama Board chairman salutes Guyana’s LCDS model
The installation took place on the lawns of State House where a reception hosted by President Donald Ramotar was held for Dr. Pachauri who earlier today travelled to the centre for a tour and meeting with the staff.
The centre was established in 1996 under a joint mandate from the Government of Guyana and the Commonwealth Secretariat to manage the Iwokrama forest, reserve of 371,000 hectares of rainforest. The canopy walkway is one of its most distinguished features. - Full Post
Guyana to Receive Additional $45 Million from Norway for Climate Services
GEORGETOWN, 21, Dec. 2012 – Guyana has been approved to receive an additional $45 million USD from the Government of Norway for its climate services in maintaining extremely low levels of deforestation while advancing the nation’s landmark Low Carbon Development Strategy (LCDS).
This now brings all three contributions from the Norway-Guyana climate and forest partnership to a total of $115 million USD since the program was announced in 2009. Just as importantly, there are now clear signs that the monies are beginning to flow to important climate change and poverty alleviation investments that will improve the overall economy, support Amerindian peoples’ development and land rights while keeping carbon pollution well below the rates of leading developed countries. - Full Post
Region One village leaders learn more about the LCDS
Site Hacked: Site Name Changed to "Cheap Viagra"
I have been up to speed on all upgrades, all within 24 hours of release and never over 48 hours. So I am not suggesting the issue is/was related to WordPress, but the only common component of all the sites that were hacked was WP. The way to identify if your site is hacked is to Google the name or a keyword that will pull your site in the SERP, if in the list of names your site appears with a name other than what you have set it to be (in my case it turned out to be Cheap viagra) then you know you are in trouble. One other thing I noticed is that it prevents one from uploading images or media via the built in WordPress Upload/Insert feature while writing or editing a post/page.
The only thing I found that I do not recall adding is an “addhandler php4-script .php” tag in my .htaccess file. Not sure if that was the source of the exploit but I did restore the htaccess files to the original (pre-hack) state and hope for the problem to go away.
If you find you site has similar issues then look in the htaccess file (if you have one) for something like “addhandler php4-script .php”, there is no way for me to tell that is the problem but there seem to be no issue with deleting that line from the file. Hope it helps, leave a comment if you know more on this topic or have had similar experience. - Full Post
Beat Global Heat
With almost 2 months of build time alone, this project was a hefty one. Running Drupal as a back end CMS, along with the integration of about 30 different modules, the site eventually came together with quite a bit of modification to the CMS. Using a not so standard layout was one of the biggest challenges in getting everything to play nice, but with the help of CCK, custom templates, and a whole lot of CSS, they all managed to eventually meld into one clean product. To add to the slickness, SIFR is used for menu items, as well as column headers.
Programming:
Ryan Ilg
Designer:
Seven25. Design & Typography Inc.
Time Window:
April 22, 2008 - June 12, 2008
- Full Post
Morgan Crossing
Real Estate Development in South Surrey, BC
Drupal was once again used for this large site of floor plans, flash modules, and all around real estate goodness. Using jQuery and Javascript onto of XHTML base, allowed us to give the user a more fluid experience, while still allowing it to degrade gracefully (so it still works for people without js). Animations and on the fly loading allows users to view photo galleries on any page, in a large format. Giving the user a great experience into buying at Morgan Crossing.
Programming:
Ryan Ilg
Designer:
Free Agency Creative
Time Window:
July 21, 2008 - August 28, 2008
- Full Post
Plenty
Plenty Boutique Clothing Stores in Vancouver
I had the pleasure of working with Sonja Schneider again on yet another Drupal project. Using an already existing install of Drupal, I was in charge of building a new skin, adding new sections, and providing additional functionality. Using a mix of XHTML, CSS & jQuery(Javascript). The new Plenty site adds a slew of new features, all of which built on standards based code. The site degrades on older browsers, but provides a slick interface for the users that keep up to date.
Programming:
Ryan Ilg
Designer:
Sonja Schneider
Time Window:
October 2, 2008 - November 12, 2008
- Full Post
Home for the Games
2010 Vancouver Olympics house sharing project.
Using Drupal at its core, Home For The Games is one of the most customized Drupal sites I have ever built. With more than 30 different contributed modules, and a purchasing/property creation module built from scratch integrated with Paypal. The use of jQuery, and a customized jQuery date picker, allows for quick and easy tagging of available dates. Home For The Games allows hosts/homeowners to create a profile, and allows a visitor to book individual days to stay. You can learn more about the systems that operate HFG on my blog post.
Programming:
Ryan Ilg
Designer:
Time Window:
June 1, 2009 - August 12, 2009
- Full Post
Native Shoes
Vancouver Shoe Startup
Taking inspiration from quite a few flash sites, Mark created a simple, yet functional design to emphasize the new Native Shoes. With usability, and web standards in mind, I created the base using XHTML + CSS, running on Drupal for content management. Using a combination of Taxonomy, CCK, Views, and a boat load of custom code, I created an easy to manage product catalogue, with built in Ubercart integration, to allow purchasing of shoes online (coming soon).
Upon first arriving at the site, you are presented with large photos, linked to various sections around the site. The site includes many special rollover states, adding large photos and text on hover. Clicking an individual product brings the user to a horizontally scrolling view of product colours, and allows the user to see all the colours that product is offered in. After choosing a colour, the user is presented with a 360˚ rotation of the shoes, which works with a hover interaction.
Programming:
Ryan Ilg
Designer:
Time Window:
November 25, 2009 - March 30, 2010
- Full Post
Friday, July 5, 2013
The Web Developers -> A blog about PHP Programming- Tutorials-jquerry-Ajax- PHP-MySQL and Demos-One of the best platform to learn PHP based Web Development
TheWebDevelopers.org is a programming blog maintained by Mahendra Singh Tutorials focused on Programming, Jquery, Ajax, PHP, Demos, Web Design, Javascript, web development and MySQL.- Full Post
THE TWO MEDIEVAL CITIES ON SHOW
On Wednesday LIVE stream we are going to hear and discuss about how the Integrated Management System has been implemented in cities and how various solutions for climate change response have developed out of the City initiatives. We will hear presentations from two European medieval cities, Turku and Siena, touching upon topics such as challenges in local climate work and concrete actions of Sustainable Development Budgeting.
http://www.climatechampions.eu/index.php/cfc:lives
- Full Post20+ resources for learning web design & development ...
Of course that includes designing and programming for Android, as well as Google Maps, Google App Engine, and more. It also offers more general web technology courses, including an AJAX tutorial, PHP development, and ...- Full Post
Node.js, Windows Azure (and socket.io)
The Windows Azure Platform now supports various application-hosting environments including: .NET Java PHP Node.js .NET has always been the primary development environment for Windows Azure. Jav...- Full Post
DNode: Make PHP and Node.js talk to each other
If you've been following my blog, you might have noticed that lately I've started doing quite a lot of Node.js development alongside PHP. Based on conversations I've had in various conferences, I'm by far not alone in this situation - using Node.js for real-time functionality, and PHP (or Django, or Rails) for the more traditional CRUD stuff.
Both environments have their strong points. Node.js is very fast and flexible, but PHP has a lot more mature tools and libraries available. So in a lot of projects it is hard to choose between the two. But now you might not have to.
- Full PostDNode: Make PHP and Node.js talk to each other
If you've been following my blog, you might have noticed that lately I've started doing quite a lot of Node.js development alongside PHP. Based on conversations I've had in various conferences, I'm by far not alone in this situation - using Node.js for real-time functionality, and PHP (or Django, or Rails) for the more traditional CRUD stuff.
Both environments have their strong points. Node.js is very fast and flexible, but PHP has a lot more mature tools and libraries available. So in a lot of projects it is hard to choose between the two. But now you might not have to.
- Full PostFDT » Woohoo – FDT 5 is released!
The waiting comes to an end, you can now upgrade your FDT to a whole new dimension. FDT has just become the perfect toolkit for Flash-/Flex-, haXe- (HTML5, JS, PHP, WebGL …) and mobile development.
- Full PostSymfony2 PHP framework Development History Visualization
Symfony2 PHP framework Development History Visualization from 2010 - 2013. Music: Thanks to snow-man XX Intro - theMmMiXX on soundcloud.com This video is mad...- Full Post
Preziosi: the development truth
Filippo Preziosi is keeping a tight hand on the helm of the Ducati technical team, which is currently navigating in difficult waters. While the German winds blowing down from Audi have helped to fill his sails, the criticism from Burgess, indiscretions from Furusawa and departure of Rossi have been sending waves over the bow for quite some time.
Continuous Development – Jeremy Burgess has made some critical statements in recent weeks, claiming that Ducati didn't produce enough updates for the bike. Preziosi responded:"We do continuous development work on the bike, and maybe Jeremy didn't realize that. Early in the season we concentrated on the aluminum swingarm, because that is what Rossi asked of us. We made two versions, but they didn't give us any advantage and we returned to the carbon fiber units, where were also lighter."
Read more: http://www.gpone.com/index.php/en/201209148199/Preziosi-the-development-truth.html#ixzz26Y1LPgTl
- Full PostSimpson's Very First Print!
Simpson, the RepRap printer is growing up fast. Development
Forum:
http://forums.reprap.org/read.php?178,206458
- Full PostPHP Web Development India
PHP is excellent open source platform and it's the first choice of every web developer to build dynamic websites & web application. Now in days PHP is prefer by developers for develop an e-Comm...- Full Post
PHP A to Z
Tutorial for developing in PHP; Author: Gazmend Jakupi; Updated: 25 Jun 2013; Section: PHP; Chapter: Web Development; Updated: 25 Jun 2013- Full Post
Now You Can Install Wordpress On Google App Engine
Have you ever dreamed of running your WordPress based website or blog on Google app engine. If so then you have a chance to establish a website which will never go down, at least not due to server based problems. Google have officially declared support for world’s most famous open source web development language PHP. Now this means you can run and install WordPress on Google app engine along with partial preview of PHP runtime....
- Full Post