KevinM1
Moderators-
Posts
5,222 -
Joined
-
Last visited
-
Days Won
26
Everything posted by KevinM1
-
[quote author=fenway link=topic=111389.msg451617#msg451617 date=1160768107] And what calls are you issuing to write out the page itself? [/quote] Every time I try posting HTML within the code brackets I get an error, so I can't rewrite the code. But I can describe it! :) The page's layout is a table, four rows, three columns. In every table cell, they used a script element to call PrintMonth(x), where x is the index of the array (0 = January, 1 = February, etc). Nothing else is within those cells. Sloppy, and definitely not the way I'd do it. Once I get the calendars to print the set appointments correctly, I'll try to convince the guy I'm helping to let me change how all of that is handled.
-
I fixed it. My problem wasn't with creating the feed. The feed came as part of PHP-Fusion. The problem came from the pre-existing code using & instead of its HTML entity equivalent whenever the post appeared on any page but the first. My original tweak (swapping & for its entity), months ago, worked on posts that were on the first page so I thought it would work for all posts, and I didn't notice that $rstart would contain the &. Oops. :blush:
-
I'm weary of the Wii because of its controller. Due to my physical disability, I'm not sure if I'd be able to use the controller well. On the one hand, it would be a great source of exercise. On the other, I wouldn't want to use the motion detection if I just wanted to have some easy, mindless fun. Since I'm not sure if the Wii's games will allow for a more normal control scheme (read: no motion detection), I'll reserve any potential purchace until that info becomes available. X-Box 360 looks nice, but I'm not really into its franchises. Halo just doesn't look all that interesting to me (I have my lovable Half-Life 2 to fill that niche). Bioshock looks interesting, but there's a possibility it's coming out for the PS3 as well. The only franchise I feel I miss out on is Project Gotham Racing. The PS3 is my choice. I've already owned both of the previous PlayStations, so its backwards compatability is a nice feature. I like that it comes with a huge hard drive. I'm used to the Dual Shock style controller, so there's no need to adjust there. Sony has historically had the big Square-Enix games, which is nice (even more so if Final Fantasy ever gets out of the emo cloud (no pun intended) its been in for the last decade). Gran Turismo is always pretty fun (except for the AI), and the F1 game it has looks incredible. All the other big titles (Assassin's Creed, Grand Theft Auto) are multi-platform. And, to top it all off, Tekken.
-
Name: Kevin Gender: Male (don't know too many female Kevin's....) Age: 26 I remember 'programming' on my Commodore VIC-20 when I was a little kid. Basically, we -- my brothers and I -- would just copy the instructions from one of the books we had of fun things to do with Basic. It was pretty cool making rockets out of *'s and watch them move up the screen. And, btw, Gorf and Radar Rat Race still own. I went to UNH to get my CS degree. I did alright until I got to assembly, and basically was stuck for two years before I figured I should at least get some sort of degree from there. So I went from Hell's Kitchen to Easy Bake Oven -- a communication degree. Gotta love liberal arts. Virtually all of my web development knowledge has been self-taught, either by me going to message boards like this one or by buying books and learning that way. I'm still a newb, but I'm making relatively steady progress. My university experience with C++ has helped in that regard, so variables, arrays, dynamic structures (lists, queues, stacks), and even simple objects are familiar territory. It's just a matter of learning how to implement them and when to use them.
-
Should I be using htmlspecialchars_decode for the ampersand? Or will it print correctly because it's within double-quotes?
-
Unfortunately, since I'm not 100% sure where my problem lies, I'll have to post all of the script so you can see how each of the functions are called. CheckDate is the most important function, and the one that I modified (the switch blocks). The only other thing I modified was the apps 2-d array. I merely added a flag as the last element for each array. [code] var months = ["January","February","March","April","May","June","July","August","Se ptember","October","November","December"]; var daycounts = [31,28,31,30,31,30,31,31,30,31,30,31]; //for leap years, remember to set february to 29 days //2002 firstdays = [1,4,4,0,2,5,0,3,6,1,4,6]; var firstdays = [0,3,3,6,1,4,6,2,5,0,3,5]; //2004 firstdays = [3,6,7,3,5,1,3,6,2,4,0,2]; // This is where you put in the appointments. follow pattern [fromday,frommonth,today,tomonth,message, flag] var apps = [ [1,1,2,1,"Red Watch Days", "Holiday"], [12,6,12,6,"my birthday", "Holiday"], [28,8,2,9,"Trip to Paris", "Holiday"], [22,11,22,11,"Party with colleagues", "Holiday"], [20,12,30,12,"Christmas with family", "Holiday"], [12, 10, 14, 10, "Watch 1 Test", "Watch1"], [15, 10, 17, 10, "Watch 2 Test", "Watch2"], [18, 10, 20, 10, "Watch 3 Test", "Watch3"] ]; function CheckDate(month,dayno){ //begin function var retval = new String(dayno); var m = month + 1; for(var app = 0; app < apps.length; app++){ //begin for-loop if(m == apps[app][1] ){ //first month (if 1) if(apps[app][3] - apps[app][1] > 0){ //if 2 if(dayno >= apps[app][0]){ //if 3 switch (apps[app][5].toLowerCase()){ //switch case "holiday": retval = "<div class='hol' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch1": retval = "<div class='watch1' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch2": retval = "<div class='watch2' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch3": retval = "<div class='watch3' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; default: retval = "<div class='error' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; } //end switch } //end if 3 else { //else 1 if(dayno >= apps[app][0] && dayno <= apps[app][2]){ //if 3 switch (apps[app][5].toLowerCase()){ //switch case "holiday": retval = "<div class='hol' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch1": retval = "<div class='watch1' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch2": retval = "<div class='watch2' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch3": retval = "<div class='watch3' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; default: retval = "<div class='error' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; } //end switch } //end if 3 } //end else 1 } // end if 2 else if(m == apps[app][3]){ // second month (else if 1) if(dayno <= apps[app][2]){ //if 2 switch (apps[app][5].toLowerCase()){ //switch case "holiday": retval = "<div class='hol' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch1": retval = "<div class='watch1' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch2": retval = "<div class='watch2' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch3": retval = "<div class='watch3' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; default: retval = "<div class='error' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; } //end switch } //end if 2 } //end else if 1 else if( m > apps[app][1] && m < apps[app][3] ){ //else if 1 switch (apps[app][5].toLowerCase()){ //switch case "holiday": retval = "<div class='hol' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch1": retval = "<div class='watch1' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch2": retval = "<div class='watch2' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; case "watch3": retval = "<div class='watch3' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; default: retval = "<div class='error' title='" + apps[app][4] + "'>" + dayno + "</div>"; break; } //end switch } //end else if 1 } //end if 1 return retval; } //end for-loop } function PrintMonth(month){ var done = false; var day = 0; document.write("<table class='inner'><caption><b>" + months[month] + "</b></caption><thead>"); document.write("<th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>F r i</th><th>Sat</th><th>Sun</th></thead>"); while(!done){ document.write("<tr>"); PrintWeek(month,day, firstdays[month], daycounts[month]); document.write("</tr>"); day = day + 7; if( day > daycounts[month] + firstdays[month]){ done = true; } } //end of while-loop document.write("</tbody></table><p>"); } //end of function function PrintWeek(monthno,start,min,max){ var d; var desc; for(var j = 0; j < 7; j++){ document.write("<td>"); d = start + j; if(d >= min && d < max + min){ desc = CheckDate(monthno,d - min + 1); document.write(desc); } document.write("</td>"); } //end of for-loop } //end of function [/code] EDIT: Nope, fixing the first toLowerCase() call didn't help.
-
The $rstart variable is fine...all it does is specify which table row to start on for pagination. I put an ampersand before the forum_id, but I'm not sure if it worked yet. I use Google for reading my feeds, and sometimes it takes a while for any changes to become apparent.
-
I have a script that creates an RSS feed for one of the sites I have. It was working fine, but now it's parsing the info wrong and I'm not sure why. All it's supposed to do is return a message board post. Below is the code that creates the link: [code] <?php //just to turn on the pretty colors <link>".$base."forum/viewthread.php?".$rstart."forum_id=".$row['forum_id']."&thread_id=".$row['thread_id']."#post_".$row['post_id']."</link>\n ?> [/code] The problem lies at the forum_id - & segment of the code. Instead of returning something like: website.com/forum/viewthread.php?rowstart=20[b]forum_id[/b]=4[b]&[/b]thread_id=25#post_66 I get: website.com/forum/viewthread.php?rowstart=20=4thread_id=25#post_66 Any ideas on why this is screwing up? And I haven't changed the code in months, so it's not as though I screwed it up by tweaking it myself.
-
[quote author=Jenk link=topic=111347.msg451328#msg451328 date=1160741510] they may have been referring to short tag '<?' Wihtout an example it's difficult to say :p [/quote] Yeah, and of course the post I originally referred to didn't have any examples, only a passing mention of old vs. new syntax. Oh well, so long as I can get my scripts to work, it doesn't really matter. :)
-
The forum doesn't seem to like the code, so I'll just link to where I posted it on the other message board: [url=http://www.ozzu.com/ftopic69734.html]http://www.ozzu.com/ftopic69734.html[/url] I can't link directly to my message, but it's the last one in that thread.
-
I've been trying to help out someone on another message board with tweaking a calendar script they have. The script allows for appointments to be made by passing values into an array within the code itself (not the way I would've done it, but that's neither here nor there). Originally, any appointments made would turn the days selected red to highlight the span of time they would take. Since the user is a firefighter, he wants the ability to have different colors available for different watch shifts. I figured that the easiest way to adapt the existing script to that would be to add another element to the array as a flag, then have a series of switch statements that would see what flag (if any) were set and highlight those dates with the correct color. Unfortunately, the code is only displaying the first appointment and nothing else. I think the problem is in checkDate's for-loop, but I can't see it. I originally thought that the switchs' break statements were ending the loop, but I don't think that's it. Below is all of the code...it's long. I don't like that all of the JavaScript is in the head rather than included as an external file. I also don't like how the calendar is created, but since I can't get the basic functionality of the script to work correctly I don't want to re-invent that part of the wheel just yet. The comments on every checkDate line were to help me match brackets. Well, anyway, here's the code: EDIT: I think I have to put it in a separate post because of its length.
-
[quote author=businessman332211 link=topic=110237.msg451333#msg451333 date=1160741675] You must have everything wrong. I am a web developer, you seem to want to stunt people who seek knowledge. I don't care what anyone say's there is nothing wrong with continuing to learn, if you had not of heard me in my career, I made a lot of major career choices lately. I stopped trying to do graphic/design, layout/design, content writing I have a friend who has ton's of experience, we are helping each other in a partner sort of way. As for the rest I am interested in other forms of web development, coding in css/xhtml programming general web design, coding, programming I still do everything, I get the project, do all the planning, send the specs to him for a picture of a logo/layout I code/program organize everything, adn I do the content, the send it to him to proofread. Granted it might have been hard trying to master graphic design/photography and still keep my knowledge in other areas mastered. I also know full well everything you said I didn' tknow, I sometimes get back into research, I study I ask questions to see what other people know, maybe there were things about something i didn't know. [/quote] Am I the only one thinking there's a language barrier problem here? And, businessman, with all due respect, how can anyone here be categorized as wanting to stunt people who seek knowledge when they're volunteering their time to post on this board? I've seen nothing but great patience with the other members here as they've given you a lot of advice over and over again. That you very rarely follow through with their advice, resulting in frustrating the people who are trying to help you, is [b]your[/b] problem, not theirs. No one is saying that you shouldn't learn. What they're (we're) saying is that you should pace yourself. A professional knows their strengths and limitations, not just with their skillset, but with [b]how[/b] they learn and [b]how much[/b] they can learn in a given time. I think it's pretty obvious that you're pushing yourself too hard. Like I said before, you don't need to learn all of this stuff all at once. Since you call yourself a businessman, acting like a professional is in your best interest. Ironically, you've acted anything but professional to this point. Yes, you've asked questions. Many questions. And others have given you advice as a response. What do you do in return? You ignore it. They repeat their advice, and you still ignore it. When they offer constructive, if occassionally blunt, criticism you either ignore it outright or make statements (like the ones that started your last message) saying that they are mean and don't like you or that they're stifling your growth. And no, none of this has [b]anything[/b] to do with your graphic design problems. I know others have said that they're not particularly good at graphic design. I'm not good at it either. It's a moot point. What this [b]is[/b] about is your insistance in thinking that everyone here is either wrong or mean when they don't pat you on the back or when they get frustrated with you asking the [b]same[/b] questions over and over again. Being a businessman, a true businessman, does not mean acting like a petulant child. Yes, criticism can hurt, especially when you know you put a 100% effort into something. But this is the real world now. It's either sink or swim. If you cannot handle criticism, if you will not heed the advice of your contemporaries, then you're not a businessman. You're a guy with a hobby who has a fragile ego. Please take this advice in the spirit in which it is intended. Like I said before, I'm in a similar situation as you, so I do want to see you succeed.
-
[quote author=MrLarkins.com link=topic=111381.msg451313#msg451313 date=1160739628] [code]$main = mysql_query("SELECT id FROM ibf_members WHERE mgroup=4"); $main = mysql_fetch_array($main); $id = $main['id'];[/code] here is my code. I know for a fact that there are five entries in the database in column id where mgroup=4, however when i do [code]$count = count($id); print("$count");[/code] i get 1 isn't $id an array here? or did i do something wrong? [/quote] $id isn't an array...$main is an array, with each element being a column in your table. Right now, you're getting 1 because you've only accessed the id from the one record you've accessed. Try doing this: [code] <?php $query = "SELECT id FROM ibf_members WHERE mgroup=4"; $result = mysql_query($query); $ids = mysql_num_rows($result); //returns the number of rows returned by your SELECT query echo "$ids\n"; ?> [/code] If you want to get to info from each returned row, you'll have to loop through them as the mysql_fetch functions only return one row at a time. So something like: [code] <?php $query = "SELECT * FROM ibf_members WHERE mgroup=4"; $result = mysql_query($query); while($row = mysql_fetch_array($result)){ //while you have records available from the SELECT query /* process the record, typically with something like: $somevar = $row['somecolumn']; do something with $somevar */ } //loop automatically ends when there are no more records available from your SELECT query ?> [/code]
-
You're trying to insert both $country (which is defined) and [b]$countryString[/b] (which [b]isn't[/b] defined) into the database. You don't seem to have a countrystring column to put it into, so you're overrunning the boundary of your table by trying to insert a record that's one column too large.
-
[quote author=wildteen88 link=topic=111347.msg451290#msg451290 date=1160733889] I guess what they mean by "old syntax" is the use of register_globals. For example if your PHP setup has register_globals enabled, instead of using $_GET['url_var_here'] you used $url_var_here The "new syntax" is to disable register_gloabls (which is off by default as of PHP4.2.x) and use the new superglobals which are $_GET, $_POST, $_SESSION, $_COOKIE etc Another new sytax change is the old superglobals which are the $HTTP_*_VARS. For example instead of using $HTTP_GET_VARS you use $_GET instead for accessing vars in the URL. Or instead of $HTTP_POST_VARS your use $_POST etc. [/quote] I dunno if that's what the other person was talking about as my version of the book only uses the current superglobals. I think it may have something to do with 'arrow' syntax ($something -> something) that I see in some people's code. How does that kind of thing work?
-
I don't know if it's my place to say anything, but I'm bored, so why not? ;P businessman, I have two very important words that I think you should heed: [b]Chill. Out.[/b] You don't need to cram your head silly with everything under the sun all at once. Hell, I'm in a similar boat as you, learning on my own at home. I fell into the same trap you're in now...a lot of these technologies rely or use other technologies to work, so where should I go next? What's XHTML without CSS? PHP without MySQL? Or AJAX without JSON? And, like you, I tried cramming my head with everything all at once. And, ultimately, I learned nothing. You need to structure your learning. What do you know? What do you know [b]well[/b]? If you know something really well, then learn the technologies/languages associated with it. If you're comfortable with MySQL, try PHP. Good at JavaScript? Try doing some object oriented stuff with it. I think it's also important that you realize that memorization is not the same as learning. Being able to recite all the built-in PHP functions in alphabetical order may be a neat trick, but what's really important is knowing what they do and when to use them. I doubt anyone here has memorized every bit of PHP, but I don't doubt that, if they run into a problem, they can either lookup the proper function to use or create one themselves. Finally, you've got to pace yourself. Like others have said, doing nothing but studying and coding in the hopes of becoming Master of the Universe is self-defeating. You've got to give your brain a chance to rest. Something that helps me is playing video games on my PS2 (I like to stay away from the PC during my relaxing). I find that I not only become reinvigorated while kicking the snot out of the AI in Tekken (gotta release that frustration), but my brain still works on whatever I'm learning in the background during play anyway. In closing, just relax, man. The world won't stop spinning if you don't become an ace programmer tomorrow.
-
I asked this in the miscellaneous category a while back and never got a response, so I figured I'd ask here as it seems like a better section in which to post this. I have the Larry Ullman/Peachpit book (the one up to PHP4 and MySQL4). I saw someone make a comment that the book uses the 'old' PHP syntax. What is an example of the 'old' synatx, and what is an example of the 'new' syntax? Thanks :)
-
[quote author=Jenk link=topic=111314.msg451115#msg451115 date=1160684806] [code]<?php abstract class A { public function fooBar() { echo 'Foobar!'; } } class B extends A { } $obj = new B; $obj->fooBar(); ?>[/code] [/quote] ...duh, I should've known that. :D Thanks. :)
-
[quote author=Jenk link=topic=111314.msg451021#msg451021 date=1160674626] When building a set of classes that share common functionality, it's useful to bundle that functionality into one class. Sometimes that functionality is useless on it's own and must be extended to complete the class; thus abstract comes into play :) Not every method has to be abstract within an abstract class, infact you don't have to have any abstract methods at all. [/quote] So how would an abstract class be 'connected' to a non-abstract class that needs the functionality the former has?
-
I wasn't sure if I should post this here or in PHP Help, so I hope I got it in the right place. I was reading through my O'Reilly PHP reference and noticed that PHP has a pretty simplistic object oriented side to it. Everything more or less made sense until I got to the keyword [b]abstract[/b]. I just can't see why I'd ever make an abstract class or abstract methods if they couldn't be fleshed out, especially given PHP's [b]interfaces[/b] keyword, which, at least on the surface, basically does the same thing. So, with all that said, when would using an abstract class be beneficial? And what are the differences between that and interfaces? Thanks :)
-
I see you figured it out, but since I wrote this huge reply, I figured I'd post it anyway. At the very least, it may give you some new ideas with form handling. :) First, you should never hard-code your database login routine in a script. It should be kept in its own, separate file (preferably outside of your web root), and then included in those scripts that need database access. Second, since you're trying to make a sticky form, it's far more efficient to make one script with something along the lines of: [code] <?php session_start(); foreach ($_POST as $key => $value){ $_SESSION[$key] = $value; } //fill the session info with what (if anything) has been posted if (isset($_POST['submit'])){ include (../database_connect.php); //your database login routine file that's outside of the web root /* handle the form */ if(/*everything is okay*/){ header("Location: blah.php"); //redirect the user to a different page if the form has been inputted and processed correctly exit(); } else{ echo "$error_message"; } } ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?> method="post"> <table> <tr><td colspan="2"><img src="title.jpg"></td></tr> <tr><td colspan="2" align="left" class="text"><?php echo $_POST['msg'] ?></td></tr> <tr><td class="title">First Name: </td><td><input size="30" name="fname" type="text" value="<?php echo $_POST['fname'] ?>"></td></tr> <tr><td class="title">Last Name: </td><td><input size="30" name="lname" type="text" value="<?php echo $_POST['lname'] ?>"></td></tr> <tr><td class="title">School Name: </td><td><input size="30" name="sname" type="text" value="<?php echo $_POST['sname'] ?>"></td></tr> <tr><td class="title">Grade: </td><td><input size="30" name="grade" type="text" value="<?php echo $_POST['grade'] ?>"></td></tr> <tr><td colspan="2" align="left" class="text"> Please provide the mailing address you would like your wall poster and memory album shipped to: </td> </tr> <tr><td class="title">Street Address: </td><td><input size="30" name="address" type="text" value="<?php echo $_POST['address'] ?>"></td></tr> <tr><td class="title">City: </td><td><input size="30" name="city" type="text" value="<?php echo $_POST['city'] ?>"></td></tr> <tr><td class="title">State: </td><td><input size="30" name="state" type="text" value="<?php echo $_POST['state'] ?>"></td></tr> <tr><td class="title">Zip: </td><td><input size="30" name="zip" type="text" value="<?php echo $_POST['zip'] ?>"></td></tr> <tr><td class="title">Email address: </td><td><input size="30" name="email" type="text" value="<?php echo $_POST['email'] ?>"></td></tr> <tr><td colspan="2" align="left" class="text"> Would you like to receive future emails from bsmmedia.com on special offers? <input type="radio" name="future" value="Yes"> Yes <input type="radio" name="future" value="No"> No </td> </tr> <tr><td colspan="2" align="center"><input type="submit" value="Submit" class="submit"></td></tr> </table> </form> [/code] This should eliminate the need to have one script that displays the form and one that processes it. If the user has submitted the form, the script will process it (which is what the isset conditional checks for). If the form was processed without any errors (in other words, if everything was filled in correctly), the user is redirected to another page (blah.php, in this instance) and the script ends. If there is some error with the form (not all of the inputs were filled in, bad data, that sort of thing), the script will echo an error message (which should be constructed while you check the inputs for validity and correctness). If there's an error, or if the form has not been submitted, the form itself will be displayed. I use the $_POST array in the form as I think it's a bit more secure than the $_SESSION array for this purpose...you probably don't want the form to display all of the user's info if they accidentally return to it while still browsing your site after submission. You should definitely do more than just check the input's length when handling the form. A malicious user could do all sorts of things with your form (and, by extension, your database) as it stands now. Hope this gives you some good ideas. :)
-
I have a MySpace account. I got it when I saw that some of my friends were on it, and figured it would be a good way to keep tabs on them asynchronously. Blogging seems a bit better suited to that than e-mail to me. MySpace does, in virtually every facet, suck, although I like the ability to add some music to my page (even though I would never do such a thing in a 'real' webpage). And yes, I hate Tom.
-
[quote author=businessman332211 link=topic=110604.msg447365#msg447365 date=1160071230] well for one if you know c++ or something, then in a few months I will pay you fairly to teach me that language, that could give you some freelance work. [/quote] Sorry, man. While I have my old C++ notes buried in my closet somewhere, it's been a few years since I've used that language for anything. So no, I wouldn't be able to teach you the language. I'd have to teach it to myself first. To the others, I have gotten a tiny amount of experience freelancing. The FAC site I posted in the Web Critique board, and the Star Trek site I've worked on ([url=http://www.startrekreborn.net/]http://www.startrekreborn.net/[/url]) -- to be fair, most of that site's work was with maintenance and adding the RSS feeds, as it's just a site built using PHP-Fusion, so it's not really a good example. The fantasy hockey site I'm building will be my first PHP project. Unfortunately, I live in an area of the country that is rather rural, so trying to find a decent amount of freelance work is difficult. Looks like creating my own projects is the way to go.
-
I'm working to get the skills needed to land a fulltime job, but I'm not exactly sure what employers are looking for. I've brought this up in another forum and received good advice, but I'd like to get a few more ideas or points of view. I went to my state's university to get a computer science degree. I fizzled out at the assembly language stage, and decided to change majors to communication as bills were starting to pile up and I felt I had to get a degree. I graduated with two minors -- music, and computer information and technology (the university's IT/web development stuff). The latter I earned with the three C++ classes I passed and the introductory web design and IT design courses the school offered. Unfortunately, I didn't really learn anything from either of them. I have no real work experience, in the field or otherwise, as I didn't want to screw up the benefits I receive from the state (I'm physically disabled and confined to an electric wheelchair) for unstable employment. I've been teaching myself what I feel are the technologies I need to know -- obviously XHTML and CSS, JavaScript, PHP and MySQL -- but I'm unsure as to what employers are looking for in terms of skill for an entry level position. Are there any benchmarks I should know of? Anything that I can do to make sure I don't look like a newbie in the interview process, outside of the obvious (wear a suit, be honest, etc.)? I feel I can learn the technologies pretty quickly. I can't memorize syntax or theory wholesale by reading something once, but if shown an example or two I can pretty much wrap my head around it, although I may have to remind myself of the syntax occassionally. Do employers mind if someone has to learn a bit while on the job? Basically, I'm just not sure if I'm really ready to put myself on the market, and I'd like to have some idea of what employers are expecting of new employees so I can compare that with where I'm at now. Thanks. :)
-
Easy to use Content Management System for Personal Use?
KevinM1 replied to shakim's topic in Miscellaneous
[quote author=shakim link=topic=110421.msg446324#msg446324 date=1159909325] I decide to create a personal site by way of a CMS. Currently I am using Dreamweaver and updating everything manually. Well I thought I get with the time and upgraded. The following are things I am looking for. 1. Easy to use 2. Has downloadable themes 3. Cost doesn't matter but quality does 4. Customizable 5. Things I would like to add to site - flash photo Album, resume, and blog. 6. Modern looking (web 2.0). [/quote] I'm using PHP-Fusion for a fansite and it adheres to the first four items rather well (very easy to use with the admin panels, has a ton of themes to download, is free, and is relatively customizable). I'm not sure about the last two as I really haven't tried adding anything else to it, and I'm not quite sure what you exactly mean by Web 2.0 (it doesn't use AJAX or anything, if that's what you mean). I find Fusion to be a bit more forgiving than Mambo/Joomla. I believe there's a site that will let you try different CMS' for free. Something like opensourcecms.org or something.