Sunday, March 13, 2011

Amazing Week: AirSoft, Sweden, Pregnant, Valley Apprentice, and Citrix XenApp 6 Farm

Originally written by Joshua Shackelford on Successful Thinkers.

Wow!  What an amazing week.  I played my first AirSoft game, we booked our trip to Sweden, found out we’re pregnant, and I found out I’m one of the finalists for the Valley Apprentice.

AirSoft

airsoft-cqb-sniper Last Saturday I played my first AirSoft game.  I had found out about an AirSoft facility that is just down the street from me called CQB City.  They were hosting a special night game where everyone had to be over 18, had to have comms, and they permitted full auto.  Most of the players were ex-military, and all of the scenarios were extremely tactical.  It was truly an amazing evening.

Booked Trip to Sweden

SAS-flight-sweden Early in the week we booked a family vacation to Sweden.  It has been 3 years since we’ve visited our family in Sweden.  We have been trying to get back there for sometime now, but it has been difficult to coordinate work, finances, and the kids in order to be able to visit my grandparents that are growing old, and all of our cousins.  We are excited to have our kids meet their cousins over there, who are all about the same age.  We had book our flight for September, but had to move it, as we just found out on Friday that my wife will not be able to fly in September because we’re…

Expecting Another Child

pregnant My wife came down stairs Wednesday night, after spending several hours trying to fall asleep.  She came down with a look of panic on her face, and she said “Josh, I need to talk to you.”  From experience, this has never been a good thing.  I started run the day, then the week, then the month through my head.  I was trying to figure out what I could have gotten in trouble for.  I couldn’t figure it out.

She proceeded to tell me that she thought that she was pregnant.  We had planned on having another child, just not yet.  Our plan was to have 2, wait 4 years, and then have another pair.  No we were going to have 3 kids all within 4 years.  This was exiting and scary, all at the same time.  My wife went to get a blood test on Thursday, and we got the final results on Friday.  It is now official, we are having another baby.

Valley Apprentice

valley-apprentice Later, on Friday, I received an email, flag with importance, informing me that I was one of the 40 finalists for the Valley Apprentice.  I had kept this under wraps, as I wasn’t sure I’d even get past the application stage, but I have and am excited for this amazing opportunity to give back to the community, and to possibly become an apprentice to some of the Valley’s strongest business men.  Tuesday is an interview in front of a panel, and then on Friday the competitors will be announced and the teams will be picked.

XenApp6 Citrix Farm

citrix-xenapp After an amazing week, I still sat down at my computer and proceeded to work on building a new Citrix XenApp 6 Farm for Florsheim Homes.  It has been challenging, as I had to rebuild the servers twice, due to a corrupted installations.  Once I got it all built again, the final challenge was resolved with a few firewall tweaks on the Windows 2008 Server itself.

This has been a phenomenal week.  In addition to these amazing milestones, I also hit the next phases for several of the applications I’m writing, joined the Rotary Club, caught up with some old friends, and started building an electronic flash grenade for AirSoft.

I’m looking forward to this week, and the new adventures to come.  I will need to start thinking more about some community charity events for The Valley Apprentice, but am looking forward to the challenge.

Thursday, February 24, 2011

HTML to PDF component: A review of ExpertPDF

Often I am converting HTML documents to PDF, as this seems to be the easiest way to create dynamic PDF’s populated with a variety of data.  ExpertPDF has been my favorite tool and I wanted to share my latest experience.  Their site was not the prettiest site, and the feature list was a little too much to read.  It would have been nice to be able to see a list of features, than a release schedule.  I was initially hesitant in trying out yet another component for converting HTML to PDF.

html-to-pdf-expert-boxThe install went quick, and I added the component as a reference to an existing project I was working with.  I wanted quickly get to where the rubber meets the road to see what the PDF would look like an a report I was having challenges getting to render properly.  My quick test was to set anonymous access to file, and point the tool to the page.  I was amazed at the speed and clarity of the PDF.  It rendered perfectly out of the gates.

Anonymous access to HTML files is not very common in my world, so I needed to get in to the security and figure out how to lock my report back down, but still be able to get the rendering engine to load my PDF.  The security credentials were easy to load, and the sample code that ExperPDF had put together showed 2 methods, one of which was to use the credentials of the current user, rather than some server side credentials.  This was a nice bonus.

After locking down the HTML report (aspx page), and wanted to try something a little more challenging.  I needed to render a PDF with custom margins, orientation, header, footer, etc… and then secure it before the emailed it off.  Another set of tasks that just came easy with ExpertPDF.  The level of control that the control provides has been outstanding.  Their documentation is easy to follow and the processes make sense.

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

Tuesday, July 7, 2009

Turn Your Passion into Money

Originally Posted on Successful Thinkers Meetup by Josh Shackelfordtweet-this-twitterTude 01
Tweet This

 

You will spend more time working than you will with your own family.  It is important that you do what your love.  Right now there are a lot of people hurting for an income.  Tired-At-Work-sleepingMany businesses are suffering slower sales, or even a loss.  Barely keeping their head above water.  It is important that all of these business owners find their passion.  If you are are one of the unfortunate unemployed, then it is even more important that you live your passion.

 

Getting Started
When I first started down my IT career path, it wasn’t for money.  There was a large technology boom going on, but I didn’t even notice.  I didn’t pay much attention to industry trends at the time.  Instead, I was following my heart.  I enjoyed helping people.  I was going to college, studying organic chemistry, working part time as a business tech support representative.  I wanted to go into medicine to help people have a better life.  I was working tech support to aid businesses with their technical needs so that I could pay my bills.

 

My passion to help people, drove me to learn to develop websites, begin programming, and to promote other companies.  By following this passion, I became very dedicated to learning to do it better.  Passion motivates learning.  If you are passionate about something, you will continue continue to push yourself to be better.

 

cisco-webex-lady-sitting Marketing
When we all go out and socialize with other, we talk about our passions.  When we meet new people, we talk about our passions.  You will naturally share your passions, and people around you will become more interested in what you have to say, as they see that passion come out of you.  The people that you meet will recognize your expertise and will be drawn to you.

 

Building a Team
The hardest part about running your own business and following your passion, is the paperwork.  Few people are passionate about paying bills, reading up on laws, paying taxes, etc.  However, you will find that there are plenty of people around you that are willing to help you succeed.  As they see that fire inside of you, they will catch it.  They will want more.  They will want to be part of what you have.  You will be able to create a win-win team for yourself and the people around you, as you all help to build each other.

 

Terrible Time to Start
Many people will tell you that it is a terrible time to start a business.  And as you begin, you might even be discouraged at the outlook of the current economic trends.  But if you look at the experts, they are all saying that now is the best time to build a business.  Business that start, build and survive through economic turmoil, will come out stronger and more successful than anyone else.  You will find that people are more desperate to work with you, it is cheaper to get started, and your customers are more loyal.  Now is the best time to get started, or to start building.

 

Life's Journey Looking for a Way to Start
I have been helping startups get on their feet for the last 9 years.  I have a passion to help brilliant entrepreneurs find their dreams and to find ways to achieve them.  Often people have great ideas, but run into challenges in finding economical ways to achieve them.  I can help you get the resources that you need to start your business, or to take it to the next step.  Please leave questions or comments below, and I will help point you in the right direction.  If I am unable to answer your questions, I can put you in touch with someone who is passionate about your topic, and they will help you follow you dreams and keep your passion alive.

 

Don’t Get Discouraged
As we follow our passions, we often run into things that are not so much fun.  Every job as parts that you don’t want to do, parts that your are not passionate about, and parts that you might not be that good at.  Do not get discouraged about these things.  Instead, reach out to the people around you.  Focus on your passion and let them focus on theirs.  When you come across someone passionate about their field, they will help you because they love what they do.

 Originally Posted on Successful Thinkers Meetup by Josh Shackelford

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

tweet-this-twitterTude 01
Tweet This

Tuesday, June 9, 2009

Ride a Google Wave to Success

New technologies are constantly coming out.  Our challenge is figuring out out to leverage them for our success. 
Originally Posted on Successful Thinkers Meetup by Josh Shackelford

tweet-this-twitterTude 01
Tweet This

Google is will be launching a new platform called Wave.  The Google Wave is suppose to leverage social networks to enhance communication.

Check out what one of its founders had to say. 

google-wave-logo "Back in early 2004, Google took an interest in a tiny mapping startup called Where 2 Tech, founded by my brother Jens and me. We were excited to join Google and help create what would become Google Maps. But we also started thinking about what might come next for us after maps. As always, Jens came up with the answer: communication. He pointed out that two of the most spectacular successes in digital communication, email and instant messaging, were originally designed in the '60s to imitate analog formats — email mimicked snail mail, and IM mimicked phone calls. Since then, so many different forms of communication had been invented — blogs, wikis, collaborative documents, etc. — and computers and networks had dramatically improved. So Jens proposed a new communications model that presumed all these advances as a starting point; I was immediately sold," explains Lars Rasmussen.

 

What does this mean?
google-wave-rich-content We all have many projects that we are concurrently working on, with many different teams.  Well maybe not so many different teams as much so as multiple projects with the same team.  Imagine being able to brainstorm, day or night, with your team, and to have a track record of the conversations and the evolution of the project.  Your coders can add functional input, your designers can add graphics, your business execs can mold the conversation towards business objectives, and your sales reps or field agents can provide feedback as to what is needed in the field.  Real-time, complete, and full collaboration from anywhere in the world.

Just about every demographic should be getting excited about this new platform.  Business owners and execs can leverage it for business, while kids can chat about their days or work on hobbies, and gamers can play games with their friends. In order to be successful in anything that we do, we need to invest in the people around us.  Google Wave is another way for people investing.

How will Google Wave work?
google-wave-event-planning Google defines a Wave as a new communication project.  You would create a wave and add people to it. Everyone you invite on to your wave can use richly formatted text, photos, gadgets, and even feeds from other sources on the web. They can all edit directly within the wave, adding replies, comments, images, video, etc…  It's real-time editing, where you will be able to see instantly, what your fellow team members (or wave members) are typing in your wave. Google Wave is just as well suited for quick messages as for long term content -- it allows for both collaboration and communication. You can also use "playback" to rewind the wave to see how it evolved.

 

How can Google Wave make me more Successful?
Often on Successful Thinkers, people are talking about successful people being continues learners.  Successful people are looking for better ways to accomplish their goals, and need to be able to lean on their community to do that.  A Google Wave will allow you to communicate more effectively with your community and team.   You could even open your wave up to strangers to get some additional expert opinions on your projects.

google-wave-game-chess Some people might even consider creating a wave to discuss marketing strategies.  Imagine starting a wave about a billboard, and with the help of your community, you could end up with a video production on TV for a fraction of the cost of the billboard.  How this would be accomplished, I’m not sure.  But the power of a community and the influence that they have, could bring a great reward your direction.

Once Google Wave becomes live, you can bet we will find a way to integrate it into successful thinkers, so that we can all ride that Wave to Success.

 Originally Posted on Successful Thinkers Meetup by Josh Shackelford

 

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

tweet-this-twitterTude 01
Tweet This

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