|
Mista_T, you must have sustained brain damage at some point.
|
# ? Jun 26, 2010 16:11 |
|
|
# ? May 9, 2024 11:05 |
|
Parantumaton posted:Mista_T, you must have sustained brain damage at some point. But probably not enough to make a language built around significant whitespace, and for that, I'm thankful. EDIT: Also, I'd like to point out that only in the COC could anybody derail a thread about CURLY BRACES.
|
# ? Jun 26, 2010 16:26 |
|
Mista _T posted:
|
# ? Jun 26, 2010 16:28 |
|
Mustach posted:The guys who popularized that style are the guys that created/popularized C. It still doesn't mean that it doesn't look like rear end.
|
# ? Jun 26, 2010 16:32 |
|
Just giving you an FYI.
|
# ? Jun 26, 2010 16:35 |
|
Mista _T posted:The start and end are easily found while reading the code. it is a good thing that questions of style and taste in language are down to cold hard facts. See if we used for fucks sake gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress gently caress
|
# ? Jun 26, 2010 17:47 |
|
Oh god, tef! He's going into convulsions! Call an ambulance! Someone call a loving ambulance! DON'T YOU DIE ON ME YOU BASTARD
|
# ? Jun 26, 2010 17:54 |
|
Mista _T posted:The only brace style that really irks me is the "left on same line as opening block, right not indented with code."
|
# ? Jun 26, 2010 20:24 |
|
Mista _T posted:I picked up the style, and I found it to be the most readable. The start and end are easily found while reading the code. How the hell ist that abortion more readable than going straight down to find the point the block ends?
|
# ? Jun 26, 2010 20:33 |
|
BigRedDot posted:That's my preferred brace style, and yours somehow manages to be worse than Horstmann. One true style right here.
|
# ? Jun 26, 2010 20:37 |
|
Post screenshots of stuff you're working on!
|
# ? Jun 26, 2010 21:15 |
|
FYI, brace discussion continues at glorious YOSPOS: http://forums.somethingawful.com/showthread.php?threadid=3321214
|
# ? Jun 26, 2010 21:31 |
|
The work on this project has consumed much of my life and I have no time for side projects anymore. Since it debuted at NCTA, I think it should be kosher to display a screen capture. Edit: I apparently have to redact that. Despite being show to the public / press / other vendors at NCTA I still can't show it. gently caress this industry. Apparently, you would think I work in a matter of national security. HFX fucked around with this message at 19:04 on Jun 28, 2010 |
# ? Jun 26, 2010 22:20 |
|
Please tell me you're developing a fluid interface. I have a brand-spanking new digital cable box with DVR and HD, and the interface is to sluggish to change channels and to get the programs schedule that I want to throw my remote at it. Seriously, you put in a loving powerful processor to decode HD video and decrypt all that data, but you make an interface straight out of 1997 with no picture-in-picture, program preview or more than 140 characters in the show description? loving shame on you, Cablecom.
|
# ? Jun 27, 2010 01:10 |
|
Sir Davey posted:Please tell me you're developing a fluid interface. I have a brand-spanking new digital cable box with DVR and HD, and the interface is to sluggish to change channels and to get the programs schedule that I want to throw my remote at it. Maybe. I will say it is an improvement over older interfaces. HFX fucked around with this message at 07:49 on Jun 27, 2010 |
# ? Jun 27, 2010 07:34 |
|
Mista _T posted:But probably not enough to make a language built around significant whitespace, and for that, I'm thankful. Is that a jib(ba jabba) at Python? We need to have a little talk.
|
# ? Jun 27, 2010 15:05 |
|
I rolled my own heightmap-specific terrain mesh simplification algorithm.
|
# ? Jun 28, 2010 00:41 |
|
Contero posted:I rolled my own heightmap-specific terrain mesh simplification algorithm. But I think the real question here is what brace style did you use???
|
# ? Jun 28, 2010 16:46 |
|
Sir Davey posted:Please tell me you're developing a fluid interface. I have a brand-spanking new digital cable box with DVR and HD, and the interface is to sluggish to change channels and to get the programs schedule that I want to throw my remote at it. Omg this. I've been saying this for a while now. Everyone does this. 1080p capable hardware but the most horribly designed, slowest loving UI on the planet. It's ridiculous. I figured with the release of the Wii we'd start seeing pointer-driven interfaces for TV stuff. Hasn't happened yet but I still expect it to. Just imagine how bad the interfaces will be then!
|
# ? Jun 28, 2010 17:31 |
|
Dr. Glasscock posted:Omg this. I've been saying this for a while now. Everyone does this. 1080p capable hardware but the most horribly designed, slowest loving UI on the planet. It's ridiculous. I figured with the release of the Wii we'd start seeing pointer-driven interfaces for TV stuff. Hasn't happened yet but I still expect it to. Just imagine how bad the interfaces will be then! Good luck with that. I could write a thesis on why you won't see this happen, but once again I'd open myself up to termination and litigation. I really need to find a new job. See my above redacted post.
|
# ? Jun 28, 2010 19:05 |
|
Babbies first software renderer, uses GDI, a DIB section. It also has a really basic quake style console, and can load, draw, and scale bitmaps, which it uses for text drawing. It can't fill triangles yet though or load models, so I've just been copy pasting the model verticies / indicies. slovach fucked around with this message at 20:05 on Jun 28, 2010 |
# ? Jun 28, 2010 19:59 |
HFX posted:Good luck with that. I could write a thesis on why you won't see this happen, but once again I'd open myself up to termination and litigation. I really need to find a new job. Can you talk about what some of the limitations to making a snappy UI on those set top boxes are? Every single one I have used has been pretty slow and clunky, except for the TiVo one, but that was back in standard def days. Haven't used their HD stuff.
|
|
# ? Jun 28, 2010 20:17 |
|
HFX posted:Good luck with that. I could write a thesis on why you won't see this happen, but once again I'd open myself up to termination and litigation. I really need to find a new job. Really? So is it because of Nintendo patents or internal industry politics and other assorted bullshit? Seems like a company could come in and make a sweet rear end set top box UI and just sweep the industry, much like Apple did with the iPhone. Do the box manufacturers have close ties with the networks or something? Heh can you even answer any of that? slovach posted:It can't fill triangles yet though or load models, so I've just been copy pasting the model verticies / indicies. Hey that's cool man, you gotta start somewhere! No sense in writing a model loader for untested rendering code .
|
# ? Jun 28, 2010 20:22 |
|
Dr. Glasscock posted:Really? So is it because of Nintendo patents or internal industry politics and other assorted bullshit? Seems like a company could come in and make a sweet rear end set top box UI and just sweep the industry, much like Apple did with the iPhone. Do the box manufacturers have close ties with the networks or something? Heh can you even answer any of that? Well, if you count HTPC boxes as STBs, then Microsoft did it back in 2003 with their Media Center system, which has always been smooth and fluid (in particular I prefer MCE2005 to Vista/7's WMC UI, largely the colour scheme: Blue+Green works better than Blue+Aqua). I assume Microsoft already did this in "pure" STBs with their Mediaroom platform (the new name for MicrosoftTV), so far only a few STB manufacturers have actually implemented it (BT being one of them, for BTVision). I base this on how Mediaroom uses the same UI artwork as WMC. There's a video of it with the BT Vision skin on YouTube. IRT your question: I understand that companies more concerned with immediate sales and profiteering (and pleasing non-technical execs who never actually use the product) would focus more on features and bullet-points that look good on paper. You can't put "smooth and functional, fluid low-latency UI" on the front of a TV or STB box, the only thing you could put is "SomeStupidTrademarkedName UI!" which is only the case with gimmicky UIs that are in many ways worse than what you'd expect (a la HTC's Windows Mobile alternative home-screens). It's just a matter of bosses deciding to spend developer resources on things deemed more important than UI latency. Patents don't come into this, I think he's just afraid of having to bad-mouth his bosses on a public forum.
|
# ? Jun 28, 2010 20:32 |
|
Hoborg posted:Well, if you count HTPC boxes as STBs, then Microsoft did it back in 2003 with their Media Center system, which has always been smooth and fluid (in particular I prefer MCE2005 to Vista/7's WMC UI, largely the colour scheme: Blue+Green works better than Blue+Aqua). Actually, it is exactly because our NDA's are so draconian. I'm not supposed to talk to anyone out side of a team about what I do or don't do apparently. For a more general question, a lot of it has to deal with immediate customers, cost, and general corporate politics / patents / copyrights. HFX fucked around with this message at 20:54 on Jun 28, 2010 |
# ? Jun 28, 2010 20:40 |
|
HFX posted:Actually, it is exactly because our NDA's are so draconian. I'm not supposed to talk to anyone out side of a team about what I do or don't do apparently. So... can you say why the interfaces are so slow...?
|
# ? Jun 28, 2010 23:36 |
|
Sweeper posted:So... can you say why the interfaces are so slow...? Some of it. You were comparing a HTPC to a STB. Think of the HTPC as a Veyron and your STB as a baseline Toyota Tercel with a booming stereo. HFX fucked around with this message at 00:01 on Jun 29, 2010 |
# ? Jun 28, 2010 23:59 |
|
Slapped this together over the weekend. Quite buggy, no sprites, no sound, etc.
|
# ? Jun 29, 2010 04:52 |
|
STBs live in a highly corporate environment, where engineering is under 10 layers of management and corporate politics. Stuff engineers and users care about is no ones concern.
|
# ? Jun 29, 2010 07:01 |
|
Rapsey posted:STBs live in a highly corporate environment, where engineering is under 10 layers of management and corporate politics. Stuff engineers and users care about is no ones concern. Spoken like someone in the business. Anyway: http://www.multichannel.com/article/366828-Cable_Tec_Expo_2009_Cisco_Debuts_Blue_IPTV_Guide_For_Cable.php I found a released article in the press. Therefore I link it to you guys.
|
# ? Jun 29, 2010 07:59 |
Parantumaton posted:FYI, brace discussion continues at glorious YOSPOS: http://forums.somethingawful.com/showthread.php?threadid=3321214 It's the cool kids brace discussion okay.
|
|
# ? Jun 29, 2010 15:33 |
|
Pakkanen posted:
How can you "slap this together" over a weekend?!
|
# ? Jun 29, 2010 17:21 |
|
Fruit Smoothies posted:How can you "slap this together" over a weekend?! I'm wondering the same thing myself. Here's a fun little augmented reality project I've been working on for a magazine. http://vimeo.com/12729274 Made in Flash
|
# ? Jun 29, 2010 17:56 |
|
Fruit Smoothies posted:How can you "slap this together" over a weekend?! I guess it involves getting a manual that explains all of the z80's opcodes and reimplementing them in software. Not that I've ever done that before.
|
# ? Jun 29, 2010 19:02 |
|
Fruit Smoothies posted:How can you "slap this together" over a weekend?! rt4 posted:I guess it involves getting a manual that explains all of the z80's opcodes and reimplementing them in software. Exactly.
|
# ? Jun 29, 2010 21:06 |
|
ChirreD posted:I'm wondering the same thing myself. Awesome. I love AR so much. I really need to get with the program and start putting together some AR demos. Got any good resources to get me started?
|
# ? Jun 30, 2010 03:27 |
|
Pfhreak posted:Awesome. I love AR so much. I really need to get with the program and start putting together some AR demos. Got any good resources to get me started? Thanks I have more AR stuff I made if you like to see. You can fly a RC chopper here: http://www.vurigmedia.nl/experimental/ar Or see a project where you control a camera with a marker: http://www.vimeo.com/12670660 For resources, you can use FLARToolkit to get started http://www.libspark.org/wiki/saqoosha/FLARToolKit/en But on top of that there's FLARManager (only flash 10 I believe), with a very nice tutorial here (recommended) http://www.gotoandlearn.com/play.php?id=114 Good luck!
|
# ? Jun 30, 2010 09:11 |
|
Fruit Smoothies posted:How can you "slap this together" over a weekend?! Not that it isn't loving impressive (I need to learn to implement VMs) but I think a lot of the time that goes into an emulator isn't emulating the main processor but rather all the edge cases that games use to squeeze performance out of the hardware. So getting a couple games to run is doable in a weekend, but getting everything to run well takes months - the classic 80/20 situation. Then again the original game boy could be a huge pain in the rear end to emulate and I'm just talking out of my rear end
|
# ? Jun 30, 2010 15:19 |
|
Ryouga Inverse posted:Not that it isn't loving impressive (I need to learn to implement VMs) but I think a lot of the time that goes into an emulator isn't emulating the main processor but rather all the edge cases that games use to squeeze performance out of the hardware. I don't imagine it's too hard to emulate the original gameboy completely in software from the specification, resulting in a usable speed when run on a modern computer. I believe the hard part in coding an emulator comes from trying to have the emulator run fast enough to be usable when the host system is not much more powerful than the system being emulated, or trying to emulate hardware which is much more complex than an original gameboy. Of course, I too might be talking out my rear end, and I'd be pretty impressed if I could make such an emulator, so I'm not trying to take anything away from Pakkanen's accomplishment.
|
# ? Jun 30, 2010 19:28 |
|
|
# ? May 9, 2024 11:05 |
|
I think some of the real difficulty in compatibility is emulating undocumented behavior of opcodes and also finding documentation for weird stuff like the things that control the audio.
|
# ? Jun 30, 2010 19:32 |