Jump to content

Larry Salomon Jr.: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(10 intermediate revisions by 2 users not shown)
Line 3: Line 3:
Larry is also the coauthor of the successful book, The Art of OS/2 Warp Programming (John Wiley & Sons) and was the publisher and editor-in-chief of EDM/2 from issue 1-04 to 4-07.
Larry is also the coauthor of the successful book, The Art of OS/2 Warp Programming (John Wiley & Sons) and was the publisher and editor-in-chief of EDM/2 from issue 1-04 to 4-07.


==Contact Information==
;Seminars
* e-mail: mailto:larry_salomon@hotmail.com
*''Printing from Within an Application'' (1991)
* Blog: http://larrysalomon.blogspot.com/
* LinkedIn: http://www.linkedin.com/profile/view?id=17365382


==Articles==
==Articles==
From the Editor
From the Editor
 
* 1993: [http://www.edm2.com/0104/fromed.html Jul/Aug/Sep], [http://www.edm2.com/0105/fromed.html Oct], [http://www.edm2.com/0106/fromed.html Nov], [http://www.edm2.com/0107/fromed.html Dec]
* [http://www.edm2.com/0104/fromed.html Jul/Aug/Sep 1993]
* 1994: [http://www.edm2.com/0201/fromed.html Jan], [http://www.edm2.com/0202/fromed.html Feb], [http://www.edm2.com/0203/fromed.html Mar], [http://www.edm2.com/0204/fromed.html Apr], [http://www.edm2.com/0205/fromed.html May], [http://www.edm2.com/0206/fromed.html Jun], [http://www.edm2.com/0207/fromed.html Jul], [http://www.edm2.com/0208/fromed.html Sep], [http://www.edm2.com/0209/fromed.html Oct], [http://www.edm2.com/0210/fromed.html Nov], [http://www.edm2.com/0211/fromed.html Dec]
* [http://www.edm2.com/0105/fromed.html Oct 1993]
* 1995: [http://www.edm2.com/0301/fromed.html Jan], [http://www.edm2.com/0302/fromed.html Feb], [http://www.edm2.com/0303/fromed.html Mar], [http://www.edm2.com/0304/fromed.html Apr], [http://www.edm2.com/0305/fromed.html May], [http://www.edm2.com/0306/fromed.html Jun], [http://www.edm2.com/0307/fromed.html Aug], [http://www.edm2.com/0308/fromed.html Sep], [http://www.edm2.com/0309/fromed.html Nov], [http://www.edm2.com/0310/fromed.html Dec]
* [http://www.edm2.com/0106/fromed.html Nov 1993]
* 1996: [http://www.edm2.com/0401/fromed.html Jan], [http://www.edm2.com/0402/fromed.html Feb], [http://www.edm2.com/0403/fromed.html Mar], [http://www.edm2.com/0404/fromed.html May], [http://www.edm2.com/0405/fromed.html Jun], [http://www.edm2.com/0406/fromed.html Jul], [http://www.edm2.com/0407/fromed.html Aug]
* [http://www.edm2.com/0107/fromed.html Dec 1993]
* [http://www.edm2.com/0201/fromed.html Jan 1994]
* [http://www.edm2.com/0202/fromed.html Feb 1994]
* [http://www.edm2.com/0203/fromed.html Mar 1994]
* [http://www.edm2.com/0204/fromed.html Apr 1994]
* [http://www.edm2.com/0205/fromed.html May 1994]
* [http://www.edm2.com/0206/fromed.html Jun 1994]
* [http://www.edm2.com/0207/fromed.html Jul 1994]
* [http://www.edm2.com/0208/fromed.html Sep 1994]
* [http://www.edm2.com/0209/fromed.html Oct 1994]
* [http://www.edm2.com/0210/fromed.html Nov 1994]
* [http://www.edm2.com/0211/fromed.html Dec 1994]
* [http://www.edm2.com/0301/fromed.html Jan 1995]
* [http://www.edm2.com/0302/fromed.html Feb 1995]
* [http://www.edm2.com/0303/fromed.html Mar 1995]
* [http://www.edm2.com/0304/fromed.html Apr 1995]
* [http://www.edm2.com/0305/fromed.html May 1995]
* [http://www.edm2.com/0306/fromed.html Jun 1995]
* [http://www.edm2.com/0307/fromed.html Aug 1995]
* [http://www.edm2.com/0308/fromed.html Sep 1995]
* [http://www.edm2.com/0309/fromed.html Nov 1995]
* [http://www.edm2.com/0310/fromed.html Dec 1995]
* [http://www.edm2.com/0401/fromed.html Jan 1996]
* [http://www.edm2.com/0402/fromed.html Feb 1996]
* [http://www.edm2.com/0403/fromed.html Mar 1996]
* [http://www.edm2.com/0404/fromed.html May 1996]
* [http://www.edm2.com/0405/fromed.html Jun 1996]
* [http://www.edm2.com/0406/fromed.html Jul 1996]
* [http://www.edm2.com/0407/fromed.html Aug 1996]


Questions and Answers
Questions and Answers
 
* 1993: [http://www.edm2.com/0101/qa.html Mar], [http://www.edm2.com/0102/qa.html Apr], [http://www.edm2.com/0103/qa.html May/Jun], [http://www.edm2.com/0104/qa.html Jul/Aug/Sep], [http://www.edm2.com/0105/qa.html Oct], [http://www.edm2.com/0106/qa.html Nov], [http://www.edm2.com/0107/qa.html Dec]
* [http://www.edm2.com/0101/qa.html Mar 1993]
* 1994: [http://www.edm2.com/0201/qa.html Jan], [http://www.edm2.com/0202/qa.html Feb], [http://www.edm2.com/0203/qa.html Mar], [http://www.edm2.com/0205/qa.html May], [http://www.edm2.com/0207/qa.html Jul]
* [http://www.edm2.com/0102/qa.html Apr 1993]
* [http://www.edm2.com/0103/qa.html May/Jun 1993]
* [http://www.edm2.com/0104/qa.html Jul/Aug/Sep 1993]
* [http://www.edm2.com/0105/qa.html Oct 1993]
* [http://www.edm2.com/0106/qa.html Nov 1993]
* [http://www.edm2.com/0107/qa.html Dec 1993]
* [http://www.edm2.com/0201/qa.html Jan 1994]
* [http://www.edm2.com/0202/qa.html Feb 1994]
* [http://www.edm2.com/0203/qa.html Mar 1994]
* [http://www.edm2.com/0205/qa.html May 1994]
* [http://www.edm2.com/0207/qa.html Jul 1994]


Larry has written the following articles:
Larry has written the following articles:
 
*'''Introduction to PM Programming''' (1993-1995)
* Introduction to PM Programming by [[Larry Salomon Jr.]] (1993 - 1994 - 1995)
** [[Introduction to PM Programming - Dec 1993|A new intro, Events, Resources and Handles]] (December 1993)
** [[Introduction to PM Programming - Dec 1993|A new intro, Events, Resources and Handles]] (December 1993)
** [[Introduction to PM Programming - Jan 1994|Basic concepts and components of a simple app]] (January 1994)
** [[Introduction to PM Programming - Jan 1994|Basic concepts and components of a simple app]] (January 1994)
Line 85: Line 41:
** [[Introduction to PM Programming - Feb 1996|The slider classes]] (February 1996)
** [[Introduction to PM Programming - Feb 1996|The slider classes]] (February 1996)


 
*'''The Design and Implementation of VIOWIN'''
* The Design and Implementation of VIOWIN by [[Larry Salomon Jr.]]
** [[The Design and Implementation of VIOWIN - Part 1|Part 1]], [[The Design and Implementation of VIOWIN - Part 2|Part 2]], [[The Design and Implementation of VIOWIN - Part 3|Part 3]], [[The Design and Implementation of VIOWIN - Part 4|Part 4]], [[The Design and Implementation of VIOWIN - Part 5|Part 5]], [[The Design and Implementation of VIOWIN - Part 6|Part 6]], [[The Design and Implementation of VIOWIN - Part 7|Part 7]], [[The Design and Implementation of VIOWIN - Part 8|Part 8]]
** [[The Design and Implementation of VIOWIN - Part 1]]
*'''Programming the Container Control'''
** [[The Design and Implementation of VIOWIN - Part 2]]
** [[Programming the Container Control - Part 1|Part 1]] (May/Jun 1993)
** [[The Design and Implementation of VIOWIN - Part 3]]
** [[Programming the Container Control - Part 2|Part 2]] (Jul/Aug/Sep 1993)
** [[The Design and Implementation of VIOWIN - Part 4]]
** [[Programming the Container Control - Part 3|Part 3]] (Oct 1993)
** [[The Design and Implementation of VIOWIN - Part 5]]
*'''Development of a New Window Class'''
** [[The Design and Implementation of VIOWIN - Part 6]]
** [[Development of a New Window Class - Part 1|Part 1]] (Jul/Aug/Sep 1993)
** [[The Design and Implementation of VIOWIN - Part 7]]
** [[Development of a New Window Class - Part 1|Part 2]] (Oct 1993)
** [[The Design and Implementation of VIOWIN - Part 8]]
* [[The Help Manager and Online Documentation]] (Oct 1993)
* Programming the Container Control
* [[Threads in PM Applications]] (Nov 1993)
** [[Programming the Container Control - Part 1|Part 1]] (May/June 1993)
* [[Writing a Direct Manipulation Spy]] (Dec 1993)
** [[Programming the Container Control - Part 2|Part 2]] (July/August/September 1993)
* [[Utilizing Hooks for Added Capabilities]] (Jan 1994)
** [[Programming the Container Control - Part 3|Part 3]] (October 1993)
*'''Sprites and Animation''' (May-Jul 1994)  
* Development of a New Window Class
** [[Development of a New Window Class - Part 1|Part 1]] (July/August/September 1993)
** [[Development of a New Window Class - Part 1|Part 2]] (October 1993)
* [[The Help Manager and Online Documentation]] (October 1993)
* [[Threads in PM Applications]] (November 1993)
* [[Writing a Direct Manipulation Spy]] (December 1993)
* [[Utilizing Hooks for Added Capabilities]] (January 1994)
* Sprites and Animation by [[Larry Salomon Jr.]](May/July 1994)  
** [[Sprites and Animation Part 1]] (May 1994)
** [[Sprites and Animation Part 1]] (May 1994)
** [[Sprites and Animation Part 2]] (May 1994)
** [[Sprites and Animation Part 2]] (May 1994)
** [[Sprites and Animation Part 3]] (July 1994)
** [[Sprites and Animation Part 3]] (Jul 1994)
** [[Sprites and Animation Part 4]]
** [[Sprites and Animation Part 4]]
* [[Watermarking your printouts]] (July 1996)
* [[Coding for Dollars: Copy Protection and Prevention]] (Dec 1994)
 
* [[Watermarking Your Printouts]] (Jul 1996)
== Software Developed ==
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/help&file=ipfcpp.zip IPFCPP]
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/apps/graphics/imagepro&file=magnify2.zip Magnify]
 
== Republish permission ==
 
=== Wow ===
 
Never in a million years would I have imagined that EDM/2 would have survived this long.  I am proud to have been associated with this publication for the time that I worked on it, and am prouder still to see that it not only has survived but evolved even!
 
Yes, I still periodically check here, though infrequently at best.  It's good to know that the EDM/2 community is still alive and kicking.  I will continue to stop by every so often.  Keep up the good work!
 
-Larry Salomon Jr.
Former EDM/2 Publisher and Editor-in-Chief
 
=== Hello, Larry! ===
 
Glad to see you! How about republish your articles under new license? ;)
 
Yuri Prokushev
 
=== Reviewing ===
 
I meant to email someone about this, but my personal life has been..well..hectic to say the least.  Until I email Adrian Gschwend (assuming his address is somewhere here or on the NetLabs page) with a definite confirmation (tonight, hopefully), EDM/2 may proceed with republishing as if permission is granted.
 
Is the new license the "Creative Commons" one?  ( http://creativecommons.org/licenses/by-sa/2.0/ )
 
=== Articles republishing ===
 
Yes. License is CCL. Many author already confirmed permission to republish articles, but some author can't be reached (old email). Actually, confirmation can be sent to any person who willl republish articles. Like I done for republished articles (permission placed on author info page).


Yuri Prokushev
==Software==
* Common/2
* [[IPFC Preprocessor]] (ipfcpp.zip)
* Image Toolkit for OS/2 (imgtkit2.zip)
** Screen Magnifier (magnify2.zip)


=== License to Republish ===
==Publications==
*Larry Salomon jr.: ''Writing Memory Allocation Functions with DosSubAllocMem'' - IBM OS/2 Developer, Vol. 5 No. 2 (Spring 1993)


Consider this a definition confirmation then that any content of mine originally published in EDM/2 may be republished under the terms of the CCL. Someone should save this grant of permission for posterity. :)
==Links==
*Blog: http://larrysalomon.blogspot.com/
*http://www.linkedin.com/profile/view?id=17365382


{{DEFAULTSORT:Salomon, Larry}}
[[Category:Contributors]]
[[Category:Contributors]]

Latest revision as of 23:55, 17 November 2022

Larry Salomon, Jr. was an OS/2 applications developer from version 1.1 in 1989 until OS/2 Warp in 1997. He wrote numerous applications, including the Scramble applet that was included in OS/2 versions 2.0-2.11, and the I-Brow, Magnify, and Screen Capture trio that was distributed on numerous CD-ROMs.

Larry is also the coauthor of the successful book, The Art of OS/2 Warp Programming (John Wiley & Sons) and was the publisher and editor-in-chief of EDM/2 from issue 1-04 to 4-07.

Seminars
  • Printing from Within an Application (1991)

Articles

From the Editor

Questions and Answers

Larry has written the following articles:

Software

  • Common/2
  • IPFC Preprocessor (ipfcpp.zip)
  • Image Toolkit for OS/2 (imgtkit2.zip)
    • Screen Magnifier (magnify2.zip)

Publications

  • Larry Salomon jr.: Writing Memory Allocation Functions with DosSubAllocMem - IBM OS/2 Developer, Vol. 5 No. 2 (Spring 1993)

Links