Language Selection

English French German Italian Portuguese Spanish

OLPC

News: OLPC releases a farm version.

Filed under
OLPC

The One Laptop Per Child project, still going strong in 2015, provides a new version of the nearly indestructable XO laptop which is specifically geared toward children in farming communities.

The XO Tablet is an Android tablet designed for children 3-12 years old that brings OLPC's expertise to both the educational . It features a 7-inch screen and over 150 applications.

Read more

Feasibility of desktop on ARM cpu

Filed under
GNU
Linux
OLPC

Thinkpad X60 is old, Core Duo@1.8GHz, 2GB RAM notebook. But it is still pretty usable desktop machine, as long as Gnome2 is used, number of Chromium tabs does not grow "unreasonable", and development is not attempted there. But eats a bit too much power.

OLPC 1.75 is ARM v7@0.8GHz, .5GB RAM. According to my tests, it should be equivalent to Core Solo@0.43GHz. Would that make an usable desktop?

Read more

Related to: debootstrap, olpc, and gnome

After OLPC, does IT in education have a future?

Filed under
OLPC

Muzomuhle is exactly the kind of school that must have been in Nicholas Negroponte's mind when he launched the One Laptop Per Child project in 2005. And it's also exactly the kind of place which probably explains why recently rumours started to swirl that the project was winding down.

OLPC still exists, according to vice president of business development Giulia D'Amico, and will focus on software development. It's potentially a smart move — tablet computers that cost less than $100 are commonplace now and in South Africa, at least, it's relatively easy to find a business that will donate a box of low-cost computers to underprivileged schools in order to meet its corporate social responsibility obligations.

[...]

In 2013, however, the school took the bold step of going digital-only. All pupils — most of who are from the nearby townships — are now required to buy an Android tablet in order to study at Sunward.

Read more ►

OLPC XO-Tablet coming to Walmart July 16th (maybe)

Filed under
OLPC
Gadgets

liliputing.com: The One Laptop Per Child foundation set out with an ambitious goal about half a decade ago, to deliver a $100 laptop that could change the face of education in the developing world. That never quite happened, but the OLPC team is ready to launch something a bit different… a cheap Android tablet from Walmart.

Dell ships XPS 13 laptop with Ubuntu

Filed under
Linux
OLPC
Hardware
Ubuntu
Gadgets
  • Dell ships lightweight XPS 13 laptop with Ubuntu
  • Dell releases powerful, well-supported Linux Ultrabook
  • HP Pavilion dm1-4310e: Swapping Windows 8 for Linux
  • OLPC cancels XO-3 tablet, downplays need for new hardware
  • Linux in Lilliput

Deathwatch: One Laptop Per Child

Filed under
OLPC

readwrite.com: One Laptop Per Child puts computers in the hands of the world's most vulnerable children to help educate them out of poverty. It's a noble cause championed by our brightest minds - but it doesn't seem to work.

OLPC's next XO generation to get new touchscreen

Filed under
OLPC

h-online.com: Educational initiative OLPC (One Laptop per Child), which attracted headlines in 2005 for its $100 laptop has announced the first details of its next generation of devices. The XO-4 Touch will use touchscreen technology from the Swedish company Neonode.

OLPC XO-3 Tablet To Be Shown At CES

Filed under
OLPC
Syndicate content

More in Tux Machines

Oracle launches completely autonomous operating system

Together, these two solutions provide automated patching, updates, and tuning. This includes 100 percent automatic daily security updates to the Linux kernel and user space library. In addition, patching can be done while the system is running, instead of a sysadmin having to take systems down to patch them. This reduces downtime and helps to eliminate some of the friction between developers and IT, explained Coekaerts. Read more

Software: Zotero, PulseCaster and Qt Port of SFXR

  • Zotero and LibreOffice

    If you’re working with LibreOffice and need to create a bibliography, this software makes it simple to manage your citations. You can tell how few people use LibreOffice’s Bibliography Database by the fact that a bug that would take 10 minutes to fix has survived since 2002. Instead, those who need bibliographies or citations rely on other software such as Zotero, which can be integrated into LibreOffice with an extension. That robust bug is that the Citation Format in the database table is called the Short Name in the input fields. Even more confusing, the examples give an arbitrary name, when to work with the citation insertion tool in Insert | Table of Contents and Index | Insert Bibliography Entry, it should in a standard form, such as (Byfield: 2016) for the MLA format. Add the fact that a single database is used for all files – an absurdity in these memory-rich days – and the neglect of the Bibliography Database is completely understandable.

  • PulseCaster 0.9 released!

    For starters, PulseCaster is now ported to Python 3. I used Python 3.6 and Python 3.7 to do the porting. Nothing in the code should be particular to either version, though. But you’ll need to have Python 3 installed to use it, as most Linux bistros do these days. Another enhancement is that PulseCaster now relies on the excellent pulsectl library for Python, by George Filipkin and Mike Kazantsev. Hats off to them for doing a great job, which allowed me to remove many, many lines of code from this release. Also, due the use of PyGObject3 in this release, there are numerous improvements that make it easier for me to hack on. Silly issues with the GLib mainloop and other entrance/exit stupidity are hopefully a bit better now. Also, the code for dealing with temporary files is now a bit less ugly. I still want to do more work on the overall design and interface, and have ideas. I’ve gotten way better at time management since the last series of releases and hope to do some of this over the USA holiday season this late fall and winter (but no promises).

  • SFXR Qt 1.3.0

    I just released version 1.3.0 of SFXR Qt, my Qt port of the SFXR sound effect generator.

today's howtos

Programming Leftovers

  • post modern C tooling - draft

    Some of the C++ people have pulled off one of the cleverest and sneakiest tricks ever. They required 'modern' C99 and C11 features in 'recent' C++ standards. Microsoft has famously still clung onto some 80s version of C with their compiler for the longest time. So it's been a decade of hacks for people writing portable code in C. For a while I thought we'd be stuck in the 80s with C89 forever. However, now that some C99 and C11 features are more widely available in the Microsoft compiler, we can use these features in highly portable code (but forget about C17/C18 ISO/IEC 9899:2018/C2X stuff!!).

  • Reading and Writing YAML to a File in Python

    In this tutorial, we're going to learn how to use the YAML library in Python 3. YAML stands for Yet Another Markup Language. In recent years it has become very popular for its use in storing data in a serialized manner for configuration files. Since YAML essentially is a data format, the YAML library is quite brief, as the only functionality required of it is the ability to parse YAML formatted files. In this article we will start with seeing how data is stored in a YAML file, followed by loading that data into a Python object. Lastly, we will learn how to store a Python object in a YAML file. So, let's begin. Before we move further, there are a few prerequisites for this tutorial. You should have a basic understanding of Python's syntax, and/or have done at least beginner level programming experience with some other language. Other than that, the tutorial is quite simple and easy to follow for beginners.

  • Python Multiple Inheritance (with Examples)

    In this tutorial, we’ll describe Python Multiple Inheritance concept and explain how to use it in your programs. We’ll also cover multilevel inheritance, the super() function, and focus on the method resolution order. In the previous tutorial, we have gone through Python Class and Python (Single) Inheritance. There, you have seen that a child class inherits from a base class. However, Multiple Inheritance is a feature where a class can derive attributes and methods from more than one base classes. Hence, it creates a high level of complexity and ambiguity and known as the diamond problem in the technical world. We’ll be taking up this problem later in this tutorial.

  • Adding Methods Retroactively

    Imagine you have a "shapes" library. We have a Circle class, a Square class, etc. A Circle has a radius, a Square has a side, and maybe Rectangle has height and width. The library already exists: we do not want to change it. However, we do want to add an area calculation. If this was our library, we would just add an area method, so that we can call shape.area(), and not worry about what the shape is.