Archive for the 'Programming' Category


Download of the Day: Programmer’s Notepad (Windows)

pnotepad1.png

Windows only: Most programmers are already married to an IDE or code editor, but if you’re in the market or just developing your programming chops? The free Programmer’s Notepad 2 is a full-featured, lightweight editor for scripters and web monkeys who need a lot more oomph than generic text editors offer.

Programmer’s Notepad offers syntax highlighting for a wide range of languages and markup, from Python to Ruby to SQL and HTML. It can collapse code blocks, has a tabbed interface, customizable visual themes and supports multi-source file projects, too. Programmer’s Notepad is a free open source download, Windows only. Thanks, Rob!

Easy PIC micro state transition Interrupt code

A PICBasic program which interrupts the PIC when a high/low transition occurs on pin PortB.0



The code is available for download as a .rar or just copy and paste it from here.



I got the starting code from the microengineering website:

http://www.melabs.com/resources/samples.htm



but I added the register bit definitions and changed a little to make it easier to use.


By: leevonk

An Introduction to Dev-C++ and C

C is an interesting and venerable language that is still in use commonly for many things. This set of instructions will help you use the free Bloodshed Dev-C++ IDE (Integrated Development Environment) and the standard MinGW compiler that is its default compiler. This software is freeware and very good freeware at that. I hope you enjoy the ride. This will be a series of command line (DOS or DOSbox) programs, if you are interested in learning. Lets begin by simply saying that the software can be had at the URL below. http://www.bloodshed.net/dev/devcpp.html

It is currently the version 4.9.9.2 Beta that I’m using. The screenshot shows it in old timer mode on an old Windows 95 box used for goof off. It works very well in most circumstances for console and Win32 API programming. There are some drawbacks and tricks you need to pick up for the IDE, but the MinGW compiler is a definite ANSI compliant C and C++ compiler. So, on to the show!


By: Delta629

Understanding ICSP for PIC Microcontrollers

Programming microcontrollers isn’t hard. Building a programmer makes a great first electronics project. The goal of this instructable is to explain the simple ‘in circuit serial programming’ method used with Microchip PICs.


By: ian

DIY touch screen sprinkler system

Well here is another interesting project from what seems to be a new site. Max from zedomax.com has done some interesting projects. This one is a touch screen control for your lawn sprinkler system. I guess there are different settings for a sprinkler system other than just on and off.

Couple months ago, […]

Programming

An overhaul of programmers wishing to share ideas and exchange experiences.


By: soskola

Save brain power with Programming Is Hard

code.png

Share code snippets over at Programming is Hard, a community made especially to save programmers some valuable time.

Here’s how it works: sign up and submit code snippets. That’s it. Snippets are organized via tag clouds; you can also subscribe to an RSS feed of any particular coding language you’d like to keep track of. This is a great way to share and share alike when you’re working on a project.

Make your own Opera widget

widgetize.png

If you’ve got a secret longing to create widgets for web sites, but don’t have the programming chops with which to code them, Opera’s new Widgetize is for you.

Right now, all you can make is an RSS feed-related widget, but you do have the option to spruce it up a bit (I especially liked the white feather boa look). Once you’re all done widgetizing, you’ll get a variety of different buttons and codes you can put on your site.

Easy Way to Use Threads in Visual C++ (VC++)

a bare minimum of what you need to use threads in VC++. Threads allow your program to do multiple things at the same time (multithreading) instead of in a linear sequence. For instance, you could have your program doing an infinately looped complex task and at the same time be waiting for the user to enter a ’stop’ key. Using multithreading, the user could press the ’stop’ key at _any_ time to stop the program.
By: leevonk

Easy Computer Programming

A very EASY and FREE way for ANYONE to write their first computer program in TEN MINUTES.
By: leevonk

Submit a DIY/News