|
-
batch upload to photobucket
Date: 07/06/07
(Computer Geeks) Keywords: web
before i re-installed xp i had this program that created Photobucket as one of the web folders, so i could batch-upload with one click of a mouse to a basic account.
it worked through XP Web Publishing wizard... as in "Publish selected items to web"
i can't find it now, anyone knows whatimtalkingabout? thanks
Source: http://community.livejournal.com/computergeeks/1086355.html
-
IE Help!!!
Date: 07/07/07
(WebDesign) Keywords: web
Hey everyone.
I'm pretty new to designing for the web. My code works great in Firefox and Safari, but my footer and h1 (link color) are all screwed up in IE.
My footer is shortened to about half the page size. Can anyone please offer some help?
h1 code and link code h1 { font-family: Helvetica, Arial, Verdana, san-serif; color:#CBCAB6; font-size: 2.5em; letter-spacing: 1px; line-height: 100%; margin-top: 25px; margin-left: 25px; width: 550px; }
a:link {text-decoration: none; color:#CC1100} a:visited {text-decoration:none; color:#E35152} a:hover {text-decoration:none; background-color: #AADD00;color:#CC1100} a:active {color:#CC1100}
a.active {background-color: #AADD00}
a.footer {text-decoration:none; color:white}
a.header {text-decoration:none; color:#CBCAB6}
footer code #footer { background-color: #E35152; position: absolute; top: 1250px; left: 0; right: 0; height: 50px; padding-left: 10px; }
Also, I'm using Lightbox to display my images, and it completely doesn't show up in IE. Help on that too please!
Source: http://community.livejournal.com/webdesign/1278916.html
-
Please Help!
Date: 07/10/07
(WebDesign) Keywords: database, web
I have two forms for a website that I need to put in database format. Could someone please help me with that? I don't know what to do.
I need to know a code to organize the data of a form and email it to someone. Please help.
I need it to do a find/replace operation.
Find | Replace |
& | Line Break |
+ | Space |
%2F | / |
%2C | , |
%3A | : |
Source: http://community.livejournal.com/webdesign/1279488.html
-
help, please!
Date: 07/10/07
(Web Development) Keywords: database, web
I have two forms for a website that I need to put in database format. Could someone please help me with that? I don't know what to do.
I need to know a code to organize the data of a form and email it to someone. Please help.
I need it to do a find/replace operation.
Find | Replace |
& | Line Break |
+ | Space |
%2F | / |
%2C | , |
%3A | : |
Source: http://community.livejournal.com/webdev/420078.html
-
Loading ASPX without a browser
Date: 07/10/07
(Asp Dot Net) Keywords: browser, html, asp, web
Ok, this is going to sound really weird, and it's kind of hard to explain, but is there a way to take an ASPX file, and load its contents, allowing you to use code behind, without a browser?
Basically here is what I need to do:
I have an AJAX enabled web page, and I need to be able to use a lot of the AJAX enabled controls like the CollapsiblePanelExtender. The thing is, speed of loading the page is paramount, and even though the final data isn't that much, the business code to massage the data is huge and actually time consuming. What I need to be able to do, is on a daily basis, have a service that generates the page, and then stores the page, with the massaged data, to the DB. Then what happens is when the "page" itself is called by a user, it goes to the DB and gets my "aspx" code, and sends that down. It can't be generated HTML. Not going to get in to "why" here.
Basically the "aspx" page would have asp controls on it like labels, but the text itself is already saved, and there is no need for code behind to generate the data.
It's kind of like a template in that I'd have an ASPX page that is my "template" The service would then load the page as if it was in a browser, and it would go through and set the "Text" values on the Labels, text boxes, etc. etc. based on the data from the DB, but then instead of saving the generated HTML, it would just modify the ASPX itself, and I could then save that ASPX code to the DB.
Currently what I do is create an ASPX page, and then rename it to a text file. The labels don't have any IDs or anything, and then I just go through and replace everything as text.
I know there has to be a better way to do this. Any ideas?
Source: http://community.livejournal.com/aspdotnet/90433.html
-
Web Design Conferences
Date: 07/11/07
(WebDesign) Keywords: web
has anyone been to this conference?
http://2007.webjamsession.com/
Just wondering. It sounds relatively inexpensive and interesting.
Any suggestions for conferences that are happening later this year?
Source: http://community.livejournal.com/webdesign/1279929.html
-
web design trade?
Date: 07/11/07
(WebDesign) Keywords: html, web
Hello all. :)
I am just putting this out there.
I have no web design skills. Well, maybe basic html. I'd love to do a trade with someone though who is a designer. I could offer photography and custom cyanotypes in return for website construction. I'm looking for a site that will be used for my import business. So sales, travel blog.
Some of my images can be found at:
http://latentimages.deviantart.com/
If anyone is interested just drop me a note on my journal.
Thanks. :)
Source: http://community.livejournal.com/webdesign/1280633.html
-
Hi, I need a bit of CSS help.
Date: 07/11/07
(WebDesign) Keywords: browser, css, html, web
EDIT: Okay, I'm slowly making headway, I forgot about floats and clears and all that fun stuff, and I managed to get the layout to work the way I want in IE7, but of course, as these things happen, the codes aren't working in Firefox. These two anamolies are what are happening in that browser: 1) When I make the entry div id float left, the background inherent in the pagebody div id that contains the entries and the sidebar disappears. 2) The background from pagebody won't repeat as the sidebar increases in size. The background WILL repeat, however, if the entries increase in size. I don't understand why it will for one and not the other when both are contained within the same tags.
It also seems that while the sidebar will now align vertically with the entries in IE7 it won't on Firefox.
Any help appreciated, the files to take a gander at are: http://nolifeproductions.com/html/leaf/index.txt http://nolifeproductions.com/html/leaf/leaf.css
(Also I realize the bugs more than likely come from the IE side of things, but IE is what I'm used to working in and generally I don't have such aggravating problems between browsers so I'm at a pretty good loss.)
----------------------------------------------------------------------------------------------- Allrighty, so I'm making a journal layout, conceivably I want it to look like this: http://nolifeproductions.com/html/leaf/ And it (seems) to be working fine as it is, but I was just wondering a couple of things about CSS. Everything in that layout essentially is positioned relatively, so it can float and recenter itself depending on a person's browser size. However, in that particular version of the layout the sidebar is positioned absolutely else it would look like this: http://nolifeproductions.com/html/leaf/index2.html The sidebar is shoved under the entries, which makes logical sense because it's floating relative to the position of the entry tags, however is there a way to have the sidebar remain relative in its position but have it look like it does in the version it's absolutely positioned?
And finally, one more question, concerning the version with the sidebar positioned absolutely, if the sidebar is longer than the entries, the background pattern I have repeating in the pagebody tag won't extend along with the sidebar, even though I have the sidebar contained within the pagebody. IE it looks like this. I assume it's because of the absolute position, but again I was wondering if there was a way to fix it that I'm just not figuring out.
I am trying to keep the CSS as simple as possible because I was making layouts with the common user in mind so they can easily implement it instead of having 20 pages of confusing codes, so if there are solutions to these problems that are simple I'd be very excited to use them. I wouldn't be surprised if the solutions are so simple I merely looked them over, which is so often the case, amirite.
Thanks for any help. Oh and to make your life easier: Here's the CSS for the position:absolute sidebar layout and here's the CSS for the position:relative sidebar layout It's a bit messy, I haven't streamlined it yet, sorry.
(Also, let me apologize if my "lingo" isn't the "official jive" of the webdeveloper world, and I hope that I'm making some sense. If you need me to clarify just ask.)
Source: http://community.livejournal.com/webdesign/1280341.html
-
IE7 certificate errors
Date: 07/12/07
(Computer Help) Keywords: security, web
My laptops got Windows Vista Home. In the last few days I've had trouble logging onto a lot of websites I've never had problems with. First it started as not being able to have my user name and password saved due to some sort of cookie error. I tried deleting the offending cookies so they could reset the next time I logged into the sites. Now in the past few days whenever I try to log into a site, from Netflix to my bank website to my Hotmail account, I get "Certificate Error: Navigation Blocked" and "There is a problem with this website's security certificate. This organization's certificate has been revoked. Security certificate problems may indicate an attempt to fool you or intercept any data you send to the server." I can't even get answers from Windows Live Help because I can't log in with my Windows ID, I get the same damned error. What can I do to fix this?
Source: http://community.livejournal.com/computer_help/798270.html
-
Simple Thoughts Ranked 6th by BlogPulse, Nielsen Buzzmetrics
Date: 07/12/07
(Java Web) Keywords: web
Simple Thoughts blog is ranked 6th worldwide by BlogPulse. BlogPulse is a service of Nielsen BuzzMetrics.
What is BlogPulse?
BlogPulse is an automated trend discovery system for blogs. Blogs, a term that is short for weblogs, represent the fastest-growing medium of personal publishing and the newest method of individual expression and opinion on the Internet. BlogPulse applies [...]
Source: http://blog.taragana.com/index.php/archive/simple-thoughts-ranked-6th-by-blogpulse-nielsen-buzzmetrics/
-
Hello, Your site is great.
Date: 07/12/07
(WebDesign) Keywords: php, web, spam
Spammers can be so strange sometimes.
I received an email through a form on one of my websites, and I got to be mildly flattered for a little while.
Hello, Your site is great. Regards, Valintino Guxxi
Then I decided to try and see if I could follow up on this random compliment by googling the name. Turns out, it's actually spam
Which, other than being a little disappointing, is also confusing. No advertising, no link to a website, what exactly can be gained from this type of spam?
I mod 2 phpBB's as well and I get a lot of suspicious people signing up from random places across the globe (which is odd because these are regional sites) but they don't actually post or link to anything. What is the purpose of this?
Just curious to any thoughts you guys may have.
Source: http://community.livejournal.com/webdesign/1280809.html
-
Blocking sites
Date: 07/12/07
(Mozilla) Keywords: web
Hello,
Is there a Firefox feature or an add-on that will let me block a list of web sites that I would like to not be available on my machine.
Thanks
Source: http://community.livejournal.com/mozilla/391795.html
-
Web Browser code in C#
Date: 07/12/07
(Computer Geeks) Keywords: browser, web, microsoft
No Microsoft flames, if you please - this project has a requirement that it be .Net in C#.
I'm looking for a starting point: a web browser written in C# that I can then customize for a proof of concept. I've checked CodeProject, but nobody's written a decent one that I can see.
Encapsulating the System.Windows.Forms.WebBrowser object in .Net 2.0 would be more than good, if the project then hooked all the events and provided customizable controls.
The goal here is to then add logic that does pre-processing on web pages as they come in.
Other than CodeProject, does anyone have a suggestion on where I might look for available code?
Source: http://community.livejournal.com/computergeeks/1087873.html
-
Web Browser code in C#
Date: 07/12/07
(C Sharp) Keywords: browser, web
I'm looking for a starting point: a web browser written in C# that I can then customize for a proof of concept. I've checked CodeProject, but nobody's written a decent one that I can see.
Encapsulating the System.Windows.Forms.WebBrowser object in .Net 2.0 would be more than good, if the project then hooked all the events and provided customizable controls.
The goal here is to then add logic that does pre-processing on web pages as they come in.
Other than CodeProject, does anyone have a suggestion on where I might look for available code?
Source: http://community.livejournal.com/csharp/85332.html
-
JavaScript Pong
Date: 07/13/07
(Javascript Community) Keywords: programming, browser, html, asp, java, web, seo
I wrote a JavaScript/XHTML based Pong game- mostly a proof of concept. I'm going to use this as the base of a browser-based Mario Brothers clone (not SUPER Mario- I'm not going to make this damn thing scroll if I can help it). That's a long-run project though. For now, I've got some basic plumbing done. It's got some bugs, etc- but I figured that since I had a (mostly) working library, I'd post my work so far, and share out the code.
Take the game for a spin, and grab the code.
Masturbatory Pong - My Design The design of my XHTML/JavaScript game can be broken down into several areas. What we'll do is examine each area in turn, discuss some of the whys-and-wherefores, and get a feel for how you can recycle that code later.
General Design Goals The biggest design goal was reusability. To make reusable and flexible code, the biggest rule is weak-coupling. Nothing should have any dependencies on anything else. To meet that goal, I aggresively applied OOP principles and Aspect Oriented Programming. Some of this breaks down on the game itself, simply because that section contained application specific code, and I didn't care that much at that point. It's still weakly coupled, but not cleanly written.
Program ComponentsCore The DOM has all sorts of annoyances- mostly created by browser incompatabilities. Every developer, in every language, starts to develop a library of utility functions that they use again and again. In my case, the utility/library functions are contained in a file entitled DOMhelp.js.
Originally, this file came from a book on JavaScript(Beginning JavaScript for Practical Web Development, Including AJAX). My incarnation bears little resemblence, save for event-management. It provided good utilities for handling events in a browser-independent fashion.
The DOMhelp file contains a DOMhelp object literal. This is where the DOM event management code goes, as well as my custom functions. The important ones, for this application, are the "getControlLocation" and "translateClientToElementCoords". These are used to translate coordinates from the page area on screen to the element that will contain the game.
Also in that file is the EventSource aspect. These sorts of functions are my approach to AOP in JavaScript. It takes a class as its parameter and appends a bunch of functions to that class prototype- in this case, it appends functions for managing and firing events. At some point, for performance, I may modify this to have the event-firing event code run in a seperate thread. As it is, it works fine so long as there aren't many listeners. It's a pretty standard implementation.
This is my growing library of supporting code that I use in nearly every application.
Animator The animator components are split across three major files, each specific to one function. The animator API is built around Sprites that can do their own frame management and collision detection, etc. Everything else is built to support those functions.
Sprite.jsThe Sprite - General This was my starting point for designing this library. The Sprite class should do as little as possible- it should focus on rendering and providing the graphical aspects of the application. Any other functionality it requires should be appended via Aspects.
The constructor requires a great deal of information, and all the parameters are documented. The only one that's really critical is windowFrameId- this tells the Sprite where to render its details.
The Sprite - Frames For visual behaviors, the Sprite class tracks frames- each frame is stored in memory as an IMG element (for pre-loading). The Sprite tracks the frames in a set of arrays- each array represents a "frame-set"- a group of related frames that should display in a sequence. If you think of Super Mario, one series of frames plays when he walks left or right, jumps, or shoots a fireball, etc. It's all one Sprite, but different animations play based on the current application state.
Frame-sets are defined when frames are added- the "addFrame" method takes a frame-set as a parameter. If the parameter isn't set, the Sprite puts frames into the default frame-set. In the case of the MPong application, we only use one frame-set for every Sprite. It would, however, be trivial to add more frames and frame sets to make a more graphically exciting game. I will probably updated it with better graphics and add logic to the collision detection system to switch between frame-sets to provide visual feedback.
The Sprite gets quite interesting in the rendering process. Before we can really look at the rendering process, it's important to discuss the three aspects also defined in this file and their role in the process.
The Sprite - Aspects The core Sprite code assumes that the Sprite has a location, a size, etc. but isn't responsible for maintaining those values. These values are appended to the Sprite class via Aspects. The Changeable aspect is the base here- it adds a boolean to track if the Sprite is "dirty"- only render dirty Sprites (for performance). A sprite HasLocation, HasSize- these are the keys for rendering. These allow us to track the position and size of a Sprite- which can then be rendered using floating DIV elements.
It is worth noting the CollisionDetection Aspect, even though it has nothing to do with rendering. Based on the size and position of a Sprite, it has a collection of methods to check for collisions. Right now, it only supports rectangle-boundary collisions, but this could be easily expanded- without altering the Sprite class. This flexibility is why I chose to use Aspects.
The Sprite - Rendering The "render" method is the entry point for the rendering process. It only does something if the Sprite has been marked as "dirty" (changed==true). If you glance through the code, you'll notice that changing frame-sets, advancing between frames, changing positions or sizes will all dirty a Sprite.
Sprite rendering actually focuses on the "getContainer" method- this one is responsible for the real work of interacting with the DOM. This is the lowest-level method in the Sprite. It operates as a Factory Method wrapping a Singleton design pattern. It only creates the "container" once- a DIV element appended to the "windowFrameId" element. The "renderFrame" method is strongly-coupled to the structure of this DIV and its children, but that's trivial- the "getContainer" method just needs to always ensure that the first child of the container is the IMG responsible for displaying the current frame.
Caveat: This does not set a z-order on the element. This is probably something that should be added (especially because z-order used in conjunction with a scaling logic could create "3D" UIs).
Once we've got the container, "render" calls out to its Aspects to handle the job of positioning and sizing the DIV- again, we want the Sprite to be responsible for looks and looks alone. We'll rely on appended Aspects for the positioning/sizing logic. Once that's done, "renderFrame" is invoked- it simply updates the SRC of the IMG holding the frame. I'm fairly certain this is more effecient than modifying the DOM tree, but I haven't benchmarked it out.
motion.jsMovement - General I've said this a lot, but one more time- the Sprite should only be responsible for rendering itself. All other logic should reside elsewhere. For logic that the Sprite directly depends on- like size and position- it does reside in the class via Aspects. Movement is a complex area, and it should be even more weakly coupled to the Sprite.
For this reason, I used a Provider model. The general formula is that a Provider tracks a list of sprites. It contains some algorithm for repositioning those sprites. The skeleton of this code is implemented in the GenericMotionProvider- "move" being the main method for the algorithm. What is important to note is that the GMP does not contain any logic for actually moving. It invokes an abstract method, "provideMotion". This should be implemented in child classes.
There are two child classes in the API at this time- certainly something I intend to expand. One is a LinearScrollMotionProvider, responsible for any straight-line one-direction motion. The other is a MouseMotionProvider, which allows mouse-following motion. This last would be trivial to modify into a drag-motion provider.
The biggest disadvantage to the design as it stands now is that the timer-driven providers (LSMP) have to be registered with a Clock, but event-driven providers (MMP) don't. This means that the client-code has to know which is which- I should probably modify this so that timer-driven providers take a clock in their constructor and register themselves, and not have the client code responsible. Fortunately, there's nothing explicitly wrong with registering the MMP with the Clock- it would just cause one more positioning cycle than is required. With something like the MMP, which is tracking a large number of events, one more cycle probably won't hurt performance much.
Motion - LinearScrollMotionProvider The LSMP focuses on three major numbers- vert, horiz and increment. Wrap explains what to do when you reach the boundaries of the cavas area- if wrap is true, wrap around to the other side. Otherwise, stop.
Vert, horiz and increment all work together to represent a motion vector. The math is simplified, but that's the essential purpose. Vert represents the extent of the of the vector in the vertical axis, horiz in the horizontal. Increment is the "scaling factor" on the vector. This does have one disadvantage- changing the vert or horiz values can change the speed. In MPong, that's fine- actually desired. It may be wiser, however, to implement a general-case version that uses vert/horiz as a ratio and increment controls the speed directly.
Another flaw in LSMP is that it always calls setPosition, and hence always marks the Sprite as dirty. Again, in MPong, this isn't an issue- the ball always moves, so is always dirty and must be rerendered. In other applications, this could have a significant negative performance impact.
Motion - MouseMotionProvider The MMP also tracks a vert/horiz parameter- these are multipliers to control the rate of motion versus the mouse. In most applications, these should be either zero or one- in MPong, the vert component is always 0, horiz is always 1. Other values can be used- for example, setting horiz to 2 means that for each pixel the mouse moves, the sprite would move 2.
We may not want the sprite directly attached to the mouse- hence the offset parameter. Offset just specifies an x/y offset that can be any value. In MPong this is used as a "fudge" factor to make sure the Sprite lines up better with the mouse.
This is one of the buggier segments in the Animator API. It's difficult to get the movements tracked properly- if the mouse moves too fast, the Browser might drop some MouseMove events- a critical problem if the mouse is moving out of the bounds of the game area. Hence fudge factors like "offset". Before the MMP starts providing, "registerMouse" must be called- in MPong, I call it relative to the BODY of the document- so all motions must be tracked that way. I attempted to tie it to MouseOut events as well- which would have allowed me to track it within the game area instead, but that just didn't work. Since MMP relies on the client positions and translates them to the containing element, this isn't a problem.
Really though, MMP needs to be re-written before production use. It works well enough, but I wouldn't trust it not to break down if someone starts to do anything interesting with it.
clock.js The Clock is very simple. It simply uses "setInterval" to schedule repeated callbacks to its own "fireEvent" method (imported via the EventSource Aspect). This is a nice event-driven clock, which makes it easy to tie the game functionality into it. There's not much there.
Game MPong is a test-case for the Animator API. While a very simple game, it provides enough complexity to give a reasonable test of the Animator API. A few moments of play will reveal that it's not much as games go- dull, uninteresting without an uneven challenge level (the ball sometimes crawls, or builds up to ridiculous speeds). Despite this, it does a good job of demonstrating a realistic use of the Animator API, as well as some applicable design patterns.
Paddles Paddles are merely raw Sprites. They are tied to an instance of the MouseMotionProvider class, and hence follow the mouse. There's nothing really exciting here.
Ball The Ball is a bit more interesting. There's a few layers here- the Ball exhibits some complex behavior. It needs to bounce, detect when it's fallen out of bounds into the scoring area, etc. The bottom layer is the Sprite used to represent the ball. A few areas of the game directly interact with the Sprite- the Pong class is directly responsible for triggering its rendering process, for example. Instead of weighing down the implementation of the Ball with inheritance, I simply tracked two objects- the ballSprite and an instance of the Ball class. There's no strong relationship between these classes at all- the Ball simply wraps around any Sprite and provides Ball behaviors. It does not alter the prototype or the instance- it just operates on the Sprite's properties. In this, it's similar to the Decorator pattern, but without the strong ownership implied by the pattern.
The Ball class owns a reference to the ballSprite, as well as its own private LSMP instance. Remember, LSMP works for any linear motion that can be represented as a constant vector. The Ball delegates all motion tracking to this provider and contains all the bounds-checking logic in itself. After letting the LSMP tell the Sprite where to go, the Ball checks that position- if the Sprite is impacting on one of the boundary walls (Left/Right), it reverses the sign on the LSMP's horiz vector component- "reflecting" the ball. If the ballSprite impacts on a paddle, it does the same to the vert component- again, "reflecting" the ball. Finally, if the ball hits a scoring area, it fires an event to announce this. It's the responsibility of the game to handle reseting the board. At the moment, I'm double checking the bounds, since it checks the bounds for every paddle. Again, for this application, that's not a problem, but with a large number of potential collisions, that could become very inefficient.
Pong With all this functionality pushed into classes, all the Pong class really needs to do is make sure it's providing the key plumbing. It tracks a Clock, which tells it to render. It calls out to the Sprites, the Ball, etc. for all the logic. It simply needs to track the "globals" like the current score, register events, and so on.
Problems In addition to a few of the problems I've discussed above, there's a few more serious flaws. It appears that on the first viewing of the page, the bottom paddle falls outside of the gaming area. Strangely, a refresh fixes that. Why? Why would a refresh even do anything? I'll have to track down exactly what's wrong there.
There's also something wrong in the Ball motion logic- specifically something having to do with bouncing off the right wall- sometimes, and for no reason that I can determine (yet), it just sticks to the right wall and stops. I think it happens when the ball is moving too fast on the horizontal axis.
The final issue isn't my fault, I swear. I left an early version of the page running in Firefox overnight. After 16 hours- it leaked memory like sieve. My system (Windows 2000- yes, I know) came down hard. There's really nothing I can do about that, and I can't imagine anyone playing this for 16 hours- but it's worth noting that it happens.
Source: http://community.livejournal.com/javascript/135865.html
-
Digg: Technologies Used & Challenges Faced
Date: 07/13/07
(Java Web) Keywords: php, mysql, sql, web
This is a very interesting presentation (see below) on the technologies used to make Digg, the challenges faced along the way and how they overcame it. I would recommend it to any Web 2.0 startup architects.
In short Digg uses multiple MySQL slaves with a single master, multiple load balanced PHP servers which connects to random [...]
Source: http://blog.taragana.com/index.php/archive/digg-technologies-used-challenges-faced/
-
Tutorial: Learn Python in 10 Minutes
Date: 07/13/07
(Java Web) Keywords: web
Poromenos, a greek student, has written a nice tutorial on Python, a rapidly growing and ever popular Web 2.0 language. I think it will take you somewhat longer than 10 minutes to go through all the examples. Also it is more of a cheatsheet than a tutorial. Having said that it is still a nice [...]
Source: http://blog.taragana.com/index.php/archive/tutorial-learn-python-in-10-minutes/
-
Understanding Colocation, Dedicated Hosting, Managed Hosting & Fully Outsourced Solutions
Date: 07/13/07
(Java Web) Keywords: web, hosting
Any growing business has to eventually move to high end web hosting solutions like Colocation, Dedicated Web Hosting, Managed Hosting or Fully Outsourced solution. Let’s look at the advantages and disadvantages of each solution.
Colocation
In colocation your hosting provides provides you space (rack) to place your own servers and bandwidth. You are responsible for purchasing and [...]
Source: http://blog.taragana.com/index.php/archive/understanding-colocation-dedicated-hosting-managed-hosting-fully-outsourced-solutions/
-
FAQ: Net radio's mixed signals
Date: 07/13/07
(Web Technology) Keywords: web
This Sunday, Webcasters are expected to hand over higher royalty fees to the recording industry. What does that mean for their devotees?
Source: http://news.zdnet.com/2100-9588_22-6196666.html
-
Step in the right direction
Date: 07/13/07
(PHP Community) Keywords: php, database, web
Hi everyone!
At my place of employment, we have a web form that will send an e-mail to our IT helpdesk person so they know that a work order has been placed. Currently, there is no reliable automatic way to send a confirmation e-mail saying the work request has been received. Despite the fact that we specifically ask the person requesting the work to enter their e-mail address, they usually don't, or just put their computer username because they don't know the difference (Asking people to read instructions? Shocking!)
I had this idea today that perhaps our Exchange server could be queried to pull the names/usernames of all the people in our company so they could choose their name from a list, rather than relying on them to actually read the instructions and enter their e-mail.
Another option would be to just dump everyone's name and e-mail addresses into a small database and query that. Unfortunately, this adds extra steps for our helpdesk people to follow when creating new users, and requires them to have access to our web server, which we'd rather not give.
This idea literally came to me like 5 minutes ago, so I'm coming to you, oh Great and Wonderful LJ Community, to ask if this sort of thing is doable, and if it is, what kinds of stuff would I need to use with PHP to get it to work?
I should note that our Exchange server is hosted externally, as I'm sure that sort of information makes a difference.
Source: http://community.livejournal.com/php/576359.html
|