Don't retrieve unused data from the database (performance)

Current code does
    cur.execute(f"SELECT * FROM gnaf_202302.address_principals WHERE locality_name = '{target_suburb}' AND state = '{target_state}' LIMIT 100000")

On my machine this takes 10.4 seconds for a sample suburb (5957 rows).  Fetching just the five fields we use takes 3.5 seconds.
    query = f"""
        SELECT address, locality_name, postcode, latitude, longitude
        FROM gnaf_202302.address_principals
        WHERE locality_name = '{target_suburb}' AND state = '{target_state}'
        LIMIT 100000"""

    cur.execute(query)
    rows = cur.fetchall()

Time is a bit all over the show.  Query caching?

FWIW, can convert the result-indexes to column names using something like:
    col_names = [col.name for col in cur.description]

    addresses = []
    for row in rows:
        d = dict(zip(col_names, row))
        address = {
            "name": f"{d['address']} {d['locality_name']} {d['postcode']}",
            "location": [float(d['latitude']), float(d['longitude'])]
        }
        addresses.append(address)

Or even tidier, using the NamedTupleCursor:

add cursor_factory=NamedTupleCursor to the psycopg2.connect() method

then
def get_addresses(target_suburb, target_state):
    """Return a list of addresses for the provided suburb+state from the database."""
    query = f"""
        SELECT address, locality_name, postcode, latitude, longitude
        FROM gnaf_202302.address_principals
        WHERE locality_name = '{target_suburb}' AND state = '{target_state}'
        LIMIT 100000"""  # 100000

    cur.execute(query)

    addresses = []
    while row := cur.fetchone():
        address = {
            "name": f"{row.address} {row.locality_name} {row.postcode}",
            "location": [float(row.latitude), float(row.longitude)]
        }
        addresses.append(address)

    return addresses

Here's a PR in my fork that implements above https://github.com/lyricnz/nbn-upgrade-map/pull/1
It's currently relative to the "style" PR in https://github.com/LukePrior/nbn-upgrade-map/pull/42

Awesome, I've just merged #42 and the one on your branch looks good

@LukePrior here's a PR into your repo for the DB stuff https://github.com/LukePrior/nbn-upgrade-map/pull/46


com.google.cloud.firestore.annotation.DocumentId class not found

when I am trying to use the example for firestore with spring data spring boot we are running into issue
com.google.cloud.firestore.annotation.DocumentId class not found
gradle
firestoreMilestoneVersion = '1.2.0.RC2'
implementation "org.springframework.cloud:spring-cloud-gcp-starter-firestore:${firestoreMilestoneVersion}"
implementation "org.springframework.cloud:spring-cloud-gcp-data-firestore:1.2.0.RC2"
if we remove the @DocumentId annotation we start getting error
app_name=unknown thread=main location=o.s.b.SpringApplication line=823 Application run failed
2019-11-25T21:45:18.56-0800 [APP/PROC/WEB/0] OUT org.springframework.dao.InvalidDataAccessApiUsageException: Reactive Repositories are not supported by JPA. Offending repository is com.stubhub.tns.evaluation.repository.EvaluationPayloadRepository!

Hi @gautamdey! Can you please provide more details about which example you're running? All of our samples are automatically tested.
Also, 1.2.0.RELEASE is now available. So, give it a try.

Hi @meltsufin  I am trying out the example
https://github.com/spring-cloud/spring-cloud-gcp/tree/master/spring-cloud-gcp-samples/spring-cloud-gcp-data-firestore-sample
I have updated to 1.2.0 release still same error .
Just for information the project where iam using this is webflux and it also uses postggres for which I am using non-rx driver .

Have you tried running the example separately to see if it works for you?
If it does, then we need another way to reproduce your issue.
cc/ @dmitry-s

@meltsufin we are checking as requested.


Updated citation to the JMLR version

Switched from the Arxiv citation to the JMLR citation.
Citation key changed from brophy2022treeinfluence to brophy2023treeinfluence
Changes made to both the CITATION file and README.md.

Thanks Zayd!


Connect to repo.maven.apache.org:443 failed: Operation timed out

When I'm running make install on my MacBook Pro with my China Mobile phone hotspot, I got the following networking error and can not install successfully.
$ make install
mvn clean install -f examples/pom.xml
[INFO] Scanning for projects...
[INFO]
[INFO] -----------------< io.github.wechaty:wechaty-examples >-----------------
[INFO] Building wechaty-examples 1.0.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from central: https://repo.maven.apache.org/maven2/com/google/android/annotations/<IP_ADDRESS>/annotations-<IP_ADDRESS>.pom
Downloading from central: https://repo.maven.apache.org/maven2/io/perfmark/perfmark-api/0.19.0/perfmark-api-0.19.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:32 min
[INFO] Finished at: 2020-05-24T15:18:38+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project wechaty-examples: Could not resolve dependencies for project io.github.wechaty:wechaty-examples:jar:1.0.0-SNAPSHOT: Failed to collect dependencies at io.github.wechaty:wechaty:jar:1.0.0-SNAPSHOT -> io.github.wechaty:wechaty-puppet-hostie:jar:1.0.0-SNAPSHOT -> io.github.wechaty:grpc:jar:0.11.25 -> io.grpc:grpc-netty-shaded:jar:1.25.0 -> io.grpc:grpc-core:jar:1.25.0 -> com.google.android:annotations:jar:<IP_ADDRESS>: Failed to read artifact descriptor for com.google.android:annotations:jar:<IP_ADDRESS>: Could not transfer artifact com.google.android:annotations:pom:<IP_ADDRESS> from/to central (https://repo.maven.apache.org/maven2): Transfer failed for https://repo.maven.apache.org/maven2/com/google/android/annotations/<IP_ADDRESS>/annotations-<IP_ADDRESS>.pom: Connect to repo.maven.apache.org:443 [repo.maven.apache.org/<IP_ADDRESS>] failed: Operation timed out -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
make: *** [install] Error 1

It would be better if we can use a China mirror for the installation, and add the howto into the README so that our developers can use it with just copy/paste.

After PR #9 (use aliyun maven mirror):
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project wechaty-examples: Execution default-clean of goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean failed: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to collect dependencies at org.apache.maven.plugins:maven-clean-plugin:jar:2.5 -> org.apache.maven:maven-plugin-api:jar:2.0.6: Failed to read artifact descriptor for org.apache.maven:maven-plugin-api:jar:2.0.6: Could not transfer artifact org.apache.maven:maven-plugin-api:pom:2.0.6 from/to central (https://repo.maven.apache.org/maven2): Transfer failed for https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom: Connect to repo.maven.apache.org:443 [repo.maven.apache.org/<IP_ADDRESS>] failed: Operation timed out -> [Help 1]

It seems that we are still download something from the maven.apache.org server instead of the aliyun.


Does not take effect on  tag with [href] attribute

Environment: chrome 91.0.4472.114
But it is possible on the  tag without the [href] attribute

I'll do some digging around - there's nothing in the paint worklet that should be stopping it from working on anchor elements that I know of.
May also be a Houdini Paint API implementation issue in Blink, as regular mask-image with url(path/to/image.svg) works without issue on anchor elements.

I've just gone and tried doing the same thing on a bunch of other Houdini Paint API worklets other people have made. They all have the same issue with the mask not being rendered correctly with either a mask on the anchor element, or an anchor element as a parent to the masked element when the [href] attribute is defined.
Will open a bug report on Chromium's bug tracker shortly.

Issue opened on the Chromium bug tracker: https://bugs.chromium.org/p/chromium/issues/detail?id=1225443

Unfortunately, this is intentional on Chromium's end to avoid leaking the :visited state. You can work around this issue by applying the mask to the parent element of the anchor element instead. E.g
Link
 as shown on https://s7mpl.csb.app/
I will add a notice regarding this limitation to the README.
https://developer.mozilla.org/en-US/docs/Web/API/PaintWorklet#privacy_concerns
https://github.com/w3c/css-houdini-drafts/issues/791


Documentation and comments: Add links to Web Audio API

Add links to https://webaudio.github.io/web-audio-api were applicable. The information in the spec should not be duplicated apart from a short summary in doc comments. Only deviations from the spec should be noted in detail.
This applies to both public doc comments and internal code comments.
Adding a short advice for developers should suffice for closing this issue.

Example why this would be helpful: https://github.com/orottier/web-audio-api-rs/pull/293#issuecomment-1596573632


Add mailboxer and notify users about new comments and recommendations goals

This adds mailboxer to Manshar and set the notifications to be sent by emails on three occasions:

Notify article author about new comments.
Notify users who commented on the same paragraph on new comments (i.e. replies) to their comments.
Notify article author about reaching recommendation count goals (currently multiples of 5).

#TBR

#TBR


Session storage not supported; stored data (e.g. hold token) will be lost after page refresh

Hi,
I'm bumping into this issue where it says "The seating chart could not be loaded", I'm not getting any logs why
I also see Session storage not supported; stored data (e.g. hold token) will be lost after page refresh but the onSessionInitialized isn't doing anything.
I'm using the most basic example:
<SeatsioSeatingChart           region="eu"           workspaceKey="_key_"           event="_event_"         />
Anyone else had this issue before?

This is probably due to a wrong workspace or event key.
In any case, it's not an issue related to the seatsio-react-native package. Please reach out to<EMAIL_ADDRESS>if you need more help.

@LazloN5  did you find any solution for the issue you are facing? I am facing the same issue.

@maazwebook786 It was indeed a wrong workspace/event key :) So make sure to double check everything


reading MIDI to play difficulties

Hello there,
I am currently working on a project where I am using Euterpea2. I try to read the MIDI signals and then play the corresponding note. (see below) Instead of reading the note only when play would "need" it, it is all the time reading and therefore never playing. When I try to call play everytime I get MIDI signals I get warnings that devices were left open. (also attached) Do you have any suggestion how to deal with this issue?
Thanks in advance!
Cheers, Florian

I can't diagnose incomplete code such as this in any detail. However, I can say that you should not use "play" to do real-time interactive work involving a MIDI input device. You do indeed need to poll the input device constantly to check whether messages have been queued, and then if they exist you can process them accordingly. Please see the following program for an example of how to rout MIDI messages between devices in real time:
http://www.donyaquick.com/files/HaskellOx4.zip
The zip contains both the source, a compiled Windows executable, and a batch file showing the best compilation commands.

Thank you very much for answering that fast!


 The effect of this change on Dependabot PR naming will be for example,
Before:

Bump openai from 1.24.0 to 1.26.0

After:

build: Bump openai from 1.24.0 to 1.26.0

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[ ] Feature
[X] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test
I have based this change on this blog post, which has this example dependabot.yml which produces these pull requests. I will need to verify the formatting is correct when the next PRs are raised by dependabot.
Other Information

Dependabot commit-message docs
I opted to use "build" as the type based on this discussion

Resolves #829

This is working as expected 🥳:

cc @ross-p-smith @gaurarpit

This is working as expected 🥳:

cc @ross-p-smith @gaurarpit

Well done @frtibble


What is the answer_id stand for?

Dear Authors,
After I run the evaluation, I found that the output involves a answer_id slot that looks like a hash value, may I ask what it is stand for, and where and how to use them?

I reused some evaluation code from other repositories. The answer_id is essentially just a random hash for an answer, which is not used in our setting.


(maint) Properly perform health checks

After some fumbling around with @underscorgan, we determined that the
wtfc code doesn't properly handle command strings that include pipes.
Even if situations where the command is successful, it will exit with
a non-0 failing exit status.
The fix for that is in https://github.com/puppetlabs/wtfc/pull/1

With this script updated in the container, nested quotes have to be
handled differently as well (in the case where the Consul JSON is
being grepped for "state":"running"). " must first become ", which
is then escaped as \""".

Simplify how quoting is done around hostnames, replacing " with '

This fixes code originally introduced in #2883 that was presumed
fixed in #2884 (but wasn't actually fixed)

Always be escaping

Test PASSed

CLA signed by all contributors.


Can you clarify this sentence.

"Additionally, FJD will stop working once your app starts targeting an Android version after Android Q"
Does that mean FJD will work when targeting Android Q, but not versions after Q? It's just worded strangely.

Correct. It was worded funny because we don't know what comes after the Q
release. Will it be R or will it be a Q update?
On Mon, Jun 3, 2019, 6:47 PM Carson Holzheimer<EMAIL_ADDRESS>wrote:

"Additionally, FJD will stop working once your app starts targeting an
Android version after Android Q"
Does that mean FJD will work when targeting Android Q, but not versions
after Q? It's just worded strangely.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/firebase/firebase-jobdispatcher-android/issues/291?email_source=notifications&email_token=AEIQ2GXLKQLKHOTW5MHYSODPYXCSRA5CNFSM4HSXDJYKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GXNJWCA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEIQ2GSUAG5SFBST6GBVT4TPYXCSRANCNFSM4HSXDJYA
.


Search an element in Linked List

Implement a code file in C++ to search an element in Linked List

I would like to solve it can you assign it to me?

Can I try this issue?

May I take this issue?

@aswarth123 I have assigned you another issue. Let this be taken by @hbach24

ok no problem.

Thank you! I have a question regarding this issue. Would you want me to manually create my own linked list? And also would you want it to return a boolean value (true/false) if an element is found?

@hbach24 Yes you have to create your own LL and return a Boolean value

Can I try this ? I have a implemented code of searching a number in linked list written in C I will just write it in C++.

Yes sure @Soham182001

please open this!

@Soham182001 Despite being closed, you can still work on this


isup.me only works for HTTP links

The isup.me provider only works for HTTP links and not HTTPS links. This can be solved by omitting "https://" from the URL that you pass to isup.me.

Juste tried with github with and without https, both works but since page content is the same, I can't see if.https cached pages differs than the ones with http.
I need to find an archived website with a different landing page when going with http or https to see if cached page are different or not.

for example:
resurrect http://isup.me/https://github.com/Albirew/resurrect-pages/issues/5 becomes http://isup.me/https://github.com/Albirew/resurrect-pages/issues/5
which shows:
Huh? http://https doesn't look like a site on the interwho.

my bad, i've readed archive.org instead of isup.me.


remove the label

we need to remove the label & add some extra label like style

remove the good-first-issue on #3? why?

remove the good-first-issue on #3? why?

it's showing another community name. eddiehub remove only eddiehub

remove the good-first-issue on #3? why?

it's showing another community name. eddiehub remove only eddiehub

oh I saw that they had a good app for open-source projects and I thought that using the label on our app to get it on the list wouldn't be an issue


Definition of EOF macro might cause issues with existing code (missing parentheses)

This is the definition of EOF in pdclib:
https://github.com/DevSolar/pdclib/blob/5950958ff57391789d9a164a56cd1ed87dedaa12/include/stdio.h#L35
it leads to issues with this code in jsoncpp: https://github.com/open-source-parsers/jsoncpp/blob/94cda30dbddc1859f111848fdd05dfb85d3287c7/src/lib_json/json_reader.cpp#L108
The error is:
/tmp/wdaoihs/jsoncpp/src/lib_json/json_reader.cpp:108:42: error: expected '(' after 'static_cast'
  std::getline(is, doc, static_cast<char> EOF);
                                         ^
                                         (

So this existing piece of (popular) code seems to assume that EOF will contain parentheses. I'm not sure if this is part of a C standard, a C++ standard, a convention / tradition, or a bug in my / our other toolchain components.
I also checked the standard and it merely seems to say that the EOF macro is a negative int number.
However, for comparison, my GNU libc installation has this:
#define EOF (-1)

I also checked newlib: https://www.sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/include/stdio.h;h=164d95bca4a1e3cc66cad9319f4925d168874e05;hb=5fcbbf7ead615c116f8e08047093232b1325faf4#l118 (also (-1))
I could imagine that there could also be potential operator precedence issues without the parantheses?

I can certainly adapt PDCLib to have parenthesis in the definition of EOF. But this is not one, but two bugs in the implementation of jsoncpp.
The "stylistic" one, static_cast requires parenthesis, and assuming that the parameter provides them is questionable at best.
Two, the code is assuming that the input stream does not contain (char)EOF as character, which is a broken assumption. This is not the way one should "read until EOF" in C++.
I will add those parens, but this should definitely be reported to jsoncpp upstream as well.

I could imagine that there could also be potential operator precedence issues without the parantheses?

I was unable to find any.
I momentarily thought one would also need parantheses to prevent -EOF becoming --1, but it turns out this isn't an issue: https://stackoverflow.com/questions/56226486/macro-expansion-with-unary-minus

I will add those parens

Thanks! That'd be appreciated.
When I notice such issues I'll continue reporting and fixing them in the respective projects.
However, staying closer to established conventions like (-1) will probably help avoiding similar problems with existing code, until it's all cleaned up.

but this should definitely be reported to jsoncpp upstream as well.

Absolutely agreed; reported in https://github.com/open-source-parsers/jsoncpp/issues/1288.
But even if its fixed there, then I'm sure that somewhere, someone, sometime also repeated a similar mistake elsewhere.

Closed by https://github.com/DevSolar/pdclib/commit/3757d6e81de71a3609ecf85a97d13c521b4dc5e1


Fix typo in deprecation-guide.md at v1.26

This seems to have been erroneously copy-pasted from the v1.29 paragraph. It should be v1beta2 and that's available since before 1.0.0. I did not check for the exact version because I think no one cares.

@maikokuppe Please sign the CLA for the PR to be reviewed.

To check EasyCLA
/easycla

Page preview:
https://deploy-preview-43550--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/deprecation-guide/

/kind cleanup

/lgtm

/approve


Suggestion: Regular Expression to remove the links but keep the inner text

Hello,
I have a suggestion: I modifies your script, adding a Regular Expression to extract inner text from link tags and remove the link.
My tables included navigation links that are not useful within Excel, but their content is needed.
Where the code says table:n.innerHTML
I edit it to be table:n.innerHTML.replace(/<[a|A][^>]*>|</[a|A]>/g,"")
There might be others that would need this feature, happy to share.
Thank you,
Gil

This can be solved with the new configuration functions fixValue and fixData. Check the documentation and index.filters.html to see how they work.
Update to version 3.5.0 to use them.
Those functions can be used to manipulate the cell values before the Excel file is generated.


Usage Problem about the 200 limit

I usually this package downloading periodically all the notes and saving them to a file. It worked well until I reached the hard limit of 200. Now only the 200 latest annotations are synced. How could I import all the annotations?

The API only supports fetching a maximum of 200 annotations at a time, so you can't fetch more than that. However it should not overwrite your previous annotations. I haven't studied the API in a while, but I think there's a way to specify the "start date" from when you should fetch -- shouldn't be that hard to adapt the emacs lisp code to use that.

The API only supports fetching a maximum of 200 annotations at a time, so you can't fetch more than that. However it should not overwrite your previous annotations. I haven't studied the API in a while, but I think there's a way to specify the "start date" from when you should fetch -- shouldn't be that hard to adapt the emacs lisp code to use that.


Update launch yml to be gearmand discovery compatible

You were assigned this PR as the most active committer to this repo. This PR was autogenerated.
Before your merge!:

Please upgrade your gearman to v0.4.0 in your Dockerfile.  @xavi- thought it was too scary to this automatically.
Please make sure the corresponding salt changes are merged to master: https://github.com/Clever/salt/pull/1262

For context, see https://clever.atlassian.net/browse/INFRA-1179.

This repo doesn't use gearcmd

I see, it looks like it connects directly to gearman.  So for this change to work, gearman-load-logger will need to be migrated to use discovery-go, which seems simple enough.
  Otherwise this PR can just be closed.

sounds good @xavi- !

Okie dokie.  Closing PR for now.


Experimentally support json encoding/decoding

Decoding is not much tested yet...
I will gradually improve decoding part.
And if you take this PR, I will make one issue.
https://github.com/tendermint/go-amino/blob/v0.14.1/json-encode.go#L99
In go-amino, (u)int64 is encoded by string, because some languages like JS can't handle (u)int64
So, It seemed that it is necessary to decode (u)int64 to library like bignumber.js?

It seems to be an option.

Thanks for you PR


Implement support for the Oculus Rift remote and touch controllers

Publish extra devices for the Oculus Rift touch controllers, and add control outputs for the HMD device that output the remote button presses.

The MacOS build still fails due to outdated homebrew not installing dependencies. It looks like we'll have to modify the .travis.yml and slow down the builds with a brew update.

:tada:


Cheapest stations as part of tooltip in graph

Show the names of the cheapest stations as part of the tooltip in the graph.


Construct Journals via a JournalFactory

This makes it clearer which method the companion object has to implement
instead of solely relying on convention and reflection.

LGTM! Also asking @mijicd.
Internally there's a bunch of things in existing parts to be fixed but I haven't managed to find time for it (in remoting: remove syncing on remote stub but only on local side, in persistence there's bug with sequence_number, finish my PoC of clustering and Distributed Data, etc.) - will try to do it this fall.

Hi @mtsokol, thanks for reviewing!
I'd be interested in snapshotting for zio-actors.
Do you think it would be feasible to copy the Akka implementations and adapt them to zio-actors or is there too much conceptual difference?
https://github.com/akka/akka/blob/v2.6.9/akka-persistence/src/main/scala/akka/persistence/snapshot/SnapshotStore.scala
https://github.com/akka/akka/blob/v2.6.9/akka-persistence/src/main/scala/akka/persistence/snapshot/local/LocalSnapshotStore.scala

Hi @softinio, I can do so, but I'm not sure what it should be testing...
That it throws an exception when passed something that isn't a JournalFactory?

@softinio @mijicd added 2 tests and fixed a small typo.

@nightscape you need to run sbt fmt to correct linting errors in build i assume. Will merge once resolved. ty !

@softinio @mijicd All green now 😃

@nightscape Answering your question: I haven't spend much time on that right now but I think we can rely on Akka implementation, as we just need concept for how to manipulate our events - while implementing existing codebase I've looked a lot at it.
Maybe we could start with an general design issue describing what our API and journals would look like to discuss it together? (Or straight in the PR) (while writing existing persistence I haven't thought about snapshotting in the future so we probably need to plow existing design a bit)


[feature] Add Login Page

Description
Add a Login Page
Checklist

[ ] Works correctly on mobile
[ ] Works correctly on laptop
[ ] Doesn't break functionality
[ ] Should contain input fields like email and password

References

Can I work on this Issue ?

Thank you for your interest, but this repository is exclusively for participants from our college.

Can I work on this issue ?

I would like to work on this issue.

Can I work on this issue ?

sorry for the delay @Anshika2006-7 assigning this issue to you

Hi @Anshika2006-7 any update ?


Release Config Implemented?

The Read Me talks about the release config.  Does this feature work here?  If not, maybe we should remove it from the Read Me until it is ported over.

yes. should work with #286


Advanced FPS Counter copyright infringement

Hey, cosmos53076!
I'm Dmitriy Yukhanov, author of the Advanced FPS Counter plugin for Unity.
Thanks for purchasing Advanced FPS Counter and for using it in your project(s), I hope it goes well!
But unfortunately, it's not allowed to share it anywhere, as it violates Asset Store Terms of Service and EULA (http://unity3d.com/ru/legal/as_terms), APPENDIX 1, sections 5 & 9 and my own copyrights.
And what is more upset, you have to totally vanish it from the repo, from all commits, which means you have to completely remove repo from the GitHub =(
I hope for the understanding and I'll come back in few days and submit DMCA Takedown Notice if my asset will still be here.
I'm sorry and thank you for your understanding!

Hey, Dmitriy
I am so sorry for this. I will remove it right now. Thanks for your reminding.
2016-03-27
cosmos53076
发件人："Dmitriy [focus] Yukhanov"<EMAIL_ADDRESS>发送时间：2016-03-27 19:32
主题：[QuickUnity] Advanced FPS Counter copyright infringement (#1)
<EMAIL_ADDRESS>抄送：
Hey, cosmos53076!
I'm Dmitriy Yukhanov, author of the Advanced FPS Counter plugin for Unity.
Thanks for purchasing Advanced FPS Counter and for using it in your project(s), I hope it goes well!
But unfortunately, it's not allowed to share it anywhere, as it violates Asset Store Terms of Service and EULA (http://unity3d.com/ru/legal/as_terms), APPENDIX 1, sections 5 & 9 and my own copyrights.
And what is more upset, you have to totally vanish it from the repo, from all commits, which means you have to completely remove repo from the GitHub =(
I hope for the understanding and I'll come back in few days and submit DMCA Takedown Notice if my asset will still be here.
I'm sorry and thank you for your understanding!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

I fixed it already. Thanks for reminding!

Hey,
Thanks for your quick reaction, but unfortunately it's still available in all previous commits, like this:
https://github.com/cosmos53076/QuickUnity/tree/f51dbcd200477abee5303b82052e85a38db0d81e/Assets/CodeStage/AdvancedFPSCounter
I'm afraid the only one way to vanish it from the repo is to remove the repo completely.


Fix Multisite Iframe issue

fixes #5

No longer relevant, we removed the iframe and are now using a direct link. 👍


Issue when we add options as Resources from Publisher UI

When we add OPTIONS as a Resource it shows that API is updated successfully. But the resource list is not getting updated.

Fix in 9th October build


Drop support for ghc 7.8?

@travitch
The latest version of haskell-dbus doesn't support ghc 7.8 (this is causing the build error currently on master). We need this update to dbus to support #109, so I see no way forward other than to drop support for ghc 7.8 moving forward.
Thoughts?

Feel free to revert d34d30b if you feel strongly that we should not do this.

Seems fine by me at this point, thanks.


Make view rotations accessible via mouse click-n-drag. Not only via the navi-ball-jig top-right on screen.

I mean click-n-drag at arbitrary on-screen position.
Maybe with an option key (ctrl or shift) needing to be pressed.
Why? Zooming and rotating are the very often needed operations.
So the should be closest at the fingertips IMO.
Examples from other CAD software:
· Samson uses right mouse-button to rotate.
· OpenSCAD uses left mouse-button (and has two rotation modes)
· Blender uses middle mouse-button press as default, personally not a fan of this as this often is the scroll-wheel too.
Custom assignment would be nice too, but good defaults come first.
Priority: high
Labels: IO, usability

This is already supported. Press the center mouse button/wheel and move the mouse and this will rotate the camera.

Ah, I see. It's just that my (otherwise loved) Logitech M705 has a very badly working scroll-wheel middle mouse button. So I missed that. I need to press hard and even then it's very flakey (i.e. not really practically usable for me).
My and (generally many) Touchpads have no middle button either.
Not sure how many other people would have similar issues.
Having the option do set it to a different method averting the middle mouse button would still be nice.

It seems like a valid proposal, I'm adding it to our backlog so we can plan adding such feature


Doesn't work with PF2e?

Using Foundry v9 and current version of PF2e. Youtube comments from ~6 months ago suggest it doesn't work with PF2e.

Works fine, you just can't have the Scale tokens according to size setting enabled (in PF2e's main settings).


cannot compile and run nightcode, master and release  1.0.1

Hi, I cannot compile and run nightcode on my computer

cloning the master branch of repository  lein compile   (or lein run) hang ...

> lein compile
Compiling 4 source files to <...removed...>/Nightcode/target/classes
Compiling clojure.main
Compiling nightcode.core
Compiling nightcode.lein

I can see that a java process is ongoing but top says %CPU is 0,0

when trying java -jar nightcode-1.0.1-standalone.jar  the  "NC" banner appears but then the program aborts (without any message, no exception, nothing) and the shell simply returns.

I am trying these on a PC running Debian 8:
> uname -a
Linux tatooine 4.3.0-1-amd64 #1 SMP Debian 4.3.3-7 (2016-01-19) x86_64 GNU/Linux

> lein -version
Leiningen 2.6.1 on Java 1.7.0_91 OpenJDK 64-Bit Server VM

I also can't reproduce this =( I'm using Leiningen 2.6.1 on Ubuntu 14.04 and have no problems with lein run. The splash screen appears and then the window appears shortly afterwards. Perhaps there's something unique about Debian 8 that is causing this problem.

Let me know if this is still an issue with the latest release and I'll reopen.


Upgrade: MPI Implementation

Currently EMEPy is run in parallel via mpi4py. There are a few ways the implementation could be improved. Currently, MPI is used to distribute any one EME task at a time onto multiple workers. Each task is distributed as described here:

Mode Solving - Each worker is equally assigned to a job based on layer. One layer to one job. This is bad if one layer has many many modes and another does not, because it creates a much more computationally heavy task for that worker with the same allocation.

Interface calculations - Each worker receives two adjacent layer objects with their solves modes. They perform the overlap integrals between the two and find the associated s matrix. They return a new object with the abstract s matrix representing the field propagation of those two layers and the interface. This is okay because overlaps are generally pretty lightweight so workers shouldn't become overwhelmed compared to each other. This requires a lot of memory as the head worker needs to distribute lots of field profiles in their mode objects.

Network building - this step is currently pretty bad for parallelization. Only the master worker does anything. He simply gathers all layers and propagates them together once to create an effective network for the overall structure. This is necessary for gathering s-params of the whole device and for cascading periodic layers together. This could be moved from O(n) to O(log(n)) by computing pairs of interfaces in parallel and then taking those results and working your way down like a binary tree until all that is left is one effective layer. I'm not sure if this would really be that much more efficient though if loading/unloading is hefty for these objects.

Field propagation part 1 - Each worker is assigned a layer. they are given a copy of that layer that contains a "duplicator" model inside for tracking internal s-matrix cascaded with input values. These are necessary for getting the results of the fields within the black box itself. Because of this, we have to keep each layer until this step. Each worker propagates his assigned layer with all other layers. This is really inefficient memory wise because it requires every worker to have enough memory for each solved layer. We need some sort of caching system or global memory access to fix this. The time I think is optimized however unless we have a lot of workers than we can distribute layers within each layer's propagation.

Field propagation part 2 - After each worker has performed the propagations and computed an effective s matrix for their section that includes the duplicator pins, inputs are multiplied into the matrices and are propagated locally with phases dependent on each mode's effective index and the outputs are placed in the monitors. This is not parallel, only the master. node performs this. But this is actually pretty quick since the s -matrix cascades have finished.

Overall, this implementation requires a good amount of memory as it currently is. Also, it may not be optimal algorithm wise. It could use some improvements, but it works for now.

Why are we distributing via MPI rather than a multi threading approach?

@smartalecH ,
Prolly the biggest reason is each task requires a decent chunk of independent memory which makes more sense for processing rather than threading I think. There are lots of problems with it though, maybe threading would be better?

The only advantage (in this context) for multi processing would be to distribute across nodes.
But multi threading better allows for shared memory and (more importantly) dynamic load balancing. Here's why that's important:
There are many levels upon which we can parallelize the simulation (the mode computation itself, the number of modes for a particular layer, the layers themselves, and the number of frequencies). By setting things up properly, we can allow the OS (which handles thread balancing) to allocate resources to each layer of parallelism as needed, maximizing throughout.
Doing something like this with MPI or other distributed paradigms is out of the question.
Of course, many codes leverage both forms of parallelism (like meep).

@smartalecH , At the moment, everything that is parallelized accesses the same function to perform parallelization:
    def _run_parallel_functions(self, *tasks) -> list:
        """Takes a series of "tasks" as arguments and returns a list of "results" after running in parallel.

        Arguments
        ---------
        *tasks : tuple
            Each "task" should take the following form: (function, list of arguments, dictionary of kwarguments) and the function will magically compute them in parallel

        Returns
        -------
        list
            Each "result" in the return list will be whatever is returned by the function in the corresponding task
        """

This basically equally distributes a list of functions and arguments to be called between processes and then gathers them in the end.
Based on what you're saying, we prolly want to scratch this then and customize how each task is parallelized. If that's easier with multithreading, then we can enable that instead. But the functions for each already produce a set of tasks to complete so we might be able to use that still but just hand it over to a threader instead.
Parallel frequency runs is prolly the most important thing (if we can get mode-solving on a gpu, otherwise that is also a bottleneck). EMEPy does need multiple frequency support still (currently only allows one frequency per run) before that can be parallelized, which will take a little bit of work but shouldn't be too hard.

I would offload the entire thing to the gpu (including the overlap integrals and redheffer star products) as it would limit communication between the host and device.
Before doing that though, we should add more unit tests to better check for regressions.

@smartalecH ,
I see. What are some unit tests you had in mind

Just that various devices provide reliable results. (With different index contrasts, different wavelength/minimum feature size ratio etc)


Feat: Review Parsers v2

Adding some final touches before merging the parsers-v2 to main.
Changes:

change .getConfig().getConfigV1() calls to .getConfig() as introduced in latest DepthAI V3 alpha releases;
add a quick fix for the HRNetParser for scores with values >1 (max. observed was 1.1);
allow keypoints message creation without setting the confidence_threshold paramerer (this way all keypoints are returned);
unify parser docstrings, remove repeating explanation of input and output attributes (explained in the BaseParser);
unify order of parser methods to follow the same order as in the BaseParser;
unify setter methods and add missing ones;
remove run() method from the DetectionParser because it's not used;
remove output_layer_name parameter from the DetectionParser because some parsers that inherit from it parse multiple outputs;
remove default values from the DetectionParser (t might result in mistakes if we don't define them in the child parsers);
move score_threshold parameter setter to KeypointParser parent class (not to define it separately in each child class);
unify how to handle undefined output names within parser run() methods;
unify that in all parser build() functions we use .get() when calling parameters from head_config in order not to output errors if some parameter is missing. Is this desired? We might want the error out if parameter is not present (but maybe we need a different error at different location);
unify messages and update List[int] and List[float] objects to numpy arrays;
rename SegmentationMasks message to SegmentationMasksSAM and add a new SegmentationMasks message. Update ImgDetectionsExtended message with the newly added message;
fix all the existing unittests (making them work without big refactoring);
limit coordinates in Keypoint and ImgDetectionsExtended messages to 0-1

TODOs (could be for next version update):

unify checking if all necessary parser parameters are defined. We could have an additional .check() method for each parser that would be called in the beginning of the run() method (e.g. for FastSamParser it would be good to check if yolo_outputs are set and error out of not);
in some parsers (e.g. FastSAMParser and  MLSDParser) we inspect the output shape in order to know if we are dealing with NCHW or NHWC output (depends on the RVC platform). DAI now allows forcing the output format by running .getTensor( …, dai.TensorInfo.StorageOrder.NCHW,  …). We should switch to this where necessary. Additionally, we could also add this to all parsers to make double sure outputs are always drawn in NCHW;
unify how we define parameters in docstrings of parser methods. Currently, the definition used in the build() methods is not the same as in other methods;
remove SegmentationMasksSAM message (use SegmentationMasks instead);
update the create_segmentation_message creator to use the new SegmentationMasks message (make sure to also update in the SegmentationParser that uses the creator);
review parsers (e.g. if parts of the code could me moved to / called from utils):

MPPalmDetectionParser:

we should make it utilize NMS from the utils (instead of importing a custom one from cv2);

YOLOExtendedParser:

should inherit from the DetectionsParser;
adjust output layer names setting (allow setting it within __init__() and build() methods) and use them in the run() method (if not defined, error out or write it nicer on how to obtain them);

HRNetParser:

normalize keypoints using utils function instead of doing it manually;

KeypointParser and SuperAnimalParser:

utilize some utils function when scaling with the scale factor;

review helpers, helpers/utils, parsers/utils (this is out of scope of this PR);
unittests need a big refactor (make sure everything is tested, make code more organized, etc.). Moreover, we need to extend testing to messages and parsers;
update examples;

In ImgDetectionsExtended we have masks: SegmentationMask. This means that we can access the actual mask by going img_detections_message.masks.mask this is weird. We could just have mask: np.array and access it like img_detections_message.mask?

In ImgDetectionsExtended we have masks: SegmentationMask. This means that we can access the actual mask by going img_detections_message.masks.mask this is weird. We could just have mask: np.array and access it like img_detections_message.mask?

Currently this is a bit weird a agree. But having mask as a standalone type allows us to maybe add some data do it down the line if it proves useful. For now I would keep it as is.
And on a different note I would revert the 0ca5313 commit and allow for bounderies to be [0,1] inclusive so we can have a e.g. detection or keypoint object through the whole image. Or is there an edge case where we don't want this?
Otherwise LGTM

Okay, but it has bad UX.

And on a different note I would revert the 0ca5313 commit and allow for bounderies to be [0,1] inclusive so we can have a e.g. detection or keypoint object through the whole image. Or is there an edge case where we don't want this?

Now we allow that coordinate can be 0 or 1 also. We dont want that? SCRFD sometimes gives coordinate in slightly negative if the bbox is in the edge and when cliping the values to be between 0 and 1 the check passes. If we throw error when x <= 0 we dont allow such cases

Now we allow that coordinate can be 0 or 1 also. We dont want that?

Oh yeah sorry, I misread the code. What we have now is what we want yeah :)

cc @kkeroo we could also change the masks getter so that it would return self._masks.mask instead of self._masks. This way, calling img_detections_message.masks would return the mask array instead of SegmentationMask object. What do you think?

Hm good idea. If @klemen1999 approves do you mind adding it?


Aqara E1 Can't prepare gateway

can't find any Device , reboot、reset not work.
error log:
2023-11-02 21:02:44.976 ERROR (MainThread) [custom_components.xiaomi_gateway3.core.gateway] <IP_ADDRESS> | Can't prepare gateway
Traceback (most recent call last):
  File "/config/custom_components/xiaomi_gateway3/core/gateway/__init__.py", line 190, in prepare_gateway
    return await self.e1_prepare_gateway(sh)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/xiaomi_gateway3/core/gateway/gate_e1.py", line 31, in e1_prepare_gateway
    await self.dispatcher_send(SIGNAL_PREPARE_GW, sh=sh)
  File "/config/custom_components/xiaomi_gateway3/core/gateway/base.py", line 108, in dispatcher_send
    await handler(**kwargs)
  File "/config/custom_components/xiaomi_gateway3/core/gateway/openmiio.py", line 30, in openmiio_prepare_gateway
    await sh.download_openmiio()
  File "/config/custom_components/xiaomi_gateway3/core/shell/base.py", line 145, in download_openmiio
    raw = await download(self.openmiio_url)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/xiaomi_gateway3/core/shell/base.py", line 184, in download
    async with session.get(url_or_path) as resp:
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client.py", line 1141, in __aenter__
    self._resp = await self._coro
                 ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client.py", line 560, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 894, in start
    with self._timer:
  File "/usr/local/lib/python3.11/site-packages/aiohttp/helpers.py", line 721, in __exit__
    raise asyncio.TimeoutError from None
TimeoutError

device info:
{
  "home_assistant": {
    "installation_type": "Home Assistant Supervised",
    "version": "2023.10.5",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.11.5",
    "docker": true,
    "arch": "x86_64",
    "timezone": "Asia/Shanghai",
    "os_name": "Linux",
    "os_version": "5.10.0-21-amd64",
    "supervisor": "2023.10.1",
    "host_os": "Debian GNU/Linux 11 (bullseye)",
    "docker_version": "23.0.0",
    "chassis": "vm",
    "run_as_root": true
  },
  "custom_components": {
    "midea_dehumidifier_lan": {
      "version": "0.8.13",
      "requirements": [
        "midea-beautiful-air==0.9.15"
      ]
    },
    "xiaomi_gateway3": {
      "version": "3.3.4",
      "requirements": [
        "zigpy>=0.44.1"
      ]
    },
    "adaptive_lighting": {
      "version": "1.19.0",
      "requirements": [
        "ulid-transform"
      ]
    },
    "ble_monitor": {
      "version": "12.6.1",
      "requirements": [
        "pycryptodomex>=3.18.0",
        "janus>=1.0.0",
        "aioblescan>=0.2.14",
        "btsocket>=0.2.0",
        "pyric>=<IP_ADDRESS>"
      ]
    },
    "midea_ac_lan": {
      "version": "v0.3.22",
      "requirements": []
    },
    "xiaomi_miot": {
      "version": "0.7.13",
      "requirements": [
        "construct>=2.10.56",
        "python-miio>=0.5.6",
        "micloud>=0.3"
      ]
    },
    "hacs": {
      "version": "<IP_ADDRESS>",
      "requirements": [
        "aiogithubapi>=22.10.1"
      ]
    }
  },
  "integration_manifest": {
    "domain": "xiaomi_gateway3",
    "name": "Xiaomi Gateway 3",
    "codeowners": [
      "@AlexxIT"
    ],
    "config_flow": true,
    "dependencies": [
      "http"
    ],
    "documentation": "https://github.com/AlexxIT/XiaomiGateway3",
    "iot_class": "local_push",
    "issue_tracker": "https://github.com/AlexxIT/XiaomiGateway3/issues",
    "requirements": [
      "zigpy>=0.44.1"
    ],
    "version": "3.3.4",
    "is_built_in": false
  },
  "data": {
    "version": "68fe340",
    "options": {
      "host": "***",
      "token": "***",
      "key": "***"
    },
    "errors": [],
    "devices": {
      "54ef4457ea91": {
        "type": "gateway",
        "model": "lumi.gateway.aqcn02",
        "fw_ver": "4.0.1_0001",
        "available": true,
        "entities": {
          "command": {
            "state": "unknown",
            "value": null
          },
          "data": {
            "state": "unknown",
            "value": null
          },
          "gateway": {
            "state": "unknown",
            "value": null
          }
        },
        "gateways": [
          "54ef4457ea91"
        ],
        "stats": {}
      }
    }
  }
}

Some problems with your internet. It tries to download openmiio

Some problems with your internet. It tries to download openmiio

Thank you very much for your reply. I tried to reset and restart it many times and it can be used normally. However, this error still occasionally appears in the log. I don’t know whether it will affect subsequent normal use.

I have three E1 gateways, and only this one keeps getting errors.
2023-11-11 16:21:43.619 ERROR (MainThread) [custom_components.xiaomi_gateway3.core.gateway] <IP_ADDRESS> | Can't prepare gateway
Traceback (most recent call last):
File "/config/custom_components/xiaomi_gateway3/core/gateway/init.py", line 179, in prepare_gateway
async with shell.Session(self.host) as sh:
File "/config/custom_components/xiaomi_gateway3/core/shell/init.py", line 31, in aenter
return await self.login()
^^^^^^^^^^^^^^^^^^
File "/config/custom_components/xiaomi_gateway3/core/shell/init.py", line 54, in login
raise Exception(f"Unknown response: {resp}")
Exception: Unknown response: b'\xff\xfd\x01\xff\xfd\x1f\xff\xfb\x01\xff\xfb\x03\r\r\nAqara_Hub_E1-EA91 login: '

Find the dealer to replace the equipment with new equipment and solve the problem.


FFMpeg install on laravel

Hi,
I tried installing ffmpeg on laravel and I have an error:
Call to undefined method FFMpeg\FFMpegServiceProvider::isDeferred()
The package was installed through composer.
Kindly advise.
Thanks!

Hi,
I fixed this.
The error comes when you try and autoload the service provider, but if you use as standalone it works.
Regards!

https://packagist.org/packages/php-ffmpeg/php-ffmpeg


legend bug as of 12sep

Hi ddm-
The first car in the legend list is missing - data file has 10 instead of the proper 11.  First car should be 3509, the '73 911, starting on 12sep.
Best,
Matt

Yeah, I'm aware it's happening.
It seems to be that PD have changed how the "Special Picks" work which is causing an issue with how I add the data.
I'm looking into tracking down where it's gone to so they'll appear in the data & on the site again.

Okay, I never actually touched anything but it appears it came back to the site & data on the 16th of September: PD must've reverted their change.
I'm going to close this as it seems to have just resolved itself.


Row level restriction of data

How can we achieve row level data restriction.Consider i create a table in Sorces > Tables > Add a new record and assign a owner to it (say user1) . user1 has a unique 'userID' which is in separate table.
Now , the slice must use only the data related to corresponding userID . is that possible?

This has already been discussed in the past. It's not possible out of the box, you have to do your own plumbing.


AzureAppNotPermitted on new installs.

Before submitting an issue, make sure you read the FAQ.md
Briefly describe your issue
When creating a new app, and using Web as type (desktop / mobile didn't work. Got access.token error) I still got the error:
AzureAppNotPermitted.
Please provide your python, nodejs, Minecraft, and Fabric versions here
All versions are ok. It's not an issue that is unsolvable.
[If applicable] Please provide the Minefalyer and Minecraft logs, you can find the log under logs folder
No logs required.
[If applicable] Please provide the GPT conversations that are printed each round.
Not required
The problem is not covered in the documentation or the FAQ and should be added.
It seems that it's a new Mojang/microsoft policy to have all apps request access to the minecraft API before use.  (https://help.minecraft.net/hc/en-us/articles/16254801392141p)
So the first time the app is run, it will pop up this error. [AzureAppNotPermitted]
minecraft_launcher_lib.exceptions.AzureAppNotPermitted: It looks like your Azure App don't have the Permission to use the Minecraft API. Take a look at the Documentation for more Information.
The user needs to fill in this form: https://aka.ms/mce-reviewappid
more info here: https://minecraft-launcher-lib.readthedocs.io/en/stable/tutorial/microsoft_login.html#apply-for-permission

Hi, @escozul. Thanks for reporting that. I think this is a new requirement from the Microsoft side. Did you get the permission now?

Hi@escozul, the same error i met and i just submitted the form, can i know if you get in or how long it takes to get the approval , thank you!!!

Hi@escozul, the same error i met and i just submitted the form, can i know if you get in or how long it takes to get the approval , thank you!!!

Do you have approval yet?

Anyone been able to get approval or get past this issue?

I just got the same error:
minecraft_launcher_lib.exceptions.AzureAppNotPermitted: It looks like your Azure App don't have the Permission to use the Minecraft API. Take a look at the Documentation for more Information.
Anyone has gotten closer to solving this?


JanDeDobbeleer.OhMyPosh version 3.175.1

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

I'll adjust this in the next version as the next was already approved.


Automatically implement Debug for generated Variables

It would be helpful to be able to debug print the Query and Variables that get generated by the macro. Currently these are not implemented, which means I have to manually implement them for the various types.

It's not very discoverable at the moment, but there is a variables_derives = "Debug" option you can put on the graphql attribute, like response_derives. I'm going to try to find some time to spend documenting and making things more discoverable soon.

Aha, thank you, I wasn't able to find that.

Closing as resolved. Please reopen if needed.


U of Wyoming sounding data

I have data from U of Wyoming soundings - http://weather.uwyo.edu/upperair/sounding.html. As an example here we go - http://weather.uwyo.edu/cgi-bin/sounding?region=seasia&TYPE=TEXT%3ARAW&YEAR=2019&MONTH=03&FROM=2000&TO=2000&STNM=43279. Can your software read that format and plot it ?

@winash12 Apologies for the tardy response, I'm sure that you've forgotten about this issue or it's now no longer relevant.
The tephi package expects data to be provided to it as (pressure, temperature) pairs, see the documentation for further details. So in this case, you'd need to do a little bit of pre-processing to massage your data into this format.
I'm going to close this issue, as I'm sure it has gone stale. If you require further support, then please do just open another issue.


🔨 refactor(none): drop @clack/prompts with consola

Initial checklist

[x] I read the support docs
[x] I read the contributing guide
[x] I agree to follow the code of conduct
[x] I searched issues and couldn’t find anything (or linked relevant results below)
[x] If applicable, I’ve added docs and tests

Description of changes
TODO

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (30a35ed) 85.36% compared to head (222926e) 85.36%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #201   +/-   ##
=======================================
  Coverage   85.36%   85.36%
=======================================
  Files          13       13
  Lines         246      246
  Branches       38       38
=======================================
  Hits          210      210
  Misses         36       36

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


Usage of constants in patterns not listed in references

It seems that the usage of constants in patterns is not listed when finding references of that constant. For example in the code:
const A: i32 = 42;

fn main() {
    let mut b = 24;
    match b {
        // This usage of A is not found.
        A => println!("Hello"),
        _ => {}
    }

    // This usage of A is not found.
    if let A = b {
        println!("World");
    }

    // Only this usage is found.
    b = A;
}

only the last usage of A is listed in the references while I would have expected all three usages to appear in the list. "Goto definition" works fine on all usages. I tested this with a build of rust-analyzer from the current master branch (commit 27ed1ebf8997cea55fb446ce249b390607b84105).

Fixed in #7772


add a FAQ entry about :memory: races

Closes #204
Closes #309
Signed-off-by: Tycho Andersen<EMAIL_ADDRESS>

Coverage remained the same at 66.204% when pulling ded1ba664d474b6bcf93a3a978aceef0bd9d9f20 on tych0:memory-faq into 7ed900a7c4cc22315a007cc49821cce3baa7be0f on mattn:master.

Great. Thanks


Add some benchmarks

Can't really trust benchmarks on CI, but here are the results from the GHC 9.10 run on Ubuntu:
  uuid
    v1: OK
      543  ns ±  42 ns, 1.3 KB allocated,   0 B  copied, 6.0 MB peak memory
    v4: OK
      771  ns ±  45 ns, 1.1 KB allocated,   0 B  copied, 6.0 MB peak memory
    v7: OK
      756  ns ±  60 ns, 504 B  allocated,   0 B  copied, 6.0 MB peak memory

So it's competitive with v1 and v4, but a little bit slower.


Warnings in service.cc

Compiling service.cc gives some warning including very strange
/home/achirkin/Documents/qua-vis-services/src/service.cc:62:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
     if (callId = 13371) {

Did you mix it with (callId == 13371), or it was intended behavior? :)

Yep, I mixed it up. Thanks :)

Though I don't understand why do you have 13371 hardcoded there anyway :)

The whole service class is very preliminary and for testing purposes stripped down to basic functionality. That's also why issue #2 is not fixed yet. As soon as we have confirmation that the service works like this, I will extend and refactor it


"Save Page" button dissappears when browser window is too small

Describe the Bug
As I was editing some pages today with the split screen functionality of Windows 11 and I just realized that the "save page" button was missing.
When I made the browser window wider it appears again.
I made two screenshots with the same cutout, so that you can see that page is wider.
Steps to Reproduce

On a FHD monitor put two browser windows side by side
save page button is missing
widen the browser window
save page button appears again

Expected Behaviour
save page button should always be visible
Screenshots or Additional Context

Browser Details
No response
Exact BookStack Version
23.10.4

Hi @Man-in-Black,
Does a save button appear at the bottom right of the window instead?

Hi @ssddanbrown
Yes, it do appear on the bottom right.
I didn't realize that sorry.
Maybethe button should also be gree?
Or maybe the button can be on the top, just without the text?


Point to candela docs from Resonant Lab interface

Somewhere for each vis (perhaps from the maching interface) there should be a link to the README.md markdown for that vis that opens in a new tab. That will help people know what the various inputs mean.
Bonus points for pulling down the markdown and displaying it in the app itself, but that is probably overkill at this point.

Include a screenshot of the vis as well


proximal policy optimization model

What does this PR do?
Added a PPO model using Lightning. Works on continuous and discrete action space environments.
It works with GPUs. There is one difference between this and Openai's PPO2 and Spinnup implementations. They run multiple steps of gradient descent on each training batch (I believe ppo2 runs 4 and spinup runs 80 with kl divergence early stopping). Since I was unsure about how to do this with the Trainer, in this implementation one gradient step is taken on each different minibatch rather than multiple on the same large batch.
Fixes #368
Before submitting

[x] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together? Otherwise, we ask you to create a separate PR for every change.
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?
[ ] Did you verify new and existing tests pass locally with your changes?
[ ] If you made a notable change (that affects users), did you update the CHANGELOG?

PR review

[ ] Is this pull request ready for review? (if not, please submit in draft mode)

Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

@akihironitta let me know what you think. I got it to work on GPUs (although GPU enabled is slower than CPU because during trajectory collection moving each sample to GPU leads to overhead)
if all's good I can work on fixing the ci issues and writing tests. lmk

@ananyahjha93 @Borda Can you have a look at this PR...?

@sid-sundrani sorry for the delay, just to be clear - I am not much RL or audio guy, but in principle, it looks nice
let's work a bit more on the code to align with the rest of the repo and get tests to pass :]

@sid-sundrani sorry for the delay, just to be clear - I am not much RL or audio guy, but in principle, it looks nice
let's work a bit more on the code to align with the rest of the repo and get tests to pass :]

@Borda sure. I made quite a few changes to this when I added this template to pl_examples. I'll add the updates from there to this

@Borda sure. I made quite a few changes to this when I added this template to pl_examples. I'll add the updates from there to this

@sid-sundrani Also, please apply yapf and isort for consistent formatting in the codebase.

@sid-sundrani Thank you for your work! Since I'm not familiar with RL, I cannot verify the logic, but basically, it looks good! Would you mind having a look at my suggestions?

Sure.  This is just from my implementation here- https://github.com/sid-sundrani/ppo_lightning. Feel free to look at the results there and issues

@sid-sundrani Also, please apply yapf and isort for consistent formatting in the codebase.

@akihironitta I cannot identify how/what I need to change, from the error statements, to fix this. any suggestions on how I can figure this out?

@sid-sundrani You can fix the errors by running the following commands:
$ pip install yapf isort
$ yapf --in-place --recursive pl_bolts/
$ yapf --in-place --recursive tests/
$ isort .

@sid-sundrani mind check the last comments?

@Borda it took me a while to get to this. @akihironitta thanks for your comments, i just made those changes

@sid-sundrani mind mark comments that are done as resolved os it easier to see what left?


[Parser]: Chained connections are not working properly with deferred connections

Take this for example this code from 99 bottles:
component Main(start) (stop) {
    nodes { Match<int>, next PrintNext2Lines }
    net {
        :start -> (99 -> next:n -> match:data)
        -1 -> match:case[0] -> :stop
        match:else -> next:n
    }
}

This line :start -> (99 -> next:n -> match:data) should be desugared to
:start -> (99 -> next:n)
next:n -> match:data

It is instead desugared to
:start -> (
  99 -> next:n,
  next:n -> match:data
)

Steps to fix:

Figure out why this version doesn't work (it's semantically incorrect but it's not obvious why exactly it doesn't work)
Consider removing multiple deferred connections syntax and replacing it with  [(), (), ...] syntax (multiple receiver sides with defers inside)
The most hard and time-consuming option is to move this sugar from parser to actual desugarer, we'll need to update compiler/sourcecode package then. That would be perfect design but will take a lot of time

fixed in #550


Make /tpignore disable /tp and not just requests

Handy for teams where you might not want someone with normal TP permission to be able to come
Alternatively add a secondary /tptoggle command
Ofc anyone with a bypass permission or something would be able to go through the toggle

Thought about this some more and decided that I don't want to introduce another command for this purpose, though may consider expanding/altering the configurability of /tpignore in the future. So going to close this for now and rethink.


Geoportal 1.2.9 - CSW Harvesting from 1.2.3 Geoportal

I am attempting to harvest data from a 1.2.3 Geoportal using the CSW method to a new 1.2.9 Geoportal. When I input my url CSW https://www.externalurl/geoportal/csw?Request=GetCapabilities&Version=2.0.2&service=CSW and click the test button Geoportal returns an error message "Unable to connect to the host".
When I input my url into a web browser it loads correctly, Geoportal howver seems to disagree with it.

can the server hosting geoportal 1.2.9 'see' the 1.2.3 instance?

@mhogeweg The 1.2.3 geoportal is accessible externally via the internet, the CSW url I am using loads correctly in a web browser however the Geoportal application seems to not be able to resolve it. Hope that makes sense, please clarify with me however if you have a different diagnostic in mind. Thanks,
Gavin

when the test is run, it is run from the server hosting the geoportal. can you share the public 1.2.3 url? I can run a quick test here

@mhogeweg The two geoportals exist on different servers, it may be difficult for the customer to provide access between the two because they are in different network zones. Emailed you url.

Issue resolved. Solution was to imported the sites SSL certs into JAVA lib/security/cacerts via cmd prompt.


Icon buttons: position icons on both left and right side

Right now the icon buttons allow only to have the icon on the left side and the label on the right.
We should allow them to be formed the other way around too.

@dami-gg can we consider closed this one with https://github.com/zalando/dress-code/pull/139?

yes, definitely


Not able to run "nextflow pull EBI-Metagenomics/emg-viral-pipeline"

When I run    "nextflow pull EBI-Metagenomics/emg-viral-pipeline"
I get error :
Checking EBI-Metagenomics/emg-viral-pipeline ...
Project config file is malformed -- Cause: Compile failed for sources FixedSetSources[name='/groovy/script/Script43C7013E1B85D3533DD5611705899A16/_nf_config_be99724f']. Cause: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/groovy/script/Script43C7013E1B85D3533DD5611705899A16/_nf_config_be99724f: 54: The LHS of an assignment should be a variable or a field accessing expression @ line 54, column 20.
output = /home/arpit/Karishma_data_set_Wochenendr_master_15th_march_result/
^
1 error
Any solution ?

Hey!
Are you using the latest nextflow -version? How did you install nextflow? Can you pull other pipelines? Let's say nextflow pull hoelzer/pocp?

@hoelzer
sry for late reply...
No I am not able to pull other pipelines also

I am closing this bc this seems to be a nextflow installation/configuration error not related to VIRify. Please reopen @arpit20328 if you need further assistance!


[BUG]: Unable to generate closed captions

Jitsee version
jitsi_meet: 4.0.0
Describe the bug
I'm neither able to generate closed captions nor able to locate any option to do it in menu options.
To Reproduce
Steps to reproduce the behavior:
Join a meeting
Check that there are no captions available and that there is no option to generate them in the menu.
-->
Screenshots
image
Flutter doctor -v
[√] Flutter (Channel stable, 3.0.5, on Microsoft Windows [Version 10.0.22000.856], locale en-IN)
• Flutter version 3.0.5 at D:\Softwares\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision f1875d570e (5 weeks ago), 2022-07-13 11:24:16 -0700
• Engine revision e85ea0e79c
• Dart version 2.17.6
• DevTools version 2.12.2
[√] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
• Android SDK at C:\Users\ABHISHEK\AppData\Local\Android\sdk
• Platform android-32, build-tools 32.0.0
• Java binary at: D:\Softwares\Android studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.8)
• Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
• Visual Studio Build Tools 2019 version 16.11.32002.261
• Windows 10 SDK version 10.0.19041.0
[√] Android Studio (version 2020.3)
• Android Studio at D:\Softwares\Android studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
[√] Connected device (5 available)
• RMX1971 (mobile) • 91e6e37b • android-arm64 • Android 11 (API 30)
• sdk gphone x86 (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator)
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.22000.856]
• Chrome (web) • chrome • web-javascript • Google Chrome 104.0.5112.81
• Edge (web) • edge • web-javascript • Microsoft Edge 104.0.1293.54
[√] HTTP Host Availability
• All required HTTP hosts are available
Smartphone (please complete the following information):
Device: [e.g. RealMe (physical), Pixel4(emulator)]
Physical andEmulator
OS: Android 11 on both the devices
Additional context
I'm looking to generate closed captions that will enable people with hearing impairment to experience video calls.

Found a workaround, we have to create our own server for Jitsee.


support for tensorrt

https://github.com/xmba15/onnx_runtime_cpp/issues/25

@intjun If possible, can you help review for this PR?

I'm glad to do it

@intjun The PR is ready. Can you please review then?


Inefficient log filtering by annotations

Hello,
We are relying on the helm chart's useSplunkIncludeAnnotation: true feature to only forward the logs from the pods annotated with splunk.com/include: true annotation.
Although the filtering works, we discovered that logs from non-annotated pods are still being processed in the log processing pipeline, where they are internally decorated and filtered, which can result in high CPU usage for no benefit (as those logs are just being discarded). This really starts to become a problem (high CPU usage and throttling) with the pods that are producing large amount of logs, like tens of thousands of log records per second.
In our K8s clusters, currently we are mitigating this problem by manually excluding such pods from the pipeline entirely by using the helm chart's logsCollection.containers.excludePaths config. This helps us keep CPU usage low, but requires us to manually maintain a list of pods that need to be excluded.
It would be great if the helm chart's annotation log filtering feature could be enhanced so that logs from non-annotated pods wouldn't be processed and wouldn't affect resource usage.

This is where this old issue stemmed from as well, provides an example of overriding the default input
https://github.com/signalfx/splunk-otel-collector-chart/issues/395

If I understood correctly, you are proposing to modify the otel config to set an include list there.
But that list will be static and have to be maintained.
It seems to us it would be much easier to use the pod annotations to generate that list dynamically, we would not have to redeploy otel each time a new pod is being added to the cluster.
This is why we currently use an exclude list at the moment; we have to work with the otel config to filter out logs, but we cannot afford to redeploy otel all the time, so an include list does not really meet our needs in the context of a static, centralized config.

Yes, for the way the chart works today, having the include list is generally more managable and predictable than having to maintain an exclude list. In many cases, assuming naming conventions, or known logging targets, it can provide at least a better experience with less need to update. You would only ever need to update it if there was a new type of log that didnt fit ur existing glob definitions.
It definitely would be cool to have annotations somehow dynamically update the include list, no doubt. Just advising what might be better today while an enhancement like proposed would be looked at

Thanks for your suggestion. However, maintaining an include list would not be a sustainable solution for our use case. We are trying to collect Docker logs from the Kubernetes nodes, and since the file paths for these logs look like "/var/log/pods/<namespace_name><pod_name><pod_uid>/<container_name>/<restart_count>.log", we would have to update the list every time a namespace or a pod is added, which happens frequently. This would require us to make very frequent deployments of splunk-otel-collector, which is not practical for us.
Regarding the CPU usage issue, we have observed that just one pod writing 20,000 log records per second consumes about 0.5 CPU, and causes CPU throttling on that pod. As splunk-otel-collector runs as a daemonset, if we were to trade off some efficiency for convenience to still allow for filtering this pod's logs by [splunk.com/include](http://splunk.com/include`) annotation, we would have to allocate 0.5 CPU more to the daemonset. In a Kubernetes cluster with 30 nodes, this means we would be wasting 15 CPUs just to prevent throttling caused by that one pod. That's why relying solely on the [splunk.com/include](http://splunk.com/include`) annotation filtering with the current implementation becomes very expensive at scale.

Thanks for the details! Helps to give the Eng team context.
But yeah, point taken, as an enhancement would be cool to have a dynamic way to update the include list based on annotations.
Until then the only way to manage the usage is via the options mentioned and I still maintain whatever logic being used for exclude, wouldnt be as good as thoughtful glob patterns on include. We have many customer doing precisely that today, or just adding the extra processing power.
Look forward to any possible enhancements the team can come up with...

We are mostly reactive right now - seeing CPU throttling on an agent, trying to understand which pod is causing the throttling, asking the dev team if possible to reduce docker logs and/or eventually exclude the pod from the otel ingest if not necessary.
But we want devs to be able to make their own decisions on which pod should get its docker logs ingested. There is no advantage for us to be gatekeepers and in the middle, managing a centralized include or exclude list. of course they are accountable and we can intervene if they log too much.
We will consider upping the limit short term, yes. We already did some of that. Thanks for considering this and for the doc.

We agree that using include list is a better and more efficient approach, but we just cannot use it without having an automated solution for maintaining it. This is because manual maintenance of the list would be labor-intensive and require frequent deployments. That's why we would love to have a way to update the include list based on annotations, and we'll probably have to rely on the exclusion list until then, just because it requires fewer regular updates/deployments. We've been mostly excluding pods that are producing a large volume of low value logs, triggering CPUThrottlingHigh Prometheus alerts for splunk-otel-collector.

Guidance is 1 cpu 2Gi of ram for every 10k eps, as a note on existing guidance/expectations

Yes, we are familiar with the sizing guidance, it is reasonable for the events that should be part of the events processing pipelines, that could be potentially forwarded to Splunk.
However the issue is that, with the [splunk.com/include](http://splunk.com/include`) annotation filtering, even the events that 100% should be discarded, still do consume the CPU/memory resources. We are pointing out this issue because it isn't a fundamental algorithmic performance issue, but rather a purely config management one, and if fixed, would make splunk-otel-collector deployments on Kubernetes much more efficient and reliable.

I assume upping the limits on the daemonset doesnt necessarily mean itll use that extra resources on all nodes either, right?

Yes, but it is important to note, that upping the limits on the daemonset is not a good and durable solution, it doesn't actually guarantee that splunk-otel-collector would be able to use those resources.
In order to guarantee that the agent can function properly and that we do not lose any important logs and metrics from any node, we would need to increase the resources requests on the daemonset, not the limits. This would make those resources unavailable to other workloads running on each node, and thus would waste resources if they are underutilized by splunk-otel-collector.

Thanks so much team! I have tossed it around internally to get eyes on it. Appreciate you sharing! Would totally be an awesome feature!

Yep, the only realistic thing I could imagine in future is a otel operator, that can dynamically update the filelog configs on the fly...i BELIEVE the otel agent can dynamically refresh its config, right? Or does it require a restart of the binary?

Yep, the only realistic thing I could imagine in future is a otel operator, that can dynamically update the filelog configs on the fly.

Right, this type of work would be better handled by the operator.

i BELIEVE the otel agent can dynamically refresh its config, right? Or does it require a restart of the binary?

Config change does require restart because it can affect the pipelines that need to be recreated.

Yeah, I'm thinking to add a new operator in https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/pkg/stanza/operator/input, or updating the file operator.
The new operator would take care of k8s.

If required, we can introduce k8s to the file input operator and it can update the include glob dynamically.
Because filelogreceiver usesinclude config every poll cycle and finds new matches. I think we can update that setting dynamically. But the effect will only be seen in subsequent poll cycles.
Other config changes requires a restart, as @dmitryax mentioned

How should we proceed on this @dmitryax @matthewmodestino ?

I don't think we should bring k8s metadata to filereceiver:

It brings a lot of complications and breaks the separation of concerns
It will utilize more memory and may be less CPU efficient than expected.

I don't think we should bring k8s metadata to filereceiver:

It brings a lot of complications and breaks the separation of concerns

It will utilize more memory and may be less CPU efficient than expected.

I mostly agree, however will point out that because the kubelet adds most of the important metadata to the file path (namespace, pod name), we could likely get mostly there by only leveraging the metadata we already have in the source path.
I still think the main item is having a watcher that can translate annotations to update the include/exclude dynamically, vs needing to change the filelog receiver all that much.

We are closing issues and moving to track such enhancements through Splunk Ideas. I have filed an idea on your behalf, please see https://ideas.splunk.com/ideas/SFXIMMID-I-568


Read Zally CLI Configuration from File

Make CLI configurable via ~/.zally file.
Possible values to store:

Zally URL
Token
❓ Path for WIP swagger specification

@netme Token?

@mkulak , you are right, it's too dynamic to move it to config

@netme what use case you have in mind?
If I'm working on some swagger file and I'd like to continuously validate it, I'd rather pass Zally url and path to swagger spec as command line param and then simply re-invoke the same command to validate it again.

Yeah, we thought to simplify the workflow and call Zally without additional CLI parameters, e.g.
zally hello/world.yaml

As I said I think it's not worth it.
@fmueller what do you think?

Well, it's the typical stups tooling experience at Zalando. There it is done same way: some .config files in user directory and all mandatory static parameters are configured to correct values for our environment. We could have same for Zally and url of zally service.


feat(nuxt): add nuxt module

Description
Module for Nuxt.js
// nuxt.config.js
{
  modules: [
    'vue-carousel/nuxt'
  ]
}

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.

[x] I have updated the documentation accordingly.

[ ] I have included a vue-play example (if this is a new feature)

ping @quinnlangille

Hey @ricardogobbosouza, sorry for the delay here - what exactly does this do? Mind giving some context on the change. Is it fixing an existing bug or increasing nuxt compatibility (I don't use nuxt at all, so not 100% how the ecosystem works)

Hi @quinnlangille
Is increasing nuxt compatibility


Unique-sources should not be shown in aggregate

Unique-sources should not be shown in aggregate
All unique-sources graphs should be multi-line and nothing else

Resolved in be2ec911d42b909023a5f03e7697a3f0e7e0e8eb and 493d0f2ca9e50d4c9061c2ed744c77acb728b99f


Upgrade Kafka library for kafka-lookup module

Kafka-extraction-namespace has been using an old 0.8.2 library that is not compatible with the modern 1.x or 2.x brokers. I've updated the library and fixed the unit tests and integration tests.
Fixes #8065

Would you please remove stale licenses in licenses.yaml file? You can search for them with kafka-extraction-namespace.

thanks @jihoonson for review. I've updated the licenses doc.

This overall lgtm, could you update the licenses.yaml to match the version increase done here?

This overall lgtm, could you update the licenses.yaml to match the version increase done here?

@clintropolis thanks for the review. I've updated the file.

@clintropolis @gianm thank you for a review of the PR. Would you be also interesting to take a look at follow up PR, that allows extracting arbitrary keys/values and JQ transformation for the current module? We're using it in production and quite happy with extended functionality.


Visual Studio Code Flux language extension - No influxDB Server selected

Hi,
I enabled flux-enabled = true in the .conf file and I'm successfully executing flux queries from Chronograf to influxdb v1.8.
When I try to execute the same queries from VS Code I receive this error "No influxDB server selected".
I tried to specify my local server address in the from (host: ...) as specificied in the docs (https://docs.influxdata.com/influxdb/v2.0/reference/flux/stdlib/built-in/inputs/from/) but it has no effect.
Can someone help me?
Example:
from(bucket: "tick_udemy/two_weeks/", host: "http://localhost:8086/")
  |> range(start: dashboardTime)
  |> filter(fn: (r) => r._measurement == "sensors" and (r._field == "temperature"))
  //|> window(every: 120m)
  |> mean()
  |> group(columns: ["_time", "_start", "_stop", "_value"], mode: "except")

Thanks.
Elisa

You can set the connection with CTRL+P, wirte  >Flux and you will find "InfluxDB: Add Connection".

When running queries, see the OUTPUT tab and select "influxdb" to see logs and errors

Query result should appear in a separate tab:


Improved password hashes.

Replaced crypt($password, '$6$') with password_hash and password_verify in order to produce salted hashes from passwords.
crypt($password, '$6$') doesn't create any randomness in password hash, because the second parameter should contain a random salt (and optionally a number of rounds). With only '$6$' neither is provided. Switching from SHA512 to bcrypt seems to be justified be the speed of possible password cracking.

As long as this is backwards compatible I'm fine with it. I'll do a test round soon.
Also, PHP docs suggest cost value of 12?

Thanks, I cherry-picked your commit and wrapped the implementation into the existing functions.


PyTorch version of trained models for reproducing the full pipeline

The update of official PyTorch goes very fast. I'm curious about the DL-based OCR and want to try it out. Could you point out the PyTorch version which was used to train the models you provided?
http://storage.googleapis.com/tmb-models/bin-000000046-005393.pt
http://storage.googleapis.com/tmb-models/rot-000003456-020897.pt
http://storage.googleapis.com/tmb-models/logskew-000015808-000132.pt
http://storage.googleapis.com/tmb-models/lowskew-000000259-011440.pt
http://storage.googleapis.com/tmb-models/line2-000003330-004377.pt
Thanks.

checked and found that the PyTorch used here is v0.3.1.


Restructure fitEDD to add NeXus in output

Fix #22

Working on #22 brought a lot of changes. We should discuss them together

@mohamedfaresslim I made the changes discussed yesterday. This is now ready to test.


Update axios to address follow-redirects alerts

Codecov Report

Merging #4517 (d4353b0) into dev (d5e6711) will decrease coverage by 1.39%.
The diff coverage is n/a.

Flag
Coverage Δ

msal-angular
?

msal-browser
?

msal-common
?

msal-core
?

msal-node
83.58% <ø> (+1.32%)
:arrow_up:

msal-node-extensions
?

msal-react
?

Impacted Files
Coverage Δ

...de/src/cache/distributed/DistributedCachePlugin.ts
88.23% <0.00%> (ø)

lib/msal-core/src/telemetry/TelemetryManager.ts

lib/msal-angular/src/msal.service.ts

...l-browser/src/interaction_handler/SilentHandler.ts

lib/msal-core/src/utils/Constants.ts

lib/msal-angular/src/constants.ts

lib/msal-common/src/network/ThrottlingUtils.ts

lib/msal-angular/src/msal.navigation.client.ts

lib/msal-core/src/error/AuthError.ts

lib/msal-common/src/client/DeviceCodeClient.ts

... and 180 more


add missing release

v20.2.6 was mistakenly dropped from the release list, so it's back now.

This change is


Datastore emulator support

Worth reviewing one commit at a time.
There's a TODO with a possible fix (which needs a GAX change) in DatastoreDbBuilder; thoughts on that possible fix very welcome.
We could merge this now (or after addressing the TODO) so long as we don't need to create a new GA release of Datastore before we create a GA release of GAX and ideally the generator for the builder.
If merged, would fix #2499.

I've rebased this into a couple of commits and made a couple of fixups.
Please rereview just for the public API; the plan is to then merge, update (with other APIs) to GAX 2.7.0-beta04, then release a new beta.


Campaign upgrade from system version 2 to 3 consumes >2 MB of JS heap memory per second

Steps to Reproduce:

Create a campaign in system version less than 3, Foundry version 10.
Import several thousand items from content compendiums.
Upgrade Foundry to version 11.
Upgrade 5e system to 3.
Load into the campaign in Chrome.
Open chrome dev tools.
Go to "Memory" tab.
Turn on profiling.
Observe memory consumption rate.

The memory consumption rate of a campaign update when moving from system version 2 to 3 is unreasonable. 2 MB per second bricks campaigns with a lot of imported content because Chrome limits JS to 1 GB of memory per tab. So if the update takes more than ~500 seconds the tab will crash and the process must start over from the beginning.

For items and actors we perform the updates one-at-a-time, so it's unclear why the browser would be holding onto that memory and not garbage collecting it.

Maybe there's a dangling reference being generated somewhere for every item during the update process? Because you can manually execute garbage collection in the memory tab of the dev tools and clicking it does nothing.


Update: Adds new Storyblok API region locations (CA, AP)

Storyblok rolled out new regions, and this PR ensures that those folks can enjoy this plugin as well:

Adds Australia
Adds Canada
Renames Europe to European Union

Description
Storyblok recently rolled out new API regional centers. This update ensures that our folks across the pond and on the other side of the globe can enjoy this extension as well
Screencast
N/A
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Hi @RobErskine 👋
Could you add an entry in the CHANGELOG.md file? Here's our guidelines about that: Version History.

@pernielsentikaer ah I knew I was missing something. I have updated the changelog.


Strange changes/missing devices after restart.

I have Hass.io installed in an x86 VM, along with this deCONZ add-on.
Everything works well, as long as I don't restart the deCONZ add-on.
After restart, very often devices (usually lights) will be missing from the web app, or renamed and groups will very often be re-renamed along with new groups being added that correspond with a dimmer or motion device.
In the VNC console, the missing devices in the web app are not missing in the zigbee map.
Sounds like a database persistence problem, but I'm not sure where to start!

https://github.com/dresden-elektronik/deconz-rest-plugin

You can also jump into the container and look if there are files outside /data

Thanks @pvizeli .  Everything looks good.  All data appears to be in /data, which is a persistent volume.
However, I did find this on the deCONZ REST API plugin github:
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1697
Appears to be that any device/group names with a single quote in them are not being saved.  They save in the interface, but don't actually end up in the database.
Changed them to not include the quote, and all working as expected.  Had this problem for months to the point where I flipped to ZHA and missed a lot of the features in deCONZ so I flipped back and ran into this issue again.  Glad to see there's a workaround, and hopefully a fix eventually.
Leaving this note here in case anyone else runs into a similar issue.


it not working

why its not working and save the snippets
i think this very good

@reizamv what is the problem? For me it is working perfect.

@tariky Unfortunately same here. It seems to doesn't save anything. I've tried to save a simple HTML snippet, filled out anything, but the snippet is missing inside html.json
Visual Studio Code Version 1.14.2 installed

Doesn't save any snippets for me either

Still doesn't work, unfortunately.

Some problem here. it asks all the questions, but then I go to User Snippets its not there.

Adding html snippets doesnt work for me either. A fix would be greatly appreciated!

@Juliafin I tried saving html snippet and it works. Can you provide me with your html code so I can debug it.

@brpaz Can you tell me witch language type of snippet you try to save? JavaScript, C++...?

Hi Tarik,
It's specifically HTML. When I save Javascript, it saves just fine. I
highlight the snippet I want to save, then I select the create snippet
option in the command pallete, and enter the language and all the
information. But then the snippet doesn't show up in the html.json.
However, adding the snippet manually into the html.json works.
Sincerely,
Julia Finarovsky
Full Stack Web Developer
On Fri, Feb 2, 2018 at 3:54 AM, Tarik Čaplja<EMAIL_ADDRESS>wrote:

@brpaz https://github.com/brpaz Can you tell me witch language type of
snippet you try to save? JavaScript, C++...?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tariky/easy-snippet-maker/issues/5#issuecomment-362524973,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXtK1If_vOGrZmhL32kMqhq7qW7-6l-Rks5tQs1hgaJpZM4OPFKj
.

Hi @Juliafin,
I will investigate that tonight. Alsi I will post any development here. Thank you for your support.

Same issue. Uninstalled and reinstalled, no HTML snippet is saved, no error msg.
VS Code Insiders Build 1.20.0

It happens the same to me, but for javascript snippets.
Version: 1.28.2 (system setup)
Commit: 7f3ce96ff4729c91352ae6def877e59c561f4850
Date: 2018-10-17T00:23:51.859Z
Electron: 2.0.9
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64

This extension works for creating new snippet files but does not work on existing snippet files. The problem seems to be with comments in existing snippet files. Using the command palette > Configure User Snippets creates snippet json files with comments.
Removing comments from existing snippet files resolved the issue for me. I can now add JavaScript and HTML snippets using this extension.
VS Code 1.30.2


Cartographer not showing some router balances

https://api.thegraph.com/subgraphs/name/connext/nxtp-amarok-runtime-v0-rinkeby/graphql?query=query+MyQuery+{
++router(id%3A+"0xc4eac3bfae3f3c951225c16848ddcab3d6a5abbf")+{
++++assetBalances+{
++++++asset+{
++++++++adoptedAsset
++++++++blockNumber
++++++++canonicalDomain
++++++++canonicalId
++++++++id
++++++++local
++++++}
++++}
++}
}
This shows up on the subgraph but if I query cartographer:
GET {{postgrestUrl}}/routers_with_balances?address=eq.0xc4eac3bfae3f3c951225c16848ddcab3d6a5abbf

I only receive for domains Goerli and Kovan:
[
  {
    "address": "0xc4eac3bfae3f3c951225c16848ddcab3d6a5abbf",
    "asset_canonical_id": "0x0000000000000000000000003ffc03f05d1869f493c7dbf913e636c6280e0ff9",
    "asset_domain": "2221",
    "router_address": "0xc4eac3bfae3f3c951225c16848ddcab3d6a5abbf",
    "balance":<PHONE_NUMBER>0000000000000000000,
    "local": "0x3ffc03f05d1869f493c7dbf913e636c6280e0ff9",
    "adopted": "0x3ffc03f05d1869f493c7dbf913e636c6280e0ff9",
    "canonical_id": "0x0000000000000000000000003ffc03f05d1869f493c7dbf913e636c6280e0ff9",
    "canonical_domain": "2221",
    "domain": "2221"
  },
  {
    "address": "0xc4eac3bfae3f3c951225c16848ddcab3d6a5abbf",
    "asset_canonical_id": "0x0000000000000000000000003ffc03f05d1869f493c7dbf913e636c6280e0ff9",
    "asset_domain": "3331",
    "router_address": "0xc4eac3bfae3f3c951225c16848ddcab3d6a5abbf",
    "balance":<PHONE_NUMBER>0000000000000000000,
    "local": "0x3ffc03f05d1869f493c7dbf913e636c6280e0ff9",
    "adopted": "0x3ffc03f05d1869f493c7dbf913e636c6280e0ff9",
    "canonical_id": "0x0000000000000000000000003ffc03f05d1869f493c7dbf913e636c6280e0ff9",
    "canonical_domain": "2221",
    "domain": "3331"
  }
]

Just to tack onto this issue, we should do what we discussed and have separate processes for the router balance polling vs the transfers polling.

This is likely resolved after the carto refactor in main, TBD for prod

@preethamr  Is this good to close now?

@preethamr Is this good to close now?

No it's not. I just looked into this with Preetham and found the issue. The issue is that we are only pulling the first 100 routers so anything past that will not get added to the backend, and therefore also the UI. We need to chunk up the subgraph queries to handle any amount of routers.
The fix is fairly straightforward and either myself or @preethamr will get it done this week.

Was fixed and merged


Set limits on interpolation

Is it possible to set limits on interpolation?
I have a set of coordinates that form a polygon, and within this polygon there are coordinates with the values. I would like to generate the interpolation only within the poligno and not the whole "world".
Anyone have an idea how to do?

Hi there
Perfect, thanks!
Cheers