marcell mars's Library tagged → View Popular
http://clam-project.org/clam/trunk/pyjack/README
"PyJack is a module written in C which exposes the Jack API to Python. For information about Jack see http://jackit.sourceforge.net. This enables a Python program to connect to and interact with pro-audio applications which use the Jack Audio Server."
-
PyJack is a module written in C which exposes the Jack API to Python.
For information about Jack see http://jackit.sourceforge.net. This
enables a Python program to connect to and interact with pro-audio
applications which use the Jack Audio Server.
Overview of all available Nvidia Ion Products (Motherboards, PCs, Netbooks)
"The Asus AT3N7A-I is a mini-ITX motherboard with a dual-core Atom 330 and a Nvidia ION chip, very similar to the Zotac IONITX and the POV/ION330. What makes it unique though is the presence of a PCI slot, which allows the addition of a TV-Tuner card and a BlueTooth transmitter/receiver."
-
The Asus AT3N7A-I is a mini-ITX motherboard with a dual-core Atom 330 and a Nvidia ION chip, very similar to the Zotac IONITX and the POV/ION330. What makes it unique though is the presence of a PCI slot, which allows the addition of a TV-Tuner card and a BlueTooth transmitter/receiver.
Operating Systems as Politics
"I'm a Centrist, strong social libertarian, fiscal conservative, anti-authoritarian, internationalist, pro-free trade, moderately anti-war, but also sort of an elitist, anti-populist who really does believe that some people are smarter than others, and I value reason above emotion. I prefer a strong constitutional republic to counter the minority-persecuting tendencies of direct democracy. I never have anybody to vote for! "
-
I'm a Centrist, strong social libertarian, fiscal conservative, anti-authoritarian, internationalist, pro-free trade, moderately anti-war, but also sort of an elitist, anti-populist who really does believe that some people are smarter than others, and I value reason above emotion. I prefer a strong constitutional republic to counter the minority-persecuting tendencies of direct democracy. I never have anybody to vote for!
The C10K problem
"..here are a few notes on how to configure operating systems and write code to support thousands of clients. The discussion centers around Unix-like operating systems."
-
here are a few notes on how to configure operating
systems and write code to support thousands of clients. The discussion
centers around Unix-like operating systems
Converting 11 million articles from TIFF to PDF-s on amazon EC2 & S3: Self-service, Prorated Super Computing Fun!
"I was ready to deploy Hadoop and my code on a cluster of EC2 machines. For deployment, I created a custom AMI (Amazon Machine Image) for EC2 that was based on a Xen image from my desktop machine. Using some simple Python scripts and the boto library, I booted four EC2 instances of my custom AMI. [..] thanks to the swell people at Amazon, I got access to a few more machines and churned through all 11 million articles in just under 24 hours using 100 EC2 instances, and generated another 1.5TB of data to store in S3."
-
I was ready to deploy Hadoop and my code on a cluster of EC2 machines. For deployment, I created a custom AMI (Amazon Machine Image) for EC2 that was based on a Xen image from my desktop machine. Using some simple Python scripts and the boto library, I booted four EC2 instances of my custom AMI. I logged in, started Hadoop and submitted a test job to generate a couple thousands articles — and to my surprise it just worked.
I then began some rough calculations and determined that if I used only four machines, it could take some time to generate all 11 million article PDFs. But thanks to the swell people at Amazon, I got access to a few more machines and churned through all 11 million articles in just under 24 hours using 100 EC2 instances, and generated another 1.5TB of data to store in S3.
A short history of btrfs [LWN.net]
"we'll take a behind-the-scenes look at the design and development of btrfs on many levels - technical, political, personal - and trace it from its origins at a workshop to its current position as Linus's root file system. Knowing the background and motivation for each step will help you understand why btrfs was started, how it works, and where it's going in the future. By the end, you should be able to hand-wave your way through a description of btrfs's on-disk format."
-
we'll take a behind-the-scenes look at the design and
development of btrfs on many levels - technical, political, personal -
and trace it from its origins at a workshop to its current position as
Linus's root file system. Knowing the background and motivation for
each step will help you understand why btrfs was started, how it
works, and where it's going in the future. By the end, you should be
able to hand-wave your way through a description of btrfs's on-disk
format.
samuraix
"samurai-x is a highly modular and configurable, next generation framework window manager for X. It is written in pure python utilising ctypes. samurai-x is targeted at people wishing to experiment with desktop programming and people who want more control over their desktop ( without having to code in C ). "
-
samurai-x is a highly modular and configurable, next generation framework window manager for X. It is written in pure python utilising ctypes.
samurai-x is targeted at people wishing to experiment with desktop programming and people who want more control over their desktop ( without having to code in C ).
The TTY demystified
"The TTY subsystem is central to the design of Linux, and UNIX in general. Unfortunately, its importance is often overlooked, and it is difficult to find good introductory articles about it. I believe that a basic understanding of TTYs in Linux is essential for the developer and the advanced user."
-
The TTY subsystem is central to the design of Linux, and UNIX in general.
Unfortunately, its importance is often overlooked, and it is difficult to find
good introductory articles about it. I believe that a basic understanding of
TTYs in Linux is essential for the developer and the advanced user.
$100 Linux wall-wart launches
"The $100 SheevaPlug development platform and Plug Computer designs are built around the Marvell 88F6000, or "Kirkwood" SoC, which was introduced last year. The Plug Computer is based on the high-end 88F6281 version of the Kirkwood, with a Sheeva CPU core clocked to 1.2GHz. The Sheeva core combines elements of Marvell's earlier Feroceon and XScale architectures, both of which implemented ARM Ltd.'s ARMv5 architecture, similar to ARM Ltd.'s own "ARM9" cores. The SheevaPlug Plug Computer is further equipped with 512MB of DRAM and 512MB of flash. The tiny embedded PC also includes gigabit Ethernet and USB 2.0 ports. Marvell did not release precise dimensions for the platform, but one early product based on the design is listed as measuring 4.0 x 2.5 x 2.0 inches. Plugging directly into a standard wall socket, the Plug Computer draws less than five watts under normal operation, compared to 25-100 watts for a PC being used as a home server, claims Marvell."
-
The $100 SheevaPlug development platform and Plug Computer designs are built around the Marvell 88F6000, or "Kirkwood" SoC, which was introduced last year. The Plug Computer is based on the high-end 88F6281 version of the Kirkwood, with a Sheeva CPU core clocked to 1.2GHz. The Sheeva core combines elements of Marvell's earlier Feroceon and XScale architectures, both of which implemented ARM Ltd.'s ARMv5 architecture, similar to ARM Ltd.'s own "ARM9" cores.
The SheevaPlug Plug Computer is further equipped with 512MB of DRAM and 512MB of flash. The tiny embedded PC also includes gigabit Ethernet and USB 2.0 ports. Marvell did not release precise dimensions for the platform, but one early product based on the design is listed as measuring 4.0 x 2.5 x 2.0 inches. Plugging directly into a standard wall socket, the Plug Computer draws less than five watts under normal operation, compared to 25-100 watts for a PC being used as a home server, claims Marvell.
Linux tip: How to take a screenshot without X (GUI), just from console | DetectorPRO
chvt 7; sleep 2; import -display :0.0 -window root sshot1.png; chvt 1;
The chvt command changes the virtual terminal, and the sleep command gives it a while to redraw the screen. The import command then captures the whole display and saves it to a file before the final chvt command sticks you back in the virtual terminal again. Make sure you type the whole command on one line.
-
chvt 7; sleep 2; import -display :0.0 -window root sshot1.png; chvt 1;
The chvt command changes the virtual terminal, and the sleep command gives it a while to redraw the screen. The import command then captures the whole display and saves it to a file before the final chvt command sticks you back in the virtual terminal again. Make sure you type the whole command on one line.
Anatomy of Linux process management
The creation and management of user-space processes in Linux® have many principles in common with UNIX® but also include several unique optimizations specific to Linux. Here, review the life cycle of Linux processes and explore the kernel internals for user process creation, memory management, scheduling, and death.
-
The creation and management of user-space processes in
Linux® have many principles in common with UNIX® but also include
several unique optimizations specific to Linux. Here, review the life cycle of
Linux processes and explore the kernel internals for user process creation,
memory management, scheduling, and death.
Groklaw - Lawyer's Funny AntiLinux FUD Turns Out to be Not So Funny
I put this article from Law.com's Legal Technology page, "Commentary: The Penguin Doesn't Fly, Avoid Linux" in News Picks because I found it hilarious, in the Rob Enderle kind of way. But then I thought I'd look up the author on Google, and lo and behold, I find he said something that appears to be not exactly true. I'm not talking about the FUD stuff. I'm talking about his assertion that he couldn't get any answers to a request for help from Mandriva Forum
-
I put this article from Law.com's Legal Technology page, "Commentary: The Penguin Doesn't Fly, Avoid Linux" in News Picks because I found it hilarious, in the Rob Enderle kind of way. But then I thought I'd look up the author on Google, and lo and behold, I find he said something that appears to be not exactly true. I'm not talking about the FUD stuff. I'm talking about his assertion that he couldn't get any answers to a request for help from Mandriva Forum
Slashdot | Which Open Source Video Apps Use SMP Effectively?
Which open source video conversion apps take full native advantage of SMP? (And before you ask, no, I don't want to pick up the code and add SMP support myself, thanks.)
-
Which open source video conversion apps take full native advantage of SMP? (And before you ask, no, I don't want to pick up the code and add SMP support myself, thanks.)
ext3undel
ext3undel is a collection of scripts to help you recover files from ext2/ext3 file systems, where you (accidentally) deleted them from
-
ext3undel is a collection of scripts to help you recover files from ext2/ext3 file systems, where you (accidentally) deleted them from
klick - an advanced metronome for jack
klick is an advanced command-line based metronome for JACK. It allows you to define complex tempo maps for entire songs or performances.
-
klick is an advanced command-line based metronome for
JACK.
It allows you to define complex tempo maps for entire songs or performances.
Linux.com :: What can you do with a second Ethernet port?
The big distinction between your options lies in the effect each has on the other devices on your network (computers, routers, and other appliances) -- intelligently routing network traffic between them, linking them together transparently, and so on.
-
The big distinction between your options lies in the effect each has on the other devices on your network (computers, routers, and other appliances) -- intelligently routing network traffic between them, linking them together transparently, and so on.
Exceptional Performance per Watt – the Intel Atom powered mini-itx board – D945GCLF
The new Intel D945GCLF mini-itx main board, from Intel, powered by the incredible Atom CPU, is now available.
This very low power CPU (TDP = 4W), with multiple thread support, is exceptionally efficient. Capable of powering Vista Home Media Center, for example, with ease.
The Atom 230 CPU used on this board is a 1.6GHz model, with 512K of L2 cache, based on Intel’s latest 45nM process. The supporting chipset, the Intel 945GC + ICH7 provides desktop connectivity and performance. Intel high definition audio, 10/100 LAN, PCI, SATA2 (3GB/s) DDR2 533/667 are all there, to ensure connectivity, expandability and performance.
-
The new Intel D945GCLF mini-itx main board, from Intel, powered by the incredible Atom CPU, is now available.
This very low power CPU (TDP = 4W), with multiple thread support, is exceptionally efficient. Capable of powering Vista Home Media Center, for example, with ease.
The Atom 230 CPU used on this board is a 1.6GHz model, with 512K of L2 cache, based on Intel’s latest 45nM process. The supporting chipset, the Intel 945GC + ICH7 provides desktop connectivity and performance. Intel high definition audio, 10/100 LAN, PCI, SATA2 (3GB/s) DDR2 533/667 are all there, to ensure connectivity, expandability and performance.
ivan krstić · code culture » Sic Transit Gloria Laptopi
The truth is, when it comes to large-scale one-to-one computing programs, we're completely in the dark about what actually works, because hey, no one has done a large-scale one-to-one computing program before.
-
The truth is, when it comes to large-scale one-to-one computing programs, we're completely in the dark about what actually works, because hey, no one has done a large-scale one-to-one computing program before.
What's Cooking in PulseAudio's glitch-free Branch
-
The first basic idea of the glitch-free playback model (a
better, less marketingy name is probably timer-based audio
scheduling which is the term I internally use in the PA codebase)
is to no longer depend on sound card interrupts to schedule audio but
use system timers instead. System timers are far more flexible then
the fragment-based sound card timers. They can be reconfigured at any
time, and have a granularity that is independant from any buffer
metrics of the sound card. The second basic idea is to use playback
buffers that are as large as possible, up to a limit of 2s or 5s. The
third basic idea is to allow rewriting of the hardware buffer at any
time. This allows instant reaction on user-input (i.e. pause/seek
requests in your music player, or instant event sounds) although the
huge latency imposed by the hardware playback buffer would suggest
otherwise.
Linux Powers The Spiderwick Chronicles
-
Hollywood has been the realm of Linux since 1997, when the movie
Titanic proved that Linux can do big computer graphics jobs like rendering
a sinking ocean liner. With an industry tradition of using UNIX-based
operating systems for high-computation jobs, and due to the better, faster,
cheaper nature of Linux, every major effects or animation movie today is
produced using Linux. Visual effects facilities ILM and Tippett Studio each
created visual effects for Spiderwick. Having multiple effects houses work
on the same movie became common after 2003 when The Matrix
Reloaded used a
dozen effects houses.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in linux
-
linux
Items: 92 | Visits: 141
Created by: Djiezes Kraaijst
-
Linux for novice
my study on linux as a novice
Items: 32 | Visits: 119
Created by: swan lin
-
troubleshooting
Items: 24 | Visits: 126
Created by: Kenyth Zeng
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
