Code Monkey home page Code Monkey logo

diogenesanalytics.github.io's Introduction

Alexander the Great cuts the Gordian Knot

Problems well-defined are problems solved.

The standard that our analytic work aspires to achieve, can best be illustrated through our namesake: Diogenes. A famous (or infamous) Greek philospher, Diogenes the Cynic is the paragon of the two virtues that best represent our standard: minimalism, and logical rigor ๐ŸŽฒ

diogenesanalytics.github.io's People

Contributors

diogenesanalytics avatar

Watchers

 avatar

diogenesanalytics.github.io's Issues

Add GitHub link

Need to add GitHub link to the contact section in the about page.
github_octocat

Convert Jupyter Notebooks to Webpages

Docker: Create Unique Docker Image for Developing Jupyter Notebooks

Problem

Currently the generic jupyter/scipy Docker image is being used by the Makefile to run all the Jupyter related commands. It would be good to have a custom image just for the website (specifically for the blogs that are converted from Jupyter Notebooks). This would be useful when there is some custom code you need to run in the notebooks (i.e. the binarytree code), or libraries not installed in the vanilla "jupyter scipy" stack (i.e. keras, torch, etc ...).

Bug: Make MathJax Figures Horizontally Scrollable

Problem

It is not possible to ALWAYS have the equations/formulas rendered by MathJax fit completely within the viewing dimensions of the screen (especially with mobile screens). Instead, something must be done to allow the equations to be horizontally scrolled.

Solution

It should be similar to what was done for the <code> element:

.highlight {
display: flex;
justify-content: center;
align-items: center;
overflow-x: auto;
}
.highlight code {
color: #F35F0E;
display: block;
box-sizing: border-box;
max-width: 100%;
}

Documentation: Updating Makefile Docs

Problem

Currently the Makefile documentation (in the README.md file) does not illustrate how to use the Makefile or common problems that the Makefile solves.

Solution

Write an FAQ section to address common problems and their solutions.

Bug: Makefile Sync/Unsync Command Need Overhaul

Problem

When using the make sync or make unsync command, the _jupyter/.synced_history file is never being reset. So if one happens to use the sync command ... and NEVER unsyncs, then that synced history remains unchanged and may be applied at any point that the unsync command is used. Naturally, this IS NOT the desired behavior.

Solution

The question is how to approach this? Could leverage git to determine what files to unsync instead of needing a synced history ... this might work better. Then we don't need to worry about accidentally UNsyncing files that are no longer relevant.

Make Dark Mode the default

Refactor the default UI to use dark mode css settings by default, with a light mode option (if the user toggles it or it is set by the system default theme).

Bug: Fix Makefile Target Behavior

Problem

Currently the Makefile is not able to recognize when the target files (all the _posts/%.md files) are older than the dependent files (all the _jupyter/notebooks/**/%.ipynb).

Bug: Link Styling

Problem

Currently links embedded in jupyter notebooks are not being styled (i.e. the color is wrong) in the fully rendered HTML.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.