Tuesday, February 15, 2011

Spell Check Control–c#, vb.NET and beyond

Before going in to my review of Infragistics Spell Check control, and how it compares to other controls I’ve used, I’m going to discuss the importance of spellcheck.  If you want to skip down to the review, click here.
Original Article written by Joshua Shackelford (IT Expediter, Systems Analyst, IT Liaison)

Communication getting Relaxed

world_of_communication_poster_400It is amazing at how lax communication has become.  With so many quick methods for communicating, less thought is going in to our communications.  As more methods move mainstream, and become part of everyday life, more people are communicating less professionally.  As a professional you need to take the time to use proper case, punctuation and spell check.  It can be a poor reflection on you and your business if you do not.  Even as I type this, Live Writer is constantly underlining misspelt words, forcing me to correct the words before publishing my post.

Recently I was tasked with adding Spell Check to a thick client application that has been in development for over 5 years.  As soon as it was brought up I thought, “Why didn’t we do this sooner?”.  This particular application focuses on transportation maintenance management, and the maintenance managers commented that they want spell check added to work orders, and comments, so that they can correct their spelling before these reports get passed up to corporate.  Before, nobody ever thought of who might eventually read their work orders, but as the company pushes more on professionalism, the importance of every communication portraying their skill and dedication to the business, as risen to the surface.

When tasked with adding spell check throughout the application, I first went to Google.  I was looking for a free solution spell check component that I could quickly integrate through out the solution.  The first suggestion was using Microsoft Word’s Interop to leverage the spell check capabilities behind Microsoft, but I wasn’t thrilled with the prospect of being tied to a 3rd party application.  We did have a discussion as to whether or not this was a feasible requirement for our end users to have Microsoft Word installed.  Most (if not all) of our users do have Microsoft Word installed, but we were hoping to find a better solution.

communication_cdRecently I’ve been working on a web based .NET application for an insurance company.  We use Telerik’s suite of tools within that application.  They have an ASP.NET spell check control, that we have integrated with parts of the application.  It was not the greatest thing to integrate, but I was hoping that their WinForms version might be better.  Unfortunately, it turned out that they don’t yet offer a WinForms Spell Check control.

Next I discovered NHunspell.  This looked very promising. I downloaded the libraries, and started working with it.  It looked like it was going to get the job done, but there were a lot of little features that I wanted (red squiggle underline, right click correction options, pop-up replacement, custom dictionary, etc), but would have to build out myself.  I was up to the challenge, but could not get over the fact that spell check has been around for so long, that there should be a faster way to implement all of these features.  Hopefully one day, someone, will write a nice library based on the free spell check component NHunspell.

Review of Infragistics’ Spell Check Control for WinForms

We use the Infragistics suite of tools within this project currently, but I had forgotten that they have a spell check control.  After realizing that we already had a spell check control here at our fingertips, that should already be fully developed, I removed the NHunspell code that I had started, and started down this new path.  It was amazingly simple.  I added the component as a reference, dragged it to the form, and then enabled it for each of the text boxes that we wanted spell check on.  I was shocked at how simple it was.  I ran the application, and all of my mistyped words had red squiggles under them.

social-network-communicationNext it was time to add some of the other “bonus” features that we have all come to love.  Right-click context menu with spelling options was added with ease, just following the Infragistics sample code.  To make sure that it worked, I added it to a specific control on the form, but then later was able to move it to a generic function so that I could quickly add this feature to any text box.  It worked out great.  The only thing I wasn’t thrilled with, was that the new context menu replaced the default context menu that had copy and paste options.  Eventually I want to go back and figure out how to get the original context menu back, if there are no misspelt words.

Pop-up spelling correction was just a matter of invoking a method built into the Infragistics spell check control to show the dialog box.  I was disappointed that I could quickly loop through all controls that had spell check enabled, in order to invoke this method.  However, this was remedied rather quickly within the previously created function for adding and initializing other spell check features.

The last feature I really wanted to be part of this release was a shared dictionary.  In order to share the dictionary amongst all users, I wanted the dictionary of words to be stored in the database.  I did not see anything within the library where I could just point it to a table, or database, so back to the drawing board.  I elected to add a few more functions to the now growing spell check helper utility.  I added methods to complete the following, sync local text file dictionary to a new database word dictionary table, sync database to local text file, and then a method to perform 2 way synchronization.  Calls to these methods are triggered when a user adds a word to the user dictionary, or by clicking an option manually within the context menu to synchronize with the dictionary.

dotnet_componentI am so glad that Infragistics had included the WinForm spell check component amongst their suite of tools, but even if we hadn’t already owned it, I would at this point gladly have purchased it.  It was a great library to work with, and has added a very professional feature to our application, that no only will make our application a stronger application, but will reflect on the staff that use it as they are portrayed in a better light to their corporate management team.

Saturday, July 24, 2010

Tracy and Kate best man wedding speech

I was told I only got two minutes.  And anyone that knows Tracy knows that it takes far more than two minutes to share Tracy’s traits with everyone and to congratulate him on the wonderful wife that he has just taken.  So after much deliberation and review, I was able to cut my speech down to the following.

---------------------------------
marriage-rings I’ve known Tracy since we were 12. There is only a week between us and we have been through many different life changing events. All of you know where Tracy is today, many of you have even been able to share moments of his journey with him, but few have had a chance to see him change the way that I have.

Tracy has dated some very odd girls, even some very dark women. There was a period in Tracy’s life that he lived at night. He pretended to be a vampire and played live action roll playing games. It is quite a site to see grown women and men walking around playing “rock, paper, scissors” and holding fingers up in front of them to show that they are invisible.

He has always worked to earn the approval of the people around him. Playing by their rules, struggling to fit in, while pushing to the top to be a leader. He has been constantly changing, working to adapt to the people around him, moving to where ever he thought life would be better. It has been exciting to see him find himself, and to be himself.

20 October 2007:  Michigan State Spartans  cheerleader during the Spartans 24-17 loss to the Ohio State Buckeyes in Columbus Ohio. Before he could commit to someone else, he needed to find himself. When Tracy first told me about Katie, I was skeptical. I was curious to find out more about this “Hot Freshman”, that he had met in college, but doubted this deep connection that he said was growing.

Tracy is a brother to me, I’ve always watched his back, and tried to support him in whatever it was he wanted to do, but also tried to protect him from getting hurt. I remember telling him to be careful with this relationship, and not to grow too attached. I feared that she wouldn’t be ready for his strong personality, and that they both hadn’t figured out what they wanted from life.

When I finally did meet her for the first time, I was shocked. I couldn’t believe that he had finally found and caught what seemed to be a normal girl. Typically his girlfriends would be dumb and beautiful, or smart and strange. As the night unfolded, I was constantly looking for a fault. She wasn’t just normal, but extraordinary and when they left, I turned to my wife and said. “Wow, she is really awesome.” Tracy had finally found someone that was the whole package.

Over the next several months, we spoke more often. I was very curious to see how this relationship would unfold. I was worried that she was just another person to help boost his ego. I tried to stay close, in case he lost this woman he was falling in love with, but noticed that he spoke differently about her. I could tell that she was someone special.

[Turn to Tracy]
perfect-bride I’d like to congratulate you on finding such a wonderful woman. As men we are looking to create a legacy, looking for a woman to support us on our journey, but as husbands, we are looking to support our wives and to protect them and the families we build.

[To Katie]
Katie. As you know, you have just married a very stubborn and strong man. I know that he will always be there to protect you and to stand by you through every battle that life brings your way. Even when you’re angry with him, and need some more space. He will be right there. It is out of love that he stands next to your side. Try not to hold this against him.

[To Both of them]
One of the pieces of advice that stands out most to me, that I want to pass on to you both, is that Love and Marriage is a daily decision. Every day you need to wake up and decide that you are committed to your husband or wife. Regardless of the events that are going to unfold that day, you are deciding that you will work through and stand by your spouse through anything.

God created marriage, and it is through this holy matrimony, that you both will be blessed. He has created it as life long, submissive, commitment to each other. Often the world looks at God’s design as a marriage of bondage, and tries to reshape it. It will push you and pull you in various different directions. It will tell you that marriage is in the way of your own personal advancement, and try to persuade you to seek your own treasures. It is through these fires that your marriage will become stronger, and blessings will be forged.

[To All]
fruit-of-the-spirit-tree-marriage-life I’d like everyone to join me in raising their glass as we thank God that he has brought this couple together, and ask that he continue to bless them. That He may give them strength and knowledge, wisdom in the face of challenges, love, joy and patience with each other, faithfulness, gentleness and self-control, and peace within their home.

To Tracy and Katie.

Wednesday, May 5, 2010

Best Backup Solution: Moving away from tapes with full disaster recovery II

Part II: Backup and Disaster Recovery
Originally Posted By Joshua Shackelford on Successful Thinkers Meetup

What do you need?
data-center-servers-backup In Part I, we discussed the 3 types of scenarios we are trying to meet.  We are looking to archive our data, recover from the occasional oops, and then of course the ever so important, disaster recovery.  While archival needs vary from holding data for a couple of weeks, a few years, 10 years or even forever, everyone needs to be able to recover from the occasional oops and, the heaven forbid, disaster.  Through out all three of these cases we are looking to maintain business continuity.  Enter Verve’s Backup and Disaster Recovery solution, or BDR.

Archival
Archival dictates how much storage you need. If you are looking to store your data for a few months, or even years, your requirements will be a lot less than someone who needs to hold data for 10 years or in the case of banking, forever.  The solution that I’m going to propose will be able to securely store your data for any length of time.  You don’t have to worry about cycling tapes.

data-compression-backupOur solution comprises of:
  1. Disk-based BDR device to be deployed onsite at client location.
  2. Built-in virtualization software that provides a Standby Server if a server fails.
  3. Features that enable recovering a single email, mailbox, file OR database.
  4. Redundant datacenters replicate data offsite coupled with services to recover data in case of site failure.
  5. 24x7 monitoring and maintenance of NAS device through Network Operations Center (NOC) on select models with various service plans.
  6. Comprehensive 3 year warranty standard with each BDR.

Oops! I deleted a file 
With our BDR, you can quickly load up a secure interface that will present you with your files.  Simply select a file and choose a destination to restore the file to, and your done.  You have just recovered a deleted file, without hunting through tapes, hoping that the one that you need is one site, and not at the owners house.

Oh No!  We lost the entire server!
data-recoveryMaybe you had a fire, a flood, or simply lost power to your air-conditioning unit, causing your servers to over heat.  A more common occurrence is the random filed hardware, from mother boards to hard drives.  In this case, our BDR can act as a temporary server, spinning up the last backup of your data from just 15 minutes ago.  And if you the whole building went down, you could spin up your last online backup from our servers, to put you back in business within hours.

The best setup with our BDR is to do regular backups through out the day to the local BDR, and then to push a nightly back up to our servers, offsite.  Giving you quick local backups, and quick data restoration, while still being able to send your data offsite in case of a major disaster.

Our Backup and Disaster Recovery solution is powered by the tried and true, enterprise backup software, ShadowProtect by StorageCraft.

Tape BDR
Could take up to 48-72 hours to restore a failed server* Built-in virtualization provides a Standby Server in less than 30 minutes
Often takes hours to days to restore based on where tapes are located Recover a single file or a single mailbox item in minutes
Offsite storage can be expensive and tapes are often taken to an employee's home as an alternative Utilize our datacenter or replicate to another BDR at your own site
Recovering data from tape takes many steps and replacement hardware isn’t always available Next day delivery services are provided with the Standby Server ready to host servers

This solution is available by Verve Networks.

Originally Posted By Joshua Shackelford on Successful Thinkers Meetup

Sunday, May 2, 2010

Best Backup Solution: Moving away from tapes with full disaster recovery

Part I: Identifying the need
Originally Posted By Joshua Shackelford on Successful Thinkers Meetup

What do you need?
drive-disaster-recovery-backup When looking at backup systems, there are 3 types of scenarios we are trying to meet.  We are looking to archive our data, recover from the occasional oops, and then of course the ever so important, disaster recovery.  While archival needs vary from holding data for a couple of weeks, a few years, 10 years or even forever, everyone needs to be able to recover from the occasional oops and, the heaven forbid, disaster.  Through out all three of these cases we are looking to maintain business continuity.

Archival
I won’t go into much depth here as most people understand what their needs are for archiving data, and tend to just throw a bunch of hard drives at the situation.  Often archival needs are dictated by governing policies, and you are most likely already doing something about this.  After I go into more detail about file recovery, and disaster recovery, you’ll get a better idea of how archival fits into this whole scheme.

 

Oops! I deleted a file
computer-virus-bugs-clip-art-thumb3167674 We’ve all accidentally deleted a file and needed to recover it, or had users that have deleted files and needed to get them back.  A solid backup system will enable you to locate and recover a deleted file quickly.  If you’ve ever worked with a tape backup system, then you know that this isn’t quick.  First you have to locate the file in the backup application, then find the correct tape (which hopefully the tape’s physical label matches the system label) so that you can finally reload the original file.  This can be a pain in the butt.  Wouldn’t it be nicer if you could just click on it to restore it?

Oh No!  We lost the entire server!
In a major disaster, your whole business is at risk.  Whether it was a fire, a flood, or something more likely to occur, such as failing hardware, possibly from over heating or just wearing out, you are in a position that you need to recover your entire server.  What most people don’t realize is that even if you have a full back up of every file on your server, and all of the configurations, you will still be down for at least a day.  You see, before you can restore the files, you must first rebuild the server.  Reinstall the operating system, reinstall every single program on the server, and then begin reloading configurations and files.  If all of these backups are on tape, you are looking at 48-72 hours until you are fully running.

Finding a solution
backup-iomega-nas-drive There are many different backup options out there today.  If you are just starting this research process, you will be reading about hardware, software, virtualization, recovery… on… and on… and on…  Trying to sort out which software you need, which hardware it goes with, and then how do you recover if something goes wrong.  Finally you will settle on a solution.  Mostly likely either a tape solution paired with Backup Exex or ArcServe, an online backup like Mozy or Carbonite, or possibly a cloning application such as Acronis or Shadow Protect.  The best backup solution is somewhere in this mix allowing for a full recover in just moments, quick and simple file recovery, and the ability to take your backups offsite.

Please continue to part II, where the best backup solution is described.

Originally Posted By Joshua Shackelford on Successful Thinkers Meetup

Thursday, April 29, 2010

Journey To CISSP: A look at how to get the world-wide recognized security certificate

Journey To CISSP: A look at how to get the world-wide recognized security certificate


tweet-this-twitterTude 01
Tweet This


 


A little background
Security has been part of my duties since 2003, when I started working for a mortgage company as an analyst.  At this mortgage company I was responsible for the entire network and development of their pipeline management application.  Within the last couple years I’ve been thinking about taking a class to go in more depth regarding security, but decide on where I wanted to start.


computer-security Last week I saw an article about CISSP.  I figured that if I was going to take a class to learn more about security, I may as well take one that would lead to a certificate to show that I had the knowledge.  CISSP is recognized world wide, with classes and test in almost every country.  The requirements are managed by the (ISC)2, focusing on concepts and methods, rather than applications and techniques.


Classes
I first started looking for classes in my area.  Stockton didn’t offer any classes.  I ended up finding a class in San Francisco and Sacramento, and called them to check on pricing and scheduling.  The Sacramento company didn’t offer the class any more, and the San Francisco company was too expensive, with the cost being over $4000.  Within continued investigation I discovered several other class offerings in the $3000-$4000 range.  Since I can’t afford to pay this myself, I decided to get a book.


All in one CISSP Exam Guide
all-in-one-CISSP-Exam-Guide I started out at Barnes and Nobles website, thinking that I would find the best book and run over to the local store to get it immediately.  After settling on a book published in November of 2009, I looked it up on Amazon.com to check on reviews.  Later I found that most people were going with the “All in One CISSP Exam Guide” by Shon Harris.  The latest book was just published in January of 2010 and people seem to be raving about how great of a read it is, and how they were able to pass the exam on their first try.  The Fifth Edition of the All-in-One CISSP Exam Guide seemed like the best book of choice.  Now I just need to wait for it to arrive.



get-it-expediter-by-email-smallGet IT Expediter by eMail


tweet-this-twitterTude 01
Tweet This

Tuesday, October 6, 2009

7 Relationships All Leaders Need

7 Relationships All Leaders Need
(And How to Build Them)

Originally Posted on Successful Thinkers Meetup by Josh Shackelford

tweet-this-twitterTude 01
Tweet This

 

7-Relationships-a-leader-needs As a business leader, relationships are critical to your current and future success. But, what sort of people should you surround yourself with? Here are seven people every leader needs in their life and ways you can start (or continue) building these relationships today.  Do not be intimidated, as each one of these relationships can be built through the Successful Thinkers network.

1. The Peer Climber

  • Who They Are: A peer in the same career path, organizational level, field, or industry.
  • Why You Need Them: This person can help you understand current trends and demands in your business world. They’ll offer insight, ideas, and help when you need to talk to someone who just gets it.
  • How to Build this Relationship: Spend time together outside of work to cultivate this relationship. Join a professional organization together, or set up regular lunch meetings with this individual. Consider having a peer-to-peer business book club together so you can share insights and issues as they come up.

2. The Trendsettercar-blue-trendsetter-blur-early

  • Who They Are: This lifelong learner is always on top of the trends. They are always ahead of the curve with innovative thinking and solutions in business and life. They’re not waiting to see what everyone else is doing. They’re too busy forging ahead and trailblazing what’s next.
  • Why You Need Them: With today’s pressures of tighter budgets, limited personnel, and critical business goals, you need someone in your life to help you keep your eyes open to fresh and interesting ideas. They can help you keep up to date on trends that matter and point you to the people and resources you’ll need when it’s time to move beyond the status quo.
  • How to Build this Relationship: The trendsetter will appreciate ideas and information, so ask them to share interesting articles they come across, and return the favor by opening up your resources and professional knowledge to them. Register to attend a conference or convention on an emerging trend with this individual to bond over a learning experience.

3. The Experienced Executive

  • Who They Are: More seasoned in the business world than you are, they broker influence and garner respect within your industry and community, whether or not they have an executive title.
  • Why You Need Them: Their insight and been-there-done-that knowledge will be a vital resource as you address the continual challenges leadership brings. No matter where you are in your career, they are always someone you can learn from.
  • How to Build this Relationship: With a busy, seasoned professional, the main challenge to building a relationship will most likely be time. So, be direct and honest with this individual, letting them know you’d like them to serve as a mentor. Then, create a formal or informal time to meet so you can regularly learn from the experience they have to share, and find ways to lead up to make their time investment truly valuable.

4. The Honest Anchorhonest-anchor-time

  • Who They Are: This person ties you to reality and tells you things like they are. They may or may not be a member of your organization, industry, or even the work world. Regardless, they have the ability to listen first and then cut through the drama, politics, or emotion to help give you perspective to see any situation for what it really is.
  • Why You Need Them: Their discernment and honesty will help you see the perspective of others, which you will need as you make the difficult decisions leadership requires.
  • How to Build this Relationship: Don’t just go to this person when you have a problem. Spend time getting to know them so you can develop a close, trusting bond. True honesty only stems from a close relationship of mutual respect, so focus on ways you can build that valuable asset.

5. The Up-And-Comer little-girl-climbing-rock

  • Who They Are: An emerging professional with leadership potential who is eager to learn and ready to take on the challenges and rewards of leadership.
  • Why You Need Them: Surrounding yourself only with people at your level or above can quickly get you out of sync with the realities of those you lead. The passion and drive of an outstanding new professional can energize you and help you stay in tune with the trends and needs of your workforce. Plus, investing time into mentoring someone less experienced than you is one of the greatest rewards of true leadership.
  • How to Build this Relationship: Whether you develop a formal or informal mentoring relationship, make it a point to meet regularly just to chat and share information and insight. You may find yourself learning just as much as you are teaching.

6. The Community Connection

  • Who They Are: The go-to guy or gal in your community, this person is involved, connected, and respected in your local market.
  • Why You Need Them: More than simply a walking, talking Rolodex, they will be able to keep you up to date about community activities you should be involved in as a leader. They’ll have a good idea of what boards you should serve on, what projects to volunteer for, and what people you should get to know locally.
  • How to Build this Relationship: This person will probably be very visible within the community, but they might be very busy as well. To become more than simply one of many acquaintances, develop a close relationship by finding a common passion and volunteer with this person to help an important cause or organization. Go beyond surface-level networking and build a friendship that adds value to both of your lives.

7. The Breath of Fresh AirWEBBreathofFresh Air_SE_070108

  • Who They Are: Someone outside of your normal business pace. They may be retired, stay at home with children or family, or be a digital nomad and write their own rules for work.
  • Why You Need Them: The different pace of life they lead will help you get a fresh look at the world away from work. They will help you set priorities for work and life that aren’t just focused on the here and now or the strategic business future. They’ll help you say “no” when you need to and help you prioritize for important things like family time, vacations, and leisure activities.
  • How to Build this Relationship: Take an afternoon off every once in a while to experience life in their shoes during your normal workday. Read a book of fiction together, start a cooking club, or take your pets to the park. Spend time with this individual in a setting they’re comfortable in, and try to steer clear of business talk when they’re around. Then, use the inspiration you receive from them to approach work with fresh eyes. And remember that work’s not all there is to life.

 

get-it-expediter-by-email-smallGet IT Expediter by eMail

tweet-this-twitterTude 01
Tweet This


Originally Posted on Successful Thinkers Meetup by Josh Shackelford

Monday, August 10, 2009

Attacks On Twitter, Facebook Shutdown Result Of Massive Attack On One Person

DDoS Attacks On Twitter, Facebook Result Of Massive Attack On One Person
Originally Posted on Successful Thinkers Meetup by Josh Shackelford

tweet-this-twitterTude 01
Tweet This

It’s been a while since I’ve posted anything, and for those that know me, you understand some of the crazy things I’ve been going through and working on.  Recently there has been some outages on Twitter, Facebook, LiveJournal and some other social giants.  Many of us were wondering what was the cause of this  massive outage / attack.  Below is an article from DarkReading that explains how why so many people had to go without their social addiction for a few hours.

security-keyboardBotnet attack takes aim at pro-Georgian blogger and leaves collateral damage on social networking sites

Aug 07, 2009

By Kelly Jackson Higgins
DarkReading

It turns out yesterday's major distributed denial-of-service (DDoS) attacks that shut down Twitter for hours and disrupted Facebook and LiveJournal came out of a targeted attack waged against one individual with accounts on all of the sites.

gagged A pro-Georgian blogger called "Cyxymu" was apparently the intended target of the massive DDoS that knocked down Twitter and caused major slowdowns on Facebook and LiveJournal when a botnet apparently blasted waves of traffic at his accounts on the sites simultaneously in an effort to shut down his communiques.

Cyxymu tweeted yesterday on his Twitter profile that the attackers were "Russian KGB." The blogger, who later unmasked himself to CNN as "George," 34, of Tbilisi, Georgia, told the cable giant that his recent blog posts may have triggered the attacks. One post, he told CNN, discussed "how Russia was preparing military aggression (sic) against Georgia, how they were training soldiers and mobilizing military equipment, what kind of provocations were carried out by the separatists prior to the war," according to the CNN report. He also said the attacks were timed to coincide with the one-year anniversary of the Russia-Georgia conflict.

As of this morning, Cyxymu's LiveJournal site was still down.

visual-ddos-attack-facebook-twitterVarious reports attributed the attack to an email spam run gone wild, but security experts dismissed that theory, saying it had to be a coordinated attack from bots. "There's no way that simply spamming out email containing the links would generate that kind of traffic to the social networking sites. There simply wouldn't be enough people who would click on the links to create a DDoS," says Graham Cluley, senior technology consultant for Sophos. "So this must have been a 'traditional' DDoS attack from compromised computers [that] could hammer the Websites with multiple requests every few seconds."

Twitter acknowledged it was working with other services on "what appears to be a single, massively coordinated attack. As to the motivation behind this event, we prefer not to speculate." It said no user data was compromised.

Facebook confirmed the attacks were going after one person: "Yesterday's attack appears to be directed at an individual who has a presence on a number of sites, rather than the sites themselves. Specifically, the person is an activist blogger and a botnet was directed to request his pages at such a rate that it impacted service for other users. We've isolated the issue and almost all of our users are able to enjoy the normal Facebook experience," the company said in a DDoS-Attacks-trendstatement.

Meanwhile, Facebook's chief security officer, Max Kelly, is quoted in another report: "It was a simultaneous attack across a number of properties targeting him to keep his voice from being heard," he told CNET.

And from the blog of Mikko Hypponen, chief research officer for F-Secure: "Whoever is behind this attack, they had significant bandwidth available. Our best guess is that these attacks were done by nationalistic Russian hackers who wanted to silence a visible online opponent. While doing that, they've only managed to attract more attention to Cyxymu and his message."

In addition to the DDoS attacks on Cyxymu's Twitter, Facebook, and LiveJournal accounts, Hypponen says the blogger's YouTube account was DDoS'ed, and he was also targeted by a so-called "Joe Job'"spamming attack with email purported to be from "George" and trying to lure users to his blog on LiveJournal.

get-it-expediter-by-email-smallGet IT Expediter by eMail

tweet-this-twitterTude 01
Tweet This


Originally Posted on Successful Thinkers Meetup by Josh Shackelford

IT Liaison - Translating executive requests into geek for the common IT guy