TweetFollow Us on Twitter

Aug 95 Dialog Box
Volume Number:11
Issue Number:8
Column Tag:Dialog Box

Dialog Box

By Neil Ticktin, Editor-in-Chief/Publisher

Internet Coverage Keep it coming

I am very pleased with the May ‘95 issue, in particular with the article by Jon Wiederspan, “Your Very Own Web Server - MacHTTP”. When I got back into programming after doing other things for several years, I balked at learning the Symantec C environment (give me a quick and dirty batch file for compile and link any day) and the 5,000,000 system calls for the Mac OS.

Besides, what I really wanted to do was play on this Internet thing I kept hearing about. So I ramped up on serial communications, plowed through Adam Engst’s Internet Starter Kit for Macintosh, surfed for HTML tutorials, got enlightened with Netscape, and then slammed head-on into the roadblock of UNIX and the Local Internet Provider.

Based on my experience with my soon-to-be-ex provider, the biggest problem with newbies getting on the Net isn’t with the technology learning curve, but with the local access provider, that promises high speed and reliable lines, full Net access, and the ability to publish Web pages. Those promises turn to dust, however, as soon as they’ve been paid, just like used car salesmen.

To get around the service provider “roadblock,” I’ve begun to learn UNIX, and have considered setting up my own HTTP server, so that I would have a better understanding of how the Web works, which would allow me to avoid being BS’ed by the Provider. So Jon Wiederspan’s article couldn’t have come at a better time.

Please continue to publish articles on the behind-the-scenes mechanics of the Web and other Net server/clients. Integrating the HTTP server with a database would be a good topic, especially if the ’base contained different media. For instance, The California Museum of Photography web site, at the University of California, Riverside, runs off of a MacHTTP server and serves pictures.(see http://cmp1.ucr.edu/)

I hope that Jon Wiederspan’s article won’t be the last one on Mac based HTTP servers, and that there will be more about the other behind-the-scenes mechanics of the Internet. These server-side articles would be invaluable to the Net community, as well as to the Internet consumer.

- Stephen McManus

[You asked for it - you got it. In this issue and in the last issue (July), you have a two part series on CGIs. Jon will continue to give us coverage of Internet related topics and how they relate to the Macintosh development community. Let us know what you think and what more you’d like to see! Ed. - nst]

There is a reason!

In the July issue of MacTech, Guy Nicholas asks, and Neil Ticktin echoes, the question: “If they care, why doesn’t Symantec use .SYM debugging information, since it’s a standard?”

There are a couple of technological reasons: First, the .SYM format is not well suited for incremental-linking environments like Symantec C++. The .SYM format is designed around the older operating model which entails doing a complete build of the application, including the link step, and then running the resulting program with a separate debugger. This works well with MPW, but many of us are familiar with MPW’s performance (or comparative lack thereof, Steve Jasik’s IBS notwithstanding). As a counter-example, Metrowerks CodeWarrior also uses the .SYM format, and it works well with CodeWarrior, because CodeWarrior performs a complete link and build of the application (and it does so very quickly), and runs the program under test with a standalone debugger.

THINK C/Symantec C++ has always linked incrementally, and so it’s not practical to use a debug-table model that’s built around a full link step. (Imagine having to do a “Build Application” whenever you wanted to debug your program.) Symantec C++ 8.0 does take a different approach to linking, and so it’s conceivable that the debugger could understand the .SYM format. But this brings us to the next significant technological issue:

The .SYM format is limited. If your debugger is .SYM-driven, then you’re constrained by the amount of information that’s recorded in the SYM file. One of the greatest strengths of the old THINK C debugging environment (which is carried through in Symantec C++) is that the debugger has access to (for all intents and purposes) the same symbolic information that the compiler has access to, for a given context. In some instances the debugger calls upon the compiler to evaluate expressions. This means that, for example, you can use macro names and function calls in an expression in the Data window, which is something you can’t do in any .SYM-format debugger today. Of course, the .SYM format may someday be extended to support this kind of debugging, but right now, it doesn’t.

The point of all this, I guess, is that a company’s choice of technological paths is rarely, if ever, driven by whether or not (or how much) the company “cares”. The choice and implementation of technology is instead driven by the character of the problem that needs to be solved, and by the design constraints extant at the time.

- Rich Siegel
Founder, President, & CEO
Bare Bones Software, Inc.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Evernote 6.13.2 - Create searchable note...
Evernote allows you to easily capture information in any environment using whatever device or platform you find most convenient, and makes this information accessible and searchable at anytime, from... Read more
HoudahSpot 4.3.4 - Advanced file-search...
HoudahSpot is a versatile desktop search tool. Use HoudahSpot to locate hard-to-find files and keep frequently used files within reach. HoudahSpot will immediately feel familiar. It works just the... Read more
calibre 3.14.0 - Complete e-book library...
Calibre is a complete e-book library manager. Organize your collection, convert your books to multiple formats, and sync with all of your devices. Let Calibre be your multi-tasking digital librarian... Read more
Evernote 6.13.2 - Create searchable note...
Evernote allows you to easily capture information in any environment using whatever device or platform you find most convenient, and makes this information accessible and searchable at anytime, from... Read more
calibre 3.14.0 - Complete e-book library...
Calibre is a complete e-book library manager. Organize your collection, convert your books to multiple formats, and sync with all of your devices. Let Calibre be your multi-tasking digital librarian... Read more
HoudahSpot 4.3.4 - Advanced file-search...
HoudahSpot is a versatile desktop search tool. Use HoudahSpot to locate hard-to-find files and keep frequently used files within reach. HoudahSpot will immediately feel familiar. It works just the... Read more
Hopper Disassembler 4.3.10- - Binary dis...
Hopper Disassembler is a binary disassembler, decompiler, and debugger for 32- and 64-bit executables. It will let you disassemble any binary you want, and provide you all the information about its... Read more
Hopper Disassembler 4.3.10- - Binary dis...
Hopper Disassembler is a binary disassembler, decompiler, and debugger for 32- and 64-bit executables. It will let you disassemble any binary you want, and provide you all the information about its... Read more
Paparazzi! 1.0b7 - Make user-defined siz...
Paparazzi! is a small utility for OS X that makes screenshots of webpages. This very simple tool takes screenshots of websites which do not fit on one screen. You specify the desired width, minimal... Read more
Amadeus Pro 2.4.4 - Multitrack sound rec...
Amadeus Pro lets you use your Mac for any audio-related task, such as live audio recording, digitizing tapes and records, converting between a variety of sound formats, etc. Thanks to its outstanding... Read more

Latest Forum Discussions

See All

WWE Mayhem guide - beginner tips and tri...
WWE Mayhem brings all of the familiar faces from your favorite wrestling league to mobile in this exciting new fighting game. Build up a team of your favorite WWE superstars and fight your way to the championship title, or battle against your... | Read more »
The best new games we played this week -...
We've made it through another week, so let's treat ourselves to some of the best new games to launch in the past few days. It was another exciting week with some long-awaited indie games making their debut, and some big console titles making the... | Read more »
Match blocks to pull off dance moves in...
Ferdinand: Unstoppabull is a brand new match three puzzler based on the animated movie of (almost) the same name. As you can expect, you have to match blocks together to complete a bunch of puzzling levels and earn a high score. [Read more] | Read more »
Lineage 2: Revolution’s end of year upda...
Now available in 54 countries worldwide, Lineage 2: Revolution is continuing its global quest to be the most popular mobile MMORPG by launching a jam-packed end of year update. Complete with many subtle tweaks to help improve users’ online... | Read more »
The 5 best Star Wars games on iOS
The time has almost come.Star Wars: The Last Jedifinally hits theaters in the cinematic event that might be bigger than Christmas. To celebrate, we're taking a look at the best--and only the best--Star Warsmobile games to date. [Read more] | Read more »
Life Is Strange (Games)
Life Is Strange 1.1 Device: iOS Universal Category: Games Price: $2.99, Version: 1.1 (iTunes) Description: Life Is Strange is a five part episodic game that sets out to revolutionize story-based choice and consequence games by... | Read more »
Oddworld: New 'n' Tasty (Game...
Oddworld: New 'n' Tasty 1.0 Device: iOS Universal Category: Games Price: $7.99, Version: 1.0 (iTunes) Description: ** PLEASE NOTE: Requires 3.6GB free space to install. Runs at variable resolutions based on device capabilities.... | Read more »
Gorogoa (Games)
Gorogoa 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Gorogoa is an elegant evolution of the puzzle genre, told through a beautifully hand-drawn story designed and illustrated by Jason... | Read more »
Why Guns of Boom will be big for mobile...
Earlier this week, Game Insight, the minds that brought you Guns of Boom, revealed plans for an esports mode in the popular FPS title, with big implications for the game's future. Guns of Boom has been quite popular for some time now, so it's... | Read more »
The best mobile games to play on lazy ho...
With the holidays in full swing, there's hopefully going to be a lot of time off work lazing around the house. With all of that free time, it's a perfect opportunity to catch up on some mobile games that you might have missed out on earlier this... | Read more »

Price Scanner via MacPrices.net

Sunday flash sale: Beats Solo3 Wireless On-Ea...
Amazon has Beats Solo3 Wireless On-Ear Headphones on sale for $199.99 including free shipping. Their price is $100 off MSRP, and it’s the lowest price available for Beats Solo3. Multiple colors are... Read more
B&H Holiday sale: MacBooks for up to $300...
B&H Photo has Apple MacBook Pros, MacBook Airs, and 12″ MacBooks on sale for up to $300 off MSRP as part of their Holiday sale. B&H charges sales tax in NY & NJ only, and overnight... Read more
The lowest prices on Apple 13″ MacBook Pros t...
Save $300-$300 on the purchase of a 2017 13″ MacBook Pro this weekend with Certified Refurbished models at Apple. In many cases, Apple’s refurbished prices are the lowest available for each model... Read more
Lowest prices of the Holiday season: 15″ Appl...
Save $360-$420 on the purchase of a 2017 15″ MacBook Pro with Certified Refurbished models at Apple. In many cases, Apple’s refurbished prices are the lowest available for each model from any... Read more
Apple discounts Beats products by up to 30% t...
Apple has Beats by Dr. Dre (BeatsX, Powerbeats3 Wireless, and Beats Solo3 Wireless) on sale for up to 30% off their retail price from now until December 26th: – BeatsX: Was $149.95, now $99 –... Read more
Updated Price Trackers: Macs, iPads, iPhones,...
Scan our Apple Price Trackers for the latest information on sales, bundles, and availability on systems from Apple’s authorized internet/catalog resellers. We update the trackers continuously: – 15″... Read more
How to preorder a new iMac Pro and pay zero s...
B&H Photo and Adorama are accepting preorders on multiple configurations of the new Apple iMac Pro. Both resellers charge sales tax for residents of NY & NJ only, and shipping is free.... Read more
Apple Macs back in stock at Amazon with model...
Amazon has MacBook Pros, MacBook Airs, MacBooks, and iMacs on sale for up to $200 off MSRP as part of their Holiday/Christmas sale. Shipping is free. Note that stock of some Macs may come and go (and... Read more
Apple offering free overnight delivery on all...
Apple is now offering free overnight delivery on all in stock products until 3pm local time on December 22nd. This includes new as well as refurbished computers. Click here for more information. Read more
Beats Holiday sale at B&H, headphones and...
B&H Photo has Beats by Dr. Dre headphones, earphones, and speakers on sale for up to $80 off MSRP as part of their Holiday sale. Expedited shipping is free, and B&H charges sales tax to NY... Read more

Jobs Board

*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description:SalesSpecialist - Retail Customer Service and SalesTransform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description:SalesSpecialist - Retail Customer Service and SalesTransform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.