So, I was curious to check out my analytics data today, which I haven't done in quite a while, and I noticed that I got a LOT more traffic than usual (about a 188% gain, to be exact). Of course, I don't have much traffic to begin with, so you can just imagine what "188%" could mean... but anyways.

I looked into it a little further, and it turns out most of my traffic was coming from reddit, about a week ago. "Wow" I thought, "my site is actually being checked out, for once!".

Well, after looking at the referral URL, I came to the conclusion that some people must really hate me. It was a small thread of comments, but apparently my "deflash" program I made was the "worst piece of C++ code I've seen in a while", "practically the definition of "overkill" " (why the quotes on overkill?), and written by a "typical ubuntu user".

Well, those comments on their own don't bother me, and it flatters me that eazy87 assumes I'm a " Ruby or Perl part-time programmer" (is that a bad thing, either way?).

What bothers me is that they would comment and rant their misdirected hate on a page I would probably never see, and make misinformed assumptions about me, and never post a single comment on my site. I'll admit, I'm not the worlds best programmer (period), and I've only been programming in C++ for one year (not to mention C++ is my first language), but come on guys! Show some love! If my code is literally THAT bad, then say something! Don't hide in the back corners hating on people because you can.

As for a  couple of comments, I would like to at least say something in my defense.
First off, about saying it only works in Ubuntu. I will admit, I enjoy Ubuntu, I use Ubuntu, and, naturally, for people who are new to the entire concept of linux, I enjoy making things for "noobs" and showing them how to do things with their system.

What i don't find funny, nor do i appreciate, is being labeled a "typical ubuntu user".
Over the past 3-5 years, I have ran, installed, and used a wide variety of distrobutions, like SuSe, Debian, Mandriva, Gentoo, Slax, Knoppix, OpenBSD unix, Dreamlinux, and many others that I can't even recall (you know how many distros there are). I have used a variety of user interfaces ranging from the popular GNOME and KDE, down to the less used, lxde, Sugar and ude.

Most recently, I have decided to settle with ubuntu because (YES) it's easy. Granted, I don't appreciate them removing and adding so many features and modifications from upgrade to upgrade, but that stuff happens. I find that if the average computer user would even consider switching to a linux kernel based open source operating system, ubuntu would probably be their best bet, because people like me are trying to make it as simple for them as possible for them, without forcing them to do their own research every time they have a problem (like windows users...).

Second, as for my wretched and, as I now understand, frankly ugly code, I have a legitimate excuse for that. I may be horrible at coding, but at the time, I was looking for a simple project to do in C++ or bash script, and my mother needed me to collect all the images from her windows user directory that we backed up onto a USB portable hard drive. She has hundreds of folders with pictures in them, and they are scattered in many different places, so manually going through and copying each picture was a no-no. So, I thought, "what the heck.", and decided to basically make a script in c++. I'm a person who codes to get the job done, and as such, 99/100 time will probably do something overkill, and inefficient. That's me. Anyways, the program worked, and would recursively find all jpeg files, and copy them to one folder.

About one hour after I wrote and ran this program, for some reason (how should I remember?), I went looking for a solution to removing flash cookies under linux, and more specifically, ubuntu. At that point it was 3:00 AM, and I was impatient and looking for a quick solution. After searching google for 5 minutes I read that they were in ".sol" files, and so changed a few lines in my code, and added a few more system commands. I knew nothing of the .adobe directory, and didn't feel like finding out, and besides, you can run this on a windows partition, another users home directory, etc, and it will seek out all the .sol files, instead of limiting it to only YOUR user directory. At (now) 4:00 AM, this was a win-win situation to me, and I called it a day.

Because I made it, I thought I'd share it. Because I shared it, I didn't want to answer questions (don't ask). To avoid questions, I twisted the facts. But what lexical technicality did I o-so obliviously (intentionally) leave buried, never to be recovered by the technologically inept?

Well, I coded it on the Ubuntu distribution.
I tried it on the Ubuntu distribution.
I was too lazy to do any research on compatibility issues between distros, if any.
I was too lazy to even consider dealing with random compatibility issues by dispersing the assumption that it runs on "linux" in general. (while we're on that note, it would be an erroneous assumption to say it runs on "linux", as that is referring only to the kernel, isn't it? My program clearly runs as a pseudo or hard-coded script, using the find command, and shred, among others... )

So naturally, and in a rush, I said it would only work on Ubuntu.
I know; I'm such a bad person.

So I hope you understand where I'm coming from, and If you're really that critical about things, then say something.
To my face. Please. That's what this blog is for, and that's what the comment boxes are for. It's not like I can do anything to you, besides take your advice.

The only thing worse than an idiot is one who doesn't know they are.
Educate the inexperienced, don't break them.
 


Comments

10/28/2010 02:13

MeiLanJu bamboo can achieve, piano, chess, Calligraphy and painting can contented feeling. ChangYuan storage space, Internet friendship everlasting message. Friend is more walk more wide, message is connected to two lines, The space is common to see, The virtual world show love.

Reply
10/29/2010 02:21

Truth is better than a thousand gold pieces, a warm WanLiHan frost, Can arrive a salute sent sweet, A salute all take my thoughts, Busy day take good care of yourself all gold and silver, A LuBao from a prairie greetings, Bring me fragrant smell. From the north's blessing, Let me feel friendship is precious.

Reply
11/02/2010 01:16

Life there are always several days cherish most, But my a few good friends unforgetable, From drizzle, Hold the spring to snow violently winter, Although cannot always together, But often in the heart remembers.

Reply
11/07/2010 19:06

Gutty thoughts make feel dolorous, There was a kind of love that until I die, Have called America laguna, There was a kind of beautiful agreed that have everlasting happiness that know it's very nice of you.

Reply
01/05/2011 19:27

None is of freedom or of life deserving unless he daily conquers it anew.

Reply
...
03/05/2011 05:42

I've just read your deflash code now to see what's wrong with it.

1. wrong language
- most of your included headers are from C
- although you use C++, you don't use any OOP
- even if you chose C to solve the task, it'd be still an overkill because you just need to run a few system commands
- if you chose BASH, there would be probably hundreds of positive reactions
- most users don't want to use shred, they just want to get rid of flash cookies. You should offered a choice (e.g. #define USE_SHRED ... #ifdef USE_SHRED ... #else ... #endif). Once a user would not care about shred, your entire program could be reduced just to one line. This line can be called directly from the terminal, or may become a part of a BASH script:

find -maxdepth 50 -type f -name \\*.sol -exec rm -f {} \;

You want to run the line from the root of your destination partition. I'm sure that such one-liner would still face criticism because it'd unnecessarily scan the whole hard-drive. There are only specific locations where flash cookies may be found. The SHELL environment contains a variable telling you where mozilla keeps the files, so you could check it in BASH and build a very precise path. The application run-time would be reduced to a minimum.

Still, there would be a moderate level of criticism because users don't want to run an external command or script to delete their browser's flash cookies.

Finally, the proper solution with almost only positive feedback would be a firefox addon. But if you made one, there would be still many upset voices claiming there already is a fairly good solution for this problem, a plenty of firefox addons that work.

In addition to that, Mozilla develops something called "objection" - http://objection.mozdev.org/

I hope you now understand that even though you solved the problem and your solution works, you'd still not get an A, far from it, because the problem already has a solution which is better. In order to get a lot of respect, try solving something that doesn't have a good solution yet. For example there are many things after installation of Ubuntu that still need a lot more automation.

P.S.: good luck! When I was 16, I coded too. At that time I was attempting to create my own Operating System, and I even created a nice GUI, simple drivers, and a few applications that wouldn't run without the OS due to dependencies on my own DLL files. At 17 I stopped and started solving tasks that really needed a solution. Now I'm a professional SW engineer. If I wouldn't stop at that time, I'd still try to have my own OS and never earn enough for living.

Reply
04/20/2011 23:47

we just watch <a href="http://www.replicaoakleysunglasses.net/"><strong>fake oakley sunglasses</strong></a> online. they like to buy <a href="http://www.replicaoakleysunglasses.net/"><strong>replica oakley sunglasses</strong></a> there. many <a href="http://www.replicaoakleysunglasses.net/"><strong>fake oakleys</strong></a> for <a href="http://www.replicaoakleysunglasses.net/"><strong>oakley sunglasses cheap</strong></a> here.

Reply
mzulkoski
11/03/2011 16:46

I am "typical" Ubuntu user. I am not a coder so without reading your comments I would not have known that your code is a "mess".

Furthermore, I don't care. After compilation it worked! About 15 seconds to delete 209 flash cookies. I set it up as a cron job and unless something better comes along it will stay there.

Actually, I may not be a "typical" Ubuntu user. I started using Opera before you were born.

As ... (previous comment) said, "good luck"!

Reply
03/30/2012 00:57

Your blog is very beautiful, the style is very cool! See the things that I think is very interested in oh, thank you for sharing! I wish you good luck!

Reply
05/06/2012 19:37

Human nature is the most poor: we all dream to have a wonderful rose garden, and not to appreciate our window open today in the rose.

Reply
05/07/2012 18:07

I dont know what to say. This blog is fantastic

Reply

Hat can shading also can let you in this summer glamour to multiply, it has the function of the cold winter, can also protect the hair.Happiness always generous person concomitant with, Riches always accompanies with faith, Wisdom always and noble person concomitant, Charm will always be with sunshine person concomitant, Let all the wishes with you always.

Reply
05/10/2012 21:23

familiar with the Internet product promotion ,operation methods and means

Reply
05/11/2012 02:26

The winter of this year especially cold, the north wind every day sleepless scrape, I tender however tender little face blow out black frostbite. Grandpa loves dearly unceasingly, gave I bought a hat.

Reply
05/15/2012 02:06

Thank you for sharing this blog with other people, i found many intresting info here

Reply

The life of people, always has to avoid ups. Not always such as sun dongsheng, also won't always was painful. Repeated a float a heavy, to a person, it is tested. Therefore, float on it, and don't have to pride; Under the sink in, don't need more pessimistic. Must be blunt, modest attitude, optimistic and enterprising, forward.

Reply
05/22/2012 01:32

The sexy glamour hat, not only to our women unable to stop. To some a little experience to men, a woman, if she's not a circle around the head, it can't be called a real woman.

Reply
05/25/2012 17:22

gold-tone darkish cafe strategy logo, silicon on your own etc.

Reply
05/27/2012 23:28

Charles Oakley sunglasses waterproof technology can make a kind of invisible shield, have this three outstanding function. Easily prevent sweat, rain, sunscreen, beautiful skin oil, dirt and dust from adverse impact.

Reply
06/05/2012 19:49

1A thousand-li journey is started by taking the first step.

Reply
06/12/2012 19:42

TAT.Asked me the same problem. Thank author for it. I’m sure i am very happy to make a high comment here.. I definitely want to read more soon.

Reply
06/13/2012 01:21

TAT.To add insult to injury,I think the representation of this article is actually superb one.I'm happy I found it though.

Reply
06/13/2012 02:52

TAT,Happy to find a nice article. That is really amazing. Nice of me coming here,i was learn a lot from here.

Reply
06/19/2012 01:17

The quantitative return on investment for social media is relatively

unknown and there is much debate on the subject, but Tory Burch knew they needed to get involved as a way to connect with its fans

on a more personal level.

Reply
06/19/2012 01:18

The quantitative return on investment for social media is relatively

unknown and there is much debate on the subject, but Tory Burch knew they needed to get involved as a way to connect with its fans

on a more personal level.

Reply
06/19/2012 23:34

Tory: i saw you on the View today 3/18/11 I love you clothes and your story you shared with us I loved the shirt for donation
Japan rel. I was so inspired that i went to American Red Cross and gave I whould like a shirt how do i get one? my e-mailcgross@marktwwin.net thank you for all you do

Reply
06/20/2012 01:42

Your Blog is very good, I like it! Thank you for you sharing!Your blog is really helps for my search and i really like it.

Reply
06/28/2012 02:04

the door to play the old father, too tired to nap, opened his eyes to look Hermes Kelly, Alin gone.

Reply
06/29/2012 20:37

a sheet of vellum dry to brittleness, and yellow as a faded sycamore leaf.

Reply
07/02/2012 02:19

Happiness depends on our attitudes to life,Sometimes one pays most for the things one gets for nothing. I like the information you provide.

Reply
07/02/2012 02:22


Your article is very interesting and humorous. From your article, I can see the true meaning of the word happy. This article, I believe many people are helpful. Very fortunate to share this article to your. Look forward to your updates.

Reply
07/06/2012 17:20

You are really a good master. The site of the loading speed is amazing. Such a feeling, you are doing any unique skill. Your writing has surprised me. Thank you, very much.

Reply
07/06/2012 17:21

Like its content is a masterpiece. I have been looking for something like this. I will keep your blog, and check again here often. Following the good luck!

Reply
07/07/2012 01:09

It's an informative post. I read it properly. It gave me enough knowledge.

Reply
07/08/2012 20:40

Christian Louboutin Outletwill be superb instance involving understated fine.

Reply
07/16/2012 00:54

Thank you for a wonderful article. Many college students to try, and used to meet!

Reply
07/16/2012 00:54

I hope you can hold on, I will pay attention to again for your information.

Reply
07/20/2012 01:07

Comments are closed. If I simply had to label an retail channel namely sticks out regarding culling, customer friendliness with amount ranges

Reply
07/24/2012 00:36

Your article is very interesting and humorous. From your article, I can see the true meaning of the word happy. This article, I believe many people are helpful. Very fortunate to share this article to your. Look forward to your updates.

Reply
07/24/2012 00:43

Your article is very interesting and humorous. From your article, I can see the true meaning of the word happy. This article, I believe many people are helpful. Very fortunate to share this article to your. Look forward to your updates.

Reply
07/27/2012 18:12

Books and friends should be few but good.

Reply
07/31/2012 22:35

I have a future evil. I was within an hour of the nodules were arranged, continuous shelves.

Reply
07/31/2012 22:39

In the poem represented the world should not be one in which people can have the feeling of guests feel at home.

Reply
07/31/2012 23:16

Remember four words, success is no longer distant. This world there is no failure, only temporarily failed. Own determination, rather than the environment in determining your fate. (3) change the world, you need to change your own. Change from the decision, the decision before acting.

Reply
07/31/2012 23:19

If you make a certain choice, we must ready to bear all the consequences. Even if Zaikuzailei, nor heart to complain, because it is your own choice! Most of the outcome of the life story from your own choice, there is nothing to complain about. You choose what kind of roads, will have what kind of life. Life is not a game, we do not have much opportunity to choose. Since the choice, it is necessary to adhere to teeth to go.

Reply
07/31/2012 23:27

In a bad mood, you should always ask yourself, what do you rather than nothing. The world is big, a lot of opportunities, life is very short, not curled up in a small shadow.

Reply
08/03/2012 00:34

It is said that when you suffer from insomnia, you will be in other people's dreams appear!

Reply

Life is just like a war zone, if you want to get something, he must be very hard to get.

Reply
08/09/2012 02:24


Nice article.Always nice to read some tips concerning the appearance of our blogs.
Wonderful articles, let me have to this admiration

Reply
09/03/2012 18:11

I arrived here from another country, I was there princess, coughed and coughs,

Reply
09/14/2012 23:27

If each organization these days turned to nature for answers, we may come across our young children living in our dream,go to http://3acheapjerseys.weebly.com/

Reply
04/16/2013 18:39

Offer www.discountoakleysunglassesoutlet.com discount oakley sunglasses .Up to 80% off. Find the great deals of oakley
sunglasses dicount here in our store.

Reply
04/25/2013 00:47

A good article with literary grace ,the content is rich with life and emotion,you will have different harvest when you come to read it

Reply

Wonderful ! Story is very moving and real ,each friend will be moved once they read it ,write more please

Reply
04/25/2013 00:48

I really like your writing. Thanks so much, finally a decent website with good information in it

Reply



Leave a Reply