16
PHP Code / Lazy Load Class
Code: [Select]
class MyClass {
public function __construct() {
echo 'I am initialized!';
}
}
$getMyClass = function() {
$myClass = new MyClass();
return $myClass;
};
Code: [Select]
$myClass = $getMyClass();
This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.
class MyClass {
public function __construct() {
echo 'I am initialized!';
}
}
$getMyClass = function() {
$myClass = new MyClass();
return $myClass;
};
$myClass = $getMyClass();
vim /etc/postfix/master.cf
-o receive_override_options=no_address_mappings
smtp inet n - - - - smtpd
vim /etc/postfix/recipient_bcc
upload@tinoest.co.uk upload-script@localhost
postmap /etc/postfix/recipient_bcc
vim /etc/postfix/transport
upload-script@localhost :
postmap /etc/postfix/transport
vim /etc/postfix/main.cf
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
transport_maps = hash:/etc/postfix/transport
vim /etc/aliases
upload-script: "|/usr/bin/postfix-parse"
systemcntl restart postfix
apt-get install ltsp-server dnsmasq
ltsp-build-client --arch i386
vim /etc/exports
/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)
invoke-rc.d nfs-kernel-server reload
service nfs-kernel-server restart
ltsp-config dnsmasq
vim /opt/ltsp/i386/etc/ltsp/update-kernels.conf
CMDLINE_NFS="root=/dev/nfs ip=dhcp boot=nfs"
CMDLINE_NFS="root=/dev/nfs ip=dhcp boot=nfs nfsroot=/opt/ltsp/i386"
IPAPPEND=3
ltsp-chroot /usr/share/ltsp/update-kernels
ltsp-update-kernels
ORDER BY status ASC; will return 1,2,3,4.
ORDER BY status DESC; will return 4,3,2,1.
ORDER BY FIELD(status, 3, 2, 4, 1);
CREATE SEQUENCE teams_id_seq;
ALTER TABLE teams ALTER id SET DEFAULT nextval('teams_id_seq');
ALTER SEQUENCE teams_id_seq OWNER TO elabftw;
ALTER SEQUENCE teams_id_seq OWNED BY teams.id;
CREATE TABLE new_table AS SELECT * FROM old_table WHERE 1=2;
CREATE FUNCTION ts_round( timestamptz, INT4 ) RETURNS TIMESTAMPTZ AS $$
SELECT 'epoch'::timestamptz + '1 second'::INTERVAL * ( $2 * ( extract( epoch FROM $1 )::INT4 / $2 ) );
$$ LANGUAGE SQL;
./configure
make
sudo /usr/local/pgsql/bin/pgsql.sh stop
mv /usr/local/pgsql /usr/local/pgsql-9.1.24
make install
make
make install
make
make install
su postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/pg_upgrade -b /usr/local/pgsql-9.1.24/bin/ -B /usr/local/pgsql/bin/ -d /usr/local/pgsql-9.1.24/data -D /usr/local/pgsql/data
cp /usr/local/pgsql-9.1.24/bin/pgsql.sh /usr/local/pgsql/bin/
mkdir /usr/local/pgsql/log
chown postgres:postgres /usr/local/pgsql/log
# Allow any user from host 192.168.1.x to connect to
# any database if the user's password is correctly supplied.
# TYPE DATABASE USER ADDRESS METHOD
host all all 192.168.1.0/24 md5
#include <avr/sleep.h>
#include <avr/power.h>
#include <avr/wdt.h>
/*
Watchdog Timer Prescale Select
WDP3 WDP2 WDP1 WDP0 Number of WDT Typical Time-out at Oscillator Cycles VCC = 5.0V
0 0 0 0 2K (2048) cycles 16 ms
0 0 0 1 4K (4096) cycles 32 ms
0 0 1 0 8K (8192) cycles 64 ms
0 0 1 1 16K (16384) cycles 0.125 s
0 1 0 0 32K (32768) cycles 0.25 s
0 1 0 1 64K (65536) cycles 0.5 s
0 1 1 0 128K (131072) cycles 1.0 s
0 1 1 1 256K (262144) cycles 2.0 s
1 0 0 0 512K (524288) cycles 4.0 s
1 0 0 1 1024K (1048576) cycles 8.0 s
*/
unsigned int i = 0;
void setup(void) {
Serial.begin(57600);
MCUSR &= ~(1 << WDRF); // reset status flag
WDTCSR |= (1 << WDCE) | (1 << WDE); // enable configuration changes
WDTCSR = (1<< WDP0) | ( 1 << WDP3); // set the prescalar = 9
WDTCSR |= (1 << WDIE); // enable interrupt mode
}
void loop(void) {
set_sleep_mode(SLEEP_MODE_PWR_DOWN); // select the watchdog timer mode
sleep_enable(); // enable the sleep mode ready for use
sleep_mode(); // trigger the sleep
Serial.print("Woken ");
Serial.println(i++);
Serial.flush();
sleep_disable(); // prevent further sleeps
}
ISR(WDT_vect) {
}