...while we make the new software that knows what it is doing.
Cheers
PS: Thanks to CrossProduct of the demo scene for reporting this link.
@ 2015-08-07 – 19:42:03
...while we make the new software that knows what it is doing.
Cheers
PS: Thanks to CrossProduct of the demo scene for reporting this link.
@ 2015-08-07 – 19:35:44
Intel Skylake, 14nm processor.
There is still progress in this world! Except from mine, I mean... ^^ Let's give those processors something to do!
@ 2015-08-07 – 19:28:23
Code here.
You know, the one that generates actual code from examples like this one:
In: Mama Out: [[ /========\ | Mama | \========/ ]]
It takes 3.7 seconds to solve 15 cases on my PC, and 12.4 seconds on the phone.
Either way, it's amazing that it now actually runs on both devices without changes.
This is how we bring the platforms together - eliminating the rift that Google created when they made an almost-Java OS.
(Compiling Java code on the device is postponed - the Eclipse compiler is really slow on Android. We still rely on a server service for compilation - which is fine too.)
@ 2015-08-07 – 16:23:45
This will be fun! Not that you people seem to understand what I do... Seriously, I'm waiting for better comments. A LOT of them!!
@ 2015-08-06 – 21:35:56
How about if our apps/programs just
-talk to the user, and
-record the result of such,
Meaning: a pure log of the conversation. It replaces all of the "persistence" out there, dunnit. Plus the user gets to ventilate his complaints appropriately (including screaming and shouting if necessary).
@ 2015-08-06 – 21:29:09
Implementing process management (listing running programs, killing them etc.) in JavaX/Android
Figure out a good directory to store things on Android
Add some controls (ListView for recent+popular+recommended programs) on Android
I have done it all before, and I'm so tired of it. Why do I still have no programmers?? JavaX IS the future!
@ 2015-08-06 – 20:46:40
@ 2015-08-06 – 20:36:17
Lügenanzeige von ThoughtWorks.
* Jeden Tag etwas Neues lernen
Aber nur nach Vorschrift.An großen, individuellen Multi-Tier-, Enterprise-Level-Softwareprojekten mit Hilfe von Java, Ruby und / oder C# bzw. F# arbeiten
Mit veralteter Technologie arbeiten, weil das Neue blockiert wird.Dich auf das konzentrieren, was Dich begeistert, anstatt festgelegten Strukturen zu folgen
Hahahaha...Mit wechselnden Technologiestacks wie beispielsweise Clojure, Scala, JS, GO, R arbeiten
Ja, aber nie mit dem was man will oder was am meisten Sinn macht.In einer dynamischen, kooperativen, transparenten, nicht-hierarchischen und ego-freien Kultur arbeiten, in der Dein Talent zählt
rofl @ egofrei... und alles andere
Oh Kinder. Kapitalismus war noch nie so ekelhaft.
@ 2015-08-06 – 16:39:27
...and none of it makes sense.
Wie man in wirklich jedem Satz eine totale Verdrehung der Wahrheit hinbekommt? Mann Mann. Das kann man sich nur in dem Käseblatt angucken.
("Der Retter der Unterforderten"? Sogar der Titel macht keinen Sinn. Amerika ist doch total überfordert.)
@ 2015-08-06 – 15:05:15
Computers should discover other computers around them. It seems the same problem in society as in computer science: no near contact!
I sit down in the subway - everybody is alone with their smartphones.
I connect my computers with cables or wireless links - and they still don't communicate with each other. Only to the Internet. But we ARE the Internet!
Alright, so how would it work? Here are a few simple algorithms.
There is a "list of peers" for each machine (a list of IP addresses primarily).
Also, a database called "information-about-peers" which may be read and written by all applications.On machine startup:
Fire up a web server on port 8888.
Add my own IP addresses to list-of-peers.
Find my gateway(s) and add them to the list-of-peers.Whenever an address x is added to list-of-peers:
Contact "http://x:8888" and save whatever information is gathered in information-about-peers.Whenever someone connects to your web server:
Add client IP to list-of-peers.Advanced stuff:
If you find out from the homepage of a peer that they offer files for redistribution:
If mirroring decision == true and file not mirrored yet then
Save file locally (also in to-redistribute folder).
This would be enough to make PCs, tablets and phones known to each other when they are connected by USB or Hotspot tethering.
I already implemented some of this. Finding the gateway is implemented here.
This one snippet actually works on Linux AND Android without any changes. See how we bring the platforms together?
(PS: Why port 8888? well, port 80 is almost always blocked...)
@ 2015-08-06 – 04:57:12
It's fun, you should try it. #1000440. Look at the simplicity of the source code.
Usage: Put JavaX widget on home screen. Click widget. Enter 1000440. Talk.
@ 2015-08-06 – 01:56:38
Before JavaX, my phone and my tablet could not talk to each other really. Now they can transmit files. I just sent a 1.2 GB movie across using only the phone's wifi hotspot, the JavaX app and this script.
On the receiving device, all you need is a browser.
@ 2015-08-05 – 20:23:36
Custom pixels on the home screen!
Next up: Accessing the camera!
@ 2015-08-05 – 17:57:25
App or here until the Play Store updates (later today).
Install app, add widget to home screen, click on widget, enter "1000423" and click "Go". Then check the home screen!
The JavaX app is compatible with every Android phone or tablet.
Full source of example:
!636
!standard functions // for "call"import android.app.Activity;
main {
static Activity androidContext;psvm {
print "Putting Hello Mama on widget..."
call(androidContext, "updateWidgetWithText", "Hello Mama!");
print "yo"
}
}
Nice and compact, isn't it? Once again, the effort to make an app plus a widget (which is substantial) is reduced to creating a small TinyBrain snippet.
You can also put a bitmap into the widget by calling "updateWidgetWithBitmap" and an android Bitmap object as argument. (Run this example by entering "710" in the app!)
Another example: 1000427 animates the widget! It seems really fast, actually, the 100 frames just wheeze by.
@ 2015-08-04 – 21:14:22
Let's program it using the latest technology (JavaX!).
@ 2015-08-04 – 20:46:16
dann machst du was und nennst es...
..."Marktwirtschaft".
@ 2015-08-04 – 20:26:39
Not as something to be run right away.
You look at it, consider what it probably means... and then do that. (If there are sufficient permissions.)
Let's not waste ourselves with "permissions" that much. You just grant them and it's done. Haha. That's the way I usually do it... it works!
@ 2015-08-04 – 20:12:31
Do it here or here if you don't like the Play Store.
@ 2015-08-04 – 19:57:50
Terror struck twice in Israel this Thursday.
First, an ultra-Orthodox zealot went on a slashing rampage at the Jerusalem Gay Pride Parade, stabbing six, and fatally wounding a 16-year-old girl.
[more horror follows...]
SUCH a great country!!!
The content of this website belongs to a private person, blog.de is not responsible for the content of this website.