background preloader


We are Noisebridge Noisebridge is a hackerspace for technical-creative projects, doocratically run by our members. We are a non-profit educational institution intended for public benefit. Our space is a 5,200 square-foot space located in the heart of San Francisco. We teach, we learn, we share. Read more about Noisebridge or watch a short video… We are committed to providing a safe space to work, learn, and play. Noisebridge continues to operate entirely through monetary donations from people like you! Create With Us! Our 5,200 square-foot space (483m2) contains an electronics lab, machine/wood shop, sewing/crafting supplies, two classrooms, conference area, and library. Noisebridge's public hours are 11:00 AM to 11:00 PM. Front door to our space at 2169 Mission Arduino for Total Newbies Workshop at Noisebridge A space to learn and create neat things Hacking, it's more than just electronics Craft hacking Video editing Events and Classes Not all events make it onto this calendar. Mondays Tuesdays

Related:  Software & programmingAlternatif & solidaireLieux existants

Iterator Pattern Intent: Provide an object which traverses some aggregate structure, abstracting away assumptions about the implementation of that structure. The simplest iterator has a "next element" method, which returns elements in some sequential order until there are no more. More sophisticated iterators might allow several directions and types of movement through a complex structure. Typically an iterator has three tasks that might or might not be implemented in separate methods: Testing whether elements are available Advancing to the next position Accessing the value at the current position Bidirectional iterators might have additional methods for checking and advancing the reverse direction. The simplest iterator merges these three tasks in one method, returning nil, null or whatever the language at hand provides to detect the end. Java iterators merge task 2 and 3 (advancement and access).

WAFT - SOUNDSCAPE How often do we ignore the variety of sounds surround us? Do we realize that as a human being, we constantly contribute to the sounds creation in daily life? These sounds can be heard from any kind of familiar voices, either in the form of a conversation, singing, praise, insults, sniffing, scratching, television sound, radio, mobile phone, the friction of tires on asphalt road, or maybe water pump. We unconsciously know the impact of our acts and sound whether positive or negative for ourselves, others, also society. The sound vibration as we created to an acoustic wave, passing through the air or other medium, it's reaching human senses, animal, and plant.

Iterator Pattern This post will be about the Iterator pattern which is a behavioural pattern. The Purpose The idea behind this pattern is to have an object which you can loop over without needing to know the internal representation of the data. While in Python nothing is private so you can find out the internals of the class, the iterator pattern gives you a standard interface. I think the best example of an iterator in Python is using a list. As I’m sure you know this is how you would iterate over a list in Python. Iterator Pattern Motivation One of the most common data structures in software development is what is generic called a collection. A collection is just a grouping of some objects. Mitch Altman Talks About The Hackerspace Movement Noisebridge founder and TV-B-Gone inventor Mitch Altman was interviewed at CCC Camp. Just four years ago, Mitch and other American nerds traveled to CCC Camp via Hackers on a Plane and learned about Europe’s second-wave hackerspaces, and vowed to bring that energy back to the U.S. The resulting wave of hundreds of hackerspaces has swept the world.

Design Patterns It has been highly influential to the field of software engineering and is regarded as an important source for object-oriented design theory and practice. More than 500,000 copies have been sold in English and in 13 other languages. The authors are often referred to as the Gang of Four (GoF).[1] History[edit] HackerspaceWiki Hackerspaces are community-operated physical places, where people can meet and work on their projects. This website is for Anyone and Everyone who wants to share their hackerspace stories and questions with the global hackerspaces community. Regular Events Call-in - Call-ins provide an opportunity for existing hackerspaces to provide an update and highlight upcoming events, and new/planned hackerspaces can ask questions. First Sunday each month. Synchronous Hackathon - Hackerspaces worldwide use the internet to interact and hack for the weekend.

Iterator pattern For example, the hypothetical algorithm SearchForElement can be implemented generally using a specified type of iterator rather than implementing it as a container-specific algorithm. This allows SearchForElement to be used on any container that supports the required type of iterator. Definition[edit] The essence of the Iterator Factory method Pattern is to "Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.".[1] Language-specific implementation[edit] Some languages standardize syntax.

DIYBIO-OPEN SPACES in USA - SerendibScopsOwl Bits of Chicago Large City, just for the eyes to please, while visiting hackerspaces all around Langton Lab R (programming language) R is a programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians and data miners for developing statistical software[2][3] and data analysis.[3] Polls, surveys of data miners, and studies of scholarly literature databases show that R's popularity has increased substantially in recent years.[4][5][6][7] R is highly extensible through the use of user-submitted packages for specific functions or specific areas of study. Due to its S heritage, R has stronger object-oriented programming facilities than most statistical computing languages. Extending R is also eased by its lexical scoping rules.[19]

Related:  cool stuff