575 Posted Topics

Member Avatar for newsguy

500 text editors? 10 office suites? 20 windows managers? OK, whilst there may well be that that many of these things, it's the same as with Windows free/easyware. There are some main choices ( 2-5 text editors, 2-3 office suites, 2-4 window managers ) and the other options are just …

Member Avatar for antona
0
251
Member Avatar for happygeek

""Indeed, there appears to be a legitimate concern over what benefit the customers of Gleg, who were informed about the problem, would get by having such client side exploit information before the vendor can patch it."" Easy - these customers know to use another media player. If developers really leave …

Member Avatar for MattEvans
0
315
Member Avatar for happygeek

In my experience with phones...I'd rather have a standard, no frills phone; a nice mp3 player (by nice, I mean, a solid state portable drive that lets me dump .mp3 files on it and play them, with as few buttons / on screen displays as possible ); a top-quality digital …

Member Avatar for MattEvans
0
247
Member Avatar for happygeek

The whole "olympics in london" thing makes me mad anyway. The government's lied about the cost, is continuing to waste millions + which would be better invested anywhere else (millenium dome anyone?), and has made out like every citizen of england is going to benefit from the olympics in a …

Member Avatar for MattEvans
0
328
Member Avatar for mattb0611

Erk. The GPL is a scary beast. In my opinion; its very existance scares software developers out of working on Linux products over Windows products. On Windows; it's pretty safe to assume that it's going to be alright to release a product that relies on the existance of a wealth …

Member Avatar for MattEvans
0
361
Member Avatar for happygeek

Hmm... I think networking/image-video/upload etc sites have even more of a niche market than very technical sites... If most technically orientated people are anything like me, they avoid even looking at those kind of sites as if they are infact the plague. Too much user uploaded *, not enough material …

Member Avatar for happygeek
0
348
Member Avatar for mattb0611

[quote]Silverlight isn't open-sourced but it is open standard.[/quote] open standard is irrelevant if there's no easy way to port a viewer to linux. there's not much WMV around at the moment for sure... even for non-streamed video, DivX and MPEGs seem to be more popular at the moment. ha.. I …

Member Avatar for mbaocha
0
747
Member Avatar for John A

Erk. I hate those iPods; I'd much rather have a cheaper device, with drop-resiliant solid state memory, a standard device driver, and that lets me drag and drop my MP3 files into it when I plug it into the PC; rather than meandering through that iTunes abomination. I'd say ID3 …

Member Avatar for BeastOverlordH6
0
265
Member Avatar for happygeek

I think, the first test of whether someone is serious and capable of using Linux, is if they're prepared to risk/able to install the distro they want into their existing machine. If one can't, or more likely won't bother to do that, then one is perhaps better suited to Windows …

Member Avatar for pty
0
152
Member Avatar for happygeek

Whenever I downloaded a new MSN, I always followed it up with the latest 'strip off the lame new "features"/annoyances and add some better ones' unnoficial patch. To be honest, the best MSNs were waaay back when emoticons weren't animated and you were trusted to make your own decisions about …

Member Avatar for MattEvans
0
238
Member Avatar for John A

[quote]> It was 'miserable failure' rather than just 'failure' on its own as a search term that did the George Bush thing I think. It was actually both. But Google fixed 'em. Guaranteed until the next bug, like I always say. [/quote] I say that was more of a feature …

Member Avatar for Stockmysite
0
222
Member Avatar for happygeek

Lets face it; it seems to be little in the way of a challenge to find something negative to say about MS. There are definately plenty of positive things to say, but as in most cases, that doesn't tend to hold interest for quite as long... Microsoft get it pretty …

Member Avatar for happygeek
0
198
Member Avatar for happygeek

I never saw Firefox as 'secure', Just different. The more popular something is the less secure it is, and if it can be made, it can be compromised. If you want extreme security, disable all cookies, disable all Javascript, stay out of forums and places where 'members' can post images …

Member Avatar for Riv3n
0
195
Member Avatar for John A

My university's email site gets a red bar because of an exired certificate... IE7 sort of 'herds' you away from it, it asks a question, the gist of which is "do you want to continue to this site" but the wording is such that an answer "yes" is a "yes …

Member Avatar for MattEvans
0
414
Member Avatar for happygeek

hah.. definately. among the top things that annoy me at the moment: - dead links - my computer being slow (not really the internet's fault, but it never fails to result in an outburst) - sites setting more than a few cookies at a time (i often have "ask before …

Member Avatar for MattEvans
0
174
Member Avatar for happygeek

haha.. do you think england's reputation for beyond-your-own-limits drinking has something to do with that? ;) I'm also Englandish, and I've never left anything behind in a taxi. But, I never use taxis; unless I've hit the drinks and can't remember how to get home :- and I don't usually …

Member Avatar for happygeek
0
306
Member Avatar for MattEvans

For some reason, it's fasionable to abort tables even if a good situation exists for their usage. When did this happen? I like tables, and I don't think they should be overlooked. Most of the time, I create my pages with a huge table holding everything together. Sure, I could …

Member Avatar for mikeandike22
0
216
Member Avatar for Mahen

[QUOTE]However, the most powerful option is the “Browser Identification” where we can configure how Opera will Identify itself in it’s User agent String. [/QUOTE] Unless Opera then automatically emulates the browser it identifies itself as, that's hardly a good feature! Alot of developers use that string to serve alternative content …

Member Avatar for MattEvans
0
279
Member Avatar for happygeek

I think it's only reasonable that microsoft provide sufficient documentation to support other applications [B]interfacing[/B] with theirs. Otherwise, if Microsoft sell "a product" with "a product" I think that's fair enough. Anyone bothered enough to get realplayer would get Winamp instead, I barely look at Windows Media Player. It's down …

Member Avatar for PoppyViolet
0
293
Member Avatar for roryt

ah... but what if nothing and Search are valid values? ;) [html] <input type="text" name="txt" value="Search" onfocus="if(this.beenchanged!=true){ this.value = ''}" onblur="if(this.beenchanged!=true) { this.value='Search' }" onchange="this.beenchanged = true;"/> [/html]

Member Avatar for ServletEst
0
468
Member Avatar for MattEvans

You want your object to do a number of different things when it's clicked, and you've used up onmouseup, onmousedown and onclick. There are some properietry solutions to this, but it's quite a simple thing really. Copy and paste the MultiHandle object into an empty js file, include it in …

Member Avatar for MattEvans
0
160
Member Avatar for MattEvans

Ever wanted to evaluate a user-provided expression, maybe from a form input or otherwise, and return the result? eval($expr) is dangerous because eval(open $out, "> file.what"); will open the file, infact, eval(everything) will pretty much do everything. checking though everything is tedious, and manually parsing everything seems like a waste …

Member Avatar for KevinADC
0
392
Member Avatar for rakesrai

User input is not handled ( or ever mentioned ) in the OpenGL specification. It is a graphics spec not an input spec. There are libs that provide this functionality for OGL apps in a multiplatform way, i.e. glut and SDL... but keyboard and mouse handling is otherwise platform dependant. …

Member Avatar for rafaele-elvis
0
215
Member Avatar for MattEvans

[B]Well, I don't intend to write the full list, I'm going to list geeky things I've done (and am proud of), and as for the rest, I'm going to rely on community support.[/B] 1. Work for more than a week on a personal (unpaid) project, during all waking hours. 2. …

Member Avatar for ithelp
0
498
Member Avatar for scripter_tmrage

Alternatively, get a good knowledge of the 2D, 3D, game mechanics and programming concepts in general, then you can take that to ANY programming language (within reason). You need to learn one language to get started with the concepts, but it doesn't really matter which language you learn first, as …

Member Avatar for wildgoose
0
220
Member Avatar for mrnutty

Read these articles: [url]http://chrishecker.com/Rigid_Body_Dynamics[/url] You can probably ignore all of the rotational stuff, since a sphere is rotation-invariant. You can get away with a very, very simple implementation if you're only considering spheres. But the other stuff in the articles is good, anyway.

Member Avatar for MattEvans
0
139
Member Avatar for fuggles
Member Avatar for MattEvans
0
119
Member Avatar for eXsolved

You can use threads, I do: One thread for render calls, one thread for ai+physics+scripting. Both mutexed so only one entire update body runs at the same time, which isn't the most efficient way to do things, but the only point of that use of threads was only to keep …

Member Avatar for wildgoose
0
177
Member Avatar for eXsolved

You're just creating a pointer variable without actually setting it to anything, so what you're getting is 'worse' than a null pointer, it's a pointer to some random location. The message in the screenshot is caused by the debugger trying to treat whatever's at that random location as a direct3d …

Member Avatar for eXsolved
0
531
Member Avatar for wildgoose

What happens when you use the same mesh, different textures and no shader? What you're doing looks right to me, assuming that all of your variables and functions are 'correct' with respect to what it is you're doing.

Member Avatar for wildgoose
0
386
Member Avatar for Pikachumanson

You call this function multiple times right? Via a timer callback or in a while loop with a sleep? If so, you're not keeping the rect2 variable around: every time this function gets called the variable is reset to it's initial value, and then any changes you make are lost …

Member Avatar for Pikachumanson
0
264
Member Avatar for moshe12007

You can use GLUT ([url]http://www.xmission.com/~nate/glut.html[/url]) or SDL ([url]http://www.libsdl.org/[/url]) or other similar libraries, which basically abstract away the underlying OS windowing and input mechanisms such that you can theoretically* write OpenGL code that can compile for a large number of operating systems. *that is, providing you dont rely on OS-specific features …

Member Avatar for moshe12007
0
144
Member Avatar for vandenzergen

If the universe is deterministic, it'd be possible to simulate forward progression of events and have it exactly correspond to actual progression of events. If it's deterministic & time invertible, then it'd be possible to simulate backward progression of events. Provided that the simulation exactly corresponds to the entire universe, …

Member Avatar for Salem
0
1K
Member Avatar for scru

What kind of 2D library? Graphics, or physics? or something else? I like this book alot, it says collision detection, but it also has a lengthly intro to many of the concepts of simulated 'space and time': [url]http://www.amazon.com/exec/obidos/tg/detail/-/1558607323?tag=realtimecolli-20[/url]. Is 3D rather than 2D, but it's (a hell of) alot easier …

Member Avatar for certifmix123
0
257
Member Avatar for ShadowScripter

In DirectDraw (2D api) you could set pixels directly, I've not used either for a long time, and I'm pretty sure that DirectDraw was discontinued a while back. This kind of thing is going to be the way to go in DirectX: [url]http://www.drunkenhyena.com/cgi-bin/view_net_article.pl?chapter=2;article=20[/url] Basically, DirectDraw (used to?) be a 2D …

Member Avatar for MattEvans
0
132
Member Avatar for GDICommander

It's because you are using an orthographic projection, in an orthographic projection, a higher depth doesn't make objects appear smaller. See : [url]http://www.songho.ca/opengl/gl_projectionmatrix.html[/url] So, if you want this effect, use gluPerspective, with a FOV (first parameter) of about 45.. (90 is waaay too wide a field-of-view, it will make the …

Member Avatar for MattEvans
0
2K
Member Avatar for Geek-Master

@ Suetan: it really depends what you call 'stealing', there are some great algorithms out there that exist in or out of code, implementing a given algorithm isn't 'stealing' it, unless it's patented, or otherwise legally restricted; linking against a library of 'great algorithms' is something that many programmers do …

Member Avatar for SlayingSoul
0
2K
Member Avatar for mattyd

I won't claim to know exactly why it [B]won't[/B] work, and I don't know how you could make it work in that way. However; a flash .swf file is not an image file. To put a flash object on a page, you have to have to 'embed' it on a …

Member Avatar for Ankitpb
0
171
Member Avatar for OmniX

alpha = [A-Za-z] numeric = [0-9] special characters = could be [^A-Za-z0-9], but it depends on your definition of 'special'. usually it's prefered to treat _ ( underscore ) as non-special at minimum, thus: [^A-Za-z0-9_] when a character group ( enclosed in square brackets ) starts with ^, it means …

Member Avatar for LaLuz
0
792
Member Avatar for sciwizeh

Don't optimize too early. Use a vector if it's more convenient to do so. You'll probably find that you can have more points than any maximum you'd consider before the cost of occasionally resizing the underlying array ever becomes a problem. If you do find it's easier to use an …

Member Avatar for sciwizeh
0
219
Member Avatar for LanierWexford

[code]<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> [/code] minor bug with this, the doctype is [b]html[/b] 4, so xml namespaces are illegal.

Member Avatar for LanierWexford
0
100
Member Avatar for MidiMagic

Why do you want to [u]never use tables[/u] and [u]only use divs[/u]? (BTW: no-one ever answers this with a decent -- rarely even an accurate -- answer. infact, most people go and answer a completely different question, and if you dont have an answer to this question because it doesn't …

Member Avatar for s32ialx
1
508
Member Avatar for Neo7

Of course it is possible; there is necessarily always a projection from object>screen coords and there is always a projection from screen>a subset of object coords on a plane parallel with the view plane (notice the difference). If you want a 1:1 mapping between screen and object coords, use an …

Member Avatar for Neo7
0
160
Member Avatar for divyendu

do you get a compile error ( use glGetShaderInfoLog ) ? what code are you using to: - generate, compile, and link the shader - initialize the shader for each render pass - render each pass what do you see when rendering ? anything? nothing? not what you expected? have …

Member Avatar for divyendu
0
187
Member Avatar for rudasi

You can't really modify the .a file, it contains already compiled code and symbols. You can however modify the source code and rebuild the library with whatever changes you need. Exactly how to do that will depend on what platform you're on and what changes you want to make, but …

Member Avatar for rudasi
0
100
Member Avatar for 3DProf4online

[quote]it would be cool if you could browse the shop in 3d and pick up and examine 3d products [/quote] That would annoy the flip out of me; unless it was very well done. [quote] Could 3D improve product presentation in an online-store? [/quote] Providing it's well done, not over-the-top, …

Member Avatar for EpicSystems
0
152
Member Avatar for RizzLinux1388

Probably because Linux isn't really seen as a gaming platform.. But I think that as it is being quite readily adopted as a home desktop PC platform right now, that this is going to change soonish. Also, it's perhaps not the most attractive platform for a totally money-driven games company …

Member Avatar for jbennet
1
520
Member Avatar for Aristophanes

In your for loops, you are adding 2 to i and k. You probably want to add 1 to i and k, since your trying to get 2*i and 2*k-1, i.e the odds and evens... so it looks like you are skipping half of the points by adding 2 instead …

Member Avatar for Aristophanes
0
334
Member Avatar for Zcool31

I can't think of an advantage of keeping coordinates outside of the entity, providing that you don't intend entities to be duplicated in the list. If you do intend that, it's better to split the entity into a flyweight with the position and other 'per-entity' properties and a 'resource' class …

Member Avatar for Zcool31
0
111
Member Avatar for Zcool31

Brute force isn't too bad.. you don't have to check every pair of pixels between the two sprites, you only have to check each pixel space to see if it's occupied twice, and that's not very costly ( it's no more costly than looping all of the pixels in the …

Member Avatar for MattEvans
0
133

The End.