jump to navigation

What I have been up to June 28, 2008

Posted by Josh in General.
add a comment

A while ago, I promised to do a post to update you all (If you are still reading :D) of what I have been doing, well here is the post.

I have been busy working away at bluestring (yeah, you will still have to wait a while to know what it is), I started it in Rails (I took the modifed scaffolding route), didnt really like it so I am in the process of deciding between Python(Django) and ASP.NET, I would prefer to use aspx (as I know .net slightly better than I do Python, and I would most likly write some of the backend things in C#) but the price of licencing and things (If I was to go the aspx route I would want windows hosting) could be a problem.

I also have been writing a programming language to play around with a few ideas of mine, such as self modifying classes, progmaticly injecting methods / propertys into a class, and other ideas.

I also have been playing with Linux(Ubuntu 8.04 FTW!), MySQL, Postgresql, Apache, and a few other things.

Thats about, it, well apart from school(going well) and whatnot. 

Thanks Telecom (I really mean it this time!) June 10, 2008

Posted by Josh in General.
Tags:
add a comment

So,

In this blog, I have been known to bash telecom quite a bit.

And it seems that they have changed. Over the last two days, I have been having some problems with the DSL at my house, so I rang the helpdesk.  They were really helpful and they ended up tweaking my power profile so that my DSL is faster (yay!!) (the helpdesk operator was Neil / Simon [I think]).

I am really impressed Telecom, keep it up and I may stick with you in the future.

Still here June 9, 2008

Posted by Josh in General.
add a comment

I’m still here,

Been busy.

Will do a detailed post sometime in the next 48 hours

FMI May 11, 2008

Posted by Josh in General.
add a comment

Damnit, I hate when I find a handy link and I forget my delicous account password while out and about:

http://gojko.net/2008/05/07/castle-demo-app-activerecord-basics-and-unit-testing/

I’m alive May 3, 2008

Posted by Josh in General.
add a comment

Well,

I’m alive.

And working on something.

Potential kick ass factor = High.

Ammount of work needed to get it working properly = Alot.

I will do a bit of a catchup post and whatnot In a couple days

quick post April 7, 2008

Posted by Josh in General.
add a comment

I’m sort of getting a bit bored of blogging at the moment.

So I think I’ll have this month off blogging (unless of course something really interesting happens or is released)

See you in May! (I might even have some software to release)

Things I have learnt from a week of using Ubuntu as my main OS March 26, 2008

Posted by Josh in Linux.
add a comment

Apache is weird, but cool.

PHP isn’t as bad as I thought it was(its not awesome but…)

Alot of people cant code PHP that well (like 60% of people who code in php are crap at doing it, admitily PHP is a bit of a hack language).

Globulation2 rocks.

Uninstalling still needs to be worked on a bit.

Ubuntu should update the Mono binary in its repository to version 1.9

Ubuntu online help is pretty awesome

Nano is soooooo much better than vim (*runs for cover* :D)

If people changed the ServerSignature property to off in their apache2.conf files, that would make the world a bit more secure

Now then, back to Windows as my main OS!

Disclamer: I am a Linux n00b and things I say should not really hold much weight (In relation to Linux anyway!)

Nifty March 6, 2008

Posted by Josh in General.
add a comment

Building a templating engine March 2, 2008

Posted by Josh in General.
add a comment

So I am building [what I think will be] a kick ass Templating engine / programing language for anything (well sort off), called Templ.

So far I have added the ability for templates to include functions (Via use of Funt<T, TReturn>), loops and variables, for example heres a template from my test folder:

Hi [[yourname]]

heres the numbers between 1 and 100
[[numbers:1,100]]

<<20>>
Im a map
<<endl>>

[[yourname]] represents a variable called yourname
[[numbers:1,100]] represents a function called numbers with the parameter 1,100 (in Templ, everything is a string)

<<20>> represents the start of a loop that will iterate 20 times
<<endl>> represents the end of the  loop, anything between this and the start of the loop will be repeated 20 times

As you can tell, It isn’t exactly a templating engine, it’s more of a template parser/ programming language.

In the code that processes Templ, you declare variables with the following
Templ.Variables.add(varname, varvalue)

To delare a function you use the following
Templ.Function.add(functionname,function)

I am hoping you managed to get that, it is not as confusing as it seems when I explain it.

Now, here is the part where I need some feedback. As I am going to Open Source Templ, Is there anything that you would like to see in this (other than me hitting the delete key on the project :P)?

Blogged with Flock

Tags: , ,

Linkage for today February 28, 2008

Posted by Josh in .NET, ASP.NET.
Tags: , , ,
add a comment

I Repeat: Do Not Listen to Your Users:  An interesting post from Jeff Atwood on users, nothing new but interesting none the less.

ASP.NET MVC Framework Scaffold Generator: Scaffolding for ASP.NET MVC!!

Alligator Tags: Like Popurls.com but for ASP.NET