Geeks In Action

Life, the Universe and Everything

Browsing Posts in Programming

Scripting On Android

No comments

Google has announced availability of the Android Scripting Environment(ASE). The ASE brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. Scripts can be run interactively in a terminal, started as a long running service, or started via Locale. Python, Lua and BeanShell are currently supported, with plans to add Ruby and JavaScript support, as well.

Python Editor

1 comment

I’ve been doing some work with Python. I am not a ‘write your code in vi’ type guy. I’ll take any help I can get. So I try out a lot of different editors and IDEs all the time. When I went on this latest Python jag I started out on Komodo Edit. It’s not bad. It’s open and has a lot of features for an editor. It is an editor and not an IDE – but it has a lot of IDE features. It’s pretty darn nice.

This week though, I kicked over to Netbeans. I really love Netbeans. Last I had checked python support wasn’t available yet, but now in Netbeans 6.5 it is available as an Early Access feature. Sort of an alpha state I guess. Well – it’s already pretty awesome and they don’t even have it to 1.0 yet. (If you are wondering – it is not available for the 6.7 beta – just 6.5, at least as of a couple days ago.)

Oracle purchasing sun leaves me to wonder just what will happen with Netbeans. Hopefully it will not mean anything negative. In fact, I think they would do good to move their efforts on JDeveloper to Netbeans. Netbeans provides an entire application platform and a ton of tools and plugins. It is open source and their is a good community built up around it. It can truly be a one stop IDE for just about any language or platform. Can you tell I’m a fan?

Current Goings On

No comments

Ordered a Garmin Nuvi 360 from Amazon. New. What I got was a return or something and the security pin had been set on it. The only way to reset it is to ship it to Garmin and pay them $150. So I am sending it back to Amazon, ordered a different one this afternoon.

I would like to have it before the family and I head out to visit family in Iowa. I’ve driven across the country plenty of times without GPS, but my last couple trips home I’ve used my dad’s and I really like it. And I’m a gadget guy, this is way over due.

Sunday I’m flying down to Mexico for a few days. I’ll be spending time in Puebla. Our national office for Mexico is there. We’ll be doing some training for folks in the office I think. The training is for a tool we have built on Drupal – that is why I am going. I need to start learning about anything our organization does that is Drupal related. It’s a short visit and I’m sure we’ll be very busy, but at some point I intend to eat at least one really good meal. Best enchiladas I’ve ever had in my life were at a restaurant in Mexico City last spring. We wont be far from there, so I expect the same will be available. I’ll probably break down and try out mole too.

I’m reading a few books right now, including Wired for War. It’s very interesting and more than a little bit disturbing. It’s a book that most geeks would really enjoy. It’s very accessible and hits on all kinds of cool stuff but with very real world applications and concerns. Once I finish it I’ll be doing a full review. I’m 75% through and it’s pretty good so far.

I’ve been working on my little microzine application. I have the db built, a framework and authentication system put together. Now I’m working on getting info. stored in the db. When that is done I’ll just need to set up sending the tweets and then making sure that happens when it is supposed to. I’ve never done a web app before. It’s interesting because, for instance, I have no idea how the scheduling part will work. But I know other stuff does it so when I get to that point I’ll just see how. WordPress for example allows me to set a date and time for publishing posts. I just have to see how they do it. Though I was thinking they may just check when someone visits, and that wouldn’t work for what I am doing. Ah well, I’m ahead of myself. I can create a record by typing in the information. Now I need to add some data validation and simplify putting in the date and time with widgets.

QT 4.5 Available

No comments

QT 4.5 has arrived and is now available for download. This new release is quite significant due to licensing changes that now make it simpler to use QT in a wider range of products without cost as well as a number of new features. The latest version of Webkit is now integrated into the product. Qt 4.5 sees the introduction of QtBenchLib, a new component to make measuring the performance of the toolkit and checking for regressions easier. Mac developers who use Qt will note a major reworking of 4.5 on the Mac, now providing 64 bit support. QT Creator is a new IDE that looks to have combined a number of previously separate tools. And there is much more.

Python with Netbeans 6.5

No comments

This tutorial shows Python developers how to work with Python in the NetBeans IDE 6.5. It covers how to set up which Python runtime you want to use, how to create a new project, how to edit files, and how to run your programs. Use the NetBeans Python Editor for code completion, instant rename, quick fixes, catching unresolved or unused names, and import management. NetBeans also supports an interactive console and a debugger for Python.

Python 3.0 Final

No comments

Python 3.0 is out. It is different from the 2.x versions of Python and not backward compatible. There are a lot of good decisions and changes reflected in this version of what is a great scripting language.

Netbeans 6.5 is out

No comments

My favorite IDE – has a new version now available. (Actually it’s been available for a couple days – I just didn’t get around to typing this up.) You can download it here and read about the features here.Read all of the documentation here and take a video tour of 6.5 here.

Netbeans encompasses a wide range of languages and platforms. One that is missing if you look at the features is Python – but there is and early access release available with python support for 6.5. I cannot wait until this is mature – I think I will have reached a point where I can use a single ide for every situation where I think an ide is appropriate.