Archive for the ‘open source’ Category

Hackintosh: Dell Mini 10v and Snow Leopard

Sunday, May 30th, 2010

Is now easier than ever.

Get the main install start here at Gizmodo. But you will have to do a bit more just to polish a few things:

Swapping keys:

You will notice that the Apple command(windows logo) and the alt key are swapped in terms of functionality. Just go to the keyboard settings in system prefs and click on Modifier keys at the bottom of the page.

Repair Disk Permissions:

- do this after install, to increase performance and to check everything is in order.

I had an odd permission setting going on where I had to set my account as admin on the main partition otherwise it gave me read-only permissions.

Non-functional Fxx keys:

Use the Fn key in combination and you will have that working. Easier than any other solution, which might disable your brightness and volume.

Touchpad:

You will have to setup the touchpad in the best possible way. The buttons on the pad are a pain to use, so I set the left and right mouse button to be single and two-fingered taps on the pad. This will make your work life much easier.

There you go, much better, no?

The way of the dodo. Apple’s app store and free market greatness

Thursday, October 22nd, 2009

There is an interesting article on Gizmodo about the price drop on iPhone apps in comparison to other mobile apps that raised quite a debate.

500x_appstore-blackhole

There are the ones saying that the market will regulate itself for the better(we heard something similar for years) and others that see the quality of apps diminish as prices for development drop. I love to be on the negative side of things, that’s just my critical nature, but also because there is another big thing coming that will most surely accelerate the issue of more apps being developed, who will disappear amongst the millions of apps. As previously mention here, Flash not only launched full AS3 support for mobiles, they also included the ability to develop Flash apps for the iPhone through the appstore.

That might easily double the number of available mobile apps everywhere. Apple still has it’s restrictions on what it considers an app worthy of…, but let’s just say more iPhones will be hacked and other mobiles will become more attractive because they are open to the porn industry.

After a quick hype in doing mobile apps, developers will be expected to churn out twitter-farting apps by the wagon-load for an ever so diminished salary, because the app’s distribution concept of delivering low-priced apps but financing through assuring large number sales will fall flat on it’s face apart for companies with big marketing budgets to get the app to a high visibility in the shop and make sure enough people buy it. Which even then might not be assured.

So there is a lot to watch over the next few months. The xmas business will finally start when Orange and Vodaphone will come out with the iPhone in the UK, just like in other countries, where the iPhone-provider monopoly will end.

Ah, and congrats again to my friend Stefan from flashcomguru.com, he managed to get himself on the first list of Flash-based iPhone apps.

via gizmodo

SWFBridge – AS2, AS3 communication, made easy

Sunday, October 11th, 2009

One week before the launch of project80Days, google-maps killed the open-soruce AS2 support for the map and I was without a map, project80Days being an older project that I never had bothered to update to 3.

The map being the heart of the app was more than a bummer. So I was eager somehow get this sorted. Absolutely to my surprise(or maybe not, oh holy internet), I remembered that I can have and AS2 movie running in a AS3 container, no problem, but I needed communication between those. No normally AVM1 containers are like black boxes to AS3, so what to do.

SWFBridge is a free and seemingly easy to implement solution, and it saved my behind. It uses the LocalConnection class of flash and is fairly easy to implement, yet a nightmare to debug as flash was consistently crashing when I was running the app, maybe due to the heavy activity of the AVM1 movie.

So far after using it for nearly two weeks, I would still recommend it as a quick fix, or good solution, as long as you don’t have too much communication going on between AS2 and AS3. The slight time delay restricts it’s use a bit and coding for a time delay, when you have dependencies, made me split up many of my processes.

On the top of that, I discovered, that after using it for a while (speak reloading the movie in Firefox on mac, it stopped communicating and I had to restart the browser. Same goes for the crashes, when it takes down Flash(and Flash is my top-list crasher, if not only anyways) a LocalConnection seems to keep lingering, making it unable to establish a new connection on the same movie. I had to restart the laptop everytime that happened.

So if you are in dire need, take it and it will do it’s job, for a clean job, update to AS3.

I put a copy of the class on my server: download here

or get it from where I found it at gskinner.com

Smilla Enlarger – enlarge minimal loss in quality

Friday, August 7th, 2009

And another open source project…

504x_2009-08-05_104833

Download Smilla at SourceForge here.

mProjector – relative and absolute Paths

Wednesday, April 22nd, 2009

I keep finding myself with some trouble whenever I work on a standalone application and finally test it as a mProjector render. There still seem to be some quirks with it’s difference to how your app will run on or as a Flash Player app. As I am using many external files (images,xml, flv, etc.) this makes large parts of my app become ‘buggy’.

Latest example: I need swfs to be loaded from a folder and some flvs, too. I am using mFile.listFiles().
After developing the app and testing it inside flash, everything is working fine. My video recorder records, and plays the video files afterwards and the swf interstitials play.

I render the swf out to mProjector and BAM, no swf is loaded. Now generally there seems to be a difference between Flash Player and mProjector, which is that mProjector likes absolute file paths.
Knowing this from a previous app, I developed a MProjectorPath class, which checks the path and makes it an absolute one. I also have to consider both Mac and PC as I develop for both systems. On top of that, I like to sometimes use backwards relative paths (../). Combining these with everything else is a bit of a heckle, so I spend some time today to write a class taking care of this.

- it checks if the path is a web path or not (http:, etc.)

- it adjusts non-web paths to the OS it’s running on (changin / to \, to cover windows and osx)

- it turns relative into absolute paths

- it takes into account ../../, etc. paths when creating absolute paths

- it doesn’t turn absolute into application relative paths (to come when I really need it)

- I thought I share it

You can download the class (pretty static, AS2, zipped) here.

To use:

 
 
import mProjClasses.MProjectorPath;
 
var tPath:String = MProjectorPath.relativeToMPath(myRelativeFolder);

Have fun and let me know in case I missed something. I tested this one on mac laptop and tower and a windows xp machine and they all worked fine.

More open: OpenSecrets.org is opening their database

Thursday, April 16th, 2009

opensecrets_opendata

There is something with potential. Watchdog group OpenSecrets has relased API, etc. to access their large amount of data. Here a few samples of what’s to play with:

- Campaign Finance: 195 million records dating to the 1989-1990 election cycle, tracking campaign fundraising and spending by candidates for federal office, as well as political parties and political action committees.

- Lobbying: 3.5 million records on federal lobbyists, their clients, their fees and the issues they reported working on, dating to 1998.

- Personal Finances: Reports from members of Congress and the executive branch that detail their personal assets, liabilities and transactions in 2004 through 2007.

- 527 Organizations: Electronically filed financial records beginning in the 2004 election cycle for the shadowy issue-advocacy groups known as 527s, which can raise unlimited sums of money from corporations, labor unions and individuals.

Given our times, this is just like cake.

via infosthetics

DropBox

Tuesday, April 14th, 2009

main_logo

Free folder synch (sorry, apple). 2GB free. Multi-platform. It’s a bit small for the free account, but one can boost it up to 5GB through recommendations.

It’s very handy, seems to work fairly fast, including a messaging system telling you when files and folders are updated.

It has a few limitations, but people are already working around this and the DropBox guys are constantly working on updates.

E.g if you want to sync folders outside your default DropBox folder there is a solution posted on lifehacker.

Or in short either use console (osx):

Use the ln command, for example:

ln -s /path/to/desired-folder ~/Dropbox/desired-folder

This works with files too:

ln -s /path/to/desired-file ~/Dropbox/desired-file

or this SymbolicLinker (osx) to create a symbolice link, which is what the above command does. The app does it way smoother though by extending your (CTRL+MouseClick) window.

Njoy,

Uncle Unvoid

app, app and away… the community application fad is over.

Tuesday, February 24th, 2009

Suddenly, I am realizing, I am not using any facebooks apps(apart from groups, which is a default one). Not just that, it’s been months since anyone invited me to fight a vampire, werewolf, mummy or become part of a street gang, pimp,… neither seems anyone to care about anymore, ‘what my friends think of me’ and how they rate me.

Silence is bliss.

facebook apps

facebook apps

So seemingly the community is not into producing ‘valuable’ applications anymore. From a conceptual point of view this is quite a failure of a feature. How? Compare facebook to previous successes like orkut.com (still big in south america). You could pretty much do the same, before it became boring. With exception of the applications. Finally users could hack into the community cloud and invent fascinating interpretations of user data, or so someone would think. A good look at what was out there showed only how dull the community really was, or their representative marketeers, who saw opportunities in guiding their users towards consumer goods. Most apps didn’t need more than a click and no imagination to handle. I rarely found an exception(Did I at all?).

Remind you of something?

Yes, the iPhone app store. A mac user myself for years, I must admit, I am a heathen regarding the ‘most anticipated device of…’. I just couldn’t help sporting a despicable smirk, whenever a nearby iPhone user justified the hundreds of £ spend by : “But look at all the useful applications you can get…”. Oh and I felt bad about it. I felt old and closed up to new and obviously paradigm shifting events in my social life.

Then this morning I came across this blog entry via gizmodo.

Seems like the user behaviour mirrors the one on facebook. From a liberal point of view, this is bad. Why this time? Well, in both the case of facebook and iPhone apps, it’s Open Source software that lies behind the concept of those features. If you have a community and give them the tools, they will produce something together that is bigger than the sum of it’s parts, and hopefully, they will do it for free. Open Source showed the way that the community can be strong. Linux, Firefox, amazing results. In the cases of facebook and iPhone apps it’s more the idea of capitalism exploiting a communist structure, by having created the communist structure in the first place(How ironic is this?).

So has Open Source failed to ever become mainstream like the guys who started building their own radio receiver kits?

No, it just confirms, that to produce something worthwhile, it needs more than just a lot of people. It needs an idea, it needs a direction and most important, it needs to make good sense. The good thing is, the infrastructure for cloud applications is out there now. It has never been easier to publich software that could potentially help millions of people and get them closer together. We will just have to be a bit more patient.

FOTB, or how I learned to hate my own MVC

Tuesday, September 30th, 2008

picture-1.png

So now I am sitting here amongst young(er) nerds and flash fans all sipping from their holy grail of ‘what’s the new version of so and so gonna be doing (cool)’. A mainly male audience I get some half-year old vibes from the London Google Dev Day, yet the advertising element is reassuringly milder.

Day 1: Some of the more interesting tech stuff was Stefan Richter‘s talk about Flash Media Server, which was quite comprehensive (and fun) to listen to. The finishing of the day rather put the beginning to shame, looking at Erik Natzke‘s just super-impressive graphic engines he paints with. Even the idea being around for at least 12 years and John Maeda rings a bell in the corner of code-eye-candy, Natzke’s hyper complex paintings are just jaw-dropping in their beauty.Hard to top, but then the last hour(and some) went to James Paterson, known for his illustrative animations and that guy is charmingly his own inhabitant of his surreal dreamy world. Very inspiring to listen to.

Day 2: So far,  Aral Balkan reminded me that I shouldn’t become a coder. I have been leading a very interesting life in the last 10 years, being not realy designer, not really artist, not really coder. He as giving a really good argument, showing how AS1 is so much simpler than AS3 in doing certain things and that the script’s architecture should become more easy to use. Functionality, ease of use for him is the better starting point/atmosphere for creativity and progress in an idea. He didn’t put it that way, he merely mentioned making tools more accessible/hackable as ivory-tower tools (my term) is not helping artistic or creative productivity.

Damn, how could I ever get so obsessed about MVC?…

Jeremy Thorp talked about emergence and agent systems. Nothing new in terms of experimentation. After the last book I read, I wonder when the whole idea of unpredictability doesn’t impress people anymore, but get’s looked at as a starting point, not a result. Nice chap though.

The GMUNK session was like listening to the linguistic capabilities of Beavis and Butthead and looking at video work from a similar MTV generation (fast moving cuts to avoid any other impression than visual rape), even though seemingly done by a 14 year-old NY ‘ghetto-guerilla’. After one too many ‘…shit, man…’ and ‘…this was so ghetto…’, I just needed to leave the room, along with some other visitors.

The inspire slot this evening belonged to Robert Hodgin, who is obsessed with simulation systems, especially fluid dynamics. To understand how much of a physics nerd he is, you had to hear him say that, ‘when he watches the sea he might easily get bored, but trying to make computers simulate water gets him going’(paraphrased). Some people might argue with ‘get a life’, yet when you see the sound reactive animations he creates with processing code only, then you just have to be envious at the sheer beauty and genius behind the projects.

Day 3: After a second short evening of lousy party(the first one had a bad venue), because they actually ran out of booze after half an hour, the last day offered not too much more after having seen the edge of animation, hardcore code examples.

So I left with mixed impressions. It seems to be a dev heavy event(as many girls as a saw mill pensioner can count on his fingers). Newest products and features are given most interest(Flex, Air, Sound manipulation). Code is everywhere(Sound creation with code, coded animation, tools and engines are the new standard). Structure and best of practise are everywhere, yet the querky aspect of using a tool in a different way is missing a lot. Even the inspiration sessions, as stunning as they were in their beauty, didn’t show much conceptually newand many many things are shown that people who still know director have done and have been around more than a decade ago. They are though faster, more high-res and 3D now…

Adding to the last point, it was noticable how many speakers(who did cool stuff or are trying to) were giving the audience advice on how to be happier whilst working with flash projects.  Is the generic flash developer just a sad number cruncher with an accountant life-style, yet wearing skater-gear? Is working with the (arguably)most able media tool, in a mid-life crisis? Maybe flash becoming a more mature tooltakes the fun out of it a bit as well. Maybe Aral Balkan’s proposition of a smaller, quicker code is the right philosophy towards staying critical with the tools you use, as John Maeda said, years ago, a tool will always influence what and how you do things, but it shouldn’t so it’s up to you to stay open to different problem solutions.

But I am probably getting too heady here, cause the most fun was still talking to the guys and of course, the guys with the glass balls.

From Brighton and Back,

Marcus

I found this and I thought of you… handy web services

Tuesday, July 8th, 2008

I came across this list somewhere at actionscript.org, use it or loose it (I do…)

Scientific Web Services

http://www.webservicex.net/ConvertAc…tion.asmx?WSDL – Convert acceleration
http://www.webservicex.net/CovertPressure.asmx?WSDL – Convert Pressure
http://www.webservicex.net/ConvertDensity.asmx?WSDL – Convert Density
http://www.webservicex.net/ConverPower.asmx?WSDL – Convert Power
http://www.webservicex.net/ConvertAngle.asmx?WSDL – Convert Angles
http://www.webservicex.net/ConvertTorque.asmx?WSDL – Convert Torque
http://www.webservicex.net/convertMe…ight.asmx?WSDL – Convert Weight
http://www.webservicex.net/convertVolume.asmx?WSDL – Convert Volume
http://www.webservicex.net/ConvertTemperature.asmx?WSDL – Convert Temperature
http://www.webservicex.net/convertFrequency.asmx?WSDL – Convert Frequency
http://www.webservicex.net/Astronomical.asmx?WSDL – Convert Astronomical Values (i.e. – the speed of light)
http://www.webservicex.net/ConvertForec.asmx?WSDL – Convert Force
http://www.webservicex.net/ConvertEnergy.asmx?WSDL – Convert Energy
http://www.webservicex.net/ConvertArea.asmx?WSDL – Convert Area
http://www.webservicex.net/ConvertCooking.asmx?WSDL – Convert Cooking units
http://www.webservicex.net/ConvertComputer.asmx?WSDL – Convert Computer units (i.e. – megabytes)
http://www.webservicex.net/ConvertWeight.asmx?WSDL – Convert Weights
http://www.webservicex.net/ConvertSpeed.asmx?WSDL – Convert Speeds
http://www.webservicex.net/length.asmx?WSDL – Convert Distances
http://www.webservicex.net/periodictable.asmx?WSDL – Periodic Table (i.e. – find atomic weight of Oxygen)

Validation Web Services

http://www.webservicex.net/CreditCard.asmx?WSDL – validate a credit card number
http://www.webservicex.net/ValidateEmail.asmx?WSDL – validate email address
http://www.tpisoft.com/smartpayments/validate.asmx?WSDL – validate credit card number
http://ws.cdyne.com/emailverify/Emai…mail.asmx?wsdl – validate email
http://ws.cdyne.com/phoneverify/phoneverify.asmx?wsdl – validate phone number

Business Web Services

http://www.webservicex.net/stockquote.asmx?WSDL – get stock quote of a particular company

Geographic Web Services

http://www.webservicex.net/uklocation.asmx?WSDL – get location of place in the UK
http://www.webservicex.net/AustralianPostCode.asmx?WSDL – get location in Austrailia of a certain Post code
http://www.webservicex.net/uszip.asmx?WSDL – find location in US based on the ZIP code
http://www.webservicex.net/country.asmx?WSDL – Get country details (i.e. – the currency)
http://www.webservicex.net/geoipservice.asmx?WSDL – get IP address of the persons computer
http://www.webservicex.net/whois.asmx?WSDL – a WHOIS domain lookup
http://ws.cdyne.com/ip2geo/ip2geo.asmx?wsdl – find geo location on earth based on Zip code
http://www.innergears.com/WebService…yZip.asmx?WSDL – Get City and state based on ZIP
http://www.innergears.com/WebService…Zips.asmx?WSDL – Calculate distance between 2 zip codes
http://www.innergears.com/WebService…tate.asmx?WSDL – get a list of ZIP codes in a City
http://www.innergears.com/WebService…ords.asmx?WSDL – calculate distance between Lat/Long

Communication Web Services

http://demo.wsabi.org/axis/services/…ngService?wsdl – check and see if a Yahoo! user is online/offline
http://ws.acrosscommunications.com/Fax.asmx?WSDL – send a FAX to someone
http://www.abysal.com/soap/AbysalEmail.wsdl – send an email (this does add a small ad at the bottom of the outgoing email, but it’s just text. It looks like the ad at the bottom of Hotmail emails)
http://ws.strikeiron.com/ReversePhoneLookup?WSDL – reverse Phone number lookup/validator

Weather Web Services

http://www.ejse.com/WeatherService/Service.asmx?WSDL – get the weather based on Zip code/City Name
http://www.innergears.com/WebService…yZip.asmx?WSDL – get the weather based on ZIP
http://www.innergears.com/WebService…yZip.asmx?WSDL – get a 9 day forecast
http://www.innergears.com/WebService…ICAO.asmx?WSDL – get the weather forecast based on ICAO code
http://www.innergears.com/WebService…ings.asmx?WSDL – Get state weather warnings
http://www.innergears.com/WebService…ICAO.asmx?WSDL – get weather around an airport
http://weather.terrapin.com/soap/HurricaneService.wsdl – get information on current storms/hurricanes

Miscellaneous Web Services

http://www.27seconds.com/Holidays/US…ates.asmx?WSDL – Get the date of a certain Holiday
http://www.27seconds.com/Holidays/US…vice.asmx?WSDL – the other half of the Holdiay Web Service above, now includes Great Britain Holidays. (Documentation)
http://webservices.codingtheweb.com/bin/qotd.wsdl – Quote of the day
http://www.boyzoid.com/comp/randomQuote.cfc?wsdl – a random Quote
http://www.swanandmokashi.com/HomePa…cope.asmx?WSDL – get the Horoscope reading
http://www.hlrs.de/quiz/quiz.wsdl – a quiz webservice, returns a question, 4 options, and the correct answer.

A useful tip from Madgett about getting some web services to work (thanks Madgett! ):

http://www.actionscript.org/forums/s…3&postcount=84

Open Source Web Services:

My first web service…a Geo Locator service. Just install and run on your server, which must have the ability to run ASP.NET files. Anyone with IIS should be able to do it, Apache does not support ASP.NET as far as I know

I will be hosting the web service on my server so your free to link to it, but I would not count on that as being there forever. If I get a warning saying I’m using too much bandwidth, I’ll probably remove it…but your free to use it until then

Enjoy!

Web Service link to be used in Flash: http://67.166.46.41/ASORG/GeoIP.asmx?WSDL
Web Service which can be tested via HTML: http://67.166.46.41/ASORG/GeoIP.asmx
Source: http://67.166.46.41/ASORG/GeoIP.zip