profile
viewpoint
Joshua Chaitin-Pollak jbcpollak @Pickle-Robot Boston Area http://code.joshpollak.com/ At @Pickle-Robot. Alumni of @6RiverSystems (now Shopify) and Kiva Systems (now Amazon Robotics)

jbcpollak/cloudinary_angular 32

Deprecated: Cloudinary now offers an official Angular library -

jbcpollak/AStar-Clojure 1

An implementation of AStar Search in Clojure

jbcpollak/barkette 0

Meowbify

jbcpollak/blob_boundaries 0

Sample C++ Code

jbcpollak/blueshell 0

Blueshell is a Promise-based Behavior Tree implementation using modern ES6 syntax.

jbcpollak/cacache 0

💩💵 but for your data. If you've got the hash, we've got the cache ™

jbcpollak/cfg 0

My shell config

jbcpollak/chgo 0

Change your go versions with ease.

jbcpollak/cloudinary_js 0

Cloudinary JavaScript library

created tag6RiverSystems/blueshell

tagv2.3.0-btvBreakpoints.1

Blueshell is a Behavior Tree implementation using modern ES6 syntax.

created time in an hour

release 6RiverSystems/blueshell

v2.3.0-btvBreakpoints.1

released time in an hour

push event6RiverSystems/blueshell

Matt Bittarelli

commit sha fe00f60cca0fc4c7e4795d34e05a254f7790e2d2

feat: getting tests working

view details

push time in an hour

push event6RiverSystems/blueshell

Matt Bittarelli

commit sha 62319cd74e28c365e6445a482f0f82840d8dbdee

feat: removing chrome-debug-client from package.json

view details

push time in 2 hours

create barnch6RiverSystems/blueshell

branch : feat/btv_breakpoints

created branch time in 2 hours

created repositoryavaje/avaje-executor

created time in a day

issue commentrsheldiii/KeyV2

Make keys larger in Z

UPDATE: I found the value I wanted to tweak in src/settings.scad (its $total_depth)

x1101

comment created time in 2 days

issue openedrsheldiii/KeyV2

example sa_ergo produces multiple keyboards

What version of OpenSCAD are you on? 2019.01

Describe the bug opening sa_ergo.scad from the examples creates two keyboards

To Reproduce i just opened sa_ergo.scad in openscad.

Additional context Add any other context about the problem here. Screenshot from 2020-12-01 13-48-09

created time in 2 days

issue openedrsheldiii/KeyV2

Make keys larger in Z

I am trying to use this excellent tool to design a custom ESC key. I'd like it to be taller than usual. Reviewing the documentation, the only thing I can find to adjust height is in this section https://github.com/rsheldiii/KeyV2/wiki/KeyV2-Helper-Documentation#key-lengths-and-heights but this seems to only address x,y sizes, and not z.

Is there something obvious I am missing?

created time in 2 days

created repository6RiverSystems/pgbouncer-authfile

authentication file for pgbouncer

created time in 3 days

startedtersesystems/blacklite

started time in 4 days

PR opened jbcpollak/edgar-vis

build(deps): bump highlight.js from 9.16.2 to 9.18.5

Bumps highlight.js from 9.16.2 to 9.18.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/highlightjs/highlight.js/releases">highlight.js's releases</a>.</em></p> <blockquote> <h2>10.3.2 - Oops, "Javascript".</h2> <p>Tiny tiny release, just to fix the website incorrectly not listing Javascript in the list of languages you could choose for a custom build. NPM and CDN build should not have been affected so 10.3.1 is effectively the same as 10.3.2 for those builds.</p> <p>If you made a custom build from the website with 10.3 or 10.3.1 you may want to check and make sure it includes Javascript, and if not, build it again.</p> <h2>9.18.1 - Brrrrr, it’s freezing.</h2> <p>Quick release to resolve <a href="https://github-redirect.dependabot.com/highlightjs/highlight.js/issues/2375">#2375</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/highlightjs/highlight.js/blob/9.18.5/CHANGES.md">highlight.js's changelog</a>.</em></p> <blockquote> <h2>Release v9.18.5</h2> <p><strong>Version 9 has reached end-of-support and will not receive future updates or fixes.</strong></p> <p>Please see <a href="https://github.com/highlightjs/highlight.js/blob/master/VERSION_10_UPGRADE.md">VERSION_10_UPGRADE.md</a> and perhaps <a href="https://github.com/highlightjs/highlight.js/blob/master/SECURITY.md">SECURITY.md</a>.</p> <ul> <li>enh: Post-install script can be disabled with <code>HLJS_HIDE_UPGRADE_WARNING=yes</code></li> <li>fix: Deprecation notice logged at library startup a <code>console.log</code> vs <code>console.warn</code>. <ul> <li>Notice only shown if actually highlighting code, not just requiring the library.</li> <li>Node.js treats <code>warn</code> the same as <code>error</code> and that was problematic.</li> <li>You (or perhaps your indirect dependency) may disable the notice with the <code>hideUpgradeWarningAcceptNoSupportOrSecurityUpdates</code> option</li> <li>You can also set <code>HLJS_HIDE_UPGRADE_WARNING=yes</code> in your envionment to disable the warning</li> </ul> </li> </ul> <p>Example:</p> <pre lang="js"><code>hljs.configure({ hideUpgradeWarningAcceptNoSupportOrSecurityUpdates: true }) </code></pre> <p>Reference: <a href="https://github-redirect.dependabot.com/highlightjs/highlight.js/issues/2877">highlightjs/highlight.js#2877</a></p> <h2>Release v9.18.4</h2> <p><strong>Version 9 has reached end-of-support and will not receive future updates or fixes.</strong></p> <p>Please see <a href="https://github.com/highlightjs/highlight.js/blob/master/VERSION_10_UPGRADE.md">VERSION_10_UPGRADE.md</a> and perhaps <a href="https://github.com/highlightjs/highlight.js/blob/master/SECURITY.md">SECURITY.md</a>.</p> <ul> <li>fix(livescript) fix potential catastrophic backtracking (<a href="https://github-redirect.dependabot.com/highlightjs/highlight.js/pull/2852">#2852</a>) [<a href="https://github-redirect.dependabot.com/highlightjs/highlight.js/pull/2852/commits/ebaf171d2b3a21961b605aa6173a6a4c57346194">commit</a>]</li> </ul> <h2>Version 9.18.3</h2> <ul> <li>fix(parser) Freezing issue with illegal 0 width illegals (<a href="https://github-redirect.dependabot.com/highlightjs/highlight.js/issues/2524">#2524</a>) <ul> <li>backported from v10.x</li> </ul> </li> </ul> <h2>Version 9.18.2</h2> <p>Fixes:</p> <ul> <li>fix(night) Prevent object prototype values from being returned by <code>getLanguage</code> (<a href="https://github-redirect.dependabot.com/highlightjs/highlight.js/issues/2636">#2636</a>) <a href="https://github.com/night">night</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/highlightjs/highlight.js/commit/f54e96c24325f077a027bb950dcd9f8f3ef48b16"><code>f54e96c</code></a> 9.18.5</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/c34318b6a720a0852d27cd13dc55ca896e1292ec"><code>c34318b</code></a> fix the link since i saw it</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/d2e9bdd7597e308534fc2b0fc4aa2f935895a45d"><code>d2e9bdd</code></a> include date of last release</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/f5e06454216644cf20d7c9275d42e37707281a8e"><code>f5e0645</code></a> typos and tweaks</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/2e0e8ee996eb5b3f5c4ab25b60d910690a0e7258"><code>2e0e8ee</code></a> changelog</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/dc45f7cd21fe51a4cbb23fb36459982d1e06a6d5"><code>dc45f7c</code></a> fix(livescript) fix potential catastrophic backtracking</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/0a2624afb8dc71ef01815b49709481f06914474a"><code>0a2624a</code></a> update readme</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/d571b235c0c079ef971965a5a540eec5d68b531c"><code>d571b23</code></a> add warning</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/ec0bfd5490ca1ec667c9c2b528b364f10b9ea71d"><code>ec0bfd5</code></a> 9.18.4</li> <li><a href="https://github.com/highlightjs/highlight.js/commit/2a04835c959f0adb18e7a3649aa68350c0286101"><code>2a04835</code></a> bump v9.18.3</li> <li>Additional commits viewable in <a href="https://github.com/highlightjs/highlight.js/compare/9.16.2...9.18.5">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

pr created time in 9 days

startedtipsy/loomylin

started time in 11 days

create barnch6RiverSystems/blueshell

branch : undo_for_sequences

created branch time in 15 days

issue openedrsheldiii/KeyV2

Function parameters inconsistent: $stem_inner_slop vs $stem_slop vs slop

What version of OpenSCAD are you on? Master branch

Describe the bug OpenSCAD Configurator uses $stem_inner_slop, and the code inside of upside_down(...) checks for $stem_inner_slop, however the stem code itself uses $stem_slop

To Reproduce Pull master and open the keys.scad Use this snippet for rendering a key:

sa_row(5)
u(1.25)
inset(val=1)
rounded_cherry($stem_slop=0)
inverted()
upside_down($stem_inner_slop=0)
key();

Replace rounded_cherry($stem_slop=0) with rounded_cherry(0) or rounded_cherry(slop=0) and notice the stem reverts to the default 0.2 slop. Replace upside_down($stem_inner_slop=0) with upside_down() and click render, notice the Echo error about stem slop should be 0 for upside down printing.

Additional context Add any other context about the problem here.

created time in 15 days

startedfaradayio/selectstar

started time in 16 days

startedzhm-real/PathPlanning

started time in 20 days

startedebean-orm/ebean-ddl-runner

started time in 22 days

created repositoryebean-orm/ebean-ddl-runner

Runs DDL/SQL scripts

created time in 22 days

issue closedrsheldiii/KeyV2

Is there a way to define different font for legends on front and top?

First of all - thanks for the wonderful repo - this is amazing! As title said, want to use front legends to depict what is going in with layers - some of these can be better represented in symbols. I am wondering if different fonts can be used. Here is the snippet I am using:

include <./includes.scad>

// Basic key ID
row = 3;
column = 2;
leg = "Q";
frnt_leg = "Vol +";
//font = "Wingdings";
font = "Zilla Slab"; <--------

// Legend
leg_size = 4;
leg_top_size = 4;
leg_pos = [0,0];

// Front legend
frnt_leg_size = 3;
frnt_leg_pos = [0,-0.75];


sa_row(row) 
translate([25*column, 25*row, 0]) 
legend(leg, size=leg_size, position = leg_pos) 
front_legend(frnt_leg, size = frnt_leg_size, position = frnt_leg_pos)

        {
            // Key dimensions
            $key_length = 1;
            // Stem parameters
            $support_type = "flared";
            $stem_throw = 4;
            $stem_inset = 1;
            $stem_support_type = "disabled";
            $rounded_cherry_stem_d = 5.5;
            $cherry_bevel = true;
            // Key bump? probably only for k and d
            $key_bump = false;
            $key_bump_depth = 0.1;
            $key_bump_edge = 2;
            // Legend
            $font=font;    <-------
            $inset_legend_depth = 0.2;
            $outset_legends = false;
            // Speed it up
            $skin_extrude_shape = true;
        key();
        }

closed time in 22 days

nakulbende

issue commentrsheldiii/KeyV2

Is there a way to define different font for legends on front and top?

Exaclty what i wished for! image

Thanks @rsheldiii and @osimmac !

nakulbende

comment created time in 22 days

issue commentrsheldiii/KeyV2

Is there a way to define different font for legends on front and top?

O man this is awesome, just works

Thank you so much for the help!!!

------------Sent from phone----------

Nakul Bende,

Materials Scientist, Formlabs Inc.

http://nakulbende.com

On Wed, Nov 11, 2020, 4:32 PM osimmac notifications@github.com wrote:

I've been poking around this code for a week or two to generate custom keys, wandered to the issue section and saw this, figured i'd try and help, i think i've come up with the changes to get your feature working!

Make a backup of your files!

in KeyV2-Master/src/settings.scad, preferably near the $font variable, add another called $front_font, you can simply copy and paste the other variable and change its name, they can have the same default value. Save changes

in KeyV2-Master/src/key.scad, around line 271 there should be the module keytext, you can also search for it. Copy and paste it, and change the copy's name to keytext_front and change font variable in the line text(text=text, font=$font, size=font_size, halign="center", valign="center"); to be the new variable created called $font_front

in the same file, near the bottom of the file there's a module called legends, the only change needed is it the lines for (i=[0:len($front_legends)-1]) { rotate([90,0,0]) keytext($front_legends[i][0], $front_legends[i][1], $front_legends[i][2], depth);

simply change keytext to the new keytext_front module. Save changes

In your key generation file, give front font unique name and assign to $font_front

[image: image] https://user-images.githubusercontent.com/33165962/98866652-83006680-242a-11eb-82b0-5b9e6a98b34e.png

i didn't have wingdings on my system so i used other fonts, they're definitely different!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rsheldiii/KeyV2/issues/71#issuecomment-725672700, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCO64SXNJ2PKRD462DIFPDSPL7GHANCNFSM4TQWF6LQ .

nakulbende

comment created time in 22 days

issue commentrsheldiii/KeyV2

Is there a way to define different font for legends on front and top?

I've been poking around this code for a week or two to generate custom keys, wandered to the issue section and saw this, figured i'd try and help, i think i've come up with the changes to get your feature working!

Make a backup of your files!

in KeyV2-Master/src/settings.scad, preferably near the $font variable, add another called $front_font, you can simply copy and paste the other variable and change its name, they can have the same default value. Save changes

in KeyV2-Master/src/key.scad, around line 271 there should be the module keytext, you can also search for it. Copy and paste it, and change the copy's name to keytext_front and change font variable in the linetext(text=text, font=$font, size=font_size, halign="center", valign="center"); to be the new variable created called $font_front

in the same file, near the bottom of the file there's a module called legends, the only change needed is it the lines for (i=[0:len($front_legends)-1]) { rotate([90,0,0]) keytext($front_legends[i][0], $front_legends[i][1], $front_legends[i][2], depth);

simply change keytext to the new keytext_front module. Save changes

In your key generation file, give front font unique name and assign to $font_front

image

i didn't have wingdings on my system so i used other fonts, they're definitely different!

nakulbende

comment created time in 22 days

startedavaje/avaje-http-client

started time in 23 days

issue openedrsheldiii/KeyV2

Is there a way to define different font for legends on front and top?

First of all - thanks for the wonderful repo - this is amazing! As title said, want to use front legends to depict what is going in with layers - some of these can be better represented in symbols. I am wondering if different fonts can be used. Here is the snippet I am using:

include <./includes.scad>

// Basic key ID
row = 3;
column = 2;
leg = "Q";
frnt_leg = "Vol +";
//font = "Wingdings";
font = "Zilla Slab"; <--------

// Legend
leg_size = 4;
leg_top_size = 4;
leg_pos = [0,0];

// Front legend
frnt_leg_size = 3;
frnt_leg_pos = [0,-0.75];


sa_row(row) 
translate([25*column, 25*row, 0]) 
legend(leg, size=leg_size, position = leg_pos) 
front_legend(frnt_leg, size = frnt_leg_size, position = frnt_leg_pos)

        {
            // Key dimensions
            $key_length = 1;
            // Stem parameters
            $support_type = "flared";
            $stem_throw = 4;
            $stem_inset = 1;
            $stem_support_type = "disabled";
            $rounded_cherry_stem_d = 5.5;
            $cherry_bevel = true;
            // Key bump? probably only for k and d
            $key_bump = false;
            $key_bump_depth = 0.1;
            $key_bump_edge = 2;
            // Legend
            $font=font;    <-------
            $inset_legend_depth = 0.2;
            $outset_legends = false;
            // Speed it up
            $skin_extrude_shape = true;
        key();
        }

created time in 23 days

startedrodrigovedovato/jetty-loom

started time in 24 days

startedmame/quine-relay

started time in 24 days

starteddenis-zhdanov/traute

started time in a month

more