chitter's People
chitter's Issues
Validate the username in all Chitter ops
We currently don't validate the username argument for any operation. That leads to odd semantics, such as this: you have to exist to be able to follow someone, but you don't have have to exist to be followed.
Implement LocalFS::copy
LocalFS needs a copy(String src, String dest) method such that we can easily implement snapshots for transactions.
Fix primitive type issue in Invocation
Line 139 of Invocation.java, commenting out the try-catch and just returning false is the current bandage in my local copy.
createUser always returns true
This is due to FS::create's version number return behavior.
A user logically should follow itself for getTimeline purposes
getFollowings should add the user itself to the result list. addFollower and removeFollower should also disallow narcissistic behavior.
LocalFS read and writes need to directly write bytes with no String conversion
We are directly writing byte streams produced from serialization, and yet still attempt to encode that into UTF-8 or ASCII or whatnot in our LocalFS. This is wrong and leads to data corruption.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.