text:
Issue 3

Hola Juan y Pablo,
Bárbaro a los cambios hechos.
La página de Custom Sound ponela en don de quieras, es algo que es comun a varios speakers, si querés metela adentro de ahí. Yo puse todo dentro de la misma carpeta imágenes para no complicar.
El comparador lo mantenemos que está, lo importante es que estén los cambios. Me imagino que con las dos tablas nuevas, una al lado de la otra deben quedar muy apretadas, no? Podríamos probar de poner una arriba de la otra, no al costado.
Me re gustan las tablas!
Les envío adjunto un archivo de word con las correcciones que encontré, no son muchísmas pero hay, Si supiera como las haría yo, pero ya llegarán esos tiempos!

Página entrada:
Pasar el LOGON al pie y centrado (debajo de todo)
Página SPEAKERS
En todos los casos antes de cada spec debe ir de que estamos hablando: en el excel “bullets” está arriba de cada columna, POWER, TRANSDUCER LOW & TRANSDUCER HIGH en la mayoría pero ver la hoja de bullets por casos especiales
KS18A SUB: tiene specs del KS218A SUB
KS218A SUB; tiene specs del KS18A SUB, en el recuadro gris poner 18” solamente
KS218: recuadro verde poner 18” solamente
En la serie i poner todas las activas en un renglón y las pasivas en otro, hay que bajar TPSi8H
En MAXX Series dice en todos los casos Voice Voil, debe ser Coil
En MA Series dice en todos los casos Voice Voil, debe ser Coil
EN NEO Series poner en recuadro verde sólo 12”, 15” y 15”
En T-ARRAY poner estas specs:

Professional line array system
Ideal for médium to large indoor venues and small to medium outdoor applications
Offers a 100º horizontal & 7.5º vertical coverage pattern
En KDRIVE poner en recuadro verde 15”
Poner T-ARRAY y KDRIVE en una misma línea
En TPS16 poner en recuadro verde 6.5”
En AIRPORT poner en recuadro verde: en TAP20A 3”, en TAP40A 4”, en TAP20T 3”,en TAP40T 4”, en TAP20BT 3”, TAP40BT 4”

Página AMPLIFIERS
En todos los casos antes de cada spec debe ir de que estamos hablando: en el excel “bullets” está arriba de cada columna, POWER Bridge Mode 8 Ohms, POWER Stereo Mode 4 Ohms, POWER Stereo Mode 8 Ohms en la mayoría pero ver la hoja de bullets por casos especiales
Eliminar el recuadro gris y el verde
Página MIXERS
DMX24.4: En recuadro verde poner 24ch, en el verde DIGITAL
DMX24.4: Falta primer spec: Powerfull DSP & Instant Recall
T20: En recuadro verde poner 20ch, en el verde DIGITAL
T20: poner estas specs:

7” LCD Touch Screen
Real Motorized Fader
30 DSP Channels
MX3 / MX3BT: En recuadro gris poner 3ch y en el verde
MX5V2: En recuadro gris poner 5ch y en el verde
MX6V2 / MX6V2 USB: En recuadro gris poner 6ch y en el verde USB
MX10V2 / MX10V2 USB: En recuadro gris poner 10ch y en el verde USB
MX12V2 / MX12V2 USB: En recuadro gris poner 12ch y en el verde USB
MX6FX V2: En recuadro gris poner 6ch y en el verde DIGITAL FX
MX12FX V2: En recuadro gris poner 12ch y en el verde DIGITAL FX
MX1222FX: En recuadro gris poner 12ch y en el verde DIGITAL FX
MX1422FX: En recuadro gris poner 14ch y en el verde DIGITAL FX
MX1642FX: En recuadro gris poner 16ch y en el verde 4-BUS MIXER
MX2442FX: En recuadro gris poner 24ch y en el verde 4-BUS MIXER
TPM82000: sacar modular mixer del título
TPM82000: En recuadro gris poner 8ch y en el verde 10 INPUTS
TPM91000: : En recuadro gris poner 9ch y en el verde 14 INPUTS
TPM7800: : En recuadro gris poner 7ch y en el verde 10 INPUTS
TPM8250: En recuadro gris poner 8ch y en el verde 10 INPUTS
TPM6250: En recuadro gris poner 6ch y en el verde 10 INPUTS, corregir en primer spec, debe decir 8 inputs – 6XLR
TPM4200: En recuadro gris poner 4ch y en el verde 6 INPUTS

Página PA Systems:
i4K: En recuadro gris poner 12” y en el verde COAXIAL, corregir la i del título, poner en minúsculas
TPA GIG 8250: En recuadro gris poner 8ch y en el verde COMBO
TPA GIG 6250: En recuadro gris poner 6ch y en el verde COMBO
TPA GIG 4200: En recuadro gris poner 4ch y en el verde COMBO
Página Wireless Systems
No funciona! De paso arreglar el texto que sale: We apologize for the inconvenience, but this request could not be processed.
Página Processors
Eliminar la palabra Series, dejar solo PROCESSORS
Eiminar el recuadro gris y el verde
TDX26 PLUS: sacar digital signal… del título
TXO-234 MKII: sacar “crossover 2 .. “
TCL-2: sacar “compressor…“
TEQ-215: sacar “2 x 15…“
TEQ231 MKII: sacar “2 x 31…“
TEQ-231SW: sacar “2 x 31…“
THA6: sacar “6ch…“
THA4: sacar “4ch…“
TDI.A2: sacar “active…“
TDI-P1: sacar “passive…“
TPA-PLUS BK: sacar “power…“
T-LINK 8: sacar “mixer….“
T-FBK 2: sacar “feedback…“
Eliminar la palabra Series, dejar solo MODULES
TAC-MP3-T: sacar “displays…”
TAC-MP3-S: sacar “displays…”
TAC-MP3-R: sacar “records…”
TAC-BT2.1B: sacar “bluetooth…”
TAC-TMW 2.4R: sacar “2.4GHz digital….”
TAC-MX DSP: sacar “24bit…”
TAC MX EQ: sacar “9 band…”
TAC- MIC PRE-ARK: pasar a Legacy
E-CS: sacar “ Ethernet….”
Página INSTALL
AIRPORT Series: mismas correcciones que en speakers
TPS16 Series: mismas correcciones que en speakers
TMA Series: mismas correcciones que en amplifiers
Cambiar título BLUETOOTH por WIRELESS AUDIO
COLOCAR BT-STR, T2 y R1 en una sola línea
Eliminar recuadros gris y verde

Desarrollos realizados se irán marcando con "***" al principio del requerimiento.
Hola Juan y Pablo,
Bárbaro a los cambios hechos.
La página de Custom Sound ponela en don de quieras, es algo que es comun a varios speakers, si querés metela adentro de ahí. Yo puse todo dentro de la misma carpeta imágenes para no complicar.
El comparador lo mantenemos que está, lo importante es que estén los cambios. Me imagino que con las dos tablas nuevas, una al lado de la otra deben quedar muy apretadas, no? Podríamos probar de poner una arriba de la otra, no al costado.
Me re gustan las tablas!
Les envío adjunto un archivo de word con las correcciones que encontré, no son muchísmas pero hay, Si supiera como las haría yo, pero ya llegarán esos tiempos!

Página entrada:
Pasar el LOGON al pie y centrado (debajo de todo)
Página SPEAKERS
En todos los casos antes de cada spec debe ir de que estamos hablando: en el excel “bullets” está arriba de cada columna, POWER, TRANSDUCER LOW & TRANSDUCER HIGH en la mayoría pero ver la hoja de bullets por casos especiales
KS18A SUB: tiene specs del KS218A SUB
KS218A SUB; tiene specs del KS18A SUB, en el recuadro gris poner 18” solamente
KS218: recuadro verde poner 18” solamente
En la serie i poner todas las activas en un renglón y las pasivas en otro, hay que bajar TPSi8H
En MAXX Series dice en todos los casos Voice Voil, debe ser Coil
En MA Series dice en todos los casos Voice Voil, debe ser Coil
EN NEO Series poner en recuadro verde sólo 12”, 15” y 15”
En T-ARRAY poner estas specs:

Professional line array system
Ideal for médium to large indoor venues and small to medium outdoor applications
Offers a 100º horizontal & 7.5º vertical coverage pattern
En KDRIVE poner en recuadro verde 15”
Poner T-ARRAY y KDRIVE en una misma línea
En TPS16 poner en recuadro verde 6.5”
En AIRPORT poner en recuadro verde: en TAP20A 3”, en TAP40A 4”, en TAP20T 3”,en TAP40T 4”, en TAP20BT 3”, TAP40BT 4”

Página AMPLIFIERS
En todos los casos antes de cada spec debe ir de que estamos hablando: en el excel “bullets” está arriba de cada columna, POWER Bridge Mode 8 Ohms, POWER Stereo Mode 4 Ohms, POWER Stereo Mode 8 Ohms en la mayoría pero ver la hoja de bullets por casos especiales
Eliminar el recuadro gris y el verde
Página MIXERS
DMX24.4: En recuadro verde poner 24ch, en el verde DIGITAL
DMX24.4: Falta primer spec: Powerfull DSP & Instant Recall
T20: En recuadro verde poner 20ch, en el verde DIGITAL
T20: poner estas specs:

7” LCD Touch Screen
Real Motorized Fader
30 DSP Channels
MX3 / MX3BT: En recuadro gris poner 3ch y en el verde
MX5V2: En recuadro gris poner 5ch y en el verde
MX6V2 / MX6V2 USB: En recuadro gris poner 6ch y en el verde USB
MX10V2 / MX10V2 USB: En recuadro gris poner 10ch y en el verde USB
MX12V2 / MX12V2 USB: En recuadro gris poner 12ch y en el verde USB
MX6FX V2: En recuadro gris poner 6ch y en el verde DIGITAL FX
MX12FX V2: En recuadro gris poner 12ch y en el verde DIGITAL FX
MX1222FX: En recuadro gris poner 12ch y en el verde DIGITAL FX
MX1422FX: En recuadro gris poner 14ch y en el verde DIGITAL FX
MX1642FX: En recuadro gris poner 16ch y en el verde 4-BUS MIXER
MX2442FX: En recuadro gris poner 24ch y en el verde 4-BUS MIXER
TPM82000: sacar modular mixer del título
TPM82000: En recuadro gris poner 8ch y en el verde 10 INPUTS
TPM91000: : En recuadro gris poner 9ch y en el verde 14 INPUTS
TPM7800: : En recuadro gris poner 7ch y en el verde 10 INPUTS
TPM8250: En recuadro gris poner 8ch y en el verde 10 INPUTS
TPM6250: En recuadro gris poner 6ch y en el verde 10 INPUTS, corregir en primer spec, debe decir 8 inputs – 6XLR
TPM4200: En recuadro gris poner 4ch y en el verde 6 INPUTS

Página PA Systems:
i4K: En recuadro gris poner 12” y en el verde COAXIAL, corregir la i del título, poner en minúsculas
TPA GIG 8250: En recuadro gris poner 8ch y en el verde COMBO
TPA GIG 6250: En recuadro gris poner 6ch y en el verde COMBO
TPA GIG 4200: En recuadro gris poner 4ch y en el verde COMBO
Página Wireless Systems
No funciona! De paso arreglar el texto que sale: We apologize for the inconvenience, but this request could not be processed.
Página Processors
Eliminar la palabra Series, dejar solo PROCESSORS
Eiminar el recuadro gris y el verde
TDX26 PLUS: sacar digital signal… del título
TXO-234 MKII: sacar “crossover 2 .. “
TCL-2: sacar “compressor…“
TEQ-215: sacar “2 x 15…“
TEQ231 MKII: sacar “2 x 31…“
TEQ-231SW: sacar “2 x 31…“
THA6: sacar “6ch…“
THA4: sacar “4ch…“
TDI.A2: sacar “active…“
TDI-P1: sacar “passive…“
TPA-PLUS BK: sacar “power…“
T-LINK 8: sacar “mixer….“
T-FBK 2: sacar “feedback…“
Eliminar la palabra Series, dejar solo MODULES
TAC-MP3-T: sacar “displays…”
TAC-MP3-S: sacar “displays…”
TAC-MP3-R: sacar “records…”
TAC-BT2.1B: sacar “bluetooth…”
TAC-TMW 2.4R: sacar “2.4GHz digital….”
TAC-MX DSP: sacar “24bit…”
TAC MX EQ: sacar “9 band…”
TAC- MIC PRE-ARK: pasar a Legacy
E-CS: sacar “ Ethernet….”
Página INSTALL
AIRPORT Series: mismas correcciones que en speakers
TPS16 Series: mismas correcciones que en speakers
TMA Series: mismas correcciones que en amplifiers
Cambiar título BLUETOOTH por WIRELESS AUDIO
COLOCAR BT-STR, T2 y R1 en una sola línea
Eliminar recuadros gris y verde

Cerrado


text:
call NewMapperTagFunc's tagMapFunc before parsing name/options

May be I don't understand how NewMapperTagFunc is supposed to work, but it seems like the tagMapFunc needs to be called before these lines so that name and options are set for the field. Even if my understanding of how the tagMapFunc works is off, the test needs to be fixed since any func (or nil) works as the third arg to NewMapperTagFunc in TestTagNameMapping.

I think you are right. tag is used to make find a column name, and this should be done before the name is set.

source: gharchive/pull-request

authors: jlburkhead robert-zaremba

repo: jmoiron/sqlx

license: mit

license_type: permissive

license_source: bigquery


text:
Quantizated models availability in the default library

I've being using text-generation-webui to load 3 bit quantized models to fit my GPU memory (a GTX 1650, 4GB dedicated memory). I usually go to the user TheBloke hugging Face page and check if there is a compatible model. It is a straightforward process, very easy to acomplish requiring just the path and the models name (mostly GGUF format). Most the times they provide the template for instruction tasks, and I practically don't have to touch a single line in any configuration file to work. I'm satisfied with the inference process, and I get stable results that range from 10 to 15 tokens / s.
About your project, the ollama, when I saw the available library, I couldn't load practically any model because anything >= 4 bit precision is too much for my GPU memory.
I'm here to ask, if it's not a difficult task, and if you trust users like TheBloke, to make these quantized models available to use by a simple "one click" install in your UI. These models are already available and free to use. I'm asking a practial UI to use them with few steps without the need to write configuration files for them to work.
Thanks!

I'm very sorry, I'm writing this without testing the new updates (I tested long time ago). I see that there are some quantized models now.
Maybe I'm asking just a better integration with Hugging Face.
Anyway, thank you so much. Now I can test some models with your app!

Thanks @guinanet, I really appreciate you creating an issue. Keep an eye on https://github.com/jmorganca/ollama/issues/1267!

source: gharchive/issue

authors: guinanet jmorganca

repo: jmorganca/ollama

license: MIT

license_source: github-api


text:
Is there a way to install ollama and download models on a external SSD on mac M1 ?

On Macbook Pro M1
The models are downloaded to this path /Users/{username}/.ollama/models/manifests/registry.ollama.ai/library
I use a external ssd where i download and keep all less recently used apps and other files.
can we have an option to set model download path ?

This is a good idea. I don't seem to recall a configuration option for putting the models on another location.

In the meantime, you could use LM Studio to download and store models elsewhere and create custom modelfiles to import them. You won't have the advantage of the ollama model download management of course, but it'll accomplish your goal.

You could try symlinking ~/.ollama to your external disk.

Symlinking ~/.ollama or ~/.ollama/models is the best way to go right now.
The ollama app will use the value of the OLLAMA_MODELS environment variable if you launch it from a shell like soOLLAMA_MODELS=DIRPATH start /Applications/Ollama.app , but the problem is that there is no good way to set the variable that works across restarts. You have to disable the normal Launch at Login functionality and instead set up your own launchd job.

hi @pramitsawant It looks like the comment from @easp solves your issue. That is, in fact, the right way to achieve this. I'll go ahead and close this issue, but if you still have a problem, reopen, and we can continue to look at it. There is a FAQ in the Ollama docs that covers how to set environment variables on different platforms. Thanks so much for being part of this great community.

Any updates on this? I have a full C drive :D

authors: easp hasandenizuk justinh-rahb mattbisme pramitsawant prantlf technovangelist


text:
Consider referencing comments by file + line number

Interesting idea -- what if code-annotations referenced annotations based off a combination of file & line number rather than named comments? This would keep source code cleaner, would make it easier to perform other features (such as identifying all comments belonging to a file without needing to scan the file), and I suspect may be a bit more intuitive to use.

I'd love to try and get a rough prototype started for this. Thoughts? Would love to use this issue thread for discussion to bounce off ideas and get a better understanding of the best way to implement this.

Brain dump of some initial thoughts:

Could store the annotation metadata in a .annotations.cson file with the following structure:

{
    "filename1.js": {
        "2": "annotation1.txt", // Describes an annotation on line 2 of filename1.js
        "17": "annotation2.txt", // Describes an annotation on line 17 of filename2.js
    }
}

Maybe each filename in the above structure should be a list instead of an object, in order to support multiple comments per line?
The annotation files could have randomly generated strings for the filename
On startup, we could check for a .names.cson file, and emit a warning saying that it should be converted to the new format

Concerning (1) and (4)
Agreed.
Concerning (2)
Do I understand your idea correctly as that multiple pins in the gutter belong to a single line? Generally that would make sense but I guess it'd be difficult to display or manage those annotations. Do you have a use case for that? Since annotated contents can be pretty complex, wouldn't it be possible to have those multiple 'same-line-annotations' packed into a single annotation (e.g. HTML + base64 image)?
Concerning (3)
I wouldn't randomly generate the filenames because if someone without Atom works on an annotated file it should be possible for that person to figure out what content was attached. That's why I used names in the current implementation.
In case we change the way annotations work according to (2) this argument would become irrelevant though. In that case annotations would be visible to Atom users only.
Maybe the filename could be generated like filename + linenumber + randomSalt.

#Concerning (2)
I don't have a use case, was just wondering if that was something that should be supported. Although, thinking about it now, it may be best to only allow one comment per line for now, and then can add support for that in the future if people really want/need it (though as you suggest, that likely won't be the case).
#Concerning (3)
That's a good point about supporting people who don't use Atom. If someone wants to move a comment, the filename would need to be renamed. But I guess I don't see that as a show-stopper.

Concerning (2)
Alright. So that's postponed for now.
Concerning (3)
Maybe we could hash the line that's annotated instead of generating a random filename.
That way editing annotated files without Atom could be detected (and somehow fixed?) because the hashes would be invalid after editing. Since filename and line number are already encoded in the JSON's structure, the hash would suffice as filename (depending on non-Atom users should be able to find annotations or not).
That way the // CODE-ANNOTATION: ... comments could be dropped as you suggested earlier.

Concerning (3)
What's the motivation for using hashes of the line contents as a file name? So that we can keep track of moving lines? I think that if a user is editing a file, then they'll be aware that comments could shift lines, but they will always be able to move those annotations as needed.
If the file names were based off of line numbers, then there's a possibility that we wouldn't need a .annotations.cson file to keep track of the files, we could instead just pull that information from the annotation file tree.
Then again, if we use filenames + line number as the filename for annotations, then that has the possibility of leading to extremely long filenames. We will want to use relative paths (that are then URI encoded or something similar) and if an annotated file lives several subfolders deep, then that name will become very long.

Concerning (3)
The more I think about it the more I feel like we shouldn't care too much about non-Atom users - at least for now. So hashing is unnecessary.
I think having a .annotations.cson isn't so bad.
That way only one file has to be read (less IO than reading a potentially large file tree).
Also URI encoding wouldn't be required as the paths would just be strings. I don't know how Atom handles paths but I guess Windows should be supported (/ vs\).
Furthermore, the length of the path doesn't matter - maybe too long paths in a filename could exceed the maximum filename length.

@edahlseng Hey, sorry for the long inactivity. Have you started any local work? If not I would go ahead myself.

Hey @jneuendorf, unfortunately I don't have anything started. As is typical, I got caught up with work and haven't found the time to set aside for this. 😕

Hey @edahlseng, no problem. I just wanted to make sure no work was done for nothing. 😉

Work is done here. Remaining bugs where added to #21.

authors: edahlseng jneuendorf

repo: jneuendorf/code-annotations


text:
Empty enum file generated

Having the following swagger.json:
{
  "swagger" : "2.0",
  .....
  "definitions" : {
    "MyEnum" : {
      "type" : "string",
      "enum" : [ "value1", "value2" ]
    },
    "MyDomainModel" : {
      "type" : "object",
      "properties" : {
        "enumField" : {
          "$ref" : "#/definitions/MyEnum"
        }
      },
      "example" : {
        "enumField" : "value1"
      }
    }
  }
}

A file myEnum.ts and myDomainModel.ts are both created. MyDomainModel has a field enumField with type _model.MyEnum
But the MyEnum.ts is empty.
How can this be resolved?
I would hope the following could be generated somehow:
export type MyEnum = 'value1' | 'value2';

export const MyEnum = {
    Value1: 'value1' as MyEnum,
    Value2: 'value2' as MyEnum
}

Created pull request to add this functionality: https://github.com/jnwltr/swagger-angular-generator/pull/77

Finally...

Please have a look at the comment in the PR. We try to keep a policy that every new feature should be demonstrated in the generated files in the demo-app.

authors: fazpu mgamsjager wvpelt

repo: jnwltr/swagger-angular-generator


text:
🛑 UTN Aula Virtual is down

In f7d3732, UTN Aula Virtual (https://aulavirtual.frbb.utn.edu.ar/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: UTN Aula Virtual is back up in 726b1c4 after 45 minutes.

repo: joacoserra/statusPage


text:
🛑 Security & Telecom Systems is down

In 13228b5, Security & Telecom Systems (https://security-telecom.ro) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Security & Telecom Systems is back up in 3c7e6b5 after 12 minutes.


text:
Corrigir imagens de fundo no deploy

Quem sabe faltou:
rails assets:precompile RAILS_ENV=production

Correção do bug nas trips:
https://chat.openai.com/share/7e0c1d7b-17d9-47aa-ae9e-bb4da245100f

Closed #51

repo: joaogdfaero/CargoMatch


text:
Convert standard regex's from ruby into javascript compatible regex

via @waymondo

I'm going to close this PR as it has diverged quite a bit from master. I'm looking at merging a PR to fix the regex issue, but there are some other things in this branch I'd be interested in hearing more about. If you ran into bugs around with allow_blank and format, accessor methods, etc, a PR per fix would be amazing!
thanks

authors: itsthatguy jamesmk

repo: joecorcoran/judge


text:
Fix Javadoc on Java 11+.

Let's see if this works.

Just to show that it works.
Is superseded by https://github.com/joel-costigliola/assertj-maven-parent-pom/pull/37

So we should simply release a new parent pom and update this project pom.xml to use it, right ?

Yes, indeed.

authors: PascalSchumacher joel-costigliola

repo: joel-costigliola/assertj-core


text:
Fix build status: s/CloudBees/Travis CI/.

The CloudBees build server for AssertJ appears to have been turned down but
there's an up-to-date Travis CI build is configured and running, so let's use
that.
This change adds per-branch build status images for master, 2.x, and 1.x.
To see how the new README looks, take a look at my branch.

cool, thanks :)

authors: joel-costigliola mbrukman


text:
When extracting a property using a String expression, I would find it…

… very useful if that String expression was immediately shown in the description

good idea.
I can't accept this PR, it should be targeting 2.x and lacks tests.

Yeah sorry, I didn't have time for the overhead, just consider it an idea pitch. Thank you for considering it.
Kind regards,
Anthony

On 10 Feb 2017, at 23:17, Joel Costigliola notifications@github.com wrote:
good idea.
I can't accept this PR, it should be targeting 2.x and lacks tests.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

authors: adesmet joel-costigliola


text:
Allow subclasses with no properties

As it is now, when trying to generate a class without properties, it is simply skipped.
In our project we have a schema as follows:
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "SensorModule",
  "javaType": "dk...SensorModule",
  "extends": { "$ref": "datamodule.schema.json" },
  "properties": {
    "empty": { "type": "string", "description": "This is a hack to force class to be generated" }
  },
  "additionalProperties": false
}

Where we've added a dummy-property to force generation. Without the "empty" property, it is skipped by the generator.

This should work, you just need "type": "object"in your schema.

Oh, thanks, will try this tomorrow. :+1:

authors: joelittlejohn mikaelec


text:
Progressively enhanced combobox for developer specialties (#820)

Demo
Desktop - Javascript enabled

Desktop - Javascript disabled

Mobile - Javascript enabled

Mobile - Javascript disabled
Filtering functionality is not working, because opening the filter sidebar requires Javascript
PR Summary 🌟
This PR is addressing issue #820.

Introducing a new dropdown component!
I created a shiny new component for displaying dropdowns featuring various specialties. Now, both query_component and query_mobile_component make use of it, instead of rendering them separately. 🎉

Magical new controller for pills! 💊
I crafted a powerful controller that takes care of adding and removing specialties, displaying them as pills above the Specialty search field. It'll also ensure the seamless syncing of checkboxes and their states. Because of this, the search URL can be reloaded/bookmarked, and the pill state is restored correctly. 🧙

Form autosubmit refactoring for better control! 🎛
By enhancing the forms-autosubmit, I enable you to debounce form submissions in other instances. This way, we reduce code duplication and give you more control over submission frequency! 🚀

Easier developer filtering experience! 🔍
Your life just got easier! Now, the update allows you to filter developers based on their specialty. The search results have also received an upgrade, leading to a refreshing new interface. 🥳

Pull request checklist

[x] My code contains tests covering the code I modified
[x] I linted and tested the project with bin/check
[x] I added significant changes and product updates to the changelog

Hey @MiaSinek - thanks again for your patience on this PR. I'm enabling developer specialties BETA soon and am hoping to address this PR very soon.

authors: MiaSinek joemasilotti


text:
🛑 joevaughan.com (my portfolio) is down

In d2d5cec, joevaughan.com (my portfolio) (https://joevaughan.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: joevaughan.com (my portfolio) is back up in 00a9048 after 5 minutes.

repo: joevaughan/upptime


text:
Where did you get the json file from ?

Hey Joey
Sorry, this isn't an issue, just thought I could ask you a question. How is the json file generated
https://github.com/joeycrash135/stfc-galaxy-map/blob/master/assets/json/galaxy.json
Cheers

Hi Joniff, I made a php file to output my database data into this json
file.
In summary,

I query all the rows on my galaxy table
set the base data in a string manually (the info on top)
loop through the db results and create a row for each system
update the count using the db rowCount
json_encode the entire result set

Feel free to reach out if you have anymore questions, learning something
new is always good.
On Tue, May 7, 2019 at 8:43 AM Joniff notifications@github.com wrote:

Hey Joey
Sorry, this isn't an issue, just thought I could ask you a question. How
is the json file generated
https://github.com/joeycrash135/stfc-galaxy-map/blob/master/assets/json/galaxy.json
Cheers
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/joeycrash135/stfc-galaxy-map/issues/1, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ACQUW6K6HIIZ3RXG7YENAETPUF2O3ANCNFSM4HLIOIVQ
.

Hi Joey,
I'm so thankful you answered
But I'm so sorry, I should have been more specific, it was more where did you get the data from to start with ?
Did you crack open the source code of the app, did you get it from an API or did you create the data yourself, typing it in literally by looking at the in game map (ouch if you did)
Cheers

I started with the data from memory alpha and cleaned it up. The fixed
coordinates I had to do by hand. There were way to many systems with bad
coords
On Wed, May 8, 2019, 4:12 PM Joniff notifications@github.com wrote:

Hi Joey,
I'm so thankful you answered
But I'm so sorry, I should have been more specific, it was more where did
you get the data from to start with ?
Did you crack open the source code of the app, did you get it from an API
or did you create the data yourself, typing it in literally by looking at
the in game map (ouch if you did)
Cheers
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/joeycrash135/stfc-galaxy-map/issues/1#issuecomment-490633365,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACQUW6JB4VNMPV4UYKN7EXLPUMX2VANCNFSM4HLIOIVQ
.

Once I'm fully done, I'm going to submit that data to memory alpha. So
aspiring minds can make their own tools too :)
I have made connections with other players and even gave DanPMK a fixed
grid to correct his map, but he gave up on it.
I'm also working on a discord bot to translate the coordinates into a map
image with system name.
If you code, and are interested maybe we can collaborate
Do you happen to be on server 16? Solarion server (DNGR top alliance)
On Wed, May 8, 2019 at 4:14 PM Juan M joeycrash135@gmail.com wrote:

I started with the data from memory alpha and cleaned it up. The fixed
coordinates I had to do by hand. There were way to many systems with bad
coords
On Wed, May 8, 2019, 4:12 PM Joniff notifications@github.com wrote:

Hi Joey,
I'm so thankful you answered
But I'm so sorry, I should have been more specific, it was more where did
you get the data from to start with ?
Did you crack open the source code of the app, did you get it from an API
or did you create the data yourself, typing it in literally by looking at
the in game map (ouch if you did)
Cheers
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/joeycrash135/stfc-galaxy-map/issues/1#issuecomment-490633365,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACQUW6JB4VNMPV4UYKN7EXLPUMX2VANCNFSM4HLIOIVQ
.

Sadly I'm on server 27. Only been playing for a couple of months so far.
As for the coding, for my sins I am a professional programmer (These days mainly c#). I've never dabbled with coding for discord, its normally integrating with slack that everyone wants.
https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/
From the look of it, you write node.js. Can you run the whole of leaflet.js inside Discord ?
Anyway, if I can help, I'm happy to lend a small hand, but I doubt I've got lots of time.
Cheers

I'm only using node for the discord bot, and can't run leaflet on discord.
The map is currently on a LAMP stack, maybe I'll convert it to all node.js if time allows.
I can't run leaflet on the discord bot, (I WISH!) But I can take a screenshot of the specific section of map and return that as an embedded image into discord along with a link to the web version.
Don't worry about help, your interest is more than enough to keep me going. It's slow going due to long work days, but I'll get there soon.


text:
zero .app size

Hi,
i am building .app its show all done sucessfully. but then i see in build folder it has zero size .app file and 34 mb pkg files..
when i install pkg files, after installation i see myapp.app in Application which can't be opened it says "App can't be opened, because its damaged"
i am using 0.12.2 version of nwjs

sorry my mistake

repo: johansatge/nwjs-macappstore-builder


text:
All candidate resources failed to load. Media load paused.

Hello and good day.
It seems I am getting these errors when the videos load in FireFox:  All candidate resources failed to load. Media load paused.
Also, Specified “type” attribute of “video/vimeo” is not supported. Load of media resource https://vimeo.com/xx failed.
Please let me know what I may have done wrong. https://mmt.staging.wpengine.com/
Thank you and have a great day! :)

No it's nothing wrong. Firefox is trying to detect this MIME type that doesn't exist (is custom and basically only used for the plugin). Are you having any issues by playing the videos because of this? If not disregard the message or remove the type attribute

repo: johndyer/mediaelement


text:
Subtitles track stuck at (Loading)

I'm having trouble getting the subtitles track to work in mediaelement 2.1.9.  Quite possibly I'm doing something wrong, but I get the same symptoms in Firefox, Safari, and IE9.  The track control is stuck at "Language (Loading)" for all languages and can't be enabled (radio button is disabled).
Firebug says the JS is breaking here (medaelement-and-player.js line 2284):
   t.captionsButton     .find('input[value=' + lang + ']')     .prop('disabled',false)
I am not a JS expert but a cursory glance it looks like the find() method is not returning what it should, even though in the DOM I can see the <input value="en" ... > etc. tags for the subtitle tracks.
Note that the mediaelement.srt file I'm trying to use is straight out of your media samples folder, although I'm using my own video file.
Here is my HTML:
   <video class="mediaelement" width="480" height="270" controls="controls" preload="none">     	<source type="video/mp4" src="demo.mov" /> <!-- this is a flash-compatible h.264 movie -->     	<track kind="subtitles" src="mediaelement.srt" srclang="en" />     </video>     <script>     	// using jQuery     	$('video.mediaelement').mediaelementplayer({ features: ['playpause','progress','current','tracks','volume'], startLanguage: 'en' });     </script>
Any ideas?  Thanks!

I am embedding a video in a web site that already uses jQuery 1.2.6 (it's a Drupal 6 setup), and I am having this issue. Changing the jQuery version is rather complicated as it might affect the entire site, so I was considering making the edits in mediaelement-and-player.js instead.
Any hints about how to do this?


text:
[FR] macOS Shortcut Actions for kit

Would be nice to be able to control Kit from shortcuts
including running kit's scripts, passing values and receiving results.

@andrewcrook You can run any script in the app from the terminal using ~/.kit/run.txt
For example, if you have a script named my-script.js
echo "my-script" > ~/.kit/run.txt

So in shortcuts:

authors: andrewcrook johnlindquist

repo: johnlindquist/kit


text:
Feature/build with gradle

Update build.xml so that ant build be ok.

Hi John
I am trying to us gradle for building the examples of javacc, focusing now on examples/Interpreter. Running build.gradle at this directory makes all previously defined AST nodes be replaced by those generated by jjtre which obviously is wrong. This is IMO a issue. Can you have a look? Thanks

I will, most likely tonight or over the weekend, but this is supported. You can have a look at issues #13, 15 and 16 for some details and related commits. There are acceptance tests for this as well.
Basically, you have two options:
1- have your custom AST classes sit right next to the grammar they are for, in the correct package, under src/main/javacc, and include .java files in your compileJavacc task
2- simply place your custom AST classes in the correct package under src/main/java.
In both cases, the plugin determines if a custom AST class exists before generating the default AST class.

On Nov 30, 2016, at 08:14, zosrothko notifications@github.com wrote:
Hi John
I am trying to us gradle for building the examples of javacc, focusing now on examples/Interpreter. Running build.gradle at this directory makes all previously defined AST nodes be replaced by those generated by jjtre which obviously is wrong. This is IMO a issue. Can you have a look? Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/johnmartel/javacc/pull/1#issuecomment-263870354, or mute the thread https://github.com/notifications/unsubscribe-auth/AC7SX5N6F8o8PphjoxEqOiEjzBMo4Szuks5rDXbCgaJpZM4K88PF.

See commits starting at 4334a8167fcd9930fe7af83465a3cda40e52bc5d to see my fix to build the examples/Interpreter correctly.

authors: johnmartel zosrothko

repo: johnmartel/javacc


text:
Create a design in Figma for the index.html

Sections:

[x] Intro;
[x] Projects;
[x] Skills;
[x] Universities;
[x] Hobbies.
Link to the project in Figma: _https://www.figma.com/file/ab051l3l9IrpiTWQARNenh/Website-portfolio?node-id=0%3A1_

Figma project was successfully created and filled with the required structure of the page.


text:
use ContextMenu component (for consistency)

In File Manager and elsewhere, make sure to swap current implementation for new ContextMenu component use. This will be easier to maintain, make changes, etc in the long run.
Implement context menu throughout the site.

AudioEvents.vue
FileManager.vue

repo: jon-myers/idtp


text:
Increases precision of cubic yards conversion factor

I was running into some conversion bugs because the cubic yards -> cubic meters factor didn't have enough significant figures. This adds a fix and a test.

Thanks for catching this & submitting a fix! Not sure why the old number was so low precision to begin with...

authors: jonahsnider mhink

repo: jonahsnider/convert


text:
Dynamic role recognition for rep?

This is a suggestion.
Can we have multiple roles allowed for certain things. Example the mute and kick lets you make a list of allowed roles. While others such as rep moderation is restricted to only 1 role for admin and 1 role for give/take. I know you can just make a dedicated role for this but was just wondering how much of a hassle doing it the list way would be.

It's relatively simple, its something that is relatively simple but will require me to update the database, so i have put it off for a while.

Done in 4ded4d458d3ab55ace2d0352a35ae87b7f7f82fb


text:
Mention serde_as in docstring for 'apply'

doc tip for #650

Thank you. Mentioning that explicitly can't hurt.
bors r+

authors: ancorehraq jonasbb


text:
add a carbon copies array support to update_envelope_recipient

also add support for setting the role name from the ruby underscore
method to the camel-casing that docusign expects

Related to #130


text:
Add logging to api calls

Log the uri and body (if it exists) for api requests. Log the response status and body.
To use (in rails), do the following in config/initializers/docusign_rest.rb:
config.logger = Rails.logger

By default, the logger is set to Logger.new('/dev/null'), which just does nothing.
Jon -
We have been using your gem very successfully for many months now, thanks for taking the time to open source your code.
When we started development on our docusign project, one of the things that docusign asked before they would "certify" us (or whatever they call it) is that we be able to capture the requests we make to them in the event that we report a bug. This PR doesn't fully meet their requirements (because they want the raw http request), but this gets very close, and is very useful for debugging regardless.
This code is not complete in the sense that there are still a few calls that go unlogged, but hopefully this will be useful despite that, and we can always do the rest of the calls later.
We only use a couple of calls in our app, so the majority of this changed code has not been tried in production.

I've merged https://github.com/jondkinney/docusign_rest/pull/54 from @Tuckie ; I think that satisfies this requirement.   If that's missing something, please let me know, thank you!

authors: bradleyjucsc tcopeland


text:
Unit test

각 챕터별 test program을 만들면서 unit test도 추가하면 좋겠다는 생각이 든다.
챕터01을 할 때는 그런 생각은 안했는데, 챕터02 할 계획을 세우다 보니 해야 겠다.

Unit test를 진행하면서 refactoring이 조금 더 필요하다는 걸 알게 됨.
무엇을 테스트할 것인가?

theater에 audience가 입장 후 ticketOffice의 상태: 판매 금액, 티켓 갯수
audience의 상태: invitation 사용 유무, 가방의 남은 금액 등

이 두가지인데 아래 내용을 더 refactoring 및 설계 개선을 할 예정임

TicketOffice.Ticket이 public일 이유가 없음 => private 변경
TicketOffice.tickets의 갯수를 알 수 있는 proeprty 추가 => TicketOffice.TicketCount
TicketOffice.amount를 가져올 수 있는 get property 추가 => public long amount { private set; get; }
TicketOffice.SellTicketTo()에서 invitation 체크를 audience가 할 수 있게 audience.Buy() 메소드에 위임
Bag.Hold 로직 변경 => invitation 사용시 null 할당

예상대로
설계 변경에 대한 수정을 통해 테스트 코드를 작성할 수 있었음
다만 한가지 추가된게 있는데
Audience.Amount는 bag.Amount를 통해 가져올 수 있게 추가하였다.

repo: jongfeel/objects


text:
Problems with text fields enhanced by TinyMCE

Hi, me again ;-)
I'm having problems when I'm trying to fill_in a text field which is enhanced by the TinyMCE rich text editor. It just remains empty.
The thing is that the text field is irrelevant for the test case, it just prevents a validation from passing. Maybe there is a workaround which can be used?
Thanks for your support!
Fabian

Does it work with other drivers, out of interest? Can you provide a test case? Thanks

The tests fails with selenium as well, I guess tinyMCE just does some really weird stuff. Anyway, I've sent you a failing test, maybe there's some workaround.

Hey, by the looks of it TinyMCE basically hides the original field and inserts a whole bunch of other crap. Capybara will refuse to interact with hidden elements, hence the problem.
This may be possible to solve in the future by enhancements in PhantomJS. If/when PhantomJS supports simulating keyboard input, then you could simulate a click in the appropriate place, and then start inserting keyboard events. But I will close this for now and re-evaluate if/when PhantomJS supports that.
Cheers

Yes I thought so, thanks!

authors: fschwahn jonleighton

repo: jonleighton/poltergeist


text:
cli downloading outside of the rabpro package

Inside the rabpro package I can download data with:
./rabpro/cli/rabpro download merit n30w090 <username> <password>

However, with rabpro installed in a different environment it seems like I should be able to run:
rabro download merit n30e150 <username> <password>

However, I get an error:

Command 'rabro' not found, did you mean:...

I assume the second call you're not actually misspelling rabpro. This is @tzussman territory.

Gah! It was just the misspelling that did it. I swear I copy-pasted.

This works if you run pip install -e .. Currently the published versions of RaBPro don't have the updated setup.py or CLI code, but once we repackage it'll work.

authors: jonschwenk jsta tzussman

repo: jonschwenk/rabpro


text:
unexpected 'Yes' (T_STRING), expecting ')'

Parse error: syntax error, unexpected 'Yes' (T_STRING), expecting ')' in /var/www/html/admingenerator/web/controllers/enames1/index.php on line 84
I get this error.
It seems to happen with ENUM fields.
Any ideas how to resolve?

i'm only change 'enum('1','0')'  to "enum('1','0')"

authors: dgleba mas-imamsyafii

repo: jonseg/crud-admin-generator


text:
arango.exceptions.AQLQueryExecuteError: [HTTP 503][ERR 1496] not a leader

Hi, I deploy the ArangoDB (version 3.5.0) with Active Failover mode with three machines and query with the following code (the python-arango is in version 5.4.0)
    client = ArangoClient(hosts=["host1:port", "host2:port", "host3:port"])
    db = client.db(name="name", username="user", password="psw", verify=True)

    aql = 'the querry command'

    for x in range(10):
        print("testing", x)
        cursor = db.aql.execute(aql)
        result = [doc for doc in cursor]
        print(result)

“host1:port” is the leader and the others are followers. The program raises arango.exceptions.AQLQueryExecuteError: [HTTP 503][ERR 1496] not a leader for the second loop:
testing 1
Traceback (most recent call last):
  File "D:/Workspace/codehub/kg_python_frame_kgbot/test_arango.py", line 17, in <module>
    cursor = db.aql.execute(aql)
  File "D:\ProgramFiles\Miniconda3\envs\py37\lib\site-packages\arango\aql.py", line 297, in execute
    return self._execute(request, response_handler)
  File "D:\ProgramFiles\Miniconda3\envs\py37\lib\site-packages\arango\api.py", line 66, in _execute
    return self._executor.execute(request, response_handler)
  File "D:\ProgramFiles\Miniconda3\envs\py37\lib\site-packages\arango\executor.py", line 82, in execute
    return response_handler(resp)
  File "D:\ProgramFiles\Miniconda3\envs\py37\lib\site-packages\arango\aql.py", line 294, in response_handler
    raise AQLQueryExecuteError(resp, request)
arango.exceptions.AQLQueryExecuteError: [HTTP 503][ERR 1496] not a leader

It seems the follower cannot be red which is not accordance with the Active Failover mode.
If the leader is failed, host2:port becomes the new leader, will the query execute successfully?

Hi @yangqinj,
Python-arango will take turns (round-robin or random) sending the request to one host at a time. It seems like this model is not working for your use case. What is your AQL query doing? Only the leader is supposed to be doing write operations.

Thanks for you reply! I have figured out the problem. For reading from the followers in Active Failover mode, X-Arango-Allow-Dirty-Read: true header should be added on each request. Then,  I implemented the following class to add header on each request
class ActiveFailoverHttpClient(DefaultHTTPClient):
    """HttpClient for reading from followers by adding header
    {"X-Arango-Allow-Dirty-Read": "true"} for each request."""

    def create_session(self, host):
        session = requests.Session()

        # add request header
        session.headers.update(
            {"X-Arango-Allow-Dirty-Read": "true"}
        )

        return session

Hi @yangqinj,
Glad you figured it out!

authors: joowani yangqinj

repo: joowani/python-arango


text:
Intent Not Supported Error in Voice Assistant

Request sent within Voice Assistant:

Response received in websocket

Specification:
HACS Azure OpenAI Conversation Version: v1.1.0
Hardware: Home Assistant Yellow
Home Assistant Core: 2024.11.1
Home Assistant Supervisor: 2024.11.2
Home Assistant Operating System: 13.2
Home Assistant Frontend: 20241106.2

Closed Issue, issue resolved after reconfiguring the voice assistant

repo: joselcaguilar/azure-openai-ha


text:
TSL3.1 UDP > TSL5 UDP

Two minor issues, and forgive me if I am mistaken about either.

TSL3.1 UDP into Tally Arbiter parses green tallies as red and red as green.
The TSL3.1 source is an Image Video TSI. It shows that it's outputting the correct colors to Arbiter, but in Arbiter,red/green are inverted. I can work around this by inverting the actions I send to the MV (in this case, an EVS XT-VIA's internal multiviewer), so not the biggest issue. This may very well be on the TSI side, but I wanted to mention it since TSL5 from the TSI to Arbiter was not swapped.

TSL5 UDP should be able to output an amber tally separately from PVW/PGM.
When sending TSL5 UDP commands directly from the TSI, I can send Red, Green, and Amber discreetly in TSL5. It appears I can only send Red and Green from Arbiter. Is it possible to add actions to send amber tally based on incoming TSL3.1?

What bus does amber represent?

Also, are you mostly just trying to use Tally Arbiter as a TSL3.1<>TSL5.0 converter?

First, love the software. It's great to see TSL being implemented in a way
that doesn't involve licenses. I'm excited to see how you develop it
further.
Amber tally doesn't necessarily represent a bus...   It's often used for
external tallies that come from sources outside a truck. For example, if we
have two trucks parked next to each other, we will use amber tallies to
show when the other truck tallies a source from our truck. I also allow our
TD to use an aux bus to define which EVS server is "GPI Enabled" - and this
gives that channel an amber tally until they roll/take it.
FWIW, the amber tally should be separate from red/green, rather than the
result of both being active at once as in some devices.
Hope that's helpful, and please let me know if there's any way I can help.
David Williams - EIC 45FLEX
Mobile TV Group
618-655-9937 (c)
On Sun, Sep 26, 2021 at 3:47 PM Joseph Adams @.***>
wrote:

What bus does amber represent?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/josephdadams/TallyArbiter/issues/220#issuecomment-927367637,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AO2YXYCZ5LEWKX4LQGRUZD3UD6BG3ANCNFSM5EYZ4QQQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Yes. I'm basically trying to tally EVS's built in multiviewers on trucks
that don't have a TSL5 license in Image Video.
David Williams - EIC 45FLEX
Mobile TV Group
618-655-9937 (c)
On Sun, Sep 26, 2021 at 3:51 PM Joseph Adams @.***>
wrote:

Also, are you mostly just trying to use Tally Arbiter as a TSL3.1<>TSL5.0
converter?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/josephdadams/TallyArbiter/issues/220#issuecomment-927368129,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AO2YXYGSSMYDL6CM2TG2YT3UD6BUFANCNFSM5EYZ4QQQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

This is helpful. I am basing the tsl3.1 PVW/PGM states based on the Ross implementation of the protocol, but we could possibly add a swap feature in the config to swap those bits.
You might be better suited with a direct translator program that just converts between 3.1 and 5. Would be less to manage overall if you’re not needing specifically DIY tally of some kind. Im available for hire to create this if needed.

authors: eicdw josephdadams

repo: josephdadams/TallyArbiter


text:
[Bug] TypeError: Cannot read properties of undefined (readin...

What happened?
Carbonite Ultra source doesnt work, i immediately start getting errors, when i switch my sources on the switcher. if any of my devices in tally arbiter are assigned to a carbonite ultra source this error occurs. the error goes away if i change to generic TSL3.1 in v3.0.8, but can't get carbonite ultra sources to function in v3.0.9 or 3.0.10 either.
Version
3.0.8
Distribution
Desktop
OS
MacOS
What browsers are you seeing the problem on?
No response
If applicable, What Listener Clients are You Using?
No response
TallyArbiter configuration
{
  "security": {
    "jwt_private_key": ""
  },
  "users": [],
  "device_actions": [],
  "device_sources": [
    {
      "deviceId": "270ccadc",
      "sourceIdx": "0",
      "address": "1",
      "bus": "onair",
      "sourceId": "44a57aae",
      "id": "dc6a61b4"
    },
    {
      "deviceId": "fb74f98b",
      "sourceIdx": "0",
      "address": "2",
      "bus": "onair",
      "sourceId": "44a57aae",
      "id": "266b0245"
    },
    {
      "deviceId": "10caf71d",
      "sourceIdx": "0",
      "address": "3",
      "bus": "onair",
      "sourceId": "44a57aae",
      "id": "745cc4e0"
    }
  ],
  "devices": [
    {
      "name": "CAM1",
      "tslAddress": 1,
      "enabled": true,
      "id": "270ccadc"
    },
    {
      "name": "CAM2",
      "tslAddress": 2,
      "enabled": true,
      "id": "fb74f98b"
    },
    {
      "name": "CAM3",
      "tslAddress": 3,
      "enabled": true,
      "id": "10caf71d"
    }
  ],
  "sources": [
    {
      "data": {
        "port": 9801,
        "transport_type": "udp"
      },
      "name": "Carb Ultra",
      "sourceTypeId": "7da3b524",
      "reconnect": true,
      "enabled": true,
      "id": "44a57aae",
      "max_reconnects": 5,
      "connected": true
    }
  ],
  "bus_options": [
    {
      "id": "e393251c",
      "label": "Preview",
      "type": "preview",
      "color": "#3fe481",
      "priority": 50
    },
    {
      "id": "334e4eda",
      "label": "Program",
      "type": "program",
      "color": "#e43f5a",
      "priority": 200
    },
    {
      "id": "12c8d699",
      "label": "Aux 1",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100
    },
    {
      "id": "12c8d689",
      "label": "Aux 2",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100
    }
  ],
  "externalAddress": "http://0.0.0.0:4455/#/tally",
  "remoteErrorReporting": false,
  "uuid": ""
}

Relevant log output
[2024-07-24 10:01:43] info: Device Source Added: CAM3 - Carb Ultra
[2024-07-24 10:01:43] info: Config file saved to disk.
[2024-07-24 10:01:45] error: Caught exception: TypeError: Cannot read properties of undefined (reading 'find')
[2024-07-24 10:01:48] error: Caught exception: TypeError: Cannot read properties of undefined (reading 'find')

Error stacktrace (if applicable)
TypeError: Cannot read properties of undefined (reading 'find')
    at _loop_2 (/Applications/TallyArbiter.app/Contents/Resources/app.asar/dist/sources/RossCarbonite.js:340:84)
    at _loop_1 (/Applications/TallyArbiter.app/Contents/Resources/app.asar/dist/sources/RossCarbonite.js:353:21)
    at RossCarboniteSource.updateRossCarboniteTallyData (/Applications/TallyArbiter.app/Contents/Resources/app.asar/dist/sources/RossCarbonite.js:367:13)
    at RossCarboniteSource.removeRossCarboniteTally (/Applications/TallyArbiter.app/Contents/Resources/app.asar/dist/sources/RossCarbonite.js:320:22)
    at RossCarboniteSource.processRossCarboniteTally (/Applications/TallyArbiter.app/Contents/Resources/app.asar/dist/sources/RossCarbonite.js:275:38)
    at tslumd.<anonymous> (/Applications/TallyArbiter.app/Contents/Resources/app.asar/dist/sources/RossCarbonite.js:233:23)
    at tslumd.emit (node:events:517:28)
    at Parser.<anonymous> (/Applications/TallyArbiter.app/Contents/Resources/app.asar/node_modules/tsl-umd/index.js:35:9)
    at Parser.parse (/Applications/TallyArbiter.app/Contents/Resources/app.asar/node_modules/packet/index.js:446:25)
    at Socket.<anonymous> (/Applications/TallyArbiter.app/Contents/Resources/app.asar/node_modules/tsl-umd/index.js:37:15)

Dupe of #620


text:
GSD Request

--- GSD JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v4.9.273 to before v4.9.300",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=beb1e67a5ca8d69703c776db9000527f44c0c93c",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=41579b9e73773dc9157df13494c9916c30fe5e09"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "beb1e67a5ca8d69703c776db9000527f44c0c93c",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "41579b9e73773dc9157df13494c9916c30fe5e09",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.9.300 by commit 41579b9e73773dc9157df13494c9916c30fe5e09, it was introduced in version v4.9.273 by commit beb1e67a5ca8d69703c776db9000527f44c0c93c. For more details please see the references link."
}
--- GSD JSON ---

This issue has been assigned GSD-2022-1000080

repo: joshbressers/gsd-database


text:
How not upload xcarchive.zip and .dSYM.zip?

Hello, how do I upload only .ipa and .plist files?
After I upgrade to a new version (1.4), every time I upload the file, it is also uploading xcarchive.zip, I think this file is not necessary for my use case. You would have to add a parameter so that it is not sent to s3. Really interesting to .dSYM

https://github.com/joshdholtz/fastlane-plugin-s3/pull/60

just put empty string in xcarchive (xcarchive: '')

Empty string is the correct solution 😊 Thanks, @hexelon!

authors: hexelon joshdholtz lucasromanomr


text:
Education not exported in JSON export

Describe the issue
I've just used the latest version and noticed that the education section is no longer populated (even though my profile should have one entry).
Help me reproduce your issue
Download profile with education populated
Additional context
This is not very important for me personally just thought I report it.

@fkrauthan Thank you very much for reporting this! This was a regression introduced by a very silly mistake on my part (typo, as part of the volunteer update). Should be fixed in v3.2.1 release.

authors: fkrauthan joshuatz

repo: joshuatz/linkedin-to-jsonresume


text:
this.$refs.theModal is undefined

In the example there is a ref pointing to a non existing method.

@nise hi, can you tell me how you open the example? Did you clone the  project and open index.html?

authors: joturako nise


text:
Distance using modelMatrix

New log.i

New

repo: journaldev/journaldev


text:
yig配置问题

这是我的yig配置，对其中的配置项有些疑惑。
aim是需要单独安装吗？
S3Domain该怎么设置呢？
现在想用s3cmd测试，不知道怎么配置？
{
"S3Domain": "http://10.64.34.200:7480",
"Region": "cn-bj-1",
"IamEndpoint": "http://10.64.34.200:9006",
"IamKey": "key",
"IamSecret": "secret",
"LogPath": "/var/log/yig/yig.log",
"PanicLogPath":"/var/log/yig/panic.log",
"PidFile": "/var/run/yig/yig.pid",
"BindApiAddress": "10.64.34.200:80",
"BindAdminAddress": "10.64.34.200:9000",
"SSLKeyPath": "",
"SSLCertPath": "",
"ZookeeperAddress": "hbase:2181",
"RedisAddress": "redis:6379",
"RedisConnectionNumber": 10,
"InMemoryCacheMaxEntryCount": 100000,
"DebugMode": true,
"AdminKey": "secret",
"MetaCacheType": 0,
"EnableDataCache": false,
"CephConfigPattern": "/etc/ceph/ceph1.conf",
"MetaStore": "tidb",
"TidbInfo":"root:123456@tcp(127.0.0.1:3306)/yig?charset=utf8",
"KeepAlive":true
}

@hyh012356789
aim是需要单独安装吗？
真实环境下，IAM需要单独安装，可以用来对接公司已有ldap等系统。测试用途下，将DebugMode配置为true时候，可以使用ak:hehehehe/sk:hehehehe来测试。
S3Domain该怎么设置呢？
一般而言，将S3Domain配置为域名，然后配置泛域名解析，将其解析到对应的IP上。
例如：
a，修改配置文件对应行为：  "S3Domain": "s3.test.com",
b,   安装dnsmasq：yum install dnsmasq -y;
修改配置文件，增加一行address=/.s3.test.com/{你的IP}
启动dnsmasq：systemctl start dnsmasq
c,  修改s3cmd所在机器，将dns服务器指向上一步骤配置的dnsmasq所在节点

您好，感谢您的回复。
我们现在的测试环境有ceph集群，上面想用yig，现在"DebugMode":设true，s3cmd中的endpoint是设置成"BindApiAddress": "10.64.34.200:7480"吗？
我现在测试一直连不上。

请问您可以贴一下详细信息吗？ 包括s3cmd的配置文件，yig配置文件，命令行报错信息和/var/log/yig/yig.log的相关日志

s3domain应该使用域名，java代码部分也应该使用域名。java实现可以参考：https://github.com/journeymidnight/s3-sdk-samples/blob/master/java/S3Sample.java。

能不能直接通过api的adress进行访问呢？感觉走域名解析这一步有点麻烦。

使用域名访问属于S3协议的做法，这样可以支持将bucket放到域名中来进行相关操作，yig兼容S3协议，因此也使用域名来访问。

repo: journeymidnight/yig


text:
Home画面デザイン実装

内容
figma上のHome画面デザインを実装する
TODO

[ ] ...figma上のHome画面のデザインを実装する

完了

authors: KojimaNaoyuki yamajoooon


text:
stickCplus_base

stickCplusに対応しました
LCDメッセージとデバッグモードコンパイルスイッチを追加しました

HBRIDGE のコードだけのようですが，変更はこれですべてでしょうか？

新たにプルリクしてしまったのでこっちをとり下げます


text:
🛑 Plesk 3 is down

In f2fe568, Plesk 3 (https://plesk3.samitsolutions.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Plesk 3 is back up in 13199db after 14 minutes.


text:
🛑 Dynpro India is down

In 6b5c115, Dynpro India (https://dynproindia.com) was down:

HTTP code: 503
Response time: 428 ms

Resolved: Dynpro India is back up in ba84f20 after 13 minutes.


text:
🛑 Apex Food Service is down

In ff45ccd, Apex Food Service (https://apexfoodservice.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Apex Food Service is back up in 21c2bc0.


text:
Swift 1.2 support

Noticed that this library needs to be updated for swift 1.2

Hey @StobyWan thanks for the note. I have now updated the library for Swift 1.2 I hope you enjoy the Validator!

Awesome!
Sent from my iPhone

On Mar 24, 2015, at 3:03 PM, Jeff Potter notifications@github.com wrote:
Closed #7.
—
Reply to this email directly or view it on GitHub.


text:
Wrong torch version?

I was trying to resume a training and I switched to the 'refactor_kws_egs_master' and pylaia-htr-train-ctc prompted an ImportError:
Traceback (most recent call last):
  File "/labos/alumnos/jaizaber/workw/RDNN-HTR-PY/bin/pylaia-htr-train-ctc", line 4, in <module>
    __import__('pkg_resources').run_script('laia==0.1.0', 'pylaia-htr-train-ctc')
  File "/labos/alumnos/jaizaber/workw/RDNN-HTR-PY/lib64/python3.6/site-packages/pkg_resources/__init__.py", line 658, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/labos/alumnos/jaizaber/workw/RDNN-HTR-PY/lib64/python3.6/site-packages/pkg_resources/__init__.py", line 1438, in run_script
    exec(code, namespace, namespace)
  File "/labos/alumnos/jaizaber/workw/RDNN-HTR-PY/lib/python3.6/site-packages/laia-0.1.0-py3.6.egg/EGG-INFO/scripts/pylaia-htr-train-ctc", line 13, in <module>
    import laia.common.logging as log
  File "/labos/alumnos/jaizaber/workw/RDNN-HTR-PY/lib64/python3.6/site-packages/laia-0.1.0-py3.6.egg/laia/__init__.py", line 21, in <module>
    import laia.data
  File "/labos/alumnos/jaizaber/workw/RDNN-HTR-PY/lib64/python3.6/site-packages/laia-0.1.0-py3.6.egg/laia/data/__init__.py", line 4, in <module>
    from laia.data.image_data_loader import ImageDataLoader
  File "/labos/alumnos/jaizaber/workw/RDNN-HTR-PY/lib64/python3.6/site-packages/laia-0.1.0-py3.6.egg/laia/data/image_data_loader.py", line 5, in <module>
    from laia.data.padding_collater import PaddingCollater
  File "/labos/alumnos/jaizaber/workw/RDNN-HTR-PY/lib64/python3.6/site-packages/laia-0.1.0-py3.6.egg/laia/data/padding_collater.py", line 11, in <module>
    from torch.utils.data.dataloader import numpy_type_map
ImportError: cannot import name 'numpy_type_map'

That's because numpy_type_map was removed on latest version of Torch. I downgraded Torch to 1.0.1 and Torchvision to 0.2.2 and it worked. I hope this could help to someone who could have the same problem.

Thanks for letting me know. I need to update PyLaia to PyTorch 1.1

Fixed with ef2c59d4dafa386309556a2ab8dcf53707103eff.

authors: ZJaume jpuigcerver

repo: jpuigcerver/PyLaia


text:
android 5.1.1 拍照闪退 但是重新打开张图片显示已发出去

E/AndroidRuntime: FATAL EXCEPTION: Camera Background
                                               java.lang.NullPointerException: Attempt to invoke virtual method 'int android.hardware.camera2.CameraCaptureSession.capture(android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)' on a null object reference
                                                   at cn.jiguang.imui.chatinput.camera.CameraNew.unlockFocus(CameraNew.java:761)
                                                   at cn.jiguang.imui.chatinput.camera.CameraNew.access$1100(CameraNew.java:66)
                                                   at cn.jiguang.imui.chatinput.camera.CameraNew$6.onCaptureCompleted(CameraNew.java:740)
                                                   at java.lang.reflect.Method.invoke(Native Method)
                                                   at java.lang.reflect.Method.invoke(Method.java:372)
                                                   at android.hardware.camera2.dispatch.InvokeDispatcher.dispatch(InvokeDispatcher.java:39)
                                                   at android.hardware.camera2.dispatch.HandlerDispatcher$1.run(HandlerDispatcher.java:65)
                                                   at android.os.Handler.handleCallback(Handler.java:739)
                                                   at android.os.Handler.dispatchMessage(Handler.java:95)
                                                   at android.os.Looper.loop(Looper.java:159)
                                                   at android.os.HandlerThread.run(HandlerThread.java:61)

请问如何解决的？

authors: JohnTree cnpmge

repo: jpush/aurora-imui


text:
Support the new Sass JS API and Tailwind v3

This PR does a couple of things:
Fixes

adds tailwindcss as a peer rather than direct dependency. This allows these functions to be used with tailwind v3, which they seem to be compatible with.
returns '2px dotted white' from theme('outline.white'). This breaks a tested-for result but I believe it's correct: '2px dotted white' is the correct config value, but it was being matched by the numeric regexp in the convertString function and returned as a number rather than a string.

Features

supports both modern and legacy sass APIs, inferring the correct functions by default. You can also  include functions for the API you want by requiring either sass-tailwind-functions/legacy or sass-tailwind-functions/modern.

The latter is accomplished by replacing node-sass-utils (only supports the legacy api of sass < 1.44) with sass-cast, which is a package I maintain. I also removed color-string and color-convert as dependencies, since sass-cast parses color/numeric strings using a similar method to sassport, parsing the string sass itself. It should be more accurate/durable than regexp matching methods.
One possible issue: I've only been supporting dart-sass in sass-cast; there's no option to pass something like node-sass instead, and it requires dart-sass as a peer dependency. I could add optional support for node-sass but am a little hesitant since it's been deprecated for a few years now and doesn't support the new api anyway. That's the only thing that could be breaking.
Let me know if anything looks wrong; I made these changes on top of my previous effort trying to patch node-sass-utils and can rebase if necessary.

this looks great. it's also fine to only support dart sass, node-sass is dead any way

Hi, apologies for missing this. Sounds good & glad it looks good to you! Has been working for me in a new project so far. I'm happy to merge & help with maintenance if that's still welcome.

authors: dawaltconley jquense

repo: jquense/sass-tailwind-functions


text:
Fix curser misplacement in editor

Fixed bug reported in https://github.com/jquery/esprima/issues/2028
After my testing, the cursor misplacement problem only occurs in macOS Chrome. So the solution is that something is interfering with Monaco's cursor positioning.

The global CSS base configuration interferes with the Monaco editor fonts.
So, We should specify FontStyle in Monaco options, not in our CSS.
After testing, it works well.

Great work @nanyang24, thank you!

repo: jquery/esprima


text:
Create configuration setting for default stop() timeout

Rather than putting the limit hardcoded everywhere it would be nice if libraries could set something like config.timeoutDuration=5000; in their testiniit file and have stop()'s first argument default to that if it's undefined. In fact, it could simply always fallback to config.timeoutDuration if the first argument is undefined. Regardless of wether config.timeoutDuration is defined or not.

61137fd6 added a testTimeout config option, which still needs to be documented. A per stop-timeout doesn't exist anymore, and isn't planned to get added back.

authors: Krinkle jzaefferer

repo: jquery/qunit


text:
Fatal Exception: java.lang.IndexOutOfBoundsException

I have this in firebase crash list . this one is your library problem or ourside problem?
  Fatal Exception: java.lang.IndexOutOfBoundsException: Index: 45, Size: 24
   at java.util.ArrayList.get(ArrayList.java:437)
   at snow.player.playlist.Playlist.get(Playlist.java:2)
   at snow.player.AbstractPlayer.playPause(AbstractPlayer.java:2)
   at snow.player.Player__ChannelHelper$Dispatcher.dispatch(Player__ChannelHelper.java:86)
   at channel.helper.DispatcherUtil$1.dispatch(DispatcherUtil.java:19)
   at channel.helper.pipe.CustomActionPipe.dispatch(CustomActionPipe.java:3)
   at snow.player.PlayerService.onCustomAction(PlayerService.java:3)
   at snow.player.PlayerService$MediaSessionCallback.onCustomAction(PlayerService.java:2)
   at android.support.v4.media.session.MediaSessionCompat$Callback$MediaSessionCallbackApi21.onCustomAction(MediaSessionCompat.java:257)
   at android.media.session.MediaSession$CallbackMessageHandler.handleMessage(MediaSession.java:1635)
   at android.os.Handler.dispatchMessage(Handler.java:107)
   at android.os.Looper.loop(Looper.java:225)
   at android.app.ActivityThread.main(ActivityThread.java:7563)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:994)

Sorry, there is too little information. Can you provide more information? I can't find the bug that caused the crash.

Maybe you used the wrong position value to call the playPause(int position) method. Maybe you should check your code. I optimized the relevant code, if the wrong position value is used, will cause a player error but not crash.

authors: jrfeng webwayscript

repo: jrfeng/snow


text:
Novo Banco: BRB

Integrar colaboração iniciada pelo @DouglasRamiro em:
https://groups.google.com/d/msg/jrimum-community/MUL9a-rOyHE/dq25iBDAUi8J
Parte já foi feita em:

3abcc96063cb7b17d190d15ed951c4159ec51050
72a3be13bfb0f1edca1b04aef4bc004c5172008f
4b378c5415c1a11e043192cbde96647316697862

ta funcionando pra este banco? tem algum exemplo pra ele?

authors: arnaldofox gilmatryx

repo: jrimum/bopepo


text:
Search

Searching for myself as a user shows no results
Severity: Low

The search is case sensitive, which might be the problem here.

repo: jrmeurer/league-manager


text:
Please check this commit for Exercise 14.4.4.2

https://github.com/jrnold/r4ds-exercise-solutions/commit/b0839d6bc5d13779668ce932d3b90d60cb49b167

I should have written a PR.

No problem. I trust you :-)

authors: dongzhuoer jrnold


text:
Check that last-command is a symbol

It could be a lambda function.
Fixes issues I've been having after updating iflipb.

Thanks!

authors: jrosdahl lionel-

repo: jrosdahl/iflipb


text:
Fix compound arrays

Calling type_cast for array elements, which fixes serialization of int arrays from strings and compound arrays (for example, arrays of json objects).
Also fixes deserializing compound arrays (calling type_cast for deserialized element)

this issue should now be irrelevant as its handled by the AR-type system introduced in 4.2

authors: alno kares

repo: jruby/activerecord-jdbc-adapter


text:
package.json - dependencies

It really requires dependencies:

chai
mocha
sinon

Would not it be better as devDependencies?

The inclusion of mocha as a dependency rather than devDependency is causing a vulnerability alert on install - I can't believe these are needed at runtime. Happy to provide a PR to fix if you like?

Yeah that would be great, thanks!
On Tue, Oct 23, 2018, 09:50 Matt Keeble notifications@github.com wrote:

The inclusion of mocha as a dependency rather than devDependency is
causing a vulnerability alert on install - I can't believe these are needed
at runtime. Happy to provide a PR to fix if you like?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/js-data/js-data-adapter/issues/12#issuecomment-432300767,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFsmS5ncO-5DkdhDttl1lYziVADthYDzks5unzqogaJpZM4PuHdj
.

I have opened a PR for this:
https://github.com/js-data/js-data-adapter/pull/14
can someone please approve & merge it any time soon?

Not only will this solve the errors being reported by npm audit, but it should reduce the size of deployed apps a little too - please someone review and merge this soon 😃

@einat-bar It was merged a few hours ago.

Waiting for npmjs publish access on this package and will publish v1.0.1 and update this thread. In the meantime if there's any urgency you can reference the git repo url in your package.json file.

@crobinson42 Thanks!
The security warnings are actually coming from js-data-http which is using js-data-adapter,
since js-data-adapter is using sinon in dependencies.

@crobinson42 I see now that in  js-data-http, you moved js-data-adapter to devDep, is there a reason for that?

@crobinson42 @jmdobry Is it possible to publish soon?

v1.0.1 published

authors: beldougie crobinson42 einat-bar localnet

repo: js-data/js-data-adapter


text:
js-data-http does not work with React Native in a mobile environment

Your framework currently runs in a browser and Node. We are experimenting with mobile apps with something like React Native  which is closer to a browser but does not have all the polyfills. I had to comment out a few cookie/document/navigator references in you 'js-data-http' adapter to make it work. Please consider this 3rd environment - the delta in terms of code changes is not big but you can fulfill the needs of a big emerging category of apps.

Isn't it possible to include required polyfills into React Native app?

React Native currently has a limited set of polyfills: https://facebook.github.io/react-native/. If you treat 'js-data-http' as a blackbox you will not know what works and what does not in that environment. You will have to depend on hit and trials. Intentionally designing js-data to run on React Native would lead the code to be either not dependent or optionally dependent on  things like: cookie/navigator/document etc.

:+1: for this
The problem is js-data-http depends 3rd part library: axios, which does not work in React Native.
React Native support fetch() and XMLHttpRequest(), either one is enough to make the js-data-http adapter works.

Turns out axios 0.7 is already support React Native, I think just update the axios dependency version will work.

Fixed in 3.0.0-alpha.2. js-data-http 3.0.0-alpha.2 now bundles the browser build of axios v0.8.1. There is also a js-data-http-node package in NPM that users the Node.js build of axios v0.8.1. There is also a js-data-fetch package which does not bundle or use axios, and will default to using window.fetch if you don't provide your own http lib.

:+1:  Thanks for fixing it!

There is a working example of js-data-http working in a React Native project here: https://github.com/crobinson42/react-native-js-data-demo

authors: aveerthakur crobinson42 gutenye jmdobry zuzusik

repo: js-data/js-data-http


text:
Proposal: Interactive debugger

For my more complicated designs, I find it hard to debug (at least in the UI) when there's a runtime exception. There's no information on where the actual error occurred, no ability to actually inspect values or the stack. I resort to having to use the CSG primitives/OpenSCAD API and the node debugger, which works, but it would be nice to support debugging directly in the UI. Even have an intelligible stack trace would be helpful.
This would also allow you to step through other people's designs to better understand how they are working.
Maybe by a simple implementation of continuations? I'd be willing to give it a shot if I have some more time..
http://jlongster.com/Whats-in-a-Continuation

@jleppert thanks for this really cool information
I'm still digesting the article but have a question.
At what level do you think this would be beneficial? There are many libraries involved to openjscad.org.

If you can control the actual debugger, you don't need to descend into library code. i.e. the same way that chrome doesn't jump down into native code for Array.map...of course there could still be exceptions in those libraries, but the main benefit would be to step through the higher-level CSG code, inspect objects, etc...

I like the idea but I have to warn you.... the processor and viewer classes are not designed well. In addition the processor evaluates scripts in worker threads.
By the way, I'm available for chats via Hangouts

No worries, I'll give it a shot. Love your project and want to contribute

Super!
Let me know if you need to chat about thhings.

@jleppert So... it's been a long time. Did you discover any cool insights? Or issues?

@jleppert You might be interested in this small project. With this, the debugging of designs can be completed within a browser.
https://github.com/danmarshall/jscad-now

@jleppert please reopen if still interested but basically this functionality is best left to the built in debuggers of the browsers or IDE tools.


text:
V2: No radius or diameter option for circle and cylinder primitives

Expected Behavior
Circles have diameter option and Cylinders have radius and diameter options.
Actual Behavior
Circles do not have a diameter option.
Cylinders do not have a radius or diameter option, only start and end radius options.
I'll need to fill this in some more as I get time.

Well... if your go to add ‘diameter’ to the primitives then please look at

circle
sphere (inside ellipsoid)
cylinder
roundedCylinder


text:
Unexpected behavior in Move/Sync mode

While doing testing, I used the move synced to spindle mode in concert with the DRO to resolve a ratio problem. It worked as expected, but when I tried to run a bounce move immediately after, the move continued past the expected return point and continued running after dis-engaging the half nut to avoid a crash. The move cancel button has been removed so the only way to stop the control is by emergency stop, but this doesn't resolve the problem when starting back up. The controller has to be reset. I will attempt to flash the project on a new controller to reduce the likelihood of a hardware problem.

I think that both the "forgetting" of the espELS IP and this are related to serving the frontend via a file vs serving it via a webserver.  It seems that cookies don't work when serving from a file and when I tested bounce mode from the file it also didn't update the UI.  I'm digging in to figure out what the problem is.  I think I saw this with my tablet, you could try to tell the tablet to use "desktop mode" vs "mobile mode".

if you have python 3 installed you can serve the index.html from your PC or laptop like so:
python -m http.server 8080
or if it is a windows binary
python -m http.server  <what ever port number you want>
then you can use http://[laptop ip address or name]:8080/index.html
I'm working on getting this so it can run from Amazon AWS S3 again (like you used with the main branch version) but there is quite a lot to do to make that work correctly due to the CORS RFC1918 SSE issues.
It really doesn't matter what the webserver is, if you have node.js and react setup (requires version node.js  v16.20.0) then the dev server works fine.  I should probably also update node.js

I am more concerned with the absence of a cancel button and it's attitude when trying to recover. The distance to go was nice too. I don't know how you have it set up, but the first thing it should do when you make a selection for anything is to cancel whatever was chosen before. Now that I have it talking I haven't had any more trouble in that respect. The biggest headaches with the UI are those I outlined above and having to reenter the network address after restart. I will say that I didn’t expect it, but I have trouble trusting it. I'm on high alert while it's in use but I guess that's not a bad thing.

I flashed a new controller and installed it and it hasn't gone the wrong direction or done anything scary since. Probably a coincidence, there's also that "Mandela effect" thing that makes one believe that things settle in and perform better over time. I haven't tried chasing a thread yet to see how it lands, I'll set that up now. Do you have plans for multi start? I don't have a use for it, but I thought it could be an interesting way to knurl.

I am more concerned with the absence of a cancel button and it's attitude when trying to recover. The distance to go was nice too. I don't know how you have it set up, but the first thing it should do when you make a selection for anything is to cancel whatever was chosen before. Now that I have it talking I haven't had any more trouble in that respect. The biggest headaches with the UI are those I outlined above and having to reenter the network address after restart. I will say that I didn’t expect it, but I have trouble trusting it. I'm on high alert while it's in use but I guess that's not a bad thing.

were you able to serve the index.html file via a webserver?  If so can you confirm the cancel button is back?  Again, i think this is somehow related to serving it as a local file vs serving it via a webserver.
Tomorrow I'll work on trying to get SSE to work via AWS S3.  this should solve a bunch of the problems.

Yes, I am serving it that way, not as a local file. I understand only part of what the trouble is and I'll leave that in your hands. It has not done anything unexpected for a long while now. I also think I wasn't really treating it very gently when changing modes or starting and stopping. I probably exacerbated the issue. I think I said this, but the RPM doesn't display. I don't think the DRO is functional either in this version, I can't remember because I didn't use them. An angle display for the spindle might be more useful. And giant "GO" buttons in all the places you start moves. I'm so out of touch I though SSE was one way.

at way, not as a local file. I understand only part of what the trouble is and I'll leave that in your hands. It has not done anything unexpected for a long while now. I also think I wasn't really treating it very gently when changing modes or starting and stopping. I probably exacerbated the issue. I think I said this, but the RPM doesn't display. I don't think the DRO is functional either in this version, I can't remember because I didn't use them. An angle display for the spindle might be more useful. And giant "GO" buttons in all the places you start moves. I'm so out of touch I though SSE was one way.

The RPM, DRO, Angle, and buttons for canceling a move_sync move or bounce should all work.  I made some small tweaks, can you try this version?
https://raw.githubusercontent.com/jschoch/espELSfrontend/dev/build/index.html
Is the webserver on the same network as the espELS?
With the version linked above you should be able to more easily see if the SSE is connected or if has fallen back to using websockets for updates.

I think I found the issue!  It seems that having more than one client connected (browser tab, or mobile device like a table or phone) breaks the SSE updates and so the RPM, DRO, move cancel buttons all break.  Solution right now is to close all the other open browsers connected the espels.  Longer term this is something I think I can fix, but need to figure out exactly what the problem is.  Websockets dont' seem to have this same behavior.

Did you implement your virtual compound for threading? If you didn't I still have a problem, if you did I need to know how much it steps over so I can get the thread cut before the tool drifts out of the thread window. I sure hope it's the latter. That checks out on my end about multiple devices, I have it open on both the tablet and the laptop.

There isn't virtual compound in this version, I need to redo it.
On Sun, Jan 14, 2024, 8:28 PM defazioa @.***> wrote:

Did you implement your virtual compound for threading? If you didn't I
still have a problem, if you did I need to know how much it steps over so I
can get the thread cut before the tool drifts out of the thread window. I
sure hope it's the latter. That checks out on my end about multiple
devices, I have it open on both the tablet and the laptop.
—
Reply to this email directly, view it on GitHub
https://github.com/jschoch/ESPels/issues/41#issuecomment-1891283869, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAE6L2JNZZPAJTWRFULJX3YOSV7FAVCNFSM6AAAAABB2IOSUKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJRGI4DGOBWHE
.
You are receiving this because you commented.Message ID:
@.***>

can you let me know what browser you are using?  I have SSE on AWS working with firefox but not chrome....
Let me know if you want to test it with firefox.

I'll install Firefox and try it. Do I need a link? I was serving it from
the laptop with Serve. Would that have caused the same anomalies? I only
half know what I'm doing.
On Mon, Jan 15, 2024, 1:04 PM Jesse Schoch @.***> wrote:

can you let me know what browser you are using? I have SSE on AWS working
with firefox but not chrome....
Let me know if you want to test it with firefox.
—
Reply to this email directly, view it on GitHub
https://github.com/jschoch/ESPels/issues/41#issuecomment-1892763339, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AWPRPOOZLMHPAY5G6YY5OVTYOWKWTAVCNFSM6AAAAABB2IOSUKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJSG43DGMZTHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

If you are running good and don't want to be bothered then you can just keep it as is.  Please confirm the DRO and move cancel buttons are working and let me know if there are any other issues.
Firefox should let you use the S3 link.  You'll also need to grab the latest version of dev.  If you used git clone to download my espELS repo (which you should do you don't have to download the whole thing every time) you can just run git pull and it will just pull down the changes.  It is in the dev branch.  This may not be required, and you can easily just try the link with firefox to see if you need to recompile and flash.
the link is: http://espels.s3.us-west-2.amazonaws.com/dev0_0_5/index-cors3.html
Make 100% sure you're browser isn't using https or you'll just get a blank screen and the page title (tab title) likely says "http not https"
Also, you may have to go back into config/settings and make sure Imperial is set for the units (assuming you are using imperial)
I've not tested with a tablet or phone yet

Imperial is dead to me. I'm working on it now. What time zone are you in?

I'm PST.
if you use discord that may be somewhat easier to communicate.
You will need to recompile/flash.  I remembered that I had to respond to HTTP_OPTIONS with  200 in the firmware for the CORS preflight check to work.
Also, I just checked and "firefox beta" in the google play store using the AWS S3 link above is working on my phone!!!!!
Another tip, you can append ?ip=192.168.1.87  at the end of the url and it will plug that in to connect.  so in my case the full URL is http://espels.s3.us-west-2.amazonaws.com/dev0_0_5/index-cors3.html?ip=192.168.1.87
`

are you on discord?  My username is schoch_
Are you sure you compiled and flashed the dev branch?  If you are using git, do git status it should tell you the current branch that is checked out.
it should show somethiing like
git status
On branch dev
Your branch is up to date with 'origin/dev'.

did you get it fixed?  It should be version 0.0.6 on both sides.
Console output (on the web side) and serial output (for the esp32) are super helpful
also, you may want to setup one of your spare esp32's on your desk so you can do quick tests like this.  You should be able to flash it and connect without it connected to the encoder or stepper.  may save you some trips to your lathe.

I'll flash an extra one. I finally got the react to work but I still don't have RPM. The difference is that it synced before, or it pretended to. The threads didn't track exactly now that I'm thinking of it. Sorry, there's question I haven't answered. I am not on Discord, haven't gone there and I'm somewhat afraid I won't get what's going on there. Move cancel button is back and works, even though it never moves.

Okay, I cloned it from the dev branch just now and flashed it, but it says "branch master" when I check status. I got all excited, but I have failed. The other instances of the repo have been deleted. What did I do?

Okay, I cloned it from the dev branch just now and flashed it, but it says "branch master" when I check status. I got all excited, but I have failed. The other instances of the repo have been deleted. What did I do?

ok, to checkout the dev branch run this command
git checkout dev
then run git status and check to be sure you are on "dev"
then compile and flash

I'll flash an extra one. I finally got the react to work but I still don't have RPM. The difference is that it synced before, or it pretended to.

not sure what you mean, git sync'ed?   git pull should be the command to fetch the changes from github

The threads didn't track exactly now that I'm thinking of it.

Not sure what you mean, the thread pitch is off?

Sorry, there's question I haven't answered. I am not on Discord, haven't gone there and I'm somewhat afraid I won't get what's going on there.

It is just a chat server app, like IRC.  You can chat in realtime.  If you join you should be able to direct msg me or join a server like linuxcnc discord, or whatever topic there is likely a server for.

Move cancel button is back and works, even though it never moves.

I don't know what this means.  can you take a screen shot?  here's how to use the built in screen shot https://support.microsoft.com/en-us/windows/use-snipping-tool-to-capture-screenshots-00246869-1843-655f-f220-97299b865f6b

Ok, here is the full list of commands for simplicity.  you should run it from the folders you cloned, if you put the cloned repo oin another directory from the zip/downloaded one you need your config.ini that you customized, put it in the project root where the platform.ini is.   git shouldn't overwrite this even if you checkout another branch.
git pull
git checkout dev
git status

I also just made an espELS discord server, so if you want to troubleshoot in real time join me there.
https://discord.gg/qseXnuTS

Thank you. Give me one second. I'm all over it. I was registering for Discord.

I had to change the "configured" variable in mine to "CONFIG_CONFIGURED" but that let it build. I flashed it but we're back to bad version on the tablet.

@deffazioa  I figured out why you can move async jog but not movesync.
When you moved your config you somehow used an old config which was missing a define.    check you config.ini and I think you will find that the values MODE_MOTION_INTERRUPT or MOTION_MODE_TIMER  are not in there.
In the most recent commit to the dev branch i've updated it so that you can't miss this anymore.  this was causing all the issues with no pulses being generated.
I've also added some debug info and fixed a few other bugs I found.  Please use this new react S3 Link.
http://espels.s3.us-west-2.amazonaws.com/dev_06/index-cors5.html
you need to run
git pull
git status

make sure you are on dev, if not run git checkout dev
then fix your config, and compile and flash.
Finally use the url above with Firefox to test.  ask on discord if you hit any snags

Please read the full previous update, then back here ( assuming you are reading via email)
in your config.ini you need to define MOTION_MODE
Here is the stuff to add, use mode 1
####   Timer mode is not stable and interrupt mode should be preferred
    #       MOTION_MODE = 1  is for using interrupts to drive the motion calculations
    #       MOTION_MODE = 2  is for using a hardware timer and polling to drive the motion calculations
    -D MOTION_MODE=1

authors: defazioa jschoch

repo: jschoch/ESPels


text:
🛑 Linus-Wordpress is down

In fa1729a, Linus-Wordpress ($SERVER_BASE/wordpress/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Linus-Wordpress is back up in d8211f9 after 10 minutes.

repo: jscmidt/upptime


text:
🛑 Nextcloud is down

In 8111e56, Nextcloud ($SERVER_BASE/nextcloud/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nextcloud is back up in a465da8 after 17 minutes.


text:
🛑 Lychee is down

In b4eab7c, Lychee ($SERVER_BASE/lychee/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Lychee is back up in 73f89ef.


text:
Input via stdin

(OP: @hallettj)
It would be super useful to me to have an option for jshint to accept input from stdin instead of from a file input. The use case that I have in mind is taking a text buffer from an editor, piping it to jshint, and parsing jshint output to highlight errors in the editor.
My suggestion is to follow the Unix convention where if a given file path is a dash (-) then the program reads from stdin.

+1

@iahu Just run jshint with a - instead of the file path and it will read the input from stdin

Yes, I have got it form http://jshint.com/docs/cli/
Thank you @nicolo-ribaudo

The CLI docs say "If a file path is a dash (-) then JSHint will read from standard input."
Here is how I use that feature to strip out empty Jekyll front matter from myfile.js and JSHint the remaining lines:
sed '/---/d' < myfile.js | jshint -

authors: iahu mslinn nicolo-ribaudo valueof

repo: jshint/jshint