NO FORMAL LECTURE...Attendance NOT taken Things to consider for informal lecture time
NEXT WEEK: Mr. M. will make suggestions re: how you can make your Resume STAND OUT in a stack of resume - based on assignments you do (and more importantly the EXTRA time you put in) - this will be of interest to designers, 3D, 2D, video and of course programmers. MR. M will be in lecture... why not discuss your ideas for Major WP with him Mr. M> will go to lab... afterward... why not practise for midterm assessment or ask him any WordPress or other MM related questions. This will be an informal lecture SEE PLAN OF ATTACK - for weeks ahead, and when attendance will be taken. thanks MrM Lab - MID TERM ASSESSMENT??? Rob, be sure to make it challenging. Should be easy and quick to get 60 - 70% Make it tough to get >85% IDEAS: - have them do the BASE QUIZ... TIME THAT reward for those that do it quickly.. - this will be out of say 80% - make it easy to tell if they did it - ie have a SINGLE page, with plugins all on it THEN>.. - have, once time has been recorded.. they may ATTEMPT the BONUS... for >80% Find something that is HIDDEN, or only found by research, and not by just playing with plugins etc. or find a TOUGH plugin... OR something that needs coding - but make sure instructions are good. Tip of day TIP OF THE DAY.One 3rd year, Chris, I think - is adding this to his resume Mr. M. added to his Filmmaking cards Invicatar Films MM 325 students... Does this surprise you? http://wordpress.org/extend/plugins/super-cool-qrcode/ QR codes.. Mr. M. signature Generate youw onw WP plugin for this.. Email to colleague and friend - professor at college Do you notice POINT FORM... Don: . SURE nice to chat with you, and see your NEW iPhone . If you want to see my QR code, click on my small signature line link below I have decided to keep my signature line MINIMAL, especial for mobile - - - - - - - - - - - - - - - Here is your HOMEWORK: -1- http://itunes.apple.com/us/app/agingbooth/id357467791?mt=8 (aging app for iphone) -2- http://zxing.appspot.com/generator/ (NOTE, there are LOTS of types of QR codes) - - - - - - - - - - - - - - - Deadline: Midnight Halloween... please submit through Blackboard. sorry there can be NO extensions. - - - - - - - - - - - - - - - Student R&D Consider mainly work period... work on MS Office Assignment HOw to submit? Student R&D Assignment Thanks Bethany! http://www.eweek.com/c/a/Messaging-and-Collaboration/Google-Docs-Presentations-Offers-Realtime-Collaboration-470545/ Google (NASDAQ:GOOG) Oct. 18 upgraded its Google Docs presentations capabilities, adding real-time collaboration capabilities and more than 50 other new features to better compete with Microsoft Office Web Apps and other tools. ... The new presentations are long overdue, coming more than a year and half after Google launched new document, spreadsheet and drawing editors. The Docs editor employs a new JavaScript layout engine and leans heavily on HTML5 to boost speed. If approved: Mr. M. will gradually be changing Lecture time on Fridays to more LAB time: COPY of Sunday's Email to Dean: From: "mccormac (Rob Mccormack)" <xxx@confederationc.on.ca> Date: October 16, 2011 10:09:49 AM EDT To: "(Pattie )" <xxx@confederationc.on.ca> Cc: Dean Murdock --"kelement (Kevin xxx)" <xxx@confederationc.on.ca> Subject: Room Change MM 325, Friday - BOOK Lecture and LAB for 1 hour Gail / Kevin: FYI only no action required just giving my students a variety of lab/lecture time late on Fridays. Thanks, R. Pattie: On Friday's I have a 1 hour lecture with ALL my 2nd year students: Fridays 3:30pm - 4:30pm MM 325-SHU C216 I believe our MAC lab is also available at: Fridays: 3:30pm - 4:30pm SHU B116B Request: I would like to KEEP Room C216, but ALSO BOOK the Lab 3:30pm - 4:30pm SHU B116B Reason: As semesters progress, I see a need for MORE lab work, and LESS lecture time.. If I have BOTH rooms booked, I can vary the lecture/lab time to benefit students. I do find Fridays late, a less than ideal time to hear someone just talk and demo about Server Side Programming... and I think most students agree.... so some lab time would be an improvement all around. Also, we want to have one major (portfolio-worthy) project, which will DEMAND more lab time by Dec. - now we are working on just mini-assignments. Note: (I do know the lab is smaller, but I can work with that easily) Thanks, hope this is OK. Rob ☆ Rob McCormack, P. Eng. ☏ (807) 475-6180 : Professor, Confederation College : Detail information: http://tinyurl.com/mrmsign ☆ Lab: Thanks Callen:GOT IT>>>>> THANKS> http://www.wpzoom.com/themes/photoblog/ But... I'm still looking for what you wrote down.. PHotoblog.. http://www.google.com/search?hl=en&q=wordpress+photoblog+theme&oq=wordpress+photoblog+theme Thanks! What is a database... use Google Forms to catalog/organize 5 fields... We may use this for later assignment.. ie create a dtabase in mySQL - review the Google Form submitted, did everyone follow instructions? - Creating your OWN database using Google FORMS - write down a some data YOU want to gather, Mr. M. to do on board - create a google form - enter in via the form 3 times - look at spreadsheet IS THIS A DATABASE What features does it lack? Is this the type of TABLE that WordPress uses? Database: datWordPressMrM Table: wp_users (and MANY more tables too - all in the WordPress database called datWordPressMrM) Student R&D Mr. M. t Put in first year too... but be carefull of WYSIWYG editors.. Mr. M. to check it out. Hey Thanks... . I think Smultron is STILL free... it is OPEN SOURCE... http://sourceforge.net/projects/smultron/ . You are seeing many FREE apps in App Store... It seems people are willing to pay for "convenience" and easy updating of apps.. (I am a Apple Developer now, hoping to sell on App store soon) . Let me know if I am wrong on Smultron . and YES, I used Komodo Edit for a year or more... I really liked how it handles Python... I did all my coding when I was involved in this Python Framework http://www.web2py.com/ in Komodo . I will post your links... thanks . My personal favourite is actually CODA.. and I paid for it http://www.panic.com/coda/ ☆ Rob McCormack, P. Eng. ☏ (807) 475-6180 : Professor, Confederation College : Detail information: http://tinyurl.com/mrmsign ☆ On 2011-10-07, at 9:32 AM, xxx (Richard Wixxx) wrote: Mr. M, Orion Atkinson As I am sure you both are aware, Smultron has been a good program for web development on a budget, considering when you showed it to us last year it was freeware. You might be both aware of this by now, but as of Smultron 4, it is no longer a free product. It costs 4.99 on the app store for Apple, so I figured I would let you both know that if you continue to recommend it to students recommend version 3.0.1 because it is still free and has tabs which Smultron 4 does not support. As for new recommendations I give you these: Windows Users: http://www.pagebreeze.com/ http://www.coffeecup.com/free-editor/ Mac Users: http://www.activestate.com/komodo-edit http://www.aptana.com/ (Mr. M showed this in a lecture) Hope both of you are well; asdf Oct 22 2010 News Books ordered....Mr. M. ordered this: http://www.graphicartistsguild.org/handbook/ Why? Student's can be a member... discount Mr. M. ordered this book, Oct. 20, 2010 Mr. M. views on formal education, are shaped by this book... http://www.amazon.com/Out-Our-Minds-Learning-Creative/dp/1841121258/ref=sr_1_1?ie=UTF8&s=books&qid=1287604464&sr=8-1 What can we learn from Pixar? Too Early to think about your Portfolio?You portfolio, far more than your grades, or good looks ;) - will help you find work. Time to PolishMr. M. can say it over and over... but maybe when it comes from Pixar, more will pay attention. From PIXAR! Take the time to polish. It seems silly, but people get in such a rush to get the reel out the door, they lose sight of the big picture. THIS IS HOW YOU WILL GET A JOB. And since it's a job in a visual industry -- it should LOOK really, really good. Don't use clashing colors. Make sure your shaders are anti-aliased. Make sure your lights aren't blown out too bright. Make it clear what we're looking at. Don't use confusing fonts. Keep it clean and simple! Dangerous of NOT knowing enough PHPScenerio OK... So you spend 6 weeks learning to make a form that will email. You are very proud of it Mr. M. gave you 7.99/8.00 You MOM tried it and your best friend Bill. You want to use that form for all your clients, while you work as a freelancer... Sounds good... Sounds like what we should be teaching in MM 352, it is Server Side programming after all. TO MR. M. it sounds terrible... If it were 11 years ago, Mr. M. did spend 6 weeks with students, slugging through this... That is the way we did it, that is the way industry did it... and even today, you will find people doing it that way... and you can't convince them even to consider Open Source Software.. "cause they say: oh that is for small stuff", or I never use Open Source or I prefer to learn it myselfe But in a modern Open Source, framework world.. you wasted your time. Your form may well have opened up a SECURITY risk that could take down your server. You only tried it with 3 people. Mr. M. prefers things tested with MILLIONS of peoples.. programmed by the best community and programmers in the world. SO... it could take you 3-12 hours to learn this new way... but that is a bargain.. PLUS: you will havethe skills in DEMAND today. http://wordpress.org/extend/plugins/contact-form-7/ Downloads: 4,934,001 Is server side programming dangerous? Yes... it can be... http://www.html-form-guide.com/php-form/php-form-action-self.html All the more reason to rely on Open source, WordPress, Blogger etc. OR... write it yourself, and risk destruction of your server.... Consider - buildingyour own database in GOogle Forms... then build it in mySQL -- maybe do this in winter rob... How about, just do your best to complete all tasks and UNDERSTAND things, no assignment assigned this week, no test next week. Mr. M. is thinking about a Quiz or Hands-on Test... maybe in TWO weeks... We have so little time in lab... it is hard to take TWO labs for testing/assessment... and take away TWO labs from learning labs.... Maybe a hand-on test might be the best way of you demonstrating your knowledge.... How fast you can do this will have a bearing on your mark. Mr. M. would be quite delighted if most or all of the students could do this after only maybe 7 weeks, or like 20 hours of this course. and you will be well prepared to start on WordPress and other Open Source exciting and profitable solutions. If you don't know that you MUST run this under MAMP or XAMP, then you will fail the test - you could get a few marks for the HTML page, that is all. LECTUREAttendancePlan of AttackDo PLAN OF ATTACK - on left. Review from Last WeekReview from Lab... Note 3 letter prefixes.... DO THIS FOR SURE, or you will be wasting time.... and get mixed up. dat for database, tab for table. WHich of these were are Database, and which was our TABLE ?
QUIZ: OK.... Which of these are found in ROWS, and which are COLUMN names ? Actually a very important thing to KNOW...
What was Mr. M. saying about ecommerce and shopping carts 1- from a business standpoint, try selling on ebay, ebay stores, yahoo stores FIRST Then... Use a service like 2checkout.com - or many others Then.... if needed get a account with PSIGate.com etc. Recommendation x-cart (Open Source shopping cart) - is a lot of trouble, risk, SSL certificate, updating.... and unless you are doing this on a very regular basis, and have the 100's of hours to be a bit of an expert, don't use it. Tip of the Day - Thanks to ? Just like Helpful TIPS for Students and Faculty alikeTRIPLE BONUS **** What was this site built in? 5-habits-to-help-you-complete-your-project-in-record-timeEverybody wants to be more productive. Productivity translates to success, whether you’re a freelancer or an employee. Here are five powerful ways to make sure you’re getting the most out of your time. http://webitect.net/freelancing/5-habits-to-help-you-complete-your-project-in-record-time/ General Comment - Are we making progress in MM 325We are moving forward nicely Mr. M. only hope is that the PACE is OK, and you are taking the time to really learn stuff. You will have a pretty amazing WordPress site by Christmas... and KNOW enough PHP and mySQL s o you could do it on your own without ANY help from anyone. Amazing WordPress PluginOpen Source REALLY can you do amazing thing in days - instead of years. (Thanks Kevin E.) http://buddypress.org/ Student R&D DepartmentThanks Brandon...Brandon asked if there was any way that he could just enter in the names to match... Mr. M. thought so... A 10 minute search by Brandon and Mr. M. yielded the answer.. More time taken to study the example.... The KEY was to use an ARRAY in PHP.. ref: http://php.net/manual/en/function.in-array.php And PRESTO! Brandon had this code... one week later... a single strtoupper() shortened the code EVEN more. KNOW THIS FOR THE Quiz/Assessment - it could save you a ton of time and headaches. Imagine the efforts and number of conditional, if, else if, switch statement needed to replace this elegant way of doing this case "Wayne Manor": // $villian is an array holding all caps of the possible choices $villian = array("JOKER", "THE JOKER", "RIDDLER","THE RIDDLER"); // Ask if the $Name (whatever the user fill in) is contained in the array $villian if (in_array(strtoupper($Name), $villian)) { echo "<img src='images/arkham.jpg' />"; } else { echo "<img src='images/WayneManor.jpg' />"; } // end if break; PHP Emulators OnlineCould this SAVE you some time? Mr. M. found this in the summer of 2010 Try it with this code: http://writecodeonline.com/php/ ONE Fun with Dates.... Get used to going to the manual: http://php.net/manual/en/function.date.php // Prints something like: Monday echo date("l"); // Prints something like: Monday 8th of August 2005 03:12:46 PM echo date('l jS \of F Y h:i:s A'); // Prints: July 1, 2000 is on a Saturday echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000)); echo date("Y"); Mr. M. do the (c) trick... (c) 2010 Confederation College. TWO - From Batman example //$Name comes from the .html form $Name="THE JOKER"; $villian = array("JOKER", "THE JOKER", "RIDDLER","THE RIDDLER"); // Ask if the $Name (whatever the user fill in) is contained in the array $villian if (in_array(strtoupper($Name), $villian)) { echo "<img src='http://www.comicbookmovie.com/images/users/uploads/12499/arkham_asylum_topper.jpg' />"; } else { echo "<img src='http://www.dedroidify.com/blogimages/batmanbegins03.jpg' />"; } // end if THREE - PHP Tip of the Month Do you think this will work? Reference: http://articles.sitepoint.com/article/quick-php-tips $day="Tuesday"; $month="November"; echo "Today is the FRIST $day of $month"; FOUR - Open and Close PHP tags In and out of PHP before they even knew what hit 'em When embedding PHP within HTML, you can close your PHP tag whenever you want to output HTML. This enables speedier processing of your PHP. For instance: Try this in emulator: 12 Years AGO, Mr. M. thought this was REALLY strange... but now he sees the POWER and ELEGANCE that PHP offers. Take a moment to understand it. You may think you have to if($Name=="batman") { echo "Stuff....."; echo "Stuff....."; echo "Stuff....."; echo "Stuff....."; } Which you could do... but that is SLOW and hard to read... Recall all those " and ' and . in PHP make it very hard to understand.. There is a BETTER WAY! This is meant to RUN in the emulator - which has opening and closing tags built-in. $Name="batman"; if($Name=="batman") { // open the if statement ?> <div class='neighbor'> <strong>Welcome Bruce Wayne</strong> </div> <?php } // close the if statement else ?> <div class='russian'> <i>You are not Bruce </i> </div> <?php } // close the if statement PHP Tip of the Semester
echo() also has a shortcut syntax, where you can
immediately follow the opening tag with an equals sign. This short syntax
only works with the short_open_tag configuration setting enabled.
Final Comment on POST and GETSearch for something on freesound.org.find it and email the search to someone.. Does it work? http://www.freesound.org/searchText.php Student Question:During Mr. M. demo... Kevin... asked a question. Kevin R. Thanks for question on what is isam... Mr. M. said, he has used that for years... 15 years.. he heard of it back in MS Access days. He thought it was some kind of an engine thing for mySQL Update: Mr. M had the same vague recollection about e InnoDB engine - which was found in Delphi (Pascal) - readplease is written in Delphi Research http://en.wikipedia.org/wiki/MyISAM MyISAM is the default storage engine for the MySQL relational database management system versions prior to 5.5 [1]. It is based on the older ISAM code but has many useful extensions. The major deficiency of MyISAM is the absence of transactions support. Versions of MySQL 5.5 and greater have switched to the InnoDB engine to ensure referential integrity constraints, and higher concurrency. Writing out your Database (created in PHPMyAdmin) to a web page.You will do this with your OWN database next lab, and it will be PART of the assignment. Can we just study it today in lecture. http://www.w3schools.com/php/php_mysql_select.asp The output of the code above will be:
MOVIE OF THE WEEKWhy did Mr. M. like this? - his daughter in Sudbury sent it to him. - written well. - framing and composition. - viral - A graduate of a FILM SCHOOL did it... Just thought it was brilliant on some level or another.. LAB - Changing Course in MM 3252010 Important: Just like in sailing... you have to tack one way, then another... to get where you are going... In very recent discussion with two students, and much thought... Mr. M. wants to get you into WordPress TODAY! Discover the POWER, the FUN and the EASE - WordPress has to offer you. See how just a basic knowledge of PHP and mySQL can take you so far, so fast. You may find yourself REALLY learning PHP/CSS/xHTML/mySQL -- all because of the raw POWER WordPress affords you. WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time. The core software is built by hundreds of community volunteers, and when you’re ready for more there are thousands of plugins and themes available to transform your site into almost anything you can imagine. Over 25 million people have chosen WordPress to power the place on the web they call “home” — we’d love you to join the family. Marking Matrix You can get 6.9/10 TODAY! and more if you want, next week. See below.... But first... jQuery ReviewWhat about BASIC jQuery, that Mr. M. is finally understanding better... from First year MM 118? Quite important.... w3schools.com Lab or lecture? maybe both... let them do this on their own... not really part of MM 325 anyways... but essential to a good skill set... Show that Polaroid thing.... as part of this FIRST... Show this thing too... very nice, and HTML is possible. http://demo.tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/demo.html Polaroid: http://www.marcofolio.net/webdesign/creating_a_polaroid_photo_viewer_with_css3_and_jquery.html (DEMO) View source, amazing... and more complex http://tympanus.net/Tutorials/PolaroidPhotobarGallery/ Would CLIENTS PAY for this type of display? How quickly could you do it with jQuery? Minutes? for FREE! with Flash? from scratch - Weeks/Months.... Flash with $47 - Minutes ? http://www.flashcomponents.net/component/polaroid_stack_as3__xml.html A quick Word About Open SourceFirst, one notable thing... There is SOME but not a lot of Open Source for products from Adobe and Microsoft Why do you think that is? There is enough though, to make really difficult tasks easy. How about from scratch... months/years? Advantage of Open Source Libraries and Templates... now days, other than perhaps a good learning or academic exercise - there is little point, and there are dozens of serious drawbacks if you attempt it. Mr. M. need to do stuff that is tested in 18 browsers, and 5 Operating systems, that has been used by 100,000 or millions of users. But... you will have a hard time convincing the few remaining people, or companies about open source. Ask anyone who has not yet embraced Open Source... to answer this question: Have you ever made MONEY using open source? If answer is NO... don't waste your time trying to convince them...they live in the past.. and you are wasting your time... but on the bright side... they will eventually come around... without your help or opinions... NO single person, or single company (even Microsoft, and they admit it) - can compete with the POWER and critical mass of Open Source. Mr. M. latest TWO applications for the Mac OS.. Both written in something called: Objective-C - Mac ONLY (kinda like PHP, Javascript, but greater level of difficulty, takes years and years to learn)
JiffyKeys The time-saving keyboard utility for all Mac users. Keep your hands on the HOME row! FREE Software ReaderPal JiffyKeys and ReaderPal... have this in common:
Neither application would have been of interest to Mr. M. "The FUTURE is HERE - it just isn't well distributed ;)" Mr. M. says.. you CAN'T be competitive in business without open source... that is all there is to it. College Web site, the White House in USA... sites are all built on Open source, and people are making very very good money using open source, while the "proprietary systems are slowly dying" Now a days... when a MM company says "We write your applications/websites" from scratch... they mean from scratch - starting with Open Source libraries and frame works... see Free Lance course in winder.. MM 4xxx Our Feature Presentation - Earn marks TODAY by Learning WordPressPlease follow Mr. M. lead. Before you leave - write the steps you did in your What I learned Document Installing your FIRST WordPress
Now
TIP OF THE DAY How do I get back to Dashboard http://localhost:8888/wordpress/wp-admin/ Max. Fun
More Stuff
Show Mr. M. for marks - he will record 6.9/10 % towards your grade TODAY! Question: But I would like more than 6.9/10... Here's how - Next week have a few screen shots of MORE themes and MORE Plugins you installed on your OWN computer, but these in your What I learned Document Then.. MR. M. will INCREASE your mark on the same sheet. But you MUST show him by end of next week. |











