Unconventional technologies deployed successfully in the content areas.

Posts Tagged: ubuntu

Text

TurnKey Linux: Rsync the entire TurnKey library from a mirror close to you in under 5 minutes!

Text

Contrary to all reports, Remastersys is alive and well. I’ve just installed on Oneiric lab machine and will report if it doesn’t work as it had.

Ubuntu installation, from the site itself:

Starting with version 3.0.1-1 for Ubuntu there is a proper signed repository that can be added to your system.

The Synaptic Method:

[Pain in the ass in oneiric, and you will definitely have to remove the source repo manually from sources.list (last line of the section):]

1. In Firefox, go to :

    http://www.remastersys.com/ubuntu/remastersys.gpg.key
   
save file as text someplace where you can find it.

2.  In synaptic, go to Settings/Repositories; select “Authentication” tab and “Import Key File” just downloaded.

3.  Still in synaptic, go to “Other Software” tab and click “Add”, then enter the apt line and replace oneiric with either lucid, maverick, or natty to match your Ubuntu version:

    deb http://www.remastersys.com/ubuntu oneiric main

4.  Leave the repositories tab and “Reload”.

5.  Search for “remastersys” and select for install.  Edit/Apply Marked Changes.

NOTE:  There is no source repository so if you see a line starting with deb-src you need to remove it.

[This is the method that makes the most sense to me, however there is an error somewhere and I haven’t sorted out where. I get a (broken pipe); I think I see - the way this is written, I must su -; sudo doesn’t cut it:]


The Manual Method

As root, download and apply the repository gpg key.

wget -O - http://www.remastersys.com/ubuntu/remastersys.gpg.key | apt-key add -

Add the following line that corresponds to your version of Ubuntu to your /etc/apt/sources.list

#Remastersys Lucid
deb http://www.remastersys.com/ubuntu lucid main

#Remastersys Maverick
deb http://www.remastersys.com/ubuntu maverick main

#Remastersys Natty
deb http://www.remastersys.com/ubuntu natty main

#Remastersys Oneiric
deb http://www.remastersys.com/ubuntu oneiric main

Now just apt-get update or reload in Synaptic to have the new Remastersys signed repository ready to use!

Gobby Server in Three Easy Steps

I find Gobby essential in both the writing lab and the advanced technology lab.

Text

Some have begun teaching peer review and revision in high school using Google Docs. Fair enough, if your school has committed to Google Apps accounts for everyone in the community.

Our alternative is Gobby. Gobby is a collaborative, synchronous text composition and editing tool. Given its feature set, it’s clearly designed for programmers and coders (syntax highlighting, for example). Nevertheless, it is no less effective for writers in English 11 than it is for the coders in advanced information systems.

Gobby is the client; Infinoted is the server side tool that keeps track of who’s editing where, stores the documents, and color codes the contributions.

It’s home on the web seems to be here. Per the site:

Gobby is a free collaborative editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.

Featured are cataloged here, screenshots are available here, and testimonials here. I don’t think the website does it justice. Gobby has become an essential tool for composition for the juniors I work with: in one scenario one student composes while rest of the class works on either mechanical, grammatical, conventional polishing, or else on more substantive revision - word choice, concision, verbs that convey action, awareness of audience, unity of purpose.

I’ve left out that I work exclusively with student with language-based learning differences that can severely affect writing fluency and adherence to convention. However, using Gobby, a single composition that’s been filtered through the peer revision of everyone in the section or even the entire junior class demonstrates none of the markers one might expect from a member’s work.

If you’d like more information, please don’t hesitate to ask.

It gets better: my lab is entirely free and open source software (excluding flash); Gobby paired with afterthedeadline and LibreOffice is a strategic win.

Text

On Monday, all but one student came into first period with a tablet. For students with or without executive function challenges, effective notetaking seems to be an epic struggle. New tools, tablets and smart phones, can’t immediately become powerful assets in this struggle if students still struggle differentiating main ideas from support, identifying types of support - reasoning vs. concrete details, etc.

—Unless there’s something inherent in the structure of the tool that is novel and exercises these skills.

That’s what I’d like to learn about Evernote, available for Android and iOS devices, as well as Macs and PCs. Evernote users can take notes on their devices in a variety of formats, with or without attachments, and sync them to cloud storage. The notes can then be recalled and reviewed on any system on which the client has been installed and internet access is available.

As I was teaching the students with Android tablets this strategy for using their tools productively, it caught on. The remaining student installed Evernote on a laptop running Ubuntu Linux using Wine. That was a positive sign, and the results by the end of class were encouraging: pithy, economically efficient notes were taken by all.

What surprised me is that word clearly got to other students, because by 4th students had their smart phones out and Evernote already installed. Their thumbs poked and prodded at the material as we discovered and constructed an understanding of it.

I’ll sum up my observations at the end of two weeks. In the meantime I intend to introduce some strategies to use with Evernote: Make PDFs of handouts with cam/scanner and attaching them to Evernote entries; scanning QR codes to make data entry quicker, etc.

Text

Ampache is an outstanding audio streaming server/technology that has potential to serve all kinds of minds. Although developed “for the love of music,” Ampache has a place in education. For example, Ampache provides an opportunity for the population I work with, gifted thinkers facing difficult reading challenges, to access developmentally and academically appropriate content that would be either inaccessible or demeaningly leveled. Most I’ve received feedback from prefer listening at their own pace to both Kurzweil and a human reader.

Let your imagination run with it: combined with a tool like audacity, guide students as they work through homework; provide students working on fluency and expression to record material for others to decode or with which to practice making inferences.

Too abstract? This link takes you to a demo: use the username hackers and the password untie.

I start from TKL’s LAMP stack; they’ve just released a new revision (based on Lucid) - their next will be based on whatever the codename for the new LTS is.

TKL makes it easy to install to bare metal or to a virtual machine.

During the simple TKL configuration, do make a note of your root password and your MySQL root user password, you’ll need them. You’ll need to generate two more passwords later: one for the ampache database user and one for the ampache admin account.

We do the rest with SSH, not shellinabox. Why? Took us about a year of working with TKLPatch before it hit us: copy and paste.

We go the long way around, but should not anymore; this can be done in two commands concatenated, iirc:

cd /var/www

wget http://gitorious.org/ampache/ampache/archive-tarball/master  [nightly build]

tar xvzf ./master

mv ampache-ampache/ ampache/

Oh: chown -R ww-data /var/www/ampache/

Configuration of the db has to be taken care of (in fact this is not the case if you’re using the alpha build - I provide steps in case one decides to go with the version in the repos or stable 3.5.4. Use myPHPadmin (built into the distro, port 12322), drop into a MySQL shell, or execute direct from the command line. This is the gist:

CREATE USER 'ampache'@'%' IDENTIFIED BY '***'; GRANT USAGE ON * . * TO ‘ampache’@’%’ IDENTIFIED BY ’***’ WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

GRANT ALL PRIVILEGES ON `ampache` . * TO 'ampache'@'%' 

FLUSH PRIVILEGES; [?]

The rest of the configuration is taken care of via web interface. Point a browser to http://<ipaddr>/ampache. Fill in the db info and set a password for the admin user (database config looks unnecessary with this (really really impressive) alpha version - including nevertheless).

Change at least one php parameters.

nano /etc/php5/apache2/php.ini and double the memory_limit parameter to 64M. Can’t find it? Search in nano with ctrl-w (that is to say, “where?”).

Assigning the admin account password is the final step.

Next, check out documentation at ampache.org to stock your catalogs. The documentation is comprehensive.

Boggled by the instructions? A prebuilt and preconfigured appliance is available here.

Text

Advanced Information Systems class took a break from Axzo’s Linux+ Powered by LPI. We’re working through the third unit, a much needed review on manipulating files and directories; however, the unit ends with a skimpy sequence of exercises introducing vim.

We’ve chosen, rather, to rely on the fantastic vimtutor resource.

On Ubuntu,

apt-get install vim-gnome

seems the least circuitous way to install this fantastic tutorial. Following the tutorial, students chose the vim cheat sheets most appropriate for their learning styles. Here’s an example of one no one chose: