dan-carroll.github.io

Dan Carroll’s Github Pages

These pages are the gateway into Dan Carroll’s online world. Included are my GitHub activities as well as work on other sites. This site is created and maintained with Jekyll: https://jekyllrb.com/.

Note

As a reminder, github.dev can be used as a lightweight web-based editor that runs entirely in your browser. You can navigate files and source code repositories from GitHub, and make and commit code changes.

There are two ways to go directly to a VS Code environment in your browser and start coding:

  • Press the . key on any repository or pull request.
  • Swap .com with .dev in the URL. For example, this repo https://github.com/github/dev becomes http://github.dev/github/dev.

About Me

My Blogs – and Other Sites

  • Dan Reads

    My reading list. And other books I like. Plus books I might recommend. Even thinking about adding kids books since I am the proud Papa (grandpa) of 9.
    This project’s GitHub repository

  • 365 Day Graphic Design Challenge

    The results of my own personal challenge to learn how, or just do, a new graphic each day for 365 days. Not necessarily all contiguous days as I do tend to become side-tracked at times by other projects.
    This project’s GitHub repository

  • My Python Pages

    My site for much of my meandering journey in learning, and sharing, my work in the programming language of the moment – Python.

  • Rather Be Coding

    My blog about programming. Details and the blog itself is coming (back). Temporarily offline at the moment.

My GitHub Projects

These may not be original works of mine. Could be forkings of interesting projects I wanted to play around with. Or could be projects created from some of the lessons in the GitHub Lab. This is an attempt to organize things a bit here on GitHub.

Awesomeness

Forks Without Changes

Interesting projects that I have yet to make use of, or add to.

Web2Py Repositories

Some Python Repositories

  • python/cpython

    The Python programming language.

  • portable_python

    Great programming language portabilized for Windows. The original Portable Python was created by Perica Zivkovic and was hosted at PortablePython.com. His latest copies are available here.

  • pandas: powerful Python data analysis toolkit

    pandas: Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more.

  • matplotlib

    matplotlib: plotting with Python. Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

  • scipy/scipy

    SciPy library main repository. SciPy (pronounced “Sigh Pie”) is an open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.

  • scikit-learn/scikit-learn

    scikit-learn: machine learning in Python.

  • numpy/numpy

    NumPy is the fundamental package for scientific computing with Python.

  • scrapy/scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

  • python-patterns

    A collection of design patterns and idioms in Python.

  • Python tools for penetration testers

    If you are involved in vulnerability research, reverse engineering or pentesting, I suggest to try out the Python programming language. It has a rich set of useful libraries and programs. This page lists some of them.

Some Interesting Projects

  • First Contributions (tutorial)

    Help beginners to contribute to open source projects. This project aims to simplify and guide the way beginners make their first contribution. If you are looking to make your first contribution, follow the steps below.

  • JavaScript Stack from Scratch

    Step-by-step tutorial to build a modern JavaScript stack.

  • Awesome-Xamarin

    A collection of interesting libraries/tools for Xamarin mobile projects.

  • FreeLAN

    A peer-to-peer, secure, easy-to-setup, multi-platform, open-source, highly-configurable VPN software. FreeLAN official website.

  • Universal Extractor 2 (UniExtract2)

    Universal Extractor 2 is a tool designed to extract files from any type of extractable file. Get the latest version here.

  • Xamarin.Essentials

    Xamarin.Essentials gives developers essential cross-platform APIs for their mobile applications.

Not Ready for Prime Time

Project ideas that have yet to get off the ground (not started yet).

License

The following directory and its contents are Copyright Dan Carroll. You may not reuse anything therein without my permission:

  • _posts/

All other directories and files are MIT Licensed.