Tuesday, July 30, 2013

20 years of Linux and supercomputers.

Fwd: Embedded RTOS E-News

---------- Forwarded message ----------
From: "Embedded News" <embedded_news@mentor.com>
Date: Jul 30, 2013 5:55 PM
Subject: Embedded RTOS E-News
To: "John Sokol" <john.sokol@gmail.com>

header bg Embedded Systems Technical News

July 2013

space space

Nucleus RTOS has been widely deployed for a variety of medical applications including. blood pressure monitors, cardio machines, ECG devices, infusion pumps etc. Make sure to review our redesigned Nucleus for Medical page to learn how your device can benefit from Nucleus.

BAB TECHNOLOGIE a building and home automation company uses Nucleus RTOS on a popular NXP MCU device

Learn how to develop and trace your real time application

Stella, the Nucleus powered, self-balancing robot

space space
space space

Live Web Seminars:

Industry Specialists Panel: Smart Energy Market Trends

C & C++ Development for Custom Instruction Set Architectures with GNU or LLVM Toolchains

Partner Spotlight:
ITTIA DB SQL: An Ideal Database for Managing and Distributing Embedded Data with the Nucleus RTOS on Intelligent and Mobile Devices

Embedded and mobile developers can store and access data efficiently on Nucleus with ITTIA DB SQL. While a simple application can write data directly to Nucleus files, serious applications face important data management challenges that demand high throughput, concurrent read and write, high availability, security, and replication amongst Nucleus devices, all addressed by ITTIA DB SQL.

Video Introduction: Efficiently store, organize and share data on Nucleus with ITTIA DB SQL

Nucleus Innovate Program: Entrepreneurs can qualify for free RTOS and integrated tools visit website for details.

space space


Automotive webinar: Challenges in Automotive Connectivity: Devices, Technologies, and the Connected Car

Linux & Tool Offers: Download Sourcery CodeBench C/C++ based embedded development tools evaluation

Visit us at one of the upcoming events view the complete event list

Contact us to arrange a meeting during these events, or any questions embedded_events@mentor.com



Developer user interface for medical devices

Nucleus Innovate Program - Customer Highlight

Stella, the Nucleus powered, self-balancing robot

How long is a piece of string?

Power? It's The Apps, Stupid!

Three degrees of freedom

Developing and Tracing Stella, our Nucleus Powered Self-Balancing Robot

Munich conferences

Nucleus Offer

Download Nucleus QEMU evaluation


Mentor Embedded is now on Twitter – follow us @MentorEmbedded to get updates directly from our product teams

header bg

If you do not wish to receive future Embedded Systems Technical News News updates, please update your subscription. Unsubscribe instantly.

Mentor Graphics 8005 SW Boeckman Road Wilsonville, OR, 97070, USA
800-547-3000 or 503-685-8000

Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Sunday, July 21, 2013

Fwd: ai takes over internet

---------- Forwarded message ----------
From: "Bill Crawford"
Date: Jul 20, 2013 11:39 PM
Subject: ai takes over internet

"MIT is claiming they can make the Internet faster if we let computers redesign TCP/IP instead of coding it by hand. They used machine learning to design a version of TCP that's twice the speed and causes half the delay, even with modern bufferbloated networks. They also claim it's more 'fair.' The researchers have put up a lengthy FAQ and source code where they admit they don't know why the system works, only that it goes faster than normal TCP."


Researcher cracks SIM crypto to own phones via SMS • The Register


Saturday, July 20, 2013

Oracle switches Berkeley DB license

Oracle had the right to change the BerkeleyDB license to AGPL, but many will view Oracle's switch as a betrayal of trust


From the article 
Future versions of Berkeley DB will instead use the GNU Affero General Public License (AGPL). This is also a strong copyleft license, but with an important difference. The AGPL says "your modified version must prominently offer all users interacting with it remotely through a computer network ... an opportunity to receive the Corresponding Source of your version."

Thursday, July 11, 2013

NOTES on Implementing an Email Parser with Python

The most common method for reading an email message is:

import email
# read a file which has just one message
f = open("mbox",'r')
emailMessage = email.message_from_file(f)

Or you can read the entire file first by doing:

 import email
# Process the message
emailMessage = email.message_from_string(str)

Either way, the email message has been processed for ease of use. The header has been stored in a python dictionary, and the body of the message is in a blob.

The list of available rfc822 headers can be gotten by:

print emailMessage.keys()

Next, you might want to get the value from a field. The lookup is not case sensative.

print emailMessage.get('subject')

And of course you'd like to get the body of the message.

print emailMessage.payload()

Tuesday, July 02, 2013

funny photo of random number algorithm

---------- Forwarded message ----------
From: Ted

Debian was producing weak crypto keys for a few years, and nobody noticed.


Monday, July 01, 2013

Teen Faces Years in Prison for ‘Sarcastic Comment’ He Made on Facebook

Stupid is as stupid does.... That's an old saying

"A Texas teen has been jailed since late March for what his father says was just a dumb joke he posted on Facebook. 


"Someone had said something to the effect of 'Oh you're insane, you're crazy, you're messed up in the head,’ to which he replied 'Oh yeah, I'm real messed up in the head, I'm going to go shoot up a school full of kids and eat their still, beating hearts,'" recalled Justin's dad Jack. "The next two lines were lol and jk."

But an unidentified woman in Canada who saw Justin's comment didn't realize it was supposed to be tongue in cheek, and tracked down (...)


Former FreeBSD Head Jordan Hubbard leaving Apple to Join iXsystems