A collection of my submissions to http://golf.shinh.org/.
Each are as-is post mortem, therefore most could be improved.
echo(toupper a{~c)(c=:I.'#'=stdin'')}a=:433$LF,~30$'helloworld'
$<.bytes{|b|putc ($/+"helloworld"*3)[$.%31]-b[0]*32;$.+=1}
$<.bytes{|b|putc ($/+"helloworld"*3)[($.+=1)%31].ord-b[0]*32}