<commit_before>![](jacksjodlogotiny.png) [`jacks` (J-Hacks) README](http://bakerjd99.wordpress.com/the-jod-page/)
==================================================================================================

This repository consolidates all J language code and related files referenced by
[Analyze the Data not the Drivel](http://bakerjd99.wordpress.com/). Most of the J
scripts in this repository were generated from [JOD](http://bakerjd99.wordpress.com/the-jod-page/) dictionaries.

For details see blog posts - listed from newest to oldest:

1. [Parsing the Bitcoin Genesis Block with J](http://bakerjd99.wordpress.com/2014/07/03/parsing-the-bitcoin-genesis-block-with-j/)
 * [`bitcoin`](https://github.com/bakerjd99/jacks/tree/master/bitcoin)

2. [APL Software Archaeology `.dbi` Edition](http://bakerjd99.wordpress.com/2013/12/26/apl-software-archaeology-dbi-edition/)
 * [`dbi`](https://github.com/bakerjd99/jacks/tree/master/dbi)

3. [JHS with the DHTMLX Grid](http://bakerjd99.wordpress.com/2012/12/03/jhs-with-the-dhtmlx-grid/)
 * [`griddemo`](https://github.com/bakerjd99/jacks/tree/master/griddemo)

4. [JHS meets MathJax](http://bakerjd99.wordpress.com/2012/11/25/jhs-meets-mathjax/)
 * [`mathjaxdemo`](https://github.com/bakerjd99/jacks/tree/master/mathjaxdemo)

5. [Semi-Literate JOD](http://bakerjd99.wordpress.com/2012/10/01/semi-literate-jod/)
 * [`jodliterate`](https://github.com/bakerjd99/jacks/tree/master/jodliterate)

6. [Pandoc based J Syntax Highlighting](http://bakerjd99.wordpress.com/2012/09/20/pandoc-based-j-syntax-highlighting/)
 * [`jodliterate`](https://github.com/bakerjd99/jacks/tree/master/jodliterate)

7. [Writing Portable J addons](http://bakerjd99.wordpress.com/2012/07/23/writing-portable-j-addons/)
 * [`WritingPortableJaddons.pdf`](https://github.com/bakerjd99/jacks/blob/master/dogpony)

8. [Turn your iPhone into a jPhone](http://bakerjd99.wordpress.com/2012/06/23/turn-your-iphone-into-a-jphone-2/)
 * [`jPhoneBlogExamples.ijs`](https://github.com/bakerjd99/jacks/blob/master/phones/jPhoneBlogExamples.ijs)

9. [GPX from Google Maps KML J Script](http://bakerjd99.wordpress.com/2012/05/16/gpx-from-google-maps-kml-j-script/)
 * [`gpxfrmapkml.ijs`](https://github.com/bakerjd99/jacks/blob/master/geotagged/gpxfrmapkml.ijs)
 
10. The next four posts use code from the directory [`texfrwpxml`](https://github.com/bakerjd99/jacks/tree/master/texfrwpxml)
 * [WordPress to LaTeX with Pandoc and J: Prerequisites (Part 1)](http://bakerjd99.wordpress.com/2012/02/11/wordpress-to-latex-with-pandoc-and-j-prerequisites-part-1/)
 * [WordPress to LaTeX with Pandoc and J: LaTeX Directories (Part 2)](http://bakerjd99.wordpress.com/2012/02/18/wordpress-to-latex-with-pandoc-and-j-latex-directories-part-2-2/)
 * [WordPress to LaTeX with Pandoc and J: Using TeXfrWpxml.ijs (Part 3)](http://bakerjd99.wordpress.com/2012/02/25/wordpress-to-latex-with-pandoc-and-j-using-texfrwpxml-ijs-part-3/)
 * [Turn your Blog into an eBook](http://bakerjd99.wordpress.com/2012/03/04/turn-your-blog-into-an-ebook/)

11. [Typesetting UTF8 APL code with the LaTeX lstlisting package](http://bakerjd99.wordpress.com/2011/08/15/typesetting-utf8-apl-code-with-the-latex-lstlisting-package/)
  * [`latex`](https://github.com/bakerjd99/jacks/tree/master/latex)

12. [Common Table Expression (CTE) SQLServer Queries with J](http://bakerjd99.wordpress.com/2011/08/13/common-table-expression-cte-sqlserver-queries-with-j/)
  * [`sqlstuff`](https://github.com/bakerjd99/jacks/tree/master/sqlstuff)

13. [Open Source Hilbert for the Kindle](http://bakerjd99.wordpress.com/2011/07/12/open-source-hilbert-for-the-kindle/)
  * [`hilbert`](https://github.com/bakerjd99/jacks/blob/master/hilbert)

14. [SmugShot Metadata Mess](http://bakerjd99.wordpress.com/2011/04/03/smugshot-metadata-mess/)
  * [`SmugShotFix.ijs`](https://github.com/bakerjd99/jacks/blob/master/smugmug/SmugShotFix.ijs)

15. [A C# .Net class for calling J](http://bakerjd99.wordpress.com/2010/05/28/a-c-net-class-for-calling-j/)
  * [`jserver`](https://github.com/bakerjd99/jacks/tree/master/jserver)  

16. [Assigning SmugMug Print Size Keys](http://bakerjd99.wordpress.com/2010/02/21/assigning-smugmug-print-size-keys/)
  * [`SmugPrintSizes.ijs`](https://github.com/bakerjd99/jacks/blob/master/smugmug/SmugPrintSizes.ijs)

17. [More on SmugMug Duplicates](http://bakerjd99.wordpress.com/2010/02/11/more-on-smugmug-duplicates/)
  * [`SmugDupsFrMD5.ijs`](https://github.com/bakerjd99/jacks/blob/master/smugmug/SmugDupsFrMD5.ijs)

18. [SmugMug Duplicate Image Hunting](http://bakerjd99.wordpress.com/2010/02/05/smugmug-duplicate-image-hunting/)
  * [`SmugDupsFrMD5.ijs`](https://github.com/bakerjd99/jacks/blob/master/smugmug/SmugDupsFrMD5.ijs)
  
19. [Google Earth Image Touring](http://bakerjd99.wordpress.com/2009/10/04/google-earth-image-touring/)
  * [`kml.ijs`](https://github.com/bakerjd99/jacks/blob/master/geotagged/kml.ijs)

20. [Fake Programming](http://bakerjd99.wordpress.com/2009/09/09/fake-progamming/)
  * [`analystgraphs.ijs`](https://github.com/bakerjd99/jacks/blob/master/graphviz/analystgraphs.ijs)

<NAME>
July 25, 2015<commit_msg>update README.md to reference swag<commit_after>![](jacksjodlogotiny.png) [`jacks` (J-Hacks) README](http://bakerjd99.wordpress.com/the-jod-page/)
==================================================================================================

This repository consolidates all J language code and related files referenced by
[Analyze the Data not the Drivel](http://bakerjd99.wordpress.com/). Most of the J
scripts in this repository were generated from [JOD](http://bakerjd99.wordpress.com/the-jod-page/) dictionaries.

For details see blog posts - listed from newest to oldest:

1. [SWAG a J/EXCEL/GIT Personal Cash Flow Forecasting Mob](https://bakerjd99.wordpress.com/2016/01/10/swag-a-jexcelgit-personal-cash-flow-forecasting-mob/)
 * [`swag`](https://github.com/bakerjd99/jacks/tree/master/swag)

2. [Parsing the Bitcoin Genesis Block with J](http://bakerjd99.wordpress.com/2014/07/03/parsing-the-bitcoin-genesis-block-with-j/)
 * [`bitcoin`](https://github.com/bakerjd99/jacks/tree/master/bitcoin)

3. [APL Software Archaeology `.dbi` Edition](http://bakerjd99.wordpress.com/2013/12/26/apl-software-archaeology-dbi-edition/)
 * [`dbi`](https://github.com/bakerjd99/jacks/tree/master/dbi)

4. [JHS with the DHTMLX Grid](http://bakerjd99.wordpress.com/2012/12/03/jhs-with-the-dhtmlx-grid/)
 * [`griddemo`](https://github.com/bakerjd99/jacks/tree/master/griddemo)

5. [JHS meets MathJax](http://bakerjd99.wordpress.com/2012/11/25/jhs-meets-mathjax/)
 * [`mathjaxdemo`](https://github.com/bakerjd99/jacks/tree/master/mathjaxdemo)

6. [Semi-Literate JOD](http://bakerjd99.wordpress.com/2012/10/01/semi-literate-jod/)
 * [`jodliterate`](https://github.com/bakerjd99/jacks/tree/master/jodliterate)

7. [Pandoc based J Syntax Highlighting](http://bakerjd99.wordpress.com/2012/09/20/pandoc-based-j-syntax-highlighting/)
 * [`jodliterate`](https://github.com/bakerjd99/jacks/tree/master/jodliterate)

8. [Writing Portable J addons](http://bakerjd99.wordpress.com/2012/07/23/writing-portable-j-addons/)
 * [`WritingPortableJaddons.pdf`](https://github.com/bakerjd99/jacks/blob/master/dogpony)

9. [Turn your iPhone into a jPhone](http://bakerjd99.wordpress.com/2012/06/23/turn-your-iphone-into-a-jphone-2/)
 * [`jPhoneBlogExamples.ijs`](https://github.com/bakerjd99/jacks/blob/master/phones/jPhoneBlogExamples.ijs)

10. [GPX from Google Maps KML J Script](http://bakerjd99.wordpress.com/2012/05/16/gpx-from-google-maps-kml-j-script/)
 * [`gpxfrmapkml.ijs`](https://github.com/bakerjd99/jacks/blob/master/geotagged/gpxfrmapkml.ijs)
 
11. The next four posts use code from the directory [`texfrwpxml`](https://github.com/bakerjd99/jacks/tree/master/texfrwpxml)
 * [WordPress to LaTeX with Pandoc and J: Prerequisites (Part 1)](http://bakerjd99.wordpress.com/2012/02/11/wordpress-to-latex-with-pandoc-and-j-prerequisites-part-1/)
 * [WordPress to LaTeX with Pandoc and J: LaTeX Directories (Part 2)](http://bakerjd99.wordpress.com/2012/02/18/wordpress-to-latex-with-pandoc-and-j-latex-directories-part-2-2/)
 * [WordPress to LaTeX with Pandoc and J: Using TeXfrWpxml.ijs (Part 3)](http://bakerjd99.wordpress.com/2012/02/25/wordpress-to-latex-with-pandoc-and-j-using-texfrwpxml-ijs-part-3/)
 * [Turn your Blog into an eBook](http://bakerjd99.wordpress.com/2012/03/04/turn-your-blog-into-an-ebook/)

12. [Typesetting UTF8 APL code with the LaTeX lstlisting package](http://bakerjd99.wordpress.com/2011/08/15/typesetting-utf8-apl-code-with-the-latex-lstlisting-package/)
  * [`latex`](https://github.com/bakerjd99/jacks/tree/master/latex)

13. [Common Table Expression (CTE) SQLServer Queries with J](http://bakerjd99.wordpress.com/2011/08/13/common-table-expression-cte-sqlserver-queries-with-j/)
  * [`sqlstuff`](https://github.com/bakerjd99/jacks/tree/master/sqlstuff)

14. [Open Source Hilbert for the Kindle](http://bakerjd99.wordpress.com/2011/07/12/open-source-hilbert-for-the-kindle/)
  * [`hilbert`](https://github.com/bakerjd99/jacks/blob/master/hilbert)

15. [SmugShot Metadata Mess](http://bakerjd99.wordpress.com/2011/04/03/smugshot-metadata-mess/)
  * [`SmugShotFix.ijs`](https://github.com/bakerjd99/jacks/blob/master/smugmug/SmugShotFix.ijs)

16. [A C# .Net class for calling J](http://bakerjd99.wordpress.com/2010/05/28/a-c-net-class-for-calling-j/)
  * [`jserver`](https://github.com/bakerjd99/jacks/tree/master/jserver)  

17. [Assigning SmugMug Print Size Keys](http://bakerjd99.wordpress.com/2010/02/21/assigning-smugmug-print-size-keys/)
  * [`SmugPrintSizes.ijs`](https://github.com/bakerjd99/jacks/blob/master/smugmug/SmugPrintSizes.ijs)

18. [More on SmugMug Duplicates](http://bakerjd99.wordpress.com/2010/02/11/more-on-smugmug-duplicates/)
  * [`SmugDupsFrMD5.ijs`](https://github.com/bakerjd99/jacks/blob/master/smugmug/SmugDupsFrMD5.ijs)

19. [SmugMug Duplicate Image Hunting](http://bakerjd99.wordpress.com/2010/02/05/smugmug-duplicate-image-hunting/)
  * [`SmugDupsFrMD5.ijs`](https://github.com/bakerjd99/jacks/blob/master/smugmug/SmugDupsFrMD5.ijs)
  
20. [Google Earth Image Touring](http://bakerjd99.wordpress.com/2009/10/04/google-earth-image-touring/)
  * [`kml.ijs`](https://github.com/bakerjd99/jacks/blob/master/geotagged/kml.ijs)

21. [Fake Programming](http://bakerjd99.wordpress.com/2009/09/09/fake-progamming/)
  * [`analystgraphs.ijs`](https://github.com/bakerjd99/jacks/blob/master/graphviz/analystgraphs.ijs)

<NAME>
January 11, 2016
{'fraction_non_alphanumeric': 0.19020859129440898, 'fraction_numerical': 0.0636251071530622, 'mean_word_length': 4.852842809364549, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 42, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2030268', 'n_tokens_mistral': 4607, 'n_tokens_neox': 4061, 'n_words': 477}