Skip to main content

Mon ordinateur français

Depuis hier, je lisais français dans mon ordinateur.  C'est vraiment fantastique!

Finally, I am forcing myself to become acquainted with new French vocabulary - I changed the language on my computer to French.  My desktop, GMail, OpenOffice, tout les programmes... en français.

It should be interesting to learn some new French vocabulary and have a little fun, too.  Since I am running Ubuntu Linux on my laptop and in French, it should be fairly difficult for a typical person to understand what I am doing.   :)

I also noticed in my GMail account the following message: Vous utilisez actuellement 42 Mo (1 %) de votre espace de 2897 Mo.  Literally translated, the prompt states: You are actually using 42 Mo (1%) of your space of 2897 Mo.  The only problem is... what is a "Mo"?  So, I looked it up on Wikipedia.... mégaoctet, une unité de capacité de la mémoire des ordinateurs.  As it turns out, an Mo is a megaoctet, which is essentially a Megabyte (or 1024*1024 bytes... or 1024*1024*8 bits = 8388608 bits).  By definition an octet contains 8 bits.  However, an octet is not necessarily equivalent to a byte.  As Americans, we typically do not make the distinction between octets and bytes since bytes are commonly referred to being 8 bits, but in reality, bytes are sometimes referred to 6, 7, 9, or 10 bit values, especially when talking about telecommunications, protocols, etc.  For example, often times there is a start/stop bit in serial communications, etc.  So, the French are actually more precise in their memory specifications on GMail... they are talking about Megaoctets rather than Megabytes.  Even though, we are aware that the numbers are equivalent (in modern day computing) 99.9% of the time.  So... I found that a bit intriguing, but nevertheless, rather useless and probably not so interesting to the rest of the world.  So I apologize if I bored you.

Anyways... school is off to a decent start, and week 2 is wrapping up rather nicely.  Unfortunately, I am still awaiting the arrival of some of my textbooks, which is beginning to create difficulties... nothing for which I haven't been able to derive a solution.  For example, today I was supposed to read pages 1-50 in a textbook that I have not yet received.  So, I decided to go to the bookstore, read the selection, put the book back, and then head off to lunch.  The best part about the whole scenario is that I cannot possibly feel the slightest amount of guilt since the bookstores rip you off on every purchase you make anyway.  Other than all of this, there is truly not much else noteworthy happening at U of A.

I would also like to mention that today was the first day of my life where I sent flowers to a significant other.  In this case, I obviously sent them to my wonderful girlfriend, Carla Pizzino, whom I love dearly.  As of today, Carla and I have been dating for 35 months... nearly incomprehensible!!!

Bye for now.

Comments

Carla said…
Blakey, I love you! :) See you tomorrow!! I can't wait!!!!!!! :)

Popular posts from this blog

Developing a lightweight WebSocket library

Late in 2016, I began development on a lightweight, isomorphic WebSocket library for Node.js called ws-wrapper .  Today, this library is stable and has been successfully used in many production apps. Why?  What about socket.io ?  In my opinion, socket.io and its dependencies are way too heavy .  Now that the year is 2018, this couldn't be more true.  Modern browsers have native WebSocket support meaning that all of the transports built into the socket.io project are just dead weight.  On the other hand, ws-wrapper and its dependencies weigh about 3 KB when minified and gzipped.  Similarly, ws-wrapper consists of about 500 lines of code; whereas, socket.io consists of thousands of lines of code.  As Dijkstra once famously said: "Simplicity is prerequisite for reliability." ws-wrapper also provides a few more features out of the box.  The API exposes a two-way, Promise-based request/response interface.  That is, clients can request dat...

JavaScript Sticky Footer and Scroll Effect

This post talks about two different HTML/JavaScript effects: How to keep a page footer stuck at the bottom of the browser window. How to create a scrolling <div> without using a scroll bar OK. So... you have a website. You want a header stuck at the top of your page and the footer stuck at the bottom of your page. The stuff in the middle, you want to be able to scrollable. But, you don't want those ugly scrollbars to the right of your scrollable text. Maybe, instead, you'll have up arrows and down arrows above and below your <div>. When you mouseover the arrows, the text in the <div> will move up or down and create a scrolling effect. Suppose your page looks like this... <html> <head> <title>Test</title> </head> <body> <div style="position: relative; width: 700px; margin-left: auto; margin-right: auto;"> <div id="header">Header</div> <div id="scrollUp...

Wedding Prediction - October, 2013

Carla and I are planning on getting married sometime in October next year.  We need to pick a date, and that decision may  involve some science and mathematics.  :) For example, we want the weather to be nice.  To be more precise, we'd like the high temperature for the wedding day to be between 60 and 80 degrees Fahrenheit.  Obviously, we have both lived in Ohio our entire lives, and we have a pretty good idea of what the weather will be like.  We both hypothesised that October was a "hit or miss" sort of month; it could be cold, or it could be nice. But, for me, a simple hypothesis was not enough; I really wanted to know the probabilities of decent weather based on historical weather data.  Many websites on the Internet (i.e. almanac.com) charge you to review historical weather data, but Carla and I discovered a cool page on cleveland.com that provided exactly what we wanted.  I loaded the historical temperature data from 1903 to 2011 f...