Friday, February 06, 2009

Fireworks CS4 crashes on launch with "Fireworks Unexpectedly Quits" Message


Hello All! I have had Dreamweaver, Flash, and Fireworks 8 for some time now and thought that it might be time for an upgrade since I am using it a lot for class. So I first bought and installed the new Dreamweaver CS4 edition, which is pretty nice. Anyhow, last night I installed (or tried!) to install Fireworks CS4. Everything installed without a problem; however, upon trying to load it, I immediately got a message stating that "Adobe has detected that the application Fireworks has unexpectedly quite". It then proceeded to ask me if I wanted to send a crash report, blah blah. So I started trying to figure it out. Nothing would work. And what is more, I searched Google and found that crashing Fireworks CS4 is a major issue, but everyone who had the problem was stating that it was getting to the splash screen and then crashing, citing some internal error. Turns out this was resolved in most cases by corrupted fonts, or fonts that were installed that Fireworks did not like, though this seemed to be limited to Mac OS.

For the life of me, I could not find anything related to my specific problem. Somewhere along the line I decided to create another new admin user account (I am using Vista SP1 by the way) and see if it would load from there. Lo and behold, it did! So now what? I was thinking a permissions issue, but it could not be I thought. I checked everything and after 4 stinking hours and right before I gave up. I FOUND the solution that worked for me! I wish I remembered the name of the person that I got the workaround from so I could give him or her credit, but unfortunately I have lost the page (I do know it was on an Adobe U2U forum though.Anyhow, this is what worked for me:



Apparently, to solve this issue, one must venture into Dreamweaver where a little unassuming site definition or two is offending Fireworks and it will not start. So:

1.) Open Dreamweaver and click on sites-->Manage Sites
2.) Export and save all your sites and then remove them from the site manager.
3.) Close Dreamweaver and try to relaunch Fireworks.
4.) If Fireworks does not open, then this is not your problem.
5.) However, if it does open, then we can now figure out which sites are causing the problem.
6.) Close Fireworks again.
7.) Open Dreamweaver and go to site manager and import ONE site. Save and close Dreamweaver and try to Open Fireworks.
8.) If Fireworks opens then this was not the offender and can remain in the site manager.
9.) If Fireworks does not open, then you will need to rebuild this site directly in Dreamweaver again.
10.) Keep this cycle up until all sites (that work) have been imported into Dreamweaver. (In my case I had 2 that were causing problems, which makes sense as one was duplicated originally from the other.

I really hope this helps (and that my blog gets listed towards the top of search engines on this topic since it took me forever to find something on it.

Good Luck!

Continue Reading*

Wednesday, January 28, 2009

Motorcyclists and Spring Sand

In addition to this blog, I am also an administrator of a great motorcycle forum, motorcyclistsunited.com (I say great not because I am partial, but because I have had experience at other forums based on motorcycles and this one has far better people, experts in the interest, and much better content). Anyhow, we have an awesome contributor, Captain Crash, who always posts some very fine literature based on motorcycles, life, and the philosophy of the integration of both. He also makes some very good motorcycle safety and informational videos. Anyhow, I wanted to share one that he posted today. The topic is the spring sand effects of living in a snow and frozen weather area. Good stuff!



Continue Reading*

Monday, January 26, 2009

The Queuing Theory [LU]



This was a response to a classmates post regarding the queuing theory...

I am a very analytical person and any mathematical/analytical theory is interesting to me. The queuing theory is no exception. On top of that, I have worked in a couple of call center environments where this is of vital importance. You make a great point about understanding more than just the foundation of the theory. For instance, to make it an effective learning tool – one needs to know more than if customers have to wait for a certain amount of time they will hang up, which leads to reduction in productivity and sales, which leads to loss of business, which leads to ex-employees!

I was never a manager at either of these two jobs, so I am not sure how much the management really understood or utilized the theory. However, being an employee in those situations I know that 99% of the employees do not fully understand the why’s and how’s surrounding it. What I mean is that as an employee it was always drilled into our heads that we needed to provide great customer service but in a shorter amount of time. Most of the employees resented this part of their jobs. “How was this possible,” we thought. How are we supposed to provide excellent customer service, make a connection with the customer, and then have them off the phone within 1 minute and 15 seconds? While I was always fast on the phone this seemed an unattainable goal in most circumstances.

Additionally, most companies have key performance indicators and if you didn’t consistently meet these often lofty goals, your job was in jeopardy. So, in many cases the workers viewed the time goals as the most important, most often at the expense of customer service and connection. I believe the reason for this is because the queue goal was much more immediate and personal to the individual, whereas the loss of customers due to poor customer service was a community affect. Many employees in this situation will look out for themselves first and the company second. This is an unfortunate reality.

I think managers should use the queuing theory to not only map a plan of action for what is best for the business and the customers, but to also find a pathway to achieve such goals while keeping the employees attitude healthy as well. There is a lot of turn-over at any call center really and I personally believe that this is due, in part, to perceived impossibility on the part of the employees.


So that being said, while I believe the queuing theory is vital and necessary, I often question if it even gets used correctly. I say that in many cases it is not being used to its full potential and this in-turn makes it somewhat counter-productive.

Continue Reading*

Monday, January 26, 2009

TELNET, SSH, FTP & SFTP [LU]



TELNET v. SSH

In an anecdotal way, the differences between Telnet and SSH (as well as SFTP and FTP) can be compared to the "changing of the times". I remember a time not too long ago when many people left their doors unlocked and the car keys in the ignition! Security was not really much of an issue because most people minded their own and did not infringe upon others' property and information. Certainly the times have changed and now we have complex security systems to protect our cars, homes, and even our computers now. There are lots of people out there who would love to get their hands on other people's information to exploit it for their personal gain. This same type of rationale can be applied to the differences between telnet and SSH.

According to RFC854 (Telnet Protocol Specification) TELNET protocol was created to provide general, bi-direction communications between networked devices. These connections were eight-bit byte oriented. "its primary goal is to allow a standard method of interfacing terminal devices and terminal oriented processes to each other (RFC854).

That being said, one of the biggest downfalls of TELNET is that it is not really transparent at all. It has long been considered a security risk because user names, passwords, and all subsequent commands are transmitted as easily-exploitable plain text (Brenner, 2007). However, TELNET is really a useful tool. So what to do? We need to be able to have the same essential functionality, but with some level of security.

Enter SSH...

According to RFC4251, Secure Shell(SSH) is a protocol for secure remote login and other secure network services over an insecure network. There are three major components:

  1. The Transport Layer Protocol [SSH-TRANS] (provides server authentication, confidentiality, and integrity)
  2. The User Authentication Protocol [SSH-USERAUTH] (authenticates the client-side user to the server and runs over the transport layer protocol.
  3. The Connection Protocol [SSH-CONNECT] (multiplexes the encrypted tunnel into several logical channels and runs over the user authentication protocol). (RFC4251).

So, as one can see, the service that SSH provides is essentially the same as one would use with TELNET; however, SSH offers a mode of communication that is much more secure. Meaning the bad guys cannot get your information as easily.

FTP v. SFTP

FTP (File Transfer Protocol) was created to promote sharing of files; to encourage indirect or implicit use of remote computers; to shield a user from variations in file storage systems among hosts; and to transfer data reliably and efficiently (RFC959). In layman terms, it is simply a protocol via which users can upload and download files from one networked resource to another.

Like with TELNET, FTP is unsecure. Whenever a user opens a regular FTP session using a TCP/IP connection, the entire transmission between the host and client is sent in plain text. Anyone who has the ability to snoop on the network packets can read the data, including the password information. If an unauthorized user can login, they have the opportunity to compromise the system (University of Kentucky).

SFTP was created to eliminate this issue. The purpose and functionality is essentially the same; however, the entire login session, including transmission of password, is encrypted. It is therefore much more difficult for an outsider to observe and collect passwords from a system using ssh/sftp sessions. Therefore, SFTP is a much more relevant transport protocol in this day and age of cyber-criminals.

References

Brenner, B. (February 16, 2007). Solaris flaw a reminder of why telnet is toast. Retrieved January 21, 2009, from http://searchsecurity.techtarget.com/news/column/0,294698,sid14_gci1244019,00.html

Postel, J. & Reynolds, J. (1983). RFC854 - Telnet protocol specification. Retrieved January 21, 2009, from http://www.faqs.org/rfcs/rfc854.html

Postel, J. & Reynolds, J. (1985). RFC959 - File transfer protocol. Retrieved January 21, 2009, from http://www.faqs.org/rfcs/rfc959.html

Lonvick, C. & Ylonen, T. (2006). RFC4251 - The secure shell (SSH) protocol architecture. Retrieved January 21, 2009, from http://www.faqs.org/rfcs/rfc4251.html

University of Kentucky: Center for Computational Sciences (n.d.). Secure file transfer. Retrieved January 21, 2009, from https://www.ccs.uky.edu/machines/sftp.html

Continue Reading*

Monday, January 26, 2009

DNS Caching & IPv6 - [LU]



It is safe to assume that most internet users have no idea what DNS caching is or how it helps the flow of information on the WWW. That being said, I suppose for the average user, knowledge of DNS caching is not important; however, to anyone involved in the IT field it is an important concept to know.


DNS Caching

While it is probably hard to determine, it is safe to assume that there are probably millions, if not billions of DNS requests going on at any one point in time. If every time a DNS lookup is requested the request has to work itself all the way to the top of the DNS hierarchy, there would obviously be a large bottleneck that occurs within nanoseconds. This would cause the entire internet to effectively shutdown in short order. It would also make the responses incredibly slow.

To avoid this situation, DNS caching is used. This way the information is stored lower in the hierarchy so that DNS requests can be handled and responded to in an orderly and efficient fashion. In contrast to the former situation, when a user makes a DNS request, it may only have to go to their local DNS server (in the office, or even on their computer) to get the correct IP address of the domain they are looking for. Not only does this reduce the probability of a bottleneck, it also allows for much faster browsing - no matter what speed of internet the user has.

IPv6

Theoretically, even with the advent of NAT, IPv4 addresses will run out within the next couple of years. With hundreds of millions of pieces of technology that require an IP address, IPv4 addresses are now becoming very scarce.

While it is not known if the IPv6 convention is the best idea, or easiest to use and implement, the number of possible addresses is, as far as we can fathom, sufficient in terms of addresses.

As St. Sauver points out in his article, IPv6 uses 128-bit addresses, which should allow for address assignment for virtually any conceivable address allocation scenarios. A complicated mathematical equation shows that it is possible to assign "3.7X10**21 addresses per square inch of the earth's surface"(Sauver, 2001, para. 11)!! I could not possibly imagine that ever being necessary.

References

St. Sauver, J (2001). What's IPv6....And Why Is It Gaining Ground? Retrieved January 15, 2009, from http://cc.uoregon.edu/cnews/spring2001/whatsipv6.html

Karrenberg, D. (February 2004). The internet domain name system explained for non-experts. Retrieved January 15, 2009, from http://www.isoc.org/briefings/016/index.shtml

Continue Reading*

Sunday, January 25, 2009

Span of Control (Lean Management) - [LU]


Definition

In “Essentials of Management: Core Principles, Concepts, & Strategies”, the author defines span of control as “the number of subordinates who report directly to a management.” Span of control also refers to the leanness of the organization, which depends on how many different layers of management a company in proportion to the total number of employees. That being said, an organization that has a smaller ratio of managers to subordinates (with many layers) is said to be fat; conversely, a company that has managers with large number of subordinates (in less layers) is considered lean.


Satterlee, A. (2006). Essentials of Management. Roanoke, VA: Synergistics Publishing.


Summary

Paul Glader is an experienced journalist who currently works for the Wall Street Journal. His specialties include General Electric Company, industrial companies, and management issues. In his article “It’s not easy being lean, “ Glader discusses how a small steel manufacturer, Nucor Corporation, ended up becoming the largest steel production plant based on shipments in the country simply by keeping their organization lean. The author also discusses how maintaining a lean organization is not always easy to do; in fact, as a company starts to grow it becomes near impossible. For the longest time, Nucor prided itself on its three management layers that separated the CEO from the hourly workers. However, they were soon forced to add an addition (fourth) layer to the mix with the placement of five new executive vice presidents. At Nucor, there was a bottleneck begging to develop for the CEO’s time. He constantly had people wanting to talk to him about mergers and acquisitions, development of new technology, and business machine sales people. This is just a small sample of the many vying for his time. When the attention demands from the plant managers were also added in, one can see that help was needed. This was an instance where too lean was causing missed opportunities, increased competition, and inefficiency simply based on limitations of one human being.


The determination of whether or not a company is lean enough can be concluded from profits. In many cases a company that is not lean enough will not be consistently hitting the profit margins they are looking for. The reason for this is because decisions take too long (as there are too many to be made) and time is spent wasted while the lower layer waits for these decisions. Efficiency is increased in Nucor’s lean model because the general managers are able to work with employee input to decide important issues that involve their layer – decisions such as how to set up the work shifts, how to spend maintenance money, and which products to make. This allows for a faster turnaround and also helps boost the workers’ morale as they feel that they are making a difference towards meeting company goals.

Being lean is not always a choice; however, Glader feels that corporations should do what they can to be as lean as possible. Nucor seems to be on the right track, as their profits show. They had to add the new executive layer merely out of necessity. It is important to note that these new Executive VPs are not another blanket layer between the CEO and the workers; rather, each one has a specific role, like chief financial officer and merger and acquisition VP. So in a sense, they are not fattening up the structure – they are merely performing specialized functions so that the CEO can still be in touch with the workers only a few layers down.

Discussion

Many people know that in business wasted time, resources, and work is not part of the profit equation. Many companies do everything they can to reduce waste. However, one of the most important things a company should focus on is not wasting management and time on decisions. A lean structure is essential in increasing productivity and profits. In Glader’s article, he stated that some steel mills that were competitors of Nucor had upwards of 35 layers of management! Once you understand what lean is, having 35 layers of management would seem a sure fire way to have business movement come to a grinding halt. When a decision has to travel 35 levels up and then 35 layers back down that makes for a lot of downtime! However, that does not mean that a company that is fat is bound to fail. As our text pointed out, Peters and Townsend believe that most of the Fortune 500 companies are over-managed, so it is possible to be profitable while not being so lean. However, I would be willing to bet that if they got rid of some management layers, they could cut wasted time and costs significantly thereby increasing the bottom line.

The layers of management differ from business to business. For instance, a small company may be forced to have a fatter structure simply out of responsibility. However, just because a company gets larger does not mean that the number of levels of management need to as well (Satterlee, 2006).

When it comes to the benchmark for using a lean structure, most experts agree that Toyota is the leader in this regards. Glader briefly mentions Toyota’s TPS (or Toyota Production System), which was inspired by the teachings of management expert Edwards Demming. The TPS system aims for the total elimination of waste and mistakes by continually improving the process. This includes total elimination of waste in those regards caused by too many layers of management. In another article, written by Susan Hassler, it is shown that the TPS method works, but only when the entire system is implemented.

In searching for more information on this topic, I found an article that was about how health care was attempting to lean down their structures to eliminated cost both for the company and the consumer, as well as eliminate errors which are literally make a difference in life or death. This article reviewed some shocking statistics on how a lean model makes a huge difference. Here are a few: Toyota was producing a product in 30 percent less time, with 25 percent less defects, in 25 percent less space than its competitors. They did all of this with 1/30th of the materials on hand. In addition to all of this, Toyota enjoys half the absenteeism rate because of the rotating staff and obtaining suggestions from employees 60 times more than a comparable company.

Sure it sounds good on paper, but how easy is it to achieve - That all depends on the situation. Many industry experts state that it is much easier to start a new company lean than it is to turn an existing company into a lean one; although the latter is not always impossible. The bottom line is that quantity does not always equal quality. Before I did this research, I had assumed that the bigger a company was the more managers and levels of management were necessary. However, I was naïve, like many others probably are about this fact. I am now in total agreement that lean is the way to go. I should have known better though. I have worked for start-ups and I have worked for big names like Bell Atlantic with what I perceived to be a fat organization. At Bell Atlantic I always felt like I did not matter – like I was a drone and my work probably suffered for it. On most days, I simply showed up for work and did the minimum amount of work required and went home. I felt like I had more vested in the company than they did in me. My opinion did not matter. However, when I worked for the start-up I found that because I was interfacing with the CEO everyday that we were moving forward together – that I was actually making a difference. I was working extended hours for no extra pay and working on the weekends as well. I was passionate about my work. I never once put two and two together and realized that it was the span of control, not necessarily the size of the company that made the difference. Perhaps I would have enjoyed working at Bell Atlantic more if there were fewer layers to get to the top!

References

Castle, A. (2007, October 31). Lean thinking on the wards. Nursing Standard, 22(8), 16-18. Retrieved January 17, 2009, from Academic Search Complete database.

Glader, P. (2006, June 19). It's Not Easy Being Lean. Wall Street Journal - Eastern Edition, 247(142), B1-B3. Retrieved January 17, 2009, from Academic Search Complete database.

Hassler, S. (2008, May). spectral lines: It's Not Easy Being Lean. IEEE Spectrum, 45(5), 9-9. Retrieved January 17, 2009, from Academic Search Complete database.

Continue Reading*

Sunday, January 25, 2009

Liberty University Distance Learning Program - A Brief Student Review


As it says in my profile, I am a FT student. I had attended college right after high school like most people do; however, I soon found that the program I was in (Emergency Health Sciences - Paramedic) was not for me. This, in addition to some extenuating circumstances at home, I stopped attending. A lot of things happened in my life over the next 7 years and I never returned to any other school to finish any degree. However, after I got married and settled down, I decided that I needed to go back then or never have the opportunity to do it again. I was 26 years old. I fell into the trap known as University of Phoenix, which was a horrible school to say the least. While it is a topic for another post altogether, I will say that this school (at least when I was there) was nothing but an EXTREMELY expensive diploma mill who had unqualified instructors. While I do not know for a fact, I can say that somewhere I imagine the instructors are informed to be very lenient with grading. Reason? - If students get bad grades or fail, they will not return, which = fewer profits. Let's just say I will post on this topic a bit more fully some other time.


About a year into my tenure at University of Phoenix, God told me that I was not in the right place. I was not being challenged at all and really was only learning APA formatting and spending thousands to do so. Upon my searching, the first Google search pulled up Liberty University. Obviously, to me, this was a sign! I did not even know that Liberty had a distance learning program. I was in search of a program that was not 100% online. Meaning, I was looking for a distance learning program that was an extension of an already well established institution. Turns out, not only was this the case, but Liberty was actually a pioneer of the Distance Learning format, starting way back with their VHS Bible classes.

I did some further searching, but not very much. From the moment I saw the programs offered at Liberty, I knew this was where I was meant to be. I enrolled in the B.S. Management Information Systems program and am now a senior. Liberty University's curriculum is fantastic - exactly what I was looking for. I am challenged every day and have a lot of work. However, what is good is that I am actually LEARNING, which is much better and more worthwhile than simply paying $60,000 for a piece of paper (like at University of Phoenix). The instructors are very knowledgeable, helpful, and genuinely committed to the success of the students. No wonder Liberty University is ranked #3 overall for their Distance Learning program. The cost for attendance is a bit more than a state brick and mortar, but there is no way I could possibly complete a program like that. However, even though LU is a private university the cost is very reasonable. To anyone that is considering an online education, I highly recommend looking into the programs they have at Liberty University. They offer certificate, undergraduate, and graduate programs in a number of disciplines.


In addition to promoting a school that I love, I also wanted to put this post in here to explain some of my seemingly random posts that may arise in the near future. We have many writing assignments in my coursework and I plan on posting some of my responses and assignments in my blog. I am hoping that it might help others in researching as well as showing the level of work required at LU.


What My Intent Is Not


It is not my intent to post material for others to use as their own work, i.e. plagiarism. It is an unfortunate reality that this happens all the time. Again, that is another topic for another post; however, I doubt it will do any good. Those that plagiarize generally do so in spite of possible failure and expulsion. Sad really. So it doesn't really matter how much I say not to do it, those that do will and those that do not won't. That being said, any post that I make that is from my work at LU will have the letters LU in parenthesis rather than explaining in the beginning of each post where it came from.

Continue Reading*