Thursday 25 June 2015

Sudden up in open source chat application in meteor

meteor is good and amazing framework to build websites rapidly
and it can be used easily to create chat applications, it is primarily built for that

it seems every one is starting there own github chat project

no.1 rated free chat source code site
http://rocket.chat/






no.2 this is also cool
http://spacetalkapp.com/














no.3 this is ok
http://nullchat.space/


no.4 this is also good
https://githost.io/



Friday 19 June 2015

Review About the Rocket Chat Applicaton

Rocket chat app
http://rocket.chat/

seems to be cool, real time web app, for making chat system, built on meteorjs, a real time framework for developing web apps on top of nodejs

at the first glance app seems to be quite good, but its incomplete , there is no admin panel.
and so many other things missing, it is in development and constant upgrades are going on

its lot of work to build this kind of app, you can download it and add your code and customise it according to your needs





Error while installing in digital ocean /root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:245 throw(ex);

i tried to install
rocket.chat

in my digital ocean cloud hosting alc, but again and again i got the same error

=====================================================================
rocketchat:file: updating npm dependencies -- mkdirp, gridfs-stream, gm...
Unexpected mongo exit code null. Restarting.
=> Exited from signal: SIGKILL

/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:245
                                                throw(ex);
                                                      ^
Error: spawn ENOMEM
  at errnoException (child_process.js:1011:11)
  at ChildProcess.spawn (child_process.js:958:11)
  at Object.exports.spawn (child_process.js:746:9)
  at spawnMongod (/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/run-mongo.js:40:24)
  at launchOneMongoAndWaitForReadyForInitiate (/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/run-mongo.js:414:12)
  at launchMongo (/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/run-mongo.js:612:7)
  at [object Object]._.extend._startOrRestart (/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/run-mongo.js:712:19)
  at [object Object].<anonymous> (/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/run-mongo.js:775:14)
  at runWithEnvironment (/root/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/fiber-helpers.js:139:21)

root@nextdhoom:~/Rocket.Chat# meteor
[[[[[ ~/Rocket.Chat ]]]]]

=====================================================

Searched on the internet but could not find any valid answer
then i realised that it was , since i had purchased a $5 droplet with just 512 memory, it was causing that problem

then i upgraded the droplet to 2GB memory and 40GB SSD disk, and the problem vanished

i was able to successfully install and was able to run the program

Friday 12 June 2015

Meteorjs hosting

meteorjs is a cool new technology to code web apps in fast,easy and with lot of features

but there is a problem hosting this app

No Shared hosting available for meteor

Only Cloud  hosting available, and that too very complex

i tried heroku.com
easy to setup, give you free alc to test, but there services seems to be too costly, i hosted an app there
and me and my friend visited that site, and i got 2 emails saying that my resources are over used
there were just 2 persons on that website, and the app didn't even got loaded
resources are way 2 few for web hosting free alc. waste of time, not worth

then i tried digitalocean
https://www.digitalocean.com/
digital ocean seems to be cheap and productive, but installing meteorjs apps is too complex, referd several tutorials, but was unable to make it work
iam a guy with 15 yrs of exp, but in .net and windows and i wasn't able to do that
too complex, only for advance linux users

cloud hosting is rip off, like pay per usage scam, which was on net neutrality, if a bot surfs your site you will be ripped off

we hope we will get shared hosting service to host meteor apps, cloud hosting is simply unaffordable right now

I will be in constantly touch with meteor, because its going to rule the web development

Tuesday 9 June 2015

Meteor Command not found error on Windows operating System

Even though you installed successfully meteor, you will get this error at the start, the fix is
all you got to do is restart your computer, so that enviorment variables are set properly

no need to set enviorment variable manually, as you will spoil the automatic settings
simply restart your pc and it will fix it


Monday 8 June 2015

Whats good in Meteor, why should i learn it


Meteor is an awesome framework for building java script apps in node, its real time, fast less coding and cool

you may say there are other frameworks too, like Angularjs,ember, knockout,backbone and so on
and all frameworks look more and more same, and it adds to the confusion, when there are so many javascript frameworks for mvv apps

but meteor differs from all this frameworks and is easy, cool, light weight and very efficient and easy to code
here is how

when building apps with nodejs  then you have to use grunt,bower , angular,express, jade,mongodb and so on
its a whole lot learning to do, installation, configuration. and confusion
believe me its a whole lot learning to do, and is lot painful

But with meteor things becomes way 2 easy, it comes preconfigured with mongodb and handlebars,
coding is breeze.

its real time, when you make changes in a file and save, its automatically updated, while with other frameworks u got to install grunt and bower or you need to restart the app.

having all those needed for developing web or mobile apps are already there and nicely integrate with each other, you got less learning to do

without meteor, if you are planning to build web apps, you got to learn nodejs, angular or anyother framework, express, mean stack, bower, grunt and so on

Learn meteor here
https://www.meteor.com/