Subvert.org http://www.subvert.org Darkness and Desire posterous.com Tue, 03 Feb 2009 04:58:22 -0800 Surface Mount Soldering for the Hobbyist http://www.subvert.org/surface-mount-soldering-for-the-hobbyist http://www.subvert.org/surface-mount-soldering-for-the-hobbyist

Once again, a hack-a-day post has me all excited.

Media_httpsubvertorgw_gbdse

Can you solder something this small? Yes you can! There's a new, very detailed, instruction set available. Get nearly professional results on your hobby bench!

Also good: The whole Instructables site, and hack-a-day's soldering station tutorial.

Permalink | Leave a comment  »

]]>
Tue, 20 Jan 2009 02:10:05 -0800 Electronics Project Fun http://www.subvert.org/electronics-project-fun http://www.subvert.org/electronics-project-fun
Media_httpwebpagescsu_rxwdu

 

I am always interested in the actual building of cool technology. There are so many cool applications of electronics that just aren't mass-produced. We should be able to make them ourselves.

It's amazing how much the internet has made this possible.

Groups of people band together to share a 155 inch panel of printed circuit board, each using several square inches for their own panel, and each only paying a fraction of the cost of getting a custom piece made for them. ($2.50/square inch!!) So, how can you get your board designed?

Well, you could use a pre-designed, open source circuit design. Or you can use free software like CadSoft Eagle. If you do use the free software, you'll need some instructions on how to convert Eagle files to the Gerber format used by the manufacturing folks.

Now you've got a circuit board, but how do you attach components to it? Well, you can solder, but that takes, like, FOR-EV-ER. I just discovered you can use something called a Hot Air Rework Station.

Media_httpecximagesam_qmciw

This is a hair-dryer-like device which uses a blast of hot air to liquefy the solder paste you've put on the pads of your circuit board, fixing the components to it. This makes it possible to solder on surface-mount components without too much pain. Beautiful! Maybe slower than wave-soldering, but definitely a great hobbyist option.

The amazing thing is that you don't need expensive tools to do your manufacturing. With a little effort you can use a $30 hot plate as a soldering station.

The internet is a great place to learn more about making electronics!

Resources:

  • Hack a Day - daily project ideas and news.
  • Gold Phoenix - get a 155 inch panel made for $100.
  • SparkFun - project ideas and tutorials, as well as parts.

Permalink | Leave a comment  »

]]>
Sun, 07 Sep 2008 05:17:42 -0700 Insert Links Here http://www.subvert.org/insert-links-here http://www.subvert.org/insert-links-here

Permalink | Leave a comment  »

]]>
Fri, 05 Sep 2008 08:03:50 -0700 Meat! http://www.subvert.org/meat http://www.subvert.org/meat

Like meat? Get yours at Phil's Uptown Meat Market:

17 NW 23RD Pl
Portland, OR 97210-3534
Phone: (503) 224-9541

 

Media_httpsubvertorgw_fvsdg

Permalink | Leave a comment  »

]]>
Thu, 04 Sep 2008 20:13:45 -0700 News from lake MLP http://www.subvert.org/news-from-lake-mlp http://www.subvert.org/news-from-lake-mlp

I'm continuing my progress into the wonderful world of Ruby. It's such a mind-bender. It's like a meta-language. Programming it is like writing a language for your program to be written in. The simple stuff is fast and easy. The complex stuff is mind-bending. There's a page on Ruby Central with some good stuff on creating your own container classes. Good stuff for UI controllers. Another book I need to mark is Hashes are Cool: a note on how to use hashes and their role in ruby method overloading.

I'm still working on the idea of inversion of control/dependency injection/testability for my CSLA classes. After some thread searching, I figured out I need to watch DNR TV Episode 60 with Rocky! It looks like he covers exactly this kind of stuff in there! For the archives here's some discussion on returning a 'no results' object from a CSLA query. I may also find a use for LINQPad sometime soon. Steve Eichert has some thoughts on automatic setup for DAL unit tests.

Yesterday's big task was building some firewalls for a VOIP VPN. I discovered that I was going to have too many troubles getting IPSEC working, so I bit the dog and learned how to get OpenVPN going on PFSense. It wasn't so bad, except for getting the routes to show up on each device as they should.

I must remember to tell my old man how to decline doing tech support. His mother is killing him with stupid mac problems.

I just bought CodeRush! Developer Express has the stupidest credit card validation ever, but I think I'm going to be happy with my shortcutty goodness. I must spend some time learning it better.

Permalink | Leave a comment  »

]]>
Thu, 28 Aug 2008 05:46:21 -0700 Link of the day http://www.subvert.org/link-of-the-day http://www.subvert.org/link-of-the-day I just discovered that I really like Yahoo! Widgets. It's embarrassing how much better it is than Vista Gadgets. It's not much better than Apple Dashboard, but the widget selection is probably better.

I've also been seeing some stories on NuevaSync it looks to be an Exchange Activesync gateway implementation for Google Calendar, Contacts, and (coming soon) Mail.

ASP.NET health monitoring is something I should be using in all of my apps. Why the hell is it not turned on in studio? Codeproject also has an Excel interop library that should be useful. Also there is a C# wrapper for the google static map api. I also found a dll linker for .NET. Finally combined assemblies. Now I just need to use Cruise Control and automate my builds.

I also wanted to know about Low Carb Diets and Pregnancy. I found a number of articles that are interesting on the low carb subject. JESUS! I just found an article documenting a study that says CARBS KILL THE BRAIN CELLS THAT STOP HUNGER!

Permalink | Leave a comment  »

]]>
Wed, 27 Aug 2008 07:04:03 -0700 A Little Bookmarks Cleanup http://www.subvert.org/a-little-bookmarks-cleanup http://www.subvert.org/a-little-bookmarks-cleanup

Permalink | Leave a comment  »

]]>
Tue, 26 Aug 2008 06:26:45 -0700 All you wanted to know about the female fertility cycle. http://www.subvert.org/all-you-wanted-to-know-about-the-female-ferti http://www.subvert.org/all-you-wanted-to-know-about-the-female-ferti

So we start with menstruation. The date used for this by everybody is the first day of bleeding of the period. That's day one. This lasts for 3-5 days. Next comes the follicular phase, where the lining gets rebuilt for implantation.

The next major event is LH release, which is measurable by over the counter tests such as Clearblue and Ovuquick (more info). This immediately presages ovulation.

After ovulation is the Luteal phase which lasts between 10 and 16 days until the next period starts. Measuring this time period with tests can give you a reasonable predictor of future ovulation. This period+period length-luteal length=ovulation day.

Fertility is highest between 5 days before ovulation (lifespan of sperm), and two days after ovulation. Another measure for this is next period minus 10-19 days. A simple calendar is available online.

Once you hit the jackpot, you have a shiny happy baby in 266 days.

Permalink | Leave a comment  »

]]>
Tue, 26 Aug 2008 06:19:20 -0700 Apple Development Links http://www.subvert.org/apple-development-links http://www.subvert.org/apple-development-links

Permalink | Leave a comment  »

]]>
Sat, 16 Aug 2008 05:56:05 -0700 Here come the links. http://www.subvert.org/here-come-the-links http://www.subvert.org/here-come-the-links

OpenWinForms is a cool little site with some interesting coding hints and techniques. I hope more work goes in, as it could develop from a cute ideas blog to a good resource site.

Gotta keep track of those CodeProject articles: Reverse Proxy is a cool little ditty to reflect a web page in your web page.

C# FAQ

FreeSwitch Infos:

  1. A GUI
  2. FreeSwitch
  3. Adhearsion (see also O'Reilly) (and blog) (and Google group)

PIAF MSP Management

Oooh I just wandered across Github...hosting for Git. Way cool. Now we just need TortoiseGit.

I also want to look into ASP.NET build automation with CruiseControl.net

Permalink | Leave a comment  »

]]>
Sat, 16 Aug 2008 05:06:03 -0700 Visual Studio 2008 SP1 http://www.subvert.org/visual-studio-2008-sp1 http://www.subvert.org/visual-studio-2008-sp1

Hanselman has the goods on the SP1 release. Lots of cool stuff in there. Unfortunately, from the response on the web, there appears to be a lot of breaking buts. Hurry up and wait for a SP1 service pack.

I'd gloat, but my iPhone crashes now.

Permalink | Leave a comment  »

]]>
Sat, 16 Aug 2008 05:03:41 -0700 Shortcut to Repository http://www.subvert.org/shortcut-to-repository http://www.subvert.org/shortcut-to-repository

You can create a desktop shortcut to a repository location with tortoise using the following command in a shortcut:

TortoiseProc.exe /command:repobrowser /path:"url/to/repository"

I wonder what else you can do with TortoiseProc? Update. Revert. Export. Createpatch. Otta be able to create some cool deployment scripts this way. Documentation.

Permalink | Leave a comment  »

]]>
Sat, 09 Aug 2008 18:07:34 -0700 Mindless Link Day http://www.subvert.org/mindless-link-day http://www.subvert.org/mindless-link-day Remote Buddy is really cool remote control for your Mac media center.

I found a Database Journal Article about how to access a web service from MS Access.

I'm a bit curious about Google Grandcentral. It looks like an exciting new single-number phone service.

SSH for my iPhone? Can I really deal with doing sysadmin on a keyboard that small?

Permalink | Leave a comment  »

]]>
Wed, 06 Aug 2008 23:01:40 -0700 Free VMWare Infrastructure http://www.subvert.org/free-vmware-infrastructure http://www.subvert.org/free-vmware-infrastructure

Install VMWare ESX3i on a USB Key

  1. Open VMware-VMvisor-InstallerCD-3.5.0_Update_2-103909.i386.iso with 7-Zip.
  2. Extract install.tgz.
  3. Open install.tgz in 7-zip.
  4. Extract /usr/lib/vmware/installer/VMware-VMvisor-big-3.5.0-67921.i386.dd.bz2
  5. Extract VMware-VMvisor-big-3.5.0_Update_2-103909.i386.dd from VMware-VMvisor-big-3.5.0-67921.i386.dd.bz2 uxing 7-zip.
  6. Download dd.exe version 0.5 from http://www.chrysocome.net/downloads/dd-0.5.zip.>
  7. Execute 'dd --list'.
  8. Find USB Key in list, mine looks like '\?\Device\Harddisk3\Partition0'.
  9. Execute 'dd if=VMware-VMvisor-big-3.5.0_Update_2-103909.i386.dd of=\?\Device\Harddisk3\Partition0 bs=1M --size --progress'.
  10. Unplug the USB flash drive (Warning: If you forget to unplug the flash drive from the PC you might lose the data on your hard drives the next time you boot!)
  11. UAttach the USB flash drive to the machine you want to boot (Warning: If ESX Server 3i recognizes local drives, you might lose the data on it, so make sure you don´t need it anymore or unplug all hard drives!)
  12. Turn the machine on and make sure the USB flash drive is selected as boot device
  13. Watch ESX Server 3i boot
  14. Configure
  15. Enjoy!

Hints

VI Toolkit - For scripting with powershell or others.
Enable remote ssh to ESX3i
esExpress - VMWare backup (maybe compatible in September
VM-Help

Permalink | Leave a comment  »

]]>
Wed, 06 Aug 2008 20:57:15 -0700 Sewing MLP http://www.subvert.org/sewing-mlp http://www.subvert.org/sewing-mlp

Permalink | Leave a comment  »

]]>
Wed, 06 Aug 2008 20:55:00 -0700 Running VMWare Server 1.x on Vista 64 / Server 2008 http://www.subvert.org/running-vmware-server-1x-on-vista-64-server-2 http://www.subvert.org/running-vmware-server-1x-on-vista-64-server-2 VMWare 1.x doesn't have signed drivers, which the x64 versions of Windows require. But there's a fix documented in the VMWare Forums involving the use of a Signed Driver Requirement Prevention Driver called ReadyDriverPlus.

Permalink | Leave a comment  »

]]>
Wed, 16 Jul 2008 19:30:26 -0700 .NET References http://www.subvert.org/net-references http://www.subvert.org/net-references

Permalink | Leave a comment  »

]]>
Mon, 09 Jun 2008 21:18:17 -0700 MVC Resources http://www.subvert.org/mvc-resources http://www.subvert.org/mvc-resources The show notes for this Polymorphic Podcast could keep me in fun reading for a few weeks.

Permalink | Leave a comment  »

]]>
Mon, 09 Jun 2008 21:11:59 -0700 CSLA Templates http://www.subvert.org/csla-templates http://www.subvert.org/csla-templates It's pretty easy to make a class into a template. Not everything get's magicified, but it works and saves time. There's some discussion of this in this forum post

Permalink | Leave a comment  »

]]>
Mon, 09 Jun 2008 20:57:10 -0700 CSLA MSDTC Problems http://www.subvert.org/csla-msdtc-problems http://www.subvert.org/csla-msdtc-problems If your data access methods open multiple database connections in a Transaction scoped csla method, you're going to get MSDTC errors (hopefully! since if you don't you're dev machine has too much good stuff on it and then you're going to get the transaction controller errors later when you deploy.). There are two solutions to this: 1) (quick and dirty) eliminate the Transaction scopes. This doesn't do good things for data integrity, but it prevents problems. 2) share the connection and transaction. This requires some extra code. (see this forum post). This may be in later versions of CSLA than the 2.0 documented in my book, but I'm waiting on the 3.5 book rather than having to buy all the supplements AND a new book in the fall.

Permalink | Leave a comment  »

]]>