Tuesday, June 26, 2018

Lecture 9 Scalability - Building Dynamic Websites HarvardOpencourseWare. CS E-75

Lecture 9 Scalability. (Youtube link to open in a new window)

Video Run Time:1:45:39

HarvardOpencourseWare. CS E-75 (Summer 2012)

Course Web Site by CS75.tv
Course Sillabus (Opens in a PDF)
Lecture Slides for Lecture 0 (Opens in a PDF)

Summary: This is the first lecture of the series. Building Dynamic Websites by Harvard OpenCourseWare with Great Instructor David J. Malan

Lecture 8 Security - Building Dynamic Websites HarvardOpencourseWare. CS E-75

Lecture 8 Security. (Youtube link to open in a new window)

Video Run Time:1:34:10

HarvardOpencourseWare. CS E-75 (Summer 2012)

Course Web Site by CS75.tv
Course Sillabus (Opens in a PDF)
Lecture Slides for Lecture 0 (Opens in a PDF)

Summary: This is the first lecture of the series. Building Dynamic Websites by Harvard OpenCourseWare with Great Instructor David J. Malan

Lecture 7 AJAX- Building Dynamic Websites HarvardOpencourseWare. CS E-75

Lecture 7 AJAX. (Youtube link to open in a new window)

Video Run Time: 2:01:01

HarvardOpencourseWare. CS E-75 (Summer 2012)

Course Web Site by CS75.tv
Course Sillabus (Opens in a PDF)
Lecture Slides for Lecture 0 (Opens in a PDF)

Summary: This is the first lecture of the series. Building Dynamic Websites by Harvard OpenCourseWare with Great Instructor David J. Malan

CS75 Lecture 6 Javascript Part-1

CS75 Lecture 6 Javascript Part-1

Video: Lecture 6 Javascript. (Youtube link to open in a new window)

Video Run Time: 1:50:31

HarvardOpencourseWare. CS75 (Summer 2012)




David starts talking about Javascript at 13:01



Course Web Site by CS75.tv
Course Sillabus (Opens in a PDF)

Course Sections Lead By TA
Course Projects
The course's own website is at www.cs75.net.
Google Discussion Group


Lecture 0: HTTP
Lecture 1: PHP
Lecture 2: PHP, Continued
Lecture 3: MVC, XML
Lecture 4: SQL
Lecture 5: SQL, Continued
Lecture 7: Ajax
Lecture 8: Security
Lecture 9: Scalability







Lecture 5. SQL Cont.- Building Dynamic Websites HarvardOpencourseWare. CS75

Video: Lecture 5 SQL Cont.. (Youtube link to open in a new window)

Run Time:1:42:34

HarvardOpencourseWare. CS75 (Summer 2012)





Course Web Site by CS75.tv
Course Sillabus (Opens in a PDF)

Course Sections Lead By TA
Course Projects
The course's own website is at www.cs75.net.
Google Discussion Group


Lecture 0: HTTP
Lecture 1: PHP
Lecture 2: PHP, Continued
Lecture 3: MVC, XML
Lecture 4: SQL
Lecture 6: JavaScript
Lecture 7: Ajax
Lecture 8: Security
Lecture 9: Scalability

htaccess-guide - how-to-use-htaccess

















=====================================
The yahoo finance URL format that this lecture used has been changed. So the URL supplied in the lecture is not longer working.

I experimented with the fgetcsv() function with the following three example codes;

/* Experimenting with fgetcsv() function #1

<?php
   $row=1;
   $num=0;
   $url = "http://~~~~~~/sample2.csv";
 if (($handle = fopen($url, "r")) !==FALSE) {
   while (($data = fgetcsv($handle, 100, ",")) !== FALSE) {
      $num = count($data);
      echo "<p> $num fields in line $row: <br /></p>\n";
      
      $row++;
      for ($c=0; $c < $num; $c++) {
         echo $data[$c] . "<br />\n";
      }
   }
   
   fclose($handle);
   }
?>

/* Experimenting with fgetcsv() function #2

<?php
$row = 1;
if (($handle = fopen("http://~~~~~~~~~/test.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 100, ",")) !== FALSE) {
        $num = count($data);
        echo "<p> $num fields in line $row: <br /></p>\n";
        $row++;
        for ($c=0; $c < $num; $c++) {
            echo $data[$c] . "<br />\n";
        }
    }
    fclose($handle);
}

?>

/* Experimenting with fgetcsv() function #3

<?php
   $row=1;
   $num=0;
   $url = "http://~~~~~~~~~~/sample3.csv";
   $handle = fopen($url, "r"); 
     var_dump($handle); 
   while (($data = fgetcsv($handle, 100, ",")) !== FALSE) {
      $num = count($data);
      echo "<p> $num fields in line $row: <br /></p>\n";
      
      $row++;
      for ($c=0; $c < $num; $c++) {
         echo $data[$c] . "<br />\n";
      }
   }
   
   fclose($handle);
?>

Lecture 4 Part 1 SQL. - Building Dynamic Websites HarvardOpencourseWare. CS75

Part 1 of Lecture #4 wraps up topics on XML before introducing the students to the new concept of relational database (MySQL) and SQL.

Video: Lecture 4 SQL. (Youtube link to open in a new window)

HarvardOpencourseWare. CS75 (Summer 2012)




Video Run Time: 2:04:44

Course Web Site by CS75.tv
Course Sillabus (Opens in a PDF)

Course Sections Lead By TA
Course Projects
The course's own website is at www.cs75.net.
Google Discussion Group
PHP Manual


 Lecture 0: HTTP
 Lecture 1: PHP
 Lecture 2: PHP, Continued
 Lecture 3: MVC, XML
 Lecture 5: SQL, Continued
 Lecture 6: JavaScript
 Lecture 7: Ajax
 Lecture 8: Security
 Lecture 9: Scalability

Summary: This is the first lecture of the series. Building Dynamic Websites by Harvard OpenCourseWare with Great Instructor David J. Malan

MIT 6.00 コンピュータサイエンスとプログラミング秋期講座第2回

  MIT 6.00 コンピュータサイエンスとプログラミング秋期講座第2回 オープンコースウエア 大学名:MIT 講座名:6.00 Introduction to Computer Science and Programming Download course material ...