- published: 04 Jul 2012
- views: 10457
- author: GoogleTechTalks
47:59
Introducing cling, a C++ Interpreter Based on clang/LLVM
Google Tech Talk March 15, 2012 Presented by Axel Naumann, CERN. ABSTRACT At CERN, 50 mill...
published: 04 Jul 2012
author: GoogleTechTalks
Introducing cling, a C++ Interpreter Based on clang/LLVM
Google Tech Talk March 15, 2012 Presented by Axel Naumann, CERN. ABSTRACT At CERN, 50 million lines of C++ code are being used by about 10 thousand physicist. Many of them are not programming experts. To make writing C++ more accessible, ROOT (root.cern.ch), one of the core tools at CERN, has been using the CINT C++ interpreter for more than 15 years. CINT also opens up a whole new world of dynamic programming plug-ins, signal/slot, runtime evaluation, reflection. In particular, the latter is fundamental to CERN and its petabytes of Large Hadron Collider data per year, which are created, serialized, and analyzed as C++ objects. Given the complexity of writing C++, Python is widely used to interface and steer C++ components. Using a SWIG-like approach to interfacing C++ and Python does not scale to CERN's context. I will present our completely dynamic, bidirectional alternative which leverages the CINT and Python reflection data. Based on our experience, we (a collaboration between CERN and Fermilab, US) have decided to replace CINT with a new interpreter: cling (cern.ch It is built on top of clang (clang.llvm.org) and LLVM (http This gives us just-in-time compilation, a high-quality front-end and compiler-grade reflection data. I will present how we built an interpreter out of compiler libraries. Speaker Info: Axel is a physicist by education. After stopovers in Germany, The Netherlands (NIKHEF) and the US (Fermilab) he became scientist at CERN in 2005. As a member of the ...
- published: 04 Jul 2012
- views: 10457
- author: GoogleTechTalks
1:52
Arduino Based GCode Interpreter For CNC Mill
Source code is here, looking for developers to help with the project. code.google.com...
published: 26 Mar 2010
author: thethereza
Arduino Based GCode Interpreter For CNC Mill
Source code is here, looking for developers to help with the project. code.google.com
- published: 26 Mar 2010
- views: 28414
- author: thethereza
2:05
Qt + Cling, the LLVM based C++ interpreter
After finding out that Cling, the LLVM based C++ interpreter, made huge progress in the pa...
published: 01 Nov 2011
author: Thomas Gahr
Qt + Cling, the LLVM based C++ interpreter
After finding out that Cling, the LLVM based C++ interpreter, made huge progress in the past few weeks, I quickly whipped up a simple C++ interpreter using Qt. The fun stuff: well, it's interpreted C++ + Qt so you can see and fiddle with your Qt GUI live. [edit] I published the source! Check it out at: github.com Find Cling at: root.cern.ch Follow the build instructions and have fun with it!
- published: 01 Nov 2011
- views: 3304
- author: Thomas Gahr
10:59
Part 3 - The Python Interpreter
Part 3 of our 5 part series on Python covers the Python interpreter: what it does, how to ...
published: 12 Aug 2011
author: ZiplineShow
Part 3 - The Python Interpreter
Part 3 of our 5 part series on Python covers the Python interpreter: what it does, how to launch it, and how to use it. The interpreter is a very handy tool to get familiar with Python without going through the trouble of making whole programs. It's also a great way to check out chunks of code before adding them to your software project. Check out part 4 as we take you through making and running your first program. And remember to check us out at theziplineshow.com
- published: 12 Aug 2011
- views: 345
- author: ZiplineShow
6:34
IncPy: A Python interpreter that performs automatic memoization
Demo of IncPy: A Python interpreter that performs automatic memoization www.pgbovine.net -...
published: 08 Jun 2010
author: Philip Guo
IncPy: A Python interpreter that performs automatic memoization
Demo of IncPy: A Python interpreter that performs automatic memoization www.pgbovine.net --- IncPy (Incremental Python) is an enhanced Python interpreter that speeds up script execution times by automatically memoizing (caching) the results of long-running function calls and then re-using those results rather than re-computing when safe to do so. When you first run your script with IncPy, it might be ~20% slower since IncPy needs to determine which functions are safe and worthwhile to memoize, what their dependencies are, and then memoize their results to a persistent cache. After you make some edits to your script, subsequent runs can be much faster since IncPy can skip calls to functions whose dependencies are still satisfied and load their results directly from the cache. That way, IncPy can greatly speed up your iteration and debugging cycles. IncPy is designed to be a drop-in replacement for the Python 2.6 interpreter, so it should work seamlessly with all of your existing scripts and 3rd-party libraries. You don't need to learn any new language features or programming idioms to get its benefits.
- published: 08 Jun 2010
- views: 2060
- author: Philip Guo
6:33
SlopPy: An error-tolerant Python interpreter that facilitates sloppy programming
Demo of SlopPy: An error-tolerant Python interpreter that facilitates sloppy programming w...
published: 15 Sep 2010
author: Philip Guo
SlopPy: An error-tolerant Python interpreter that facilitates sloppy programming
Demo of SlopPy: An error-tolerant Python interpreter that facilitates sloppy programming www.pgbovine.net SlopPy (Sloppy Python) is a modified Python interpreter that ensures your scripts will never crash. Whenever SlopPy encounters an uncaught exception, instead of crashing the script, it will create a special NA ("Not Available") object, make it the result of the current expression, and continue executing normally. Whenever an NA object appears in an expression, SlopPy propagates it according to special rules. For example, all unary and binary operations involving NA will return NA, and attempts to add NA to a collection will do nothing. SlopPy allows imperfect scripts to finish executing and produce partial results (and a log of all exceptions), which can be much more informative than simply crashing at the first uncaught exception. It's a drop-in replacement for the Python 2.6 interpreter, so it should work seamlessly with all of your existing scripts and 3rd-party libraries with no run-time slowdown.
- published: 15 Sep 2010
- views: 792
- author: Philip Guo
8:18
Are Interpreters (Python/Ruby/PHP) Immoral?
Many people and organisation write computationally intensive code in interpreted languages...
published: 09 Apr 2012
author: NerdsCentral
Are Interpreters (Python/Ruby/PHP) Immoral?
Many people and organisation write computationally intensive code in interpreted languages. In the age of austerity and in the face of devastation climate change, how can we justify this profligate waste of resource. The production of CO2 and monitory cost of inefficient languages should and must be understood. Interpretors as a thin wrapper around native code are just fine, but that is not how they are often used.
- published: 09 Apr 2012
- views: 1332
- author: NerdsCentral
7:22
Shape Grammar Interpreter - Getting Started
The SGI - a shape grammar interpreter serves for comfortable definition and execution of n...
published: 15 Feb 2010
author: Tomas Trescak
Shape Grammar Interpreter - Getting Started
The SGI - a shape grammar interpreter serves for comfortable definition and execution of non deterministic shape grammars. In this guide we present all information about the possibilities of the SGI tool. All informations are supported by video presentation, as sometimes to show how to do it substitutes the thousand words.
- published: 15 Feb 2010
- views: 610
- author: Tomas Trescak
6:35
Python Interpreter and Operators
Using the Python interpreter in Pyscripter...
published: 03 Oct 2010
author: mrcordiner
Python Interpreter and Operators
Using the Python interpreter in Pyscripter
- published: 03 Oct 2010
- views: 648
- author: mrcordiner
1:41
Lisp Programming Tutorial - Interpreter for Ubuntu
Showing any ubuntu users how to get what i use as an interpreter for Common Lisp....
published: 20 Aug 2011
author: pivotofpower
Lisp Programming Tutorial - Interpreter for Ubuntu
Showing any ubuntu users how to get what i use as an interpreter for Common Lisp.
- published: 20 Aug 2011
- views: 1366
- author: pivotofpower
7:06
EZ Request Manager--Sign Language Interpreter Scheduling Software Demo
This is a demonstration of a single part of our program--entry of an interpreting request....
published: 02 Mar 2012
author: NowCustomSoftware
EZ Request Manager--Sign Language Interpreter Scheduling Software Demo
This is a demonstration of a single part of our program--entry of an interpreting request. EZ Request Manager was designed by a professional programmer and interpreter/referral agency owner over a two-year period. Our software includes many other features not shown on this video: online interpreter invoice submission; QuickBooks synchronization for interpreter invoices; automatic assignment bill generation. This software is in use at several interpreter agencies, and has a successful five-year track record. There is a web portal for both interpreters and customers. Captions are available for this video please select "English" on the "CC" menu. Please contact mike@nowcustomsoftware.com or elizabeth@ezrequestmanager.com for a full demo.
- published: 02 Mar 2012
- views: 183
- author: NowCustomSoftware
6:13
HTML Interpreter in Microsoft Excel 2010/2007
This video shows how to create a simple HTML Interpreter (VBA) in Microsoft Excel 2010/200...
published: 26 Sep 2012
author: alexcantu3
HTML Interpreter in Microsoft Excel 2010/2007
This video shows how to create a simple HTML Interpreter (VBA) in Microsoft Excel 2010/2007 using the web browser control. Enter your HTML and CSS code into a text box, and the form will convert the HTML into a web preview. Code: WebBrowser1.Navigate ("about:blank1") WebBrowser1.Navigate ("about:blank") WebBrowser1.Document.Write (TextBox1.Text) WebBrowser1.Refresh
- published: 26 Sep 2012
- views: 112
- author: alexcantu3
1:30
Photoshop CS3 Python Interpreter Embed in C++ [PROTOTYPE]
Just a test project :) Embedded a Python interpreter into Photoshop CS3. The script editor...
published: 14 May 2011
author: Endureil
Photoshop CS3 Python Interpreter Embed in C++ [PROTOTYPE]
Just a test project :) Embedded a Python interpreter into Photoshop CS3. The script editor is a PyQt4 window running a QApplication already. That's why you don't need to create a QApplication instance yourself :)
- published: 14 May 2011
- views: 752
- author: Endureil
9:32
Shape Grammar Interpreter - Renderer
This is the renderer. Here you process current shape grammar. You can generate new designs...
published: 15 Feb 2010
author: Tomas Trescak
Shape Grammar Interpreter - Renderer
This is the renderer. Here you process current shape grammar. You can generate new designs and browse a design space. First, you need to specify generation protocol, then what level of randomization should be used and a number of iterations. Later you can select if markers are used. You can either generate all iterations at once or generate designs step by step. At last you can export the generated design into various graphical formats (GIF / BMP / JPG / PNG).
- published: 15 Feb 2010
- views: 181
- author: Tomas Trescak
Vimeo results:
1:58
THE BEGINNING OF INFINITY
By @jasonsilva and @notthisbody - Follow us on Twitter!
"The adjacent possible is a kind...
published: 02 Oct 2011
author: Jason Silva
THE BEGINNING OF INFINITY
By @jasonsilva and @notthisbody - Follow us on Twitter!
"The adjacent possible is a kind of shadow future, hovering on the edges of the present state of things, a map of all the ways in which the present can reinvent itself." - Steven Johnson
Other videos -
You are a RCVR - http://vimeo.com/27671433
To Understand Is To Perceive Patterns - http://vimeo.com/34182381
Imagination - http://vimeo.com/34902950
Abundance - http://vimeo.com/34984088
INSPIRATION:
This video is inspired, in part, by the ideas explored in David Deutsch’s new book, THE BEGINNING OF INFINITY. We hope it moves you.
"The topographical shape and the material constitution of the upper surface of the island of Manhattan, as it exists today, is much less a matter of geology than it is of economics and politics and human psychology. The effects of geological forces were trumped (you might say) by other forces — forces that proved themselves, in the fullness of time, physically stronger. Deutsch thinks the same thing must in the long run be true of the universe as a whole. Stuff like gravitation and dark energy are the sorts of things that determine the shape of the cosmos only in its earliest, and most parochial, and least interesting stages. The rest is going to be a matter of our own intentional doing.." - David Alpert on David Deutsch's new book.
"Some time in the last fifty thousand years, with the invention of culture, the biological evolution of humans ceased and evolution became an epigenetic, cultural phenomenon... technology is the real skin of our species. Humanity, correctly seen in the context of the last five hundred years, is an extruder of technological material. We take in matter that has a low degree of organization; we put it through mental filters, and we extrude jewelry, gospels, space shuttles. This is what we do. We are like coral animals embedded in a technological reef of extruded psychic objects." - Terence Mckenna
**
In our work, we use the tools of editing: we juxtapose 'transcalar' imagery, cutting and overlapping the very small and the very large... From the nano to the galactic, stretching and compressing time, we feature time lapse to reveal the repetitive and recurring patterns across different scales of reality. The aim is to provide multiple perspectives all at once, whose simultaneous presentation might cause spontaneous epiphanies. “These patterns are omnipresent, but only when we see these patterns in a more compressed mode of presentation to we start to attend to them as such.” -- This is KEY!
Paul Stamet's superb book, Mycelium Running, begins with a discussion of what Stamets calls the mycelial archetype. He compares the mushroom mycelium with the overlapping information-sharing systems that comprise the Internet, with the networked neurons in the brain, and with a computer model of dark matter in the universe. All share this densely intertwingled filamental structure.
A recent profile of Stephen Johnson on Dumbo Feather described his work like this:
“Johnson uses ‘The Long Zoom’ to define the way he looks at the world—if you concentrate on any one level, there are patterns that you miss. When you step back and simultaneously consider, say, the sentience of a slime mold, the cultural life of downtown Manhattan and the behaviour of artificially intelligent computer code, new patterns emerge."
On their own, these areas of study are fascinating. Together, a more profound view takes shape.
The article continues, "Put simply: cities are like ant colonies are like software is like slime molds are like evolution is like disease is like sewage systems are like poetry is like the neural pathways in our brain. Everything is connected.”
PERFORMING PHILOSOPHY:
Our stated goal is to re-ignite the art of the "performing philosophers" ... like Timothy Leary and Buckminster Fuller... A post on Space Collective wrote about “thinkers who act as substantial agents of change, who drastically alter the infocologies they interact with, in the process transforming and meshing the different dimensions in which our minds operate.”
We care about the pleasures derived in forming new connections, mash-ups and innovative solutions for the next step in human evolution.
We are working to articulate our understanding through the creation of recombinant media mashups meant to epiphanize audiences----the creating and sharing of awe; "performance philosophy" in an age of collapsing boundaries and exponential creativity.
The director of the Imaginary Foundation described our work as “some kind of Ontological DJ'ing, recompiling the source code of western philosophy by mixing and mashing it up into a form of recombinant creativity, which (hopefully) elevates our understanding from the dry and prosaic, into the sensual and transcendent.”
“The goal is to prove a fresh framework and a new narrative to fill our old storytelling needs in our ever-increasing process of self-description
8:28
METACHAOS
Alessandro Bavari: Camera Tremula 1, Noise Melange, XYZ Ocula Depth
Fulvio Sturniolo: Came...
published: 21 Oct 2010
author: Alessandro Bavari
METACHAOS
Alessandro Bavari: Camera Tremula 1, Noise Melange, XYZ Ocula Depth
Fulvio Sturniolo: Camera Tremula 2
Jeff Ensign aka Evolution Noise Slave: Sonic Harmonium
Format: Pal Widescreen 1050x576
Duration: 8:27 mins
---------------------------------------------------------------
Prizes
- Golden Nica at Prix Ars Electronica 2011.
- Special Award IED at Skepto International Film Festival.
- Best Experimental Film at the 2nd Stortford Film Festival.
- Best Direction Prize at the Cinemavvenire Video Festival.
- 1° Prize Art Lab at the Festival Internazionale del Cinema d'Arte.
- 1° Prize ex aequo at the Corto Dorico Short Film Festival + a Special Mention Prize.
- Best Design Prize at the 13th Animation Film Festival Animated Dreams.
- Finalist as Best Direction at the Animago Award.
- Finalist at the Bolzano Short Film Festival.
http://www.alessandrobavari.com/
info@alessandrobavari.com
---------------------------------------------------------------
SINOPSYS
Metachaos, from Greek Meta (beyond) and Chaos (the abyss where the eternally-formless state of the universe hides), indicates a primordial shape of ameba, which lacks in precise morphology, and it is characterized by mutation and mitosis.
In fact the bodies represented in METACHAOS, even though they are characterized by an apparently anthropomorphous appearance, in reality they are without identity and conscience. They exist confined in a spaceless and timeless state, an hostile and decadent hyperuranium where a fortress, in perpetual movement, dominates the landscape in defense of a supercelestial, harmonic but fragile parallel dimension. In its destructive instinct of violating the dimensional limbo, the mutant horde penetrates the intimacy of the fortress, laying siege like a virus. Similar to the balance of a philological continuum in human species, bringing the status of things back to the primordial broth.
STATEMENT
METACHAOS is a multidisciplinary audio-visual project, articulated in a short film, a set of photography (http://www.alessandrobavari.com/english/Metachaos-photographies/gallery_Metachaos-photographic_series.htm) and mix-technique paintings. The purpose of the project is to represent the most tragic aspects of the human nature and of its motion, such as war, madness, social change and hate. An accretion of feelings that are metaphorically represented by specific visual forms, which are abstract conceptually, but concrete and tangible formally. The application of acid and monochromatic tints, besides the strong contrasts, makes everything intentionally more oppressive and tragic.
In order to obtain a more immersive and plausible version, the shot was taken adopting the camera live technique. The extreme and frenetic motion of the shoulder camera, similar to the subjective one, becomes a main constant, so that, along with the persisting cuts used to edit the video, create a bigger sense of instability and danger. In fact, thanks to the dissemination of Technology, it is possible to notice that the unconscious-esthetic potential of the shots available on Youtube, characterized by a pseudo-documentary and amateur approach, often offer an unexpected emotional involvement, which trigger an exhibitionistic-voyeuristic interchange between the author and the consumer.
The irrational gesture and action of the bodies, as if a collective form of madness controlled them, are inspired by artists like Bosch and Bruegel who, between the ‘400 and ‘500, produced an iconography where irrational images show sickly madness and pain.
The project has been realized using different techniques: live shots taken in discharged industrial sites, CGI animations, tracking and motion captures, besides various other analogical ones.
American Jeff Ensign, aka Evolution Noise Slave composed the original sound track, which has been progressively updated during the video production. The musical score was inspired by 6 separate pieces Jeff had previously created that were then combined into a hybrid. The composition was also based in part from a sonic interpretation of the ideas presented in Antonin Artaud’s the Theater and Cruelty overlaid on Bavari’s images.
JURY STATEMENT FROM PRIX ARS ELECTRONICA 2011.
Alessandro Bavari’s “Metachaos” is an impressive display of the amazing graphics that can be produced with leading-edge hardware and software. The 8-minute clip begins with a sequence of clear, geometric forms that suggest a serene world. But it doesn’t take long until it’s apparent that this was just the calm before the storm. Shadowy creatures and shockingly grotesque figures intrude into this domain rendered in black & white and sepia tones and rip it to pieces. Using the interplay of light and shadow, intentionally shaky camera movements and quick cuts, Bavari takes us on a tour de force through an unsettling imaginary cosmos that grips viewers and doesn’t let them loose. In addition to its extraordinary visuals, “Metachaos” features an i
6:26
Metope - Rebird, Unofficial Music Video
Metope describes his music as "seeming to long for a transformation of their digital being...
published: 11 Jul 2010
author: moka
Metope - Rebird, Unofficial Music Video
Metope describes his music as "seeming to long for a transformation of their digital being into flesh, and that by bit reduction they attempt to imitate life"(http://en.wikipedia.org/wiki/Metope_%28producer%29)
The Kobol album containing the song Rebird has been one of my favourite electronic releases for a couple of years now. The delayed but otherwise pretty classic suspense curve aswell as the vital, yet minimal sound catched my attention right from the start.
Inspired by oldshool side scroller and jump'n'runs computer games I felt that a two dimensional movement would reflect the character of the song pretty well.
The songs sound has something really two dimensional and driving which gets underlined by this motion aswell.
The growing complexity and layering of the music is visually described by the emerging environment, which the three abstract lifeforms travel through. Refractive elements and layers have been used to accentuate the songs dissonant parts, and to contrast/refract the initial two dimensional look with something different.
My personal goal was to capture the whole motion as if it was an actual game/level, and thus without a single cut. Colour and gamma shifts were added to intensify the musical changes, where the simpel movement might not have been enough. They also serve to underline the suspense curve.
Finally I would like to add that in my opinion musical cognition or aesthetical perception in general is something really individual. I would never claim that this is the only correct visual interpretation of the song. It's my personal interpretation and I hope it's enjoyable for others too!
The Video was built in the context of the "Clips & Clicks" seminar at Muthesius Academy of Fine Arts in Kiel which deals with the music video in the 21st century. Thanks to Prof. Tom Duscher, Sven Lütken and all the others giving me feedback!
Technical things:
My personal goal was to program the whole video myself, but instead of ending up with some sort of visualizer I decided to add a "storyline" which should reflect the characteristics of the song. I used c++(www.openFrameworks.cc) together with openGL and many GLSL shaders to achieve the look of the video. The video is not optimized for realtime use but still almost always runs at 30fps.
I experimented with raycasted isosurfaces alot in the past month. A few iterations can be seen here: http://vimeo.com/9597005 here http://vimeo.com/10271624 and http://vimeo.com/11447967.
When the video idea slowly came along I immediately felt that they could maybe help me out in the process of making things more organic.
The biggest advantage of writing your own software as a designer/artist is that you are not bound to the capabilities of software but rather can create anything you have in mind (even though todays creative software is really powerful and great without any doubt). Furthermore I feel like you don't fall into software specific aesthetical patterns as much. (for instance you can often times tell that a video was created using Aftereffects)
Another very big plus is that you can easily reuse the code for live visuals, since it almost runs realtime anyways!
Unfortunately vimeo added some slight artifacts.
Thanks again to Metope of Areal Records for letting me use the song!
http://www.areal-records.com/
Edit:
I reuploaded the video with another compression and put credits at the end.
4:53
"Body Paint" performance at "Clicks or Mortar", March 2009
designed & created by Mehmet Akten, http://www.memo.tv
choreography & performance by Miss ...
published: 10 Jun 2009
author: Memo Akten
"Body Paint" performance at "Clicks or Mortar", March 2009
designed & created by Mehmet Akten, http://www.memo.tv
choreography & performance by Miss Martini, http://www.myspace.com/maleficentmartini
music "Kill me" by Dave Focker, http://www.myspace.com/davefocker
Excerpts from performance at
“Clicks or Mortar”, Tyneside Cinema, March 2009
curated by Ed Carter / The Pixel Palace, http://www.thepixelpalace.org
see installation footage at http://vimeo.com/3576457
http://www.memo.tv/body_paint
“Body Paint” by Mehmet Akten is an interactive installation and performance allowing users to paint on a virtual canvas with their body, interpreting gestures and dance into evolving compositions.
Custom software analyzes live feed from infra-red cameras in real-time, and converts shape and motion into colors, drips and brush-strokes. The software was written in C++ using the open-source toolkit openFrameworks and computer vision library openCV.
The installation is designed to work with any number of people and is scalable to cover small or large areas. The interaction is very simple - movement creates paint. Hidden in the simplicity, are many layers of subtle details. Different aspects of the motion - size, speed, acceleration, curvature, distance all have an effect on the outcome - strokes, splashes, drips, spirals - and is left up to the users to play and discover.
While the installation is suitable for a single user, when multiple users are present a new dynamic emerges between people. A user-to-user interaction is born when the audience start playing with each other through the installation, throwing virtual paint at each other, trying to splash their friends, working collaboratively to create shared artwork, or mischievously trying to vandalize others' work.
Youtube results:
5:32
Python Tutorial #3 How to Use the Interpreter
Thanks for watching and remember to subscribe if you want to see more. follow me on twitte...
published: 05 Oct 2012
author: hoff137
Python Tutorial #3 How to Use the Interpreter
Thanks for watching and remember to subscribe if you want to see more. follow me on twitter (@hoffman137) if you have any questions or just message me on youtube
- published: 05 Oct 2012
- views: 103
- author: hoff137
2:42
SignAssess for Relay Interpreting
Prototype software for online sign language relay interpreter training from University of ...
published: 02 May 2012
author: uobcds
SignAssess for Relay Interpreting
Prototype software for online sign language relay interpreter training from University of Bristol Centre for Deaf Studies: www.signassess.org
- published: 02 May 2012
- views: 211
- author: uobcds
5:28
Interpreting User Interface Models at Runtime
The Multi-Access Service Platform (MASP) project is dedicated to development and implement...
published: 18 Dec 2009
author: MASPDevelopers
Interpreting User Interface Models at Runtime
The Multi-Access Service Platform (MASP) project is dedicated to development and implementation of a novel user interface (UI) management system to facilitate adaptive and device independent distribution of UIs in smart environments. This video gives a short introduction to the rapid development of a user interface at runtime with the MASP. Modification of the models are immediately visible in the UI which is running parallel to the development environment.
- published: 18 Dec 2009
- views: 187
- author: MASPDevelopers
1:30
Sandboxing the python interpreter using seccomp-nurse
This video shows the sandboxing of /usr/bin/python using seccomp-nurse (chdir.org In this ...
published: 11 Apr 2011
author: nbareil
Sandboxing the python interpreter using seccomp-nurse
This video shows the sandboxing of /usr/bin/python using seccomp-nurse (chdir.org In this video, you can see that you can use Python like usual: importing modules, opening files, etc. For this screencast, the ACL policy engine was configured to limit open() to only allow files in whitelisted directories. However, no security checks were made for the access() syscall (thus action is executed).
- published: 11 Apr 2011
- views: 294
- author: nbareil