Recent Notes

Displaying keyword search results 1 - 10
Created by James on February 02, 2012 09:20:22    Last update: February 02, 2012 09:20:22
This example came from the jQuery validation documentation. The required rule can be used to validate a required selection box when you set the value of the first option to empty. <!DOCTYPE HTML> <html> <head> <scrip... The error message is the title since no error message is specified. A more fully defined validation check would look like this: $('#my-form').validate({ errorElement: "p", ...
Created by Fang on January 16, 2012 20:01:47    Last update: January 17, 2012 08:06:45
The behavior is weird. If you don't have jQuery Form Plugin loaded but use ajaxSubmit with jQuery validation, the form submits normally (i.e., not Ajax): $('#myform').validate({ submitHandler: func... In fact, you can use any junk as a function call, the script does not error out but submits the form non-Ajax way: $('#myform').validate({ submitHandler: func...
Created by Fang on November 12, 2011 21:03:03    Last update: November 12, 2011 21:03:03
Experts may disagree but I found it absolutely stunning that JSF EL does not provide an operator for string concatenation. The Java "+" operator is there for the take. Java, which is a strongly typed compiled language, overloads the "+" operator in such a way that any object can be concatenated with a string. But JSF EL, which definitely isn't as strongly typed as Java, restricts the "+" operator to numerical values only! Of course, experts may argue that the "+" operator overloading is a huge design flaw of the Java language. But even so, JSF EL is not the right place to fix it! In some cases, a concatenation operator isn't needed, for example: <ui:repeat var="tab" value="#{tabs}"> <img ... But in case the concatenated...
Created by magnum on October 20, 2011 20:44:23    Last update: October 20, 2011 20:53:26
Copied verbatim from The GNU C Library Manual . When you have finished using a socket, you can simply close its file descriptor with close ; see Opening and Closing Files . If there is still data waiting to be transmitted over the connection, normally close tries to complete this transmission. You can control this behavior using the SO_LINGER socket option to specify a timeout period; see Socket Options . You can also shut down only reception or transmission on a connection by calling shutdown , which is declared in sys/socket.h . Function: int shutdown (int socket, int how) The shutdown function shuts down the connection of socket socket. The argument how specifies what action to perform: 0 - Stop receiving data for this socket....
Created by jinx on May 03, 2011 11:43:26    Last update: May 03, 2011 11:43:26
The PHP function strval returns the string value of a variable. It does the same thing as casting a variable to string, or automatic conversion where string is expected. Conversion rules: Type String Value Boolean TRUE '1' Boolean FALSE '' (empty string) integer of float string representing the number Array The string 'Array' Object Result of __toString() if defined, error otherwise Resource 'Resource id #n' , where n is a number assigned to the resource. NULL '' (empty string) Example: <?php set_error_handler(function($errno, $errst... Results: bool(true) --------------------- strval: '1'...
Created by jinx on May 03, 2011 08:56:55    Last update: May 03, 2011 08:57:54
These error level constants are defined in PHP : Constant Value Description E_ERROR 1 Fatal run-time errors. Execution of the script is halted. E_WARNING 2 (1<<1) Run-time warnings (non-fatal errors). Execution of the script is not halted. E_PARSE 4 (1<<2) Compile-time parse errors. Parse errors should only be generated by the parser. E_NOTICE 8 (1<<3) Notices. Indicate that the script encountered something that could indicate an error, but could also happen in the normal course of running a script. E_CORE_ERROR 16 (1<<4) Fatal errors that occur during PHP's initial startup. This is like an E_ERROR, except it is generated by the core of PHP. E_CORE_WARNING 32 (1<<5) Warnings (non-fatal errors) that occur during PHP's initial startup. This is like an E_WARNING, except it is generated...
Created by jinx on May 02, 2011 20:48:49    Last update: May 02, 2011 20:58:01
A PHP try catch block looks like this: <?php try { throw new MyException('foo!'... Normally, no exceptions are thrown from internal function errors. For example: <?php $a = 1; $b = 0; try { $v = $... The division by zero error is never caught as an exception. However , you can translate errors into exceptions with an error handler and ErrorException : <?php function exception_error_handler($errno, ... which prints: Exception: exception 'ErrorException' with message... PHP does not support finally clause.
Created by jinx on April 29, 2011 15:39:05    Last update: April 29, 2011 15:39:05
When you call a non-existing function in PHP, it dies immediately with "PHP Fatal error: Call to undefined function". The error handler is not bothered even when you have one in place: <?php set_error_handler(function($errno, $e... It's safer to use call_user_func : <?php set_error_handler(function($errno...
Created by jinx on April 29, 2011 15:26:44    Last update: April 29, 2011 15:27:53
The PHP function set_error_handle sets a user defined error handler function. The example below uses a global variable to alter the execution path after error occurs: <?php $continue = true; set_error_ha... Output: [Error Handler] errno: 2 errstr: Division by...
Created by jinx on April 29, 2011 15:03:10    Last update: April 29, 2011 15:04:02
The PHP function is_callable verifies that a variable can be invoked as a function. Example: <?php define('F', 'f'); function... Output: var_dump: string(1) "f" is_callable: 1 Calla...
Previous  1 2 3 Next