28.06.2008 von: Christian
Sometimes you are embarrassed to conntect Mac OS X Leopard with a Windows XP printserver. It should work the Mac plug-and-play way … but it isn’t. So here is the howto, so you don’t need to trouble your head about it.
Context:
In the first corner: A Mac OS X Leopard (10.5.3) machine
In the second corner: A Kyocera 2000D laser printer connected to a Windows XP printserver which is protected by password and username.
Problem:
Adding the printer via the standard Apple-way as a windows printer works – but printing does not work because it is not possible to authenticate against the printserver.
Solution:
You need to add the shared printer via the hidden “Advanced” printer feature in the Print & Fax preferences.
- Open “Print & Fax” in “System Preferences”
- Click “+” to add a new printer
- Control-click (or right-click) on the toolbar at the top of the window and select “Customize Toolbar…”
- Drag the “Advanced” icon to the toolbar and select “Done”
- Click on the “Advanced” icon … and be patient … after a moment or two, you can select “Windows” from the “Type” dropdown-menu
- Enter the SAMBA URL of the shared windows printer in the “URL” textfield:
smb://USERNAME:PASSWORD@WINDOWSDOMAINNAME/PRINTSERVER/PRINTERSHARENAME or
smb://USERNAME:PASSWORD@IPADDRESS/PRINTERSHARENAME
If the shared printer does not need a password, you can use smb://USERNAME@…
- Fill out the other fields “Name” and “Location” as you prefer
- When printing the first time you will get prompted for your USERNAME and PASSWORD. Fill in your windows printserver username and password and enable the “Add this to your keychain” checkbox.
… it’s nearly plug-and-play
29.05.2008 von: Christian
The huge system update to Mac OS X 10.5.3 with 200 to over 400 MB resolves a lot of bugs and adds up some additional features to Leopard. Example: More digital cameras with their specific RAW-formats are supported now. Or the possibility to sync the Apple Address Book application with Google Contacts.
Great to see that WIFI stability was increased by the Apple developers.
An annoying – but resolvable – problem appeared after updating when I tried to use the time logging software TimeLog 4: All log entries within TimeLog are saved in iCal – and after upgrading to 10.5.3 my work time entries just doubled. It’s easy to fix the problem by deleting every dublicate log entry – but you better checkt the timesheet in detail before you hand it out to your customer
04.04.2008 von: Christian
From June 9 to 13 it’s all about the Mac and iPhone developer community in San Francisco under the warm sun of California: At the Apple’s World Wide Developer Conference the whole hardware and software developer community is gathering to get and exchange Mac and iPhone first-hand insights.
The company is running a scholarship program for students developing for Macs and mobile iPhone and iPod-touch devices. This year, 400 students will get scholarships to enter the conference for free (a US $ 1,595 value). But coming to California has to be arranged by the student him- or herself.
Application deadline is April 10, 2008 at 5:00 PM PDT – so, if you are a student and want to join the conference, apply now.
Source: development.apple.com
02.04.2008 von: Christian
Zend Framework reached Version 1.5 since the last article about Zend or Rails. Ruby on Rails also did a big step towards version 2 – 2.0.2, too be precise 
So, who is my personal winner in this race? Which framework suits best for fast and innovative web application development?
To say things first: My personal favorite is Ruby-on-Rails!
But the burning questions is: Why!
- Ruby instead of PHP: At first it sounds rather loose to cold-shoulder the sweat and tears of learning PHP – and dig deeply into a quite young and a pure object oriented language. But everybody I talked to in the last months who came from Java or PHP just told me the same story: It’s no big deal to learn Ruby – and the benefits are overwhelming. Ruby enables you to write elegant, readable and easy to maintain code.
- Vision-Driven-Community: No matter where you get in contact with the Rails community – at a developers conference or in a mailing-list: The basic mood and vision of the community is friendly, catching, international and productive. It’s all about creating something new, something better and more elegant with the power of the community … take a look at the RailsConf 2007 keynote of David Heinemeier Hansson in Portland.
- Scalability: By now, there are several examples of high scaling web applications with rails. The only con of Rails applications compared to Zend framework apps is the need of a little bit more hardware. But the pros are worth it: faster development and easier maintenance. Twitter, Qype and Xing show it. Especially, the Twitter developers love to twitter about scalability, like Britt Selvitelle auf der RailsConf Europe 2007 in Berlin.
- REST: Version 2.0 is a big step towards the principle of Representational state transfer. Now REST is deeply implemented into the Ruby on Rails framework. This makes it easy to create consistent interfaces to other systems. REST was nearly buried in oblivion but it’s a sophisticated and strong feature based on the http protocol. Find out more by the free PDF-book of b-simple focusing on RESTful-Rails.
- Database-Migrations: Rails offers a powerful script based tool to create and redo database structures called migrations. For projects following the principles of “pragmatic programming” this is a perfect tool to create and improve the whole database schema and fill tables with data. Zend want to have a feature like that, too. There is a proposal for that feature – but nobody knows when this will be implemented and how it will function.
- Test-Driven-Development: Rails still is one of the leaders in TDD by it’s built in creation of test infrastruktur for automated unit- tests, functional tests and integration tests. Zend Framework tries to catch up with its ZFTestManager – but a conclusive integration into the framework is still missing.
- MultiView: Within Rails, content can be presented in different ways according to the type of request. You easily can create different views to show the data as a CSV file, an RSS feed, a classical HTML page or as a special iPhone page. SlashDotDash shows, how easy it is to create a special iPhone optimized user interface for a rails app.
But there are some specific projects, which are not well suited for Rails Mehr …
04.03.2008 von: Christian
Apple starts a series of tutorials on Rails 2.0 development on Mac OS X Leopard. A great introduction in the elegant web developer platform on the Mac. And great to see, that now also Apple starts to promote the open source framework actively.