The Emergent Properties of Meat
Blog
About me
Bigger projects: emc2 & AXIS
Friends' pages:
Alex
Bill
Chris
Jon
Michael


Tag cloud
Photostream


Read my blog with this tag
Follow my feed with this tag

Searching for: linux


hostmot2-firmware 0.5 [01267622561]

RELEASED: emc 2.3.5 [01267622149]

hostmot2-firmware 0.4 [01263684229]
The files on this page are experimental hostmot2 firmwares for the development version of emc2. For more information, see my post and followup . Update , 20100123: New 0.3 version works on 3x20, has debian packages.

Arduino Random Number Generator [01257868826]
… add random numbers to the linux /dev/random entropy pool. These programs are written in Python and…
… the baud rate used (2Mbps), Linux users will require pyserial 2.3 or above. For more details,…

RELEASED: emc 2.3.4 [01256740634]
I'm pleased to announce the next bugfix release in the emc 2.3 series, emc 2.3.4. A number of problems with the last release have been fixed. The new packages are now available for Ubuntu 8.04 " Hardy Heron " in the package repositories. Packages for Ubuntu 6.06 " Dapper Drake " should follow within the next few days. If you have already installed an earlier 2.3.x version of emc, this will be offered as an update.

CropGUI 0.1.1: now with gtk [01248401946]
Gtk version of cropgui Earlier this year , I released a program for lossless cropping of jpeg images. This week, based on feedback from Ingrid, I ported the program to gtk (it originally used tkinter).

RELEASED: emc 2.3.2 [01246968649]
I'm pleased to announce a new bugfix release in the emc 2.3 series, emc 2.3.2. A number of problems in the 2.3.1 release were fixed. See below for a list.

Remebering values between runs of emc [01243286411]
This is a userspace hal component which stores values to disk so that it can be preserved from run to run. Usage loadusr -W remember v1 v2 f:floatv u:unsignedv

qq: quick & dirty terminal [01241487838]

New hardware [01241268986]
… to run OK even though linux wouldn't boot), and the hard drive worked in an external…

DAT-160 USB tape drive on Linux [01241184878]
… lot of information online about Linux compatability, but I took the plunge and bought Quantum's CD160UH-SST…

RELEASED: emc 2.3.0 [01240169742]
I'm pleased to announce the first stable release of the 2.3 series, emc 2.3.0. This version has many new features compared to emc 2.2.8. The new packages are now available in the package repositories. Because this version is incompatible with emc 2.2.8 in several minor ways, it will not automatically be installed as an upgrade. For more information and installation/upgrade instructions, please see http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.3

Netflix 'Watch Instantly' problems [01238536954]
… benefit from some polish. No Linux support .. in fact, Microsoft Silverlight is now a requirement…

Beta release: emc 2.3.0beta2 [01238343287]
I'm pleased to announce the second beta release of the emc 2.3, emc 2.3.0beta2. The new packages are now available for Ubuntu 8.04 " Hardy Heron " . This is a beta release, and should not be installed on production systems. For more information and installation/upgrade instructions, please see http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.3

Show recent e-mail in screen title bar or status bar [01237306768]
… form definbox: Logwatch for lamp (Linux) (8 minutes ago) . This is useful as a backtick…

cropgui: A Linux GUI for Lossless JPEG Cropping [01235516977]
… but I didn't find a Linux one. So I wrote one! It's pretty basic, but it…

Canon Digital Rebel XSi (450D) on Linux Ubuntu Hardy 8.04 [01234628660]

Smart gnumakefiles are smart [01231198019]

Userspace driver for resistive "pen tablet" of XO-1 laptop [01229800877]

XO-1 screen simulation [01226934973]
olpcgui.py in action I failed to resist the new G1G1 program and ordered myself an XO-1 today. As a lot of geeks are, I'm intrigued by the screen. Updated: sped up the simulation a bit with a pyrex module.

Autoreprogram for DFU devices [01223124878]

Xilprg: Zoltan Csizmadia's xilinx jtag programmer [01220321934]
… parallel cable, without requiring proprietary linux kernel modules. Apparently it also works with the digilentinc USB…

Cairo-based waveform demo [01218769184]

Uptime bragging [01218194805]

The sump.org digital logic analyzer [01216696167]
Triggering on a glitch (unexpected low time) on channel 5 ( M ) ( L ) Ever since Steve Padnos let me borrow his commercial logic analyzer at CNC Workshop, I've been wishing I had one. Several years ago, fenn alerted me to minila , which consists of GPL hardware and software, but there don't seem to (presently) be any pre-built boards available for purchase, and I don't relish soldering surface-mount parts. Then I stumbled on this FPGA Based Logic Analyzer . It's works on the still-available, $100 " S3BOARD " , and the FPGA firmware is GPL. (It also has somewhat more memory than minila, and can also go up to 200MHz. On the other hand, it doesn't have a mode like minila's " state analysis " , and it transfers over slow RS232 serial instead of EPP). I got the board today, and have some initial experiences to report.

How to tunnel vmware over ssh [01214491052]

wiifuse + net [01212803011]
I modified wiifuse to work over the wireless network. unfortunately, for me it crashes very shortly after starting. Update: after fixing two memory leaks (one in wiifuse-server, one in libogc), it works for minutes at a time. Update2: New feature in version net3: if you don't specify an identity with -i, the one on the disc inserted in your wii is used (no need to extract the tmd/tik/cert first).

Call graph from powerpc elf file with debug symbols [01212754043]

hiff: hashing diff [01210216375]
This is an idea that floated around in my head long ago, and I took the time to write it. I doubt it's of practical use to anybody.

mailpie: updated to version 0.2 [01209677603]

New Laptop [01209485589]

Collate this! [01198877098]

As seen in hell.... [01198272480]

Making a YouTube video of X program [01196105360]
Instructions for recording any X program into a video suitable for upload to youtube

Pluto_Servo has landed [01166994496]

Installing Ubuntu 6.06 and Fedora Core 4 on a HP/Compaq Presario V2000 PT165AV laptop [compaq_v2000]

mailpie 0.1: full-text search of large e-mail archives [software/01209229437]

turd: Tape Usage of Real Disk [01206402027]

l2h: A new converter from LyX to HTML (updated) [software/01191763220]
The internet is littered with abandonded converters from Latex or LyX to HTML, so why not add one more?

Breezy Apt Repository / Deb Mirror [01186407274]

fuzzbuzz in terrible ways [01172617016]
Reading about interview questions is always a geektrap, calling for writing the program in the fastest (if it's a question of speed) or most perverse (if it's not) way possible. I feel I've risen to the challenge on this occasion, with several stomach-turning programs. Files currently attached to this page: fb.Makefile 408 bytes fb.bash 267 bytes fb.c 1.2kB fb.cc 535 bytes fb.m4 171 bytes fb.py 297 bytes fb2.py 167 bytes Explanations of each file are below the fold...

Pluto-Servo: EMC2 Servo Controller [01166412010]
Pluto_servo is an emc2 driver and associated firmware that allow the Pluto-P board to be used to control a servo-based CNC machine. The Pluto-P is an inexpensive ($60) FPGA board featuring the ACEX1K chip from Altera. Pluto_servo will be released under the terms of the GNU General Public License version 2. The pluto_servo system is suitable for control of a 4-axis CNC mill, a 3-axis mill with PWM spindle control, a lathe with spindle encoder, etc.

Do not buy: PCI-8255 [01165433819]

Pluto_servo progress: It's running cradek's lathe! [01165199941]
Chris is " successfully " running his lathe with a firmware. I used the scare quotes because there have been a few problems, not all of which have been resolved. But he reports that he was able to get better tuning, quieter moves, and of course higher resolution without the /16 quadrature divider .

More on the pluto-p (including FPGA pin numbers for the "JTAG" connector [01165081407]
There are a lot of questions about the pluto-p that are left unanswered by the website and the " getting started " document to which you're given a link to after you order. I've tried to answer them for myself, and now I'm sharing those answers with my readers. The most important thing I report here is the ACEX pin numbers for the JTAG connector.

Software Uploader for Pluto-P board [01164408418]
… does have no-cost software for Linux. If I ever make my own FPGA design, that would…

The Bayer sensor vs the Foveon sensor (part 2 of 2) [01161627308]
cactus ( M ) ( L ) In this part of the article, I present the images and compare the results to my predictions.

The Bayer sensor vs the Foveon sensor (part 1 of 2) [01161569781]
Using synthetic images, I have subjectively compared the effective resolution of a Bayer and a Foveon sensor with the same number of photosites.

Tired of missing OpenGL manpages on Ubuntu [01157053957]

Skencil output converter for emc2 [software/01153065922]
I've written a g-code output filter for the Python vector drawing program Skencil , formerly known as " Sketch " .

Post-Fest Post [01148166363]
I had a lot of fun at fest/cnc workshop, met in person a lot of the people I'd met online, and got to see some machinery I'd never run into in my regular life.

Off to CNC-Workshop [01147626509]

Onscreen Crosshairs in tcl/tk [software/01146347893]
I was staring too long at a screenshot of a graph on some web page, wishing I could tell if two things lined up. Well, inspiration struck, and this program was born. Two windows one that is one pixel wide, and another that is one pixel tall are created, and they follow the mouse around every 1/10 second or so. They're displaced by one pixel so that clicking will hit the underlying window, not the crosshair. I apologize for the changing colors, since xor isn't available with this simple method of drawing the lines, it's the only way to be sure to get contrast. I considered making the color depend on e.g., whether SHIFT is pressed, but if Tk provides this information to a window that doesn't have focus, I overlooked it in the manpages.

Parallel-port Two-axis PWM servo controller for Etch CNC [projects/01142347802]
ETCH Servo ( M ) ( L ) Inspired by discussion on #emc and by the fact that I'd already bought two tiny servo motors , I've designed and built a two-axis PWM servo controller with a parallel port interface.

ET-ARM Stamp [projects/01141702410]
… wigger clone and the right Linux software. As you'd learn from the documentation included source code,…

pam_ssh [software/01134877773]

Reverse Engineering the Samsung ML-2010 laser printer [software/01134173186]
Ingrid recently bought a Samsung ML-2010 laser printer. The price was attractive, and it seems to be a good printer. However, there is either the choice of a an open-source driver for a different printer model, one which doesn't support the 1200x600DPI mode, or a closed-source driver which comes on the included CDROM. I'm going to try to reverse engineer the new format, which is called " SPL II " in the GUI and " QPDL " in the generated file ( @PJL ENTER LANGUAGE = QPDL ). My approach is to print a postscript file using the binary driver, saving the result to a local file. At no time do I plan to disassemble the binary software provided by Samsung.

Netflix to Aether converter [software/01134091849]

Decyphering an assertion [software/01133403001]
A few weeks ago, I posted a humdinger of an assertion . A little investigation shows that this is actually the very legible assert (strncmp (repository, current_parsed_root- > directory, strlen (current_parsed_root- > directory)) == 0); Read on for the sordid details of glibc's internal " optimizations " .

Stippler 1.0 source release [software/01133127497-stippler-source-release]
I finally got around to writing my own dithering algorithm, so now all parts of stippler are under a clear GPL license. Stippler is software for turning greyscale images into " stippled " images. I have have discussed it before on my blog. Stippler is based on the reasearch of Adrian Secord , but the implementation is my own. Files currently attached to this page: stippler-1.0.tar.bz2 7.9kB

So I had a memory leak... [01132262035]

Linux on Compaq v2000-series laptop [01129988459]

Shutting down bald... [01128265795]

Linux on iDEQ 220k [01127185694]

Fuse-python 0.9 rereleased under LGPL [software/01126277815]
After a request for an LGPL version of fuse-python, I have repackaged the 0.9 release to include an LGPL copyright notice. Except the license change, this release is not useful. It's untested and almost certainly doesn't run at all with modern versions of fuse .

Timestamp-based caching for filesystem-based dynamic websites [software/01121349427-cache_cgi]
aether is nice, but it's a bit slow, especially when many local files must be parsed to produce a single page. cache.cgi is a simple program that, in cooperation with any filesytem-based dynamic website, can serve from a cached copy of the page when it is appropriate to do so.

Aethertool 0.6 Released [software/01120415783-aethertools-0.6]
A new version of aethertool, 0.6, has been released. Compared to 0.5, it features mostly cleanups.

Controlling EMC with a joystick [software/01119021973]
This Python program, which uses the emc module from AXIS , lets you use any Linux-supported joystick or d-pad as a jogging pendant.

The continuing laptop saga [01113359459]
Or "I was wrong that it was a hardware problem"

speaking of busts... [01112924139]
… rebooted (as directed) and chose Linux at the bootloader screen. And the trackpad worked just fine…
… it made a difference in Linux that I had upgraded the driver in Windows---Firmware update which…

Setting the NET_WM_ICON for Tkinter application windows [software/01112237744]
The icon created by the example program This somewhat hackish module can be used to set the NET_WM_ICON for your Tkinter application.

mail2page.py for vmobl.com [updated 2005-04-21] [software/01112017832]
This Python script intelligently excerpts e-mail and forwards it to a vmobl.com mobile phone

Serendipitous optimization [01111679069]
An implementation choice in stippler turned out to give near-optimal output for the milling machine

Searching Aether with swish-e [01111165526]
Here's some code to make the search form on your aether blog use the powerful full-text indexer swish-e

Plugging an old project [01109379003]
Another project I did over the winter was the CNC etch-a-sketch

Much better results [01109259892]

It's in a frame! [01109127822]
OK, so there are still some problems left. But this is exciting anyway.

popen2(), a C function for bidirectional communication with a child process [01108826729]
… is for POSIX systems like Linux. It won't work on Windows. Files currently attached to this…

Dell D830 and 64-bit Ubuntu Linux 8.04 [dell-d830]
… documentation, including service manual Debian Linux Install on Dell Latitude D830 Ubuntu forums thread on bluetooth…
… D680 / D830 - Gentoo Linux Wiki LaptopTestingTeam/DellLatitudeD830 - Ubuntu Wiki High frequency of load/unload cycles…

Ubuntu Linux on AMD X2 and GIGABYTE GA-M51GM-S2G [gigabyte_ga-m51gm-s2g]
… screwed up console when booting Linux, even from a live CD. Several electrolytic capacitors on the…
… compatibility of this hardware with Linux, and in particular Ubuntu 6.06 LTS. I've called the new…

Biostar iDEQ 220k and Fedora Core 4 [ideq]
… machine to replace two older Linux machines, including shell accounts, e-mail, cvs, web, and firewall. The…
… when it comes to running Linux, Unix, RedHat or Fedora Core on it. Summary Virtually everthing…

mailpie - e-mail full text search [software/mailpie]

Stippler: Turning photos into dots [stippler]

Didn't find what you wanted?

Google
 
Web emergent.unpy.net



Powered by the Emergent Properties of Meat. Copyright © 2004-2010 Jeff Epler
[æ]