[EDUCATION] - Algoid - Learning programming with turtle and smart language ! - Android Apps and Games

Everyting is on the title.... lol.
Let me present you my app Algoid.
First, Algoid is a programming language designed to simplify the self apprentiship of programing. (but not at all, it is a multi-paradigm scripting language : imperative, functional (anonymous function, class first function and recursive), OOP (prototype based, multi-inheritance), Meta Object Protocol and nativelly AOP)
Second, Algoid is an IDE to edit the AL Script code with auto-completion, code snippets, formating, DEBUGGER and STEP by STEP execution mode.
Third, Algoid is a set of online documentation / tutorials directly available on the app, with automatic copy of example and exercises source code.
This is some screen shots of the app:
It is a beta version, but nearly become an 1.0 version (06th of marth, to offer to my son, it is his birthday)
Available here:
play.google.com/store/apps/details?id=fr.cyann.algoid
I hope you will enjoy it !

This is an example to demonstrate the language (functional) capabilities.
Parse a csv file on only one line of code (developpers will love it)
PHP:
set csv;
csv = "data 1.1; data 1.2; data 1.3; data 1.4\n";
csv ..= "data 2.1; data 2.2; data 2.3; data 2.4\n";
csv ..= "data 3.1; data 3.2; data 3.3; data 3.4\n";
csv ..= "data 4.1; data 4.2; data 4.3; data 4.4\n";
set values = csv.split ("\n").each (function (item) {
return item.split (";").each(function (item) {
return item.trim();
});
});
values.eachItem(function (item) {
util.log ("parsed data : [" .. item .. "]");
});

And what about Aspect Oiented Programming with Meta Object Protocol :
PHP:
set superO = object () {
set superMeth = function (s) {
util.log ("Execute SUPER method with param : " .. s);
};
};
set o = object (superO) {
set meth = function (s) {
util.log ("Execute method with param : " .. s);
};
};
set logger = function (s, decored) {
util.log ("Before decored execution");
decored(s);
util.log ("After decored execution");
};
set myO = new o;
myO.setAttribute("meth", myO.meth.decorate(logger));
myO.meth("Hi I am algoid !");
util.log ("--------");
set myO.superMeth = myO.superMeth.decorate(logger);
myO.superMeth("Hi I am algoid !");

This is some screen shots of the app:
Play Store
Available here:
I enjoy you will like it

Hi everyone,
This is the last beta version before release.
I have to speed up, the birthday of by son is in j-8.... I have 2 or 3 little things to tune yet.
Well so new version with parser example.
Play with it, it demonstrate the power of AL isioms like cascade + functionnel.
The language is able to parse CSV (with delimiter or not) in only one line.... great class (when I think the number of time I have done this in my job).
The ; at the end of line become completly optionel. My backtracking parsing expression grammar is really powerfull, it has no problem this that.
v0.4.5 BETA 23-02-2013 Last beta version before release
- new AL features examples (AOP, ducktyping, parsing, lexical closure)
- the end line semicolon is now totally optional
- array keyword is mandatory for the first one in nested arrays
- menu organisation
Well, for next version, I am working on monetizing the app. But I don't know how to do that without changing user experience.
I anyone has an idea.
So, you can find it here....
Have a nice week-end

Little question ???????
I'm thinking about the future of the app. What would you prefer as libraries:
- Gui
- Game
- Mindstorm
- Device capabilities (GPS, Gyro, Camera ect ....)
Please do not hesitate to reply.

CyaNn said:
Little question ???????
I'm thinking about the future of the app. What would you prefer as libraries:
- Gui
- Game
- Mindstorm
- Device capabilities (GPS, Gyro, Camera ect ....)
Please do not hesitate to reply.
Click to expand...
Click to collapse
looks great , and getting great reviews on play! i will return tomorrow with double thanks ( just ran out of thanks credit! )
# for me ... maybe 1 & 4 ... muchas gracias

v 0.4.5
# 1 & 4
This is great, even wife found this interesting.
Best wishes to your son!
cheers

biopsin said:
# 1 & 4
This is great, even wife found this interesting.
Best wishes to your son!
cheers
Click to expand...
Click to collapse
Thanks a lot for your replies.
Unfortunatelly, my wife does not find it interessting.... lol.
So at the moment, the score of the suvey is :
At the moment :
gui & device capabilities : 4
game : 7
mindstorm : 0
poor mindstorm....

Hello everybody,
With great excitement, I announce the official release of v1.0 Algoid.
Algoid become a donateware, free without ads, but donate if you decide that this project is worth and helpfull.
I think it is the better choise for this kind of project.
Well, I hope you will love it.:good:

Where or how can i learn this language?
Sent from my ST18i using Tapatalk 2

Hi there.
A little up to version 1.0.1 to correct a crash on certain little device (sorry for that)
Peace an code. :highfive::silly:
CyaNn

matgras said:
Where or how can i learn this language?
Sent from my ST18i using Tapatalk 2
Click to expand...
Click to collapse
Everything is on the App.
On bottom part of the screen (on splitted view), you have tutorials, language reference and inapp forum.....
best
CyaNn :cyclops:

Force Closes
I Will Not Keep Calm So You Can STFU and GTFO

jasonxD said:
Force Closes
I Will Not Keep Calm So You Can STFU and GTFO
Click to expand...
Click to collapse
Do you had any problem with the app ?
If yes, please indicate me : the app version, after what action it crash. Then I can correct it.
Thanks :crying:

jasonxD said:
Force Closes
I Will Not Keep Calm So You Can STFU and GTFO
Click to expand...
Click to collapse
Keep cool ! :angel:
I think I have found your problem.
You have downloaded the app at 7:48 (10 minutes after I have published the app on the store) and play store take one hour to really publish the app.
So I think you have tried the 1.0.0 version which have a serious problem of crash at startup with certains devices : GT-S5360 and GT-S5570I
the v1.0.1 version was published to fix this bug. So I think you can try it again with the new version of the app (of course if you are interested)
Have a nice week-end :angel:

Some preliminar benchmarks of AL on MacOS (quad core duo)
- Python is 2.6.1, it is an interpreted language over c++
- JavaScript / Rhino is a java on the fly compiled language (I have put the optimization to maximum)
On Android platform, Javascript should have some worst performances because it cannot generate bycode yet (due to dalvik different nature than JVM)
- AL from Algoid is my pure java interpreted language
As demonstrated, AL has similar performances than python except for object creation. I don't have solution for that yet. Perhaps in a future version.
So I am excited to see what it will done on Algoid with 3d cube
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
All these tests was realized by looping each instruction 1'000'000 times. For object creation only the instruction was executed only 10'000 times.
As until does not exists on Python an equivalent was scripted (while (True) : if (cond) break)

This last month was really hard and tedious. But it was for a good cause. I have completely re-write the AL language implementation to improve drastically performances.
And what is going on beyond my expectations: 10x to 40x faster than previous version. Faster than Javascript / Rhino (about 2x).
Unfortunately slower than Python and Lua on android only. I think Dalvik VM is not as optimized as JVM is because on my MacOS AL have same performances than Python....
Nevermind ! Try to execute the 3d cube or space invader.... These programs seems to have drank too much coffy !!!! lol.
Further, you have been a lot to vote to game developpment framework !
The developpment of a game edition of this app has started.... To be continued....

hehe, I return to my weekly update frequency.....
This is the new v1.1.2 release with
- correct several scope bugs in language
- show AL exception in source code instead of unhandle exception
- algo.curve and algo.curvedPoly
- two another 3d example : 3dAlpha and 3dSpline
I hope you will like it
Find it here :

Well, I just hope it really is "child-friendly" because, though interested, I barely know anything about programming. Trying it now.

Related

[APP] DonPromillo BAC Calculator [German] [English]

German:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
English:
http://www.tanzvirus.de/ppc/DonPromillo.zip (German)
http://www.tanzvirus.de/ppc/DonPromillo_En.zip (English)
If it´s neccessary, I make some versions in other languages.
Nice, an English version is alway appreciated (but of course the applications is kind of self explaining).
What about adding time and the rate of metabolism to the equation as well? Then you could enter how much you drink at a given point (or points ) in time, and then get a stipulation of the alcohol level at a given future time. For example, when will my alcohol level decrease bellow 0.2?
Regards,
PK
Hello,
English Version will be aviable today.
Your suggestion sounds good. I will make a new version with your suggestion and a quickselect for some of the most known alcoholic drinks.
Regards
Tobias
English screenshot please and would this work on a VGA device as well? Thanks
English Screenshot will be aviable today.
I try it with WVGA Fix on VGA and SQVGA Resolution, most of the programm was cut. But I can make a VGA Version (If you or someone else is interested?).
Could you translate it in french please ?
Sure.
Input =
Gender =
Weight =
Ammount =
Concentration =
Result =
Alkohol Level =
File =
Info =
Exit =
Calculate =
Please input your gender! =
Weight must be numeric! =
Please input your weight! =
Amount not numeric! =
Please input amount =
Concentration not numeric! =
Please input concentration! =
Can you translate it into proper French? After that, I can make a exe in your language.
Greatings
IIIzeusIII said:
Hello,
English Version will be aviable today.
Your suggestion sounds good. I will make a new version with your suggestion and a quickselect for some of the most known alcoholic drinks.
Regards
Tobias
Click to expand...
Click to collapse
Thanks! Love your application! Great to see that you take the suggestions in to consideration. I think it would be wise to have one list for the most common drinks as you suggested, but make a separate list for the amount. Like this for example
Drinks:
8,0% Beer
4,7% Beer
3,5% Beer
50,0% Vodka
50,0% Aquavit
etc..
and the list for the amount
100cl
50cl
33cl
25cl
10cl
5cl
3cl
100cl of 50,0% vodka isn't very wise, but hay; there are all sorts of winmo users out there.
I guess that it should be possible to enter a custom value if the one provided as default does not suite your need. Maybe the custom value then automatically should be added to the list, so you can pick it from the list the next time, and don't have to type the same thing over and over again.
Regards,
PK
German Version Update (English soon aviable):
- Quickselect with some drinks
- Custom drinks
The drinks will soon be aviable for editing by a INI-file (with the GUI). When I find the formula for calculating the time till alcohol level gets down to zero, I will add this feature.
Is it useful to change the kilo unit to pound unit in the English version?
I think that this app really uses all the space of a WVGA-Display
IIIzeusIII said:
German Version Update (English soon aviable):
- Quickselect with some drinks
- Custom drinks
The drinks will soon be aviable for editing by a INI-file (with the GUI). When I find the formula for calculating the time till alcohol level gets down to zero, I will add this feature.
Is it useful to change the kilo unit to pound unit in the English version?
I think that this app really uses all the space of a WVGA-Display
Click to expand...
Click to collapse
Hi!
Great to see this new version! The formula for alcohol metabolism i quite simple. An average male reduces the level of alcohol by approx 0,15 percent pr hour. But for the equation to be correct you have to register at which times the different drinks are consumed. I guess the simplest way is to introduce a new time column and automatically fill in the current time when a new row is entered. The number column is not necessary then, because every drink needs its own row (because of the time). Not many people drink four beers and some whiskeys at the same time, and the metabolism is "in action" all the time, not only when you stop drinking.
So basically, drinking on beer each hour for 4 hours is not the same as drinking 4 beers at the same time. After 1,5 hour you will have a higher alcohol level in the last example.
Regards,
PK
Screenshots look great. In the US, we use lbs for weight and oz for liquid volume. Any plans to make options for those values/conversions?
Thanks
Hello,
I will make a combobox for the two different types of units in the English version in the next few days.
Hello,
I will make a combobox for the two different types of units in the English version in the next few days.
Very nice application, but not lucky with my HTC Touch pro with VGA.... upper part of the screen ist lost in space... What about a version for VGA Devices?
Thx for your work
boris
Hello borisku,
in about two weeks I got some more time again to make some more versions. But first I must fix the problem with the TabControl in my PPL Enviroment. =/ I will extend my app with some more features (INI-file for editing the quickdraw drinks, some tabs with an extra view of the metabolism etc.).
Other resolutions are a bit difficult for me, because my IDE shows the GUI of the App a little bit different than it looks on devices.
But I got the plan to make a vga and a quvga version, depends all on solving the problem with the tabcontrol
regards
Wow great app, this will come in very handy.
Just downloaded the english version, its in german? i think your links are stuffed.
hello,
great work man, but, can you please provide me a formula for calculating this? trying to make it in java - to make it OS independent. thanx
Hello,
thanks. English version link should now be correct.
Sure, the formulas are:
ALK$ = INT(AM$) * INT(UMDREHUNGEN$) * 0.08;
Pure Alcohol = Amount in cl * 0.08
PROMILLE$ = INT(ALK$) / INT(REDGEW$);
Promille = Pure Alkohol / Reduce Factor (0.68 - 0.70 for male, 0.55 - 0.6 for female )
Very nice tool!
However, according to Wikipedia (and other sources) the reduction factors are:
* Men: 0,68–0,70
* Women / Teenagers: 0,55–0,60
* Babies / small children: 0,75–0,80
There are other formulas, which are more precise btw, have a look at Wikipedia or this site for example (german): http://idw-online.de/pages/de/news9704
hth,
Tin
.

[UTIL] ADB Suite

Hi, I am developing a little utility for easy work with ADB. Simple GUI alow many functions and others are incoming in every next relase.
Now is supported: Install single/multi APK, Upload files, Send commands, Restart normal/bootloader/recovery, Wipe system/data/all, Connect Mass Storage for reading and writing on PC and phone simultaneosly, Remount /system as write/read, Taking screenshots and Dialing numbers.
Many functions are accesible from tray icon
There is one little problem, util is developed in my language (CZE) > if interested, i can make multi language UI. Hmmm?
/Edit: Added multi language support in 0.8 ver
Known Bugs: no complete english translation, toolstrip bar is not fully working, file send to the sdcard not working
Code:
26.8.2009 - Changelog ver. 0.8
=> add support for mount /sdcard accesible from pc and phone in one time
=> edited About Box
=> Status Bar with tooltips
=> multi language support - english and czech
20.8.2009 - Changelog ver. 0.7:
=> screenshots from device (Detox DLL, thx)
18.8.09 - Changelog ver. 0.6:
=> remount /system as writeable
=> run at start up with windows
=> install mutli APK (all APK from directory "multiapp" on the sdcard)
=> edited AboutBox
17.8.09 - Changelog ver. 0.5:
=> dialing phone numbers
=> icons in menu
16.8.09 - Changelog ver. 0.4:
=> task bar icons with most useful functions
16.8.09 - Changelog ver. 0.3:
=> wipe support (system, data, all)
15.8.09 - Changelog ver. 0.2:
=> restart support (normal, bootloader, recovery)
15.8.09 - Changelog ver. 0.1:
=> install APK
=> send command directly to the device
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Just release it and the source
Making an English version would be a necessity, further translations can be done if anyone cares to translate it.
What programming language is it written in? I've started dusting off a similar project I'd been working on since ComplexMind is on hiatus with his "My Android Manager". I think if we can build a consolidated pc interface it would help out the community a lot. Open the source and I'm sure you'll have people beating a path to your door to help out.
VB.NET, i am plannig release source bot not yet... Wow, i never hear about My Android Manager but i checked now and I can stop develop this utility
kissman21 said:
VB.NET, i am plannig release source bot not yet... Wow, i never hear about My Android Manager but i checked now and I can stop develop this utility
Click to expand...
Click to collapse
My Android Manager sucks, it's slow and buggy.
kissman21 said:
VB.NET, i am plannig release source bot not yet... Wow, i never hear about My Android Manager but i checked now and I can stop develop this utility
Click to expand...
Click to collapse
I thought it looked like VB. You can definitely add me to the list of people interested in helping develop this further. My Android Manager hasn't moved for about a month. At least around here, that's quite a while. I've not worked much on localization before but dynamically labeling based on an indexed data file shouldn't be too hard. Do you currently use any sort of db storage or is strictly a command line wrapper at this point?
maxisma said:
My Android Manager sucks, it's slow and buggy.
Click to expand...
Click to collapse
I wouldn't say it sucks, but it is incomplete. Since the source is closed on it though we're at the whim of ComplexMind to fix things.
looking great! nice idea
but MAM have a "little thinks" about which i am thinkink "i must have in own app" such as phone detection and cmd output to gui.
Now I am using strictly defined commads and link library with functions for convert rgb565 to others usable formats. In future, i want make simple db with commands for easy updates and edits... And MUI is easy to implement, but need more time (work, work, work in IT is hard :-D )
kissman21 said:
VB.NET, i am plannig release source bot not yet... Wow, i never hear about My Android Manager but i checked now and I can stop develop this utility
Click to expand...
Click to collapse
so he posted this util and now is saying he is going to stop putting in the time?
just ironically My Android Manager have nice idea
kissman21 said:
but you have a "little thinks" about which i am thinkink "i must have in own app" such as phone detection and cmd output to gui.
Now I am using strictly defined commads and link library with functions for convert rgb565 to others usable formats. In future, i want make simple db with commands for easy updates and edits... And MUI is easy to implement, but need more time (work, work, work in IT is hard :-D )
Click to expand...
Click to collapse
Your time frames are your own, but around here people loose interest fast if things stop happening. My first thought with a back end db is that each control could be indexed and then captioned during a splash screen process for simple localization. Maybe crude, I'm not a professional programmer, but I think it would work. A quick Google search popped up a sample for capturing command line output. It would need a little work to adapt but I can see where it's going.
Code:
Dim CMD As New Process
Dim SW As System.IO.StreamWriter
Dim SR As System.IO.StreamReader
CMD.StartInfo.FileName = "cmd"
CMD.StartInfo.UseShellExecute = False
CMD.StartInfo.RedirectStandardInput = True
CMD.StartInfo.RedirectStandardOutput = True
CMD.StartInfo.CreateNoWindow = True
CMD.Start()
SW = CMD.StandardInput
SR = CMD.StandardOutput
SW.WriteLine("ping www.google.com")
CMD.Dispose()
SW.Dispose()
Do Until SR.EndOfStream = True
TextBox1.Text &= SR.ReadLine
TextBox1.Text &= Environment.NewLine
Loop
SR.Dispose()
i tried write a hundreds lines of code for creating nice shell output... even this but not works good
kissman21 said:
i tried write a hundreds lines of code for creating nice shell output... even this but not works good
Click to expand...
Click to collapse
I'll see if I can find some time to package this up as a class module and test it out. I'm watching the baby today so time is not my own. I think parsing the output would definitely be the tricky part. Then of course making that output useful.
2ben... your code have 2 big minus 1) when start command, application totaly freeze and waiting to command end 2) text output is writed after command ended better is System.Diagnostics.Process.Start
i'm fairly proficient in .net. looking forward to helping out. open up the source. better move on it quick though, these guys move fast.
kissman21 said:
2ben... your code have 2 big minus 1) when start command, application totaly freeze and waiting to command end 2) text output is writed after command ended better is System.Diagnostics.Process.Start
Click to expand...
Click to collapse
I think the "EndOfStream" property is not capturing correctly for some reason. It kept freezing for me when I first tried it. I've just about got it wrapped up in a module so the output is continually cached until the class is released. I'll try to post it soon, once it's working on my end that is.
i like this a lot. Looking good and willing to test. Can we have an English version though?
benmyers2941 said:
I think the "EndOfStream" property is not capturing correctly for some reason. It kept freezing for me when I first tried it. I've just about got it wrapped up in a module so the output is continually cached until the class is released. I'll try to post it soon, once it's working on my end that is.
Click to expand...
Click to collapse
I've successfully isolated the problem to the read stream not having the expected endofstream characters. I've not resolved a workaround though... yet.

[APP][OpenSource] Maths Man V2.7 - More than a calculator Update !

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey!
Have you ever wanted help in maths? Need an app which does work and saves time? It's Maths Man !
This App can :
Calculate Slope of Straight Line
Calculate Distance Between Two Points
Calculate Distance Between Two Points in 3D Space
Get Midpoint of line
Get Midpoint of line in 3D Space
Solve Quadratic Equation
Get Relation between circles
Get Area and Circumference of Circle
Get Area and Parameter of square
Use Trigonometrical Functions (sin,cos,tan,sin-1,cos-1,tan-1)
Get Arc length
Graph Line segments (other graph feature being developed !)
there is themes options :highfive:
Works on 2.2+
more to be added, Suggest any idea
Download : Latest 2.7 : http://d-h.st/7CT
old versions : V2.6 : http://d-h.st/nNO
V2.5 : http://d-h.st/NPi
V2.4 : http://d-h.st/OGR
Click to expand...
Click to collapse
Source in my github (see signature)
Screenshots :
Changelog :
Code:
V2.7 : Code Changes (Better Size and Performance)
V2.6 : Added Midpoint in 3D Space
V2.5 : Added Distance in 3D Space (thanks Marco Lomas for idea)
V2.4 : First release
Hope you like it
This is great! Looking forward to more features! Thanks!
Very useful app. Thanks! Looking forward to it.
Sent from my Nexus 4 using Tapatalk HD
this is great man!
keep up the good work! :good: :highfive:
AWESOME
I can't believe that this is all in one app
I beg you, never give up on this app, keep providing it with more features
Thanks all, I will continue this app, I just need you to provide me with more ideas to be added..
Awesome app!!
I have a suggestion, what about including "z" variable?
For the distance of 2 points in a 3D space
Im studying civil engineering and this gonna save me in all my test!!
Very good job bro!!
Enviado desde mi XT890 usando Tapatalk 2
Also I wished I could add it to Google Play, but I have no credit card
Marco Lomas said:
Awesome app!!
I have a suggestion, what about including "z" variable?
For the distance of 2 points in a 3D space
Im studying civil engineering and this gonna save me in all my test!!
Very good job bro!!
Enviado desde mi XT890 usando Tapatalk 2
Click to expand...
Click to collapse
Good Idea, I'm finishing it now !
I have an idea too: Vectors
There are a lot of stuff related to vectors like getting the coordinates of a point if 2 vectors are equal
Its a good idea, right, and easy to make, probably
EDIT: you can add some "given" math equations, like the trigonometric relation: cos² X+sin² X=1
V2.5 Release
Version 2.5 Released !!
Changlog : Add distance in 3D Space (thanks Marco for idea)
Download : http://d-h.st/NPi
blakstar said:
I have an idea too: Vectors
There are a lot of stuff related to vectors like getting the coordinates of a point if 2 vectors are equal
Its a good idea, right, and easy to make, probably
EDIT: you can add some "given" math equations, like the trigonometric relation: cos² X+sin² X=1
Click to expand...
Click to collapse
so.... what I mean in the second idea is to add a section for formulas, and equations
Sorry for n00b question:
How to use "solve quadratic equation"?
One small request: Can you make a Holo dark or Holo light theme?
cities516 said:
Sorry for n00b question:
How to use "solve quadratic equation"?
My math is not good...
One small request: Can you make a Holo dark or Holo light theme?
Click to expand...
Click to collapse
Standard Quadratic Equations are in this form :
HTML:
ax2 + bX + C
where a is the coefficient of X2
b is the coefficient of X
and C is called absolute term (if it doesn't exist enter 0)
I hope I taught it well
For the holo dark , OK
V2.6 Released
Changlog : Added Midpoint in 3D Space
Download : http://d-h.st/nNO
I hope I update it more frequently
UpGado said:
Standard Quadratic Equations are in this form :
HTML:
ax2 + bX + C
where a is the coefficient of X2
b is the coefficient of X
and C is called absolute term (if it doesn't exist enter 0)
I hope I taught it well
For the holo dark , OK
Click to expand...
Click to collapse
Code:
Sorry, you are limited to 8 thanks per day
Oh, I hate this statement
cities516 said:
Code:
Sorry, you are limited to 8 thanks per day
Oh, I hate this statement
Click to expand...
Click to collapse
Yeah me too, I want to thank him for this awesome app, but I can't. So I will thank him tomorrow
Hi, I wrote you an example
Warning: if vector AB, then always write second point (B) before first point (A) as written in the example so that Xb-Xa=Xd-Xc
awesome man, this helped me with my homework!
how about sin & cos ruling (dont know what's in english)?
Bilgets said:
awesome man, this helped me with my homework!
how about sin & cos ruling (dont know what's in english)?
Click to expand...
Click to collapse
sine and cosine are used to calculate angles and sides of a triangle. This is a separate lesson in maths

[APP][1.5+] aScanmem game cheating/debugging utility

I have finally found time to put it together, so welcome aScanmem - simple graphical frontend for scanmem game hacking utility (or at least it is supposed to be that, but currently it is more of command line than GUI). Scanmem uses Linux debugging API to read/write process memory, which allows one to do variety of things from changing single variable in target process to hot-patching byte ranges and more. It has most of features, available in other scanmem-based cheating tools (GameGuardian etc.) and it's selling point is.. being open source, I guess? Well it is developed by myself, and that's all I care about.
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Currently implemented features:
Screen overlay button, for launching scanmem from other apps (aka GameCIH Toolbox)
PID is autodetected
Screen overlay console to scan memory of application without leaving it's activity
Simple process browser (mostly useful for finding out PIDs of Services)
Some level of automation in all of above
Frontend and scanmem are protected from Out-Of-Memory killer
Some documentation, including scanmem manpage in html format
Scanmem 0.13 with few later commits (including fixes for crashes) built for ARMv6/7, x86 and MIPS.
Backend features:
Fuzzy search (e.g. searching for unknown value)
"Freezing" values (also setting different values on independent timers)
Viewing and directly editing memory
Data types:
8, 16, 32 and 64-bit integers
16 and 32-bit floats
strings (only in native code, no Java strings)
byte masks (setting byte masks is also supported)
generic types (all integers, all floats, all numbers)
XDA seems to hate new members, so I am not giving you links to scanmem upstream and aScanmem source code. You can find both with Google, if you want.
What games does it work for
Sent from my SM-N900T using XDA Premium 4 mobile app
ktetreault14 said:
What games does it work for
Sent from my SM-N900T using XDA Premium 4 mobile app
Click to expand...
Click to collapse
From what I understood, this isn't the typical "game cheating" app. It allows you to "see" what's stored in the memory, including app values (or game values), search for specific values and modify them. Technically, it should work with every game/app unless it brings some sort of memory protection.
ktetreault14 said:
What games does it work for
Click to expand...
Click to collapse
I have tested it with both native ports (Plants and Zombies) and pure Java Android apps (Andor's Trail). In theory it should work with any app, not using some form of memory encryption. At least all apps, that can be hacked with GameGuardian should work. Scanmem supports following data types:
8, 16, 32 and 64-bit integers
16 and 32-bit floats
strings (only in native code, no Java strings)
byte masks (also can set byte masks)
generic types (all integers, all floats)
It also supports fuzzy search (aka search for unknown value). Here is the site: http: // code.google.com /p/scanmem/
Version 1.0.3 is out. Main changes are more foolproof PID detection method and fix for annoying crash, which used to be caused by "shell" command. Please test and share your opinion on the app before I start uploading it to markets.
Got Process killed by signal 7
Fake-nik-doesnt-make-diff said:
Version 1.0.3 is out. Main changes are more foolproof PID detection method and fix for annoying crash, which used to be caused by "shell" command. Please test and share your opinion on the app before I start uploading it to markets.
Click to expand...
Click to collapse
I tried your app and when i pushed the scan button scanmem told me that xxx suitable regions found. When i try to search for a value i get the message: Process killed by signal 7
AFAIK signal 7 is a bus error.
I compiled your code and copied only the scanmem binary on my device (Nexus 7 2012) and with the scanmem binary itself i can search for values without getting a bus error.
Moist
moist.vonlipwig said:
When i try to search for a value i get the message: Process killed by signal 7
Click to expand...
Click to collapse
I don't have Nexus 7. Can't confirm on neither of my devices and in emulators. Have you tried other versions / in different applications?
Please post your ROM version, and, if possible, kernel config.
moist.vonlipwig said:
I compiled your code and copied only the scanmem binary on my device (Nexus 7 2012) and with the scanmem binary itself i can search for values without getting a bus error.
Click to expand...
Click to collapse
Which NDK version have you used? Could you build debug and release builds and check if both work?
Fake-nik-doesnt-make-diff said:
Have you tried other versions / in different applications?
Click to expand...
Click to collapse
No, only tried Version 1.0.3. Wiht two applications (Royal Envoy and Bloons TD5)
Fake-nik-doesnt-make-diff said:
Please post your ROM version, and, if possible, kernel config.
Click to expand...
Click to collapse
Adroid 4.4.2 (factory ROM, rooted)
Fake-nik-doesnt-make-diff said:
Which NDK version have you used?
Click to expand...
Click to collapse
NDK version is r9c (64-bit).
When i have time, i will test it on my Nexus S as well.
Update:
Tested debug build on Nexus 7 an got Bus Error when i tried to search for a value.
Build again as release and scanmem binary is working as expected (scanmem -p xxx -b)
Update 2:
I added this lines to the .mk file:
APP_OPTIM := release
APP_PLATFORM := android-19
APP_STL := gnustl_static
APP_ABI := armeabi-v7a
Hi,
tried ProcessChooser-1.0.3.apk on my Nexus S today.
Again got a Bus Error.
Android Version: 4.3.1
Cyanogenmode Version: 10.2.0-crespo
Kernel Version: 3.0.101
moist.vonlipwig said:
tried ProcessChooser-1.0.3.apk on my Nexus S today.
Again got a Bus Error.
Kernel Version: 3.0.101
Click to expand...
Click to collapse
I am a bit busy with things, but there is an interesting work being published here, which I most likely will incorporate ASAP. I wonder, if those changes are enough to fix memory access issues you are suffering from.
Ya, I have a Nexus 7 (2013) and when I search for float I get: I/O error or process closed by signal 7.
Nevermind I got it to work (didn't use the -b switch).
How to 'move' the start scanning button?
I tried it on my Asus memo pad fhd (ME302C) and I have to say that this is the first memory reader that actually does work with my cpu architecture. You have done a wonderful job.
I would suggest that perhaps you improve the interface.
Thanks a lot.
lua script engine + standalone app
is the project still on? a lua integrated script engine will be good to add and make a standalone release for it.. for custom gui .. for vip cheats xD
Impressive work. It's a shame this app is not known enough, I was such deceived there were no Scanmem or Cheat Engine-like app for Android that I started to build one, but now I know your app I rest my case xD
Just one question: the phone I tested the app on is rooted and run on Lollipop. But I when I try to scan I get a message:
Code:
error: only position independent executables (PIE) are supported
I have no idea what's the problem, and it is not referenced in the FAQ.
Any idea?

[EDITOR] EdiSense Edify Code Editor - With Syntax Highlighter

Hi all. EdiSense is a code editor for Edify scripting language. I'm working on an IDE for Edify, that's why I maked this first. I'll use this editor in my IDE. In version 0.1, the only feature is syntax highlighting but I'll add many features like autocompleting. By the way, it's only available for Windows currently.
Screenshot :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Write your opinion!
You can download it from here or from downloads section : http://www.mediafire.com/download/kxwdufky5fer3ux/EdiSense+Editor+yashade2001.exe
About the syntax highlighting: It makes the Edify keywords dark blue except "if,else,then,endif" words. EdiSense makes them light blue. EdiSense makes comment ( # ) lines green. And lastly, it makes brown inside of ""s.
XDA:DevDB Information
EdiSense Edify Code Editor, a Tool/Utility for the Android General
Contributors
yashade2001
Version Information
Status: Beta
Current Beta Version: 0.1
Beta Release Date: 2014-01-04
Created 2014-01-06
Last Updated 2014-01-19
yashade2001 said:
Hi all. EdiSense is a code editor for Edify scripting language. I'm working on an IDE for Edify, that's why I maked this first. I'll use this editor in my IDE. In version 0.1, the only feature is syntax highlighting but I'll add many features like autocompleting. By the way, it's only available for Windows currently.
Screenshot :
Write your opinion!
You can download it from here or from downloads section : http://www.mediafire.com/download/kxwdufky5fer3ux/EdiSense+Editor+yashade2001.exe
About the syntax highlighting: It makes the Edify keywords dark blue except "if,else,then,endif" words. EdiSense makes them light blue. EdiSense makes comment ( # ) lines green. And lastly, it makes brown inside of ""s.
XDA:DevDB Information
EdiSense Edify Code Editor, a Tool/Utility for the Android General
Contributors
yashade2001
Version Information
Status: Beta
Current Beta Version: 0.1
Beta Release Date: 2014-01-04
Created 2014-01-06
Last Updated 2014-01-06
Click to expand...
Click to collapse
Click to expand...
Click to collapse
would be nice if there was some sort of error detection/fixing, this tool would be close to amazing!
Hi @ricky310711 thanks for your support!
Can't wait for the future updates! Awesome Work
Hi guys I'm working on autocompleting feature! I think I can finish that in this week.
Hey @eagleeyetom thanks for sharing this on the portal but you wrote coming features too like syntax error checker and autocompleting. In this version the only feature is syntax highlighting. I think you should edit that article ( Especially the title ) . When I add that features, I will PM to you to write a new article. ( Or you can delete this article for now, I don't know which is better. ) Thanks in advance.
Should make this a plugin for notepad++
- Sent from my Galaxy S IV
MediaBrowser - Take your media to the next level.
XDA developers - Your home for mobile device development.
yashade2001 said:
Hey @eagleeyetom thanks for sharing this on the portal but you wrote coming features too like syntax error checker and autocompleting. In this version the only feature is syntax highlighting. I think you should edit that article ( Especially the title ) . When I add that features, I will PM to you to write a new article. ( Or you can delete this article for now, I don't know which is better. ) Thanks in advance.
Click to expand...
Click to collapse
I removed the auto completion line. Sorry for that. Not sure what is wrong with the title though.
TRusselo said:
Should make this a plugin for notepad++
- Sent from my Galaxy S IV
MediaBrowser - Take your media to the next level.
XDA developers - Your home for mobile device development.
Click to expand...
Click to collapse
theres a bright idea!
TRusselo said:
Should make this a plugin for notepad++
- Sent from my Galaxy S IV
MediaBrowser - Take your media to the next level.
XDA developers - Your home for mobile device development.
Click to expand...
Click to collapse
Agree on that, but still would leave linux users behind, I was wondering what could serve both windows and linux users. many people that code in windows use apps such as visual studio or .net which are all a living hell on wine (linux) since it will not run. I think the best option would be (next to a plugin for a text editor) to use java, can be ran on all platforms
broodplank1337 said:
Agree on that, but still would leave linux users behind, I was wondering what could serve both windows and linux users. many people that code in windows use apps such as visual studio or .net which are all a living hell on wine (linux) since it will not run. I think the best option would be (next to a plugin for a text editor) to use java, can be ran on all platforms
Click to expand...
Click to collapse
maybe a wine compatible standalone package?
or maybe some sort of command line text editor such as gedit..?
eagleeyetom said:
I removed the auto completion line. Sorry for that. Not sure what is wrong with the title though.
Click to expand...
Click to collapse
I think you should also delete syntax error finding sentences and edit the title. Syntax highlighting and syntax error checking are different things; syntax highlighting is coloring the code, syntax error checking is finding errors. So it cant find or fix errors currently it just colores the code.. Thanks.
broodplank1337 said:
Agree on that, but still would leave linux users behind, I was wondering what could serve both windows and linux users. many people that code in windows use apps such as visual studio or .net which are all a living hell on wine (linux) since it will not run. I think the best option would be (next to a plugin for a text editor) to use java, can be ran on all platforms
Click to expand...
Click to collapse
Exactly the reason why I made this: http://forum.xda-developers.com/showthread.php?t=2607485
thewisenerd said:
Exactly the reason why I made this: http://forum.xda-developers.com/showthread.php?t=2607485
Click to expand...
Click to collapse
I have future plans like syntax error checking and autocompleting. And i am making an update.zip ide that is why i maked this first. Btw i finished the auto completion box yesterday i will integrate that to editor this week.
Thanks for this bro. It will save a lot of time and head bangin....
My S4 Is Insane
DEVIANT DEVELOPMENT
TRusselo said:
Should make this a plugin for notepad++
- Sent from my Galaxy S IV
MediaBrowser - Take your media to the next level.
XDA developers - Your home for mobile device development.
Click to expand...
Click to collapse
thanks for your share
I think @TRusselo is right. "Should make this a plugin for notepad++" or other editor
I like this.
But, there are some bugs.
I've developed in .Net for a long time, if you need anyone to help you, let me know.
Ps: I didn't find anything regarding decompilation, so I went ahead and decompiled it.
There is some code in there which could be made much easier, and writing this in front of everything kind of makes the code look weird.
(I'm just going to give you more tips...)
I don't know if you're planning to release the source or not, but either way, you should comment things out and use XML-documentation (It's a lot like Java's JavaDoc).
Use the slashes:
Code:
///
/// <Summary>
/// This is an XML-comment in C#
///</Summary>
///
'''
''' <Summary>
''' This is an XML-comment in VB
''' </Summary>
'''
/**
* This is a Java JavaDoc comment
*/
And I'd use separate threads for detecting the syntax, check out Batch Editor, it's written in VB, but has much, much simpler code and that code should be easily ported to C#.
Furthermore, I'd rename matchcollections to keywords and use arrays and then I'd loop through them with a for-loop.
(Same goes for matchcollections1, 2 and 3.
I'd also declare them right in the class, and not in the method, declaring every variable in the methods can slow a program down.
Like I said, if you need any help, let me know and we can do this together. Ignore what everyone else is saying, keep this as a stand-a-lone, because if you just add it as a plugin, you'll get much less credit than you deserve.
Have a good one, mate
EDIT: You should add an icon to the form and to the assembly itself.
Beatsleigher said:
I like this.
But, there are some bugs.
I've developed in .Net for a long time, if you need anyone to help you, let me know.
Ps: I didn't find anything regarding decompilation, so I went ahead and decompiled it.
There is some code in there which could be made much easier, and writing this in front of everything kind of makes the code look weird.
(I'm just going to give you more tips...)
I don't know if you're planning to release the source or not, but either way, you should comment things out and use XML-documentation (It's a lot like Java's JavaDoc).
Use the slashes:
Code:
///
/// <Summary>
/// This is an XML-comment in C#
///</Summary>
///
'''
''' <Summary>
''' This is an XML-comment in VB
''' </Summary>
'''
/**
* This is a Java JavaDoc comment
*/
And I'd use separate threads for detecting the syntax, check out Batch Editor, it's written in VB, but has much, much simpler code and that code should be easily ported to C#.
Furthermore, I'd rename matchcollections to keywords and use arrays and then I'd loop through them with a for-loop.
(Same goes for matchcollections1, 2 and 3.
I'd also declare them right in the class, and not in the method, declaring every variable in the methods can slow a program down.
Like I said, if you need any help, let me know and we can do this together. Ignore what everyone else is saying, keep this as a stand-a-lone, because if you just add it as a plugin, you'll get much less credit than you deserve.
Have a good one, mate
EDIT: You should add an icon to the form and to the assembly itself.
Click to expand...
Click to collapse
Thanks for your tips. I already fixed blinking bug yesterday, I will release that with autocompleting feature. ABout the syntax error checking; dude do you know a way for checking syntax errors ?
yashade2001 said:
Thanks for your tips. I already fixed blinking bug yesterday, I will release that with autocompleting feature. ABout the syntax error checking; dude do you know a way for checking syntax errors ?
Click to expand...
Click to collapse
Hm. I'm not sure if it'd work, but I guess you could loop through the words in a background thread and then correct them.
There's also a control for WinForms, which gives you a sort of Intellisense.
Shoot me a PM if you need me to help you on the code itself.
A found an autocomplete menu library (.dll) like intellisense on codeproject. But I can't use that. I import the dll to refferences but it's not showing in toolbox..?

Categories

Resources