STATUS updates
======TODO======
* update grade not-z scripts to handle/be aware of winter terms
* update system page for (new)www
* include information on db server
* upgrade mail VM to jessie/opensmtpd
* upgrade LDAP VMs to jessie
* create new router, using OpenBSD 5.7
* scripts to write:
* user homedir backup pruning script
* deploy studentlistcreate as a cron job once again
* machine backup pruning script
* status page monthly cycle script
* revive **gimmeh** script, now that text access seems possible
* manual pages to write:
* lab46 usage tutorial
* include mercurial repository checkout info
* include irc class chat tutorial
* data structures, sll/dll library functions as their own manual pages
======URLs======
Some links of interest:
* [[http://www.llvm.org/|LLVM]]
* [[http://www.reocities.com/harpin_floh/glglobe_page.html|GLglobe]]
* [[http://www.heavens-above.com/|Heavens Above]]
* http://wiki.debian.org/kristian_jerpetjoen
* http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html
* http://myproxylists.com/nix-brute-force
* [[haas/docs/plan9|My Plan9 Documentation page]]
* [[haas/system/sokraits_halfadder.offbyone.lan|The Sokraits/Halfadder System Documentation page]]
* http://www.egghelp.org/commands/channels.htm
* http://stackoverflow.com/questions/470617/get-current-date-and-time-in-php
* http://www.rjsystems.nl/en/2100.php
* [[http://bitsavers.trailing-edge.com/pdf/|BitSavers]]
* [[http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/|Time Zone HTML5 app]]
* http://toic.org/2009/01/18/reverse-ssh-port-forwarding/
* Divergent Thinking
* http://en.wikipedia.org/wiki/Divergent_thinking
* http://faculty.washington.edu/ezent/imdt.htm
* https://help.ubuntu.com/community/Installation/QemuEmulator
* Socket Programming
* http://www.linuxhowtos.org/C_C++/socket.htm
* http://www.few.vu.nl/~jms/socket-info.html
* http://www.lowtek.com/sockets/
* http://www.tenouk.com/Module40.html
* http://www.tenouk.com/Module42.html
* http://www.tenouk.com/Module43a.html
* ALIX
* http://markshroyer.com/guides/router/
* http://markshroyer.com/2010/12/openbsd-alix-via-ubuntu/
* http://www.martinmellor.com/freebies/pinouts/IDE44_2_5_pinout.htm (IDE 44-pin pin-out)
* BeagleBoard
* http://elinux.org/BeagleBoardDebian
* Xen
* http://www.tumfatig.net/20110125/running-openbsd-on-xen/ (OpenBSD HVM)
* https://wiki.debian.org/Xen
* http://www.mydigitallife.info/fix-gmail-imap-invalid-credentials-or-web-login-requires-failure-error/
* http://manoharvanga.com/hackme/
* http://chneukirchen.github.com/sabotage/
* http://www.linusakesson.net/programming/pipelogic/index.php
* Free Data Structures eBook: http://dotnetslackers.com/Community/files/folders/data-structures-and-algorithms/entry30283.aspx
* Polyphasic Sleep and Napping
* http://priceonomics.com/the-nasa-studies-on-napping/
* http://www.opinionspost.com/longevity-greek-island-way/
* http://io9.com/the-science-behind-power-naps-and-why-theyre-so-damne-1401366016
* Brain Hacks
* http://www.cracked.com/article_20166_5-brain-hacks-that-give-you-mind-blowing-powers.html?wa_user1=4&wa_user2=Science&wa_user3=article&wa_user4=recommended
* BASH sockets
* http://hacktux.com/bash/socket
* http://terminallinux.org/p/69/
* Debian Jessie daily builds (June 25th): http://d-i.debian.org/daily-images/amd64/20140625-00:18/netboot/gtk/debian-installer/amd64/
* NFSv4: https://help.ubuntu.com/community/NFSv4Howto
* Nettle/libhogweed crypto: http://www.lysator.liu.se/~nisse/nettle/nettle.html#Example
* Debian RAMdisks: http://reboot.pro/topic/14547-linux-load-your-root-partition-to-ram-and-boot-it/
* Zeo
* https://forum.quantifiedself.com/showthread.php?tid=1421
* http://www.cpaptalk.com/viewtopic/t98659/New-Zeo-Sleep-Monitor-for-Bedside-Units.html
* https://github.com/zeoeng/zeo-android-api
* http://eric-blue.com/2013/06/09/life-beyond-zeo/
* rxvt / .Xresources
* http://www.askapache.com/linux/rxvt-xresources.html
======Other Days======
======November 16th, 2015======
=====pod OpenJDK=====
It seems the issue with running jar files on the pods comes down to ulimits (and OpenBSD being overly restrictive by default).
Here's a fix (changed 512 to 1024), located in **/etc/login.conf**:
default:\
:path=/usr/bin /bin /usr/sbin /sbin /usr/X11R6/bin /usr/local/bin /usr/local/sbin:\
:umask=022:\
:datasize-max=1024M:\
:datasize-cur=1024M:\
:maxproc-max=256:\
:maxproc-cur=128:\
:openfiles-cur=512:\
:stacksize-cur=4M:\
:localcipher=blowfish,8:\
:ypcipher=old:\
:tc=auth-defaults:\
:tc=auth-ftp-defaults:
======November 13th, 2015======
=====C++ Operator Overloading=====
I remember this used to seem so confusing in the past... but having played so heavily with pointers, linked lists, and manipulations therein, this suddenly wasn't any bit of a problem at all.
Working on code for a custom number class:
number & number :: operator+(const number &rhs)
{
this -> add(rhs);
return *this;
}
number & number :: operator=(const number &rhs)
{
if (this != &rhs) // with equal, need to check for self-references
{
delete this; // deallocate what we currently have
memcpy(this, &rhs, sizeof(number)); // replace with copy
}
return *this;
}
Useful links:
* http://stackoverflow.com/questions/3279543/what-is-the-copy-and-swap-idiom
* http://courses.cms.caltech.edu/cs11/material/cpp/donnie/cpp-ops.html
======Month Status Page Navigation======
^ [[haas/status/status_201510|Previous Month]] ^ [[haas/status|Current Month]] ^ [[haas/status/status_201512|Next Month]] |