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 - shmibs
Pages: 1 ... 22 23 [24] 25 26 ... 126
346
« on: December 25, 2012, 01:48:49 pm »
that's good =D. how would you incorporate numbers and special characters into that, though? theta would be an annoying one to handle, for example, because it doesn't change between upper and lower case. would you just have different data sets for the three different states (upper, lower, num)?
347
« on: December 25, 2012, 01:32:34 pm »
this outfit  :
348
« on: December 25, 2012, 12:52:20 pm »
you can use input, but it's not really worth it, as it looks a bit awful. i and a few others have made and pasted custom input routines around here somewhere. * shmibs goes to look. basically, though, the idea that the majority use is to clear out 10 bytes at the beginning of some free ram area (L1, etcetera), use the first of those to store the header that says which sort of variable it is (the "pgrm" token, the "appv" token, etcetera), have a constant string somewhere that maps key values pressed directly to letter values (i.e., L has a getkey value of 21, so the 21st element in the string would be the "L" token. then you would have a "getkey->var" line and insert the var'th element of your string into the next empty position in your free ram area). it's a bit more complicated than that in reality, because the getkey values for letter keys do not start at 0 (the smallest is W, at 11), so you'd have to use var-11 instead of just var to get the proper string position, there are values outside the bounds of the letter key section that you'd have to ignore (numbers smaller than 11 and greater than 47, the value of A), so you'd have to have a "If var>10 and (var<48)" check, or something like that, before inserting values, and there are several numbers in that range which don't have a corresponding letter value, so you'd have to deal with those as well. the easiest way i know of is to insert null bytes into your string at those positions (i.e., your string would look something like: "WRMH"[0000]"?θV ...). then, rather than using a variable to keep track of the next empty position in the string, you can use the length( command. because length( checks up to the nearest null terminator, inserting a null byte at the end of the string won't change the length, so the next key pressed will insert to the same position. lastly, if you want to have lowercase letters and numbers as well, you can use one really long string that is three concatenated together ("WRMH"[0000]"?θV ... "wrmh"[0000]"?θv ... [000000000000]"36 ...) and then have a variable which is multiplied by the total length of the first string and added to var, so setting that variable to 0 would select from upper case, 1 from lower case, and 2 from numbers.
349
« on: December 24, 2012, 03:02:34 pm »
ooh, fantastic! does this mean that, assuming you get everything finished up, it will be fairly easy to add a tentative "chapter 2/3/4/12/etc" release in the future with minimal coding?
350
« on: December 23, 2012, 11:53:39 am »
topic reopened however, please be aware that Eeems' warning from earlier is still in effect. This forum is not reserved for open source software. It does not state that anywhere in our mission statement, our rules or any release made by the admins, myself included. I would ask you not to leave due to a few being very vocal about you not being open source. Since people have not gotten the message that this is something that should not be pushed in a public place, the next person to downtalk someone for their choice on if they release their source code gets a 1 day temp ban. The issue that you took open source software and made a closed source fork of it is there, but that is your choice. The only time it becomes someone elses issue is if it is against the license for what you forked your project from. I don't even know what license the original is under so I can't say for sure. So if someone could let me know what license the original is under we can end this discussion once and for all on if you should or should not release your source.
what follows is my personal opinion: SpiroH: unless necessary for security purposes, creating a closed source derivative of an open sourced project is in very poor taste. assuming that you have the majority market control, it practically places you in sole control of a project on which many other people have given their time. in addition, it reduces the power of the end user to make your application fit his needs and it creates a risk of all of your work being lost, either through a loss of interest or through an unexpected drive failure. assuming that, as you say, your motive is to help the community, you don't have a leg to stand on. Lionel: what i wrote immediately above shows that i do agree with your intentions. however, the "hardball" method you are choosing is harmful to everyone involved. it causes you to be stressed, which is not healthy, it causes spiro to be stressed, which is not healthy for him either, and, most importantly, it leads people to react out of emotion rather than acting logically. if you are trying to convince someone of a position, there are only two situations (that i can think of, at least) when shouting would be effective. the first such situation is when that person is someone over whom you hold some authority, in which case he will comply without agreeing with you, which does not solve the root problem. the second situation is if the subject is exceptionally humble, in which case he would have complied in the first place, without the shouting. in any other situation, such as the one above, shouting will make the person you are trying to convince to become more hostile, and thus much less likely to listen to your arguments. everyone: civilly presented opinions (such as hayleia's above) are more than welcome. however, we will not allow an environment that encourages angry words and insults. also, listen to mods when they are talking to you.
351
« on: December 21, 2012, 03:34:54 pm »
or use linucx and evince  (or something more lightweight, because evince carries a slew of dependencies with it).
352
« on: December 21, 2012, 03:09:05 pm »
a voxel engine is actually easier to make than an arbitrary polygon engine because the only allowed shape is a cube, and they are all the exact same size. talk to the fellow making the nspire minecraft clone in lua (names escape me at the moment, for some reason =/), as that is just a voxel engine. the important concepts to understand are drawing order, culling, and clipping.
353
« on: December 21, 2012, 02:50:20 pm »
COOL! i just made a test file, and it's showing up properly =) * shmibs would really like to see this finished
354
« on: December 21, 2012, 02:20:59 am »
the biggest reaction i've ever gotten was from plugging a pair of headphones into my 84+, with second place taken by making a chat program and talking to someone across the room via a link cable spliced to christmas lights
355
« on: December 16, 2012, 03:54:48 pm »
hehe =) it could definitely use a bit of grammer (  ), but the tone and approach to story-telling are actually pretty good. you could teach quite a bit to garbage authors like dan brown and his ilk.
356
« on: December 15, 2012, 09:09:48 pm »
Ok now I have the 2.43 OS...YAY!
please don't double post (twice). if it has been a day already since you last posted in a topic, then it's fine, but for shorter period of time make sure you use the modify button and add it to your previous post. modifying a post will label it as unread for anyone who has not seen your new content.
357
« on: December 14, 2012, 06:15:45 pm »
much obliged, mr! * shmibs just tested out the usb rom dumper, and it works beautifully. =)
358
« on: December 13, 2012, 10:20:25 am »
if you want key detection to be less precise then your only real option is to check every other frame rather than every single one (i guess you could do something with interrupts as well, but that would be annoying to handle). in order to make this less susceptible to missed keypresses, you could set a variable of some sort to be decremented every frame unless it equals zero. then, set a check on the keypress in question which requires that variable to be at 0 in order for the keypress to be detected. then, if the key is pressed, set the variable to some positive number (probably one or two).
359
« on: December 12, 2012, 11:23:11 pm »
yes, the sharing of copyrighted material is not allowed
also, uploading things like that to mediafire is an awful idea. they've been under a lot of pressure recently my the mafiaa, so your uploads are likely to be removed within a couple of weeks.
360
« on: December 12, 2012, 10:33:00 am »
if you are trying to save an embedded video, then the firefox plugin flashgot will almost definitely be able to handle it as well. for the few exceptions, recordMyDesktop is the way to go.
in order to configure recordMyDesktop to handle high quality video and your computer's internal audio, there are a few options you'll need to use. firstly, install gtk-recordmydesktop (or qt-recordmydesktop, if you're using kde). then, assuming that you're using a distro with pulse audio, install pulse audio volume control (pavucontrol) as well. open up gtk-recordmydesktop, click "advanced", head to the sound tab, and replace the device name (it should be "DEFAULT") with "pulse". then, if you want decent sound quality, set it to record 2 channels instead of one and set the frequency to upwards of 30-40kHz (a high quality mp3 is usually around 44). make sure you increase the frame rate under the "performance" tab as well, or your result will look awful. next, try a test recording. if your computer doesn't explode, then hopefully it will be able to handle recording while video is playing.
next up is to set it to record the internal sounds of your computer rather than recording from a microphone. this is what you'll need pulse audio volume control for. fire it up, click on the "recording" tab, and then tell recordmydesktop to start recording again. it should then appear under the "recording" tab with "built in audio analog stereo", or something similar to the right of it. click on that and switch it to "monitor of ...", and it should then be recording every sound played through pulse on your computer, including those from whatever video you're trying to record.
Pages: 1 ... 22 23 [24] 25 26 ... 126
|