zagharoot / photorex-ios Goto Github PK
View Code? Open in Web Editor NEWphoto recommendation/exploration system
photo recommendation/exploration system
when viewing the picture, we have a feature allowing us to share the picture with social media.
for example we are at page i, view an image so it becomes viewed. then we go to page i+5 and then come back. the image is unviewed!
when the exploration page is loading and the pictureInfo is not available yet (receiving recom from server), if user touches the picture, it shouldn't try to load the picture as it hasn't been loaded yet.
This is for a more important cause: to be able to figure out where the error is at any given time and try to resolve it at the source.
allow to choose from service locations:
laptop : the asp.net implementation on laptop
mac : the node.js / java implementation on mac
amazon: the node.js / java implementation on amazon cloud
the frame of all content of scrollview are reset to original window when scrollview is moved to window
We have two functions on the server side to clear the cache and history for a particular user. We need to implement the client-side code for it so we can clear content from the iphone directly.
bring favorite support to 500px photos
This is probably just for debugging purposes. On each picture, there's a band that can show info about the picture. Right now, we show the band only if the user has viewed that picture before.
We want to make it easy to show the band always and also show the source of the picture in the band.
scenario:
Stackblur effect is used for pictures so that when a semi-transparent dialog box appears over the image, the whole image becomes blurry. It works just fine, except that sometimes the code crashes for black&white images.
I quickly traced the error and it looks like at some point it accesses an index in one of the arrays beyond its limit, causing the crash.
make sure the client/servers are in sync with respect to account subscriptions and all that
So here's the deal: we want to be able to switch on/off each account and receive pictures only from the websites we have subscribed for. Each account will have two attributes: 1) isActive 2) isEnabled which are independent of each other
isActive means the user has provided a username for it.
isEnabled means we are fetching pictures for this account. (in settings page, this is shown by the check mark).
account with isEnabled=true and isActive=false means we are just fetching public pictures.
This is similar to the new facebook app. Just swipe when the image is zoomed out and the image closes down. vey user friendly.
This is for example to add to favorites on remote website, or view more from the same author and stuff like that
provide a mechanism for users to learn the app progressively
control tabbar in the setting page should always be visible, so the user can navigate back to the explore page easily
if a page contains error, anytime we go back to it we need to try to get pictures again. This means looking at the pictureInfoCollection to see where the error happened. if we don't even have image headers, we can request again for the page, ...
when we disable/enable account and close app, next time we open the app the change is not fully saved.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.