Mike Chaney's Tech Corner
November 15, 2024, 01:44:26 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Qimage registration expired? New lifetime licenses are only $59.99!
 
   Home   Help Login Register  
Pages: 1 2 [3]
  Print  
Author Topic: v2012.216 issues/comments  (Read 32092 times)
JimH
Newbie
*
Posts: 22


« Reply #30 on: March 15, 2012, 02:08:07 AM »

RayW,

Mike is going to kick us off his forum if this goes too far, but ...

Very early on I programmed in basic on a CPM machine.  Then I discovered Phillippe Kahn's Turbo pascal.  I thought it was wonderful, especially compared with basic!  I did home programming in pascal on DOS and Windows up until the advent of object pascal.  I also did home programming on Borland C.

Kahn's products have always impressed me.  Interestingly, I am now using a GPS navigation app on my iPad called MotionX Drive GPS which is a Phillippe Kahn product.  It is very good and I now use my iPad as my primary GPS navigator, supplanting my Garmin.

Essentially all of my programming at work was in Fortran, primarily simulation of dynamic systems in the aerospace industry.

As for punched cards, when I started Fortran programming everything was on boxes of cards.  We got our output on a big stack of paper and then plotted results by hand on graph paper.  Those were the days!!

Cheers,

Jim H.

« Last Edit: March 15, 2012, 02:15:23 AM by JimH » Logged
Ernst Dinkla
Sr. Member
****
Posts: 410


Email
« Reply #31 on: March 15, 2012, 08:28:26 AM »

In my Photoshop actions for canvas wraps I advise adding a percentage on the print length, the user is given 100 for both directions in that menu, I expect they can make that 100,5 for one direction if only a 0.5 % is needed. Maybe I do expect a bit too much of user's math's skills.

On stretching canvas, there is a wide variety of qualities and how they are stretched on the frames. Not to mention the influence of the varnish applied. The pneumatic stretcher I made for my own shop certainly gives much more tension than possible with manual stretching. The percentage added for the shrink (from the roll tension) is often less than the differences that exist between stretching methods.


met vriendelijke groeten, Ernst
Shareware too:
330+ paper white spectral plots:
http://www.pigment-print.com/spectralplots/spectrumviz_1.htm
Logged
admin
Administrator
Forum Superhero
*****
Posts: 4218



Email
« Reply #32 on: March 15, 2012, 01:21:15 PM »

In the next version, I'll probably just put a "rt click = calculate" in the tool tip.  Then when you right click, a box pops up that has two entries: one for the specified length and one for the actual printed length.  Then not only do you have an easy way to calculate, but it also shows you how it's done.

As for programming languages, Fortran is actually the only one I've never used.  I used assembly language to write games in the early 80's and switched to Turbo Pascal in the later 80's as it was the fastest compiler by far and not a whole lot slower than assembly language when actually compiled.  Then I switched to C and used that for a few years when Pascal fell off the radar.  After a few years of C with its curly brackets, == signs, and pointers-to-pointers-to-pointers where you could never seem to really just reference a variable, I realized I was a lot more efficient in Pascal.  C just hurt my head, trying to look at a screen full of nothing but symbols... looked a lot more like the matrix than code.  It was efficient in the written code --> machine code arena but highly inefficient in the design arena, with no well thought out IDE.  Then Delphi came along and I never looked back.  Not only could I design and program 10x faster than in C, I could develop faster than just about any C programmer.  Even better, the compiled code was just as efficient and in many cases, more efficient than what I was writing in C because the compiler was so refined that it optimized everything whereas in C, you had to be really careful and use a lot of tricks to get the same efficiency.

Now, with Delphi up to its 12th edition and supporting Unicode, 64 bit, cross-platform, it's here to stay.  It's definitely the most advanced tool available for RAD (rapid application development).  It's the reason that one developer can bring you Qimage.

Mike
Logged
JimH
Newbie
*
Posts: 22


« Reply #33 on: March 15, 2012, 02:01:49 PM »

Mike,

I think you have hit on the solution to the stretch problem.  That should remove any confusion over calculating percent stretch.

As for programming languages, I had similar feelings about C as you did.  Having always used Fortran at work, I never could wrap my brain around pointers and assorted features.  I did Pascal and C programming at home for hobby purposes.  I really did like Pascal (Turbo and Borland) but never got comfortable with C.

Fortran has a reputation as being out of date compared to more modern languages but for engineering computation, it is still powerful.  The newer versions are now even incorporating some of the structured and object-oriented programming features of the more modern languages.  However, when I retired six years ago, I was still using the old non-structured stuff for the most part, not finding the the new features really necessary.  Old dogs and new tricks, you know.

Jim H.   
Logged
rayw
Sr. Member
****
Posts: 440


« Reply #34 on: March 15, 2012, 02:22:47 PM »

Hi Jim.

going from linear to object oriented, I was lucky to be 'mentored' by a guy from IBM. The solution is easy, as he explained to me -'You unplug your brain, and then plug it in again, but sideways'. It's one of those things that takes a year of frustration, and then it suddenly clicks, and you can't then even think about doing it in the old way.

Best wishes,

Ray
Logged
admin
Administrator
Forum Superhero
*****
Posts: 4218



Email
« Reply #35 on: March 15, 2012, 10:15:27 PM »

Hi Jim.

going from linear to object oriented, I was lucky to be 'mentored' by a guy from IBM. The solution is easy, as he explained to me -'You unplug your brain, and then plug it in again, but sideways'. It's one of those things that takes a year of frustration, and then it suddenly clicks, and you can't then even think about doing it in the old way.

Best wishes,

Ray

True.  When you start doing object oriented work, the next step is to realize that even more important than the programming language of choice is to pick a good IDE.  A cumbersome and non-visual IDE, to me, is even worse than a cumbersome language.

Mike
Logged
Pages: 1 2 [3]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Security updates 2022 by ddisoftware, Inc.