HNHacker News
TopNewBestAskShowJobs

SamyPesse

1,060 karma · joined October 12, 2012

French developer
submissionscomments
SamyPesse··on Show HN: Codebox - Cloud IDE as a Service
There are many competitors, our IDE will be released as an open-source project in the coming weeks so that you can use it on your own laptop or server.
SamyPesse··on How to Make a Computer Operating System in C/C++
Yes it's very early stages I'm looking for feedback on how to structure the course.

No I don't think so, I just want to an informative resource from what I've learned.

SamyPesse··on Show HN: Reportr - Your life's personal dashboard
Cool, collaborators are welcome, it's easy to add a new tracker.
SamyPesse··on Show HN: Reportr - Your life's personal dashboard
Thank you :)
SamyPesse··on Show HN: Reportr - Your life's personal dashboard
Thank you. There is an instance running at www.reportr.io This is a side project which is targeting only developers right now, the project is not yet ready for everybody and I'm not ready to host so critical data from a large number of users.
SamyPesse··on Startup Idea: Solve Personal Analytics
Check out http://www.reportr.io/ It's open source: https://github.com/SamyPesse/reportr
SamyPesse··on Show HN: hr.js - Build large client-side applications in a structured way
You can use sass by defining another css compile in the build config (however I never tested with sass).

The templating engine is the templating engine from underscore.js.

Thank you

SamyPesse··on Show HN: hr.js - Build large client-side applications in a structured way
To answer your second question: First of all, hr.js build process can be integrated in another node.js process using "var hr = require('hr.js')", so you can still use Grunt (or others).

But we built HappyRhino to really simplify the creation of client-side application that can scale (modular, optimized, ...), and it seemed important for us, for having some consistency, we needed to built together the framework and the build tool. The build tool brings a lot to the client framework (a very simple example: caching uses revision number given by the build process).

But I really understand all the advantages of having build tool as a separate project. I have to think more about all of this before giving you more elements.

(Sorry for my english)

SamyPesse··on Show HN: hr.js - Build large client-side applications in a structured way
Before building HappyRhino, I tried a lot to improve Backbone because we were using it for building FriendCode (friendco.de) but the code base of Backbone is really not modular and hard to extend (the all backbone code is in one unique file, model/view/collection don't inherit from a "class", etc...)
SamyPesse··on Show HN: hr.js - Build large client-side applications in a structured way
Yes... The best way to try it is to install it using "npm install hr.js -g" and to create an helloworld using: "hr.js new -d hello".

I'll work on improving the introduction of the documentation to add comparaisons with others frameworks.

Hr have a components-based rendering system: a view could be a component and component could be added directly from templates. http://friendcode.github.io/hr.js/#/template/components

SamyPesse··on Show HN: hr.js - Build large client-side applications in a structured way
Thank you, let me know if you encounter any issue.
SamyPesse··on Show HN: hr.js - Build large client-side applications in a structured way
Hr is like a backbone-on-steroids, it uses the same code structure: models/collections/views but also brings a base structure and a build system for the application using require.js, less, etc.

The build system brings more consistency to the application: dev or prod mode, code optimization, resources management, logging, caching, etc.

The concepts inherited from Backbone are also evolved: - models are not just key->value (models in Hr could be really complex) - joints between models - views can used templates and sub-components - better events management for classes - and a lot more

(Sorry for my english, I'm french)

SamyPesse··on Show HN: Reportr - Your life's personal dashboard
It helps you visualize your activity online and offline: activity on twitter, running, coding activity, ...

It's not a startup, just a tool, I built for myself, it's for people, not for startup.

SamyPesse··on Show HN: Reportr - Your life's personal dashboard
Oh.. I forgot to change the href value to the github url..
SamyPesse··on Show HN: Reportr - Your life's personal dashboard
Instance example at http://www.reportr.io/
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
Thank you for the feedback, really sorry that workspaces are down right now ..
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
Good idea, thank you :)
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
Please Can you send me your Bitbucket username and email address at samy@friendco.de.
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
Yes, we're more focus on realtime collaboration and simplicity (more simpler to deploy to PaaS like Heroku, Openshift, etc, and simpler to use with GitHub and BitBucket).
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
We are more focus on bringing simplicity and more collaboration to the developer environment in the cloud, and nitrous is more focus on cloning the local developer environment to the cloud.
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
Yes, really sorry about this...
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
Thank you, it's possible that there is some issues booting a new VM for your project because of the amount of VMs already booted, we are working on these issues.
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
* Ok thank you, I'll look into this issue.

* Thank you for the feedback, we need to improve this by adding an "auto-execution" system (in a way like Heroku) which detect the project type and run it (install package.json dependencies for node, requirements.txt for python, ... and start the application).

* Ok, it's probably an issue on our side.

* We are focus on simplicity and trying to not just bring the local IDE on your browser, but really add innovation that can only come from a cloud IDE : realtime collaboration, ... We are building FriendCode as a collaborative workspace editor in the cloud : each projects is a GIT repository and each branches is a workspace. Koding is more like a local IDE in the cloud : each user has its own VM and do whatever he wants inside, FriendCode gives a clear separation between projects : each projects has its own environment.

SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
Right now, you can't install anything in the VM using apt-get (because you can't be root), but a solution to this will come soon to let you install anything you need.
SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
* Login with Github, trying to import project, didn't work. -> Is it a public or private project ? Can you give me the github url ?

* "An error has occurred: {"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect"}" as response when using the url -> The "open web server url" link open the port 5000 of your VM, you need to run something on this port before accessing it.

* Trying to open up terminal to debug, terminal loading never ends -> It seems there is an issue connecting you browser using websocket.

SamyPesse··on Show HN: FriendCode – Reinventing coding with the cloud
Sorry, We don't include java in the current VMs, but it's coming soon.
SamyPesse··on Show HN: Reportr - Your life's personal dashboard
I just contact you using your website form.
SamyPesse··on Show HN: Reportr - Your life's personal dashboard
For the moment, the only tracker is the web navigation tracker and it lives as a chrome extension, using the API and jsonp, it sends events to reportr.io or your own instance.

For trackers for Facebook (twitter, github ...), I planned to add a system of addons to add in one click a tracker for the service (which use the Facebook API), but I'm not sure yet what is the best implementation for this. For the moment, you can use the API (or a library : python or javascript) to track events with scripts.

No manual entry yet, but it'll be added soon. But you can write a python script (10 lines of code) to do it for you : https://gist.github.com/SamyPesse/6859673

(Sorry for my english, I'm french).

SamyPesse··on Show HN: Reportr - Your life's personal dashboard
Check out "Track your web navigation" https://github.com/SamyPesse/reportr#track-your-web-navigati... Or you can use the http api (or the python library) to track events from wherever you want.
SamyPesse··on Show HN: Reportr - Your life's personal dashboard
Thank you, the next step is to build trackers for online data (Facebook, Twitter, GitHub, ...) using their APIs and offline data (using connected hardware).
← PreviousPage 2 of 3Next →