Programming & Data Science

 Data Science Resource

 

Blogs

http://flowingdata.com/2012/04/27/data-and-visualization-blogs-worth-following/

https://towardsdatascience.com

http://www.mightywebdeveloper.com/

 

Python - Convert CSV to JSON

https://www.idiotinside.com/2015/09/18/csv-json-pretty-print-python/

 

dBase Web App

http://www.dbase.com/Knowledgebase/INT/WebAppHowTos/CREATINGADB2KWEBAPP.HTM

 

Connect to a dBase or Other DBF file

https://docs.microsoft.com/en-us/sql/integration-services/connection-manager/connect-to-a-dbase-or-other-dbf-file

 

Data Converters

http://okfnlabs.org/dataconverters/

 

Tutorials

https://schoolofdata.org/courses/sql-databases-part-two/

http://www.graphics.stanford.edu/courses/cs448b-04-winter/

- Python

https://www.cybrhome.com/topic/python-tutorials

Javascript

https://javascript.info/intro

 Powershell

https://soykablog.wordpress.com

Visualisation Tools and Resources

https://drawingbynumbers.org/toolsandresources

Drawing by numbers organizes data visualization tools under four categories - Charts and graphs; Mapping and mashups; Design, layout and presentation; and Data management tools. Browse through them below.

However advanced their capabilities, most of the tools profiled here address fairly simple data and design tasks. They also have feature sets that anyone with a little technical knowledge (and some persistence) could use to make something. They all have acceptable support structures and materials and a degree of non-English language support. They are also all free to use or open source. There are commercial alternatives to these tools as well, and we will be profiling them soon.

 

D3.js Tutorials

https://github.com/uwdata/d3-tutorials

D3 Tutorials for CSE512 Data Visualization Course at the University of Washington by @kanitw and @domoritz at @uwdata.

Our wiki also lists a number of useful resources for visualization design and development. Feel free to use them for your classes or workshops and send us feedback and improvements. If you find these tutorial useful, please tweet to us at @uwdata and write in our Testimonials page.

http://chimera.labs.oreilly.com/books/1230000000345/index.html

 

Javascript

https://developer.mozilla.org/en-US/docs/Web/JavaScript

 http://bonsaiden.github.io/JavaScript-Garden/

 https://wesbos.com/blog/

Reading CSV with JS and HTML5

https://mounirmesselmeni.github.io/2012/11/20/reading-csv-file-with-javascript-and-html5-file-api/

https://coderexample.com/reading-csv-file-using-javascript/ 

https://code.tutsplus.com/tutorials/parsing-a-csv-file-with-javascript--cms-25626

https://www.papaparse.com/#local-files

Developers to Follow:

https://theelous3.net/index

Javascript Tutorials on Github:

https://github.com/freeCodeCamp/freeCodeCamp

https://github.com/getify/You-Dont-Know-JS

https://github.com/trekhleb/javascript-algorithms

https://github.com/30-seconds/30-seconds-of-code

https://github.com/leonardomso/33-js-concepts

 

Node

CSV to JSON

https://github.com/Keyang/node-csvtojson 

http://keyangxiang.com/csvtojson/

Guides

Regex

http://www.zytrax.com/tech/web/regex.htm

https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/

http://www.regexbuddy.com/

* Ruby Regex expression editor

http://www.rubular.com/ 

 

JQuery Themes

http://jqueryui.com/themeroller/

https://www.ibm.com/developerworks/library/wa-jquerythemes/

 

Prepare to Sign Code by Installing the Windows SDK

In order to use SignTool.exe to sign your application, you need to either install Microsoft Visual Studio 2005 (or later), or on the machine where you will be signing code, download and install one of the following versions of Microsoft Windows SDK:

You can sign software automatically upon building in Visual Studio by adding the following command to the project as a "Post-build event command line" (project properties > Build Events):

"C:\PATH-TO-WINDOWS-SDK\signtool.exe" sign /fd SHA256 /f "C:\(ProjectDir)SigningCert.pfx" /p Password /t http://timestamp.digicert.com

Source: 

https://docs.microsoft.com/en-us/windows/desktop/appxpkg/how-to-sign-a-package-using-signtool

https://www.digicert.com/code-signing/signcode-signtool-command-line.htm

http://msdn.microsoft.com/en-us/library/ms180786%28VS.80%29.aspx

Basics of Signing and Verifying code - CodeProjecthttps://www.codeproject.com › General Programming › Cryptography & Security

 

PHP PROGRAMMING

PHP allow access based on IP addresses:

Example, using true or false statements.

<?php

$custome_name = array('10.10.10.10, 20.20.20.20)';

$custome_name2 = false;

if (in_array($_SERVER['REMOTE_ADDR'], $custome_name)){

     $custome_name2 = true;

?>

This returns a value if the IP address is not present: <?php if (!$custome_name2) { ?>

More about IF statements can be found here: http://www.zentut.com/php-tutorial/php-if/

If you were to use $_SERVER['HTTP_HOST'], this would return a value in HTTP header and is easily faked. Using remote_addr the result returns the address to Apache. Here is another example from here: https://daveismyname.blog/grant-access-based-on-ip-address-with-php

//collection of allowed IP addresses
$allowlist = array(
    '36.285.23.23',
    '12.101.67.56',
    '98.465.23.89',
    '16.289.90.10',
    '71.214.228.18'
);

//if users IP is not in allowed list kill the script
if(!in_array($_SERVER['REMOTE_ADDR'],$allowlist)){
    die('This website cannot be accessed from your location.');
}
//if users IP is not in allowed list kill the script
if(!in_array($_SERVER['REMOTE_ADDR'],$allowlist)){
    die('This website cannot be accessed from your location.');
}

 

What does $("#value"); mean?

This is known as a jQuery Selector. It can be used to get certain elements from a website. See below:

#id $("#lastname") The element with id="lastname"
.class $(".intro") All elements with class="intro"

https://www.w3schools.com/jquery/jquery_ref_selectors.asp

-->
© Donald Young HTML Responcive Template designed by Crazy Pixels