Philosopher? Technologist? Programmer.
This is where I talk about whatever comes to mind usually things about Technology and the latest innovations and my opinions on them. I also blog about other things too, mainly what pops into my head.
Saturday, November 05, 2005
Saturday, October 08, 2005
Mono and Crux
I am working on creating ports for everything mono. I have several things done so far, but have a few scripts to write to finish it.
I finally got ASP.NET running in linux using mod_mono. It didn't really take as long as I thought it would. Once I figured out a few basic things about installing applications from scratch in crux things are flying. I am really picking up a lot, and really likeing this distro more and more.
Also, you something I find quite funny is that as a computer person when you see something different at a kiosk that is very limiting you tend to try to do as much as you can to see what all is possible on the computer. For example I am at a coffe shop called Kaffe Bona. They have a highly customized version of IE with a lot of limitaions, mostly done in active directory i am sure. Anyway the first thing I do when I see it is start to see what all is closed off in it. Like i can't control click to finish urls. I can't minimize it in anyway ctrl+d doesn't work. It is very interesting indeed.
But it just says something. When restircited one of the first things people do is see what they can do to get around it. Usually, like in my case, so they can do something incase they need to fix a problem. Like if I the browser crashed most people would just give up, but a computer person would do what they can to reopen the browser.
Anyway enough of my rambling.
Wednesday, September 21, 2005
I can weild linux.
I am getting to the point in my Crux install that I can actually use it for day to day operations like I want to. Eventually I would like to get Monodoc and Mono develop on there so I can start doing linux application development using .NET.
.NET is a wonderful technology IMO. It make it easier to program again IMO.
Here is a screen shot for you of my current desktop.
Click for larger view.
I am having lot of fun with it. Still have a few things to work out though.
Sunday, September 18, 2005
Hey all. I have spent the weekend in the programming mode.
I was following some tutorials, because I am still a newb, from 3dbuzz.com over C++. I was doing the basic project that they walk you through in the 4th CD. It is a simple little app that you insert an either into the top of the listbox or the end of the list box. We were using wxWidgets to do it and it wasn't to terribly complicated.
Then I tried to expand on it. Here is were I felt so dumb because I couldn't seem to figure it out at all. Come to find out it was one of the combinations of strings that I didn't try because I didn't think it would actually work.
How I found out the answer was by posting a question on 3dbuzz about it and they helped me out. However while I was waiting I was so furios that I couldn't get the thing to work that I did the whole project in C#, including my feature, in under an hour.
This really showed me how much faster it can be to use C# over C++. I must say that I really like C# even more now. Though I will continue to use C# because it is a lovely language and fun to use. Now I just need to figure out a product that I can make in C# to get more practice.
After going through the tutorials I feel much more confident, sort of, than I did before. So we will see. I still have a lot to learn, but I am on the right track.
Wednesday, September 14, 2005
Open Source doesn't have a chance.
Right now open source has no chance of winning this big battle against proprietary software. may the flames begin.
Here are my thoughts on this.
Yes, open source is good and has a lot of potential, but when the average american person does not know what in the world it is then we have a problem. I bring this to you from a recent experience that I had in my computer concepts and applications class (don't ask). Anyway they were talking about types of software. The teacher mentioned 5 types of software.
1) Business software that you buy premade
2) Custom software that is built specifically for an organization or company's needs
5) Free domain software
She proceeded to explain each step, but when she talked about free domain software she said that it is completely free you can take the code and edit it free of charge, but I wouldn't suggest using it because most of it isn't that great. Immediatly bells went off in my head. I asked her if by Free Domain Software she meant Open Source. I swear at the words open source I got one of the blankest "what are you talking about?" faces.
I explained that open source was software that was built in a collaborative environment among people all over the internet and the code was completely free to everyone in accordance to the gnu general public lisence. After about a 5 minute explanation she said yes that is what I am refereing to.
Now I see a problem with this. If a teacher does not know what Open Source is and doesn't teach it then how is the Open Source world going to live.
Absolutly no one in my class uses Firefox. Most have heard of it, but don't see the need to use it. They are content with IE, I must say I am too especially since I use IE7. Anyway, I mentioned that openoffice was an option instead of word, powerpoint, and excel. I told them they can get it for free and it was comparable, for the basic day to day use, as Microsofts suite. I got a response back from all the people in my class that they would rather buy Microsoft Office then use something free because they feel that if it is free then it won't be as good, or close, to something they buy, in most cases MS does make better software. But, on the big programs OSS is getting there.
I have also asked several people that use firefox who made it and most said something along the lines of. "Some company, I think mozilla." Most people think that it comes from a company that makes it, yes mozilla has a corporation, but it is OSS and not many people realize that. This is a barrier that needs to be broken through before OSS can become even more mainstream.
Also, a while back I asked a business executive what they say to people that call up and preach OSS and linux etc... There response to them is "we are not interested". When I aked why they said "because money doesn't really matter. we have a lot better reliabilty with Windows since the software that we use was built for windows and everything operates on windows. There is no reason to even consider anything else. " Needless to say i was blown away at this response because a lot of companies that switch say they do it for money reasons. My question is how many more are out there that don't care about money. Windows works for them so they don't care to switch.
Just some thoughts and observations to think about.
Tuesday, August 30, 2005
Apparantly I don't need GTK#
I AM SO CONFUSED!!!!! Ok, I have been trying to do mono development and it seems like anything I read for doing a winforms type project required that I use GTK#. Well I post an question to the winforms mail-list, thinking that is where i should. Come to find out winforms and GTK# undermono are completely different. So now i need to go back and start looking at winforms again. Hope that I can get a little further now. We will see.
On a side note I can't wait till the next beta is released for openSUSE I have a partition set up just for it. :)
Monday, August 29, 2005
Ok, I have been messing with the Mono project for a bit now and I must say I find it a bit difficult. To say the least. I am hopeing to get into some gnome development with it. I think that would be fun. My biggest problem is understanding this whole widgets concepts it boggles my mind.
If any Microsoft .NET people have messed with Mono at all please leave a comment on it here and if you have a blog please leave the address so I can subscribe to it.
Now some of you maybe wondering why I went from being so Hardcore MS to using Linux. I want to answer that right now. I still am Hardcore MS. I love the company and still want to work there, but I also like to mess with stuff that is challengeing and right now linux is really kicking my but so it intrigues the crap out of me.
I really need to get back to my ASP.NET programming. I just need to find my VS.NET demo cd's so I can install it and use it again, man I wish i had the money for the full version. Anyway back to being abused by Linux.
p.s. Still need help finding good XSLT tutorials let me know if you know of any.
I can mount my USB in command line
Haha. One of the coolest things in the world is I can now mount my USB key to my crux install with a little command
mount -t vfat /dev/sda1 /mnt/usb
I don't, at the moment, have a window manager on my linux partition so I am using command line quite a bit. It is a lot of fun though. I hope that in the next couple of days that all the gnome stuff on the ports system is corrected so I can install it. I just really wish that I could find the Gnome Install Guide, or at least a working link to it.
I do like the ports system that Crux is set up with very nice. It pretty much downloads all the files you need compiles them and installs them.
Also I am trying to learn XSLT right now and am haveing one heck of a time with it. I just can't seem to find any good tutorials so if you know of any let me know thanks.