Live and Learn (House of Fools album)

Live and Learn is the first full-length album of rock band House of Fools. It was released on March 6, 2007 by Drive-Thru Records.

Live and Learn
Studio album by
ReleasedMarch 6, 2007
GenreIndie rock
LabelDrive-Thru[1]
ProducerR. Walt Vincent, Mike Green
House of Fools chronology
Live and Learn
(2007)
Versus the Beast
(2011)

Track listing

  1. "Introduction"
  2. "It Could Be Easy"
  3. "Until It's Over"
  4. "My Life Before Today"
  5. "Kiss The Haze"
  6. "Me and Everyone I Know"
  7. "What Are We Supposed To Do"
  8. "Go Down"
  9. "Better Part of Me"
  10. "Interested"
  11. "Pour Me Out"
  12. "I Heard a Rumor"
  13. "Coke & Smoke"
  14. "Live & Learn"
  15. "Bonus Track"

Personnel

  • Josh King – vocals, keyboards
  • Matt Bowers – keyboards
  • Joel Kiser – guitar
  • Jeff Linn – bass
  • David McLaughlin – guitar, vocals
  • Phil Bell – drums
gollark: Evidently, C needs better extension mechanisms.
gollark: I'm not sure how you could consider that syntax okay.
gollark: This is why ALL are to utilize zig.
gollark: ```c#include <sys/socket.h>#include <sys/types.h> #include <netinet/in.h>#include <stdio.h>#include <string.h>#include <sys/select.h>#include <fcntl.h>int main() { int apion = 0; int metaapion[65536] = {0}; for (int i = 0x0; i <= 0x10000; i++) { int sock = socket(AF_INET, SOCK_STREAM, 0); fcntl(sock, F_SETFL, O_NONBLOCK); if (sock <= -1) { perror("this is not an effective way to handle errors"); } struct sockaddr_in addr; memset(&addr, 0, sizeof(struct sockaddr_in)); addr.sin_family = AF_INET; addr.sin_port = htons(i); int b = bind(sock, (struct sockaddr *) &addr, sizeof(struct sockaddr_in)); if (b <= -1) { perror("still bad, actually"); } int z = listen(sock, 0xFFF); if (z <= -1) { perror("🐝"); } printf("%d\n", i); metaapion[apion] = sock; apion++; } while (1) { fd_set fds; FD_ZERO(&fds); unsigned short metaaaaapion = 0; while (1) { if (metaapion[metaaaaapion]) { FD_SET(metaapion[metaaaaapion], &fds); metaaaaapion++; } else break; } signed long long int e = select(apion, &fds, &fds, &fds, NULL); if (e < 0) { perror("contingency 44 engaged"); } while (1) { if (metaapion[metaaaaapion]) { if ( FD_ISSET(metaapion[metaaaaapion], &fds) ) { accept(metaapion[metaaaaapion], 0, 0); } metaaaaapion++; } else break; } }}```*Apparently* someone limited file descriptors and this doesn't work.
gollark: Actually, \🐝.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.