2011-08-02 4 views
0

포토샵을 시작하고 이미지를 처리하고 이미지를 디스크에 저장 한 다음 이미지를 반환하는 applescript를 호출하는 웹 서비스를 만들어야합니다.Objective-C/CGI 내 유일한 옵션은 무엇입니까?

지금까지 서버 측 프로그래밍을 한 번도 해 본 적이 없으므로 어떻게해야하는지 혼란 스럽습니다. 나는 CGI라는 서비스가 C (Objective-C)로 서비스를 작성할 수있게 해주고 c 실행 파일을 간단하게 실행할 수 있다는 것을 알고있다. 그러나 이것이 내가 여기있는 유일한 옵션인지 아니면 더 나은 옵션이 있는지 알고 싶습니다.

또한 이미지의 base64로 인코딩 된 문자열 표현을이 웹 서비스 (실제로 두 개)로 보내야합니다.

도움 주셔서 감사합니다. 서버는 아파치와 PHP ... 실행중인 경우

쉽게 PHP 자체에서 실행 파일을 호출 할 수 있습니다
+2

PhotoShop과 AppleScript가 실제로 필요합니까? ImageMagick으로 똑같은 일을 할 수 있는지 먼저 확인하십시오. ImageMagick은 스크립트 작성이 훨씬 쉽습니다 (명령 행으로 실행되며 많은 언어에 대한 바인딩이 있습니다). 또한 CGI는 Ruby/Python/Perl (또는 적어도 더 일반적)에서 훨씬 더 사용하기 쉽습니다. – Amadan

+0

답장을 보내 주셔서 감사합니다. 예, 포토샵을 사용해야합니다. 나는 당신이 생각하고있는 것을 알고 있지만, 그 무엇보다도 다른 것들과 너무 많이 일하고 있습니다. Ruby에서 실행 파일 (c/obj c)을 호출 할 수 있습니까? – user635064

+0

Ruby를 포함한 모든 최신 프로그래밍 언어로 실행 파일을 호출 할 수 있습니다. 분명히 AppleScript를 Ruby로 대체 할 수도 있습니다. (시도하지 않았습니다.) http://appscript.sourceforge.net/rb-appscript/index.html – Amadan

답변

0

Amanda는 Python이나 Ruby와 같은 많은 CGI 언어를 사용하여이 작업을 수행 할 수 있다고 말했습니다. Appscript를보십시오. 나는 그들을 없애 버렸지 만 나는 여러 가지 스크립트를이 방법으로 실행했다. 정말 쉽습니다. 몇 가지 예가 필요한 경우 나는 appscript Python examples at my blog 톤이 있습니다. Python check out this tutorial으로 CGI 스크립트를 실행하는 방법을 잘 모르는 경우. 나는 마침내 WordPress로 전환하기 전에 짧은 (3 페이지) Python CGI 스크립트를 사용하여 전체 블로그를 주석으로 실행했습니다.

0

당신은 정말 따라 등 루비, CGI-스크립트와 같은 다른 스크립트 언어,

을 통해 갈 필요가 없습니다 것입니다 필요에 따라 OSX의 launchd service을 살펴볼 수도 있습니다. 감시 폴더, 파일 이벤트 등을 포함한 많은 자동화 작업을 처리 할 수 ​​있습니다. 따라서이 경우 스크립트에서 서비스를 트리거 할 필요가 없어도 파일을 폴더로 복사하거나 파일을 만들 수 있습니다 파일 기반 시스템에서 세마포어를 기반으로합니다 (즉, 스크립트는 특정 파일이 미리 만들어져 실행되므로 실행 파일을 호출하는 대신 모든 웹 스크립트가해야 할 일은 파일을 만들고 삭제하는 것입니다).

관련 문제