Initial import
authorJeremie Corbier <jeremie@famille-corbier.net>
Sun, 12 Oct 2008 14:30:28 +0000 (16:30 +0200)
committerJeremie Corbier <jeremie@famille-corbier.net>
Sun, 12 Oct 2008 14:30:28 +0000 (16:30 +0200)
Signed-off-by: Jeremie Corbier <jeremie@famille-corbier.net>
14 files changed:
contact.mdwn [new file with mode: 0644]
css/html.css [new file with mode: 0644]
css/layout.css [new file with mode: 0644]
css/print.css [new file with mode: 0644]
images/bg/bullet.gif [new file with mode: 0644]
images/bg/footer.jpg [new file with mode: 0644]
images/bg/gradient.jpg [new file with mode: 0644]
images/firefox.jpg [new file with mode: 0644]
images/icons/exclamation.gif [new file with mode: 0644]
images/icons/go.gif [new file with mode: 0644]
images/icons/quote.gif [new file with mode: 0644]
images/icons/stop.gif [new file with mode: 0644]
index.mdwn [new file with mode: 0644]
resume.mdwn [new file with mode: 0644]

diff --git a/contact.mdwn b/contact.mdwn
new file mode 100644 (file)
index 0000000..42443ff
--- /dev/null
@@ -0,0 +1,16 @@
+## Email
+
+You can reach me at <jeremie@famille-corbier.net>.
+
+## GPG key
+
+My GPG key ID is
+[0x641323B1](http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x641323B1)
+
+## IRC
+
+I am known as Toadstool on 3 different IRC networks:
+
+* [FreeNode](http://freenode.net/)
+* [OFTC](http://www.oftc.net/)
+* [RezoSup](http://rezosup.net/)
diff --git a/css/html.css b/css/html.css
new file mode 100644 (file)
index 0000000..c493ea9
--- /dev/null
@@ -0,0 +1,252 @@
+/**************************************************************\r
+   AUTHOR:  Pat Heard (fullahead.org)\r
+   DATE:    2006.03.19\r
+   PURPOSE: Styles the html elements\r
+ **************************************************************/\r
+\r
+html {\r
+  height: 100%;\r
+}\r
+\r
+body {\r
+  height: 100%;\r
+\r
+  margin: 0;\r
+  padding: 0;\r
+  text-align: center;\r
+\r
+  font: 400 0.8em verdana, arial, sans-serif;\r
+  line-height: 170%;\r
+\r
+  background: #666;\r
+  color: #EEE;\r
+}\r
+\r
+h1 {   \r
+  clear: both;\r
+  font: 700 2.5em "trebuchet ms", serif;\r
+  color: #FFF;\r
+}\r
+\r
+h2 {\r
+  font: 400 1.5em "trebuchet ms", serif;\r
+  color: #9FF3FF;\r
+}\r
+\r
+h2 a {\r
+  color: #29E3FF;\r
+}\r
+\r
+h2 a:hover {\r
+  color: #FFF;\r
+}\r
+\r
+h3 {\r
+  font: 400 1.3em "trebuchet ms", serif;\r
+  color: #F8D766;\r
+}\r
+\r
+h4 {\r
+  font: 700 1.2em "trebuchet ms", serif;\r
+  color: #F39F01;\r
+}\r
+\r
+h5 {\r
+  font: 700 1.1em "trebuchet ms", serif;\r
+  color: #F17400;\r
+}\r
+\r
+h6 {\r
+  font: 700 1em "trebuchet ms", serif;\r
+  color: #FF4B33;\r
+}\r
+\r
+\r
+h1, h2, h3, h4, h5, h6, p, dl {\r
+  margin: 0;\r
+  padding: 10px 15px;\r
+}\r
+\r
+/* Done so the leftmost column aligns properly with the header.\r
+   If the leftmost column has class gradient applied to it, \r
+   this class isn't required. */\r
+.leftColumn h1,\r
+.leftColumn h2, \r
+.leftColumn h3,\r
+.leftColumn h4,\r
+.leftColumn h5,\r
+.leftColumn h6,\r
+.leftColumn p,\r
+.leftColumn dl {\r
+  padding-left: 0;\r
+}\r
+\r
+a {\r
+  color: #8BE6FA;\r
+}\r
+\r
+/* Uncomment this if you would like a visited link style \r
+a:visited {\r
+  text-decoration: line-through;\r
+} */\r
+\r
+a:hover {\r
+  color: #FFF;\r
+}\r
+\r
+b {\r
+  color: #FFF;\r
+}\r
+\r
+ol, ul {\r
+  margin: 10px 30px;\r
+  padding: 0 30px;\r
+}\r
+\r
+ol {\r
+  color: #FC0;\r
+}\r
+\r
+ol span {\r
+  color: #EEE;\r
+}\r
+\r
+ul {\r
+  list-style-image: url(../images/bg/bullet.gif);\r
+}\r
+\r
+del {\r
+  color: #AAA;\r
+}\r
+\r
+code {\r
+  margin: 10px 15px;\r
+  padding: 10px;\r
+  display: block;\r
+  overflow: auto;\r
+  \r
+  font: 400 1em courier, monospace;\r
+  line-height: 120%;\r
+  white-space: pre;\r
+  \r
+  background: #444;\r
+}\r
+\r
+.leftColumn code {\r
+  margin-left: 0;\r
+}\r
+\r
+acronym {\r
+  cursor: help;\r
+  border-bottom: 1px solid #777;\r
+}\r
+\r
+dt {\r
+  font-weight: bold;\r
+  color: #FFB323;\r
+}\r
+\r
+dd {\r
+  margin-left: 0;\r
+  padding-left: 45px; \r
+}\r
+\r
+\r
+\r
+\r
+/**************************************************************\r
+   Form Elements\r
+ **************************************************************/\r
+\r
+label {\r
+  display: block;\r
+}\r
+\r
+input,\r
+textarea,\r
+select {\r
+  padding: 2px;\r
+  font: 400 1em verdana, sans-serif;\r
+  color: #444;\r
+  background: #EEE;\r
+  border: 1px solid #444;\r
+}\r
+\r
+input:focus,\r
+input:hover,\r
+textarea:focus,\r
+textarea:hover,\r
+select:focus,\r
+select:hover {\r
+  color: #000;\r
+  background: #E4F7FA;\r
+  border: 1px solid #00DFFF;\r
+}\r
+\r
+input.button {\r
+  padding: 2px 5px;\r
+\r
+  font: 400 1.1em "trebuchet ms", serif;\r
+\r
+  color: #555;\r
+  background: #9FF3FF;\r
+  border-width: 1px;\r
+  border-style: solid;\r
+  border-color: #FFF #00DFFF #00DFFF #FFF;\r
+}\r
+\r
+\r
+\r
+\r
+\r
+/**************************************************************\r
+   Blockquote and included icons\r
+ **************************************************************/\r
+\r
+blockquote {\r
+  margin: 10px 15px;\r
+  padding-left: 27px;\r
+  \r
+  background-color: #444;  \r
+  background-image: url(../images/icons/quote.gif);\r
+  background-repeat: no-repeat;\r
+  background-position: 5px 50%;  \r
+}\r
+\r
+blockquote.exclamation {\r
+  background-image: url(../images/icons/exclamation.gif);\r
+}\r
+\r
+blockquote.stop {\r
+  background-image: url(../images/icons/stop.gif);\r
+}\r
+\r
+blockquote.go {\r
+  background-image: url(../images/icons/go.gif);\r
+}\r
+\r
+\r
+\r
+\r
+\r
+/**************************************************************\r
+   Images\r
+ **************************************************************/\r
+\r
+img.floatRight {\r
+  margin: 5px 0px 10px 15px;  \r
+}\r
+\r
+img.floatLeft {\r
+  margin: 5px 15px 10px 0px;\r
+}\r
+\r
+a img {  \r
+  border: 2px solid #8BE6FA;\r
+}\r
+\r
+a:hover img {  \r
+  /* Fixes IE bug - IE doesn't correctly apply the style on a:hover so need to mask it */\r
+  border: 2px solid #FFF !important;\r
+  border: 2px solid #8BE6FA;\r
+}\r
diff --git a/css/layout.css b/css/layout.css
new file mode 100644 (file)
index 0000000..c61500f
--- /dev/null
@@ -0,0 +1,318 @@
+/**************************************************************\r
+   AUTHOR:  Pat Heard (fullahead.org)\r
+   DATE:    2006.03.19\r
+   PURPOSE: Controls the layout of the site and styles\r
+            the menus\r
+ **************************************************************/\r
+\r
+\r
+\r
+/**************************************************************\r
+   #content: Sets the width of the site.  Make changes here\r
+             to convert to a fixed width site.\r
+ **************************************************************/\r
+\r
+#content {  \r
+  height: 100%;\r
+  min-height: 100%;\r
+\r
+  text-align: left;\r
+}\r
+\r
+#content,\r
+#width {\r
+  width: "94%";  \r
+  max-width: 1000px;\r
+  margin: 0 auto;\r
+}\r
+\r
+#content[id],\r
+#width[id] {\r
+  width: 94%;\r
+  height: auto;\r
+}\r
+\r
+\r
+\r
+\r
+/**************************************************************\r
+   #header: Holds the site title and header images\r
+ **************************************************************/\r
+\r
+#header {\r
+  position: relative;\r
+  height: 193px;\r
+}\r
+\r
+/* Holds the site title and subtitle */\r
+#header #title {\r
+  position: absolute;\r
+  z-index: 3;\r
+  top: 10px;\r
+  left: 130px;\r
+\r
+  padding: 5px;\r
+  text-align: right;\r
+}\r
+\r
+#header h1 {\r
+  margin: 0;\r
+  padding: 0;\r
+\r
+  font: 700 4em "trebuchet ms", serif;\r
+  letter-spacing: -3px;\r
+  text-transform: lowercase;\r
+  color: #FFF;\r
+}\r
+\r
+#header h2 {\r
+  position: absolute;\r
+  top: 10px;\r
+  right: 5px;\r
+\r
+  margin: 0;\r
+  padding: 0;\r
+\r
+  font: 700 1em "trebuchet ms", serif;\r
+  text-transform: lowercase;\r
+  color: #00F0EC;\r
+}\r
+\r
+\r
+/**************************************************************\r
+   #mainMenu: The top level site menu\r
+ **************************************************************/\r
+\r
+#mainMenu { \r
+  float: left;\r
+  width: 100%;\r
+  clear: both;  \r
+}\r
+\r
+#mainMenu ul {\r
+  margin: 0;\r
+  padding: 0;\r
+}\r
+\r
+#mainMenu li {\r
+  display: inline;\r
+  list-style: none;\r
+  margin: 0;\r
+  padding: 0;\r
+}\r
+\r
+#mainMenu li a {\r
+  float: left;\r
+  margin: 0 2px;\r
+  padding: 5px 0.5em;\r
+\r
+  font: 400 1.6em "trebuchet ms", serif;\r
+  text-decoration: none;\r
+  text-transform: lowercase;\r
+  color: #FFF;\r
+}\r
+\r
+#mainMenu li a:hover,\r
+#mainMenu li a.here {\r
+  color: #65EBFF;\r
+/*  border-top: 5px solid #000; */\r
+}\r
+\r
+#mainMenu li a.last {\r
+  margin-right: 0;\r
+}\r
+\r
+\r
+\r
+\r
+/**************************************************************\r
+   .sideMenu: The side bar menu\r
+ **************************************************************/\r
+\r
+ul.sideMenu {\r
+  margin: 0;\r
+  padding: 0;\r
+}\r
+\r
+.sideMenu li {\r
+  display: inline;\r
+  \r
+  /* Needed since IE fails when you give it list-style: none; */  \r
+  list-style-image: url(foo.gif);\r
+  font: 400 1.3em "trebuchet ms", serif;\r
+}\r
+\r
+.sideMenu li a {\r
+  display: block;\r
+  margin: 0.2em 0;\r
+  padding: 3px 5px;    \r
+  \r
+  text-decoration: none;\r
+  color: #FFF;\r
+} \r
+\r
+.sideMenu li a:hover {\r
+  color: #65EBFF;\r
+  background: #5F5F5F;\r
+}\r
+\r
+/* Active menu item */\r
+.sideMenu li.here {\r
+  display: block;  \r
+  padding: 5px;\r
+  color: #65EBFF;\r
+  background: #555;\r
+}\r
+\r
+/* Submenu of active menu item */\r
+.sideMenu li.here ul {\r
+  margin: 0;\r
+  padding: 0;\r
+}\r
+\r
+.sideMenu li.here ul li a {\r
+  padding-left: 35px;\r
+  font: 400 0.55em verdana, arial, sans-serif; \r
+  color: #FFF;  \r
+  background: url(../images/bg/bullet.gif) no-repeat 10px 0px;\r
+}\r
+\r
+.sideMenu li.here ul li a:hover {\r
+  color: #9FF3FF;\r
+  background: #5F5F5F url(../images/bg/bullet.gif) no-repeat 10px 0px;\r
+}\r
+\r
+\r
+\r
+/**************************************************************\r
+   #page: Holds the main page content.\r
+ **************************************************************/\r
+\r
+#page {\r
+  float: left;\r
+  width: 100%;\r
+  clear: both;\r
+  \r
+  padding-bottom: 4em;\r
+}\r
+\r
+\r
+\r
+\r
+/**************************************************************\r
+   #footer: The page footer - will stick to the bottom if not\r
+            enough content.\r
+ **************************************************************/\r
+\r
+#footer {\r
+  float: left;\r
+  width: 100%;\r
+  clear: both;\r
+  \r
+  margin-top: -3.8em;\r
+  background: #000 url(../images/bg/footer.jpg) repeat-x top left;\r
+}\r
+\r
+/* Sets the width of the footer content */\r
+#footer #width {\r
+  position: relative;\r
+  z-index: 3;\r
+  font-size: 0.85em;\r
+  padding-top: 27px;\r
+}\r
+\r
+\r
+\r
+/**************************************************************\r
+   Width classes used by the site columns\r
+ **************************************************************/\r
+\r
+.width100 {\r
+  width: 100%;\r
+}\r
+\r
+.width75 {\r
+  width: 74%;\r
+}\r
+\r
+.width50 {\r
+  width: 49.7%;\r
+}\r
+\r
+.width33 {\r
+  width: 32.7%;\r
+}\r
+\r
+.width25 {\r
+  width: 24.7%;\r
+}\r
+\r
+\r
+\r
+/**************************************************************\r
+   Alignment classes\r
+ **************************************************************/\r
+\r
+.floatLeft {\r
+  float: left;\r
+}\r
+\r
+.floatRight {\r
+  float: right;\r
+}\r
+\r
+.alignLeft {\r
+  text-align: left;\r
+}\r
+\r
+.alignRight {\r
+  text-align: right;\r
+}\r
+\r
+\r
+\r
+/**************************************************************\r
+   Generic display classes\r
+ **************************************************************/\r
+\r
+.clear {\r
+  clear: both;\r
+}\r
+\r
+.block {\r
+  display: block;\r
+}\r
+\r
+.small {\r
+  font-size: 0.8em;\r
+}\r
+\r
+.green {\r
+  color: #A1FF45;\r
+}\r
+\r
+.red {\r
+  color: #EA1B00;\r
+}\r
+\r
+.grey {\r
+  color: #666;\r
+}\r
+\r
+.grey a {\r
+  color: #999;\r
+}\r
+\r
+.grey a:hover {\r
+  color: #EEE;\r
+}\r
+\r
+.gradient {\r
+  margin-bottom: 2em;\r
+  background: #555 url(../images/bg/gradient.jpg) repeat-x bottom left; \r
+}\r
+\r
+\r
+\r
+\r
+\r
diff --git a/css/print.css b/css/print.css
new file mode 100644 (file)
index 0000000..b878caa
--- /dev/null
@@ -0,0 +1,63 @@
+/**************************************************************\r
+   AUTHOR:  Pat Heard (fullahead.org)\r
+   DATE:    2006.03.19\r
+   PURPOSE: Styles the page for print.  Techniques adopted from\r
+            http://www.alistapart.com/articles/goingtoprint/\r
+ **************************************************************/\r
+\r
+body {\r
+  font: 400 12pt verdana, arial, sans-serif;\r
+  color: #000;\r
+  background: #FFF;\r
+}\r
+\r
+h1 {\r
+  margin-top: 30px;\r
+  font-size: 18pt;\r
+  border-bottom: 1px solid #999;\r
+}\r
+\r
+h2 {\r
+  font-size: 16pt;\r
+}\r
+\r
+h3 {\r
+  font-size: 14pt;\r
+}\r
+\r
+h4, h5, h6 {\r
+  font-size: 12pt;\r
+}\r
+\r
+acronym {\r
+  border: 0;\r
+}\r
+\r
+a {\r
+  color: #00F;\r
+}\r
+\r
+/* Prints the URL after a link in CSS2 supporting browsers */\r
+a:link:after, \r
+a:visited:after {\r
+   content: " (" attr(href) ") ";\r
+   font-size: 90%;\r
+}\r
+\r
+\r
+/* Don't display these elements since they're not useful on paper */\r
+#header,\r
+#mainMenu,\r
+.sideMenu,\r
+#footer {\r
+  display: none;\r
+}\r
+\r
+#content {\r
+  width: auto;\r
+  margin: 0 8%;\r
+  padding: 0;\r
+}\r
+\r
+\r
+\r
diff --git a/images/bg/bullet.gif b/images/bg/bullet.gif
new file mode 100644 (file)
index 0000000..4fee02b
Binary files /dev/null and b/images/bg/bullet.gif differ
diff --git a/images/bg/footer.jpg b/images/bg/footer.jpg
new file mode 100644 (file)
index 0000000..5718ff7
Binary files /dev/null and b/images/bg/footer.jpg differ
diff --git a/images/bg/gradient.jpg b/images/bg/gradient.jpg
new file mode 100644 (file)
index 0000000..12aad0a
Binary files /dev/null and b/images/bg/gradient.jpg differ
diff --git a/images/firefox.jpg b/images/firefox.jpg
new file mode 100644 (file)
index 0000000..288f2d7
Binary files /dev/null and b/images/firefox.jpg differ
diff --git a/images/icons/exclamation.gif b/images/icons/exclamation.gif
new file mode 100644 (file)
index 0000000..312f349
Binary files /dev/null and b/images/icons/exclamation.gif differ
diff --git a/images/icons/go.gif b/images/icons/go.gif
new file mode 100644 (file)
index 0000000..c5ff31e
Binary files /dev/null and b/images/icons/go.gif differ
diff --git a/images/icons/quote.gif b/images/icons/quote.gif
new file mode 100644 (file)
index 0000000..c170e8b
Binary files /dev/null and b/images/icons/quote.gif differ
diff --git a/images/icons/stop.gif b/images/icons/stop.gif
new file mode 100644 (file)
index 0000000..c8d452a
Binary files /dev/null and b/images/icons/stop.gif differ
diff --git a/index.mdwn b/index.mdwn
new file mode 100644 (file)
index 0000000..5800e12
--- /dev/null
@@ -0,0 +1,9 @@
+# Jérémie Corbier's Scratchpad
+
+Not much here, either you got really lost or you were looking for my
+[blog](http://blogs.famille-corbier.net/jeremie/). This site will most probably
+be some kind of scratchpad but for now it is almost empty.
+
+ * [[Contact]] information.
+ * An online version of my [[resume]] is available (English only).
+ * You can find some of the things I am working on in the [[projects]] section.
diff --git a/resume.mdwn b/resume.mdwn
new file mode 100644 (file)
index 0000000..c9dfecf
--- /dev/null
@@ -0,0 +1,97 @@
+# Resume
+
+## Personal Information
+
+ * Name: Jérémie Corbier
+ * Address: 3, Place des sirènes, 34450 Vias, France
+ * Mobile: (+33) 6 03 92 60 63
+ * Email: jeremie@famille-corbier.net
+
+## Professional Experience
+
+### Texas Instruments
+
+ * Location: San Diego, CA
+ * When: 2006 - 2007
+ * Position: System Architecture Intern
+ * Description: Systems Firmware/Software Optimization for UMTS handset product
+
+Took care of memory interfaces configuration checks on an OMAP
+platform.  Involved in UMTS modem software optimization.  Developed a series of
+tools to improve visibility on how the system behaves in terms of CPU and
+memory usage.
+
+
+### Ubuntu Linux
+
+ * When: July 2006 - July 2008
+ * Position: Developer
+ * Description: Software development, integration and maintenance
+
+### Debian GNU/Linux
+
+ * When: January 2006 - present
+ * Position: Package maintainer
+ * Description: Software packaging and maintenance
+
+Currently in the process to become a Debian developer.
+
+### ResEl
+
+ * Location: Brest, France
+ * When: October 2004 - July 2006
+ * Position: President and Network Administrator
+ * Description: Students' network association administration
+
+Led a 10 administrators team for a year from May 2005 to May 2006.
+Deployed a fully functionnal IPv6 network and a Television over IP
+service.
+
+## Educational Background
+
+### Ecole Nationale Superieure des Telecommunications de Bretagne
+
+ * Location: Brest, France
+ * When: September 2004 - July 2008
+
+Concentration: computer science and embedded software development.
+Expected graduation: July 2009.
+
+French engineering school.  Majored in computer science, mathematics and
+networking.  Followed physics and economy classes.  President of the students’
+network association from March 2005 to March 2006.  Led 3 school projects:
+
+ * Development of an assembler and a simulator for a RISC processor (from
+   September 2005 to February 2006)
+ * Development of an embedded Linux solution on an ARM-based SoC (from February
+   2006 to July 2006)
+ * Development of a lightweight RTP multimedia receiver and video player module
+   used in a video conference software for a Linux-powered set-top box.
+
+### Classes Preparatoires aux Grandes Ecoles – Lycee Joffre
+
+ * Location: Montpellier, France
+ * When: September 2002 - July 2004
+
+Advanced mathematics, physics and computer science classes.  Preparation to the
+entrance exam for French engineering schools.
+
+## Competences
+
+ * C, C++ and assembly programming in embedded environment (mostly ARM based)
+ * Embedded systems architecture
+ * Shell, Perl and Python scripting
+ * Good debugging skills (including usage of GNU gdb or Lauterbach Trace32 and
+   ETM)
+ * Very good knowledge of Linux (kernel and userland). Also worked with
+   Nucleus-based operating systems
+ * Very good knowledge of TCP/IP protocol stacks
+ * Source control management systems (Rational ClearCase, Subversion, Git,
+   Bazaar, ...)
+
+## Interests
+
+ * Academic: embedded technologies and systems architectures
+ * Sports: soccer, tennis
+ * Computers: open source softwares
+ * Other: music, movies, reading novels