{"action":"created","issue":{"url":"https://api.github.com/repos/spider/spider/issues/95","labels_url":"https://api.github.com/repos/spider/spider/issues/95/labels{/name}","comments_url":"https://api.github.com/repos/spider/spider/issues/95/comments","events_url":"https://api.github.com/repos/spider/spider/issues/95/events","html_url":"https://github.com/spider/spider/issues/95","id":114738913,"number":95,"title":"Checking in","user":{"login":"chrismichaels84","id":5412413,"avatar_url":"https://avatars.githubusercontent.com/u/5412413?v=3","gravatar_id":"","url":"https://api.github.com/users/chrismichaels84","html_url":"https://github.com/chrismichaels84","followers_url":"https://api.github.com/users/chrismichaels84/followers","following_url":"https://api.github.com/users/chrismichaels84/following{/other_user}","gists_url":"https://api.github.com/users/chrismichaels84/gists{/gist_id}","starred_url":"https://api.github.com/users/chrismichaels84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrismichaels84/subscriptions","organizations_url":"https://api.github.com/users/chrismichaels84/orgs","repos_url":"https://api.github.com/users/chrismichaels84/repos","events_url":"https://api.github.com/users/chrismichaels84/events{/privacy}","received_events_url":"https://api.github.com/users/chrismichaels84/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-03T04:18:48Z","updated_at":"2015-11-03T17:11:40Z","closed_at":null,"body":"Well, I've had some deadlines and personal emergencies the last month, but I've finally scraped through most of it. I have the next couple days to get back to Spider and hope to make some progress.\r\n\r\nThat said, I was originally creating this repo for my team, but the decision was made to go with python over php for our app's backend. We hadn't gotten very far and the more we looked at it, the more media manipulation we wanted the ability to do.\r\n\r\nSo, Spider is no longer part of that equation. I would like to keep working on it as I think it fills a very important niche and I have learned a lot from the progress. I was wondering what y'all were considering for the rest of the year."},"comment":{"url":"https://api.github.com/repos/spider/spider/issues/comments/153420925","html_url":"https://github.com/spider/spider/issues/95#issuecomment-153420925","issue_url":"https://api.github.com/repos/spider/spider/issues/95","id":153420925,"user":{"login":"chrismichaels84","id":5412413,"avatar_url":"https://avatars.githubusercontent.com/u/5412413?v=3","gravatar_id":"","url":"https://api.github.com/users/chrismichaels84","html_url":"https://github.com/chrismichaels84","followers_url":"https://api.github.com/users/chrismichaels84/followers","following_url":"https://api.github.com/users/chrismichaels84/following{/other_user}","gists_url":"https://api.github.com/users/chrismichaels84/gists{/gist_id}","starred_url":"https://api.github.com/users/chrismichaels84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrismichaels84/subscriptions","organizations_url":"https://api.github.com/users/chrismichaels84/orgs","repos_url":"https://api.github.com/users/chrismichaels84/repos","events_url":"https://api.github.com/users/chrismichaels84/events{/privacy}","received_events_url":"https://api.github.com/users/chrismichaels84/received_events","type":"User","site_admin":false},"created_at":"2015-11-03T17:11:40Z","updated_at":"2015-11-03T17:11:40Z","body":"I'd be happy to :smile: \r\n\r\nSo, we are working on two different, but related, projects. The first is a collaboration studio with artists in mind that allows them all of the project management apps you'd expect (calendar, docs, contacts, etc), but also some that are specifically intended to help artists and geeks work together. We are bringing a lot of the version control methodology from geekdom and the simplicity and beauty from artdom into a single studio.\r\n\r\nThe second project is an asset management pipeline that fits into that collaborations studio. So, among a lot of other requirements we hashed through in our design stage, we wanted to leave the door open for:\r\n   * REST apis\r\n   * Simple, but perfomant image filtering, cropping, etc\r\n   * Simple, but useful video watermarking and editing.\r\n   * The ability to render out and analyze simple 3d models\r\n   * The ability to chunk larger binary files\r\n   * Simple sound editing and processing\r\n   * And most important, utilities for ebook, epub. and mobi creation.\r\n\r\nOn top of all that, we would like to do some data analysis in the future.\r\n\r\nAll of this can be accomplished through php (or ruby or java or whatever), and we liked php for its framework community, but we had a hard time finding *quality* and *maintained* packages for the sound and video processing, nothing for 3d, and the image processing (likewise) left a little to be desired, though there were plenty of options.\r\n\r\nWe did, however find sound and video utilities in python. Performance lacks a bit, but another member of my team is hopefully going to pull some of that python code into an extension so we can use C and speed up performance a bit.\r\n\r\nThe real kicker for us was [Blender](http://blender.org) which is a free and open source 3D creation program that really has the same capabilities as Maya or 3DS Max. The beautiful thing for us is that it also uses Python as a scripting language for extensions and filters. With a little exploring, we realized that we can actually run a Blender processes on a machine and use C bindings to access blender functionality. So, at the end of the day, we can write a python extension for blender that uses blender's C-based, quality image, video, sound, and model rendering and access that functionality form another script (say the webserver). When we came across that, it just seemed smart to keep it all in the same language: python.\r\n\r\nWe're still working out the details, but it seems promising.\r\n\r\nI, personally, am still a PHP fan and would like to keep pushing php forward, especially with php 7. I think it has a good niche to fill. We may use PHP/Laravel for some of the marketing site and other things like that, but its too soon to tell.\r\n\r\nWe have settled on, and begun development in earnest, with Python/Flask/Blender and a handful of other libraries, some of which we are contributing to.\r\n\r\nOur database stack relies on OrientDB for a good chunck of it, heavily cached.\r\n\r\nIt wasn't entirely my decision, but I'm looking forward to learning more python anyway."}}