My company has deployed serveral customized Mambo installations over the last year. Mambo can be pretty chatty with the database, though I found a couple of things to be really helpful:
1) (as pointed out by other posters here) make sure that mySQL's query cache is enabled with a large amount of backing store.
2) I trivially hacked the mosDB class to time every DB call and then log the count of SQL calls and most expensive single call on each page load. I found tihs pretty useful in finding bottlenecks in individual statements.
3) Once are where Mambo is a bit of a db-call pig is dealing with the mos_session and mos_core_acl_* tables. You might investigate the idea of creating mos_session as a MEMORY table. I also recall the the indexing on the acl tables is suboptimal out of the box..
I would be willing to put the SQL profiling code patch out there if anyone were itnerested in it (it's all GPL;)
(sample output looks like:
10001V Starting page processing: option = "" Fri-26-Aug 09:30:39 8729 10011I Anonymous session (gid = 0) Fri-26-Aug 09:30:40 8729 52003I Worst SQL time 6.7230 ms ("UPDATE mos_ core_log_items SET hits=(hits+1)WHERE time_stamp='2005-08-26' AND item_table='#__content' AND item_id='49'") Fri-26-Aug 09:30:40 8729 52004I 19 SQL statements executed in 13.4980 ms Fri-26-Aug 09:30:40 8729 20001V Finished page processing: 472.3660 ms elapsed, 0.7430 ms logging overhead, 137.9790 ms user, 5.9990 ms system
The goal of any web developer worth his salt is to make something universally compatible, intuitive, functional, AND good looking regardless of extensions or security settings.
Funny, I always thought the goal of a (web) developer is to develop a project based on the requirements at hand. As a rule of thumb, the goals you state are good ideas. But saying the JS is never a solution is.. well.. stupid.
Would you also say that the goal of any Windows developer is to have their applications run on Windows 3.1? Requiring the client to use JS (or Flash or whatever) may be a bad idea, but never is a long time. There is a time and a place for even these technologies.
It seems expecially benign when (as in this case) the goal is to enhance the experience of users who happen to be running it, rather than requiring them to have it to access the site.
> google has a solid (i.e. already proven to be profittable) business model.
I think you mean "google has a currently solid business model." I love google, and use it an aweful lot. I even think adclick is a good advertizing model. However, their continued success depends (IMO) on them adapting their technology and business practices so they keep being profitable -- even in the face of people trying to manipulate search results and other companies copying the best of google's ideas.
Do you hang out with the exNeXT crowd?? I know there are people like that (I work for/with severa of them), but I would hardly call it common among Linux users.
1) It's a free product in a marketplace for free products. Opera is the only company that really needs to care about the marketshare, because each user is either 30$ for them, or a stream of advertising money.
Very true with regards to income. However, as a web designer, knowing what fraction of people generally (or better yet, your clients specificially) use is quite important.
Web design is design after all--and the tools that you can use to design vary considerably with the platform of your users.
The cubes were 68k based, as were the slabs. After a point you could run OpenStep on several platforms (among them PPC), but there was no NeXT branded hardware that I know of.
I don't know. I started reading it because JC posts a very technically detailed weekly status report. It's fun to read. I have no idea of the relative merits of Armadillo's attempts with those of other crews.
I read it because it's neat to watch them build rockets.
The widescreen design of the Apple Cinema Display line offers a natural format for arranging documents the way your brain processes them -- longer wide than high. That's why each display gives you the best view for your work. It just makes sense to be able to display a Web page and its code next to each other horizontally, or long video timelines in wide format. And the 23-inch Cinema HD Display, at $1999, provides the exact resolution to display widescreen High Definition material. Apple engineers find that 100 pixel per inch resolution is ideal for images, yet allows you to easily work with sophisticated type treatments or just plain email. This painstaking attention to detail moves the industry forward and gives you best LCD technology available.
Re:Caught up with the speed, but still the ugliest
on
Java Faster Than C++?
·
· Score: 3, Informative
One of the best things about OS X is Aqua-ized Java apps.
Unforunately, I can almost guarantee (as I work for an ISP with some pretty knowledgable clients) that the only kind of people who say things like "I've got a cisco 2600 on my DSL, isn't that cool?" or "I have an E450 running filesharing at my house, isn't that cool?" or "I have over 30 pc networked at home, isn't that cool" are pretty much the biggest losers.
Now, you can have all those things and be cool. You just have to learn how not not sound like you're trolling for compliments.
Did I mention that I have a Linux router running Debian on my DSL line?! d00d!
Honestly, the biggest reason to write the stuff down (in my mind) is for yourself. It's FUN to go back through your old travellogs and find all sorts of "Oh! I had totally forgot about that time we were in X and Y happened."
One thing that would be kind of unfun about not having a notebook though is that pictures are a nearly universal language. When I look at my travellogs, they're filled with all sorts of hand-drawn maps, clocks with hands drawn on them, etc.
Which is not to say that you couldn't have both an electronic note-taking device and a notebook, but...
It definatley depends on what you want to do with it.
First thing, the AlphaSmarts are available on ebay (usually for $200). I'll sell you one for $100 if you want:)
Secondly, if you only goal is to write text without worrying about weird UI's, crashing, etc, this is the machine for you. If you want to be able to use Palm software, do other stuff, the Alphasmart isn't a good deal. It's one of those "pick one thing and do it well" kinds of products.
I am very happy with my 15" Powerbook, and not unhappy with my Treo 270, but neither of them would be very good at taking travel log notes in the same way the Alpahsmart would.
When I travel, I tend to write email to my friends, and the AS would be great for that too. A good fraction of the cybercafes I've been too (in Eastern Europe, India, Australia, the US) have accessible USB ports. Since pasting from the AS is just submitting keystrokes from what looks to the PC like a USB keybaord, it would be pretty trivial to pre-write your email and then send it off in much less time (and maybe much fewer smoke-filled breaths:) than if I had to type it myself.
It's NOT good for everything, but for what it's designed to do, it works really well.
> This is total BS.
That's weird, I thought he was mostly blaming coders, not PHP.. just like you.
My company has deployed serveral customized Mambo installations over the last year. Mambo can be pretty chatty with the database, though I found a couple of things to be really helpful:
;)
1) (as pointed out by other posters here) make sure that mySQL's query cache is enabled with a large amount of backing store.
2) I trivially hacked the mosDB class to time every DB call and then log the count of SQL calls and most expensive single call on each page load. I found tihs pretty useful in finding bottlenecks in individual statements.
3) Once are where Mambo is a bit of a db-call pig is dealing with the mos_session and mos_core_acl_* tables. You might investigate the idea of creating mos_session as a MEMORY table. I also recall the the indexing on the acl tables is suboptimal out of the box..
I would be willing to put the SQL profiling code patch out there if anyone were itnerested in it (it's all GPL
(sample output looks like:
10001V Starting page processing: option = "" Fri-26-Aug 09:30:39 8729
10011I Anonymous session (gid = 0) Fri-26-Aug 09:30:40 8729
52003I Worst SQL time 6.7230 ms ("UPDATE mos_
core_log_items SET hits=(hits+1)WHERE time_stamp='2005-08-26' AND item_table='#__content' AND item_id='49'")
Fri-26-Aug 09:30:40 8729 52004I 19 SQL statements executed in 13.4980 ms
Fri-26-Aug 09:30:40 8729 20001V Finished page processing: 472.3660 ms
elapsed, 0.7430 ms logging overhead, 137.9790 ms user, 5.9990 ms system
)
expecially -- I can't be bothered to check my spelling, apparently. :P
Funny, I always thought the goal of a (web) developer is to develop a project based on the requirements at hand. As a rule of thumb, the goals you state are good ideas. But saying the JS is never a solution is
Would you also say that the goal of any Windows developer is to have their applications run on Windows 3.1? Requiring the client to use JS (or Flash or whatever) may be a bad idea, but never is a long time. There is a time and a place for even these technologies.
It seems expecially benign when (as in this case) the goal is to enhance the experience of users who happen to be running it, rather than requiring them to have it to access the site.
Heck, even The WASP has a JS include at the top of their landing page!
Even then, lots of BIOS implementations only supported (support?) the floppy drive emulation part of El Torito.
El Torito is probably the only place you'll ever use the BIOS' support for 2.88MB floppies.
of cource there's always http://www.linuxbios.org/index.php/Main_Page
or a bike!
Heck, if you bike into work, biking at lunch is a great way to explore the vicinity.
Well, except for the one that probably matters for this guy. Yes--SFU has some NFS interoperability. Yes, it sucks.
I'm not sure how complicated your setup is, but Mambo w/ docman might work for you.
http://mambodocman.com/
There are also some interesting possabilities with UserMIN
http://www.webmin.com/ustandard.html
> google has a solid (i.e. already proven to be profittable) business model.
I think you mean "google has a currently solid business model." I love google, and use it an aweful lot. I even think adclick is a good advertizing model. However, their continued success depends (IMO) on them adapting their technology and business practices so they keep being profitable -- even in the face of people trying to manipulate search results and other companies copying the best of google's ideas.
Do you hang out with the exNeXT crowd?? I know there are people like that (I work for/with severa of them), but I would hardly call it common among Linux users.
Very true with regards to income. However, as a web designer, knowing what fraction of people generally (or better yet, your clients specificially) use is quite important.
Web design is design after all--and the tools that you can use to design vary considerably with the platform of your users.
> ISP I admin
Are you trolling?
Powerpc 601 next cube ??
The cubes were 68k based, as were the slabs. After a point you could run OpenStep on several platforms (among them PPC), but there was no NeXT branded hardware that I know of.
by the antenna?
I think I would be more worried about 950W of anything sitting in my lap. But maybe that's just me.
I don't know. I started reading it because JC posts a very technically detailed weekly status report. It's fun to read. I have no idea of the relative merits of Armadillo's attempts with those of other crews.
I read it because it's neat to watch them build rockets.
Apple
claims:
The widescreen design of the Apple Cinema Display line offers a natural format for arranging documents the way your brain processes them -- longer wide than high. That's why each display gives you the best view for your work. It just makes sense to be able to display a Web page and its code next to each other horizontally, or long video timelines in wide format. And the 23-inch Cinema HD Display, at $1999, provides the exact resolution to display widescreen High Definition material. Apple engineers find that 100 pixel per inch resolution is ideal for images, yet allows you to easily work with sophisticated type treatments or just plain email. This painstaking attention to detail moves the industry forward and gives you best LCD technology available.
One of the best things about OS X is Aqua-ized Java apps.
o nc eptual/Java141Development/UI_Toolkits/chapter_5_se ction_2.html
http://developer.apple.com/documentation/Java/C
Oh yeah. :-)
cf. http://mcnp.caseyporn.com/
Unforunately, I can almost guarantee (as I work for an ISP with some pretty knowledgable clients) that the only kind of people who say things like "I've got a cisco 2600 on my DSL, isn't that cool?" or "I have an E450 running filesharing at my house, isn't that cool?" or "I have over 30 pc networked at home, isn't that cool" are pretty much the biggest losers.
Now, you can have all those things and be cool. You just have to learn how not not sound like you're trolling for compliments.
Did I mention that I have a Linux router running Debian on my DSL line?! d00d!
Maybe you just need to find friends with better writing skills? :-)
Nope.. been there done that. Some travellogs are cool. Some are boring. One hopes one's own is a little better than the norm.
Heh.
...
Been ther eon both sides of the issue.
Honestly, the biggest reason to write the stuff down (in my mind) is for yourself. It's FUN to go back through your old travellogs and find all sorts of "Oh! I had totally forgot about that time we were in X and Y happened."
One thing that would be kind of unfun about not having a notebook though is that pictures are a nearly universal language. When I look at my travellogs, they're filled with all sorts of hand-drawn maps, clocks with hands drawn on them, etc.
Which is not to say that you couldn't have both an electronic note-taking device and a notebook, but
Laughing at my spelling?
i ew .html
Or a comment on the AS? My spelling (more accurately, my typing/caring level) sucks, but the AS 3000 does seem to have some kind of spell checker.
http://www.alphasmart.com/products/as3000_overv
It definatley depends on what you want to do with it.
:)
:) than if I had to type it myself.
First thing, the AlphaSmarts are available on ebay (usually for $200). I'll sell you one for $100 if you want
Secondly, if you only goal is to write text without worrying about weird UI's, crashing, etc, this is the machine for you. If you want to be able to use Palm software, do other stuff, the Alphasmart isn't a good deal. It's one of those "pick one thing and do it well" kinds of products.
I am very happy with my 15" Powerbook, and not unhappy with my Treo 270, but neither of them would be very good at taking travel log notes in the same way the Alpahsmart would.
When I travel, I tend to write email to my friends, and the AS would be great for that too. A good fraction of the cybercafes I've been too (in Eastern Europe, India, Australia, the US) have accessible USB ports. Since pasting from the AS is just submitting keystrokes from what looks to the PC like a USB keybaord, it would be pretty trivial to pre-write your email and then send it off in much less time (and maybe much fewer smoke-filled breaths
It's NOT good for everything, but for what it's designed to do, it works really well.