Messaging
Richard | |
Your photos section is lacking in Winter updates, Alex. :( I know how it feels with school sucking the soul out of you and your camera. | |
Dan T. | |
In case anyone's gotten an "Internet Marketing Conference" invitation by snail mail, here's a little light reading for you:
http://extension.fleck.com/?sh=65283624bb7f3fa62c41b8288fb55911379eb603 http://creativeworkathome.blogspot.com/2006/03/internet-marketing-conference-clint.html | |
Scott | |
http://www.fincher.org/misc/pennies/
page 10 features some RIM employee.... I guess they really work their co-ops there? haha | |
Anonymous | |
anything to help those drowning in study and exams :) | |
Alex T. | |
=D That's enough entertainment to last me the entire day. | |
Anonymous | |
humourous presentations
- death by power point - users guide to life - 10 Principles of Economics the last two... not so funny, imo... :) | |
Scott | |
Yup haha
I remember from the David Tao concert in Toronto... the announcer spent like 5 whole minutes just to say the names of all the sponsors in Cantonese... I was really confused too... because it was clearly a Mandarin concert hahaha | |
Dan T. | |
There are a lot of weird combinations out there...
just look at all of the sponorship deals and pacts available out there | |
Alex T. | |
What a combination
Fish and Budweiser. Hmm... ![]() FISH 香港 親親愛的大遊行 新聞發佈會上美麗亮相 [http://www.wretch.cc/blog/fishleong106] For promoting this: ![]() | |
Alex T. | |
There's always the option of not studying ;) | |
Dan H. | |
ALEX!!!! I can't study anymore!!! >. | |
Alex T. | |
Wow....you're such a pal, Miss... such a pal. | |
Anonymous | |
we'll walk you to the door of the slaughter house if you want :( | |
Richard | |
Oh my that was scary... Why oh why did they have to give us ECE OS? At least in CS OS they let you code in C++. *tear* | |
Dan T. | |
sounds...fun. | |
Alex T. | |
Let's see, tips for OS...
Dasiewicz's ECE 354 lecture notes are awesome. We never touched the textbook much at all. You really don't need it if you've got Dasiewicz's lecture notes. The notes are concise and to the point. The diagrams in his notes are taken from the textbook anyway. The examples in his notes are wonderful. It's all you need to understand the concepts. When the prof tells you to start the project early, he means it. Don't leave it to the one, or two weekends before it's due. This is true for both the SDD and actual implementation. Write a thorough SDD. If you've planned it all out in the first half of the term by designing the structures, writing the pseudo-code, brainstormed and bashed heads with your group members, it'll be 150% easier when it comes time to implementation. We must have sat down in DC for 10-15 hours slaving over visualizing the primitives, processes, and concepts so everyone in the group understood what each component was supposed to do and how they connected before we even wrote anything down for the SDD. It was time well spent. Review your assembly. There better be someone in your group who's comfortable writing and debugging assembly. Anything to do with assembly (context/process switching, software interrupts to get from user API into the kernel) should be written and tested very early in the implementation stage. Your whole group and OS will be counting on these parts working. Oh JanusROM, br, disasm, cont -t... my friends... Review your C. And by C, I mean basic, basic, C. There is to be no use of standard C libraries. You'll probably end up writing your own string library to include in your code. It'll become very useful as you'll use them over and over. Now that you've reviewed both assembly and C, learn to connect them. Understand how the C code is converted to assembly, and the slight differences in what the compiler is expecting. You might see funny non-existent error messages because the m68k compiler just sucks (depending on which version you're using). Use the example code files that are given, but beware, some of the code is written wrong! For example, sometimes the registers are pushed on the stack at the beginning, but then at the end, the code doesn't pop them off, it pushes the registers on the stack again! Other times, the registers that should be restored are not, and when the registers shouldn't be restored, they are...just be careful of what's given and go through it to understand what they've provided you. Learn to use the Coldfire server (telnet cf-server.uwaterloo.ca). Note: that's "telnet cf-server.uwaterloo.ca" DO NOT add 8000 (for the port) as they describe in the cf-server instructions. Oh, did I mention the instructions they provide to use some of the tools are also wrong? :) But downloading your S-Records (compiled .s19 files) to the array of m68k Coldfire boards connected to the cf-server is easily a bajillion times faster than downloading the code via HyperTerminal/TeraTerm to the actual boards sitting at the stations in the lab. Warning: it can easily take 10 minutes to send your OS to the m68k Colfire development boards in the lab! Lesson of the day, do remote development. Use the cf-server. You can code from the comfort of wherever you are comfortable and not be stuck in a lab full of stinky engineers! But what do I know, you're the one is Software Engineering, Richard. ;) | |
Richard | |
T'was fun? Dear god you're mind must be so fragile right now. Any tips and / or textbooks you care to offer? I'm assuming the course material won't be changing much in 4 months. | |
Anonymous | |
http://www.fray.com/drugs/worm
Beautiful illustrated, wonderfully told. Hopefully you'll learn... something about the tape worm. x) | |
Alex T. | |
Oh, Richard. Sleepless nights doesn't begin to describe the pain of OS. But I swear, it was soooo fun. Seriously.
But oh my gosh. We so got owned...lol. | |
Richard | |
Unfortunately I don't think that logic applies to OS. So how was the beast this term? Tamed it? I plan to have many sleepless nights of that next term... | |
Alex T. | |
A Glass of Water
A lecturer, when explaining stress management to an audience, raised a glass of water and asked, "How heavy is this glass of water?" Answers called out ranged from 20g to 500g. The lecturer replied, "The absolute weight doesn't matter. It depends on how long you try to hold it. If I hold it for a minute, that's not a problem. If I hold it for an hour, I'll have an ache in my right arm. If I hold it for a day, you'll have to call an ambulance. In each case, it's the same weight, but the longer I hold it, the heavier it becomes." He continued, "And that's the way it is with stress management. If we carry our burdens all the time, sooner or later, as the burden becomes increasingly heavy, we won't be able to carry on. As with the glass of water, you have to put it down for a while and rest before holding it again. When we're refreshed, we can carry on with the burden." "So, before you return home tonight, put the burden of work down. Don't carry it home. You can pick it up tomorrow. Whatever burdens you're carrying now, let them down for a moment if you can." Life is short. Enjoy it! - Unknown Thanks, Katie. | |
Dan T. | |
oddly enough...
Robber Lets Victim Call 911 After She Has Apparent Heart Attack In Mid-Crime http://www.citynews.ca/news/news_9760.aspx | |
Dan T. | |
yikes. talk about extreme measures... | |
Timbo | |
Scotty, self control man, self control! | |
Dan H. | |
Block ip? That's not bad. My sister just deleted her facebook account.
...(which actually doesn't do anything, because once you sign up again, all your content is back where you left it)! | |
|< << Page 97 | Page 99 >> >| |