frogpond + tutorial   47

Lab 21: Servo motor control :Embedded Lab
A servo motor is a special geared DC motor equipped with an electronic circuit for controlling the direction of rotation, as well as the position, of the motor shaft. Because servo motors allows precise angular positioning of their output shaft, they are used extensively in robotics and radio-controlled cars, airplanes, and boats to control the motion of their various parts. In this lab session, we will first explore what a servo motor consists of and how it works and then illustrate how to interface it with a PIC microcontroller.
electronics  arduino  hacking  tutorial 
24 days ago by frogpond
"Linux Sea" als "sanfte, aber technische Einführung in Linux"
Was ist eigentlich Linux, was der Kernel, was eine Distribution, und wofür steht GNU? Dabei geht er auch auf vermeintliche und echte Stärken und Schwächen des freien Betriebssystems ein: Software, Security, Support, Spiele und mehr.
Bevor er zum Praktischen und Technischen kommt, porträtiert der Autor außerdem noch die Open-Source-Community mit ihren Mailinglisten und Konferenzen und erklärt dem Linux-Neuling, wo er sich Hilfe holen kann.
linux  book  epub  free  software  tutorial  opensource 
25 days ago by frogpond
A Non-Designer's Guide to Typefaces and Layout
Before we jump into the specifics, the most important thing you need to know when making any design choices is why. Ask yourself this: "what is my goal?" All elements of design are able to invoke different emotions in the viewer and affect them in various ways. While adhering to general principals is good when you're getting started, you want to based your design choices on the impact you want them to have. That requires knowing what that impact will be. Do you want your design to attract attention to specific sections? Do you want certain words or phrases to have more impact than others? You make these basic choices like these already. When writing a research paper or a resume, you've probably bolded a section header to help with identification. If all the text on that page was the same, it would be more difficult for the reader to navigate or skim. The simple decision of emboldening text and making it larger suddenly adds greater context to the design of a document, and it's one you're probably making subconsicously. When you're thinking about design, you want to move those choices out of your subconscious and into the front of your mind. Think about what you hope to accomplish and then apply the principles you learn in this guide to the design tasks you encounter on a regular basis. Thinking a little more creatively and knowing the right techniques is all you'll need to add a greater visual impact to the design work you'll encounter on a regular basis.
design  typography  tutorial  inspiration 
29 days ago by frogpond
Learn the Basics of Electronics Hacking with SparkFun's Online Curriculum
You'll be able to learn simple programming techniques, soldering skills, and other basics before moving on to more advanced skills like using an Atmega and Xbee Wireless. The curriculum is simple enough for a child to understand, but interesting enough for an adult to walk away with some good knowledge. The entire curriculum is free and you'll even get a nice big Intro to Arduino book. If you've been toying with the idea of taking on some of the electronics projects we've featured here but didn't know how to start then this curriculum will give you a good understanding of what you need to know.
electronics  tutorial  arduino  diy  hacking 
4 weeks ago by frogpond
Teach Yourself Ruby With Hackety Hack
For now, it is more of an introduction into programming and the Ruby programming language, than it is a full course that teaches you all there is to know about Ruby or how to code. Closing Words There is nothing wrong with that approach though, and the instructions given are clear and concise. You can check the Hackety website for things to do after you have finished the four lessons, especially Learn Ruby The Hard Way seems to be a good next step. If you are trying to learn a programming language and do not really have a preference right now, then Hackety Hack can be a good easy start into the programming world.
programming  ruby  tutorial 
5 weeks ago by frogpond
The Bastards Book of Ruby
The Bastards Book of Ruby is an introduction to programming and its practical uses for journalists, researchers, scientists, analysts, and anyone else whose job is to seek out, make sense from, and show the hard-to-find data. This does not require being "good at computers", having a background in programming, or the desire (yet) to be a full-fledged hacker/developer. It just takes an eagerness to be challenged.
book  programming  reference  ruby  tutorial 
6 weeks ago by frogpond
CK2C Communities Guide - home
Capitalizing Knowledge, Connecting Communities (CK2C) Communities Manual Welcome! CK2C and FRAMEWeb.org have developed this online manual to support communities and collaboration. CK2C is a US Agency for International Development project to strengthen knowledge sharing and learning in natural resources management. We have compiled the resources on this site from the US Agency for International Development , building from the "Communties@USAID Technical Guide" and other sources, as a one-stop manual for starting, maintaining and closing down online communities. It is a work in progress and we are looking for feedback. For comments or to request permission to edit pages - please write to frame@dai.com
communities  communitymanagement  tutorial  communitiesofpractice  socialbusiness 
7 weeks ago by frogpond
MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.00SC Introduction to Computer Science and Programming, Spring 2011 | Home
This course has been designed for independent study. It provides everything you will need to understand the concepts covered in the course. The materials include: A complete set of Lecture Videos by Prof. Guttag. Resources for each lecture video, such as Handouts, Slides, and Code Files. Recitation Videos by course TA's to review content and problem solving techniques. Homework problems with sample student solutions. Further Study collections of links to supplemental online content. Self-Assessment tools, including lecture questions with answers and unit quizzes with solutions, to assess your subject mastery.
elearning2.0  python  programming  tutorial  video  learning 
8 weeks ago by frogpond
LED driving and controlling methods
: First because there are many people who would like to know more about driving and controlling LED lights, and second because i was provided an excellent LED driver chip from Farnell for test, and i wanted to put it under the microscope. So i will place this chip against some other LED drivers to see how good it is. The chip that I'm talking about is the A6210 from Allegro Microsystems. It is a Buck-Regulating LED Driver able to drive up to 3A load with constant current, with switching frequencies up to 2 MHz and supply voltage from 9 to 46 volts. It has an optional PWM input to control the brightness of the LED. The sense voltage is down to 0.18 volts for higher efficiency.
electronics  tutorial 
10 weeks ago by frogpond
Online Python Tutor
This application supports the core Python 2.5 language, with no module imports or file I/O. It's meant to be used as a platform for creating programming tutorials, not for running or debugging production code.
learning  programming  python  tutorial  elearning 
12 weeks ago by frogpond
Software Carpentry » Classes and Objects
Classes and Objects
Object-oriented programming in Python.
Requires: Python
Introduces: Python objects and classes

Motivating questions:

I have a complex program which has lots of duplicated code, is there any way to simplify it?
How do I change the behavior of one part of my program without affecting the rest of it?
programming  python  tutorial  video  objectoriented 
12 weeks ago by frogpond
Basic Python Exercises - Google's Python Class - Google Code
There are 3 exercises that go with the first sections of Google's Python class. They are located in the "basic" directory within the google-python-exercises directory. Download the google-python-exercises.zip if you have not already (see the Set-Up page for details).
string1.py -- complete the string functions in string1.py, based on the material in the Python Strings section (additional exercises available in string2.py)
list1.py -- complete the list functions in list1.py, based on the material in the Python Lists and Python Sorting sections (additional exercises available in list2.py)
wordcount.py -- this larger, summary exercise in wordcount.py combines all the basic Python material in the above sections plus Python Dicts and Files (a second exercise is available in mimic.py)
With all the exercises, you can take a look at our solution code inside the solution subdirectory.
python  google  programming  tutorial 
12 weeks ago by frogpond
Python Introduction - Google's Python Class - Google Code
Python is a dynamic, interpreted language. Source code does not declare the types of variables or parameters or methods. This makes the code short and flexible, and you lose the compile-time type checking in the source code. Python tracks the types of all values at runtime and flags code that does not make sense as it runs. (todo: link here to the companion video segment for this section)
python  tutorial  programming 
12 weeks ago by frogpond
How to Start Making Your Own Electronics with Arduino and Other People's Code
While you could (eventually) learn to code Arduino projects yourself and make your Arduino do almost anything, you can also simply piggy back off open-source projects already available (that's what this budding Arduino user has done). Programming knowledge isn't required to get started with an Arduino. You just need a little patience. Project complexity varies, but most can be accomplished exclusively with an Arduino and a computer.
arduino  electronics  howto  tutorial 
january 2012 by frogpond
Lerne Python mit Google – Der Schockwellenreiter
Ein zweitägiger Kurs, vollständig dokumentiert auf der Google Code University mit Videos auf YouTube und Übungsaufgaben. Nett gemacht und auch zum Selbst­studium geeignet.
google  python  tutorial  video  programming 
january 2012 by frogpond
The Hitchhiker’s Guide to Python! — pythonguide 0.0.1 documentation
This guide is currently under heavy development, and is mostly a skeleton at the moment. If you’d like to help, fork us on GitHub!

This opinionated guide exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis.
python  documentation  programming  tutorial 
january 2012 by frogpond
Learn Linux, 302 (Mixed environments): Print services
In this article, learn to:
Create and configure printer sharing
Configure integration between Samba and the Common UNIX® Print System (CUPS)
Manage Windows® print drivers, and configure downloads of print drivers
Configure the [print$] share
Understand security concerns with printer sharing
Set up and manage print accounting
linux  admin  tutorial  ibm 
november 2011 by frogpond
Google+ Tipps und Tricks - Google Text & Tabellen
Ein gemeinschaftliches Dokument
(oder wie 120+ Menschen ein Buch gleichzeitig schrieben)
googleplus  tutorial 
november 2011 by frogpond
Amazon AWS: So nutzt man den Cloud-Dienst EC2 | Storage & Server | Galerien | ZDNet.de
EC2 ist das Herzstück der Amazon Web Services und stellt dem Nutzer stundenweise virtuelle Server zur Verfügung. ZDNet gibt eine Anleitung für Einsteiger und zeigt Schritt für Schritt, wie man Instanzen unter Linux und Windows anlegt.

Amazons Elastic-Compute-Cloud-Dienste (EC2) bilden das Herzstück der Amazon Web Services (AWS). Im Prinzip ist EC2 ein Service, der Anwendern virtuelle Server zur Verfügung stellt, die er nach Belieben nutzen kann. Sie können wahlweise mit Linux oder Windows betrieben werden.
amazon  s3  ec2  tutorial  todo 
november 2011 by frogpond
Learning electronics concepts step by step - Hack a Day
For the supporters out there, [John Boxall] has put together a site jam-packed with Arduino tutorials covering a wide array of concepts and techniques. We have covered his work before in relation to specific topics, but we felt that his site deserved mention as a whole. His tutorials cover some of the most basic concepts such as lighting LEDs with the Arduino, and work their way to more advanced subjects, lesson by lesson.
hacking  arduino  electronics  tutorial 
may 2011 by frogpond
Visualisierungs-Tutorial – Der Schockwellenreiter
Tutorial auf IBM developerWorks untergekommen: Data visualization with Processing, Part 1: An introduction to the language and environment. Auf die Fortsetzung dürfen wir gespannt sein.
tutorial  processing  programming  visualization 
december 2010 by frogpond
Leitfaden Social Media für Unternehmen
Der (gaaaaaanz einfache) Reader wendet sich an alle Entscheider und Verantwortlichen in Unternehmen, die den Einsatz von Social Media Diensten für die interne sowie externe Kommunikation bislang gescheut haben. Nahezu behutsam führt man an das Thema heran und versucht, möglichst alle Aspekte zu berücksichtigen: Welche Angebote gibt es in Deutschland, welche Strategien sind bekannt, und welche Ziele kann man mit Facebook, Twitter und Co. verfolgen? Man geht auf Guidelines ein, klärt formale Aspekte wie die Aufwandsberechnung und behandelt Social Media Monitoring zur Erfolgmessung. Best Practice Beispiele runden die Sache ab.
leitfaden  socialmedia  communication  tutorial 
november 2010 by frogpond
HowToMD5SUM - Community Ubuntu Documentation
Most Linux distributions come with the md5sum utility so installation is usually unnecessary. We are going to use the Ubuntu 8.10 LiveCD for the following example:

Check the iso file

Manual method

First open a terminal and go to the correct directory to check a downloaded iso file:

*

cd download_directory

Then run the following command from within the download directory.

*

md5sum ubuntu-8.10-desktop-i386.iso

md5sum should then print out a single line after calculating the hash:

*

24ea1163ea6c9f5dae77de8c49ee7c03 ubuntu-8.10-desktop-i386.iso
ubuntu  linux  howto  tutorial  software  reference 
april 2010 by frogpond
Serendipity and Destiny: A Short List of Google Wave Resources
In addition to using many other Google services, I am exploring Google Wave and what it might do for me and people I work with.

Wave is a difficult service to "just jump into" (or so I find it). Here, therefore, are a set of resources that might prove helpful to others:
googlewave  tutorial  howto 
march 2010 by frogpond
How To: TrueCrypt Setup On Ubuntu Linux
TrueCrypt is an open source software that helps you set up and maintain an on-the-fly encrypted volume. On the fly encryption means data is automatically encrypted or decrypted right before they are loaded or saved, without any user intervention.
ubuntu  software  howto  tutorial 
march 2010 by frogpond
How to Do Everything in Google Buzz (Including Turn It Off) | Work Smart | Fast Company
Google's new social media service Google Buzz will show up in your Gmail account this week. Here's how to customize and use Buzz--or opt out of its inbox-cluttering updates completely.
google  googlebuzz  socialmedia  tutorial  technology  lifehacks 
february 2010 by frogpond
55+ Most Wanted WordPress Tips, Tricks, and Hacks
There are times when you come across a feature in a blog, and you just start thinking to yourself: How can I get this in my WordPress blog/site as well. Everybody have experienced this feeling. Sometimes you know you want it, and don’t know where to look for, or even what to look for. In this article we will be sharing some of the most wanted WordPress Tips, Tricks, and Hacks that you will definitely find useful.
wordpress  tutorials  webdesign  development  php  tutorial  lifehacks 
january 2010 by frogpond
Vim - Notes
"A Byte of Vim" is a book which aims to help you to learn how to use the Vim editor (version 7), even if all you know is how to use the computer keyboard.

Image:Vim editor.gif

The first part of this book is meant for new users who want to understand what Vim is and learn how to use it.

The second part of this book is for people who already know how to use Vim and want to learn about features that make Vim so powerful, such as windows and tabs, personal information management, making it a programmer's editor, how to extend Vim with your own plugins, and more.
tutorial  reference  pdf  software  vim  book  free 
november 2008 by frogpond
Getting Started with Drupal - O'Reilly Broadcast
Drupal as the foundation for a support or community generating site for companies and organizations alike. It has a good-sized, growing developer base, it's open source foundation is attractive in a time of cost-cutting, its community model translates into a wide variety of well-tested modules and components, it scales well, and overall it can be used and deployed without specialist (programmer) knowledge, something that really doesn't exist outside of Drupal (Sharepoint comes perhaps closest, but Sharepoint doesn't have the depth of functionality, in my opinion).
drupal  tutorial 
november 2008 by frogpond
RSS (Gurteen Knowledge)
David Gurteen has a really nice straightforward article on what RSS is and how to use it. He’s included some good examples, lots of links to other resources, including a video tutorial.
rss  web2.0  reference  tutorial 
may 2007 by frogpond
developerWorks : Sample IT projects: Using open source software to design, develop, and deploy a collaborative Web site
IBM developerWorks: Using open source software to design, develop, and deploy a collaborative Web site. Diese 13-teilige Serie zeigt anhand einer fiktiven Organisation, wie man mit Open Source Tools eine Website für kollaboratives Arbeiten entwickeln kan
drupal  cms  opensource  _ibm  tutorial  web2.0  collaboration  communities  project  Development  study  tools  toread 
march 2007 by frogpond

Copy this bookmark:



description:


tags: