r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Tech News] Interesting technology

GrahamC
22-Apr-2011
[5897]
Anyway the post mortem will be interesting .. and hopefully Amazon 
will have a more durable product as a result.
Kaj
23-Apr-2011
[5898]
I was using S3Sync, which is written in Ruby and more or less abandoned, 
so I was suspecting an incompatible protocol change, but I couldn't 
find anything
onetom
23-Apr-2011
[5899x2]
Last year at the startup weekend in Singapore I was showing Rebol 
to a couple of Amazon guys. They were amazed... I was proposing I 
would create a Rebol commandline tool set for them if they could 
get some donation, but nothing really happened... yet :)
I can imagine very well that complexity issues were also noticably 
delaying this latest downtime resolution...
Kaj
23-Apr-2011
[5901x2]
Yes, I have been thinking the same. Amazon is very good at keeping 
their web services simple, but over time, complexity adds up anyway
By the way, S3Sync is abandoned because the guy was fed up with the 
Ruby language implementation. He wants to do a new version in Java, 
which is useless to me
onetom
23-Apr-2011
[5903]
:) useless guy..
Kaj
23-Apr-2011
[5904]
Ruby is one of the cleaner languages out there, so that's telling
Henrik
23-Apr-2011
[5905]
maybe it's a money issue?
BrianH
23-Apr-2011
[5906x2]
Kaj, the Ruby language itself is pretty clean. The *implementations* 
of the language mostly suck, and there are some problems with the 
underlying semantics that made some of the implementation problems 
inevitable. The language was designed to look pretty. However, they 
are working on making the implementation better - that's why there 
are so many implementations - and there have been some efforts to 
clean up the semantics too. It's slow going though, and they are 
slowed down in their efforts by having most of the implementations 
not run on Windows very well or at all, which cuts down on the developer 
pool drastically. It is not uncommon to have projects written in 
Ruby be converted to other languages when they get useful. Java is 
a pretty common target for these conversions - this is one of the 
reasons JRuby is relatively popular.
I have friends who program in Ruby for a living, and every one of 
them has independently asked that I redo the language from scratch, 
similar to Red or REBOL.
onetom
23-Apr-2011
[5908x2]
BrianH: ur friends asked u to redo what language from scratch?
(i was using ruby for living too, just this current project let's 
me use rebol -- so far..)
BrianH
23-Apr-2011
[5910]
Ruby. I've been asked at least 6 times, by people who didn't know 
I've been asked before, but knew about my work on REBOL. One friend 
even made sure I learned Ruby just so I could tell him about the 
semantic issues of it, and possible workarounds.
onetom
23-Apr-2011
[5911]
btw, im seeing windows guys switching to linux or mac because of 
ruby and it's higer and higer in demand, so the developer pool is 
expanding pretty well (which i can tell u as a core member of the 
singapore ruby brigade ;)
BrianH
23-Apr-2011
[5912]
That happens a lot. What happens more is developers not being able 
to switch away from Windows for other reasons, and so using a different 
language instead. That is why Ruby gets used more for server/web 
stuff than for client-side stuff.
onetom
23-Apr-2011
[5913]
client-side as in native gui?
BrianH
23-Apr-2011
[5914x2]
Yes. Most business work is still native GUI nowadays, and most programming 
is still business work.
Web programming is still a very small percentage of programming work 
(5% as of the end of last year).
Kaj
23-Apr-2011
[5916]
Interesting. Where did you get those stats?
BrianH
23-Apr-2011
[5917]
It was 4 months or so ago when I read them, so I don't have the link. 
I was looking at job stats at the time to see what to learn next. 
I wouldn't be surprised if the trend was to more web programming 
in the future, because a lot of developers are looking for excuses 
to use Linux on the servers, and ways to support the OSX laptops 
they do their audio stuff on, while the businesses they support are 
all running Windows on the client. I've seen a lot of consultants 
try to push web-based stuff because they hate Windows, but it doesn't 
work very well a lot of the time. Still, developer pressure is cumulative, 
so eventual change seems likely.
Kaj
23-Apr-2011
[5918]
Was it a trustworthy source?
BrianH
23-Apr-2011
[5919x2]
Yes, one of the analysis companies, and it wasn't pushing an agends 
(not hired by MS).
Most of the Ruby programmers I know have Mac laptops because they 
make electronic music on the side, and picked Ruby because of its 
OSX support. The rest run Linux on the desktop. Some do both.
Kaj
23-Apr-2011
[5921]
If it's true, it would hardly be a reason for MS to abandon their 
desktop toolkits and push HTML5
BrianH
23-Apr-2011
[5922x2]
MS is pushing HTML5 in order to convince developers to not abandon 
IE. Programmers who have to do business work have to run their stuff 
on web browsers with no HTML5 support. Despite what MS says in the 
HTML5 presentations, they aren't abandoning desktop development tools 
or Silverlight any time soon. The HTML5 guys are in a different, 
competing department, so they have no say over whether the desktop 
development tools go away. Only the developers who are outside of 
MS and use their tools have any say.
For that matter, MS's Windows 8 plans are going to depend a great 
deal on improvements to their desktop/tablet/phone development tools, 
since it will have to support 3 platforms: x86, x64 and ARM. The 
.NET tools are critical to that, the same way that LLVM is critical 
to Apple.
GrahamC
23-Apr-2011
[5924x2]
Kaj, why not use Rebol for uploading files to S3 ?
Also, when you interact with the AWS api, you specify which API ( 
date ) you are using.
Kaj
23-Apr-2011
[5926]
Is there an incremental syncing tool in R3?
GrahamC
23-Apr-2011
[5927]
You'd have to write that yourself
Kaj
23-Apr-2011
[5928x2]
Right. Maybe I'll find the time after my retirement
Are there even Amazon protocols for R3?
GrahamC
23-Apr-2011
[5930]
Yes. I wrote them.
Kaj
23-Apr-2011
[5931]
Maarten's were for R2, weren't they?
GrahamC
23-Apr-2011
[5932]
Yes.
Kaj
23-Apr-2011
[5933]
I'll probably review yours again someday, but at the moment REBOL 
doesn't look like a good place for investments
GrahamC
23-Apr-2011
[5934x4]
I have a copy of them .. but I was never allowed to release them 
even though they are said to be open source
And Chris turned my version into a protocol
or scheme
http://www.ross-gill.com/r/s3.html
Kaj
23-Apr-2011
[5938x2]
The R2 stuff was never an option for me
And now the latest version of R3 doesn't run on Syllable, either
GrahamC
23-Apr-2011
[5940x2]
I did the AWS stuff for S3 using SOAP
R3
Kaj
23-Apr-2011
[5942]
Ai, I'm not interested in the SOAP interface, either
GrahamC
23-Apr-2011
[5943]
the limitation with the R2 and R3 interface is that you can't upload 
large files
Kaj
23-Apr-2011
[5944]
That's a showstopper, too. I need to upload CD images
GrahamC
23-Apr-2011
[5945]
As I understand it .. it is far better to upload large files to S3 
from EC2
Kaj
23-Apr-2011
[5946]
I would reckon so. But I haven't started with EC2 yet