View unanswered posts | View active topics It is currently Sun Dec 29, 2024 6:05 am



Reply to topic  [ 28 posts ]  Go to page Previous  1, 2
 AnimGet++? 

Would you bother using it?
Yes, I would use it. 63%  63%  [ 17 ]
No, I won't use it. 26%  26%  [ 7 ]
I'm lucky, and Fraps works for me, but I would consider using this due to the minimalistic-yet-convenient nature of it. 11%  11%  [ 3 ]
Total votes : 27

 AnimGet++? 
Author Message

Joined: Sat Mar 22, 2008 6:39 pm
Posts: 34
Reply with quote
Post Re: AnimGet++?
I have reason to believe that Java is an exceptionally capable language, which just takes a little bit of work to get the full potential out of.

The point of this program would be that a user can make use of both of their hands while recording, because it would be incredibly difficult to, say, fly from point A to point B and shoot at enemies while doing so, and hold printscreen. For those who have the piano-hands mastery and can reach from the very right of their keyboard to the very left and still play effectively, I salute you. Most of us cannot do so, I assume. Furthermore, a number of users have reported that holding printscreen doesn't work as effectively for them. My assumption is that the key-repeat kicks in, and takes constant screenshots, which is ineffective for those who have the repeat delay set to a long interval of time. The frame skipping would be unbearable.

Your hostility toward Java reduces the credibility of your statement to something matching the ranks of:
Quote:
:razz: :razz: :razz: lol ur a noob cuz u use java :D use a real language like c its so much better cuz java sucks lol :D

You provided no backup, no evidence whatsoever, you just stated that Java is horrible and slow. While I appreciate criticism that might be aimed toward the betterment of my software, I have no desire to take advice from one who insists that their way is the ideal method, and that there is absolutely no need to use another method.

Provide a valid argument, and I will take your concerns seriously. Otherwise.... *Ahem* "NO U"


Sun Mar 23, 2008 8:11 pm
Profile
User avatar

Joined: Fri Jan 26, 2007 3:22 am
Posts: 1451
Reply with quote
Post Re: AnimGet++?
Java is slow, if you think otherwise you must be in denial. The frame skipping would be even worse than in C++ or just print screen.

Ok, you want me to tell you why it's horrible? You may be confused past this point as it's probably a bit higher than your level of thinking.

Java allocates EVERYTHING onto the heap. Hey look at that object there. INTO THE HEAP. In C/C++ you can allocate onto the stack. That increases the speed and lessens the memory usage by far.

Then there's java boxing all the simple data types into classes. Smart one. No pointers either. That's probably one of the things I hate the MOST. Really.

The only thing that java has is it's ease of use. A 9 year old could learn to program with it. It's not very hard at all. That's really the only argument that anyone would have for java being better than C/C++.

Your defense of Java reduces the credibility of your statement to something matching the ranks of:
Quote:
I AWNT :x :x 2 PRGOAM SUMATHIGN USELZFA :x IN JAVAZS GETGFFO OUTA :lol: :lol: MAHZ TOPICA :razz: >:oo :-o :-o :cool:


If a user is having trouble with print screen then they can fix it. It's something they are doing wrong, and if they had half a brain they would know. They can lower their repeat times. Sure it may be hard to fly across the map shooting enemies changing weapons and trying to do everything at once, but gifs aren't meant to be hour long movies. Most are used as demonstrations of what can be done in cc or with the mod that a user is releasing, or to just show something cool. Plus you can tape the key down. Or put a rock on it. Or a battery. Or something that can hold it down.

Irregardless of that, java is still an inferior language to use. Why don't you join the irc in a bit when it's active, I'm sure everyone there would agree that java is as slow as molasses.

No backup? No evidence? Lol. Google "Why c is better than java" and you'll have your evidence. It's pretty much a given that java is inferior and can't do half the things c/c++ can.

Edit~

Lol, calling java software. That's like calling a 5 year old's drawings art.


Sun Mar 23, 2008 8:41 pm
Profile
User avatar

Joined: Wed Dec 26, 2007 6:33 am
Posts: 1743
Location: Trapped in UCP. Send help.
Reply with quote
Post Re: AnimGet++?
Daman's right, Java is terribly laggy. Just the way it handles certain things. Also, Java was pretty much coded using C, so of course the C languages are going to have more possibilities. Same thing with other languages like Lua.


Sun Mar 23, 2008 8:58 pm
Profile WWW
User avatar

Joined: Tue Apr 10, 2007 10:32 pm
Posts: 830
Reply with quote
Post Re: AnimGet++?
There's really no point in using a more complex language for a project as small/simple as this.


Sun Mar 23, 2008 9:00 pm
Profile

Joined: Sat Mar 22, 2008 6:39 pm
Posts: 34
Reply with quote
Post Re: AnimGet++?
Your assumption of my level of knowledge is no more than that, an assumption. I am aware of the heap issue, and am trying to find a way to optimize the use of memory. While pointers are a nice feature, I fail to see the significance of the lack of them for this application. Not knowing all of the syntax of C and similar languages doesn't make me an idiot. I just haven't learned the syntax yet, so I would appreciate assumptions of my 'level of thinking' not to be made without consideration of mere preference.

This isn't related to the topic as much, but C/C++ lack platform independence. I'm just throwing that out there, I suppose, as a counter to your equally unrelated pointers argument.

I think it is unfair to make such a statement of the credibility of my argument without a reason. It would appear that you're just mimicking the format of my argument, trying to humiliate me. Let me analyze your depiction of my words.

Quote:
I AWNT :x :x 2 PRGOAM SUMATHIGN USELZFA :x

Agree:
- I would like to program something useful.
Disagree:
- I am not expressing anger in any form

Quote:
IN JAVAZS

Agree:
- I do intend to write it in Java
Disagree:
- It's not that I wish to program it in Java. I stated myself that I would like to use a language that is more capable, but I currently do not know enough of the language to use it to its full ability.

Quote:
GETGFFO OUTA :cry: :cry: MAHZ TOPICA

Agree:
-
Disagree:
- Not once did I ask you to leave. In fact, I invited you to continue this conversation, but merely in a civilized manner. I also asked for backup, because I would like to hear your opinion from a more objective perspective, in hopes that we can settle this without any extra hostility.

Quote:
:razz: >:oo :-o :-o :cool:

What are you trying to say about me here? That I choose to be insulting, and make no sense? I found my argument was politely worded, and thoroughly thought-out.

Almost everything can be done manually, but the purpose of technology is to make a task simpler, or less strenuous, on a user. If people wish to hold down printscreen, then by all means, hold down printscreen. Why should people be snapped at for choosing to make their life a little bit easier?

Aside from memory issues, I don't think that the speed of Java is that much worse than C/C++, again, for the software I wish to write.

I find your views close-minded, and hateful. These are not qualities I would expect from a forum moderator; One who is expected to maintain peace and order among hundreds or thousands of individual entities of a society.

I never called Java software. I called the software which I intend to write software.


Sun Mar 23, 2008 9:05 pm
Profile
User avatar

Joined: Sat Jun 16, 2007 2:31 am
Posts: 2982
Location: Texas
Reply with quote
Post Re: AnimGet++?
...then just make something that can import the testdumps, resize them if you want to, and turn it into a gif with the features people want.

tadah.


Sun Mar 23, 2008 9:19 pm
Profile

Joined: Sat Mar 22, 2008 6:39 pm
Posts: 34
Reply with quote
Post Re: AnimGet++?
The main idea behind the application I want to write is to get around having to hold printscreen, and having to save a whole bunch of bitmaps prior to conversion. It's all about taking out the extra steps. I wish to build a bridge between Game and GIF, so people don't have to tread the rough and tedious territory between the two.


Sun Mar 23, 2008 9:23 pm
Profile
User avatar

Joined: Fri Jan 26, 2007 3:22 am
Posts: 1451
Reply with quote
Post Re: AnimGet++?
Oh I see, you just don't know any of the other (better) languages. That makes sense though, as java is pretty much a beginner language.

Virus610 wrote:
This isn't related to the topic as much, but C/C++ lack platform independence.


Because CC has some massive platform independence right?


Perhaps java made him this slow wrote:
I think it is unfair to make such a statement of the credibility of my argument without a reason. It would appear that you're just mimicking the format of my argument, trying to humiliate me. Let me analyze your depiction of my words.


This is pretty much BAWW THIS IS UNFAIR STOP IT :roll: :roll: . I can understand that you don't know anything other than Java and therefor are unable to create anything advanced. I suppose there's no use trying to persuade you as it would take you a long time to learn C/C++ anyways. Nonetheless, this program isn't really needed. It would be useless and like many other attempts at programming helpers for CC, it'd probably fail.

Quote:
Disagree:
- I am not expressing anger in any form


Totally, mocking isn't a form of anger at all, no way.

Quote:
What are you trying to say about me here? That I choose to make no sense?


Yes. It makes sense to use an inferior and slower language for something that requires frame-by-frame capturing.

Quote:
Almost everything can be done manually, but the purpose of technology is to make a task simpler, or less strenuous, on a user.


Except java limits everything you can do and makes it more strenuous on the user due to how slow it is.

Quote:
Why should people be snapped at for choosing to make their life a little bit easier?


Because the person trying to do that may be going about it the wrong way.

Quote:
I never called Java software. I called the software which I intend to write software.


I was referring to programs made in java, not the language itself.


Sun Mar 23, 2008 9:28 pm
Profile

Joined: Sat Mar 22, 2008 6:39 pm
Posts: 34
Reply with quote
Post Re: AnimGet++?
Daman, I apologize for not being taught the same languages as everybody else. I am in the process of being self-taught C++ and C#, but I have obligations that pull me away from being able to dedicate myself to a brand new language.

I stated in the very quote you took that it wasn't related. It was as relevant as your argument about pointers.

I'm not crying, I'm telling you that you're getting the wrong message from what I am saying, and making an assumption that ignorantly belittles my argument without even taking it into full consideration. Again, I am in the process of learning your beloved C languages, but am currently not a master of them because of the system in which I was taught.

I wasn't mocking you, I was providing a sample argument that is often made by C users in regards to Java users, and showed that you provided no reasons, just that "It sucks".

Quote:
Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior. Inferior.


This is all you say about Java. You insist that C is better, that you are right, and everybody who disagrees with you is a sniveling, amateurish idiot.

Your argument that Java limits everything reflects that you really must just hate Java for some reason. Any automation is better than none, and I am pretty sure Java can handle a GIF or two without being cripplingly slow.

If someone goes about something the wrong way, perhaps you should approach them politely, instead of telling them that their idea is a flaw. That's just rude.

I imagine fellow C users look up to and respect you, and assuming you actually know C (Which, by your newer arguments, it would appear that you do), as would I. It is indeed a far more complex language than Java, and its power is reflected. I don't, however, because you choose to sit on your self-built pedestal of elitism, spitting on anything you deem lesser than you.

Your sarcasm is unnecessary.
Your arguments are flawed, or incomplete.
Your manners are nonexistent.

I would like this petty argument to stop, not because I feel any side is 'losing', but because I have seen it a hundred times before. This is much like debating the existence of God, or some other omnipotent being. No side will back down, because they are loyal to their beliefs. There is one difference, though, and that is that I am actually willing to step on both sides of the fence before I put my feet down and stick to one side. I am not saying Java is better, I am merely saying it isn't useless.

Edit: If you care to give any pointers* about C that somebody who is relatively new to it might benefit from so that you can show them 'the light side', so to speak, instead of just telling me how bad I am at programming, I would be glad to hear.

I still cannot understand why you insist on using the printscreen method, though. It's as if you don't want things to change from the way they are, even if it means that things will become easier.

* Pun totally intended.


Sun Mar 23, 2008 9:49 pm
Profile

Joined: Sun Jan 06, 2008 6:36 am
Posts: 250
Reply with quote
Post Re: AnimGet++?
Take it to PMs
Take it to PMs
Take it to PMs
Take it to PMs
Take it to PMs
Take it to PMs
Take it to PMs



Sun Mar 23, 2008 10:37 pm
Profile

Joined: Sat Mar 22, 2008 6:39 pm
Posts: 34
Reply with quote
Post Re: AnimGet++?
I was hoping it would end before someone had to say that...

Hopefully this topic can get back on track, and any further comments won't be about what language is better, but rather, if this is a task worth trying. So far, the yes votes overwhelm the no votes, so I shall continue my attempt to be useful.


Sun Mar 23, 2008 10:55 pm
Profile

Joined: Sat Mar 22, 2008 6:39 pm
Posts: 34
Reply with quote
Post Re: AnimGet++?
DevLog: Entry: 1
Wednesday March 26, 06:45
---
Progress is being made! Daman and I have come to a truce. Java is, as he said, not memory efficient enough for something like this.
However, C#, my chosen .net language, is not capable of encoding animated GIF files. As such, the image-catching will be done by C#, and the GIF encoding by Java. This means that if you don't have a Java Runtime (Virtual machine) on your computer - Which you will most likely only have if you're running an older version of Windows, or if you've installed it manually for one reason or another.

This means that, when I release version 1.0, if you are unable to save your GIFs, you'll need to head over to http://sun.java.com to download a Java Runtime (JRE). A direct link to the download will be provided when I release GIF610, which will be the release name.

Progress:

It can be seen here:
Image

The program records the currently selected window, and (As of now) shows you what's being recorded. It stops recording when you hit Stop, and saves everything (Only for now) when you hit Save.

That preview window will be gone in the later versions, it's really only there to prove that it works while I work on the program.

Version 1.0 coming soon!


Wed Mar 26, 2008 11:55 am
Profile
User avatar

Joined: Wed Oct 03, 2007 10:45 pm
Posts: 545
Location: Underground... >_> ... <_< ... lurking ...
Reply with quote
Post Re: AnimGet++?
@_@ Infinite Corridor, sweet :D
I'll be greatly satisfyed when its out :P
Thanks a lot, Virus!!


Wed Mar 26, 2008 6:20 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 28 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
[ Time : 0.033s | 14 Queries | GZIP : Off ]