Mood+
Features:
1. Learns from your moods
2. You can save notes
3. Gives trivia and personal recommendations
4. Tell you what is your most/not so favorable day and lots more …
Download here for Windows Phone 8 or Windows Phone 8.1
Mood+
Features:
1. Learns from your moods
2. You can save notes
3. Gives trivia and personal recommendations
4. Tell you what is your most/not so favorable day and lots more …
Download here for Windows Phone 8 or Windows Phone 8.1
Broken? : Yeah sometimes, you might haphazardly configured/changed your environment and that somehow broke you’r terminal
Effects : Commands like ls, cd , bash don’t work
Solution:
1. Open Terminal
2. Type PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin and press enter
3. Type export PATH and press enter
Why i needed to build my app on another platform?
I’ve used Qt just for its cross platform-ness indeed its “code less and do more ” paradigm is apt so there were hinderances in using MinGW compiler to build my project targeted to windows platform, below is the listed procedure and screenshots
Its a 2 Stage Process, Installing Libraries and building your project
Working on Microsoft Windows 7 and Mac OSX Snow Leopard
*Note: Phew Dont Worry its very simple, ive just added some information, so it looks little long
Procedure:
Prerequisites:
STAGE 1: Setting up the environment
Step1:Download and install mingw-get-inst
Get if from here
You would need this as in Qt libraries installation it will ask you for the g++ component
Do select
Step2:Download and Install Qt libraries 4.8.2 for Windows
*Choose with minGW*
ex:Qt libraries 4.8.2 for Windows (minGW 4.4, 318 MB)
You Can get the above file from here
and finish the installation in case if it asks you for g++ component , point to the MinGW/bin folder you just installed in step1
Step4:Setting Up Environment Variables
In User variables create
Variable Value
QMAKESPEC win32-g++
QTDIR C:\Qt\4.8.2
*The above value is the location where you installed your version of Qt
Next: Set the Path Variable
add this
C:\MinGW\bin;C:\Qt\4.8.2\bin;
*They are locations where you installed MinGW and Qt respectively
STAGE 2: Make and Build Project
Step1:Goto Start > All Programs > Qt by Nokia v4.8.2 (MinGW OpenSource)>Qt 4.8.2 Command Prompt
Now you can put your folder containing .proj file (Associated .ui, .cpp, .h etc) in one folder and placethem in C:\Qt\4.8.2
In the Screenshot the folder where my project files reside are in Galaxyand Galaxy.proj is the project file
Now go to the Galaxy Directory as cd Galaxy
Step2: Make
qmake -o Makefile Galaxy.pro
Step3: Build
mingw32-make -f Makefile.Debug
Now Within Galaxy Folder you have Debug and Release where your executable .exe file resides
Now Enjoy Making Projects on Mac OSX and Easily Deploy on Windows too
Here are the screenshots for my prototype apllication in windows and OSX
*Censored as it is a Coveted Project 😀 *
Deployed on Mac OSX (Project Written and Built Initially):
Deployed To Windows:
Using Netbeans 7.1
I had a pointer variable declared as
int **nodes
As program continued ,i allocated size on the fly and at a point i needed to watch the contents of this pointer (as an array of values)
The watch pane of Netbeans does not reflect the values
SOLUTION:
Create a watch with *nodes@22
where you want to watch all the values in nodes[22][]
Attached Screenshot for reference
in the picture 1st three rows reflect the bug
and post that row is the solution ! Happy Debugging!!!!
Note: For n00bs , you can add a Watch in Variables too !!! 😀
NaN- Not a number is one such night mare that can cripple your entire Code , your hours (Or even Minutes 😉 ) of punching the keyboard , that almost teases your patience of debugging the program
Only oneTIP for this : How certain you are about your code and how perfect is your code analysis and Data flow is ,
Just Check for Division By Zero Evaluation!
In any Division Arithmeticity Do check this , keep it as a habit and it should just flow when you are busy in such Divisional Logics in your code
The dirty way is to add a very small (negligible) padding to your denominator , Sure you woudnt do that if your coding for a Nuke Reactor or NASA JPL Mars Program 😉