1. Post #1441
    Richy19's Avatar
    May 2010
    5,411 Posts
    anyone have any idea why the OpenCV C++ sample takes 10x longer than the python one?
    Code:
    OpenCV-2.4.0/samples/python$ python ./facedetect.py 0
    mmap: Invalid argument
    munmap: Invalid argument
    munmap: Invalid argument
    munmap: Invalid argument
    munmap: Invalid argument
    Unable to stop the stream.: Bad file descriptor
    munmap: Invalid argument
    munmap: Invalid argument
    munmap: Invalid argument
    munmap: Invalid argument
    detection time = 158.707ms
    detection time = 158.518ms
    detection time = 159.23ms
    detection time = 159.792ms
    richy@richy-laptop:~/Desktop/OpenCV-2.4.0/make/bin$ ./facedetect 0
    
    This program demonstrates the cascade recognizer. Now you can use Haar or LBP features.
    This classifier can recognize many ~rigid objects, it's most known use is for faces.
    Usage:
    ./facedetect [--cascade=<cascade_path> this is the primary trained classifier such as frontal face]
       [--nested-cascade[=nested_cascade_path this an optional secondary classifier such as eyes]]
       [--scale=<image scale greater or equal to 1, try 1.3 for example>
       [filename|camera_index]
    
    see facedetect.cmd for one call:
    ./facedetect --cascade="../../data/haarcascades/haarcascade_frontalface_alt.xml" --nested-cascade="../../data/haarcascades/haarcascade_eye.xml" --scale=1.3 
    Hit any key to quit.
    Using OpenCV version 2.4.0
    
    Processing 1 0
    VIDIOC_QUERYMENU: Invalid argument
    VIDIOC_QUERYMENU: Invalid argument
    VIDIOC_QUERYMENU: Invalid argument
    VIDIOC_QUERYMENU: Invalid argument
    VIDIOC_QUERYMENU: Invalid argument
    VIDIOC_QUERYMENU: Invalid argument
    VIDIOC_QUERYMENU: Invalid argument
    In capture ...
    detection time = 1163.94 ms
    detection time = 1185.05 ms
    detection time = 1183.26 ms
    detection time = 1199.18 ms
    detection time = 1178.79 ms
    Reply With Quote Edit / Delete Linux United Kingdom Show Events Disagree Disagree x 1 (list)

  2. Post #1442
    Paid for a title.
    Maurice's Avatar
    June 2005
    6,175 Posts
    Just gonna dump some gifs of what I've been adding to Mari0 for the "big" update here.
    Reply With Quote Edit / Delete Windows 7 Germany Show Events Winner Winner x 23Informative Informative x 1Programming King Programming King x 1Dumb Dumb x 1 (list)

  3. Post #1443
    ben1066's Avatar
    August 2009
    1,101 Posts
    Just gonna dump some gifs of what I've been adding to Mari0 for the "big" update here.
    GIFS
    Any chance of getting the cut gravity gel too?


    anyone have any idea why the OpenCV C++ sample takes 10x longer than the python one?
    STUFF
    Code used would help.
    Reply With Quote Edit / Delete Windows 8 United Kingdom Show Events

  4. Post #1444
    Gold Member
    HiredK's Avatar
    November 2006
    435 Posts
    Am I missing something or are you guys rating him down because of the look of the GUI? Seriously I'm starting to get tired of the majority of progs here thinking there's so good that they can just rate people down because they don't like ONE thing about the project. In the list of people that rated him disagree, half of those don't even have a project on their own. Really I don't understand how someone can post 20 lines of code and get 20 programming king but when someone post a real project he get that kind of rating. Criticism is constructive only when done right, rating dumb/disagree without giving other reason then
    Looks horribly ugly and desperate to look flashy and futuristic in my opinion.
    is very bad criticism and he got what... 64 agrees? I know ratings are not that important but seriously can't you guys see the amount of work but in this IDE? CountNoobula I think that your project is fantastic and keep up the good work
    Reply With Quote Edit / Delete Windows 7 Canada Show Events Agree x 24Dumb x 7Friendly x 3Winner x 2Zing x 1 (list)

  5. Post #1445
    Richy19's Avatar
    May 2010
    5,411 Posts
    Code used would help.
    both samples of the facedetection
    Reply With Quote Edit / Delete Linux United Kingdom Show Events

  6. Post #1446
    EGN Founder
    CountNoobula's Avatar
    May 2010
    505 Posts
    Am I missing something or are you guys rating him down because of the look of the GUI? Seriously I'm starting to get tired of the majority of progs here thinking there's so good that they can just rate people down because they don't like ONE thing about the project. In the list of people that rated him disagree, half of those don't even have a project on their own. Really I don't understand how someone can post 20 lines of code and get 20 programming king but when someone post a real project he get that kind of rating. Criticism is constructive only when done right, rating dumb/disagree without giving other reason then is very bad criticism and he got what... 64 agrees? I know ratings are not that important but seriously can't you guys see the amount of work but in this IDE? CountNoobula I think that your project is fantastic and keep up the good work
    Thank you HiredK, I really appreciate that :) We will.
    Reply With Quote Edit / Delete Windows 7 South Africa Show Events Friendly Friendly x 8 (list)

  7. Post #1447
    Cockman's Avatar
    January 2012
    79 Posts
    i've been doing hard-style for about 12 years already. i dont know when ill stop, but its before the time i started with C#. before that, i went downtown. aint nothing but a history. so i tried rendering some non-deprecated text, and the whole system crashed. it sucks.
    Reply With Quote Edit / Delete Windows 7 Ukraine Show Events

  8. Post #1448
    Andrew McWatters
    Dennab
    March 2011
    4,658 Posts
    Seriously I'm starting to get tired of the majority of progs here thinking there's so good that they can just rate people down because they don't like ONE thing about the project.
    Maybe you don't understand that that ONE thing they're clearly focusing on the most is the worst factor of the entire project.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 3Dumb Dumb x 2 (list)

  9. Post #1449
    EGN Founder
    CountNoobula's Avatar
    May 2010
    505 Posts
    Maybe you don't understand that that ONE thing they're clearly focusing on the most is the worst factor of the entire project.
    What is this ONE thing? If it is the theme, you (if you read the Hardcode IDE thread, or have been following our twitter, or similar) and I both know that the IDE has a full theme and plugin API behind it.
    Reply With Quote Edit / Delete Windows 7 South Africa Show Events Agree Agree x 2Dumb Dumb x 2Friendly Friendly x 1 (list)

  10. Post #1450
    Andrew McWatters
    Dennab
    March 2011
    4,658 Posts
    What is this ONE thing? If it is the theme, you (if you read the Hardcode IDE thread, or have been following our twitter, or similar) and I both know that the IDE has a full theme and plugin API behind it.
    Face value is important, and the default theme isn't something I'd ever want to use. Saying you have the ability to theme the application over and over again is a cop-out for making something visually appealing in the first place.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 19Dumb Dumb x 3Useful Useful x 1 (list)

  11. Post #1451
    EGN Founder
    CountNoobula's Avatar
    May 2010
    505 Posts
    Face value is important, and the default theme isn't something I'd ever want to use. Saying you have the ability to theme the application over and over again is a cop-out for making something visually appealing in the first place.
    You cannot please everyone, our theme was designed as to incorporate as many features as possible in a style we found appealing, and we have offered a few other screenshots of other theme examples (refer to the thread). Some people appreciate our style, others don't.
    Reply With Quote Edit / Delete Windows 7 South Africa Show Events Agree Agree x 2Dumb Dumb x 2Friendly Friendly x 1 (list)

  12. Post #1452
    Gold Member
    Lexic's Avatar
    March 2009
    6,123 Posts
    Am I missing something or are you guys rating him down because of the look of the GUI? Seriously I'm starting to get tired of the majority of progs here thinking there's so good that they can just rate people down because they don't like ONE thing about the project. In the list of people that rated him disagree, half of those don't even have a project on their own. Really I don't understand how someone can post 20 lines of code and get 20 programming king but when someone post a real project he get that kind of rating. Criticism is constructive only when done right, rating dumb/disagree without giving other reason then is very bad criticism and he got what... 64 agrees? I know ratings are not that important but seriously can't you guys see the amount of work but in this IDE? CountNoobula I think that your project is fantastic and keep up the good work
    I personally rated him down because I would rather use the unix editor `ed` than that monstrosity.
    However, let me be constructive about it, just for you.
    I will talk about the GUI first because you mentioned it, as if it wasn't an integral part of the program. Since the GUI is what you interact with, it must be clear and concise, allowing you to perform the actions you need to perform. The GUI is not clear, since there are very few tones in it. It is black, black, blue, occasionally orange and some more black for good measure. I am aware that there are a billion and one sliders to let you change the colour of everything but it rather looks to me like the design of everything focuses around the eye watering monotone and that fucking with anything other than superficial colours will result in something significantly worse looking than before.
    Not only that, but the very design is unplesant to look at, because it is largely made of sharp edges and angular protuberances. The human eye does not like sharp corners, it likes curves. It likes organic shapes. Look at the web browser you're using, the OS you're using it in. Most if not all of the GUI elements on it are curved or rounded in some way. Shadows hint at depth and gentle colours caress your retinas.
    Futhermore, the GUI is distracting. From the madly blinking lights in the tab bar to the gigantic HARDC[]DE logo blasted across the centre and the flashing popup menus, the program draws your focus away from what's important (your code) to what isn't (it). This is bad for your workflow.
    Speaking of popup menus, I have not needed an explicit numeric based for loop since I got out of hello world territory. All my loops have variable (or indeed constant) terminators and far more meaningful names than "i". Therefore having a "for (int i = 0; i < 10; i++) {" autocomplete jump into my face every time I type "fo" is beyond useless. It would take more time to move back up into the head of the loop (since the cursor is now on the next line) and edit the contents to be useful than it would to type the entire damn thing out in the first place.
    Moving on, I think the collaborative editing option is retarded. I have NEVER had the urge to have someone else fuck with my code as I write it. What could possibly be the benefit of having your code magically rewrite itself without your permission or even potential knowledge? I can think of few things that would piss me off more when I'm coding than a bit of code I knew worked stopping working because another person was trying something out.
    This is in fact a reason why I prefer Git to SVN, no one can fuck with your local branch without you explicitly applying their fucks to it but that's not relevant to this discussion.
    I can see that a lot of hard work and ingenuity has gone into this project, but I personally think it's a complete waste of time and effort that could have been far better spent improving one of the many excellent preexisting open source IDEs that do nearly everything this one offers.
    Happy now?
    Reply With Quote Edit / Delete Mac United Kingdom Show Events Agree x 10Winner x 6Dumb x 2Friendly x 1Artistic x 1 (list)

  13. Post #1453
    Richy19's Avatar
    May 2010
    5,411 Posts
    Guys seriously? I tired of everyone saying its ugly or default theme isnt usable...
    Its a work in progress, just because there using that theme now doesnt mean they wont change it later on.
    Lots of people show of fugly projects using programmer art but no one puts it down because of it. we just wait until the finished product and then complain if it a problem.
    Im pretty sure countnoobula knows by now that people disagree with the theme so can we move on and focus on the important stuff like features?
    Reply With Quote Edit / Delete Linux United Kingdom Show Events Agree Agree x 2Friendly Friendly x 1Dumb Dumb x 1 (list)

  14. Post #1454
    It's a boomer! Watch out!
    boomer678's Avatar
    March 2009
    1,519 Posts

    Added some transitions and other stuff to my game
    Reply With Quote Edit / Delete Windows 7 United States Show Events Artistic Artistic x 6 (list)

  15. Post #1455
    EGN Founder
    CountNoobula's Avatar
    May 2010
    505 Posts
    I personally rated him down because I would rather use the unix editor `ed` than that monstrosity.
    However, let me be constructive about it, just for you.
    I will talk about the GUI first because you mentioned it, as if it wasn't an integral part of the program. Since the GUI is what you interact with, it must be clear and concise, allowing you to perform the actions you need to perform. The GUI is not clear, since there are very few tones in it. It is black, black, blue, occasionally orange and some more black for good measure. I am aware that there are a billion and one sliders to let you change the colour of everything but it rather looks to me like the design of everything focuses around the eye watering monotone and that fucking with anything other than superficial colours will result in something significantly worse looking than before.
    Not only that, but the very design is unplesant to look at, because it is largely made of sharp edges and angular protuberances. The human eye does not like sharp corners, it likes curves. It likes organic shapes. Look at the web browser you're using, the OS you're using it in. Most if not all of the GUI elements on it are curved or rounded in some way. Shadows hint at depth and gentle colours caress your retinas.
    Futhermore, the GUI is distracting. From the madly blinking lights in the tab bar to the gigantic HARDC[]DE logo blasted across the centre and the flashing popup menus, the program draws your focus away from what's important (your code) to what isn't (it). This is bad for your workflow.
    Speaking of popup menus, I have not needed an explicit numeric based for loop since I got out of hello world territory. All my loops have variable (or indeed constant) terminators and far more meaningful names than "i". Therefore having a "for (int i = 0; i < 10; i++) {" autocomplete jump into my face every time I type "fo" is beyond useless. It would take more time to move back up into the head of the loop (since the cursor is now on the next line) and edit the contents to be useful than it would to type the entire damn thing out in the first place.
    Moving on, I think the collaborative editing option is retarded. I have NEVER had the urge to have someone else fuck with my code as I write it. What could possibly be the benefit of having your code magically rewrite itself without your permission or even potential knowledge? I can think of few things that would piss me off more when I'm coding than a bit of code I knew worked stopping working because another person was trying something out.
    This is in fact a reason why I prefer Git to SVN, no one can fuck with your local branch without you explicitly applying their fucks to it but that's not relevant to this discussion.
    I can see that a lot of hard work and ingenuity has gone into this project, but I personally think it's a complete waste of time and effort that could have been far better spent improving one of the many excellent preexisting open source IDEs that do nearly everything this one offers.
    Happy now?
    If you read the thread which I referenced above and will reference again here for your sake (http://facepunch.com/threads/1180804), you will notice that firstly, we are engineers and we have designed this according to our tastes. You can change it however you like, we are compiling screenshots of various different themes we are making. As for the HARDC[]DE logo, please read the thread and you will see it can be disabled. As for your loop argument, a lot of us still use 'i', 'j', etc as variable names for loops. The collaborative editting benefits a lot of people, it would increase our workflow and so we added the features so it can help benefit others too.
    Reply With Quote Edit / Delete Windows 7 South Africa Show Events Dumb Dumb x 4 (list)

  16. Post #1456
    quality poster
    Dennab
    August 2009
    12,242 Posts
    Am I missing something or are you guys rating him down because of the look of the GUI? Seriously I'm starting to get tired of the majority of progs here thinking there's so good that they can just rate people down because they don't like ONE thing about the project. In the list of people that rated him disagree, half of those don't even have a project on their own. Really I don't understand how someone can post 20 lines of code and get 20 programming king but when someone post a real project he get that kind of rating. Criticism is constructive only when done right, rating dumb/disagree without giving other reason then is very bad criticism and he got what... 64 agrees? I know ratings are not that important but seriously can't you guys see the amount of work but in this IDE? CountNoobula I think that your project is fantastic and keep up the good work
    as a project it's really impressive but as a marketable product? not even close

    its a cheap, flashy reskin of existing ide's and the only thing it brings to the table that is new is the ability to insert entire blocks of code which is something i would literally never use because i'd end up having to pedal back and change the details of whatever block was inserted

    the UI design is just awful, yet apparently we aren't allowed to complain about that because it's possible to change it? maybe they should come up with a halfway decent theme for their IDE before they put together an advertisement set to cheap electronic music, instead of expecting us to completely ignore everything we don't like about the IDE simply because "its a work in progress"

    so as a WAYWO project? it's fucking wicked, but when they start trying to seriously market this as a product to compete with existing IDEs they're in for a reality check
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 7Dumb Dumb x 1 (list)

  17. Post #1457
    Andrew McWatters
    Dennab
    March 2011
    4,658 Posts
    is this donut break time, because i see cop outs all around here

    Edited:

    I mean I don't like to see notable WAYWO projects under heavy fire or whatever, because I enjoy seeing people and their projects grow here. That being said, people in this subforum - and even the rest of the forum - are a good sample of the rest of your market or target audience, so get it together.

    You have a good project, clean it up visually, experiment with other default themes, and maybe you'll move up from "notable WAYWO project" to an actual marketable IDE. Or at least a significant free IDE & portfolio project.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 11Friendly Friendly x 1Funny Funny x 1Dumb Dumb x 1 (list)

  18. Post #1458
    Gold Member
    Lexic's Avatar
    March 2009
    6,123 Posts
    If you read the thread which I referenced above and will reference again here for your sake (http://facepunch.com/threads/1180804), you will notice that firstly, we are engineers and we have designed this according to our tastes. You can change it however you like, we are compiling screenshots of various different themes we are making. As for the HARDC[]DE logo, please read the thread and you will see it can be disabled. As for your loop argument, a lot of us still use 'i', 'j', etc as variable names for loops. The collaborative editting benefits a lot of people, it would increase our workflow and so we added the features so it can help benefit others too.
    I am both an engineer and an avid science fiction fan and I still think it's tasteless.
    The re-skinning lark is a non-starter, because you are showing off the ugly skin as your pride and joy, so presumably it's what the program will come with.
    It's like you're selling poop on ebay. Your listing come with a picture of the poop, and the description "BUY THIS POOP, IT'S AMAZING. DON'T WORRY, IT COMES WITH A POT OF GLUE, A CAN OF GOLD SPRAY PAINT AND A BOX OF GLITTER SO YOU CAN MAKE IT LOOK AS GREAT AS YOU LIKE WHEN YOU RECEIVE IT!!!". But you are still sending people a box full of poop. It doesn't matter how artistically you can style the poop once you get it, no one wants a box of poop and they certainly don't want to get their hands dirty molding it until it looks presentable.
    Reply With Quote Edit / Delete Mac United Kingdom Show Events Funny x 21Agree x 3Zing x 1Dumb x 1Artistic x 1 (list)

  19. Post #1459
    BOSSMAN
    leontodd's Avatar
    January 2009
    4,492 Posts
    I am both an engineer and an avid science fiction fan and I still think it's tasteless.
    The re-skinning lark is a non-starter, because you are showing off the ugly skin as your pride and joy, so presumably it's what the program will come with.
    It's like you're selling poop on ebay. Your listing come with a picture of the poop, and the description "BUY THIS POOP, IT'S AMAZING. DON'T WORRY, IT COMES WITH A POT OF GLUE, A CAN OF GOLD SPRAY PAINT AND A BOX OF GLITTER SO YOU CAN MAKE IT LOOK AS GREAT AS YOU LIKE WHEN YOU RECEIVE IT!!!". But you are still sending people a box full of poop. It doesn't matter how artistically you can style the poop once you get it, no one wants a box of poop and they certainly don't want to get their hands dirty molding it until it looks presentable.
    I don't agree with you, but that is one hell of an analogy.
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Agree Agree x 5Friendly Friendly x 1Dumb Dumb x 1 (list)

  20. Post #1460
    Gold Member
    Jawalt's Avatar
    August 2007
    3,478 Posts
    I personally rated him down because I would rather use the unix editor `ed` than that monstrosity.
    However, let me be constructive about it, just for you.
    I will talk about the GUI first because you mentioned it, as if it wasn't an integral part of the program. Since the GUI is what you interact with, it must be clear and concise, allowing you to perform the actions you need to perform. The GUI is not clear, since there are very few tones in it. It is black, black, blue, occasionally orange and some more black for good measure. I am aware that there are a billion and one sliders to let you change the colour of everything but it rather looks to me like the design of everything focuses around the eye watering monotone and that fucking with anything other than superficial colours will result in something significantly worse looking than before.
    Not only that, but the very design is unplesant to look at, because it is largely made of sharp edges and angular protuberances. The human eye does not like sharp corners, it likes curves. It likes organic shapes. Look at the web browser you're using, the OS you're using it in. Most if not all of the GUI elements on it are curved or rounded in some way. Shadows hint at depth and gentle colours caress your retinas.
    Futhermore, the GUI is distracting. From the madly blinking lights in the tab bar to the gigantic HARDC[]DE logo blasted across the centre and the flashing popup menus, the program draws your focus away from what's important (your code) to what isn't (it). This is bad for your workflow.
    Speaking of popup menus, I have not needed an explicit numeric based for loop since I got out of hello world territory. All my loops have variable (or indeed constant) terminators and far more meaningful names than "i". Therefore having a "for (int i = 0; i < 10; i++) {" autocomplete jump into my face every time I type "fo" is beyond useless. It would take more time to move back up into the head of the loop (since the cursor is now on the next line) and edit the contents to be useful than it would to type the entire damn thing out in the first place.
    Moving on, I think the collaborative editing option is retarded. I have NEVER had the urge to have someone else fuck with my code as I write it. What could possibly be the benefit of having your code magically rewrite itself without your permission or even potential knowledge? I can think of few things that would piss me off more when I'm coding than a bit of code I knew worked stopping working because another person was trying something out.
    This is in fact a reason why I prefer Git to SVN, no one can fuck with your local branch without you explicitly applying their fucks to it but that's not relevant to this discussion.
    I can see that a lot of hard work and ingenuity has gone into this project, but I personally think it's a complete waste of time and effort that could have been far better spent improving one of the many excellent preexisting open source IDEs that do nearly everything this one offers.
    Happy now?
    That whole thing about for loops is the most pretentious crock of shit I have EVER heard. There's plenty of time I need a quick loop.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 5Artistic Artistic x 1Dumb Dumb x 1Disagree Disagree x 1 (list)

  21. Post #1461
    Richy19's Avatar
    May 2010
    5,411 Posts
    In your code, what is override_gamespeed? Also in your code would delta just be a constant value of say 16.6 for 60fps?
    Or do you extract the delta value somewhere else?

    Also how does doing it your way actually differ from just retreiving the delta straight away? Am I missing something?

    Im using this:
    Code:
    double SOGLF::BaseProgram::GetDelta()
    {
        return SOGLF::BaseProgram::delta * SOGLF::BaseProgram::deltaMulti;
    }
    
    void SOGLF::BaseProgram::Run()
    {
        glfwSetTime(15.0/1000);
        while(SOGLF::WindowClass::Window.IsOpen())
        {
    
            if(SOGLF::WindowClass::Window.IsFocused())
            {
    
                SOGLF::BaseProgram::delta = glfwGetTime() * 1000;
                glfwSetTime(0.0);
    
    
                Update();
                if(!SOGLF::WindowClass::Window.IsOpen()) break;
    
    
                Draw();
    
    
                double targetFPS = 60.0 * 1;///override_gamespeed; //orig simulation ran correctly at 60fps
                double currentFPS = 1000.0 / SOGLF::BaseProgram::delta;
                SOGLF::BaseProgram::deltaMulti = (targetFPS / currentFPS);
    
    
    
            }
            else
            {
                SOGLF::WindowClass::Window.ChangeMouseVis(true);
                SOGLF::WindowClass::Window.Sleep(0.5);
                SOGLF::WindowClass::Window.PollEvents();
            }
    
        }
    }
    Which is pretty much the same as yours, the classes update would then use the value from GetDelta(), but from what i can see this is the same as just using delta the normal way. Does this actually protet from the errors mentioned in that article?
    Reply With Quote Edit / Delete Linux United Kingdom Show Events

  22. Post #1462
    Gold Member
    esalaka's Avatar
    July 2007
    10,246 Posts
    All my loops have variable (or indeed constant) terminators and far more meaningful names than "i".
    I find "i" to be a rather nice variable to use for iteration when it literally is nothing but an iterator. It doesn't need to be called "character_array_iterator" if it's clear from code that it is a character array iterator, or whatever. In my opinion.

    (ALSO I LIKE SHARP CORNERS :saddowns:)
    Reply With Quote Edit / Delete Windows 7 Finland Show Events Agree Agree x 7 (list)

  23. Post #1463
    Gold Member
    Lexic's Avatar
    March 2009
    6,123 Posts
    I don't agree with you, but that is one hell of an analogy.

    (Thanks Andrew!)
    Reply With Quote Edit / Delete Mac United Kingdom Show Events Funny Funny x 14Winner Winner x 2Friendly Friendly x 1Artistic Artistic x 1 (list)

  24. Post #1464
    q3k
    Gold Member
    q3k's Avatar
    October 2009
    921 Posts
    Am I missing something or are you guys rating him down because of the look of the GUI?
    No, that's more because of the whole thing looking so damn obnoxious - from the product itself (flashy stuff everywhere!) to its demo (loud electronic music!).
    Reply With Quote Edit / Delete Windows 7 Poland Show Events Agree Agree x 4Dumb Dumb x 1 (list)

  25. Post #1465
    Gold Member
    hexpunK's Avatar
    August 2008
    15,655 Posts
    I find "i" to be a rather nice variable to use for iteration when it literally is nothing but an iterator. It doesn't need to be called "character_array_iterator" if it's clear from code that it is a character array iterator, or whatever. In my opinion.

    (ALSO I LIKE SHARP CORNERS :saddowns:)
    There's times when you want more than just "i" as a variable though. Such as using an existing variable to iterate to or with, or having nested loops and using the iteration of each as an index. Making it automatically default to "i" is a pain in the ass to track back and fix. Even if it isn't much.
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Agree Agree x 2 (list)

  26. Post #1466
    I made WAYWO a better place
    OldFusion's Avatar
    September 2011
    1,311 Posts

    I need to revise for my exams anyway.

    ib4 "User got banned for this post: "knew he would get banned but posted anyway"
    ib4 "User got banned for this post: "predicting moderation"
    ib4 "ColdFusion can't ib4"

    If less then 3 days make it 3 days please.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Funny Funny x 17Dumb Dumb x 5Artistic Artistic x 1 (list)

  27. Post #1467
    Gold Member
    esalaka's Avatar
    July 2007
    10,246 Posts
    There's times when you want more than just "i" as a variable though. Such as using an existing variable to iterate to or with, or having nested loops and using the iteration of each as an index. Making it automatically default to "i" is a pain in the ass to track back and fix. Even if it isn't much.
    I just mean there's nothing wrong with the variable i. Autoinserting it in a for template is a different matter!
    Reply With Quote Edit / Delete Windows 7 Finland Show Events

  28. Post #1468
    open.gl
    Overv's Avatar
    February 2007
    7,431 Posts
    You might want to have a word with Overv. I seem to remember him coming up with an idea somewhat like this last year.
    We will be discussing the licensing costs for my idea soon, thanks for the suggestion.

    On a serious note, I already have in mind what I want to do as summer break game project and it does not involve remaking an existing game.
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events Friendly Friendly x 1 (list)

  29. Post #1469
    Andrew McWatters
    Dennab
    March 2011
    4,658 Posts

    (Thanks Andrew!)
    720 hd noscope version
    Reply With Quote Edit / Delete Windows 7 United States Show Events Artistic Artistic x 4Useful Useful x 2 (list)

  30. Post #1470

    April 2012
    87 Posts
    so as a WAYWO project? it's fucking wicked, but when they start trying to seriously market this as a product to compete with existing IDEs they're in for a reality check
    but dude, it's got COLLABORATIVE EDITING! and advanced text editing like snippets!! and an EXTENSIVE plugin system.

    oh wait eclipse and whatever other ides there are already do that, and they do it better. and without the vibe that it was designed by bored 14-year-old boys.
    Reply With Quote Edit / Delete Windows 7 Canada Show Events Agree Agree x 3Dumb Dumb x 2Zing Zing x 1 (list)

  31. Post #1471
    Gold Member
    HiredK's Avatar
    November 2006
    435 Posts
    I am both an engineer and an avid science fiction fan and I still think it's tasteless.
    The re-skinning lark is a non-starter, because you are showing off the ugly skin as your pride and joy, so presumably it's what the program will come with.
    It's like you're selling poop on ebay. Your listing come with a picture of the poop, and the description "BUY THIS POOP, IT'S AMAZING. DON'T WORRY, IT COMES WITH A POT OF GLUE, A CAN OF GOLD SPRAY PAINT AND A BOX OF GLITTER SO YOU CAN MAKE IT LOOK AS GREAT AS YOU LIKE WHEN YOU RECEIVE IT!!!". But you are still sending people a box full of poop. It doesn't matter how artistically you can style the poop once you get it, no one wants a box of poop and they certainly don't want to get their hands dirty molding it until it looks presentable.
    Box of poop ahah... but reading this it almost seem like you're mad at the dev for trying to sell his product. how can you talk so low about the project of someone else? ... now for the rest of the answer I will quote Lexic since he was a little more constructive.

    I personally rated him down because I would rather use the unix editor `ed` than that monstrosity.
    However, let me be constructive about it, just for you.
    I will talk about the GUI first because you mentioned it, as if it wasn't an integral part of the program. Since the GUI is what you interact with, it must be clear and concise, allowing you to perform the actions you need to perform. The GUI is not clear, since there are very few tones in it. It is black, black, blue, occasionally orange and some more black for good measure. I am aware that there are a billion and one sliders to let you change the colour of everything but it rather looks to me like the design of everything focuses around the eye watering monotone and that fucking with anything other than superficial colours will result in something significantly worse looking than before.
    Not only that, but the very design is unplesant to look at, because it is largely made of sharp edges and angular protuberances. The human eye does not like sharp corners, it likes curves. It likes organic shapes. Look at the web browser you're using, the OS you're using it in. Most if not all of the GUI elements on it are curved or rounded in some way. Shadows hint at depth and gentle colours caress your retinas.
    Futhermore, the GUI is distracting. From the madly blinking lights in the tab bar to the gigantic HARDC[]DE logo blasted across the centre and the flashing popup menus, the program draws your focus away from what's important (your code) to what isn't (it). This is bad for your workflow.
    Speaking of popup menus, I have not needed an explicit numeric based for loop since I got out of hello world territory. All my loops have variable (or indeed constant) terminators and far more meaningful names than "i". Therefore having a "for (int i = 0; i < 10; i++) {" autocomplete jump into my face every time I type "fo" is beyond useless. It would take more time to move back up into the head of the loop (since the cursor is now on the next line) and edit the contents to be useful than it would to type the entire damn thing out in the first place.
    Moving on, I think the collaborative editing option is retarded. I have NEVER had the urge to have someone else fuck with my code as I write it. What could possibly be the benefit of having your code magically rewrite itself without your permission or even potential knowledge? I can think of few things that would piss me off more when I'm coding than a bit of code I knew worked stopping working because another person was trying something out.
    This is in fact a reason why I prefer Git to SVN, no one can fuck with your local branch without you explicitly applying their fucks to it but that's not relevant to this discussion.
    I can see that a lot of hard work and ingenuity has gone into this project, but I personally think it's a complete waste of time and effort that could have been far better spent improving one of the many excellent preexisting open source IDEs that do nearly everything this one offers.
    Happy now?
    You're talking at the first person... why? Nothing say that the way you code is the same as everyone else ... Alright, you don't need the collaborative option, but some already existing big IDE offer this option because some people really need it. Also you don't HAVE to buy it... but you should give it a chance, have you even tried it? Now I agree with you about the GUI, it's not the best out there YET but just give it time, just look at how awful the GUI of Windows 2000 was, does that make it a bad OS for it's time... the answer is no. Seriously it worries me to see a dev being so harsh about the project of someone else, especially when the project itself is really promising. You should really ask yourself this question, Does all the arguments you listed above really are flaws or are they just features I don't like and that I would personally deactivate if I was using the IDE... lots of feature is better then not enough

    PS: Also should I really remind you how easily a GUI can be fixed?
    PS2: Also to CountNoobula, judging by the reaction of the users, you should really rework that GUI. Try looking into a style that resemble GWEN, Garry really is a genius with GUI.
    Reply With Quote Edit / Delete Windows 7 Canada Show Events Dumb Dumb x 7Optimistic Optimistic x 2 (list)

  32. Post #1472
    Gold Member
    Lexic's Avatar
    March 2009
    6,123 Posts
    That whole thing about for loops is the most pretentious crock of shit I have EVER heard. There's plenty of time I need a quick loop.
    When was the last time you needed a loop from 0 to 9? Seriously?

    I find "i" to be a rather nice variable to use for iteration when it literally is nothing but an iterator. It doesn't need to be called "character_array_iterator" if it's clear from code that it is a character array iterator, or whatever. In my opinion.
    I'm not talking about pointless verbosity, but x,y,z for positions, n,m for counts, ptr for pointers and itr for iterators etc.
    I probably do throw in the occasional 'i' so "far more meaningful" is just another example of my automatic overexaggerational instinct at play, but the point stands, overfluffed or not.

    Box of poop ahah... but reading this it almost seem like you're mad at the dev for trying to sell his product. how can you talk so low about the project of someone else? ... now for the rest of the answer I will quote Lexic since he was a little more constructive.
    Hi. Uh, I'm Lexic, I wrote both posts you're quoting. Also I don't think the dev is actually selling anything? I mean if he is, pffhahahaha.

    You're talking at the first person... why? Nothing say that the way you code is the same as everyone else ... Alright, you don't need the collaborative option, but some already existing big IDE offer this option because some people really need it. Also you don't HAVE to buy it... but you should give it a chance, have you even tried it? Now I agree with you about the GUI, it's not the best out there YET but just give it time, just look at how awful the GUI of Windows 2000 was, does that make it a bad OS for it's time... the answer is no. Seriously it worries me to see a dev being so harsh about the project of someone else, especially when the project itself is really promising. You should really ask yourself this question, Does all the arguments you listed above really are flaws or are they just features I don't like and that I would personally deactivate if I was using the IDE... lots of feature is better then not enough

    PS: Also should I really remind you how easily a GUI can be fixed?
    Anything can be changed, but that's the GUI they're advertising. You can't claim that Windows 2000 was fine because Windows 7 had a great UI, it really really doesn't work like that.

    Edited:

    Actually I missread that last one a little, but the interface is spectacularly important. Look at Linux!
    It's clearly the best OS [MY PERSONAL OPINION] but it looks like ass so the general public don't even consider it an option.

    Edited:

    Also why would I get the IDE and then deactivate the main features? That's fucking stupid.
    I'd far rather use a different IDE, like for instance the one I'm currently using which works perfectly for my needs.
    Reply With Quote Edit / Delete Mac United Kingdom Show Events Dumb Dumb x 2Zing Zing x 1Agree Agree x 1 (list)

  33. Post #1473
    Gold Member
    HiredK's Avatar
    November 2006
    435 Posts
    When was the last time you needed a loop from 0 to 9? Seriously?



    I'm not talking about pointless verbosity, but x,y,z for positions, n,m for counts, ptr for pointers and itr for iterators etc.
    I probably do throw in the occasional 'i' so "far more meaningful" is just another example of my automatic overexaggerational instinct at play, but the point stands, overfluffed or not.



    Hi. Uh, I'm Lexic, I wrote both posts you're quoting. Also I don't think the dev is actually selling anything? I mean if he is, pffhahahaha.



    Anything can be changed, but that's the GUI they're advertising. You can't claim that Windows 2000 was fine because Windows 7 had a great UI, it really really doesn't work like that.

    Edited:

    Actually I missread that last one a little, but the interface is spectacularly important. Look at Linux!
    It's clearly the best OS [MY PERSONAL OPINION] but it looks like ass so the general public don't even consider it an option.

    Edited:

    Also why would I get the IDE and then deactivate the main features? That's fucking stupid.
    I'd far rather use a different IDE, like for instance the one I'm currently using which works perfectly for my needs.
    First of all Linux is a mainly a console, any Linux purist uses the console because it's much faster than navigating a GUI. Also I don't know what IDE you're using but I use VS2010 and I'm probably using something like 10% of it's features, you could write a game using only Notepad and a compiler if you really wanted to. Also this is my last reply about this subject, this aint going anywhere

    PS: I didn't say that Linux [was a console, but when you say Linux you should not think of console input rather than a GUI, how could you argue with that?
    Reply With Quote Edit / Delete Windows 7 Canada Show Events Dumb Dumb x 13Friendly Friendly x 1 (list)

  34. Post #1474
    Follow me on GitHub!
    Ziks's Avatar
    June 2011
    2,101 Posts


    Blargh alpha blending issues

    Edit: Again, source is here if you want to browse / help
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Winner Winner x 20Programming King Programming King x 1 (list)

  35. Post #1475
    q3k
    Gold Member
    q3k's Avatar
    October 2009
    921 Posts
    First of all Linux is a mainly a console
    That's one of the stupidest things I've ever read on the internet.
    Reply With Quote Edit / Delete Linux Poland Show Events Agree Agree x 16Dumb Dumb x 1Disagree Disagree x 1 (list)

  36. Post #1476
    Gold Member
    Lexic's Avatar
    March 2009
    6,123 Posts
    First of all Linux is a mainly a console, any Linux purist uses the console because it's much faster than navigating a GUI.
    That's my point. The GUI sucks so you have to do quite a lot of things via terminal. Therefore it's nearly completely inaccessible to the majority of computer users.

    Also I don't know what IDE you're using but I use VS2010 and I'm probably using something like 10% of it's features, you could write a game using only Notepad and a compiler if you really wanted to. Also this is my last reply about this subject, this aint going anywhere
    I don't see what this has to do with anything? You could write a game using nothing but raw binary input if you tried hard enough. That doesn't mean I want to install a new IDE then spend hours making it usable with absolutely no payoff when I have a perfectly serviceable system in place.
    Reply With Quote Edit / Delete Mac United Kingdom Show Events Dumb Dumb x 2Friendly Friendly x 1Agree Agree x 1Disagree Disagree x 1 (list)

  37. Post #1477
    That Dog
    Ehmmett's Avatar
    March 2009
    13,796 Posts
    hiatus is over.
    back to trying to get this to work
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  38. Post #1478
    Gold Member
    HiredK's Avatar
    November 2006
    435 Posts
    That's one of the stupidest things I've ever read on the internet.
    Are you kidding me? When you run Linux on any other device than a computer you rarely see a GUI ... why? Because there's a big difference between a Linux distribution and THE Linux kernel, do your homework.
    Reply With Quote Edit / Delete Windows 7 Canada Show Events Dumb Dumb x 18 (list)

  39. Post #1479
    Gold Member
    Lexic's Avatar
    March 2009
    6,123 Posts
    Are you kidding me? When you run Linux on any other device than a computer you rarely see a GUI ... why? Because there's a big difference between a Linux distribution and THE Linux kernel, do your homework.
    Bash is not the Linux kernel.
    Reply With Quote Edit / Delete Mac United Kingdom Show Events Agree Agree x 7Zing Zing x 1Funny Funny x 1 (list)

  40. Post #1480
    q3k
    Gold Member
    q3k's Avatar
    October 2009
    921 Posts
    Are you kidding me? When you run Linux on any other device than a computer you rarely see a GUI ... why? Because there's a big difference between a Linux distribution and THE Linux kernel, do your homework.
    I don't think I have to be schooled about the difference between a kernel and an OS. Or about embedded system development, for that matter.

    And if we want to get anal about definitions (you sure seem to want to!), then the Linux kernel itself doesn't offer any shell (or 'console', as you like to call it) whatsoever - it's the userland (usually via /bin/*sh on full-grown systems and /bin/sh from busybox on small systems) that does.

    And no, embedded devices usually refrain from using a full-blown GUI not because they run Linux - they do so because they don't require a GUI. It's that simple.
    Reply With Quote Edit / Delete Windows 7 Poland Show Events Agree Agree x 5 (list)