Profile cover photo
Profile photo
James Wright
79 followers
79 followers
About
Communities and Collections
View all
Posts

Post has attachment

Post has attachment
Going to start doing my mental exercises so that I'm prepared for Angular 2.0 when it drops!
Add a comment...

ugh, mongo, where is the rest of my data!!
Add a comment...

Post has shared content
Execute code online and return output
this script is part of my quest to create a facebook bot for executing code and respond with code output in another comment, this is similar to a reddit bot.

the first step is to submit code and get the output or error from a service online, i found that Eval.in is simple and free and supports json formatted output.

so i get the code and language, get the language eval.in friendly name, the sumit those values to eval.in and it should redirect to the code page if everything is fine.

i get this URL of the code and request the JSON format of this page it will return code output, or error string, also will return the time of execution and exit error number.
Gist: https://gist.github.com/9879163

#ruby #evalin #code
Photo
Add a comment...

Post has shared content

Post has shared content
Add a comment...

Post has shared content
Interesting read for Flash devs
Adobe is inadvertently killing creativity

There is a saying if you're not part of the solution you are part of the problem. In the tech industry if you don't support a technology, you cast doubt on it. It's a death by silence. In the web industry, over the last few years, there has been a online war / discussion about Flash. Many say that HTML technologies are the future and Flash has no place. For a brief period of time Adobe responded and defended Flash but then it went silent. When others said Flash was dead and Adobe said nothing it was a form tacit acknowledgement. They were saying, yeah we agree. And by their continued silence they are continuing to say they agree.

Why is the Flash Platform important? Flash and plugin technologies such as Silverlight and Java allow you to write an application once with one code base and run it in many different environments such as web browsers. When using other technologies such as HTML you must adapt that software to run on different on multiple different browsers. What this means is that instead of a project or website costing 1000s of dollars to create it now costs 10k to 100ks of dollars. Many medical projects, charities and independent projects cannot afford to write multiple versions of the same software.

This is not only a problem for website developers. When you talk about mobile apps the problem is even greater since instead of adapting the software you must rewrite new code base from scratch in a completely different language. Flash solves this problem by using a technology called AIR that allows you to use the same code base on different platforms such as iOS, Android, Windows, Mac and Smart TVs. You write the software once and it is exported to a program that will run on the platform you choose. This is huge benefit over other technologies in that you can reach a wider audience, focus more on the creating the content than on compatibility and multiple code bases.

While there is a move by different players to migrate projects to HTML and JavaScript developers and companies are finding are that the tools and language are lacking. In fact, all the major vendors including Google have created their own language wrappers or use popular stub languages and frameworks that compile down or abstract JavaScript and HTML to provide the support and features they need to work in the browser. This support is already in ActionScript 3 and the Flash Platform. However, again, Adobe is killing creativity by pulling teams off of Flash Builder, migrating Flash Player team members to other departments, disbanding the Flex SDK framework that runs on the Flash Platform, withdrew the mobile versions of Flash with over 300 million installs (Google Play Store) and 3 million requests on re-installation on new devices (Adobe Forums). These actions cast doubt on the platform. That makes it harder to convince a client or business to use the technology.

There are 3 million Flash developers and over 70k apps on the app store created with the Flash Platform. The Flash platform attracted many to it's usage by providing one of the best animation, video and game delivery plugins in the browser. This attracted many of the creative crowd to the Flash platform. Inevitably, many target Flash as a cause of battery drain or browser crashes. This is not true either. It's the developers job to write code that runs well. You can write code in any programming language that will bring a system to a halt or drain the battery. Flash has been associated in some cases with browser crashes because it is typically used for graphically intensive content such as animation, video or gaming. This type of content will be more CPU intensive no matter what language, plugin or platform you use. Without the Flash ecosystem creative content is restricted to on going, yet incomplete browser technologies that is less expressive, more costly to create and reaches a smaller audience.

Adobe's reasons for it's actions are that it was neglecting the HTML designer and developer market. It's true that web developers have had little in the way of a complete visual and language tool set. They saw a need and it is commendable that they went on to solve it and I encourage them to continue to do so. The down side is, they used the resources from the Flash Platform to do it. They nearly bankrupted the entire Flash ecosystem. What you've done is put many of your own passionate Flash developers into the HTML development world. You took the technology they were passionate about away. The Edge tool set has been in beta for over 2 years now. It may be commendable to support other technology but not at the cost of the careers hundred of thousands of creative developers and designers and who knows how many businesses. What makes less sense is they did this in record profits for that year.

But it's not just the Flash Platform that is an issue, it's also the Creative Cloud. Many people cannot afford to pay monthly bill to keep their software. Many have already paid for the software many times over through upgrades year after year. To have to continue to pay for something they already purchased or for those that are satisfied and don't need to purchase is asking more than many can afford.

Adobe is killing creativity by making it harder to create creative content by their silence on the Flash Platform, their withdraw of Flash Platform resources to barest minimum, their withdraw of Flash Player from mobile markets and their expensive monthly charges for Creative Cloud.

BTW I love HTML developers and tools but not at the expense of everything I and others have studied and worked for in the Flash Platform. It doesn't have to be either or.
Add a comment...

Post has attachment
Photo
Add a comment...

Post has attachment
I want i want i want
Add a comment...

Ahh man, rock climbing beat me up tonight. I'm gonna be hurting tomorrow!
Add a comment...
Wait while more posts are being loaded