Thread: How's my new Website

  1. #1
    Registered User asbo60's Avatar
    Join Date
    Jan 2006
    Posts
    38

    How's my new Website

    I have finally managed to get my own website online and have started putting some of my content on it. If you all could take a quick look at it and tell me what you think and give me some suggestions on how to improve it I would be very thankful.

    A General Idea of my website:
    When I thought of making a website I had many things in mind, I wanted a personal website to share anything I found interesting, I wanted to upload all my work to the internet and share it with the world, and I wanted to be able to let it grow and help others get through some of challenges i have already faced.
    As you can see the website wouldn't have a set topic as I have many interests, including Robotics, Programming, Gaming, and lots of other things that allow me to create something new.

    I don't expect to make money out of this site or even to get that many hits.

    Any suggestions or comments would be appreciated.

    Thanks in Advance
    Come give my Website a visit and try my new program, all you gamers will love it!
    www.AzA-Productions.com
    Click on applications and download Key Control!

    Also I have tons of extra space available so, if you have a project or application you want the world to see just give me an email at [email protected] and ill see what i can do for you.

    Asbo60

  2. #2
    Student legit's Avatar
    Join Date
    Aug 2008
    Location
    UK -> Newcastle
    Posts
    156
    The layout is good, I like the colours. The only thing that I can see a problem with is your spelling.
    MSDN <- Programmers Haven!

  3. #3
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,708
    It looks quite good (could use a spell-check, though). Nice work.
    Code:
    #include <cmath>
    #include <complex>
    bool euler_flip(bool value)
    {
        return std::pow
        (
            std::complex<float>(std::exp(1.0)), 
            std::complex<float>(0, 1) 
            * std::complex<float>(std::atan(1.0)
            *(1 << (value + 2)))
        ).real() < 0;
    }

  4. #4
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,229
    Looks nice!

    Contrast could be better (between font colour and background colour). Black font on white background is tried and true. Followed by white font on black background.

    Thin grey font on darker grey background gets tiring for the eyes to read.

  5. #5
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    As cyberfish pointed out you need more contrast between the text and the background. I've found off-white backgrounds with black text to be much more readable.

    For accessibility purposes add a link at the top of the page that is hidden via css to skip all of navigational stuff and goes to the main content of the page.

    Rethink the use of tables for the main content layout. You aren't presenting tabular data so why are you using a table?

    Rethink your use of Joomla!. They have the dumbest interpretation of how the GPL applies to PHP scripts. Don't let the GPL screw up the web even more

  6. #6
    just a learner |>|?\-/|\/|-]§)'s Avatar
    Join Date
    Jun 2009
    Location
    IN FRONT OF COMPUTER
    Posts
    19
    nice wesite. can you make one for me????
    its really nice..
    |>|?\-/|\/|-]§)-(

  7. #7
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by cyberfish View Post
    Looks nice!

    Contrast could be better (between font colour and background colour).

    ...

    Thin grey font on darker grey background gets tiring for the eyes to read.
    Seconded.
    Also, the font size could be a little bigger.
    Those with smaller monitors will have a hard time reading that.
    This is really the biggest problem on the web today, too small font size.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  8. #8
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Elysia View Post
    Seconded.
    Also, the font size could be a little bigger.
    Those with smaller monitors will have a hard time reading that.
    This is really the biggest problem on the web today, too small font size.
    Evidently someone has yet to discover that modern browsers allow you to select a "minimum font size".

    I would much rather people use fonts as small as they prefer, since this can be over ridden very very easily, than that they start deciding they need to use a larger font which everyone would then be forced to read.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  9. #9
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Of course not. How would anyone find such a feature?
    It would be well hidden, and 99% would not know it exists or find it, including me.
    That speaks volumes for using a larger font, because you usually design web pages with a particular size in mind, and when using a larger size, it can screw up the layout. Literally.
    So use a proper font size from the beginning to get rid of those problems.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  10. #10
    Dr Dipshi++ mike_g's Avatar
    Join Date
    Oct 2006
    Location
    On me hyperplane
    Posts
    1,218
    Well the site is basically just a Joomla install with a free template, unmodified except for the logo. Looks as if it cant have taken longer than a couple of hours to put together.

    Personally, I like the dark on dark style, but the colours in your logo are clashing. I'd redesign the logo first, then look at adding more content, plus maybe an extension or two if you find something useful.

  11. #11
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Elysia View Post
    How would anyone find such a feature?
    It would be well hidden, and 99% would not know it exists or find it, including me.
    That speaks volumes for using a larger font, because you usually design web pages with a particular size in mind, and when using a larger size, it can screw up the layout. Literally.
    So use a proper font size from the beginning to get rid of those problems.
    Web programming is programming, but IMO it is a realm with "lower standards", probably because there is so much of it and it is so easy to "distribute". I use a minimum font of 22, which is probably larger than most web designers expect, so on a poorly designed page, the text will overflow. However, that is simply bad programming ; since it is something I dabble in I know for a fact it can be prevented (with vBulletin, for example, there are no such problems no matter how large you make your font). Bad programming is common on the web -- I've noticed more than one multi-million dollar site where the divs are aligned using an inferior method, meaning they can end up piled up on each other and have text overlapping, perhaps because these sites were not even tested in a sufficient number of different browsers!

    Being able to choose a minimum font size is an important feature (and your "not knowing about it" does not mean the rest of the world should ignore it now, Elysia, and it certainly does not follow that because Elysia doesn't know, 99% of people don't either. They know.) which a good programmer accounts for in his/her work. If someone came on cboard and said "Oh, well, I didn't know users could do that, I think I should restrict their options and protect my general laziness by not bothering to take these things into account" or "Well it didn't produce a buffer overflow on my computer" I doubt ANYONE would support such an attitude. And here you are encouraging someone to adopt such a bad programming habit ("you design web pages with a particular size in mind" -- no)!
    Last edited by MK27; 07-07-2009 at 06:37 AM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  12. #12
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by MK27 View Post
    Being able to choose a minimum font size is an important feature (and your "not knowing about it" does not mean the rest of the world should ignore it now, Elysia, and it certainly does not follow that because Elysia doesn't know, 99% of people don't either. They know.)
    What is this nonsense? I never said it wasn't an important feature.
    And me not knowing bodes bad for such a feature because nothing ever bothered to tell me it even existed. Who is to say others aren't having the same problem?
    I think you expect too much.
    which a good programmer accounts for in his/her work. If someone came on cboard and said "Oh, well, I didn't know users could do that, I think I should restrict their options and protect my general laziness by not bothering to take these things into account" or "Well it didn't produce a buffer overflow on my computer" I doubt ANYONE would support such an attitude. And here you are encouraging someone to adopt such a bad programming habit!
    Again, pure nonsense. I never suggested not taking that into account. And I never suggested that everyone should ignore it, either.
    And besides that, there are a number of rules or guidelines on how to make a page. I'll be damned if I remember them, since it was so long ago I studied that and web pages isn't exactly my field of programming, but just as you should use the proper font and colors, I bet you shouldn't make the font too small either.
    A lot of people try to lower the resolution because the usual font is too small, you know... and if they don't know about DPI, you can be sure they don't know about minimum font size either!
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  13. #13
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    > Web programming is programming, but IMO it is a realm with "lower standards"
    And I suppose MySpace is collaborative programming? MySpace is where you go when you want to see how to break every W3C standard.

  14. #14
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by zacs7 View Post
    > Web programming is programming, but IMO it is a realm with "lower standards"
    And I suppose MySpace is collaborative programming? MySpace is where you go when you want to see how to break every W3C standard.
    I don't use it so I don't know, but if you ask for trouble you might get it. Part of the problem is the "browser wars" whereby in the past mozilla and microsoft (but mostly the later) would intentionally break W3C standards themselves in order to encourage web designers (perhaps, such as those at myspace) to also break the conventions. This wasn't to improve the product, it was in hopes that pages incompatible with firefox would flourish.

    Generally, however, MS has had to release new versions of IE intermittently to correct these "oversights" since the tactic backfired -- as web programming gets more complex, the programmers are less likely to want to be left victims of MS whimsy, so they write according to the standard, meaning IE lost market share to firefox, which is has a more consistent record of properly reproducing pages written to according to the *independent* rules of the W3C.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  15. #15
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Elysia View Post
    since it was so long ago I studied that and web pages isn't exactly my field of programming, but just as you should use the proper font and colors, I bet you shouldn't make the font too small either.
    Where was this, The Crayola School?

    Generally speaking, web pages *do not* dictate an absolute font size at all; they use a relative size (eg, "normal") the absolute size of which is dictated by your browser settings. Even if you do not have a minimum size set, you definately do have a default size set. That is the font size; it is not specified in the page. If it is too small for you, choose a different default presentation font. And I bet 99% of users actually do know about that.

    It is possible to set a specific absolute font size in a web page, however, that is not a normal practice and it is not a good one either, since the fonts are not delivered with the web page, they are there on the user-client's system, and if you say I want to use "SomeCarzyFont 19" there is no guarantee that the font will be there or that it will be available in the right size.

    The proper way to specify a font in web programming is to use just a "font-family" (eg serif, sans serif, monospace) and a relative size (small, medium, large). Even then you can run into problems; I noticed on a friend's stock windows system the other day that an x-large monospace must be scaled up and looks awful (because there is no monospace font of sufficient size).

    So just to re-iterate: Point sizes are used in many kinds of document presentation but they should not be used in web pages because (whether the user know it or not) that is controlled by the browser. This is a restriction of the www client-server relationship (and who cares? People who need to rely on a specific font for their page 1) need their head examined closely, 2) probably have not "moved on" from their intro at the Crayola School...it is essentially like #including a whole bunch of non-standard libraries for no good reason, such that the user has to download all that crap just to see the small "g" from someone's fav font -- ridiculous, you are wasting your time, learn how to do some real programming instead please)
    Last edited by MK27; 07-07-2009 at 07:25 AM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Monster website
    By ssharish2005 in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 07-03-2008, 09:32 AM
  2. Loading a Website
    By Borommakot in forum C++ Programming
    Replies: 1
    Last Post: 10-01-2002, 05:07 PM