profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/apjanke/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

agnoster/agnoster-zsh-theme 3242

A ZSH theme designed to disclose information contextually, with a powerline aesthetic

apjanke/agnosterj-zsh-theme 16

AgnosterJ: apjanke's fork of the Agnoster Zsh Theme

apjanke/antlrworks2-jank 1

apjanke's fork of ANTLRWorks to support ANTLR 4.8 and macOS 11.13+

apjanke/bids-matlab-ut 1

Modern unit testing for BIDS-MATLAB

apjanke/agnoster-zsh-theme 0

A ZSH theme designed to disclose information contextually, with a powerline aesthetic

apjanke/antlr4 0

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

apjanke/antlrworks2 0

Tunnel Vision Labs' ANTLRWorks 2 IDE

apjanke/apjanke-blog-jekyll 0

The Jekyll version of my blog

apjanke/appveyor-website 0

AppVeyor CI public website.

apjanke/asciidoc 0

Text based document generation. AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.

issue openedjanklab/MailSpoon

Send email through Outlook

I'm not particularly interested in Outlook integration (using a local Outlook process or something similar as the outgoing email provider, instead of an SMTP server), because MailSpoon is mostly about server-side, enterprise-y email generation. But if enough users want it, I'll make it happen.

Vote for Outlook support by leaving a comment on this issue!

created time in 7 hours

push eventjanklab/matlab-bench

Andrew Janke

commit sha 374402bd59c50796fb67a150cb4f420e650c8e4e

Add validated-property setter bench

view details

push time in 18 hours

push eventjanklab/matlab-bench

Andrew Janke

commit sha 7b7f76ff6486610f44fb16ed7a54afc25019909f

Fix "micro" (μ) abbreviation that got mangled in the source code files

view details

push time in a day

push eventjanklab/MlxShake

Andrew Janke

commit sha b1b52bd260e90ac6bbbf5271cc8f3257186acc43

Format helptext for markdown

view details

Andrew Janke

commit sha 96adaa92053c848a8ecf186a61b4e6d3c31b31a5

Regenerate doco

view details

push time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha 5255cc7920e60441de08bac055afa604ef5595b1

helptext

view details

push time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha ee8edf0832fc3783752c778c5ca6aa92980c5d06

Start refactoring constants out to a shared class

view details

Andrew Janke

commit sha 0aa9c6216f10d9e782ebb52af981e4f5a514fba4

Regenerate doco

view details

push time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha dea7fa1d82b5580c4ab2e38260310b37910a5d24

Helptext and TODO-comment tweaks

view details

push time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha bb59337fdafadab95e064786d3d413a4c9f4f257

Add suport for markdown-formatted helptext, and experiment with using it.

view details

push time in 2 days

issue closedjanklab/MlxShake

Quiet progress output by default

I don't like all the "Exporting: ..." output that MlxShake's operation produces. Turn that off by default by emitting it at the DEBUG log level, and add some documentation and convenience functions for controlling log verbosity.

closed time in 2 days

apjanke

issue commentjanklab/MlxShake

Quiet progress output by default

Done in https://github.com/janklab/MlxShake/commit/7d83b6bc1740696a1885a39a8206ec226537aca7.

apjanke

comment created time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha 7d83b6bc1740696a1885a39a8206ec226537aca7

Move progress messages down to DEBUG level, and add log level control function

view details

Andrew Janke

commit sha 053d9dba5120222759e8b805e3020aa409932ace

Regenerate doco

view details

push time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha d4fec659bf08772d8a4c1993dbe790efcda64f13

Reformat source code

view details

push time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha b0afad4b52c4915ecea035c75e4ed8a3d8b5d94d

FAQ: Add note about how Help Browser displays inherited junk

view details

Andrew Janke

commit sha 9c1420a6f0e3a72830aa280fea7b445cddbcc6e8

Regenerate doco

view details

push time in 2 days

issue openedjanklab/MlxShake

Quiet progress output by default

I don't like all the "Exporting: ..." output that MlxShake's operation produces. Turn that off by default by emitting it at the DEBUG log level, and add some documentation and convenience functions for controlling log verbosity.

created time in 2 days

issue openedjanklab/MlxShake

Maybe rename "janklab" package to "jl"

The core Janklab package uses jl as its package namespace prefix, not janklab. Maybe rename it here for consistency.

I'm not sure I want to do this. I like having janklab written out, mostly for ego and advertising purposes. And maybe there's some utility to separating Janklab add-on or supplementary packages from janklab-core.

created time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha 1c8c778d42adc7b72a7fa56b59d7adf962f9415e

Rename ApirefGenOpts to ApirefGenOptions, for friendlier interface. This makes it consistent with MlxExportOptions, and I think spelling the words out is friendlier to end users; less slangy.

view details

Andrew Janke

commit sha a67a93398edaec8eec9832478bbf56e6933eaa10

Regenerate doco

view details

push time in 2 days

issue closedjanklab/MlxShake

Support cellrecs in addition to cell vectors for Options objects

I want to be able to do this:

    janklab.mlxshake.genapiref(apiRefMdDir, sourceDirs, {
        'projectName'   'MlxShake'
        'format'        'markdown'
        'doInternal'    true
        });

and not have to put ", ..." at the end of every line.

closed time in 2 days

apjanke

issue commentjanklab/MlxShake

Support cellrecs in addition to cell vectors for Options objects

Done in https://github.com/janklab/MlxShake/commit/20f5ccc9ebf7dab11cde533f6d9e40dee6d176b5.

apjanke

comment created time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha 20f5ccc9ebf7dab11cde533f6d9e40dee6d176b5

Add support for cellrecs as *Options ctor args (#12)

view details

Andrew Janke

commit sha 763b3ce3f695f6f149a532ae45dc71b05c1e3cd7

Regenerate doco

view details

push time in 2 days

issue openedjanklab/MlxShake

Cache codecogs equation rendering

About half the time I run make docs, it errors out due to a timeout on a codecogs web service query.

>> mlxshake_make docs
Exporting: MlxShake doc file: Tutorial.mlx
Exporting: /Users/janke/local/repos/MlxShake/docs-src/Tutorial.mlx -> /private/var/folders/_4/9mx5ryp52bb_z6drbcbrhwl40000gn/T/tpd7f7c402_3583_42c8_a38d_92d44747d285/Tutorial.tex
Exported:  /Users/janke/local/repos/MlxShake/docs-src/Tutorial.mlx -> /private/var/folders/_4/9mx5ryp52bb_z6drbcbrhwl40000gn/T/tpd7f7c402_3583_42c8_a38d_92d44747d285/Tutorial.tex
Exporting: /private/var/folders/_4/9mx5ryp52bb_z6drbcbrhwl40000gn/T/tpd7f7c402_3583_42c8_a38d_92d44747d285/Tutorial.tex -> /Users/janke/local/repos/MlxShake/docs/Tutorial.md
Error using websave (line 98)
The connection to URL
'https://latex.codecogs.com/gif.latex?%5Cbegin%7Barray%7D%7Bl%7D&space%3B%5Csin&space%3Bx=-%5Cint&space%3B%5Ccos&space%3Bxdx%5C%5C&space%3B%5Ccos&space%3Bx=%5Cint&space%3B%5Csin&space%3Bxdx&space%3B%5Cend%7Barray%7D' timed out
after 5.000 seconds. The reason is "Resolving timed out after 5103 milliseconds". Perhaps the server is not responding or weboptions.Timeout needs to be set to a higher value.
Error in janklab.mlxshake.internal.LsLatex2MardkownExporter>grabCodecogsEquationImage (line 538)
websave(file, codecogsUrl);
Error in janklab.mlxshake.internal.LsLatex2MardkownExporter>saveCodecogsRender (line 522)
grabCodecogsEquationImage(equationCode, file);
Error in janklab.mlxshake.internal.LsLatex2MardkownExporter>processEquations (line 489)
                [mdImgTag, eqnum] = saveCodecogsRender(eqncode, outImagesRelDir, outImagesDir, eqnum);
Error in janklab.mlxshake.internal.LsLatex2MardkownExporter/lslatex2markdown (line 154)
            str2md = processEquations(str2md, opts, inImagesRelDir, inImagesDir);
Error in janklab.mlxshake.lslatex2markdown (line 34)
outMdFile = exporter.lslatex2markdown(inFile, opts);
Error in janklab.mlxshake.exportlivescript (line 157)
            mdFile = janklab.mlxshake.lslatex2markdown(texFile, opts2);
Error in mlxshake_gendocs (line 42)
        janklab.mlxshake.exportlivescript(mlxFile, {'outFile', mdFile});
Error in mlxshake_make>build_docs (line 110)
mlxshake_gendocs(parts);
Error in mlxshake_make (line 40)
  build_docs(varargin) 
>> 

Mabye cache the codecogs results (safely) so this doesn't happen so often.

created time in 2 days

issue openedjanklab/MlxShake

Add error and warning identifiers

Add identifiers to all the error() and warning() calls. Choose an identifier scheme.

created time in 2 days

push eventjanklab/MlxShake

Andrew Janke

commit sha 899af27a33fa3c22f452175b4c761e3857768c4f

Add FAQ about Why do APIRef generation?

view details

push time in 2 days

issue commentjanklab/matlab-bench

Benchmark str* methods (strjoin, erase, strsplit, startsWith)

Got most of these in. Still need to do startsWith and endsWith.

apjanke

comment created time in 4 days

push eventjanklab/MlxShake

Andrew Janke

commit sha 0e72b505a5ca34103425c48609ec1423577948a4

apiref: Improve class display

view details

push time in 4 days

issue commentjanklab/MlxShake

API Reference generation

Okay, class doco generation is kinda working now; at least the files aren't 404.

apjanke

comment created time in 4 days

push eventjanklab/MlxShake

Andrew Janke

commit sha c357dec21194d291b9e8b2e23efdbf5b20bed021

apiref: List individual things in index

view details

push time in 4 days

push eventjanklab/MlxShake

Andrew Janke

commit sha 2a1f727edf9c93ae78ad991efa7cc4750f060faf

apiref: Add inheritance tree for classes

view details

push time in 4 days

push eventjanklab/MlxShake

Andrew Janke

commit sha 038768d8b112fa407ee44e2f7abdcdb026984d66

apiref: More class display stuff

view details

push time in 4 days

issue commentjanklab/MlxShake

Parsing helptext out of class definition files

Blocks #11.

apjanke

comment created time in 4 days