A list of amazingly awesome PHP libraries, resources and shiny things.
- Composer/Packagist - A package and dependency manager.
- Composer Installers - A multi framework Composer library installer.
| /** | |
| * Hi, | |
| * we had the same problem and we worked around it by creating a custom swaggerApiReader : | |
| **/ | |
| import com.github.kongchen.swagger.docgen.reader.JaxrsReader; | |
| public class SwaggerCustomReader extends JaxrsReader { | |
| public SwaggerCustomReader(Swagger swagger, Log log) { | |
| super(swagger, log); |
| ZOO_LOG4J_PROP="INFO,ROLLINGFILE" | |
| ZOO_LOG_DIR="/var/log/zookeeper/" |
| ZOO_LOG4J_PROP="INFO,ROLLINGFILE" | |
| ZOO_LOG_DIR="/var/log/zookeeper/" |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <configuration scan="true"> | |
| <appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender"> | |
| <encoder> | |
| <charset>UTF-8</charset> | |
| <Pattern>%d %-4relative [%thread] %-5level %logger{35} - %msg%n</Pattern> | |
| </encoder> | |
| </appender> | |
| <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| public void onCreate(Bundle savedInstanceState) { | |
| //.... | |
| loadBanner(); | |
| showBanner(); | |
| //.... | |
| } | |
| public void loadBanner() { | |
| //banner ad | |
| if (BANNER_AD_UNIT_ID.length() > 0) { |
| TRUNCATE `sales_flat_quote`; | |
| ALTER TABLE `sales_flat_quote` AUTO_INCREMENT=1; | |
| TRUNCATE `sales_flat_quote_address`; | |
| ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1; | |
| TRUNCATE `sales_flat_quote_address_item`; | |
| ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1; | |
| TRUNCATE `sales_flat_quote_item`; | |
| ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1; | |
| TRUNCATE `sales_flat_quote_item_option`; | |
| ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1; |
| disable_functions=apache_note,apache_setenv,chgrp,closelog,debugger_off,debugger_on,define_sys,define_syslog_variables,diskfreespace,dl,escapeshellarg,escapeshellcmd,exec,getmypid,getmyuid,ini_restore,leak,listen,openlog,passthru,pclose,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_getpriority,pcntl_get_last_error,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerror,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_uname,popen,posix,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,proc_close,proc_get_status,proc_nice,proc_open, |
A list of amazingly awesome PHP libraries, resources and shiny things.
| javascript:(function(){function c(){var e=document.createElement("link");e.setAttribute("type","text/css");e.setAttribute("rel","stylesheet");e.setAttribute("href",f);e.setAttribute("class",l);document.body.appendChild(e)}function h(){var e=document.getElementsByClassName(l);for(var t=0;t<e.length;t++){document.body.removeChild(e[t])}}function p(){var e=document.createElement("div");e.setAttribute("class",a);document.body.appendChild(e);setTimeout(function(){document.body.removeChild(e)},100)}function d(e){return{height:e.offsetHeight,width:e.offsetWidth}}function v(i){var s=d(i);return s.height>e&&s.height<n&&s.width>t&&s.width<r}function m(e){var t=e;var n=0;while(!!t){n+=t.offsetTop;t=t.offsetParent}return n}function g(){var e=document.documentElement;if(!!window.innerWidth){return window.innerHeight}else if(e&&!isNaN(e.clientHeight)){return e.clientHeight}return 0}function y(){if(window.pageYOffset){return window.pageYOffset}return Math.max(document.documentElement.scrollTop,document.body.scrollTop)}funct |
| <?php | |
| echo '<img src="data:image/gif;base64,'.base64_encode($resource->getImage()).'"><br />'; | |
| ?> |