Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Zakalwe
May 12, 2002

Wanted For:
  • Terrorism
  • Kidnapping
  • Poor Taste
  • Unlawful Carnal Gopher Knowledge

StickGuy posted:

Look up the papers "Data visualization: the end of the rainbow" and "Rainbow Color Map (Still) Considered Harmful" for a more in depth explanation.

Heh, gotta love the "considered harmful" papers. Everyone I know wants to write a CH paper some day.

Adbot
ADBOT LOVES YOU

Hubis
May 18, 2003

Boy, I wish we had one of those doomsday machines...

Zakalwe posted:

Heh, gotta love the "considered harmful" papers. Everyone I know wants to write a CH paper some day.

Your posting considered harmful :iceburn:

gibbed
Apr 10, 2006

very posted:

Here are the fruits of my summer internship.

First, I spent a whole lot of time working on our new scripting tool. It is a very fancy-pants graph-driven system. The point is to try and make things easy for the artists. I'm not a huge fan of it, but I don't design it, I just implement... I wrote implementations for a bunch of basic logic nodes.



People wanted a way to know what is going on in the system so I wrote a node that just displays output on the screen or in the world. This is a very basic stop-gap solution until actual debugging capability is built.


Click here for the full 1280x600 image.


One of our bigger tools has it's own GUI engine written for it. I'm not a huge fan of it, but I did write this fancy tooltip control.



I also rewrote the combo box control to allow searching and nested entries. Some of the combos had hundreds of items, so this is a great help in finding what you want.


Click here for the full 800x1182 image.



Click here for the full 566x741 image.


This last thing I've been doing is an annotations/commenting system for the graphs.


Click here for the full 481x685 image.


I only have a week left, so I guess I'd better finish that up. They said I could stay and earn intern pay as long as I want, but they aren't hiring anybody right now. Kinda sucks, but I guess I'll have to start hunting for another gig.

I hope nobody at work recognizes this stuff. :ssh:
This looks like the stuff from Quest3D which is basically game programming for idiots :).

kalleboo
Jan 13, 2001

Hjälp

kalleboo posted:

Some interface changes: I've unified the Kanji and Kaomoji apps so you can select a database, and also change the font size. It also now shows the current word in a different color so it's clearer what's going on.


Forked the code and transformed it into a dictionary

Squantmuts
Nov 14, 2005

From Earth posted:

Yeah, I am. The professors of the course are Westenberg and Van De Wetering.

Dude, I am in your class :-).

very
Jan 25, 2005

I err on the side of handsome.

gibbed posted:

This looks like the stuff from Quest3D which is basically game programming for idiots :).

Fortunately we don't have any idiots working here. All of this is supposed to make the jobs of the designers and artists much easier, and it is working out pretty well so far.

From Earth
Oct 21, 2005

Squantmuts posted:

Dude, I am in your class :-).

Wow :eek: Get yourself over to the Dutch thread right now man.

tef
May 30, 2004

-> some l-system crap ->

tef posted:

I'm writing a logo interpreter in java script:

I've added variables, if, ifelse, infix operators (numerical and boolean), and it even interprets tail recursive functions properly.



It is still very rough, and the turtle draws it all at once, but I'm still working on a number of improvements.

Here are some fractals:

code:
to tree :arms :length :count
if :count < 1 [stop]
repeat :arms [lt 360/:arms
pd fw :length
tree :arms 2 * :length / :arms :count - 1
pu bw :length]
end
reset
tree 7 128 4
code:
 to line :count :length
ifelse :count = 1 [fw :length] [
make "count :count -1 
line :count :length
lt 60 line :count :length
rt 120 line :count :length
lt 60 line :count :length]
end

to koch :count :length
rt 30 line :count :length
rt 120 line :count :length
rt 120 line :count :length
end

reset
setxy  10 400
koch 3  10
It is at http://logo.twentygototen.org/ if you want to have a play with it

tef fucked around with this message at 15:14 on Sep 16, 2008

Adhemar
Jan 21, 2004

Kellner, da ist ein scheussliches Biest in meiner Suppe.

From Earth posted:

Yeah, I am. The professors of the course are Westenberg and Van De Wetering.

Ah, I was so sure that software was Alex Telea's. I guess it might still be. Huub van de Wetering was in my exam committee when I graduated last march.

This thread makes me sad that I can't post stuff I work on at my job, and that I've been too lazy to make anything neat in my own time lately. :(

StickGuy
Dec 9, 2000

We are on an expedicion. Find the moon is our mission.

Adhemar posted:

Ah, I was so sure that software was Alex Telea's. I guess it might still be. Huub van de Wetering was in my exam committee when I graduated last march.
Alex Telea is in Groningen now I think.

Adhemar
Jan 21, 2004

Kellner, da ist ein scheussliches Biest in meiner Suppe.

StickGuy posted:

Alex Telea is in Groningen now I think.

Most of the time, yeah. Last time I talked to him he was still going back and forth because he had a PhD student in Eindhoven. He might have moved over permanently now though.

SixPabst
Oct 24, 2006

I'm working on a little desktop application that integrates with Outlook and Google calendar to send reminders about things as text messages to my phone.

There's a couple websites out there that let you do this, but I don't really want to go to a website every time I think "poo poo, I need laundry detergent, milk, and a bondage ball before I go home tonight." Google Calendar does this for you already, but I wanted to learn their API for a project I'm working on for a client.

This just sits in the tray and you can enter a blank reminder, or choose from appointments in your Outlook calendar or Google Calendar. It works over a webservice to my current hosting provider and the data sits in SQL Server, in case I want to put a web interface up for it sometime.





Welp no Google Calendar image because waffleimages is not taking uploads.

newsomnuke
Feb 25, 2007

Just finished a really simple Missile Command-inspired game. It was an experiment to see whether I could write an entire game in a day, plus I wanted an excuse to test out SFML.

It's not really finished - there's only one level and it just keeps looping until you die - but it's all scripted using GameMonkey (amazing scripting language, btw) so it's really easy to add new levels and enemies.

Thug Bonnet
Sep 22, 2004

anime tits ftw

mintskoal posted:

I'm working on a little desktop application that integrates with Outlook and Google calendar to send reminders about things as text messages to my phone.

GCal will txt you with reminders, won't it?

Jargon
Apr 22, 2003

Very very mildly NWS (no nudity):


Click here for the full 1000x700 image.



Click here for the full 1000x700 image.



Click here for the full 1000x700 image.


It's basically iTunes Store for porn :)

Front end is Flex-based Adobe AIR, backend is Rails

Jargon fucked around with this message at 17:04 on Sep 22, 2008

SixPabst
Oct 24, 2006

Thug Bonnet posted:

GCal will txt you with reminders, won't it?

It will, yes. My main idea was to be able to just have something sit in the tray and have easy access to it that way. The GCal integration was more to play with the API.

Ferg
May 6, 2007

Lipstick Apathy

Jargon posted:

Very very mildly NWS (no nudity):


Click here for the full 1000x700 image.



Click here for the full 1000x700 image.



Click here for the full 1000x700 image.


It's basically iTunes Store for porn :)

Front end is Flex-based Adobe AIR, backend is Rails

I'm in the process of interviewing for Playboy right now. You're definitely 100 miles beyond what I'll be doing.

Jargon
Apr 22, 2003

Ferg posted:

I'm in the process of interviewing for Playboy right now. You're definitely 100 miles beyond what I'll be doing.

With any luck, we'll be able to get Playboy's (and Club Jenna's) content in NA Direct :)

That Turkey Story
Mar 30, 2003

Lil' brim!

SuperFurryAnimal
May 10, 2004
Super Furry Animal
I've spent the last three weeks working on an entry for the XNA Dream Build competition. Who would have thought that building a game on your own in three weeks was difficult? Anyway, here's the result:





Video of 'Arena' mode (blurry as all gently caress).

The core mechanic is that point multipliers are based on how quickly you dispatch each enemy - do it efficiently and you get a bonus based on the enemy's size, and a +1 to your chain (firework). A chain of 5 efficient kills in a row gives x2 multiplier to bonuses, a chain of 10 = x4 and so on. You are only allowed to fire three rockets at any one time, so its all about targeted strikes (or that was the aim anyway).

SuperFurryAnimal fucked around with this message at 22:29 on Sep 23, 2008

Luminous
May 19, 2004

Girls
Games
Gains

SuperFurryAnimal posted:

I've spent the last three weeks working on an entry for the XNA Dream Build competition. Who would have thought that building a game on your own in three weeks was difficult? Anyway, here's the result:





Video of 'Arena' mode (blurry as all gently caress).

The core mechanic is that point multipliers are based on how quickly you dispatch each enemy - do it efficiently and you get a bonus based on the enemy's size, and a +1 to your chain (firework). A chain of 5 efficient kills in a row gives x2 multiplier to bonuses, a chain of 10 = x4 and so on. You are only allowed to fire three rockets at any one time, so its all about targeted strikes (or that was the aim anyway).

This is really cool. I am curious, how much work did you have to do in terms of the graphics? For instance, the fire work effects and explosions - was that a particle effect completely created by you, or does XNA have some bases to work off of?

Good job, regardless!

SuperFurryAnimal
May 10, 2004
Super Furry Animal

Luminous posted:

This is really cool. I am curious, how much work did you have to do in terms of the graphics? For instance, the fire work effects and explosions - was that a particle effect completely created by you, or does XNA have some bases to work off of?

Good job, regardless!
The particle system is basically a bastardized version of the example smoke effect. I got the smoke effect working in the game, and then just fiddled with the numbers to get the desired fx.

I'd say its quite easy. It basically boils down to changing parameters and writing some position/scale/rotation code for each effect.

StickGuy
Dec 9, 2000

We are on an expedicion. Find the moon is our mission.
My cloud simulation is now more better.

ImDifferent
Sep 20, 2001
We're doing the official site for the presidential debate commission. This includes a flash app (and extensive backend server infrastructure) that allows you to record your views on a variety of topics, compare them to the candidates, as well as the rest of the USA.



You can drill down into some fairly detailed stats, but I think it's fair to say that so far MySpace's demographic isn't a representative slice of the USA.



We'll also be carrying the live streams, and hosting a shitload of post-debate clips.

The tech is kind of interesting... we're dynamically generating AS3 code from erb templates on the backend, compiling it, and serving up SWFs which are dynamically linked into the runtime.

Our Akamai cache bill is going to be hilarious.

Vanadium
Jan 8, 2005

ImDifferent posted:

This includes a flash app --

:argh:

Why does everything have to be flash --

quote:

from erb templates

:swoon:

Sagacity
May 2, 2003
Hopefully my epitaph will be funnier than my custom title.

ImDifferent posted:

we're dynamically generating AS3 code from erb templates on the backend, compiling it, and serving up SWFs which are dynamically linked into the runtime.
Could you elaborate some more on that? It seems...unusual :) (but interesting, yes)

ImDifferent
Sep 20, 2001

Sagacity posted:

Could you elaborate some more on that? It seems...unusual :) (but interesting, yes)
So, there's a core "player" app, which contains all the important stuff, but no UI. The UI for each "page" is retrieved by hitting a merb controller, which reads an XML file, runs it through erb, pipes the result to the AS3 compiler, and serves up the resulting SWF. The SWF is loaded into the main application, and the page is displayed. (Naturally, there's some hashing/caching going on so the compilation only occurs if the source changes). The XML files are "sort of" like mxml, in that they contain primarily layout information as well as snippets of AS3 code, but it's based around our own system - which allows us to do a lot more cool stuff. The nice thing is that when you're working on a single page, recompilation is really fast - our last app had about 100K lines of code, and changing the tiniest thing took forever.

Cool... hope the video player doesn't crash.
\/\/\/\/

ImDifferent fucked around with this message at 16:41 on Sep 26, 2008

csammis
Aug 26, 2003

Mental Institution

ImDifferent posted:

We're doing the official site for the presidential debate commission.

Sweet, now I know where I'm going to watch the debate tonight :)

Hubis
May 18, 2003

Boy, I wish we had one of those doomsday machines...

ImDifferent posted:

So, there's a core "player" app, which contains all the important stuff, but no UI. The UI for each "page" is retrieved by hitting a merb controller, which reads an XML file, runs it through erb, pipes the result to the AS3 compiler, and serves up the resulting SWF. The SWF is loaded into the main application, and the page is displayed. (Naturally, there's some hashing/caching going on so the compilation only occurs if the source changes). The XML files are "sort of" like mxml, in that they contain primarily layout information as well as snippets of AS3 code, but it's based around our own system - which allows us to do a lot more cool stuff. The nice thing is that when you're working on a single page, recompilation is really fast - our last app had about 100K lines of code, and changing the tiniest thing took forever.

Cool... hope the video player doesn't crash.
\/\/\/\/

this seems pretty sexy. I'll do my best to help crash your precious snowflake system tonight (i.e. using it and futzing around during the debates)

DLCinferno
Feb 22, 2003

Happy

ImDifferent posted:

You can drill down into some fairly detailed stats, but I think it's fair to say that so far MySpace's demographic isn't a representative slice of the USA.
Hah, I should say not.

Only registered members can see post attachments!

ImDifferent
Sep 20, 2001

Hubis posted:

this seems pretty sexy. I'll do my best to help crash your precious snowflake system tonight (i.e. using it and futzing around during the debates)
Good god man... you're not supposed to use it! That'll break it for sure.

csammis posted:

Sweet, now I know where I'm going to watch the debate tonight :)
I should warn you that there are going to be live questions/votes pushed out to the player. If you are easily annoyed by something scrolling up from the bottom of the window asking you if you think abortion rocks or not, then best to get the feed elsewhere. Hopefully they won't be too invasive though.

Edit: Phew. Well, that's over and my code didn't kill anybody. I consider that a win.

ImDifferent fucked around with this message at 04:57 on Sep 27, 2008

mdxi
Mar 13, 2006

to JERK OFF is to be close to GOD... only with SPURTING



This is the test suite of my nascent documentation language compiler. I thought this particular run is worth posting because it contains the first full-integration tests of the Grammarian stack (lexer, DOM, a small flock of subclassed handlers for various markup types, and the Grammarian itself, which acts as a sort of message-passing kernel to the modules beneath it), which is responsible for well-formedness checking and turning the source document into a set of manipulable datastructures blah blah blah.

Not much to be proud of yet, except that it's flexible as gently caress (it's a proper hand-written LALR parser underneath), very well tested (that's 893 tests for 971 SLOC), and every line of the code is mine (no external modules used). I'm just happy it works.

gold brick
Jun 19, 2001

no he isn't

mdxi posted:


What font is that?

Crash Bandicoot
Feb 23, 2007

by T. Fine
Pretty pathetic compared to some of the stuff here, but to amuse myself I'm working on a .NET implementation of the RNLI Desktop Pager.




It communicates via SOAP with a web service that has details of the last 12 lifeboat "shouts" around the UK. When a boat launches the service is updated and the application beeps to let you know there's a lifeboat being launched somewhere RIGHT NOW. Ultimately pointless but maybe interesting if you're into nautical stuff or live near the coast or whatever.

The official pager is fairly basic with a weird UI, in my version I'm adding stuff like Google Maps support, links to the station webpages and logging so you can compile stats on what launches when and how often.

Crash Bandicoot fucked around with this message at 00:43 on Oct 15, 2008

Jargon
Apr 22, 2003

Jargon posted:

Very very mildly NWS (no nudity):


Click here for the full 1000x700 image.



Click here for the full 1000x700 image.



Click here for the full 1000x700 image.


It's basically iTunes Store for porn :)

Front end is Flex-based Adobe AIR, backend is Rails

Yay we made it in TechCrunch and had a segment on Attack of the Show :)

http://www.techcrunch.com/2008/10/08/come-and-get-it-naughty-america-is-building-an-itunes-for-porn/

http://www.g4tv.com/attackoftheshow/thefeed/65379/The-Daily-Feed-With-Layla-Kayleigh-10908.html (starts at 1:16)

csammis
Aug 26, 2003

Mental Institution

ImDifferent posted:

I should warn you that there are going to be live questions/votes pushed out to the player. If you are easily annoyed by something scrolling up from the bottom of the window asking you if you think abortion rocks or not, then best to get the feed elsewhere. Hopefully they won't be too invasive though.

Didn't bother me at all. I've watched the VP and the second Presidential debates via the feed, and it's more rock-solid than I can get from C-SPAN or CNN. It bends my laptop's CPU over its knee and gives it a good pegging, but I can't complain :)

mdxi
Mar 13, 2006

to JERK OFF is to be close to GOD... only with SPURTING

Mick posted:

What font is that?

Andale Mono, which is basically Monaco: TNG. One day I'll get around to installing Bitstream Vera Sans Mono (my favorite).

bgreman
Oct 8, 2005

ASK ME ABOUT STICKING WITH A YEARS-LONG LETS PLAY OF THE MOST COMPLICATED SPACE SIMULATION GAME INVENTED, PLAYING BOTH SIDES, AND SPENDING HOURS GOING ABOVE AND BEYOND TO ENSURE INTERNET STRANGERS ENJOY THEMSELVES
A couple weeks ago I browsed on over to CNN.com and was surprised to see on the front page an image of some software I worked on during my time at CERN:



I was responsible for the plug-in that does the x-y projection in the upper left of the image.

Too bad the drat thing is going to be broken forever. :mad:

Factor Mystic
Mar 20, 2006

Baby's First Post-Apocalyptic Fiction
Creating a shell replacement/window organizer/program launcher with xaml/wpf. Mostly a learning project but I have some ideas. At this point pretty much all it does is what Start Search does.





Pictures are boring here's a video: http://factormystic.net/sa/shell%20preview%204.wmv

Adbot
ADBOT LOVES YOU

qwertyasdf
Nov 11, 2003

Factor Mystic posted:

Creating a shell replacement/window organizer/program launcher with xaml/wpf.

If you can make it suck less than launchy I would use the poo poo out of it.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply