background preloader

Codemonkey

Facebook Twitter

Code Monkey

Top Drupal 7 Modules: Summer 2012 Edition. Jay Callicott | Product Manager, Lead Architect Introduction to Jay’s Summer List UPDATE: Check out my latest D7 top modules list!

Top Drupal 7 Modules: Summer 2012 Edition

There are literally thousands of modules available on Drupal.org. The funny thing is, most developers tend to use only a small percentage of those modules. So out of 16,000+ modules, many developers have only installed up to 200 different modules across their various projects. Late last year I released my first top Drupal 7 modules which superseded my original Drupal 6 top modules list. Drupal Videos. 10 Essential Drupal Modules. Top Ten Best Drupal 7 Contrib Modules. Over the years I have used hundreds of Drupal contributed modules and have written a lot of my own.

Top Ten Best Drupal 7 Contrib Modules

However, I thought it appropriate to compile a list of my 10 best Drupal 7 contrib modules that I don't think I could live without. Criteria for my best drupal 7 modules list First a little bit on how I selected these modules. 50+ Useful Drupal 7 Themes. As an open source content management platform, Drupal has always been considered as one which is difficult to learn and maintain, thus more appropriate for big businesses and establishments whose websites are taken care of by highly skilled webmasters.

50+ Useful Drupal 7 Themes

This is not really true especially now that Drupal 7 has arrived. Searching for a good Drupal theme, on the other hand, is a time consuming and frustrating activity. Unlike WordPress, there has only been few Drupal 7 themes to choose from, but this is getting better as more and more themes get unveiled. Drupal 7 Commerce Product Catalog using Views Tutorial.

Free AVR ATmega Xmega Bootloader with Intel hex Support and Automatic Baudrate Adjustment Autobaud - chip45boot2. Chip45boot2 is a professional bootloader for Atmel AVR ATmega Xmega microcontrollers with Intel hex file support and automatic baudrate adjustment: The bootloader automatically adjusts at start to the hosts baudrate, so that it is not necessary to recompile the bootloader to a particular MCU clock.

Free AVR ATmega Xmega Bootloader with Intel hex Support and Automatic Baudrate Adjustment Autobaud - chip45boot2

There exist precompiled hexfiles for different controller types and probably different UARTs, which work independently from MCU clock. PC Software The chip45boot2 GUI is a comfortable PC/Windows application with a graphical user interface for the bootloader, which simplifies flash and eeprom programming over a COM port. Similar to the precompiled bootloader hexfiles, the chip45boot2 GUI can be downloaded below for free. DIY SMT Pick and Place Prototype. Home made pick place SMT machine. Super Simple SMT: Stencil8. Over the years, I’ve soldered a fair number of boards.

Super Simple SMT: Stencil8

I’ve also seen how professional factories produce their boards. This is my technique for doing it myself, and I hope it works as well for you as it does for me. :) Note: the files needed to make the fixture, custom pcb setup, and stencil are on Github – Stencil8. This whole project is OSHW. Required Tools Overview: Vi Hart. 3D Printing Service i.materialise. Electronic Demon Costume - How To! Hexaflexagon Safety Guide. Hexaflexagons 2. Mold Making and Casting: Casting R2 Rigid Foam. How to Make a Two-Piece Block Mold. Molded parts: Prusa Mendel in 30 minutes. Cloning the RepRap Prusa. The grounbreaking research/hacking team at The University of Washington’s Solheim lab have begun cloning RepRaps.

Cloning the RepRap Prusa

The RepRap project is a project that aims to make an open source self-replicating 3D printer. If sucessful this would make 3D printers available for the cost of the materials alone. At the Solheim Lab the Open3DP project is undertaking lots of research to support open 3D printing innitiatives. They have just now annouced that they can produce all the plastic parts for the Prusa Mendel in 30 minutes using molding. They call the resulting Prusa clones Clonedels.

Javascript Closures. Introduction Closure A "closure" is an expression (typically a function) that can have free variables together with an environment that binds those variables (that "closes" the expression).

Javascript Closures

Closures are one of the most powerful features of ECMAScript (javascript) but they cannot be property exploited without understanding them. They are, however, relatively easy to create, even accidentally, and their creation has potentially harmful consequences, particularly in some relatively common web browser environments. To avoid accidentally encountering the drawbacks and to take advantage of the benefits they offer it is necessary to understand their mechanism. This depends heavily on the role of scope chains in identifier resolution and so on the resolution of property names on objects. The simple explanation of a Closure is that ECMAScript allows inner functions; function definitions and function expressions that are inside the function bodes of other functions. Assignment of Values. Towards Reusable Charts. I’d like to propose a convention for encapsulating reusable charts in D3.

Towards Reusable Charts

Wait for it… function chart() { } XKCD plots in d3. Lyman Fiilament Extruder Video 4. LYMAN FILAMENT EXTRUDER by hlyman. My version of the LYMAN FILAMENT EXTRUDER by bottleworks. These files are posted to give some ideas to those who are making an extruder.

My version of the LYMAN FILAMENT EXTRUDER by bottleworks

This is by no means a "how to" or anything of the sort. The STL and sketchup files are included. Penny Stove Instructions & FAQs. The building instructions below are brief - designed for those that have previously built 'can' stoves.

Penny Stove Instructions & FAQs

You should also check the Frequently Asked Questions shown below. Or, pint the PDFf Instructions and PDF FAQ's section shown on this page. The following links show stove design options, additional construction tips and lighting instructions shared by stove users. Red Bullet – build your own working stove from a Redbull can and a Coors.

My wife and I recently decided we needed to upgrade our camping setup. We camp several times a year and have a fairly minimalist mentality about it – usually cooking directly over a fire. However, our last summer trip was during the rainy season in the Blue Ridge Mountains of North Carolina and starting a cook-fire from found wood was a real chore. My wife did the research and found a stove that met our needs: it was relatively light weight, had good reviews, and didn’t use those annoying little propane tanks. The only problem for me was the price tag: it cost about $150.00. That’s $150.00 that I’d rather spend on else (mostly Arduinos and snacks really).

Tec Alert Cable Lacing. As you proceed, each twine hitch is spaced into set intervals and each drawn tight in sequential order from the secured end toward the equipment end. Originally, the philosophy was "the tighter the better". But in today's high performance fiber optic, telecom and Cat 5 cabling, care must be taken to place the stress of tightening on the support and not on the cable jacket. Connection - Wire Bundle Tying Techniques. ErikZalm/Marlin.

Two issues, two solutions one solution « TechPaladin Printing. Feeling confident, I’ve started to crank up my Prusa’s speed to see just how fast it can go. Though I’ve printed infill at 100mm/sec without problems (a bit more than twice as fast than my Thing-O-Matic ever could), I hit a snag at 45 mm/sec for perimeters when I tried to print out this nifty lightbulb sculpture: Ew.

See the blobs where the line segments meet? That base is supposed to be circular, not ribbed. Turns out the issue is that Sprinter, the firmware I chose, can’t handle fast curve interpolation. Switching Firmware from Sprinter to Marlin & More. The Marlin vs Sprinter Debate isn’t much of a debate. The instant I upgraded from Sprinter to Marlin for our Reprap Prusa the difference was worth it. Marlin is Sprinter with the ability to look ahead for smoother acceleration and g2 & g3 gcode support. Here is the same object printed twice, once with Marlin (left) and once with Sprinter (right). These were printed with the same gcode I sliced them with the newest version of Slic3r .7 and printed them with Pronterface. The last update for the printer is we will be switching from our pla bearings to some nice lm8uu ones. Getting all the pieces to fit together « TechPaladin Printing. This whole DIY 3D printing thing is pretty awesome, but I’m convinced that it can be even more awesome.

Downloads - sanguino - an open source microcontroller board inspired by Arduino. Wildseyed's Guide to Assembling a Sanguinololu Rev 1.3a Kit - Part 1: Trust, but Verify. ATMEGA1284P-PU Atmel. Datasheet ATMEGA1284P-PU - Atmel 8- bit Microcontrollers (MCU) 128 Kb Flash 20 MHz 1.8V-5.5V. Bajduino 1284.

By admin on 23/08/2012. Arduino on ATmega1284P. Sooner or later, the Arduino starts to feel a little claustrophobic. ATMEGA1284P-PU - ATMEL - MCU, 8BIT, AVR, 128K FLASH, 40PDIP. ATMEGA1284P-PU Atmel. Sanguinololu - XYZ Printers. Soldering - how hard can it be to soldier and assemble Sanguinololu 1.3a without prior experience. Think3DPrint3D : eMAKERshop. Electronics - Electronic Component Distributor.

Sanguinololu: Sanguino + Pololus - Rev 0.7. Sanguinololu. RESTful API Design: Teach a Dog to REST. UPDATED November 2011: Check out the second edition of the webinar - RESTful API Design. Designing a RESTful Web API. Designing a Secure REST (Web) API without OAuth. Situation. EEVblog #127 - PCB Design For Manufacture Tutorial - Part 1. XRobots.co.uk - Micro Helicopter Repair. Fortunately there are two gears which are the same in this model of helicopter - one which drives the top rotor, and one which drives the bottom rotor.

The plan is to make a mould from the good gear to cast a replacement for the other. Dicecasters: Roll with Us! - From 3D Drawing to Small Scale Production. Short List of RESTful API Frameworks for PHP. Sand Flea Jumping Robot. Index page. RAMPS 1.4 - Basic Kit / RAMPS14FULL / RAMPS / + ReprapWorld. How to stop cats pissing on your car, The best cat video ever! - Craig Turner. Eric's Tech Blog: RAMPS 1.4 Schematic Errors. Ramps 1.4 pcb schematic. The Future Is 3-D, Inc. MegaAVR Microcontrollers. AVR Tutorial - Choosing a programmer. ATmega1284 Datasheet, ATmega1284 Minimal and Typical Circuits. Knockout : Home. Google Sketchup Tutorial - Creating Various Shapes. API Guide. Home · visionmedia/express Wiki.

GITLAB: Self Hosted Git Management Application. Drcapulet/warehouse. Simple Online Collaboration: Online File Storage, FTP Replacement, Team Workspaces. iControlPad 2 - The open source controller by Product 3 LLC. How To Make a Water Rocket (HowToLou.com) RIGOL DS1052E & DS1102E Digital Oscilloscope. Hexaflexagons. Accept online payments from just £25 per month with Sage Pay. Google Sketchup Tutorial: Grade 8 Hinged Block Band Saw Design Project. cHTeMeLe - the first HTML5 certified boardgame - All news. Start-up’s ReadCube program uses iTunes payment model for access to scientific articles - Business.

Adafruit Learning System Raspberry Pi WebIDE. MYCNCUK. New Sanguino to Stepper Breakout Version 2.0. Popular. Physible.

Visualization & Image Processing

Mathematics. Forums & Blogs. Misc. Electronics. Software. Kickstarters. Stockists and Part Suppliers. Manufacturing. Mechanics. Services. Crafts. Woodwork.