Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - xasop

Pages: < Back  1 ... 88 89 [90] 91 92 ... 123  Next >
1781
Technology & Information / Re: My weekly OpenBSD time
« on: February 08, 2015, 06:06:57 AM »
  • Read through the sndio(7) audio subsystem source code, and understand how it fits together. Exercise: Try writing a headphone crossfeed DSP for sndio.

Decided to have a poke at this. Turns out the sndio framework has changed a lot since this paper was published; they've adopted a simpler but less flexible architecture, so writing a DSP is going to be more challenging.

1782
Technology & Information / Re: My weekly OpenBSD time
« on: February 08, 2015, 02:05:22 AM »
Sunday, 8 February, 2015

Problems to fix (in no particular order)

None. I already fixed the outstanding problems last week, and didn't get around to any of the general learning exercises.

General learning (in order of decreasing interest)

Carried over from last week:
  • Read through the sndio(7) audio subsystem source code, and understand how it fits together. Exercise: Try writing a headphone crossfeed DSP for sndio.
  • Read the USB 2.0 specification and try to implement transaction translator support in uhci(4).
  • Write a port for xpra.
  • Read and try to understand the inteldrm(4) video driver, as a prelude to debugging an issue with my dual-head configuration at the office.
  • Try to implement virtual consoles in the console driver for the Lemote Yeeloong.

New stuff I've thought of:
  • Read through the Linux binary emulation layer, and try to make it work on amd64.

1783
Status Notices / Re: Scheduled maintenance, 2015-02-07
« on: February 07, 2015, 08:06:56 AM »
And we're done. Thanks for flying Flat Earth Society.

1784
Status Notices / Re: Scheduled maintenance, 2015-02-07
« on: February 07, 2015, 07:58:07 AM »
This maintenance will be starting momentarily.

1785
Suggestions & Concerns / Re: Moderator functions are a bit squiffy
« on: February 07, 2015, 04:13:12 AM »
I'll review the board moderator permission set later today. And yes, ENAGW was created as a public access board.
I have power ... over the public?

OMG OMG OMG! Squeeeeeeeeeee!!!! :D

Yes, Thork. You have the power to moderate however you please, and if people don't like it, there's nothing they can do. Well, except post in any of the other forums where you can't even touch them. So just keep abusing your power.

Also, just for the record, if the people who are actually running the workshop don't like your moderation, I won't hesitate to remove your moderation powers in that forum.

1786
Suggestions & Concerns / Re: Moderator functions are a bit squiffy
« on: February 07, 2015, 01:19:11 AM »
I'll review the board moderator permission set later today. And yes, ENAGW was created as a public access board.

1787
Status Notices / Scheduled maintenance, 2015-02-07
« on: February 04, 2015, 11:56:38 AM »
The forum, wiki and IRC will be going offline for about five minutes on 2015-02-07, between 08:00 and 08:15 UTC.

For convenience, this means:

EST (USA east coast):
2015-02-07, 03:00-03:15

UTC (UK):
2015-02-07, 08:00-08:15

AEDT (Australia east coast):
2015-02-07, 19:00-19:15


The intent is to install security updates on the server which hosts the forum, wiki and IRC. These will be non-disruptive to functionality, as the server is running a stable OS release that gets critical fixes only.

1788
Suggestions & Concerns / Re: update the home page
« on: February 04, 2015, 11:54:02 AM »
Thanks. I'll review it when I'm back in Sydney next week; I'm a bit exhausted from travel at the moment.

Remembered to get around to this (with a small poke from pizaaplanet). Looks good, thanks Pongo. I'll edit and publish it on the weekend; I'm unlikely to have much time free from work until then.

1789
Arts & Entertainment / Re: Just Watched
« on: February 02, 2015, 12:04:36 PM »
Seinfeld

Watched all nine seasons back-to-back. When it's good, it's really good, but there are also lengthy runs of a dozen bad episodes where it just did nothing for me (I recall the first half of season 5 being a bit of a snooze). Overall, I enjoyed it more than most sitcoms, primarily because it doesn't take itself too seriously. In fact, it quite often makes fun of itself, especially with regard to the in-universe sitcom Jerry (a parody of itself, where the fictional Jerry character in the show makes a show about himself).

It ended just at the right moment, at least; I found that season 9 was substantially weaker than any previous ones, and the subtlety that made the early seasons so great had all but evaporated.

1790
Arts & Entertainment / Re: Just Watched
« on: February 01, 2015, 03:22:58 PM »
Apocalypse Now Redux (Francis Ford Coppola)

I watched this mainly because I wanted to get the jokes in the OpenBSD 5.6 release artwork, which uses this film as its theme. It was a pretty good film, though it dragged on quite a lot (I'm going to watch the original cut at some point, and hopefully that will be better paced). I didn't know what to expect, and for some reason I had gotten the impression that it would be more action-oriented, but I enjoyed it nonetheless.

I'll definitely be watching it again at some point, as I'm sure there are lots of things I didn't pick up on the first time (partly because I started watching it quite late, so I was pretty tired by the end).

1791
Arts & Entertainment / Re: The Pink Floyd discography listen-through
« on: February 01, 2015, 10:10:02 AM »
Roger Waters
The Pros and Cons of Hitch Hiking
Studio album


Recorded: February - December 1983
Released: 30 April 1984

Band

Roger Waters (bass, rhythm guitar)
Eric Clapton (lead guitar)
Ray Cooper (percussion)
Andy Newmark (drums)
David Sanborn (saxophone)
Michael Kamen (piano)
Andy Bown (organ, 12-string guitar)

Raphael Ravenscroft (horns)
Kevin Flanagan (horns)
Vic Sullivan (horns)

Madeline Bell (backing vocals)
Katie Kissoon (backing vocals)
Doreen Chanter (backing vocals)

Also featuring:
  • the National Philharmonic Orchestra (arranged by Michael Kamen);
  • Andy Quigley as "Welshman in Operating Theatre";
  • Beth Porter as "wife";
  • Roger Waters as "man";
  • Manning Redwood and Ed Bishop as "truck drivers";
  • Jack Palance as "Hells Angel";
  • Madeline Bell as "Hells Angel's girlfriend".
All tracks authored by Roger Waters.

Side A

1. 4:30 AM (Apparently They Were Travelling Abroad) (3:12)
2. 4:33 AM (Running Shoes) (4:08)
3. 4:37 AM (Arabs With Knives and West German Skies) (2:17)
4. 4:39 AM (For the First Time Today, part 2) (2:02)
5. 4:41 AM (Sexual Revolution) (4:49)
6. 4:47 AM (The Remains of Our Love) (3:09)

Side B

1. 4:50 AM (Go Fishing) (6:59)
2. 4:56 AM (For the First Time Today, part 1) (1:38)
3. 4:58 AM (Dunroamin, Duncarin, Dunlivin) (3:03)
4. 5:01 AM (The Pros and Cons of Hitch Hiking) (4:36)
5. 5:06 AM (Every Stranger's Eyes) (4:48)
6. 5:11 AM (The Moment of Clarity) (1:28)

Review

In the wake of the Roger-led Floyd era, Roger decided to resurrect an old idea for a rock opera that was conceived around the same time as The Wall. Primarily due to being half as long as its elder sibling, but also because of the less self-indulgent nature of the story, I find this album to be much more interesting overall. Yes, it lacks the contributions of David Gilmour and is very obviously not a Pink Floyd album, but Eric Clapton has stepped in to take over lead guitar duties, which helps to add some colour to the result.

Right from the start, it becomes obvious that this is meant as a piece rather than as a series of tracks. Indeed, there aren't many tracks that would stand well alone at all, and the transitions between tracks aren't easy to spot unless you know where they're supposed to be. The overall structure has an occasional song proper, interspersed with slow, acoustic numbers where Roger lazily relates the story.

Speaking of the story, it's not particularly easy to follow, but in this album's case I can excuse the lack of clarity because the framing narrative is a man lying in bed during the early hours of the morning, drifting in and out of sleep. The moments when he is half-awake are marked by the sound of a clock ticking, and usually also his wife talking to him, but most of the album chronicles his dreams instead.

For the first third of the album, he dreams about travelling through Europe, picking up some hitch-hikers, one of whom is a woman who finds him attractive. Abruptly, he dreams that he wakes up to find Arabs with knives in his hotel room, but soon becomes aware that he is dreaming, and drifts into dreaming of making love to a woman (presumably the hitch-hiker he picked up) in a German hotel instead.

4:41 AM (Sexual Revolution) is about him waking up in the middle of that dream and trying to make love to his wife, who promptly refuses and goes back to sleep. This seeds his next dream, involving a series of relationship problems which lead to him taking his family out to live in the country (The Remains of Our Love / Go Fishing), his wife falling in love with another man (For the First Time Today / Dunroamin, Duncarin, Dunlivin), and him getting cast off onto the highway and becoming a hitch-hiker himself (the title track).

The album comes to a head with Every Stranger's Eyes, one of the few songs that stands well by itself, which is about finding enlightenment in realising that everyone is just as lost as the protagonist (the titular line being "I recognise myself in every stranger's eyes"). He then realises the way to avoid the relationship problems he's just been dreaming about, and wakes up in time for the final track, where he reaches out to find that his wife is awake and still in bed with him.

I find this to be a better album, both conceptually and musically, than The Wall. It's certainly easier to relate to if you haven't been through the experiences of rockstardom that caused Pink Floyd to build their metaphorical wall in the '70s, and it has a much more positive finality to it. Add that to the fact that this is the last album Roger would record with his voice in decent shape, and you have one of the better solo records by a Floyd member. If you like late '70s Floyd, this album is a must-listen.

1792
Arts & Entertainment / Re: The Pink Floyd discography listen-through
« on: February 01, 2015, 09:06:02 AM »
Zee
Identity
Studio album


Recorded: September 1983
Released: 9 April 1984

Band

Richard Wright (keyboards, synth, percussion)
Dave "Dee" Harris (guitars, keyboards, synth, percussion)

All tracks authored by Richard Wright and Dave Harris.
All lyrics written by Dave Harris.

Side A

1. Confusion (4:17)
2. Voices (6:21)
3. Private Person (3:36)
4. Strange Rhythm (6:36)

Side B

1. Cuts Like a Diamond (5:36)
2. By Touching (5:39)
3. How Do You Do It (4:45)
4. Seems We Were Dreaming (4:57)

Review

The '80s onslaught continues, this time with a synthpop album which showcases a side of Rick rarely seen in his work with Pink Floyd. The entire album is characterised by cheesy synth textures and obnoxious percussion sequencing. The lyrics, while not brilliant, are at least well suited to this style of music. I enjoy this album.

It's difficult to go into a large amount of detail, because each track generally starts out with a fairly solid motif and continues with it all the way through. It doesn't feature any remarkable high or low points, but does remain consistently enjoyable throughout. As usual with Rick, the focus seems to be on mood and atmosphere rather than taking the limelight, with some extra detail and most of the vocals being filled in by Dave Harris.

My main criticism is that instead of going nuts with the synth effects and reaching their creative potential, Rick and Dave still try to produce some semblance of conventional songs. My favourite tracks are the ones where they pile on extra '80s synthpop special sauce, in particular Strange Rhythm, By Touching and How Do You Do It. The latter features an interesting scat performance, which (as far as I can tell) actually uses a single sample of Rick saying "doo".

I like this album, primarily because I enjoy cheesy synthpop, and there are moments here where the cheese gets taken way over the top. Musically, it has some interesting ideas, but not nearly enough to sustain an entire album. On the whole, I'd say it compares favourably with Wet Dream, but not by very much. It would be well suited as background music, but you'll quickly find your interest slipping away if you try to listen actively as I have.

1793
Technology & Information / Re: My weekly OpenBSD time
« on: February 01, 2015, 07:35:45 AM »
Well, that was a bumpy first session. I took the time to subscribe to a lot of OpenBSD mailing lists (I had previously only been subscribed to three), and to upgrade OpenBSD on my laptop. Then, about halfway through, my laptop's transformer overheated and blew, sending me onto battery power. Fortunately, I had a spare.

Anyway, these are now done:

Problems to fix (in no particular order)
  • Submit patch against the net/pidgin port to make nick colours in MUCs deterministic. I've been using this patch for a few weeks at the office, so I know it works well, I just need to send it to the developers.
  • Fix a typo in pfsync(4) I happened to notice.

I'm not really in a learning kind of mood after all that, so I'll defer the rest until next week. At least I got the simple things out of the way, and I'm all set up to proceed without as much fucking around next week.

Later tonight, I'm going to watch Apocalypse Now. I haven't seen it before, but it's the theme for the most recent OpenBSD release, so hopefully I'll get more of the jokes in the release artwork after watching it.

1794
Technology & Information / Re: My weekly OpenBSD time
« on: February 01, 2015, 04:13:59 AM »
Well, I'm off to a great start. Didn't wake up until after 15:00 today.

I'll do this anyway, just from 16:00 to 19:00 instead.

1795
Arts & Entertainment / Re: The Pink Floyd discography listen-through
« on: January 31, 2015, 10:30:31 AM »
David Gilmour
About Face
Studio album


Recorded: 1983
Released: 5 March 1984

Band

David Gilmour (guitar, bass)
Jeff Porcaro (drums)
Pino Palladino (bass)
Ian Kewley (keyboards)

Steve Winwood (keyboards)
Anne Dudley (synth)
Bob Ezrin (keyboards)
Jon Lord (synth)
Steve Rance (programming)
Luís Jardim (percussion)
Ray Cooper (percussion)
The Kick Horns (brass)

Vicki Brown (backing vocals)
Sam Brown (backing vocals)
Mickey Feat (backing vocals)
Roy Harper (backing vocals)

Also featuring the National Philharmonic Orchestra (arranged by Bob Ezrin and Michael Kamen).

All tracks authored by David Gilmour, except where noted.

Side A

1. Until We Sleep (5:15)
2. Murder (4:59)
3. Love On the Air (Gilmour, Pete Townshend) (4:19)
4. Blue Light (4:35)
5. Out of the Blue (3:35)

Side B

1. All Lovers are Deranged (Gilmour, Townshend) (3:14)
2. You Know I'm Right (5:06)
3. Cruise (4:40)
4. Let's Get Metaphysical (4:09)
5. Near the End (5:36)

Review

This album opens with a five-minute wall of '80s synths and drum machines. I didn't even listen to the lyrics, partly because I knew they would be abysmal, but also because the epic '80s hit was sufficient to sell me on the track's merit. This is nicely juxtaposed with Murder, a more conventional acoustic piece, and I'll forgive the awful lyrics which are all-too-obviously likening Roger's role in Pink Floyd's recent breakup to committing murder because it has a nice fretless bass solo in the middle.

Love On the Air is the first of two tracks to feature lyrics by Pete Townshend of The Who, and they are just awful enough to make this one of my favourite cheesy '80s ballads. It's full of cringe-worthy imagery of radio transmissions, awkwardly placed backing vocals and boring chord progressions. The only thing that sounds out of place for the '80s here is the organ, but I can live with that.

The Blue Light brings us back down to reality in the harshest way possible, with more easily distinguishable Gilmour lyrics. As far as the music goes, this is basically a disco arrangement of Run Like Hell; and as usual, it's a well-placed solo (organ this time) which makes up the most interesting part. Out of the Blue finishes side A with a stock-standard Gilmour attempt at a powerful tour de force, much in the vein of On the Turning Away. I don't need to tell you by now that the lyrics make a mockery of that attempt (I hope).

Flipping to side B, we get more cheesy '80s pop, accompanied by more of Townshend's lyrics. Again, the '80s cheesiness lends a certain charm to this track, without which it would no doubt be entirely worthless. Speaking of worthless, You Know I'm Right seems to be another commentary on Pink Floyd's breakup, but this time without the fretless bass solo to rescue it from disaster.

The most interesting thing about Cruise is the abrupt shift to reggae near the end, after which point it continues to be as boring as reggae as it was as rock. For Let's Get Metaphysical, David makes the decision he should have made from the start of the album; he goes instrumental, and this is an excellent blend of his signature blues guitar with an orchestral backing. It actually sounds very similar to Castellorizon, the opening track he would create for On an Island 22 years later, though it lacks the sound effects that would appear later.

Near the End feels like another pointless flop of a tour de force, and I'm pretty sure the lyrics are (yet again) about Roger and the Pink Floyd breakup. To be fair to the album as it stood in 1984, this wouldn't feel like such an old routine if I didn't know he would keep going on about it right up until The Division Bell, but I just can't stomach more of this. It's not even like the music is there to keep things going; it seems to exist only to prop up the lyrics, a horrible strategy for David. This album couldn't have ended on a worse note.

The one saving grace at the end is that after the lyrics, David takes a rather interesting guitar solo. The first half is played on an acoustic, then there are a few bars where David plays the same part on both acoustic and electric guitars, and from there his electric takes over for the fade-out. I can't help but feel that I'm scraping the bottom of the barrel for nice things to say here, but it's certainly better than the rest of the track.

I'm not sure if it's just the fact that I'm coming back to this material fresh after a few weeks off, but I enjoyed this album much more than I remembered or expected. Yes, much of it is a mesh of Pink Floyd's rock style with '80s pop music, but that's what makes it so charming and unique. As I said about David's previous solo album, he's at his strongest when he doesn't take himself too seriously, and that holds true for this as well. I'd recommend this over David Gilmour, but not by much, and only for the '80s cheese.

1796
Technology & Information / Re: My weekly OpenBSD time
« on: January 31, 2015, 12:09:39 AM »
What makes OpenBSD preferable to Linux?

A lot of different reasons, which mostly come down to a difference in development and licensing philosophies.

Linux developers like to reinvent the wheel time and time again, making different mistakes each time; OpenBSD usually holds off on implementing new features until they know they have a design that is likely to work well. It's not something you notice if you use Linux casually, but having used it as my primary OS for the past six years, it's become very apparent over time. OpenBSD has remained relatively steady, with fewer total changes but a greater overall improvement.

OpenBSD also favours simple solutions to problems, with only as many knobs exposed to the user as are actually necessary (and very complete documentation of all such knobs), resulting in a smaller codebase that runs well even on very old hardware. Contrast this with Linux's (and GNU's) approach of making software that can be anything to anyone, and is so configurable that it becomes a nightmare to support, with almost every feature being underdocumented.

Finally, OpenBSD has a very strict liberal licensing policy. They are not accepting any new GPL'd code into the system, although some parts (like the compiler) are under the GPL because there is currently no viable alternative. In short, their policy is that their software should be usable by anyone for any purpose, with as few restrictions as international copyright law permits, which makes it very easy to comply with their licensing terms. Contrast this with the greedy tentacles of legalese in the GPLv3, which aims to use copyright law to influence patent law, among other things. A complex licence is more difficult to comply with, and that can be a large deterrent for commercial use. While Linux itself is not licensed under the GPLv3 (it uses the older GPLv2, which is still complex, but less so), many of the GNU userland tools most often found on Linux systems are.

Those are a few of the biggest reasons I'm making the switch from Linux to OpenBSD, and I've come to recognise them simply by observing the problems they cause in the real world when running Linux. I don't have examples handy, so it's difficult to substantiate them, but they are my personal experience.


Edit: Linux and GNU are actually both based on AT&T's System V from the 1980s, which has a similarly questionable history of poorly reinventing things (its init being a good example, having been reimplemented as a GNU project, and now being replaced with something just as bad in most Linux distros). OpenBSD is based on BSD, which forked from AT&T's UNIX in 1979, and (aside from having System V interfaces added in the late '80s for POSIX compatibility) has generally followed a much simpler approach to software development. For contrast, OpenBSD's init is an open-source reimplementation of the original UNIX init model.

I mention this mainly to illustrate that the difference in philosophy goes back farther than the Linux and OpenBSD projects, and that it is almost as old as UNIX itself.

1797
Technology & Information / Re: My weekly OpenBSD time
« on: January 30, 2015, 10:59:44 PM »
If I had to guess, it seems Parsifal is trying to learn as much as he can as well as give back to the community that has benefited him for so long.

I've already given back from time to time, as I said. This is mainly about becoming more intimately familiar with a specific project so I can start making larger contributions, and OpenBSD is a project I'd like to get more familiar with. And of course, learning is always an important part of anything I do.

There is also the possibility of starting a business based around OpenBSD. I'm not quite sure what I'd like to do yet, but it would be cool to sell and support appliances running OpenBSD, mainly because of how fucking terrible most embedded systems are. I feel I could really make a difference there.

An example of a successful business based on OpenBSD would be M:Tier, which provides binary packages for stable releases (only released by the OpenBSD team in the form of source patches), among other services.

1798
Technology & Information / My weekly OpenBSD time
« on: January 30, 2015, 12:41:30 PM »
I've decided to get serious about contributing to an open-source project. In the past, I've submitted patches here and there, but never seriously taken the time to contribute regularly. That's going to change.

Starting this Sunday, I'm going to spend three hours every Sunday afternoon (from 14:00 to 17:00) working on OpenBSD. The first hour (14:00 to 15:00) is reserved for working on and submitting fixes to problems I know I am capable of fixing. I might spend over an hour on that, but an hour is the reserved minimum, unless I fix all such problems beforehand.

The remaining time will be spent learning about things that interest me. This includes things such as reading source code, debugging complex issues, and testing experimental code from the mailing lists. The intent is that I'll probably be interested enough most weeks to continue working on this after the time allocation. There's lots of stuff I want to do, but I keep forgetting about it and then remembering at odd moments when I don't have the time for it.

I'm going to post what I'm working on here, because if I don't post it somewhere others can read it, I'll forget and/or give up easily. If you aren't interested, just don't read this thread.



Sunday, 1 February, 2015

Problems to fix (in no particular order)
  • Submit patch against the net/pidgin port to make nick colours in MUCs deterministic. I've been using this patch for a few weeks at the office, so I know it works well, I just need to send it to the developers.
  • Fix a typo in pfsync(4) I happened to notice.
General learning (in order of decreasing interest)
  • Read through the sndio(7) audio subsystem source code, and understand how it fits together. Exercise: Try writing a headphone crossfeed DSP for sndio.
  • Read the USB 2.0 specification and try to implement transaction translator support in uhci(4).
  • Write a port for xpra.
  • Read and try to understand the inteldrm(4) video driver, as a prelude to debugging an issue with my dual-head configuration at the office.
  • Try to implement virtual consoles in the console driver for the Lemote Yeeloong.

I might add more stuff later, as I think of it.

1799
Technology & Information / Re: Server Build
« on: January 30, 2015, 01:28:37 AM »
If the data is really that important, you probably want to build two storage servers, one to keep backups (unless the data is already stored somewhere else, and will continue to be available there). RAID won't protect you against filesystem corruption or accidental deletion, nor more severe problems like data centre floods (although unless you have two data centres, that's going to be difficult to mitigate).

You also have the option of archiving the data to tape, or even encrypting and archiving it to Amazon Glacier, just in case all else fails. I'm guessing you've considered these issues, but they're worth mentioning regardless.

1800
Technology & Information / Re: Joining the PC master race
« on: January 26, 2015, 11:58:09 PM »
Saddam should try installing OpenBSD anyway. It would make for an entertaining IRC conversation, and he can always replace it with Windows afterwards.

Pages: < Back  1 ... 88 89 [90] 91 92 ... 123  Next >