Journaling on estrip is free and easy. get started today

Last Visit 2024-03-16 17:05:41 |Start Date 2003-07-07 03:39:31 |Comments 5,617 |Entries 6,438 |Images 14,748 |Sounds 119 |SWF 21 |Videos 322 |Mobl 2,935 |Theme |

Category: work

03/22/08 11:52 - 26ºF - ID#43756

So part two of my rant - A Solution?

I have been going crazy thinking about a solution for our new intranet which I am in charge of. I am definitely the biggest proponent of AJAX/DHTML front end, PHP/Apache/Mysql backend for most web design but with the intranet we are going to need a lot of mashup like functionality and have many different programmers working on modules that may often reside on the same page. At the same time we are being told we are never going to move past IE 6, at least not any time in the near future. But I can't base the entire intranet on IE6's capability (its so 2001) and I know eventually it will go away. Hopefully, before the intranet requires redesign.

I have no issues with the backend part. In fact now that all our new servers arrived and have been set up, I cannot be happier with that. But with IE6 being the main output mechanism for the data, I am definitely unhappy with the front end.

Not only that but it al works slightly slightly different in each browser and that I have to use a rather large javascript library to deal with those inconsistencies.

We also have the need for some desktop applications that should be build cross platform and tie in with the intranet data. Those could be developed in java but it would be ideal to have a solution that is develop once deploy in multiple formats and apple and java are doing so well together right now.

Flex 3
So this weekend I am evaluating Adobe Flex (web/air app) front end with PHP backend and it seems like a possible solution. As Zend calls it "Party in the front, business in the back."

I am not suggesting the entire intranet reside inside flash, only that modules/mini apps which are embedded in it are. The two major drawbacks that usually are with flash are slow download times and lack of the latest flash player - both not an issue at all in the context of our intranet at work.

The Flex IDE is based on eclipse which has tons of free mods for it. So is the new Zend studio neon, so is Aptana - so it will be nicce to have one development environment for evertything.

With Flex/Flash I can ouput to swf for in browser embedding or I can output to native desktop apps. Even the native desktop apps exported to adobe air have the ability to use HTML/javascript/actionscript/flash. The inbuilt browser is based on webkit, the parent of safari which means no matter what platform I targeted the code would be the same.

Here is a skeleton of what it will look like. On the right are three tabs that will load in different flash/flex based modules based on who you are. Right now I have repeating flash based vector clocks loading just to test if they were memory leaking at all and how fast it loads them. It all seems pretty good right now. Mind ou the deign will be much more refined this is just layout the areas for content. The rest of the page is DHTML/ajax

image
I will keep testing it this weekend but here are my feelings now:

Pros
0. I do not have to worry about the other programmer's javascript colliding in any way when multiple modules are on the page at the same time. This is huge - in the other approach with only DHTML/ajax we would have to test every single modules with every single other module of which there could easily be hundreds. I mean we would use namespacing etc, but al lot of the people developing this stuff are new to javascript and the potential for messing up is huge.

1. Flex has a 60 day trial for the pro version so we can test it out extensively with no overhead, although I am sure I want it.

2. Flex builder is amazing. It is like visual studio which would be a familiar interface for the other teams who would be makng modules for this but is based on eclipse and is multiplatform.

3. Because it is based on eclipse, skills used for zend studio neon could transfer. It is definitely made for programmers.

4. We would be losing nothing in terms of backend development as flex/flash is totally front end solution independent of a backend, meaning we could use php. This article calls it "Flex and PHP - Party in the Front, Business in the Back"

5. Web modules work the same in every freakin browser. Who cares if they upgrade to IE6 or not then. This is a huge bonus.

6. Applications can exported as web swf, mobile apps, or as native system apps using adobe air. They work as native apps the same on every platform. Beats visuals studios windows only output.

7. It can be visually flashy without trashing the CPU the way javascript does.

8. It uses vectors.

9. The front end is scripted in actionsript which is essentially the same language as javascript with more robust options. The major advantage is there is no need for different scripts in different browsers.

11. It can even work with .NET as a backend. Is this a bonus, lol?

12. Linux Apahce is the best for doing this and that is what we are going with so it fits perfect with our current architecture.

13. If we want to do video/audio manipulation or capture, we already own flash media server!

14. With air you can use html/javascript or actionscript/mxml in it.

15. Adobe's MXML which makes widgeting a breeze. It has data grids, accordians, etc built in meaning we don't have to redevelop them in javascript.

16. Easy socket communication for real time data push (COMET) instead of pull (AJAX)

17. If the modules need to interact with the main app they can through ExternalInterface calls, the way surebert does.

Cons
0. Flex builder is $241 for gov't pricing - not very much compared to the retail price of like $700.

1. I am master of cross browser DHTML/AJAX and know the ins and out of every browsers. I even developed my own extensive library for dealing with this - not so masterful of Flex as I am new to it. I doubt, however, that I will have much trouble.

2. Flash modules wouldn't work on the iphone. Boo, fucking boo hoo. I think that Adobe is going to address this at some point. If not I really don't care as we are using Windows Mobile at work and there is a flash 7 client already and a flash lite 3 client for that coming out. Because the backend is agnostic of the fron end, we could always make special apps for the iphone.
print add/read comments

Permalink: So_part_two_of_my_rant_A_Solution_.html
Words: 1134
Location: Buffalo, NY


Category: work

03/21/08 11:56 - 29ºF - ID#43751

Ignoring my last post

I decided to just come up with a way to deal with this. I will just post more about it later.
print add/read comments

Permalink: Ignoring_my_last_post.html
Words: 21
Location: Buffalo, NY


Category: computers

03/21/08 07:51 - 30ºF - ID#43750

Safari with itunes and eclipsys sucks

So Apple started pushing safari with itunes installs and making it an auto selected update with itunes and quicktime update. However much I love firefox and use it as my primary browser, it seems like work will never go with it at Roswell. We do support Safari for our mac users but I was told we will not support firefox because it is too hard for our help desk staff to support two browsers. I never considered that Safari could be our standardized browser for both platforms until now. I would do anything to get rid of IE6.

Seriously, the entire institute is on IE 6 for next eternity, a browser that came out in 2001. We had a major initiative to push to IE 7 but we couldn't because our medical records system, a vendor product called sunrise record manager by eclipsys is not IE 7 compliant. IE 7 is not hard to update an app for. If anyone of you are familiar with IE6 to IE7 porting you will immediately realize how ridiculous this is. They didn't even change the javascript engine, so it is mostly about CSS and any hacks that they were using for IE 6 but mostly has to do with them just no caring because they already have the cash. Maybe it is customized activeX controls? The problem is it is such a critical application that we can't risk it not working.

The vendors rake in the big bucks and then can't do simple things like be IE 7 compliant despite years of beta and tons of data on how to update your software. It makes me sick.

How can we say as an organization that we want to push our technology into the future and rely on web based solutions and then use a delivery interface that is an insecure, non standards compliant, memory-leaking piece of crap from 7 years ago. Even Microsoft thinks it sucks. I mean they had IE 7 a forced update but we had to turn that off.

We, and I am sure many other organizations, have many other problems that come from relying on other expensive vendor products. Its like they have no responsibility once the buyer signs on the dotted line. This one product which is not even in production yet and comes from a major vendor and is susceptible to SQL injection. Instead of forcing the vendor to fix the problem (which there is an answer for) we are now getting a $90,000 reverse proxy for the server that will look for possible sql injection attempts and stop them before they hit the server. How did we get so in bed with the vendor that they can get away with this. I feel like they should be sued for selling an insecure product.

If I ever ran an organization like Roswell I would do a major re-evaluation of the cost benefit of such heavy reliance on vendor products. Most of them could be reproduced with teams of dedicated in house developers and moreover even make money for the institute if we could sell to others. Its not like the vendor products just get purchased and work out of the box. They all have teams of people that have to support them anyways. I guess it is hard to find people who know how to program.

Really, I don't know the answer - I do know that it is not just keeping IE6 forever and relying on more vendor products to act as band-aids.
print add/read comments

Permalink: Safari_with_itunes_and_eclipsys_sucks.html
Words: 581
Location: Buffalo, NY


Category: crohns

03/21/08 03:42 - 33ºF - ID#43749

Stomach madness

I think my stomach is trying to kill me right now. I skipped breakfast, except a banana because I was in a rush and we had no eggs. Then I skipped lunch because I had a meeting to prepare for.

Then it was 3PM and I didn't want to stop programming what I was working on when all of a sudden my stomach started feeling like it was being stabbed in my stomach. It was way up high in my actual stomach which is weird as I don't even really have pain there. Right now it hurts really freakin' bad I hope eating will satisfy the monster.

this is what I get for eating now-a-laters before bed and not eating a normal breakfast or lunch. I suppose I just should push it to much, this whole "better" thing, argh.

The word of the day on my screensaver was antichrist? Do you think that happened by chance or that my computer is possessed. It is good Friday after all.
print add/read comments

Permalink: Stomach_madness.html
Words: 168
Location: Buffalo, NY


Category: purchases

03/20/08 11:38 - 30ºF - ID#43740

My chumby, sofa, PS3 home, and kimya

I got my chumby today. It's name is Alastair. I think it has tremendous potential for as an interactive display device at the hospital. The background behind them sounds so much like the (e:jesse) story I always expect to read about. Here is a wiki about the chumby. (e:shawnr) got me hooked on it.

At work it looks cute on my desk.
image

At home it looks redic next to mr. big.
image

It came with the cutest packaging and some charms to hang on it.
image

During lunch (e:jon), (e:enknot) and I went out to Lagniappe's on Allen Street and I got the oyster poboy with fries. It is really freakin good. (e:enknot) got the same thing with fried okra.

image

We were down there because (e:enknot) was selling some books to Rust Belt for trade value. Book stores fascinate me. They seem so primitive in terms of information delivery and they have a particular smell. I think it used to be the smell associated with knowledge. Now that is pretty much replaced with the sweet smell of fresh plastic. At least in my world.

image

image

While we were on the way to Lagniappe's I saw this couch at that eclectic store across from the pink and decided to buy it for (e:matthew). After work (e:tery) and I went to go pick it up. I haggled it down a bit.
image

He liked it but it didn't match his plan for the home show. Luckily, we have lots of other rooms to stick it in. I think it is the first piece of really sturdy furniture we own.
image

I bought my tickets for Kimya Dawson at the Tralf on April 10th. You can order them on Ticketmaster
As a side not I really want to beta test the PS3 home world. Does anybody have a connection that can get me in?

print add/read comments

Permalink: My_chumby_sofa_PS3_home_and_kimya.html
Words: 368
Location: Buffalo, NY


Category: holidays

03/19/08 11:16 - 33ºF - ID#43734

More pictures from the holidays

We went to Red Lobster for (e:matthew) birthday and to celebrate lobster fest. He had the rock lobster and maine lobster combo, I had the lobster fire skewers - it was so good. I wish I had taken a picture but I was so greasy with butter and goodness I forgot.
image

They also had these really yummy collada drinks.
image

I finally dumped the pictures off the iphone from St. Patrick's Day. I had forgotten to take my real camera to the event so these pics are all I got. The iphone does pretty decent it bright light.

We were standing right under the beer tree when it started although we had no part in creating it. Call me pretentious but I won't drink beer out of cans since the whole Alzheimers aluminum thing. Who didn't get a picture of this.
image

The street was so packed with people that the police had to keep shooshing people back closer to the sidewalks

image

I can't believe how much beer was everywhere. I mean people were doing beer bongs on the street. I think St. Patricks day is the first place I saw teenagers drinking on the street.

image

Here is a pic of (e:terrys) profile. He almost looks like a red head.
image

The church of the ascension (e:paul,43683) finally put out their garbage dump. Is it even legal t oh ave this much garbage outside of bins. The thing that is weird is that so much of it was not necessary to put out. Liek I can see food scraps etc but when your garbage is so fucking packed - is it really necessary to throw out a film projector and a box from a coffee maker, etc.

image

The food at roswell has been improving
image

I gained just about all the weight I lost during the crohn's drama. I was trying to see what I would look like with longer hair before I decided to shave it off.
image
print add/read comments

Permalink: More_pictures_from_the_holidays.html
Words: 345
Location: Buffalo, NY


Category: computers

03/19/08 09:57 - 41ºF - ID#43727

CentOS in a windows environment

Don't let anyone tell you that Linux web servers won't work in a windows environment.

I really hate windows servers. Call me a linux snob fine but really the windows servers annoy the hell out of me. I mentioned this before but when I started at Roswell the web stuff was all 100% windows, .net. , mssql. Now, all new web dev is now 100% PHP/apache/mysql on linux and we have four new servers. I just finished setting up our fourth centOS 5 (RHEL 5) server and not only are they extreme performers both hardware and software but they also integrate seamlessly into our windows server environment.

The newest two servers were the first ones to run internal applications and yesterday I got mod_ntlm.so to compile on these 64 bit systems running apache 2 so that people from IE can auto authenticate internally as is required for our internal applications.

I also compiled pdo_oci.so so that our applications can access oracle through PDO. Neither was particularly easy on the system we were using but they both work perfect.

I am so thankful that my boss and his boss both trusted me and let us go in this direction. It will save us not only a lot of money up front but also a lot of money in time saved. Not to mentioned support from the head DBA who is agreeing to move new development into MySQL. The cost savings over oracle is tremendous.

Now we have all the yummy command line goodness and extreme extensibility of LAMPP at our disposal. I am thinking about building some more mods for apache that deliver additional information about our users as pulled oracle this week.
print add/read comments

Permalink: CentOS_in_a_windows_environment.html
Words: 281
Location: Buffalo, NY


Category: birthdays

03/18/08 10:53 - 37ºF - ID#43715

Happy Birthday Matthew

Here's to a great year 27 with new shiny floors!
print add/read comments

Permalink: Happy_Birthday_Matthew.html
Words: 9
Location: Buffalo, NY


Category: questions

03/17/08 08:42 - 32ºF - ID#43710

Rebecca from Toronto has a question

I got this message today. Does anyone want to contact her - this is out of my "specialty" range?

hi! I'm from Toronto, ONtario and we have TONS of sex stores here, bt I can never find any in Buffalo! I come to Buffalo a lot and I'll be there this Thursday possibly overnight, and I'd like to do some sexy shopping! Can you give me any tips as to where your stores are? my email address is: pink-pussy-cat AT rogers.com

thaNKS!
Rebecca


print add/read comments

Permalink: Rebecca_from_Toronto_has_a_question.html
Words: 85
Location: Buffalo, NY


Category: food

03/17/08 12:36 - 26ºF - ID#43698

Place Pricing Lobsters

I just saw the Red Lobster, Lobster fest commercial which prompted me to look at their website . They break the menus down by zip code. It was interesting to see the price differences between 14209 and 90210. I kind of figured they would be different but not in the way they are. Like why would a Maine Lobster dish be cheaper there and one with pineapple more expensive here.

Buffalo, NY 14209
image

Beverly Hills 90210
image

print add/read comments

Permalink: Place_Pricing_Lobsters.html
Words: 83
Location: Buffalo, NY


Search

Chatter

New Site Wide Comments

joe said to joe
Never send a man to do a grandma's job...

sina said to sina
yes thank you!
Well, since 2018 I am living in France, I have finished my second master of science,...

paul said to sina
Nice to hear from you!! Hope everything is going great....

paul said to twisted
Hello from the east coast! It took me so long to see this, it might as well have arrived in a lette...