text:
How to use projection curve or curve point for further use.

I try to make a projection of hand on plane by using example given in silhouette1.py as
from vedo import *

s = Mesh('hand_closed.stl')

sy = s.clone().projectOnPlane('y').c('g').y(-1)

show(s, sy, sy.silhouette('2d'), __doc__, axes={'zxGrid':True, 'yzGrid':True}, viewup='z', ).close()

Model is
hand_closed.zip
This result as:

Here my question is that how i can utilize this projection silhuette outlines points or curves.

uhmm that very mych depends on you!
You can access the information of the outline like you do for any other mesh, e.g.
print(sy.silhouette('2d').points()) will give you the 3d coords of the points of the line etc..

authors: marcomusy sonumathur

repo: marcomusy/vedo


text:
Adição de estilo em Edit de Evento concluída

Telas:

Revisar a PR "Removendo o idGrupoMusical da View Edit de Evento",   pois foi feito um pull dela nesta PR , caso a PR citada não exista mais ok.

source: gharchive/pull-request

repo: marcosdosea/GestaoGrupoMusical

license_type: permissive

license_source: github-api


text:
Rename records

Ability to rename records from the Edit record modal.

API method here
https://github.com/obsidianmd/obsidian-api/blob/791214a68d0dc322b88e5abce617bdf603cc2a2d/obsidian.d.ts#L875C1-L881

source: gharchive/issue

authors: Acylation marcusolsson

repo: marcusolsson/obsidian-projects


text:
Explain serialization conversions in docs

E.g undefined and Infinity will be converted to null when stored, due to JSON.serialize. It would probably be meaningful to have all little quirks like this documented somewhere in one place.
See #109

Hey :)
Some of those caveats are explained MDN here
Is that what we're after?

authors: Krizzu marcuswestin

license: mit

license_source: bigquery


text:
Fix an issue with gpg2 (v2.1) where it does not respect --passphrase

gpg2.1 will not use passphrase at command line due to the started
gpg-agent not respecting the option without setting:
gpg.conf:pinentry-mode loopback
gpg-agent.conf:allow-loopback-pinentry
This results in the default pinentry program popping up after typing
passphrase at passpie prompt (or even garbage).
Further this leaves an idle gpg-agent around that is not addressed by
this commit.
ref:
https://bugs.g10code.com/gnupg/issue1772
https://wiki.archlinux.org/index.php/GnuPG#Unattended_passphrase

Here's what it ends up looking like run by hand
Without confs:
gpg2 --no-tty --always-trust --homedir /tmp/tmp5hhhPK --batch --passphrase '<REMOVED>' --yes --emit-version --verbose -o - -d <REMOVED>
gpg: armor header: Version: GnuPG v2
gpg: public key is <REMOVED>
gpg: no running gpg-agent - starting '/usr/bin/gpg-agent'
gpg: waiting for the agent to come up ... (5s)
gpg: connection to agent established
gpg: using subkey <REMOVED> instead of primary key <REMOVED>
gpg: using subkey <REMOVED> instead of primary key <REMOVED>
gpg: encrypted with 2048-bit RSA key, ID <REMOVED>, created <REMOVED>
      "Passpie (Auto-generated by Passpie) <passpie@local>"
<pinentry dialog here>
gpg: public key decryption failed: Operation cancelled
gpg: decryption failed: No secret key

With confs:
gpg2 --no-tty --always-trust --homedir /tmp/tmp5hhhPK --batch --passphrase '<REMOVED>' --yes --emit-version --verbose -o - -d <REMOVED>
gpg: armor header: Version: GnuPG v2
gpg: public key is <REMOVED>
gpg: no running gpg-agent - starting '/usr/bin/gpg-agent'
gpg: waiting for the agent to come up ... (5s)
gpg: connection to agent established
gpg: using subkey <REMOVED> instead of primary key <REMOVED>
gpg: using subkey <REMOVED> instead of primary key <REMOVED>
gpg: encrypted with 2048-bit RSA key, ID <REMOVED>, created <REMOVED>
      "Passpie (Auto-generated by Passpie) <passpie@local>"
gpg: AES256 encrypted data
gpg: original file name=''
<REMOVED>

Hey @eiginn,
Thanks for your contribution, would you mind checking the broken build in travis?

Huh, that's oddly confusing why its failing due to importing * from _compat when it succeeds on other commits.

Hello @eiginn,
I've fixed the issues with the lint on import from _compat, Would you mind rebasing and pushing back for merging?
Regards,

[Current coverage][cc-pull] is 78.55%

Merging [#105][cc-pull] into [master][cc-base-branch] will decrease coverage by 0.59%

@@             master       #105   diff @@
==========================================
  Files            18         18
  Lines          1012       1021     +9
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            801        802     +1
- Misses          211        219     +8
  Partials          0          0

Powered by Codecov. Last updated by [b1795ce...99ae256][cc-compare]
[cc-base-branch]: https://codecov.io/gh/marcwebbie/passpie/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/marcwebbie/passpie/compare/b1795ce5513e1286e967dee0b79441b85c9fc4c7...99ae2562ab79d5de4a484dfa4b09308582e6e3b3
[cc-pull]: https://codecov.io/gh/marcwebbie/passpie/pull/105?src=pr

authors: codecov-io eiginn marcwebbie

repo: marcwebbie/passpie


text:
Dev: Solve instance duplication

Looks good now.

repo: marek-hanzal/puff-smith


text:
Example on snack expo

Hi @mrousavy , It would be possible to have the example above: https://snack.expo.dev

Expo isn't supported, so I don't think this is feasible now.

Hey @Angelk90
I have a feeling it will not land soon, because this library has a dependency to react-native-skia
https://github.com/Shopify/react-native-skia/issues/88#issuecomment-1108567957
If your problem is solved can you please close the issue?
It sparks joy for maintainers ✨

Hey - my library is purely JS (TypeScript) and no native code - so it would work on Expo Snack if all the dependencies worked on Expo Snack (Reanimated, RNGH and Skia). Unfortunately Skia does not work on Expo Snack (yet), so that's why I cannot create a snack. Closing this for now until the issue @flexbox linked is resolved.

authors: Angelk90 flexbox mrousavy papidb

repo: margelo/react-native-graph

license: MIT


text:
问个问题，生成 的html代码片段 获取后该怎么渲染？

换了好几个富文本编辑器和markdown编辑器，发现都没法正常渲染，代码块和引用都无法正常显示。。。
<div dangerouslySetInnerHTML={{             __html:html获取的编辑器代码        }}/>
我是这样页面展示的，一直没成功，求大佬指点

就是react 官方的create new app那个建的项目下使用，一直找不到这个问题出在哪里

repo: margox/braft-editor


text:
[Bug] always Validating certs

Documentation

I acknowledge that I have read the relevant documentation.

Describe the bug

after installed the new version 0.36.0 the pod would not start up. it always Validating certs
something like #284 #285 and #287 happens again.
Expected behaviour

Steps to reproduce the bug

helm install mariadb-operator mariadb-operator/mariadb-operator --set metrics.enabled=true --set webhook.cert.certManager.enabled=true -n mariadb-operator

kubectl get pods -n mariadb-operator
NAME                                        READY   STATUS    RESTARTS   AGE
mariadb-operator-f5fb5d456-t2cxl            1/1     Running   0          29s
mariadb-operator-webhook-568c994986-m76zb   0/1     Running   0          29s

Debug information
{"level":"info","ts":1731087701.4282207,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087706.4325187,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087711.436795,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087716.441847,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087721.4429958,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087726.447372,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087731.4484904,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087736.45276,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087741.4530885,"logger":"setup","msg":"Validating certs"}
{"level":"info","ts":1731087746.4563847,"logger":"setup","msg":"Validating certs"}

error from cert-manager
I1108 17:41:41.313161       1 trigger_controller.go:223] "Certificate must be re-issued" logger="cert-manager.controller" key="mariadb-operator/mariadb-operator-webhook-cert" reason="MissingData" message="Issuing certificate as Secret does not contain any data"
I1108 17:41:41.313223       1 conditions.go:203] Setting lastTransitionTime for Certificate "mariadb-operator-webhook-cert" condition "Issuing" to 2024-11-08 17:41:41.313214894 +0000 UTC m=+497.808593806
I1108 17:41:43.099524       1 conditions.go:263] Setting lastTransitionTime for CertificateRequest "mariadb-operator-webhook-cert-1" condition "Approved" to 2024-11-08 17:41:43.099513231 +0000 UTC m=+499.594892126
I1108 17:41:43.241833       1 controller.go:152] "re-queuing item due to optimistic locking on resource" logger="cert-manager.controller" error="Operation cannot be fulfilled on certificates.cert-manager.io \"mariadb-operator-webhook-cert\": the object has been modified; please apply your changes to the latest version and try again"
I1108 17:41:43.400056       1 conditions.go:263] Setting lastTransitionTime for CertificateRequest "mariadb-operator-webhook-cert-1" condition "Ready" to 2024-11-08 17:41:43.400043325 +0000 UTC m=+499.895422224
I1108 17:41:44.639788       1 conditions.go:192] Found status change for Certificate "mariadb-operator-webhook-cert" condition "Ready": "False" -> "True"; setting lastTransitionTime to 2024-11-08 17:41:44.639772934 +0000 UTC m=+501.135151828
I1108 17:41:44.639826       1 controller.go:152] "re-queuing item due to optimistic locking on resource" logger="cert-manager.controller" error="Operation cannot be fulfilled on certificates.cert-manager.io \"mariadb-operator-webhook-cert\": the object has been modified; please apply your changes to the latest version and try again"
I1108 17:41:45.168611       1 controller.go:152] "re-queuing item due to optimistic locking on resource" logger="cert-manager.controller" error="Operation cannot be fulfilled on certificates.cert-manager.io \"mariadb-operator-webhook-cert\": the object has been modified; please apply your changes to the latest version and try again"
I1108 17:41:45.169129       1 conditions.go:192] Found status change for Certificate "mariadb-operator-webhook-cert" condition "Ready": "False" -> "True"; setting lastTransitionTime to 2024-11-08 17:41:45.16911942 +0000 UTC m=+501.664498314
I1108 17:41:45.457354       1 controller.go:152] "re-queuing item due to optimistic locking on resource" logger="cert-manager.controller" error="Operation cannot be fulfilled on certificates.cert-manager.io \"mariadb-operator-webhook-cert\": the object has been modified; please apply your changes to the latest version and try again"
I1108 17:41:45.457972       1 conditions.go:192] Found status change for Certificate "mariadb-operator-webhook-cert" condition "Ready": "False" -> "True"; setting lastTransitionTime to 2024-11-08 17:41:45.4579621 +0000 UTC m=+501.953340995
I1108 17:41:46.819452       1 controller.go:152] "re-queuing item due to optimistic locking on resource" logger="cert-manager.controller" error="Operation cannot be fulfilled on certificates.cert-manager.io \"mariadb-operator-webhook-cert\": the object has been modified; please apply your changes to the latest version and try again"

Environment details:

Kubernetes version: v1.30.6+k3s1
Kubernetes distribution: k3s
mariadb-operator version: 0.36.0
Galera data-plane version (init and agent): [Version number]
Install method: helm

Additional context

found the reason.
When uninstallig, there was a configmap kube-root-ca.crt would not delete by helm.
the document may need upgrade

repo: mariadb-operator/mariadb-operator


text:
Support for backup arguments

Closes https://github.com/mariadb-operator/mariadb-operator/issues/65
cc @grooverdan

thank you for the clean up and exposing the argument.


text:
Constraint incompatibility with awscli for marimo > 0.2.2

Describe the bug
There appears to be a compatibility issue between the awscli package and marimo for version at least 0.2.2 due to conflicting requirement constraints. This issue prevents the installation of modern versions of both packages in the same Python environment. This makes it harder to use marimo in any environment that also uses awscli, which is a very common dependency.
With unpinned package versions in requirements.txt, I can get
Successfully installed docutils-0.16 marimo-0.2.2

but running
pip install --upgrade marimo

leads to
Installing collected packages: docutils, marimo
  Attempting uninstall: docutils
    Found existing installation: docutils 0.16
    Uninstalling docutils-0.16:
      Successfully uninstalled docutils-0.16
  Attempting uninstall: marimo
    Found existing installation: marimo 0.2.2
    Uninstalling marimo-0.2.2:
      Successfully uninstalled marimo-0.2.2
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
awscli 1.33.18 requires docutils<0.17,>=0.10, but you have docutils 0.21.2 which is incompatible.
Successfully installed docutils-0.21.2 marimo-0.6.23

Environment:

Python version: 3.11.9
Operating system: Ubuntu 20.04 LTS

Environment
n/a
Code to reproduce
Steps to Reproduce:

Set up a virtual environment:
python -m venv myenv
source myenv/bin/activate

Create a requirements.txt file:
awscli
marimo

Install the packages:
pip install -r requirements.txt

Attempt to upgrade marimo
pip install --upgrade marimo

Thanks for sharing this. I am surprised awscli has not expanded their range - 0.17 was shipping in Apr 2021. We can look into lowering our lower bounds

@BenGravell , we just cut release 0.6.24 which loosens the docutils lower bound. It should be on PyPI momentarily. Thanks for bringing this to our attention!

Cool thanks so much for getting that in! Makes it much easier to use now in constrained envs.

authors: BenGravell akshayka mscolnick

repo: marimo-team/marimo


text:
Persist App state + Cell state in md conversions

I got marimo edit document.md working locally and realized a few things were missing:

[ x ] "Unparseable Cells" were dropped in conversion, now the "unparsable" flag is set on the markdown block. Empty cells were also dropped.
[ x ] There was additional information like layout_file and width that conversion was dropping on _AppConfig
[ x ] Cell Config was also dropped (disabled, show_code persists now)
[ x ] Markdown cells next to each other were merged. Added a break between cells with an empty HTML comment <!---->

The actual code to get marimo edit document.md working is a bit of a hack. Once this is in, I'll open the PR for reference, but I think that it will require a deeper rework from someone more versed in the internals

Oh woops. I didn't realize |= was newer than python 3.8. Will revise once I get home

i can force merge past playwright - its been very flakey lately and i need to investigate

i can force merge past playwright - its been very flakey lately and i need to investigate

The python 3.8 error is valid, but I won't be able to get to it for another hour or so

@dmadisetti there is a snapshot fail on Python 3.11 for some reason

Oh woops. Weird, that's what I run

thanks @dmadisetti for more great work!

authors: dmadisetti mscolnick


text:
update README with background on technical approach

Replace inline data of existing FK ESR pages with new csvURL approach in modals/*.html, eg https://github.com/marinebon/fk-esr-info/blob/main/human-activities.html#L108-L134 to https://github.com/marinebon/fk-esr-info/blob/main/modals/resident-population.html#L15-L27

Migrate documentation efforts to https://github.com/marinebon/infographiq/issues/57

repo: marinebon/fk-esr-info


text:
update BA site location for Admiralty Inlet, WA

From Sharon:

All  I finally looked at the BA mapping and found at least 1 that is a tad off.  The snopud marker should be down near that dotted line by Admiralty inlet its along the ferry route (dotted line) closer to the “I” in inlet. Pretty minor I know but I said I would check!

Updated with:

Created new marker in Google Maps along dashed ferry route shifted from original Admiralty Inlet - Google Maps.
Updated lat, lon cells for both Admiralty Inlet rows in ba-docs - Google Sheets
Ran update_ba() in scripts/update_all.R: https://github.com/marineenergy/apps/blob/19af11c6ebccde14ff1247f3c5598dd3a1e064e7/scripts/update_all.R#L1-L23

OLD

NEW

repo: marineenergy/apps


text:
Release v 1

Why?
To release Livr Pod first version
Important
Will tests updated workflow that only build Travis when merging to master
Issue

Pull Request Test Coverage Report for Build 70

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.634%

Totals

Change from base Build 68:
0.0%

Covered Lines:
958

Relevant Lines:
1057

💛  - Coveralls

authors: coveralls marinofelipe

repo: marinofelipe/swift-validator-livr


text:
Can you provide the code of rmt method for semantic segmentation?

Here is only the RMT code used for image classification tasks. Can you provide RMT code for semantic segmentation? thanks.

Hi @KingMV,
we never investigated RMT for semantic segmentation, so unfortunately we can't provide any code. It shouldn't be too much effort to adapt the existing RMT code to the segmentation task.
Regards,
Mario

authors: KingMV mariodoebler

repo: mariodoebler/test-time-adaptation


text:
Reverted commit 90f2daf

Hi Mark, is there a reason 90f2daf was reverted? Thanks.

Revert here: https://github.com/markbates/refresh/commit/25435da78dbf2fa5067f3c156051103ad72bce0e

Yes; it was causing significant CPU usage. Reverting this commit brought CPU usage from 100+% to 0.3% on my machine. A lot of users complained about the increased CPU usage.

You've reverted two commits, the one I'm referring to above seems unrelated to CPU usage. The CPU usage commit you reverted is here: https://github.com/markbates/refresh/commit/0b2bb8035576fb5fffcee9eed3233be1abdc9098

That commit needed to be reverted twice due do a bad merge.

Mark Bates
On Jul 12, 2017, 9:58 PM -0600, nullbio notifications@github.com, wrote:

You've reverted two commits, the one I'm referring to above seems unrelated to CPU usage. The CPU usage commit you reverted is here: 0b2bb80
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

This is somewhat confusing, because you've removed two different features and one is unrelated to CPU usage. Even if it needed to be reverted twice you definitely reverted two separate pieces of code.
Just to clarify again, this is the commit I'm referring to which was merged a while ago: https://github.com/markbates/refresh/commit/90f2daf12da08f62255f309ece774fa94604a20f which has now seemingly mistakenly been reverted since it has nothing to do with CPU usage.
The one that seems intentionally reverted is here: https://github.com/markbates/refresh/commit/0b2bb8035576fb5fffcee9eed3233be1abdc9098 which has a commit message that refers to huge CPU usage.

Hey @markbates not sure if you saw my reply. Just trying to get this sorted as quick as possible.

I have. I'm at GopherCon and have been very busy. Sorry. I will try and sort this out tomorrow.

@nullbio ok, it's back in there. sorry about that.

@markbates Thank you Mark.

authors: markbates nullbio

repo: markbates/refresh


text:
Task lists?

Hi!
Any chance we can see task lists in markdown-it?
- [x] text
- [ ] text
- [x] text

[x] text
[ ] text
[x] text

What about the https://github.com/mcecot/markdown-it-checkbox plugin?

Oh I didn't see that one. Hard to search when these things are sometimes called 'task lists', sometimes 'todo lists', sometimes 'checkboxes'. I'll give that a try.

No plans in core team, because CM spec is not complete and some plugins available.

authors: dvcrn puzrin vyp

repo: markdown-it/markdown-it


text:
🛑 UnLock is down

In f42fc7d, UnLock (https://unlockb2b.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: UnLock is back up in 7deebe5 after 11 minutes.

repo: marketlend/uptime-dashboard


text:
Issue Grouping lights as helper

i have created a helper group of lights, when i trigger the helper only 2 of the 4 lights turn on. i have deleted and recreated the helper a few times and had mixed results being that either 1 or 2 lights work but not all 4 in the group. seeing if anyone else has had any issues?

I have had reports of similar behaviour from another user - it seems that the ZCC does not cope with multiple requests too quickly - I will need to rework the logic in the zcc-helper.
As a work-around can you put a small delay between each light change?

thanks for the repsonse. i didnt even think about a small delay between, that should be find for what im doing. ill give it a go

repo: markhannon/zimi-integration


text:
passthroughpattern option

I needed the PassThroughPattern option for https repos.
If one would need that, he would set:
passthroughpattern => '.*:443$'

Thanks again for this, I will work out why the tests are failing before making a new release.

authors: cyberkov markhellewell

repo: markhellewell/puppet-aptcacherng


text:
v4: Style order not working correctly with cssInterop

Describe the bug
I don't think styles are being applied correctly at runTime when used with cssInterop
To Reproduce

npx react-native@latest init NativeWindOrder
configure for nativewind v4.alpha.30
Use the following App.tsx

import { cssInterop } from 'nativewind';
import React from 'react';
import { TextProps } from 'react-native';
import { Text, View } from 'react-native';
import './global.css';

// sm: 14px
// 2xl: 24px
// 5xl: 48px

/// BAD
const FontAwesome5Bad = ({
  size = 12,
  style,
  children,
}: {
  size?: number;
  style: TextProps['style'];
  children: React.ReactNode;
}) => {
  const innerStyle = [{ fontSize: size }, style];

  console.debug('Bad', innerStyle);

  return <Text style={innerStyle}>{children}</Text>;
};

cssInterop(FontAwesome5Bad, { className: { target: 'style' } });

const TextBad = ({
  className,
  children,
}: {
  className: string;
  children: React.ReactNode;
}) => <FontAwesome5Bad className={className}>{children}</FontAwesome5Bad>;

/// OK

const FontAwesome5Ok = ({
  size = 12,
  style,
  children,
}: {
  size?: number;
  style: TextProps['style'];
  children: React.ReactNode;
}) => {
  const innerStyle = [{ fontSize: size }, style];

  console.debug('OK ', innerStyle);

  return <Text style={innerStyle}>{children}</Text>;
};

const TextOk = ({
  style,
  children,
}: {
  style: TextProps['style'];
  children: React.ReactNode;
}) => <FontAwesome5Ok style={style}>{children}</FontAwesome5Ok>;

const App = () => (
  <View className="flex-1 flex-column items-center w-full mt-20">
    <TextBad className="text-5xl">SHould be large</TextBad>
    <TextOk style={{ fontSize: 48, lineHeight: 48 }}>SHould be large</TextOk>
  </View>
);

Expected behavior
Both lines should have the same font size of 48px. But the first size has 12px.
Expo Snack
Is there a v4 snack?
Screenshots

Additional context
I think the problem is here:
https://github.com/marklawlor/nativewind/blob/main/packages/react-native-css-interop/src/runtime/native/flatten-style.ts#L161-L167
for (let [key, value] of Object.entries(style)) {
    if (
      // We can shortcut setting a value if it already exists
      value === undefined ||
      flatStyle[key as keyof typeof flatStyle] !== undefined
    ) {
      continue;
    }

Because value is already set, it skips trying to set it. I tried commenting this bit of code out, but it breaks a lot of tests in container and specificitfy.

NativeWind follows the web's style specificity - this means inline styles will override className styles (as they have a higher specificity). If you want a className style to override an inline style, you should use the important modifier.
This is the same as NativeWind v2, you just encounter it more now that styles are passed down.
The only difference between style ordering between v2 & v4 are the ordering of className styles themselves. v4 now sorts them by specificity as well (they used to be left->right)

Also, your code does not work as you expect it to. <FontAwesome5Bad /> will never be render with className styles because you don't pass the className down to the <Text />

Sorry, misunderstood the issue. I see the problem :+1:

A tentative fix has been implemented in 4.0.0-alpha.31. I'm going to close this issue, but feel free to comment if you still have issues. This was quite a fundamental change to the library, so I wouldn't be surprised if I missed something.
Basically, I rewrote how NativeWind orders its styles. Previously it exclusively used CSS specificity, but now it uses a new ordering system that is a mix of both React Native and CSS specificity. I've hastily documented my thoughts about it here https://github.com/marklawlor/nativewind/blob/main/apps/website/docs/core-concepts/style-specificity.mdx. Ignore the bad english, this  was basically a thought dump, but hopefully it helps explains why the solution is a bit complex.

@marklawlor I've done some initial testing and this looks good so far. I'll raise another issue if I notice any issues.
Also, thanks for the amazing turn around on all these issues - especially the docs on this one. The complexity here is quite interesting.

authors: johnf marklawlor

repo: marklawlor/nativewind


text:
Enhance KerberosAuthContext to support all Krb5LoginModule options

So we can incorporate your pull request, please share the following:

What issue are you addressing with this pull request?

The current KerberosAuthContext only supports a user principal as a parameter and later hard codes the Kerberos Login Module Options, e.g
            DatabaseClient client = DatabaseClientFactory.newClient(appServerHostName,
                    appServerHostPort,
                    new DatabaseClientFactory.KerberosAuthContext(kdcPrincipalUser));

This prevents a user from using a KeyTab or modifying the Krb5LoginModule options to suit their needs. This update enhances KerberosAuthContext to allow a user to configure the Krb5LoginModule with all the options specified at https://docs.oracle.com/javase/8/docs/jre/api/security/jaas/spec/com/sun/security/auth/module/Krb5LoginModule.html
Example
            DatabaseClient client = DatabaseClientFactory.newClient(appServerHostName,
                    appServerHostPort,
                    new DatabaseClientFactory.KerberosAuthContext(kdcPrincipalUser)
                            .useKeyTab(true)
                            .keyTab("/tmp/user.keytab")
                            .debug(true));

Are you modifying the correct branch? (See CONTRIBUTING.md)
I think so

Have you run unit tests? (See CONTRIBUTING.md)
Yes, some failures the non-Kerberos Auth related tests succeeded, the Kerberos Auth test failed as Kerberos is not enabled on my Mac,  I tested in my lab environment with numerous Kerberos configurations and no issues. I'm not able to contribute a unit test as it would require a Kerberos Server.

Version of MarkLogic Java Client API (see Readme.txt)
4.1.0

Version of MarkLogic Server (see admin gui on port 8001)
9.0-6.2

Java version (java -version)
java version "1.8.0_101"
and
openjdk version "1.8.0_181"

OS and version
Macos for development
Linux for Kerberos authentication tests

What Changed: What happened before this change? What happens without this change?
Previous functionality only allowed Kerberos authentication using a Principal and cached TGT from the default OS location previously created using "kinit".
New functionality allows full configuration of the Kr5LoginModule, this will allow using a KeyTab when a user is not available to generate a TGT, e.g. a scheduled task or specifying a non-standard location for the Ticket cache.

Closing this pull request to address comments made in https://github.com/marklogic/java-client-api/issues/995
I'll submit a new Pull request shortly

repo: marklogic/java-client-api


text:
Error on homepage using more tags , data filter combination

Deploy the app
Login as joe user
Now select the date range filter using a hover select the bar lines
http://rh6-intel64-80-qa-dev-2:3000/?tags=javascript&date-ge=2011-09-01T07:00:00.000Z&date-lt=2013-06-01T07:00:00.000Z
Now Select the tag "javascript"
Click on more tags
Issues -> On the more tags page , remainign tags arent loaded
issue 2 , IF you cancel the "more tags " windows , there is error on the homepage .

@clockworked247 , can you take a look at this?

yep, will do.

The filters mentioned don't have an impact on the More Tags dialogue.   You can just go straight to the More Tags page and nothing come up.  I see a slightly different message.
Exception:
Cannot read property 'aggregate-result' of undefined
Stack trace:
SsTagsSearchObject.onResponsePOST@http://rh6-intel64-80-qa-dev-2:3000/app/domain/ssTagsSearch.js:242:25
MlModel.onHttpResponse@http://rh6-intel64-80-qa-dev-2:3000/_marklogic/services/data/mlModelBase.js:235:18
{anonymous}()@http://rh6-intel64-80-qa-dev-2:3000/_marklogic/services/data/mlModelBase.js:437:18
processQueue@http://rh6-intel64-80-qa-dev-2:3000/deps/angular/angular.js:13170:27
{anonymous}()@http://rh6-intel64-80-qa-dev-2:3000/deps/angular/angular.js:13186:27
{anonymous}() (Scope.)$eval@http://rh6-intel64-80-qa-dev-2:3000/deps/angular/angular.js:14383:28
{anonymous}() (Scope.)$digest@http://rh6-intel64-80-qa-dev-2:3000/deps/angular/angular.js:14199:31
{anonymous}() (Scope.)$apply@http://rh6-intel64-80-qa-dev-2:3000/deps/angular/angular.js:14488:24
done@http://rh6-intel64-80-qa-dev-2:3000/deps/angular/angular.js:9646:47
completeRequest@http://rh6-intel64-80-qa-dev-2:3000/deps/angular/angular.js:9836:7

I don't understand this conment. The filters mentioned are supposed to have an impact on the More Tags dialog. Every bit of search criteria that is set on the explore page should be used as the basis from which the More Tags dialog operates.

@laurelnaiad What I mean is in the context of this bug... in order to reproduce the issue, you just need to open the more tags dialogue.   There is no need to set other filters to make this bug occur.
I believe wooldridge@aae4d8abcc41e83b389d318310102ece8c333041 changes to appserver/node-express/lib/db-client/tags/hookStartRequest.js are bringing back no tags.  I believe since the result set is empty, I think it's revealing an error elsewhere (which will also need to fix).
Looking into the issue now.   Prelim results:
remove:
operation.requestBody && operation.requestBody.search &&
(operation.requestBody.search.forTag ||
operation.requestBody.search.relatedTo)
which was what was added in that commit and we see tags again.
So I need to unpack what that's doing and fix it.

Turns out forTag is set to '' when initially loading the All Tags dialogue.  This results in the above expression being FALSE and no tags render.  So I'm changing that to check against undefined instead.

Hang on, I think we're working at cross purposes.  More info in a moment.

This is what the hook was supposed to look like:
mlrest.startRequest = function (operation) {

  if (
    operation.options.path === '/v1/search?format=json&category=content'
  ) {
    var valuesName = _.deepGet(
      operation,
      'requestBody.search.options.values.name'
    );
    if (valuesName === 'tags') {
      operation.options.path = '/v1/values/tags?' +
          'pageLength=10000&options=tags&start=1&aggregate=count';
      operation.options.headers.accept = 'application/json';
    }
  }
  return origStartRequest(operation);
};

It looks like somehow that got reverted back to a previous incranation which was doing the test you're describing, when it was intended (in the code I just copied) to avoid being sensitive to these properties at all.

Also, the hook file was supposed to get moved up one directory into db-client and get required by the index.js file there.

@laurelnaiad Is there a commit that reflects that directory move and new require?

There was. I've already got things the way I just described in locally and will push another commit on top.
5f36861850b4036758098d90c698b3b4fd6ddb12 had the version that already was set up to handle the relatedTags case as well as the regular case.
Stay tuned.

s/b resolved now @gghai

Verified

authors: clockworked247 gghai laurelnaiad

repo: marklogic/marklogic-samplestack


text:
Edited script to title a little better

Still lost the ToC, but otherwise I think it looks nice. It's broken out by H2 (##) right now. If you want anything different let me know.

closing pull request, no pull
keeping 1 ginormous list

repo: marknakamura/resources


text:
nit(spelling): "accessiblity" - > "accessibility"

Fixing a spelling mistake in package.json.

Thanks @tobybaratta! 😃

authors: markteekman tobybaratta

repo: markteekman/accessible-astro-starter


text:
chore(deps): update renovatebot/github-action action to v41.0.4

This PR contains the following updates:

Package
Type
Update
Change

renovatebot/github-action
action
patch
v41.0.2 -> v41.0.4

Release Notes

renovatebot/github-action (renovatebot/github-action)
v41.0.4
Compare Source
Documentation

update references to ghcr.io/renovatebot/renovate to v39.19.1 (2bf094e)
update references to ghcr.io/renovatebot/renovate to v39.28.0 (b7fc0b4)
update references to renovatebot/github-action to v41.0.3 (49800e7)

Miscellaneous Chores

deps: update dependency typescript-eslint to v8.14.0 (#896) (4f78482)
deps: update node.js to v20.18.1 (79451b6)
deps: update pnpm to v9.13.0 (4005fe1)
deps: update pnpm to v9.13.1 (29890e0)
deps: update pnpm to v9.13.2 (8cbb093)
fix renovate example (#895) (f5682e7)

Build System

deps: lock file maintenance (77a5811)

Continuous Integration

deps: update renovate docker tag to v39.18.2 (7918e79)
deps: update renovate docker tag to v39.19.0 (5a80421)
deps: update renovate docker tag to v39.19.1 (a674234)
deps: update renovate docker tag to v39.20.1 (66f1242)
deps: update renovate docker tag to v39.20.3 (38f3d27)
deps: update renovate docker tag to v39.20.4 (f648444)
deps: update renovate docker tag to v39.20.5 (36e3ef5)
deps: update renovate docker tag to v39.20.6 (3b721a6)
deps: update renovate docker tag to v39.21.1 (b4929fb)
deps: update renovate docker tag to v39.22.0 (ea0abdb)
deps: update renovate docker tag to v39.23.0 (31ae4f5)
deps: update renovate docker tag to v39.25.3 (b61474a)
deps: update renovate docker tag to v39.25.4 (d92610e)
deps: update renovate docker tag to v39.25.5 (1f14901)
deps: update renovate docker tag to v39.26.1 (8707e30)
deps: update renovate docker tag to v39.26.3 (5ac6da9)
deps: update renovate docker tag to v39.27.0 (c4f27c0)
deps: update renovate docker tag to v39.28.0 (f587f91)

v41.0.3
Compare Source
Documentation

update references to ghcr.io/renovatebot/renovate to v39.8.0 (48bf067)
update references to ghcr.io/renovatebot/renovate to v39.9.5 (4d3c902)
update references to renovatebot/github-action to v41 (8c2d373)

Miscellaneous Chores

deps: update dependency @semantic-release/github to v11.0.1 (5150429)
deps: update dependency @types/node to v20.17.6 (b26f47a)
deps: update dependency eslint to v9.14.0 (2520727)

Build System

deps: lock file maintenance (2a30dff)

Continuous Integration

deps: update renovate docker tag to v39.10.0 (0b0c661)
deps: update renovate docker tag to v39.11.5 (ac5eabb)
deps: update renovate docker tag to v39.11.7 (083a7cb)
deps: update renovate docker tag to v39.12.0 (6ee41b5)
deps: update renovate docker tag to v39.13.0 (0741565)
deps: update renovate docker tag to v39.13.1 (d168b7a)
deps: update renovate docker tag to v39.15.2 (f235ae8)
deps: update renovate docker tag to v39.15.3 (dd402a8)
deps: update renovate docker tag to v39.17.0 (5033ef1)
deps: update renovate docker tag to v39.17.1 (2935695)
deps: update renovate docker tag to v39.18.1 (c0a0230)
deps: update renovate docker tag to v39.9.0 (962c37a)
deps: update renovate docker tag to v39.9.1 (7c22503)
deps: update renovate docker tag to v39.9.5 (47301d4)

Configuration
📅 Schedule: Branch creation - "every weekday after 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update (v41.0.4). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.


text:
UWP: TODO: Fill MediaPlaybackList with full queue

🏗 Enhancement Proposal
Android is able to play an entire playlist but UWP only plays the first item then stops.
Pitch
There is a TODO item in the code for this.
https://github.com/martijn00/XamarinMediaManager/blob/2507ca7b0df6369e967086a4bab05bd5bec23fca/MediaManager/Platforms/Uap/Player/WindowsMediaPlayer.cs#L119
Platforms affected (mark all that apply)

[ ] :iphone: iOS
[ ] :robot: Android
[ ] :checkered_flag: WPF
[X] :earth_americas: UWP
[ ] :apple: MacOS
[ ] :tv: tvOS
[ ] :monkey: Xamarin.Forms

I'm trying to wrap my head around at would could be the best approach. If that would be wrapping the queue in every platform, because iOS also needs an update for this, or if passing around some things would be better.

@martijn00 I think I found a straightforward solution with PR #537


text:
AttributeError: 'AxesSubplot' object has no attribute 'get_axis_bgcolor'

When trying to run the sample code from the documentation
import numpy as np; np.random.seed(sum(map(ord, 'calmap')))
import pandas as pd
import calmap

all_days = pd.date_range('1/15/2014', periods=700, freq='D')
days = np.random.choice(all_days, 500)
events = pd.Series(np.random.randn(len(days)), index=days)

calmap.yearplot(events, year=2015)

I get the following error:
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-14-48f9d523cd2f> in <module>()
----> 1 calmap.yearplot(events, year=2014)

~/anaconda3/lib/python3.6/site-packages/calmap/__init__.py in yearplot(data, year, how, vmin, vmax, cmap, fillcolor, linewidth, linecolor, daylabels, dayticks, monthlabels, monthticks, ax, **kwargs)
    144         # background so in that case we default to white which will usually be
    145         # the figure or canvas background color.
--> 146         linecolor = ax.get_axis_bgcolor()
    147         if ColorConverter().to_rgba(linecolor)[-1] == 0:
    148             linecolor = 'white'

AttributeError: 'AxesSubplot' object has no attribute 'get_axis_bgcolor'

I just saw that it is the same issue as #19 and there already exists a PR for it #22
However, I propose to keep the issue for better search engine visibility

repo: martijnvermaat/calmap


text:
Question

Really nice work on this, thank you for your efforts.
I am looking for a repeater environment on which to base some additional "special" functionality. Essentially, I need to operate a webserver to respond to various requests, as well as, to have the device initialize without the WiFi functionality.
Where would you suggest I begin planning/learning the least intrusive place on which to implement this other functionality?

Start with user_main.c at the end in user_init(). There is already the initialization of the simple web server, the console and the WiFi init.

authors: martin-ger ssujay


text:
Could not find a version that satisfies the requirement torch==0.3.1

Hi @martinjzhang,
Trying to get AdaFDR installed, I'm getting the following error:
Could not find a version that satisfies the requirement torch==0.3.1 (from versions: 0.1.2, 0.1.2.post1, 0.4.1, 0.4.1.post2, 1.0.0)
No matching distribution found for torch==0.3.1

Any idea?
Thanks in advance!

Hi @enriquea,
A quick question: which python version are you using?
Best,
Martin

Hi,
I just realised it works fine for Python 3.6.4. I was using before the version 3.7.1.
So I will close here.
Best,
Enrique

authors: enriquea martinjzhang

repo: martinjzhang/adafdr


text:
Finding numbers by import contacts phone api

Hello Martin . I can see you making your script better . So i have an idea that can help .
There is a lot of social networks phone apps that allow to find friends by importing numbers from phone . Like telegram , instagram , vk and others . I think it can be usefull to bruteforce the hidden digits of the phone numbers .
Instagram mgp25 library with linkAddressBook api could be usefull . In telegram there are InputPhoneContact/ImportContactsRequest apis in teleton lib. Of cource some limits and problems
could be expected but I think this method has a great potential .

Thanks for the suggestion. indeed, there are many sources from which extra digits can be extracted. The problem with OSINT tools is that keeping then working is difficult because they rely a lot on the services they are scrapping and that no significant changes are made.

Also remember that this tool is just a PoC. I've published a new one. Check https://www.martinvigo.com/phonerator-an-advanced-valid-phone-number-generator/

authors: BuggyRider martinvigo


text:
(iflow-immutable): fix conversion return types

toOrderedMap, toOrderedSet

Thanks for making a PR. But the immutable libdefs are deprecated now.
Since 3.8.0 immutable exports flow libdefs. Please use the one that ship with immutable.js

authors: marudor rvikmanis

repo: marudor/flowInterfaces


text:
Epic 1.2: Add Notification Settings Page to Onboarding

Onboarding Notification Settings Page Implementation
Overview
This issue focuses on enhancing the existing onboarding flow by implementing the Notification Settings Page. This page will allow users to configure email and in-app notifications as part of their onboarding experience. It integrates with the notification system being implemented in a separate issue, and will depend on its completion for full functionality.
Context
The onboarding flow currently includes steps such as Welcome, Profile Setup, and Final Steps. However, it lacks a page for configuring notification settings. Adding this page ensures that users can customize their preferences from the outset, leading to better engagement with the platform's notification features.
Goal
To implement a new page in the onboarding flow that allows users to:

Enable or disable email notifications (enabled by default).
Enable or disable in-app notifications (enabled by default).

Requirements
Frontend

Add a Notification Settings page to the onboarding flow as the third step.
Include the following UI components:

Switches for enabling/disabling:

Email Notifications
In-App Notifications

A Finish button to save preferences and proceed.
Update the progress indicator to include the new step.

Ensure the page matches the provided design:

Notification Settings Page Design

Backend Integration

Fetch and save user notification preferences in the database.
Ensure default settings are applied if the user skips configuration:

Email Notifications: Enabled
In-App Notifications: Enabled

Dependencies

This issue is dependent on the completion of the Notifications System V1 implementation.
Ensure that notification triggers and schema from the Notifications System V1 are leveraged here.

Acceptance Criteria
Functional

[ ] A Notification Settings page is added to the onboarding flow.
[ ] Users can toggle email notifications on/off using a switch (default: ON).
[ ] Users can toggle in-app notifications on/off using a switch (default: ON).
[ ] The Finish button saves preferences and proceeds to the final onboarding step.

Integration

[ ] Preferences are saved to the backend using the notification system schema.
[ ] If the user skips the settings page, default preferences (email and in-app notifications enabled) are saved.

User Experience

[ ] The page visually aligns with the provided design mockup.
[ ] Progress indicator updates correctly as the user navigates through the onboarding flow.

Testing

[ ] Unit tests are implemented for:

Rendering the Notification Settings page.
Toggling notification preferences.
Saving preferences via the backend.

[ ] Integration tests ensure that:

Preferences are saved and retrieved correctly.
Skipping the settings page applies default preferences.

[ ] Manual tests validate the end-to-end flow, including saving preferences and proceeding.

Notes

Include placeholder data for the notification settings switches during initial development.
Ensure extensibility for future notification settings enhancements.

How to Test

Navigate through the onboarding flow to the Notification Settings page.
Toggle notification preferences and proceed to the final step.
Validate that preferences are correctly saved in the backend.
Test the scenario where the user skips the settings page to ensure defaults are applied.

Additional Resources

Design Mockups
Requires Notifications System V1 Issue to be completed.

I will start to work on this issue

@davidkusimo No worries, please go right ahead! Multiple developers can work on completing this PR. Let us know if you have any questions! :)

authors: Ahmedr275 Cosmodocus davidkusimo

repo: marvelai-org/marvel-platform


text:
'class HomieInternals::HomieClass' has no member named 'setNodeProperty'

Hey there,
I'm not sure if this is coming by using a wrong version (tested with develop,master,release 2.0.0) or if I just use it wrong.
I have a node which reacts on "reboot" - but to avoid a reboot loop it should publish after receiving that payload into my topic "restarting" so it won't reboot over and over....
I tried it first with .send("restarting") which does not avoid the reboot loop.
Now with " Homie.setNodeProperty" it won't compile.
Where is my error?
  else if (command == "reboot") {     //roombaNode.setProperty("command").send("restarting");     Homie.setNodeProperty(roombaNode, "command", "restarting");     Homie.reboot();   }

Damn.... that was easy... got an simple idea an it was the solution. :-D
else if (command == "reboot") {  roombaNode.setProperty("command/set").send("restarting");  Homie.reboot(); }

What you should do is receive the command 'restart' though the set handler like normal. When reacting to this command you should set the prop command to 'restarting' and set the /set prop to '' (blank). Thus when you restart there is on /set to be received.

Very nice tip! Thanks!

if that made sense :P

Yeah it really helped me.
I just wanted to not step into a loop by using reatin on MQTT.
So I tried to set up something that chaged the payload of the topic and so prohibit a loop.
Setting it to blank is the nicest way :-)

I believe sending a null retained messages to a topic removes the retained message. So the broker actually won't send out anything when first subscribing. (If I understand mqtt specs)

Got a confusing situation:
I own various SonOff Basic Switches and SonOff S20 and integrated to all of both types the reboot and reset with setting payload to null viar

Mhh i found something:

sonoff-basic-1/$homie 2.0.1
sonoff-s20-1/$homie 2.0.0
sonoff-s20-2/$homie 2.0.0
sonoff-s20-3/$homie 2.0.0
sonoff-s20-4/$homie 2.0.0

Just one comment regarding the original post: Why do you need to send the reboot command as "sustained" message? There is usually no need to send commands sustained.

In general it can help you, if you have devices which sleep long time and work on battery and only wake up triggered by sensor events. Then you say the device to reset/reboot/stay online/update next time it goes online and does its job.
Also I like to have it traceable and predictable - so sustained payloads help me keeping the overview.
But for this part here now its only the question why the versions don't match - since I used the same library for updating them and if that is the cause for not running into that if condition.

authors: JorinL euphi timpur


text:
Subs and macros are never equal to themselves

These three all return 0, but I believe they should return 1.
$ perl6 bin/007 -e='sub foo() {}; say(foo == foo)'
0
$ perl6 bin/007 -e='macro foo() {}; say(foo == foo)'
0
$ perl6 bin/007 -e='say(infix:<+> == infix:<+>)'
0

Also, this one shouldn't fail. Nor should any of the other Q types. Generally, they should be compared "by value".
$ perl6 bin/007 -e='say(Q::Identifier("foo") == Q::Identifier("foo"))'
Cannot call equal-value(Q::Identifier, Q::Identifier); none of these signatures match:
    (Val, Val)
    (Val::None, Val::None)
    (Val::Int $r, Val::Int $l)
    (Val::Str $r, Val::Str $l)
    (Val::Array $r, Val::Array $l)

Arguably, this one should still be 0, though:
$ perl6 bin/007 -e='my a = []; for [1, 2] { sub fn() {}; a = [fn, a] }; say(a[1][0] == a[0])'
0

(That is, even those two Val::Subs were created from the same Q::Statement::Sub, they were created in different frames, and so they're different.)

I'm having second thoughts about that last one. Turning this over in my head literally kept me up last night.
Long story short, I think we want to compare on the contents of Val::Sub, just like we do with the other types. That is, two subs are equal if they have equal name, parameters, and statements. This gives the semantics I intend in all the ways I can think of.
We don't compare outer frame, though. It would make objects not equal if they were created from the same. In particular, with the chosen semantics, objects can compare structurally, and will mostly behave as expected from structural comparison.
I was toying the idea of including the position in the source code in the sub comparison. That would eliminate false positives between two identical subs in different places in the code. But I'm not sure it's worth the extra complexity.

Long story short, I think we want to compare on the contents of Val::Sub, just like we do with the other types. That is, two subs are equal if they have equal name, parameters, and statements. This gives the semantics I intend in all the ways I can think of.

That's a bit scary, though... Brings ES' Function::toString in mind...

That's a bit scary, though... Brings ES' Function::toString in mind...

Hehe, don't worry. I just want to solve the problem of comparison for equality. Val::Sub values are still opaque and can't be introspected. Not sure what I'd like the stringification to show. Probably just the name and the signature?

probably yes

Not sure what I'd like the stringification to show. Probably just the name and the signature?

And then my brain went "oh noes, we're re-creating the Function#toString nightmare all over again!" :)
But I think it's not that bad. People did introspection via Function#toString in JavaScript because that was the only option that worked cross-platform. In 007, I expect we'll en up with both a MOP and the Qtrees, both of which ought to be able to handle introspection better than parsing strings.
Some people still might parse the stringification of the sub. Sigh. :) Maybe let them. And then think about how to make beginners stumble more easily over the other, better solutions.
We're still not showing the statements in the stringification. That's non-negotiable. From the point of view of the runtime, a Val::Sub is a black box. It does not have any visible moving parts that you can inspect and analyze. You can call it, and that's it.

Maybe "{ ... }" would work.

Yeah, maybe. I'm not too worried about the stringification. Either of these would be fine by me:
1. <sub>
2. <foo>
3. <foo(x, y)>
4. <sub foo(x, y)>
5. <sub foo(x, y) { ... }>
So far no. 4 is my favorite. All of the parts add some information. (The sub distinguishes it from a macro.) And the surrounding < > symbols make it a little distinct from a string.

Long story short, I think we want to compare on the contents of Val::Sub, just like we do with the other types. That is, two subs are equal if they have equal name, parameters, and statements. This gives the semantics I intend in all the ways I can think of.

When I arrived at this, I was a little worried that somewhere this semantics might introduce an infinite loop in some cases. But I think that worry is unfounded. Val types don't occur in Q hierarchies.

But I think that worry is unfounded. Val types don't occur in Q hierarchies.

They do, nowadays that we're more self-hosting. But still there's no risk, because there's no case of a Val::Sub in any of the Q node types.

I need to try it on my computer, but huh... Do we compare the outer frame of subs to declare them equal nowadays?

authors: masak vendethiel


text:
🛑 POH events bot from render hosting is down

In 4eb3dd0, POH events bot from render hosting (https://poh-events-bot.onrender.com/ping) was down:

HTTP code: 0
Response time: 0 ms

Resolved: POH events bot from render hosting is back up in 3b45871 after 14 minutes.

repo: masch/poh-events-uptime


text:
🛑 POH events bot from render hosting is down

In f6aeb28, POH events bot from render hosting (https://poh-events-bot.onrender.com/ping) was down:

HTTP code: 0
Response time: 0 ms

Resolved: POH events bot from render hosting is back up in 0550e5a after 9 minutes.


text:
🛑 POH events bot from render hosting is down

In 1c7c6ea, POH events bot from render hosting (https://poh-events-bot.onrender.com/ping) was down:

HTTP code: 0
Response time: 0 ms

Resolved: POH events bot from render hosting is back up in a2fee46 after 23 minutes.


text:
[Maintenance] 서버 호스팅

24시간 살릴 수 있도록 서버 호스팅 하기

nohup java -jar ###.jar &
on ec2

repo: mash-up-kr/Dutch-Market


text:
feat: add phpinsights

adds phpinsights
skip test for win_x64 - see #3236

If possible, we could solve this in the mason.nvim client directly by allowing plugins (locally in Mason's installation directory only). This could either be default behavior or explicitly enabled via the PURL specifier, e.g. pkg:composer/nunomaduro/phpinsights@v2.9.0?allow_plugins=true.

I would rather go with explicitly enabling plugins, but I'm not sure if we want to enable all plugins.
It would be nice to have something similar to source.build
source:
  id: pkg:composer/acme/package@v1.13.5
  init:
    run: |
      composer config allow-plugins.acme/plugin-1 true
      composer config allow-plugins.acme/plugin-2 true
      composer config allow-plugins.acme/plugin-3 true

or just source.allowed_plugins for composer.
However we don't need to do this at all. This package can be installed same as phpactor (github source)

repo: mason-org/mason-registry


text:
🐞 outline:none is broken

Description
outline:* is always rewrited in css as outline:* solid. Because of this behavior there is impossible to use outline:none because this is translated to outline:none solid what is invalid property value.
There is also no unit tests cover that case.
Reproduction

Add class outline:none to the input.
See the broken css in dev tools.

System Informations
N/A

@oskar-gmerek Thank you for describing the issue in detail. It has been resolved in https://github.com/master-co/css/releases/tag/v2.0.0-beta.193.

repo: master-co/css


text:
🛑 RESTREAM-IR-13-Afranet-3 is down

In e2a1cbf, RESTREAM-IR-13-Afranet-3 ($IR_13) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RESTREAM-IR-13-Afranet-3 is back up in 016cb0a.


text:
🛑 RESTREAM-IR-10-ParsOnline-4 is down

In d06c11c, RESTREAM-IR-10-ParsOnline-4 ($IR_10) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RESTREAM-IR-10-ParsOnline-4 is back up in abe4d38.


text:
🛑 RESTREAM-IR-13-Afranet-3 is down

In d0d6e90, RESTREAM-IR-13-Afranet-3 ($IR_13) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RESTREAM-IR-13-Afranet-3 is back up in 42a5b3a.


text:
Chromecast Groups / Devices don't show names

Hello,
On Windows 10 Pro 64 bit.  Previous version showed the names of the devices, now it just shows a bunch of numbers and letters.  It will still stream to the Chromecasts, but I have no idea which is which till I select them. Not sure if there is anything I can do to change or test?

same thing here and I'm adding an odd thing: I just have one chromecast but it displays two!

to be precise: i'm on windows 10 pro 64bit too.
The previous version correctly shows 1 chromecast but still without its name, just "Chromecast"- its uuid.
The last version shows 2 chromecasts (and I only have 1), both with "Chromecast"-uuid. One it's the "right" uuid, the other I have no idea what it is and it doesn't works.
p.s. i really doubt there is someone with a chromecast connected to my wifi without my knowledge!

I 've got the same problem.
I use Windows7 64bit.
I have two chromecast audio devices. I gave them a name. One is called Keuken. The other Veranda. I put them in a group called Keuken + Veranda.
I have 11 entries similar to these in the screenshot of topicstarter gradebg96.
How can I remove these entries? How can I see their proper names?

Same problem here.

I have this on BOTH 64bit and 32 bit machines. 4 video and 3 audio chromecasts.

Has one worked out this issue?  Also, when you create groups from your Android phone will the pc see them or do you have to create groups from the pc (and if so , how?)?

Any news about this issue? I 've got twenty entries at this moment and have only two devices.

Same problem here on Win 10 64-bit.

Same issue, Win10 x64 on multiiple machines, both Wifi and LAN, I get all the devices, but there is a 20+ second lag and when disconnecting from one it might start casting to it again (no change in the UI) or maybe not and usually does not work on the next device I try to cast to.
*Also we have some groups setup that don't show up in the menu, and sometimes when we select one device it seems to cast to the group instead.

It's a bit manual, but you can maintain these entries by opening:
%appdata%\audio-cast\device-cache.json
The format's pretty self-explanatory: IP address and friendly name. I've no idea why the software no longer picks up the friendly names, but I've tested editing them and following a restart of audio-cast it uses the edited versions.
Deleting them is also harmless as it will continue to add any new devices it comes across.

@sahmeepee  thanks a lot, it worked perfectly!

for me (win10 64 home) @sahmeepee worked fine for a while-- but now the  orig alpha entries have reappeared, even though the .json file shows my preferred edited names.  I searched my computer but dont find another .jspn file

Just like pfranks1 above, for me it worked for a while and now the device-cache.json seems to have no effect.
Aha!
When the Chromecast device is online and connected to wi-fi when audio-cast starts, it ignores the name in device-cache.json
If the device is offline when it audio-cast starts, it will use the friendly name.
That is unexpected.

repo: matbee-eth/chromecast-audio-stream


text:
🛑 deces.matchid.io search API is down

In f622e4e, deces.matchid.io search API (https://deces.matchid.io/deces/api/v1/search?q=pompidou) was down:

HTTP code: 0
Response time: 0 ms

Resolved: deces.matchid.io search API is back up in fae38ad.

repo: matchID-project/uptime


text:
🛑 deces.matchid.io search API is down

In 9139979, deces.matchid.io search API (https://deces.matchid.io/deces/api/v1/search?q=pompidou) was down:

HTTP code: 0
Response time: 0 ms

Resolved: deces.matchid.io search API is back up in 2cfd84b.


text:
Model->newInstance() eror in Laravel <7.x version

Model->newInstance() uses $model->mergeCasts($this->casts); method from Illuminate\Database\Eloquent\Concerns\HasAttributes trait. But this method doesn't exist in that trait for Laravel version 5.x and 6.x (https://github.com/laravel/framework/blob/5.7/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php)
So any query request fails with allocating memory error.

We currently don't really have the bandwidth right now to support and test deprecated Laravel versions. I'm happy to merge any PRs fixing this behaviour though!
The current model implementation heavily borrows from Eloquent; I researched a little, and from what I can gather, it should be enough to add the method to the Elasticsearch model:

    /**
     * Merge new casts with existing casts on the model.
     *
     * @param  array  $casts
     * @return $this
     */
    public function mergeCasts($casts)
    {
        $this->casts = array_merge($this->casts, $casts);

        return $this;
    }

This should override the trait method if it exists, or serve as a stand-in if it doesn't.
Would you be able to provide a PR with a test?

Yes, I'll make PR after full test with Laravel 5.7 verstion, may be I could find some extra problems.
And I've alredy tested your suggestion with query search, and it fixes the problem.

Done: https://github.com/matchory/elasticsearch/pull/9
But it may be a lot of compatibility problems with new features in old Laravel versions, and it's better replace all Database\Eloquent Concerns funcionality to avoid this.

Hey @mxdfulder I just released 2.3.0-beta.3, which includes all Eloquent traits as you suggested. Could you try using that release and let me know if things are working for you?

I'll consider this done for now. If there's anything lacking, please simply open a new issue :blush:

authors: Radiergummi mxdfulder

repo: matchory/elasticsearch


text:
Added Shape Theming support to codelabs

Closes https://github.com/material-components/material-components-ios/issues/6880

Gent ping to @yarneo .  Can this be submitted after merging in the formatting changes from master?

authors: romoore yarneo


text:
Label tag, for attribute.

For the label tag, you didn't mention label for attribute incase of the SELECT tag. is that not necessary? or if it is necessary, do I need to mention in my code? if I mention, will it cause any issue?
Original by @smartnava

@smartnava this is a good question - Materialize actually hides the native select element and replaces it with a dropdown and and a text input. So i think in this case, you do not need to use the for attribute, although using it shouldn't have any effect.
Original by @doughballs

repo: materializecss/materialize


text:
Finite rounding in endpoint structure creation

Would it be possible to increase the tolerance when deleting atoms for start/end structures?
https://github.com/materialsvirtuallab/pymatgen-analysis-diffusion/blob/fddb01992bc8288cdbaba77b3b064b106a1cd274/pymatgen/analysis/diffusion/utils/supercells.py#L155
I have a database setup where I'm initializing MigrationHop objects from past data -- so this tolerance is too strict compared to what I'm storing metadata at. When I switch the tolerance from 1e-8 to 1e-5 everything works though. I don't think anyone would need a tolerance lower than a 1e-3 (unless someone is using a physically unreasonable structure). Would it be okay if I opened a pull request for this?

Sure, you can add a kwarg to allow that tolerance to be specified. Then submit a PR.

authors: jacksund shyuep


text:
Escopo e tarefas

[x] Tarefa 1
[ ] Tarefa 2

[ ] Especificar tarefas e escopos

--
-[ ] Orquestrador
-[ ] Perguntar pelo termo de busca
-[ ] perguntar pelo prefixo
-[ ] Iniciar robô de texto
-[ ] Iniciar robô de imagem
-[ ] Iniciar robô do vídeo
-[ ] Iniciar robô do Youtube

repo: mateusbahiadapenha/Robocurso


text:
Setting This Up On HostGator

Does anyone know how to set this up on a HostGator shared server?

Hey!
To setup AB-Web all you need is to locate your html folder (this has many names) and paste in the AB-Web files. After that config your database.php file and your all set!

Is it in your public_html or main web folder?
What is your site for your panel?
And can you show me more of your folder tree?

It is the public_html fold

er. My panel is enderplex.xyz.

This is what happens when you go to enderplex.xyz. Catchable fatal error: Argument 1 passed to AdvancedBan::initialize() must be an instance of string, string given, called in /home2/mechary/public_html/index.php on line 23 and defined in /home2/mechary/public_html/AdvancedBan/AdvancedBan.class.php on line 30

@MechaRy, you would have to ask your host about updating.

So what version do I need to update to?

@MechaRy, the latest stable version of PHP 7 would be recommended.

The latest they have available is 7.1; will that work?

Yes, php7.1 should work fine

repo: mathhulk/advancedban-panel


text:
Looking how to Toggle 'Use Stacks' on Desktop

I'm new to this and look how to Toggle 'Use Stacks' or how to discover where it might be stored as a defaults setting?

defaults read > before.txt

# Toggle your setting...

defaults read > after.txt

# then show diff with your favourite tool
code --diff before.txt after.txt

Thanks.. @kamui545 👍
The settings is :
Enable Use Stack on Desktop
defaults write com.apple.finder FXPreferredGroupBy -string "Kind"
/usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:GroupBy Kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Set :DesktopViewSettings:IconViewSettings:arrangeBy dateAdded" ~/Library/Preferences/com.apple.finder.plist

repo: mathiasbynens/dotfiles


text:
Remove duplicate complexity added maction's mrow.  Resolves issue #105.

Handle adding of complexity attribute better, and remove duplicate for <mrow> in complexity generated <maction>.  Resolves issue #105.
This now uses a new reportComplexity() method that checks to see if the complexity has already been added.  The main culprit for the duplicate was lines 183 and 184 (in conjunction with the loop right before that, which already added the data-semantic-complexity attribute).

Thanks. Works.

authors: dpvc zorkow

repo: mathjax/MathJax-RespEq


text:
Some Mathematical Brackets not Stretching

The Mathematical White Square Brackets '⟦' and '⟧' as well as the regular White Square Brackets, and the Mathematical Double Angle Bracket '⟪' and '⟫'. Neither of these were stretching when they were fenced.
See here for an example: https://jsfiddle.net/dhb227qh/2/
I can confirm that the mathematical angle brackets '⟨' and '⟩' do stretch. (I think those three may be the only unicode bracket symbols with the word "Mathematical" in them, at least the only ones I have been using.)
Let me know if you need any more information.
Also I tried searching for duplicates but didn't find anything, so sorry if this has already been reported.

Thanks. This is primarily a font problem.
The MathJax TeX fonts don't have glyphs for those Unicode points to begin with (and thus no stretchy pieces or mappings) but I also see it with STIX fonts (where it's probably another case of bad font data).

Peter is correct that the MathJax TeX fonts don't include the needed glyphs for these characters.  The STIX fonts do, and the font data is in place to make these work.  These stretch for me in my own example file.  Note, however, that the STIX fonts are only available in HTML-CSS and SVG output, not CommonHTML, which currently only has support for the MathJax TeX fonts.  Your example jsfiddle uses CommonHTML.

The STIX fonts do, and the font data is in place to make these work. These stretch for me in my own example file.

Thanks for correcting me. (I had tried it out but I probably was too quick to dismiss it).

I have been trying to figure out what kinds of configuration changes we need to make these stretch (the one in the jsfiddle is not the actual configuration we use on our website, we have a much older version of MathJax that we are in the process of updating). Even using a configuration with HTML-CSS output, I am still not seeing them stretch. I have tried a few things with the font settings, but still cannot figure out the proper configuration to see the braces stretching.

If you have used the MathJax contextual menu to set the render in the past, that value will override the one in the configuration, so you might still be seeing the CommonHTML output even with a configuration file that specifies HTML-CSS.  Try removing any cookies for the site where you are testing this and see if that helps (and check the renderer in the MathJax menu to see that it really is being set to HTML-CSS and not CommonHTML).
You also have to specify the STIX fonts as the fonts you want to use.  So try
<script>
MathJax = {
  "HTML-CSS": {fonts: ["STIX"]},
  SVG: {font: "STIX-Web"}
}
</script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>

Ok, Thanks,
I was trying the "preferredFont" and "availableFonts" configuration options because we were using those before, and they didn't seem to be getting it to work, but I guess we will just make sure to use the values above with our configuration.

authors: dpvc pkra tlhamrick

repo: mathjax/MathJax


text:
How to allow context menu to show in version 3.2.2 ?

In version 2.7.2 by simply adding the following script to a web page, context menu, to view MathML source, it is active and can be shown by right mouse click.
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML'> </script>
Is it possible to have the same functionality in version 3.2.2 and, if possible, how?

The corresponding script tag for MathJax v3.2.2 is
<script defer id="MathJax-script" ***@***.***/es5/tex-mml-chtml.js"></script>

See the documentation https://docs.mathjax.org/en/latest/web/start.html#using-mathjax-from-a-content-delivery-network-cdn for more details.
Davide

On Apr 7, 2024, at 4:22 PM, Xavier Ramon Junqué i de Fortuny @.***> wrote:
In version 2.7.2 by simply adding the following script to a web page, context menu, to view MathML source, it is active and can be shown by right mouse click.

Is it possible to have the same functionality in version 3.2.2 and, if possible, how?
—
Reply to this email directly, view it on GitHub https://github.com/mathjax/MathJax/issues/3215, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADJVDS7M6ZTMS3KVWTMEODY4GTI7AVCNFSM6AAAAABF3S5VA2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGIZDSOJUGQ3TAMQ.
You are receiving this because you are subscribed to this thread.

Thanks Davide for your reply.
I had already seen the document you point out to me and other documents, but since English is not my native language, my reading comprehension is poor, and I had not understood it well.
Thanks again.
Xavier Junqué

De: Davide P. Cervone @.>
Enviat el: dilluns, 8 d’abril de 2024 1:26
Per a: mathjax/MathJax @.>
A/c: Xavier Ramon Junqué i de Fortuny @.>; Author @.>
Tema: Re: [mathjax/MathJax] How to allow context menu to show in version 3.2.2 ? (Issue #3215)
The corresponding script tag for MathJax v3.2.2 is

See the documentation https://docs.mathjax.org/en/latest/web/start.html#using-mathjax-from-a-content-delivery-network-cdn for more details.
Davide

On Apr 7, 2024, at 4:22 PM, Xavier Ramon Junqué i de Fortuny @.***> wrote:
In version 2.7.2 by simply adding the following script to a web page, context menu, to view MathML source, it is active and can be shown by right mouse click.

Is it possible to have the same functionality in version 3.2.2 and, if possible, how?
—
Reply to this email directly, view it on GitHub https://github.com/mathjax/MathJax/issues/3215, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADJVDS7M6ZTMS3KVWTMEODY4GTI7AVCNFSM6AAAAABF3S5VA2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGIZDSOJUGQ3TAMQ.
You are receiving this because you are subscribed to this thread.

—
Reply to this email directly, view it on GitHubhttps://github.com/mathjax/MathJax/issues/3215#issuecomment-2041643475, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGPV4V23RGAG4OI46ZLACMLY4HI3VAVCNFSM6AAAAABF3S5VA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBRGY2DGNBXGU.
You are receiving this because you authored the thread.Message ID: @.***>

authors: dpvc xrjunque


text:
IE8: mathml input with additional xml attributes

Via Steve Noble: IE8 has trouble at http://webassign.net/manual/student_guide/r_s_math_notation_with_mathpad_example.htm -- but only for some math elements.
This seems to come down to code like
<math xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.w3.org/1998/Math/MathML http://www.w3.org/Math/XMLSchema/mathml3/mathml3.xsd">
    <mstyle displaystyle="false" scriptlevel="0">
        <mrow>
            <mi>π</mi>
            <mo>+</mo>
            <msup>
                <mi mathvariant="bold-italic">e</mi>
                <mn>2</mn>
            </msup>
        </mrow>
    </mstyle>
</math>

Removing the extra attributes fixes things. Not sure this is even valid MathML but MathJax has no issue in Chrome and Firefox, so perhaps we can do something about it on IE8.

Closing this as won't fix.


text:
An error was reported while downloading the dataset.

Extraction completed...: 0 file [1:26:56, ? file/s]1:26:56<00:00, 5216.07s/ url]
Dl Size...:   6%|█▎                   | 189/3135 [1:26:56<22:35:04, 27.60s/ MiB]
Dl Completed...: 100%|██████████████████████| 1/1 [1:26:56<00:00, 5216.08s/ url]
Traceback (most recent call last):

  File "/home/mhb/anaconda3/envs/imgx/bin/tfds", line 8, in <module>
    sys.exit(launch_cli())
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/scripts/cli/main.py", line 109, in launch_cli
    app.run(main, flags_parser=_parse_flags)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/absl/app.py", line 308, in run
    _run_main(main, args)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/absl/app.py", line 254, in _run_main
    sys.exit(main(argv))
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/scripts/cli/main.py", line 104, in main
    args.subparser_fn(args)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/scripts/cli/build.py", line 274, in _build_datasets
    _download_and_prepare(args, builder)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/scripts/cli/build.py", line 510, in _download_and_prepare
    builder.download_and_prepare(
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/logging/__init__.py", line 169, in __call__
    return function(*args, **kwargs)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/dataset_builder.py", line 640, in download_and_prepare
    self._download_and_prepare(
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/dataset_builder.py", line 1448, in _download_and_prepare
    split_generators = self._split_generators(  # pylint: disable=unexpected-keyword-arg
  File "/media/mhb/jxp01/workspace/xq/ImgX-DiffSeg/imgx/datasets/male_pelvic_mr/male_pelvic_mr_dataset_builder.py", line 114, in _split_generators
    zip_dir = dl_manager.download_and_extract(
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/download/download_manager.py", line 686, in download_and_extract
    return _map_promise(self._download_extract, url_or_urls)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/download/download_manager.py", line 829, in _map_promise
    res = tree_utils.map_structure(
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tree/__init__.py", line 435, in map_structure
    [func(*args) for args in zip(*map(flatten, structures))])
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tree/__init__.py", line 435, in <listcomp>
    [func(*args) for args in zip(*map(flatten, structures))])
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/download/download_manager.py", line 830, in <lambda>
    lambda p: p.get(), all_promises
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/promise/promise.py", line 512, in get
    return self._target_settled_value(_raise=True)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/promise/promise.py", line 516, in _target_settled_value
    return self._target()._settled_value(_raise)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/promise/promise.py", line 226, in _settled_value
    reraise(type(raise_val), raise_val, self._traceback)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/six.py", line 719, in reraise
    raise value
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/promise/promise.py", line 87, in try_catch
    return (handler(*args, **kwargs), None)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/download/download_manager.py", line 406, in <lambda>
    lambda dl_result: self._register_or_validate_checksums(  # pylint: disable=g-long-lambda
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/download/download_manager.py", line 471, in _register_or_validate_checksums
    return self._rename_and_get_final_dl_path(
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/download/download_manager.py", line 510, in _rename_and_get_final_dl_path
    resource_lib.write_info_file(
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/utils/py_utils.py", line 496, in lock_decorated
    return fn(*args, **kwargs)
  File "/home/mhb/anaconda3/envs/imgx/lib/python3.8/site-packages/tensorflow_datasets/core/download/resource.py", line 267, in write_info_file
    raise ValueError(
ValueError: File info /home/mhb/tensorflow_datasets/downloads/zenodo.org_record_7013610_files_dataW0mCI6aH_V-TdeDbM4TdKelNcJ5ZxbAi5isebqCnMr0.zip.INFO contains a different checksum that the downloaded one: Stored: {'checksum': 'c26ec704090bb4a705e0903a05a3d9ac7d7702284eda0f27f19dc17909bd1ead', 'filename': 'data.zip', 'size': 5880838}; Expected: {'size': 189.95 MiB, 'checksum': 'd9270ea4881c4e1002bc2b181213f16ce3ad5f1e93aad17e160246cc0d717d53', 'filename': 'data.zip'}`

An error was reported while downloading the dataset. It seems that the download has not been completed. "My download here is relatively slow, and I cannot continue downloading after an interruption, so I can only download it again.".
What changes have occurred to the data processed by TFPS, which is convenient for me to download and modify the original dataset, or if it is convenient for you to upload the processed dataset to a specific website

I am very excited about the application of diffusion models in semantic segmentation tasks. After carefully reading your paper, I feel that your work is very meaningful. However, it is also a pity that you have not surpassed the current SOTA in 2D. I also hope to promote and improve your method to achieve greater improvement in the field of 2D image segmentation. Looking forward to your reply!!!

Hi @theneao, I am not familiar with the error you raised. I wonder which version of tfds you are using? This issue may be helpful https://github.com/tensorflow/datasets/issues/282?
Otherwise, there was a small typo in the readme, see #2. We have fixed it and hope it can resolve the error.
Thanks for your interest :)

I have updated some of the relevant libraries for tfds (previously these are also the latest) that are not working. The main reason may be network issues, network fluctuations, or outages that cause incomplete file downloads.
My solution is to download the dataset directly through a link, and then modify ImgX-DiffSeg/imgx/datasets/male_ pelvic_ mr/male_ pelvic_ mr_ dataset_ builder.py and  amos_ ct_ dataset_ In builder.py
Change the
zip_ dir = dl_ manager.download_ and_ extract(
" https://zenodo.org/record/7013610/files/data.zip "
)

to
zip_ dir = dl_ Manager. extract ('data. zip ') (the path to the downloaded zip file)
I have tried several methods to directly load the extracted file, but none of them succeeded.
Who knows how to implement it can share it with us. Can refer to https://www.tensorflow.org/datasets/add_dataset for details

Hi, I am closing this issue. Please feel free to reopen it if there are more questions. Thanks.

authors: mathpluscode theneao

repo: mathpluscode/ImgX-DiffSeg


text:
cache

bors r+

bors r+

repo: matklad/xflags


text:
Specify what matrix version complement is testing

Currently we test a bunch of features while not specifying the exact matrix version(s) we test for, while it’s fine for now, it should be specified somewhere in the near future.

As part of #654 I was thinking of having dedicated directories for matrix spec versions e.g ./tests/v1.1. This has numerous benefits:

MSCs have a natural progression from ./tests/msc1234 to ./tests/v1.1 when they land in the spec.
Users of Complement can opt-in to a set of matrix spec tests e.g go test ./tests/v1.1 ./tests/v1.2 ./tests/v1.3
It provides an "obvious" grouping when adding new tests. If it's something in v1.x you know immediately where it should go, else it's an MSC.

The downside to this is what to do when things are backwards incompatible (breaking changes) in the spec. If the breaking change is with core machinery / helpers used to set up other tests, this is a problem and will likely need to be interfaced out. A good example:

Replace homeserver authorization approach with an Authorization header instead of access_token when talking to the application service, as per MSC2832. (#1200)

In v1.4 would break all AS tests if they were using the old style of authorization. We don't want to support all forms to the end of time, so it may be enough to just support the latest version, or have some kind of grace period before changing things. In practice, sytest seems ok just doing whatever, though whatever is typically ad-hoc, preferring the oldest thing because no one maintains it...  For now I would propose the pragmatic approach of keeping helpers up-to-date and interfacing in a PR if we need to for certain servers which aren't caught up.
Another downside is what happens if a feature is removed in the spec, e.g a feature is added in v1.1 and removed in v1.3, then obviously v1.1 tests for that feature will no longer be passing. This is just a hypothetical problem currently, as the only precedent is groups which were removed before versioned releases were made. I propose doing nothing here and tackling it if/when we come to it, rather than devising a complicated scheme up front for a feature which isn't being exercised. In all likelihood, we would probably just break up v1.1 into two: v1.1 and v1.1-deprecated and just not run the deprecated tests e.g go test ./tests/v1.1.

Sounds good, though one suggestion; when a feature is deprecated, maybe move it to the folder with the final version that supported or deprecated that feature? This way, it may cause a bit of churn, but it would still result in tidy folders.

authors: ShadowJonathan kegsay

repo: matrix-org/complement


text:
Update docs in preparation for Matrix Public Archive being generally available

Update docs in preparation for Matrix Public Archive being generally available
Dev notes
App screenshot: .../!OvgDmYaPOFRRWnIdQe:half-shot.uk/date/2021/08/06 at 90% zoom with even dimensions for better scaling
Previous PR where we added the screenshot: https://github.com/matrix-org/matrix-public-archive/pull/42

Thanks for the review @pdurbin 🐮

repo: matrix-org/matrix-public-archive


text:
get_mentions_state() implemented on the Rust side (only for users and @room)

Implemented and exposed a function to get the current state of mentions in RTE.
This will allow us to efficiently get the current state of intentional mentions, since these mentions can only get intentionally set when calling the appropriate insert_mention API.
For now it only works for user mentions and @room mentions, since the room implementation is not necessary as of right now.

Codecov Report
Attention: 13 lines in your changes are missing coverage. Please review.

Comparison is base (0663938) 87.79% compared to head (9b1b07b) 89.40%.

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #849      +/-   ##
============================================
+ Coverage     87.79%   89.40%   +1.61%
============================================
  Files           161       84      -77
  Lines         18562    15193    -3369
  Branches        976        0     -976
============================================
- Hits          16296    13583    -2713
+ Misses         2013     1610     -403
+ Partials        253        0     -253

Flag
Coverage Δ

uitests
?

uitests-android
?

uitests-ios
?

unittests
89.40% <62.85%> (+3.36%)
:arrow_up:

unittests-android
?

unittests-ios
?

unittests-rust
89.40% <62.85%> (-0.07%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

bindings/wysiwyg-ffi/src/lib.rs
0.00% <ø> (ø)

crates/wysiwyg/src/dom/iter.rs
87.76% <100.00%> (+0.07%)
:arrow_up:

crates/wysiwyg/src/dom/nodes/dom_node.rs
88.26% <100.00%> (+0.10%)
:arrow_up:

crates/wysiwyg/src/mentions_state.rs
100.00% <100.00%> (ø)

bindings/wysiwyg-ffi/src/ffi_composer_model.rs
26.92% <0.00%> (-0.27%)
:arrow_down:

crates/wysiwyg/src/composer_model/mentions.rs
79.83% <82.35%> (+0.42%)
:arrow_up:

bindings/wysiwyg-ffi/src/ffi_mentions_state.rs
0.00% <0.00%> (ø)

... and 79 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

repo: matrix-org/matrix-rich-text-editor


text:
Ability to define column widths

The buttons widths are coming out uneaten and getting cut off.

how did you get the kitchen and family room next to each other


text:
Event filters by Param not working

https://github.com/BANKEX/web3swift/issues/316 & https://stackoverflow.com/questions/60665023/web3swift-event-filtering-via-params-not-working

It looks like that EventFilter does not work, if the count of "parameterFilters" is 1.
Please fix the codes like below.
/Sources/web3swift/Contract/EventFiltering.swift
// change [0] to [-1]
line 77: var lastNonemptyFilter = -1/0/
// change [!=] to [>=]
line 88:     if lastNonemptyFilter >= /!=/ 0 {
Best regards,

Also EventFilter does not work, if events have jumping indexed parameters like below.
  event JumpingIndexed( uint val1,
                        uint indexed indexedVal2,  // topics[1]
                        uint val3,
                        uint indexed indexedVal4,  // topics[2]
                        address indexed from       // topics[3]
                      );

Please replace the codes
/Sources/web3swift/Contract/EventFiltering.swift
88:             let input = event!.inputs[i]
89:             if filterValues != nil && !input.indexed {return nil}

with below ones
                // check target "indexed" parameter existing, if filterValues is valid
                if filterValues != nil {
                    var isFound = false
                    var targetIndexedPosition = i
                    for j in 0 ..< event!.inputs.count{
                        if event!.inputs[j].indexed {
                            if targetIndexedPosition == 0 {
                                isFound = true
                                break
                            }
                            targetIndexedPosition -= 1
                        }
                    }

                    if !isFound {return nil}
                }

Thanks mate, did you want to submit a PR to the authors?

Thanks!
Please, make an PR.
I would be glad to support your contribution via our gitcoin grant as well! 👍

I am glad that your problem was solved.
And I do not have any permision to push a sub-branch for  a pull request.
If I can get a permision, I will make a pull request.
Or please make a pull request instead of me, if you can and it's not too much trouble.
Best reagrds,

Everyone can make a pull request. Please, kindly check settings, first you need to for repository. Then push branch to your fork. Then you can make a pull request via website

Thank you very much, I will check the stting, and try.

authors: James-Sangalli hakumai-iida skywinder