Git Product home page Git Product logo

johnsamuelwrites.github.io's Introduction

John Samuel

Research Interests: Data Integration, Data Warehouses, Data Analysis, Big Data, Web Services, Knowledge Representation, Semantic Web, Multidimensional Data Modeling, Description Logic, Geographical Information Systems

Mathematics

Repository Topic
A359012 Experiments on the integer sequence A359012

Multilingual Projects

Repository Topic
Q42761025 Abstract personal blog
MultilingualCL Multilingual command-line
WDProp Understanding Wikidata properties
ShExStatements ShEx generation from CSV
WikiProvenance Wikidata provenance information analysis
inclusive Multilingual application for inclusive writing

Teaching

Current Courses

Repository Topic DOI
ProgC C Programming DOI
AlgoC Algorithms and C Programming DOI
DataMining Data Mining DOI
MachineLearning Machine Learning DOI
IA-DeepLearning Artificial Intelligence and DeepLearning DOI
TDM Massive data processing DOI
DP-DataMining Digitalisation des procédés: Data Mining DOI
Data Science Data Science DOI
jscourses Course notes and live-programming DOI
AISchool Artificial intelligence exercises for school students DOI

Past Courses

Repository Topic DOI
Chimie-Numérique Chimie-Numérique DOI

Work in progress

Repository Topic
Awesome Wikidata Curated list of Wikidata Projects
SPARQLqueries Tutorial on SPARQL queries
multilingual Multilingual programming
dotfiles Configuration for Building Multilingual System
ODDOL Open Data Driven Online Learning

johnsamuelwrites.github.io's People

Contributors

emulatingkat avatar johnsamuelwrites avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

johnsamuelwrites.github.io's Issues

Publish an analysis reports page for the website

Publish an analysis page for the website with the following information

  • Languages
  • Articles
  • Distinct Words/Lexemes

For each of these, some or all the following information needs to be provided

  • Count
  • Average/Mean

The reports page needs to be available in the following formats

  • HTML
  • CSV
  • JSON

Reduce feed to last 10 recently modified articles

Currently, the feed shows the list of all the articles published so far. Following the current practice, this number needs to be reduced to last 10 recently published article. Since the website follows "evolving-story format", this could be modified to the last 10 recently modified articles.

Remove duplicate files

There are some duplicate files like CSV, JSON, and image files. Removing them requires the following steps

  1. Find the duplicate files (e.g., using fdupes)
  2. Find the oldest version of the file and point all links to this file
  3. Remove the duplicate files

Separate feed for different languages

Currently, there is a single feed for the whole website. Two tasks are required

  • One feed for the webpage containing the recent articles
  • Separate feed for each language

Support multiple image sizes for slides

For slides, support one or more sizes

  1. 100% of the slide
  2. Half (left or right) of the slide
    a. Text and image
    b. Image and text
  3. Quarter of the slides (to support four images)

Generate new order for reference list as references are added

Currently, whenever a new reference is added to an article, the reference numbers for all the existing references have to be manually updated. A possible approach is to run a script after the completion of an article with the new references. This script must perform the following:

  1. Verify the citation style and the identifiers
  2. Generate reference numbers in the order of their appearance
  3. Generate a reference list

Use static syntax highlighting generators

Currently, the syntax highlighting for the code used in the slides is created manually. Any small modification requires a lot of effort for correcting or creating a new syntax highlight code.

Two tasks:

  1. Identify all the available code snippets in the slides and remove existing syntax highlighting code.
  2. Create a new file for each snippet of code
  3. Use Python pygments for automated generation of the syntax highlighting.

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.