Facebook: turn off chat

Did you know you can turn off Facebook chat? It’s something that a few people have mentioned to me: they log on to Facebook and want to be on just quickly, or want to get through all those notifications, when someone sees they are online and pops up a little chat box to talk! Being polite people they don’t want to ignore their friend, but since Facebook added chat they haven’t been as productive.

Here’s how to log out of chat:

[ Screenshot of the chat button, showing user is online ] The chat button is located at the bottom right of the Facebook window. If you are online, the chat button will have a green circle and a number indicating how many of your friends are online right now. Click on this button to expand the chat menu, allowing you to see who is online and also how to go off line.

[ Screenshot of Facebook screen, pointing out the chat mini application at the<br />
bottom right corner. ]

Now that you’ve got the chat “mini application” open, look for the Options menu, the one with a gear icon next to it. Click on Options to expand the Options menu. Right near the top are those magical words: Go offline. Click on that to go offline.

[ Screenshot of  the expanded chat menu, pointing out the OPTIONS menu item . ]

[ Screenshot of the OPTIONS menu, pointing out the GO OFFLINE option. ]

[ Screenshot of the minimised chat button, showing user is offline. ]
The chat application will minimise down, and you’ll see that Chat (Offline) is showing on the Chat button. Once you click on the Chat button you will be automatically put online, becoming available for people to talk to you. If you minimise the Chat application you will still be online, you need to select “Go Offline” from the options menu to turn off chat, becoming unavailable to talk to, leaving you to browse Facebook in peace.

April 30, 2010 | |

COMMENTS

FIT2001 Week 8: design

Well, the main thing I’m working on this week is the Assignment 1b Functional Specification Report. I’m glad the things I learned in ENH1260 Introduction to Professional Writing and FIT2043 Technical Documentation for Software Engineers are coming back to me, so I’m pretty happy that I can format my report and make it look business-y. Unfortunately I last took FIT2010 Databases FIT2008 Networks in 2007, so I’m going to need to brush up on the Diagrams for the Assignment and Terminology for the Design lecture! I’m still struggling with converting my event table into a Use Case diagram, so I just have to do the other diagrams and then ask lots of questions in the next tutorial. It just feels bad and wrong every time I attempt it, so I’m a bit discouraged there. Anyway, on with this week’s topic.

Thoughts

Good design involves creativity. While you can just put in tech solutions with the goal of meeting the Acceptance Test document, that isn’t really design. Design is a creative process where the designer (perhaps the Information Architect) makes IT solve problems in really efficient and useful ways, to inspire the business to use IT to add value, not just as a problem solver.

So let’s think “Blue Prints” so the designer can tell the programmer (either another person or their own future-self) how to build the system. Design works at both high-level and low-level. Of course, while Analysis works out what the system should do, Design looks at how the system should do it. There are three big areas that System Design focuses on: Network, Software and Database, which are inter-related.

The main points of the lecture were: Networking (enough to talk to the networking specialist) Application Architecture, User Interface (muck it up and the users will hate your system), System to System Interfaces. Database is a big deal, because a system is basically a Database with a graphical front end.

Security: besides passwords and encryption, also include Audit trail and logs.

Client Server Architecture is important. Having multiple servers lets us separate the different components of the system out.

3 Tier Architecture

Middleware is the glue that holds the layers together and lets the different software objects in the layers talk to each other.

The Quiz
This week I didn’t do well on the quiz: showing there is some specific knowledge to pick up here, rather than apply existing knowledge to new problems.

I managed to guess the answers involving stuff I already knew, such as LAN, distributed architecture, cluster, intranet, extranet, database relating to the Data Layer as well as the questions about the Analysis phase.

However, this is the stuff that I missed:

These were all Free form answer questions, and I think I could have improved my score by reading the question more carefully, or if I had been asked to define each of these rather than guess the word that matches the definition.

The Tutorial
The most memorable thing from the Tutorial? “What is the internet?”
“A Box.”

April 30, 2010 | |

COMMENTS

FIT2001 week 7: wrapping up analysis on the run

I noticed with great excitement that analysis is finishing up this week and that we’ll be getting into the design next week. This week seems to be very similar in content to Project Management. I also heard on the recording that POD had just written the exam for the subject, so if he says something “might well be on the exam” it would be good to listen up!

This week I didn’t manage to listen to the lecture on Friday, as per my usual schedule, but listened on the go with my iPod during a youth group scavenger hunt: I was a leader and the groups had to find me as I moved around the Ringwood/Eastland area. I was annoyed to find out that my “video ipod” didn’t actually play the video podcast that played fine on my computer. Oh well, I got the “no slides” version of the lecture, but managed to listen and take notes in 4 different locations while ‘hiding’ from scavenger hunting teenagers.

Actual Thoughts on the Content
Of course, we are taught Analysis first and then Design, but in real life they often run semi-concurrently. This weeks lecture also talked about when Analysis isn’t the precursor to Design, but the precursor to a Request for Proposal, which is a big list of requirements with an introduction for the system that you want to buy from some one else.

Dilbert.com

The “end of analysis” is gearing towards a massive report (much like our Assignment 1b) that a Senior Analyst and Project Manager would discuss with each other and present to Senior Management and major stake-holders, who have the power to decide the future of the project. The report consists of lots of diagrams. The big part of the report is prioritising the requirements and deciding the Level of Automation.

The Level of Automation is a good one to look at first- basically it is deciding how much the computer is going to be involved in that component of the system. There are, of course, advantages and disadvantages to automated (computerised) systems. It sounds like any time you automate something you need to take care, because of course, Computers are Stupid (only doing what they are told to do.) For example, the Monash Swipe Card security system relies on user honesty as well as the computer reading the barcode/chip on the ID card. If security was really important a tough human security guard would be a better bet. Sometimes automation makes a work flow really simple, easy, and cheaper. Or it could make the system really complicated and expensive. That is why we do Analysis, to find out which.

As well as working out how much we need to automate the different components, we also need to look at whether it is worth building the components at all. No project has an unlimited budget and unlimited time, so no project can implement all of the features that it wants. So, we need to limit what the system does (Scope) so we can complete it. Scope Creep is when the client (or Analyst!) keep changing the scope of the project by requesting more, well, Bells and Whistles, usually. If something comes into the system, something else usually has to go, or be less automated.

Of course, all this info needs to be communicated to the Senior Management (by the Project Manager and Senior Analyst) so they can make decisions. So while we’re thinking about the technology now it still is at a high level so we don’t confuse the boss. All compromise is political and the big IT companies make sure to network with the Board members and Senior Management.

We also talked about scoring systems to make decisions, which is also covered in Project Management (FIT3086.) What you do is have different categories (such as price, quality, time, etc) and for each category assign a “weight” (maybe price is more important to you than, say, colour), and for each option assign a score under each category.

Option Price Quality Time
A 1 4 4
B 2 4 3
C 5 4 1

The Assignments
I found out that my tutor has marked my assignment and is just waiting for the nod to release the marks on Moodle. It was good during the tutorial to discuss my event table. I had mistakenly said “the end of analysis” in my little blurb at the top of the assignment- of course the Functional Requirements Specification marks the “end of analysis”. I was a little confused as to what the first assignment was for beyond practising the Event Table, but I think it was a “touch base” kind of thing with the client, with the major report to come in Assignment 1b. Now I get why they are 1a and 1b.

The Quiz
The quiz shows me what I knew before I learned it, this is what I didn’t know.

I like how Dilbert seems to be on the Systems Analysis and Design wavelength, maybe there is some conspiracy theory there! Does POD look like Dilbert (a little) without the curly tie? I haven’t posted Dilbert in a little while, so here is another one:
Dilbert.com
Dilbert on Vendor Comparison.

I’ll be posting some resources useful for the assignment (such as links to tutorials on how to write a business letter) as I get around to it.

April 24, 2010 | |

COMMENTS

FIT2001 week 6

The first week back from the holidays, with the Event Table assignment looming, as well as two other assignments due this week. I’m feeling a little behind, but haven’t turned anything in late yet. The Clayton lecture was quite short, I thought, for such an important topic. I did enjoy the Tutorial with the hands on practice with Visual Paradigm, and I’ve downloaded VP for use on my own computer, which should be good. (Hooray for Mac versions!)

Some of the points that stood out to me in this week’s lecture (besides the ominous clump of a microphone cutting out):

This week I found the most helpful method for studying was the quiz, because there were a lot of terms I didn’t know.

The Quiz!
This quiz was useful, because it shows what knowledge I’m missing and what I was able to guess based on the knowledge I have already (encouragingly 70%). However I did miss some stuff, these are the questions and observations that I have as a result of the quiz.

Well, now to finish off my Event Table.

April 16, 2010 | |

COMMENTS

good quality free applications for mac

First of all, I’m sorry it’s taken me so long to get around to this skribit suggestion!

The original suggestion asked for “freeware” applications for mac, but I reckon you get better quality by going for open source applications, for a variety of reasons which I won’t go into here.

This is a list of some of the open source and free applications that I have on my mac:

April 5, 2010 | |

COMMENTS