• wradcliffe

    I was never clear on what was going on but I believe that @omz could enable it with the plist change for just the beta but then remove it after the beta. I would argue that beta testers have a stronger need for the ability since we are moving between devices a lot.

    posted in Pythonista read more
  • wradcliffe

    @ccc - you may be right but at least we can agree that this is just a decision that Apple can make now as part of the deployment process through the App store. By opening up the discussion again - I was hoping that @omz could share what he has learned recently that may change the picture. I think that @omz has formally sanctioned using PythonistaKit framework outside of the template indicates he is thinking of providing it as its own 3rd party shared library at some point. Maybe soon!

    posted in Pythonista read more
  • wradcliffe

    The use of OpenCV has been one of the most requested features for awhile. Directly integrating a third partly library into Pythonista is a huge amount of work so @omz has had to keep it on the request list in order to concentrate on other priorities such as getting Python3 done.

    A lot has been done with the ability to load and then access a library of code (a framework) from within Pythonista using the objc_util module. You can load and access most of the Apple frameworks now except that you are still limited by Pythonista permissions (plist).

    @omz has stated that he learned some new things that have allowed him to run both Python2 and Python3 as shared libraries of code within the same App. I am hoping that this means that something like OpenCV could also now be tackled as a shared library now. There are others in the forum that have attempted to do this in the past that may know more and weigh in on this. My sense is that it might now be possible to do it for yourself using the current XCode template with the ability to release it to others who own the Pythonista App as a longer term possibility.

    I think your idea for a Sudoku app could make this the "hello world" example of how to do this since it is a game. The UI alone shows how to implement an interactive grid if tiles and has been done many times already in Pythonista. Filling in the grid using OCR would be a killer demo IMHO.

    posted in Pythonista read more
  • wradcliffe

    Example Music Stats.py does not run. Throws an Attribute Error on the NSBundle call. Can be fixed by changing

    NSBundle.bundleWithPath('/System/Library/Frameworks/MediaPlayer.framework').load()

    to

    ObjCClass('NSBundle').bundleWithPath_('/System/Library/Frameworks/MediaPlayer.framework').load()

    posted in Pythonista read more
  • wradcliffe

    Read this article: http://ioshacker.com/how-to/speed-iphone-ipad-ios-9-animation-glitch

    There is a non-programmatic way to do this.

    posted in General Discussion read more
  • wradcliffe

    It is not clear to me if you are just trying to use an image as a data container, trying to create a kind of barcode, or are trying to add hidden data into and image. In any case many of the issues your are thinking about are covered in the area of imaging technology called Stegonography. This is the embedding of data into an image and its retrieval from the image after it has gone through various transformations including lossy compression. Let's just say - it is heavily researched and many companies have lived and died implementing various techniques. The most famous one is Digimarc. There are also numerous open source "Stego" projects out there that are worth exploring.

    posted in Pythonista read more
  • wradcliffe

    There is a new term in application software development called gamification. It is the conversion of a normally boring workflow into a game. Programmers that can do this can earn some big bucks since it is not all that easy. You have to know a lot of stuff about a lot of stuff. Read this article for a good perspective. This may be your future career path :-)

    http://www.forbes.com/sites/sungardas/2014/01/13/why-turning-work-into-a-game-is-on-the-rise/#28c550cc5569

    posted in Pythonista read more
  • wradcliffe

    @Webmaster4o - I certainly understand your fears about getting Pythonista yanked from the AppStore because an end user figured out how to work around the rules with it. I guess I have been assuming that this would be handled by the normal review process and such Apps would not make it through but that may not be true.

    I have to point out that this thread is suppose to be about support for a feature that @omz does not want to allow as a a "standard" feature for Pythonista. He has explained his thinking about this and it makes perfect sense. Having a way for the customer to do it anyway would have a lot a value because the alternative is to just walk away from Pythonista entirely and explore other options.

    As we get back on topic - I would like to point out that this thread is the first time I think I have seen @omz discuss his target customer as being a game developer. I knew he was very supportive of using it for game development but thought that it was primarily a workflow automation tool and designed the code base to be leveragable for other apps - thus we have Editorial. Does this mean @omz has a game in mind that he has been working on for years but it is not ready to reveal yet?

    posted in Pythonista read more
  • wradcliffe

    @Tizzy - sounds like we are on the same page in terms of how the template/SDK might be presented to new users. I beginning to think it should be provided with a very simple editor and file browser written with the help of the objc_util module as its "hello world" sample script. Hey - maybe bundle it with Stash and a new notepad.py script text editor.

    @Webmaster40 - I think that using this as a way to get functionality that @omz has already implemented but is prevented from deploying is sorely needed. The fact that it can only be used for personal use and may not be able to go to the App Store is an interesting way to sidestep the rules but stay within the spirit of the rules.

    One other thing to consider is that this may open the door to attracting the "enterprise" customers. Instead of deploying apps through the App Store they deploy things completely differently and they can decide what is and is not allowed in their own environments. This is controlled by each organizations IT departments. This market could be much much larger then the consumer market and you can charge a whole lot more for a product and also charge for support. I have been thinking recently that @omz should explore alternatives to TestFlight as a way to offer feature to user that Apple would normally disallow. Using TestFlight seems to give him some latitude already in what he can do during beta testing but some of the alternatives seem to give even more latitude. Here is an good link with some info on this: https://www.playtestcloud.com/blog/testflight-alternatives-ios-android

    posted in Pythonista read more

Internal error.

Oops! Looks like something went wrong!