Hackers and getting Pinged since yahoo group
:Letter to Hackers..
Since I opened the Yahoo group:
Everything I have is simple, I am no genius, I am giving away this project source code and all. Some people have nothing better to do.
RE: I run removeable hard drives. My programming software, I have thousands of dollars in it. My camera being turned on by a yokel was a joke. He had already been up in my file sharing system and gotten what
he wanted. He wanted a look at my shop, surprise I am sitting in a bathrobe in fuzzy slippers, a 300lb man with grey-beard. NO magic shop, No naked dancers.
online. Shop is out back and unheated. Most my shop tools are home made and made from JUNK.
SO? it makes sharing the code that much harder. I plan on using a USB key and cdroms for all my subroutines Meaning I will have to catalog them. VISUAL basic is not forever, I have now learned ten+ codebases.
Since C++ is staying around, I loaded Linux w/C++ editors and compilers to learn with.
MY robotics source code subroutines will be ebay-forsale by cdrom, THIS code for CheapAss is Free. You will not connect through my server to my programming computer, or hard drive. AS this machine connects now strictly through a removeable hard drive. SO it is either connected or programming, not both.
I'd give my friends anything, but I caught one trying to steal my bike one night.
CheapAss Program flow: (for comment and suggestions)
Documentation needed. I am no author of perfectly formulated and translatable manuals that anyone can read and understand.
I'll save this and post it in the files section under mods..
For the past week, the lil robot board kicked my butt, I got two
commands working right off the bat, simple, toggled in Chr$(numbers)
and it works. Except all the other commands. Nothing else works except
the two commands. Using "thier" small console programmer where you
enter hex addresses and it works.
For a week I have been here, 15-20 hours a day. Last night it hit me, I don't really know what "windows" is sending. I know I have 'text" transfer selected and not binary. But I don't know. I first got out the high dollar laptop to connect to the serial line in series with the desktop. Then thought, gee, I don't need to do this to see. I got
out a lil 232 lcd I bought to communicate with stamps. Hooked it up to the output line, reduced the baud rate to match.
Windows throws garbage out the port. NO handshaking, No excuse.
Mscomm will not now work talking to a micro controller. That explains a lot of results in the past where things "almost" worked.
How things work as Planned:
Got a friend breaking the dlls down to determine the calls needed to
access the machine level calls I need to do in visual basic.
Dro will not work without a bit level communicator, not to a pic,
not to this board.
1) DRO, main program.. It has a communicator where you select the chinese scales or "moto" board, or "other" transmit and recieve formats. It will be driven at bit level. I can not, nor ever have written dll's.. I have used them, other peoples.
YOu can once completed, load gcode onto this system and it will load line by line and let you hand-machine a 3d object. Tool offsets are a one button deal, as is calibration and loading of G90's format
where you have a program Real location, and a incremental location to run a program at the "present" physical offset. THIS works, Later it will be changed to include a movement for "table feed" not a cnc. BUT a one plane interpolated drive. OR fancy ass table feed.
2) Machinists camera, scanner.. THIS will work with DRO setup above to read in table locations. With the camera, it only allows you to position table by crosshairs, or the adjustable circle to bores and holes. WITH the laser trig-scanner.. It works by throwing a flat red line of known color (you pick with mouse) and it scans the pixels on screen for that color, since angle is known (camera and pixel offset=angle) and the distance from camera to laser emitter is known, simple trig can determine shape of the "line" throwed across object. I did not invent this, it is used in all kinds of scanners. I am going
to make it cheap thou. Reading the scales,encoders, pic you can either
move the table, or set up a "sendkey" list to the working software, plan is for it to "grab" snapshots as it travels down the table. NO contact needed. It, the laser scanner write the HUGE point cloud data
back to the "included editor" like wordstar.
OKAY, I also, have a chinese scale hooked to a small 1/2" diameter air cylinder. It strokes and reads the scale after a time period. Same program, but it can read points in that do not intersect.
3) gcode graphical editor, a cad system where you can draw, select points on a screen and it will do "gcode back to the editor. You can
draw lines on a grid, layout angles on screen, do all kinds of small operations, include text comments into the gcode file. Slides or input boxes can set Z-height. ON this setup, I am thinking, of incorporating
a " tracing system where you can pop a picture in from the camera, and overlay holes or cut-lines on it. BEWARE the curvature of the lens will not allow this to work 100 percent. A fact of geometry.
4) text editor, for gcode modifying or translation. Right now, it is kinda a background deal for the gcode-graphical screen.
Epic: Right now, this is all a junk of dissassociated programs, they have not been linked or included together yet. THEY are under mods daily. I have added and cut out subroutines trying to determine direction of program flow and associations of logic.
I need to think out how to publish the code. Since it is changing so much, posting what I have is no good, yet I can not accept help.
Posting bit's of the program is not good for other programmers.. so ideas on that is needed on HOW to do it.
<THIS Turtle is now pulling his head back into his SHELL> On Linux, firewall up.
Excuse me, I farted.
Well Dave, I would plan out the program on paper first, write down a flow chart of all the loops and what does what. Basically discovering a method to solve a problem. Once you know how to do it on paper, writing the program will be quicker and much more organized. Ofcourse you will also discover probably a few things that wont work as planned and end up with a program that does not resemble the plan.
I once had a linux box set up for sharing the cable modem. I didnt know what the hell I was doing with the firewall settings. One day I got an angry email from some college professor telling me to cease hacking into his computer... Next day bought a linksys router.
Don't feel back David. Some people steal what they could get for free. This kind of behavior is part of human nature.
Like the story where someone set a refrigerator out on the curb with a sign. "It works! Free!" It sat there for a week until the neighbors complained. So, inspired, he changed the sign: "It works! $20" The refrigerator was gone the next morning.
I don't have anything on my internet PC but an old copy of M/S Works and AOL software. I do all my good work on an old Mac. When I need to go from the Mac to the PC it's via CD.
Dave another idea, perhaps make it into a sourceforge project, theres tons of open source programs on that page.
Forrest: will you email me or call? I got such a deal for you. I need a author to publish this group project work. I am not he, sir. You have a knack for wording that can translate to everyone. (kiss kiss) Have I got your attention yet?
Yeah, friend.. I think you got it. The Yahoo group is a pita. MORE, better programmers need to be involved. I am a member of sourceforge, but never uploaded to it. I WILL this week, all code and version numbers. I am going to put most the robotics junk on a cdrom. I got thousands of hours of 20 hour days in it. A good programmer keeps his subroutines, you can't use the program in a dead language, but you can use the logic and program flow directions.
I am going to "TRASH" the visual basic before long. I got C++ loaded up here on a KDE compiler on linux. IT ROCKS. Beats the hell out of bills programs. I used to love borlands stuff too. At one time I had licenses for Turbo basic, Turbo Pascal 7, TurboC, Turbo Assembler and TurboEditor. I can find the turbo basic and the turbo editor.. Damn, owning a motorcycle and living free means you lose things.. Read that staying drunk and chasing split tails.
MY WIFE, she went out and got me notebooks. I have a wall of information here in front of me. A workbench with scope, meter, usb and rs232 cables where I can reach them, a PCB panavise. I'm ready to go to work.. doing what???? I am thinking of pulling the networking plug on this machine all together.
ANYWAY, C++ is easier than I ever realized. It is going on like a fitted pair of pants. It won't be weeks and I can do it in C easier than visual basic. Linux and Microslop..
BILL GATES: Personal note, KISS MY ASS. YOU RICH SOB, you put out thousands of programs that don't work. I'd be jailed for doing such. AND the way you suck the programs back for free..... Makes you want to load Linux. I think the core technology from XP works because you stole it from thousands of good intentioned programmers in Linux. Yet you sued them and put your competetiors out of business. Just have a flat tire in front of my house, I'll let my dog out and happily go to jail. I just wasted another hour on this laptop fixing some windblows problems.
Excuse me, I farted.
Speaking of Borland TurboC, I recently downloaded it for free (yes, it's legit, they released it.) It's not the cool TurboC++ (which I still have a copy of on floppies,) but it's still perfect for the old DOS boxes sitting around.
yeah, the turbo Pascal 7.00 is free too. It actually was a quick processing language. The author of turbo basic actually sells two versions, one windows version and one dos. I got the only manuals on turbo basic and pascal for 100 miles for sure.
I am making the jump here, moving machines around and pulling the plug on one here.
Problem? Yeah, you bet.. Linux does not recognize the linksys wireless adapter.
Excuse me, I farted.
Dave, if you like C++, you will like Java as well, it is nearly the same. Nice thing about Java is that all you need is the runtime for what ever OS. Your program will run on anything that has a runtime available. Ofcourse that means a dinky little program is going to be a resource hog because of that runtime.
I've been using "Builder C++" for years now.
I really like it and have turned out tons of programs that work really nice with little effort.
And needless to say, I'm a really crappy programmer to begin with.
I just downloaded a windows version of GTK C++ compiler off sourceforge.net
Looks good. It installed and came up, displayed a pretty large file I had downloaded. When I tried to compile it had some file's errors, meaning it was distributed in the wrong directories.
FREE, C++ compiler. I am all up in that. I got a similar one on Redhat Linux. I am working on another project here too.
Excuse me, I farted.