text:
Could a list of 2 way audio supported cameras be created?  Aka, a list of known-working cameras with go2rtc 2 way audio

Title, basically.  It's not always easy to tell if cameras support ONVIF Profile T compliant 2 way audio or not, and I think there'd be a lot of merit to having a list of community maintained, known working cameras in the Wiki here, or something similar.
For example, Reolink has ONVIF compliant 2 way audio for their CX-410/810, and for their Doorbell cameras.  However, they have other products which support only proprietary 2 way audio methods.  Hikvision doesn't support ONVIF compliant 2 way audio, but does have go2rtc supported 2 way audio functionality via ISAPI go2rtc integration.
It would be really nice if there was a list of cameras where feedback could be entered for 2 way audio functionality, as well as other go2rtc related config and functionality.  I've got some Hikvision cameras which require a bit of a special config to function, and that could also make it to the wiki.

Great ideia

Nothing good can come of this. Even cameras that work well can fail due to firmware issues. Examples a known for Reolink, TPLink Tapo, Dahua, DVRIP, etc.

Nothing good can come of this.

Well that seems extremely harsh.  Of course good things can come from this.  People can have a basic idea of which cameras should and shouldn't have support.  I don't have to purchase a camera to see if two way audio works, I can check with the community first in an efficient manner.  I don't have to try to search for issues related to my camera eg my Hik having weird issues, I can just look in the list and see what's there as a starting point.
Instead of creating potentially duplicate issues, I can easily see what information is available on the list as a starting point.

Even cameras that work well can fail due to firmware issues. Examples a known for Reolink, TPLink Tapo, Dahua, DVRIP, etc.

Isn't that more of a reason to have the list than to not have it?  There are examples known for Tapo devices not functioning on certain firmwares, so the Wiki entry should contain entries for which firmwares work and which don't.  That gives the user a better understanding of what to expect before they run into problems/buy the camera, not afterwards.
It should result in less issues being created for go2rtc for compatibility related discussions, but even to your point, in no way does the list imply 100% guaranteed compatibility.  No one expects professional guarantees of device support from a FOSS project, and those extremely few who do will expect it regardless of a list like this or not being present.
Example: I can avoid Tapo products due to their firmware issues and lack of proper open standards before I purchase one.  I can avoid Reolink models that only support proprietary 2 way audio.  I can confirm whether this Dahua camera supports ONVIF 2 way audio before I purchase it.  I can see about this Hikvision issue and the proper config steps necessary to get it working before I purchase it.  That results in less headache for literally everyone involved, including those who provide support for issues here.

I don't see any drawbacks to this idea.  All you really have to do is link to a community maintained list of cameras and promote the idea, and allow others to fill in the rest.  The exact implementation of the list doesn't really matter so long as the community can contribute to it with some method.  What's your argument against it?

I don't mind if someone wants to make such a list and maintain it. I don't want a person to spend their money and come to me asking why it doesn't work.

I'd be happy to maintain a list for this purpose, but on the condition that it is, "officially unoffically" supported.  What I mean by that term is that I'd like some way for people to actually know it exists.  In the main go2rtc readme page, it'd be nice to have a link to it with a brief description, etc.  Something that people could find with various ctrl+f's for supported devices, recommended devices, known device status, or similar phrases.  Maybe not those exact terms given your stated concern, but just something which gets the desired point across and would be easy for them to find in the top ish section of the readme somewhere.  It'd also be nice to have you and others point people towards the list when appropriate (aka, someone makes an issue post while testing out a new camera model which isn't already on the list, etc).   Or, at least point me towards that issue/thread when they come up so I can manually add things to the list, ask users for feedback, etc.
The purpose of this would be twofold:

It'd help people to actually get some use out of it.  It doesn't do any good to keep the list if people don't know it exists and therefore cannot use it.
It'd encourage people to contribute towards it with their camera feedback.  I'll happily add my camera experiences to the list, but that only goes so far.  It wouldn't be much of a list, nor very useful, if it only has 3-4 brands of entries with limited models.

Would you be fine with pointing people towards it when appropriate?  Eg - A paragraph/section(ish) in the readme (explaining that it is not officially maintained by go2rtc and there are no guarantees made by go2rtc, but is instead community supported, the purpose of it as a general guidance and not a hard and fast truth, and a link to a page on how to contribute perhaps), and perhaps pointing people to the list when you see a new brand and/or model walk through the issues page (or tagging me to the thread).  I'm not trying to make this into a bigger deal than it should be, but I would just like a bit of confidence that if I go down this path that it's not in vain (for the previous two listed reasons).

If that's fine by you, do you have any thoughts on the best way to keep up with this data?  I could see several arguments for different implementation options, but the idea that stands out the most to me is as follows:
I create a separate github repo for the task.  It'd basically just be a readme/wiki page, but the issues/discussion tools would allow others to contribute their changes in an organized fashion.  This would have the benefit of 100% account compatibility with all who make issues on this go2rtc repo for go2rtc requests/problems/etc.  There'd be no need to create an example on fandom.com for example with a traditional wiki style website.  I could also tie it loosely into Frigate as well for similar reasoning, especially given the go2rtc tie in (though I recognize they are separate projects - I will consult with them as well of course, maybe even separating the two entirely somehow).  I can get a basic "site" layout with my own entries added before you make any readme changes here, of course.
My thoughts on what the list looks like exactly might change a bit, but on the top of my head it could look something like this template:

Template Example (click me)
brand
category
model:
short_description_and_overview

Feature a

status

Feature b

status

Feature c

status

Known stream URLs:

RTSP Main Stream: rtsp://<user>:<password>@<ip_address>:<port>/h264Preview_01_main
RTSP Sub Stream: rtsp://<user>:<password>@<ip_address>:<port>/h264Preview_01_sub
FLV Streams - etc

Example_config:
blah blah blah

Description_of_config
Alternate_config:
blah blah blah

Description_of_alternate_config
API_endpoints:

Toggle day/night profile: example_API_endpoint_here
etc

Additional information:
only if needed

And here's an example with a real camera (subject to change):

Reolink Example (click me)
Reolink:
Wireless Cameras:
Reolink Video Doorbell WiFi
A doorbell camera from Reolink.  Comes in Wi-Fi and PoE versions, with identical functionality otherwise.  A popular self-hosted offline only option, with no major quirks other than Reolink's RTSP stream as noted below.  Can be setup via Ethernet interface and 12V power jack (even on Wi-Fi version).
Features:

2 Way Audio:

Functional with go2rtc from firmware (would find firmware version and/or date for live - for this example I know it's in an issue somewhere in go2rtc) X onwards (Date: xxxx-xx-xx), via ONVIF Profile T compliant backchannel.

RTSP Stream

A mixed bag as is typical for most Reolink cameras.  Some users report it works fine, others prefer the RTMP/FLV over HTTP stream for better reliability

RTMP Stream / FLV over HTTP Stream:

Works for most users without too much fuss

Camera Stream Endpoints/URLs:

RTSP:

Main Stream: rtsp://<user>:<password>@<ip_address>:<port>/h264Preview_01_main
Sub Stream: rtsp://<user>:<password>@<ip_address>:<port>/h264Preview_01_sub
Note: Default port is 554 for RTSP

RTMP / FLV over HTTP:

Main Stream:  http://<user>:<password>@<ip_address>/flv?port=<port>&app=bcs&stream=channel0_main.bcs&user=<user>&password=<password>
Sub Stream: http://<user>:<password>@<ip_address>/flv?port=<port>&app=bcs&stream=channel0_sub.bcs&user=<user>&password=<password>
Note: Default FLV port is 1935

Example config:
Reolink_Doorbell:
      - ffmpeg:http://admin:password@192.168.0.1/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=Password#video=copy#audio=copy#audio=opus
      - rtsp://admin:password@192.168.0.1:554/h264Preview_01_main
      - ffmpeg:Reolink_Doorbell#audio=opus#audio=copy

This config is known to work with go2rtc and Frigate for two way audio on this device.  It primarily utilizes the RTMP/FLV stream for basic streaming, but allows for using the RTSP stream when two way audio is needed thanks to go2rtc.

I'd also include a general page (main readme probably) with some expectations on my end of things.  I'd heavily stress and emphasize that go2rtc doesn't maintain the list, and that go2rtc isn't to blame for firmware changes breaking things (eg Tapo, at least in the past - I'm not sure of their current status).  I'd stress that users should check with known firmware versions, and have an issue page for each camera so people can chime in with changes, updates, additional information, etc.  I could slightly pivot the list to be almost more of a general IP Camera help page than something that is 100% only for go2rtc.  I'd still primarily target go2rtc, since my stack is Frigate, but it'd be positioned in such a way so that it'd help people regardless of what NVR or NVR-helping software they use.  So, all cameras would include a go2rtc config, but the information included with it wouldn't only help go2rtc users.  That might help to alleviate your concerns slightly.
What are your thoughts?  I understand your hesitation with a list which can come across as providing, "official support" and I'd like to help address that as best possible while still "advertising" (for lack of a better word - obviously I have no financial interest in this) the list.  Do you think the last change I mentioned would help in this issue?

Excellent idea @distinctjuggle and @rowskilled14 , i was about to suggest/request the same thing! (but first i need to have atleast my own first two way camera working). Trust me, you may do it or not, but i definitely WILL make such a list, i purchased a domain just to use as blog for my home lab lessons, because i have started as non IT side noob and set my home lab, so i just want to document atleast my own experiences, A CCTV camera setup is integral part of every home network these days, and if there is a place (apart from reddit etc), where people can even share their working experiences, it can even be like a Testimonial for Alex great work! (And yes, i totally understand his concerns, i would be hesitant too if i were him, as there could be possible needless legal and moral issues if he starts, that is the last thing a busy software engineer needs, BUT, if some other people start, and it is a community contribution, sharing of working experiences, there is no Corporate or Political entity that can stop it. As i see it, The starting intention is definitely good, the plan seems reasonable and feasible,  (it is almost like Proton or WINE edition for Go2RTC for IP Cameras for now), So yes, atleast i am all for it, and i will keep checking this post, All the best!

A separate repository seems reasonable. I don't mind mentioning references to it in readme or issues.

Sounds good!  I'll get started on a setup in the next few days and will update you when I have something.


text:
337 parallelize buildmatrixunique for reference omp backend

This is to merge several changes:

feature: OpenMP-paralellel (shared-memory parallel) ingestion into grb::Matrix if input iterators are random access
change: matrix iterators overhaul
bugfix: matrix output iterator did not output any nonzeroes for matrices with all nonzeroes on the last row (did not trigger in other condidtions)
bugfix: there was a case where matrices could be instantiated with uninitialised fields
bugfix: BSP1D artificially rejected building dense matrices (< instead of <=)
testing: more thorough testing of input and output iteration of matrices

Contributed by Denis Jelovina and Alberto Scolari

Testing will not start before review has completed which, given the size of this MR, may take a while

there was a case where matrices could be instantiated with uninitialised fields

the bugfix here seems to address this on the level of an internal constructor which was leaving some fields uninitialised because it is intended to be followed by an internal call to initialize.

[ ]  Thus need to check that this MR hence does not fix but a symptom, rather than a deeper bug somewhere else

Update on TODOs before I forget:

move all iterator-related utilities in their own subdirectory
MatrixVectorIterator seems not updated with NonzeroStorage
buildMatrixUnique might be leaking the requirements of NonzeroStorage, not sure about that

Review completed, starting tests now

Full test suite (1403 tests) passed with GCC 9.3.1, LPF 1.0, and MPICH 3.3.2.

Smoke tests (71 tests) and unit tests (1166 tests) passed with GCC 9.4.0, LPF 1.0, and MPICH 3.3.2 (Ubuntu 20.04 LTS, previous one was on Fedora).
More in-depth testing on different machine configurations will be done when merging develop into master as v0.6, which should happen soon. With the tests so far, merge of this MR into develop is approved.

source: gharchive/pull-request

repo: Algebraic-Programming/ALP

license_type: permissive

license_source: github-api


text:
about Snowy dataset

downlaod from the link of the Snowy train dataset, there are 50,000 images under gt folder, where can I get the "subset" that contained 1872 images for trainning ?

We extract all images that contain "beautiful_smile" (in the image name) as training and testing datasets.

source: gharchive/issue

authors: Algolzw Pumpkin-baileys

repo: Algolzw/daclip-uir

license: MIT


text:
Update for Xcode 9.3

Checklist

[✓] I've checked that all new and existing tests pass
[✓] I've updated the documentation if necessary
[✓] I've added an entry in the CHANGELOG to credit myself

Description
Update the project so it can be used with Xcode 9.3 and swift 4
Also fixed some static analyser warning.
Motivation and Context
We have many framework which where on swift 4 and carthage did not want to build this 3.1 framework.

@rckoenes - Hey there!  We just released version 7 of OHHTTPStubs which is compatible with Xcode 10 and Swift 4.x, so I am closing this PR out, but I wanted to say thank you for submitting it! We really appreciate the community support!
We actually thanked you directly in the release notes.

authors: jeffctown rckoenes

repo: AliSoftware/OHHTTPStubs


text:
Fix history loading when state was corrupt/non-existent

End-user friendly description of the problem this fixes or functionality that this introduces

[x] Include this change in the Release Notes. If checked, you must provide an end-user friendly description for your change below
Fix history loading when state was corrupt or not saved properly (such as on a runtime error)

This PR proposes a fix for history lost on runtime errors:

fix history to always load the event stream, regardless of State

When the session is restored, the history is initialized from the event stream, but that depended on whether there was a valid State restored. That doesn't make a lot of sense, and it meant that when the execution failed with a runtime error or something bad enough that it didn't get to save the State or the file is corrupt, history was not loaded from the stream. This PR fixes that.

Link of any specific issues this addresses

To run this PR locally, use the following command:
docker run -it --rm   -p 3000:3000   -v /var/run/docker.sock:/var/run/docker.sock   --add-host host.docker.internal:host-gateway   -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:e4aff5a-nikolaik   --name openhands-app-e4aff5a   docker.all-hands.dev/all-hands-ai/openhands:e4aff5a

I wish there was a better way to know if state should be restored, so we could at least do a logger.error

I wish there was a better way to know if state should be restored, so we could at least do a logger.error

If the event stream has events, it should have state. I'm not sure how we are going to do with conversations, do they share the same stream? Then we don't know from the existence of the stream alone. Otherwise, I think that suffices.

@openhands-agent Read this PR and understand its diff. Then run the project's unit tests, and fix them if they fail. You know how to set up the unit tests for this particular project.

OpenHands started fixing the pr! You can monitor the progress here.

Overview of Changes:
✓ All issues appear to be successfully resolved. The changes addressed:

Test failures through proper mocking implementation
Docker API usage improvements
Removal of subprocess.Popen dependencies
Docker version check formatting fixes

Current Status: No remaining issues identified. All tests are passing and the implementation now follows better practices with proper Docker API usage and mocking.

authors: enyst openhands-agent rbren

repo: All-Hands-AI/OpenHands


text:
Table sort and selectedRowKeys

When you sort the table it would be nice to have state.selectedRowKeys sorted just like the state of the table is.

@TonyVeigel, any consideration for this proposal?

I could certainly work on something if you think this should be the intended behavior.

I thinks this is not a main feature for this component currently, but if you really want this, the workaround is
you can add a onSortChange in options props, if sorting triggered, get the selectedRowKey from  state and sort it on your component. Maybe you can show me your scenario which I can help you :)

Thanks, I will try that out, or I can come up with another solution. My scenario is that I am not using the export that comes with the table and I am just exporting the keys. So if the user sorts the table and I grab state.selectedRowKeys and send them to the server, I would expect  state.selectedRowKey to be sorted just like state.data.

I understand, I think the solution in the previous is work for you. If any questions, we can discuss more or join gitter to discuss. So close this discussion :)
Cheers

authors: AllenFang TonyVeigel

repo: AllenFang/react-bootstrap-table

license: mit

license_source: bigquery


text:
Fix typo

'Thw whole row' -> 'The whole row'

Thanks your contribution 👍


text:
rig.json, rig.py template ver0.1

Describe changes:
Templates for rig.json and correspondng json-generating .py files were added
What issues or discussions does this update address?
#345
Describe the expected change in behavior from the perspective of the experimenter
none
Describe the outcome of testing this update on a rig in 447
No change, preparation for metadata generation function integration to the GUI

We are merging this template in, but the rig.json is not ready to use. See discussion in #345 for the relevant steps before this can be rolled out

authors: alexpiet hagikent


text:
Track job service metrics

Is your feature request related to a problem? Please describe.
When the job service does work, metrics such as I/O amount are not tracked.
Describe the solution you'd like
Work done by the job service is displayed along with the Alluxio cluster metrics.

Specifically we want to track
for these job types:
DistributedLoad - # of files loaded, total size loaded, average rate of loading
DistributedCopy, Migrate job, AsyncPersist

@jja725 I think a bunch of job service metrics have been added, correct me if i am wrong

yes, they are added for distributedLoad, Cp, Mv.

Thanks @jja725 ! Close issue since job service metrics is added. Please re-open if additional job service metrics are needed

authors: LuQQiu calvinjia jja725 yuzhu

repo: Alluxio/alluxio


text:
Rename MetaStore to PageMetaStore

What changes are proposed in this pull request?
Rename MetaStore to PageMetaStore
Why are the changes needed?
in order to distinguish it from the block metastore
Does this PR introduce any user facing changes?
no

alluxio-bot, merge this please.


text:
Set up worker dyno to perform async work

[ ] Posting to getconnect
[ ] Generating thumbnails of cover art
[ ] Podcast migration

Future:

Transcoding

I'll use Lambda+SNS for this instead

repo: AlmostBetterNetwork/podmaster-host


text:
Theme documentation

Are you guys planning on releasing a complete documentation for creating your own theme? I would be nice with a list of all available tags with included examples.

I found this quite usefule: https://github.com/Aloshi/EmulationStation/blob/master/THEMES.md

@polpettedorso  thanks!

@polpettedorso @blancoberg That's horribly out of date if you're using Emulationstation on RetroPie

There's that one from the RertoPie GitHub, not sure if it's up to date? https://github.com/RetroPie/RetroPie-Setup/wiki/Creating-Your-Own-EmulationStation-Theme

authors: blancoberg polpettedorso robertybob terzag

repo: Aloshi/EmulationStation


text:
🛑 3nitas is down

In 8538998, 3nitas (https://3nitas.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 3nitas is back up in 903572f after 11 minutes.


text:
Unauthorized when bindhost

./adash-linux-x86_64  --openbrowser

./adash-linux-x86_64  --openbrowser -bindhost 0.0.0.0
Unauthorized

This is fixed by https://github.com/Altinity/altinity-dashboard/commit/16c216041a227d1b45ae4edd45dfa07d7c7b86f7.

authors: ghjm wangqinghuan

repo: Altinity/altinity-dashboard


text:
Navigation dont show the top of the page.

Description of the bug
When I use the navigate button to navigate between two pages, it put the scroll position in the same position as the first page. It is strange too Scroll to the top of the next page to continue filling out the app.
I want the possibility to show the top of the next page when using the navigate button. A setting in the app wher the developer can configure if the pages in the app shoud always show the top of the page, or the same scroll position as the last page may be the best solution.
Steps To Reproduce

Open App wid two long pages.
Scroll down to the bottom of the page one and use next button.
The next page show the same position as the last page.

Additional Information
Page 1 scroll to the bottom of the page and use “neste”.

The next page is shown in the same position.

This should be fixed in #713, but I didn't know about this issue back then.

authors: andreas-didriksen olemartinorg

repo: Altinn/app-frontend-react


text:
Mattp dtutil cherrypick

hadoop dtutil get hdfs://localhost:9000 testfile
16/05/11 13:27:55 INFO hdfs.DFSClient: Created HDFS_DELEGATION_TOKEN token 9 for mattp on 127.0.0.1:9000
hadoop dtutil print testfile
File: testfile
Token kind               Service              Renewer         Exp date     URL enc token

HDFS_DELEGATION_TOKEN    127.0.0.1:9000                       5/18/16 1:27 PM PgAqbWF0dHAvbG9jYWxob3N0QE1BVFRQLklOU0lERS5BTFRJU0NBTEUuQ09NAACKAVShgSQaigFUxY2oGgkaFL-tyVltZfTC5VBuYHHVsonrctITFUhERlNfREVMRUdBVElPTl9UT0tFTg4xMjcuMC4wLjE6OTAwMA

You removed the test code on the last commit. (496fd52b97775a34573881d7659e49bb44e28661)
If we do cherry-pick, do you think it's better to have the whole source code?

authors: mattp-altiscale sookim-altiscale

repo: Altiscale/hadoop


text:
🛑 Gestão Voluntariado is down

In 97452db, Gestão Voluntariado ($SECRET_SITE4) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Gestão Voluntariado is back up in 8081905.

repo: Altyrasolutionslda/Uptime-Monitor


text:
FHIR flow files generated by HL7 conversion are not tagged as JSON

The flow files coming out of the HL7ToFHIRProcessor are not tagged as "application/json", which prevents them from being nicely formatted in Nifi. The custom processor needs to be updated to fix this.

Fixed

repo: Alvearie/health-patterns


text:
fix: correct dist path for dev builds on otter webapps

Proposed change
Before we were not even updating the development one because workspaceProject.architect.build.configurations.options does not exist. It should have been workspaceProject.architect.build.configurations.development instead.
I propose we override the main outputPath and not just for production.
before
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:application",
          "options": {
            "outputPath": "dist/webapp",
          },
          "configurations": {
            "production": {
              ....
              "outputPath": "apps/webapp/dist"
            },
            "development": {
              ...
            }
          },
          "defaultConfiguration": "production"
        },

after
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:application",
          "options": {
            "outputPath": "apps/webapp/dist",
          },
          "configurations": {
            "production": {
              ....
            },
            "development": {
              ...
            }
          },
          "defaultConfiguration": "production"
        },

I think you could target 11.0 :S

I think you could target 11.0 :S

since it isn't a critical issue and not raised by users, I prefered the main branch.

repo: AmadeusITGroup/otter


text:
Link

Related Issue

Info about Issue or bug

 Replace all the  tag with  tag
Fixes: 1
Describe the changes you've made
Replace all the  tag with  tag
Checklist:

[x] Replace  tag with  tag.

@rayanepimentel someone else is working on this issue

@rayanepimentel I would request you to send another PR with the changes mentioned.


text:
Reindex after replacing a model

When replacing an existing model with a new model on set()  which both had the same value for an indexed attribute, the new model was removed from the index.

I'll review this more in depth tomorrow. Do you think you could add some tests for this? I.e. add tests that fail before this code change?

I've added tests (that would fail before this fix) and also tweaked the code slightly so that it indexes all models in toAdd, not just the first. Let me know if these changes are satisfactory.
I'll wait for a +1 from another member of the team before merging and releasing.

As I was reading through this trying to decide if the added for loop was in the right place, I couldn't figure out if perhaps we have another bug?  I can't seem to find where we pass new models from set into this._index.
Perhaps that for loop should move outside the if (remove) clause?

After spending quite a bit of time reviewing this and trying to find the right place for the code, I think this is the best/simplest way to solve this bug.
I tried to fix the removal of indexing of remaining models within the _deIndex() method, but I didn't have any success. I feel that would be the ideal place to prevent deletion of indexes for existing models.

To answer your question: passing new models into _index() happens in the _addReference() method.
To answer your second question: I believe the deletion of secondary indexes and its fix is only applicable in the if (remove) clause. I couldn't write a test to prove this wrong.

ah thanks, missed the _addReference() part.
That's a +1 from me then!

Cool. I'll merge and release a bit later today.

Released as v2.0.1

authors: Kekos dhritzkiv wraithgar

repo: AmpersandJS/ampersand-collection


text:
Add ability to customize font size

Added an ability to customize font sizes. This is set at a new section in the settings.
The controler for this sets a number of css variables which are used in css rules that
override tailwind's text- to use the font size and line spacing contained in the
variable. The control itself is a simple logarithmic slider that controls a "scale
factor" by which all the text sizes in a resume are scaled by.
Fixes #379 #325 #256

One thing this is currently missing is localizations for the setting name is called outside of the English version.

@rpolley thanks for the PR. I was waiting for this for a long time.
@AmruthPillai Can you merge this PR. This is a feature we all really need. BTW will checkout and try to run the application from this PR.

Reviewing it now :)

Reviewing it now :)

@rpolley @AmruthPillai I can see the font size slider and it is changing size on UI. But while exporting the resume the font size is still the same. Not changing in the final exported PDF. Am I the only one facing this issue?

@rpolley @AmruthPillai I can see the font size slider and it is changing size on UI. But while exporting the resume the font size is still the same. Not changing in the final exported PDF. Am I the only one facing this issue?

@vijay-yadav-3 @AmruthPillai from what it looks like none of the settings currently get serialized at all when exporting the resume.

@vijay-yadav-3 @AmruthPillai from what it looks like none of the settings currently get serialized at all when exporting the resume.

I actually added the serializing into JSON portion of the code in a subsequent commit after @rpolley's PR. That should be a part of it, and from what I can wee, it does preserve font size when refreshing the page too. Is the font size even when they are on the /r/:resumeId page? That is the page used to export PDFs too, so it should be visible there.

I actually added the serializing into JSON portion of the code in a subsequent commit after @rpolley's PR. That should be a part of it, and from what I can wee, it does preserve font size when refreshing the page too. Is the font size even when they are on the /r/:resumeId page? That is the page used to export PDFs too, so it should be visible there.

Fixed in v2.5.2 :)

Fixed in v2.5.2 :)

authors: AmruthPillai rpolley vijay-yadav-3

repo: AmruthPillai/Reactive-Resume


text:
Found one case when "Generate Code" command executes request, but does not display generated code

Steps to reproduce:

In VSCode with the HttpYac extension installed create three http scripts:
first.http:

### Apple
# @name send_apple
POST https://httpbin.org/anything
Content-Type: application/json

{
        "id": "0001",
        "type": "fruit",
        "name": "Apple"
}

second.http:
### Cake
# @name send_cake
POST https://httpbin.org/anything
Content-Type: application/json

{
        "id": "0002",
        "type": "donut",
        "name": "Cake"
}

third.http:
### All
# @name send_all

# @import first.http
# @import second.http

# @forceRef send_apple
# @forceRef send_cake

Now open the third.http and put the cursor to @forceRef send_apple line.
Execute httpYac: Generate Code command

Expected results: System finds send_apple region in first.http, reads the request data and generates code for that request.
Actual results: System executes send_apple and send_cake regions without generating any code.
Basically my expectation is that if cursor is placed on any @forceRef or @ref line and "Generate Code" command is being executed, then system should generate it for the region which is referenced. If cursor is placed on the request line, then system should generate the code for the selected request.

@woolfas I had to take my time for the feature. I didn't want to reject it because it was complex to implement. I would have a simple solution by now.
In the case where the current scope does not contain a request (like in third.http), I think your logic makes sense. Currently, no code generation would be generated at all.
In the case where a request is available I don`t find it ideal from a UX point of view. Using command via command palette using the selected line may make sense. However, it is also possible to trigger generation using CodeLens above the request. In this case, one would probably expect the request itself again. In my application I cannot distinguish the two cases and therefore I do not want to adjust the logic for these cases.

My proposed solution is released with v6.0.0. Please test my change. Thanks.

Hi. I tested your changes and I would say - partially works.
Here's the issues I found:

If in third.http I use

# @ref send_apple
# @ref send_cake

the code is generated for both lines, but only once. If I try to execute 'httpYac: Generate Code' command the second time, then nothing is displayed at all. I assume this might be due to @ref caching behavior.
However, before the code is generated and displayed on the screen, system still executes all the endpoints in the selected region and only after all of them are executed, only then the code is generated and displayed on the screen (I noticed that because I have a responseLogging hook implemented which logs all the executions to files).
I would expect that actual execution of endpoints should be skipped when generating the code.

If in third.http I use

# @forceRef send_apple
# @forceRef send_cake

command 'httpYac: Generate Code' does not display any generated code at all, but instead it executes all the endpoints in the region. Though I would expect it should work the same way as using @ref.

The current implementation is that I execute all requests and search for the named variable at the end. An abort is difficult, since I must either reset the complete cache, or provide a general registration of a codeGenerationPlugin, which is then armed if necessary.
To solve the caching problem with @ref, I also need to clear the cache. An alternative would be to use the @ref and thus also @import logic directly and only call the required request. However, it could then happen that this uses other variables as with real execution. So many options and none I like.

authors: AnWeber woolfas

repo: AnWeber/vscode-httpyac


text:
jupyter_core missing when destroying environment

When destroying a whole environment, post-unlink appears to be racing with jupyter_core:
Unlinking packages ...
/Users/nbollweg/miniconda/envs/nbbrowserpdf/bin/python: Error while finding spec for 'nb_config_manager.install' (<class 'ImportError'>: No module named 'jupyter_core')

Could not reproduce the issue when remove  and then creating the env... curious... :alien:

This is likely caused by conda not honoring dependencies when unlinking packages from the environment. (packages need to be unlinked in reverse toposorted order)

authors: bollwyvl mmarchetti


text:
Themes

This is more of a placeholder/discussion than an actual issue.

Lessons Learned
revealjs themes are not customizable enough unless the user is a CSS/SCSS/HTML/JS ninja.
The nbpresent theming UX will need to be basically an in-browser design suite with access to fonts, colors and metrics all stored in metadata, scaling from "style all h1, h2, h3 with Lato" to "the font size should be increased until an optimal reading width of 45-75 characters is acheived for this block".
Theme Composability
"A Theme" is probably composed of a number of design rules (themelets? effects?) that apply to different regions. At the deck, slide or region level, the active rules can be enabled. disabled, tweaked or reordered.
Theme Reversability
When switching between notebook editing (i.e. working) and slide designing and presenting, the slide themes must not "leak" into the normal authoring experience. For css, this means we can't just dump the whole css, a la reveal.
Deck Theming
A presentation will have one or more base themes that all slides and regions inherit. Thus, you can set the "title font" and have all titles get that styling. Among the only things that would be only at the deck level would be, if desirable, the "remote" that lets you switch cells, etc. Moving this to, say, an SVG would be nice.
Slide Theming
Separate from the deck, each slide should be able to specify its own theme, defaulting to the deck theme. Among the things here would be backgrounds and gross transitions a la reveal/ppt.
Region Theming
The things that actually get colors, fonts, etc. These might also have per-state-change transitions.
Theme vs Layout
There will be an interplay between themes and layout: the size of a piece of text may drive how large it appears in the layout. This might have to wait until we have a layout solver (i.e. kiwijs) but there are probably some simple things that can be done. Typography should drive this interplay, which will be expensive to calculate, probably, but absolutely critical to actually building better presentations.
Shipped vs Standalone Theme
We will want to ship/maintain a very limited number of themes (like 2) so that there is something to look at. Beyond the "unthemed" default (inheriting the notebook theme), probably a "dark" theme, and a "boring" theme. While limited and boring, they will set the stage for additional themes, establishing the metadata conventions so that users don't have to rearchitect their content when they change their themes.
Standalone themes would (at first) probably by other python modules that we can discover, but eventually would be npm modules.
Cross-Theme Consistency
When switching between two themes (or selecting them to start with), there should be good correspondence. Doing this with good URIs, with useful descriptions will help.

Released as v1.0.0 after merging #41!

repo: Anaconda-Server/nbpresent


text:
js2py 0.71

added abs yaml file with personal org and channel for testing in order to build Lark

There are missing setuptools and wheel in host.
python should be without pinning if we will build it as an arch-specific package

We probably might want to modify the package since we are no longer building noarch packages. https://github.com/AnacondaRecipes/js2py-feedstock/blob/0.71/recipe/meta.yaml#L13
We might want to add a comment speifying that the doc_url does not support https https://github.com/AnacondaRecipes/js2py-feedstock/blob/0.71/recipe/meta.yaml#L46&L48

Are you meaning in the yaml itself?

I removed skip section since up stream seems to have no min python versions specified
https://github.com/PiotrDabkowski/Js2Py/blob/630da5a564ec691a5ee82403a13c5b5c669ed558/.github/workflows/tests.yml#L14


text:
pyfakefs 5.6.0

pyfakefs 5.6.0
Destination channel: defaults
Links

PKG-5716
dev_url (pypi): https://github.com/pytest-dev/pyfakefs/tree/v5.6.0
conda-forge: https://github.com/conda-forge/pyfakefs-feedstock/blob/main/recipe/meta.yaml
pypi: https://pypi.org/project/pyfakefs/5.6.0
pypi inspector: https://inspector.pypi.io/project/pyfakefs/5.6.0

Explanation of changes:

bump version, add upstream tests

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_28k51hr1vz/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:54: invalid_url: https://pytest-pyfakefs.readthedocs.io : Not reachable: 403
===== Final Report: =====
0 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_94su9h78ak/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:54: invalid_url: https://pytest-pyfakefs.readthedocs.io : Not reachable: 403
===== Final Report: =====
0 Errors and 1 Warning were found

authors: anaconda-pkg-build lorepirri

repo: AnacondaRecipes/pyfakefs-feedstock


text:
CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_6c9xpvwb8i/clone/recipe/meta.yaml:14: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_6c9xpvwb8i/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_6c9xpvwb8i/clone/recipe/meta.yaml:42: missing_description: The recipe is missing a description
Errors were found

authors: anaconda-pkg-build bkreider


text:
Remove need to check ready before calling getGeometryInstanceAttributes

This leads to workarounds like:
var frameNumber = 0;
var scratch = new Cesium.Cartesian3();
var ready = false;

viewer.clock.onTick.addEventListener(function() {
    var length = updates.length;
    var k;
    var u;

    if (!ready && primitive.ready) {
        ready = true;
        for (k = 0; k < length; ++k) {
            u = updates[k];
            u.attributes = primitive.getGeometryInstanceAttributes(k);
        }

        return;
    }

    if (ready) {
        for (k = 0; k < length; ++k) {
            u = updates[k];
            scratch = Cesium.Cartesian3.multiplyByScalar(u.direction, (Math.sin(frameNumber * u.speed) * u.maxHeight), scratch);
            u.attributes.offset = Cartesian3InstanceAttribute.toValue(scratch, u.offsetArray);
        }
    }

    ++frameNumber;
});

Full example: https://gist.github.com/pjcozzi/4bc8fbf5a2907de6c3a9
We can just buffer the attributes, which will also eliminate the need for a scratch variable each time an attribute is set (u.offsetArray above), which caught me recently.  I suspect this can be done without creating GC pressure so the performance drop should be insignificant compared to the usability gain.
CC #766

@bagnell any chance this was part of the batch table changes?

The batch table fixes this mostly. The only thing that needs to wait for the primitive to be ready is the bounding sphere. If it's OK to return undefined for the bounding sphere until it's ready, this would be a simple change.

Yeah, I think it will be fine for the bounding sphere property to require the primitive being ready.  Labeled this as beginner.

@pjcozzi will the bounding sphere waiting synchronously or asynchronously for the primitive to be ready?

The bounding sphere get property function could just throw a DeveloperError if the primitive is not ready.

authors: bagnell bampakoa pjcozzi

repo: AnalyticalGraphicsInc/cesium


text:
Material Image loading error

For #2561. Print error to the console when a material image fails to load. This message will get sent to the Sandcastle console. The downside is that both a 404 and this message is printed to the dev console.

We don't need this.

authors: bagnell pjcozzi


text:
Import and export Sandcastle examples using Gists

Fixes #3702, #2152
Things to do:

[x] Log errors to the sandcastle console when importing gists
[x] Fix share. Right now when you click share you get the id of a gist but I want this to be a link that will open up sandcastle and paste the code in from the gist with that id
[x] Fix icons
[x] Fix textbox

Update CHANGES.md
Do you need icons for import/export?

@TomPed please review #2152.  We may be able to close that and #3702 with this PR.

These are the icons that I am using right now:

What do you think?

Can we use the standard share icon?  @ggetz can advise on what we used for the website.
And perhaps use the GitHub icon for import gist if their terms of use allow it.

Share icons are usually represented by http://fortawesome.github.io/Font-Awesome/icon/share-square-o/ or http://fortawesome.github.io/Font-Awesome/icon/share-alt/

Okay I will try to find a dijit icon similar since that seems to be the theme of sandcastle.

Still a few things to do, listed up top.

Added icons. Need to fix textbox issue.

I've made some changes. All I need to do now is to not auto run code on page load. If you click import gist the code does not auto run, but if you enter a url with the query parameter for a gist the code will run automatically, which could cause security issues. I'm trying to figure out a fix for this.

Fixed auto run problem. @pjcozzi one last thing I think. We discussed having a header when we share an example in the GitHub Gist (like the Cesium version and stuff like that). What if someone imports a Gist, with the header. Tweaks the code and then creates a new gist. That gist will have a double header. Is it worth fixing this (with an easy if) or should we not include the header? If we want the header what should it include besides the Cesium version?

History works for gist, but not for other sandcastle examples. Working on that fix now.

Do we need to update https://github.com/AnalyticalGraphicsInc/cesium/blob/master/LICENSE.md#example-applications for either of the new icons?

Merge in master.  There is probably a trivial conflict in CHANGES.md.

History works for gists, but not for other sandcastle examples. Working on that fix now.

I don't know what you mean.

We discussed having a header when we share an example in the GitHub Gist (like the Cesium version and stuff like that). What if someone imports a Gist, with the header. Tweaks the code and then creates a new gist. That gist will have a double header. Is it worth fixing this (with an easy if) or should we not include the header? If we want the header what should it include besides the Cesium version?

It would be OK to have a running history log, but the gist is already backed by a git repo.  I was thinking to include the Cesium version and save date/time, which could be useful if there is a breaking API change in Cesium.
However, why not start with no header at all, and then let's see if we actually need it.

I am looking into if we need to updated https://github.com/AnalyticalGraphicsInc/cesium/blob/master/LICENSE.md#example-applications. And do so if needed.

I don't know what you mean.

History is not working correctly. This has been an issue for a little while now. I think the best thing to do would be to create a new HTML file and have the link to the gist open that. I will get this change out before lunch so you can review.

From the font awesome website.

Attribution is no longer required as of Font Awesome 3.0 but is much appreciated: "Font Awesome by Dave Gandy - http://fontawesome.io".

As for the GitHub icon I don't think we need to document that either. From the GitHub page.

Use the Octocat or GitHub logo to advertise that your product has built-in GitHub integration

Let's still include them just for attribution.

I have browser history with gist some what working. I will be talking with @emackey tomorrow to discuss my approach and help me out.

I now believe bowser history is 100% working. I think this is ready for a look!

@emackey @shunter do you want to look at this at all?

As discussed offline with @emackey. Right now when you navigate to a exported sandcastle example the code does not auto run for security reasons. However since cesiumjs.org does not hold any user account info we think that we can allow the code from the gist to auto run. Does anyone anyone else see a security issue here?

I can't think of a good reason not to auto-run the code.
Also, I discussed with @TomPed a bit offline, but I think the share button should probably pop up a modal with the link filed in rather than have that weird empty text field it has right now.  The modal could also let the user know that further edits to the code will not be reflected in the link (which is non-obvious right now).

I've revamped the importing. Check it out.

If there are no security concerns, auto-run is OK with me.
@TomPed is there anything else before we merge this?
Does anyone else want to review this?

I will make that change now. I will also make some changes with the error handling. And do one final "user test".

Made the changes that I wanted. If anyone else would take a look, that'd be great!

Can the "Share" dialog appear right under the toolbar button instead of in the center of the page?
Have you tried the share workflow for a few different apps?  I know we discussed not wanting to create the GitHub gist when they first click the toolbar button, but this feels awkward to me.  For example, shouldn't the "Get Link" button grey or go away once the link is shown?  Should we auto select-all?  Should just clicking in the text box create the link?  What is simple and painful for the user?

Fun idea: could be cool to write a Chrome plugin that can open a GitHub gist in Sandcastle.  Total overkill right now.

Let's not add it yet, but I wonder if long-term, we'll want a link to the GitHub gist from Sandcastle, e.g., https://gist.github.com/anonymous/7d67199111d68c6a6eceef8d0369192e, for comments and revision history.

Did you test sharing when your offline?  Is there a reasonable error message?

Works great!  Just those comments.

Okay so I've changed how sharing works. I think that this is very easy to use and similar to how a few websites share. Also you will notice if you don't change code after sharing and try to share again the same link will be in the textbox. @pjcozzi what do you think?

Made error messages reasonable when offline.

This is all good with me.
Does anyone else want to review before I merge?

Thanks again @TomPed!

authors: TomPed ggetz mramato pjcozzi


text:
Erroneously reports some browsers as supporting WebGL2

Some browsers (Safari) you can enable WebGL2 but in reality they haven't actually implemented WebGL2. AFAICT all Safari has done is (a) respond to getContext('webgl2') and (b) allow GLSL ES 3.0 shaders. All other functionality over WebGL1 does not work. Running the webgl2 conformance tests around 80% of them fail.
What do you think about trying to detect that situation? At the moment a simple test is to test if some of the parameters returned are at least the required minimum values. Safari for example returns both less than minimums and various INVALID_ENUMs for things they haven't yet supported.

this message

88 of 88 new functions implemented

Is also fails. 88 of the function have stubs. They have not been implemented.

An even simpler test at the moment may be just to check for errors. If you run the site in Safari you'll see it's getting errors
[Error] WebGL: INVALID_ENUM: getParameter: invalid parameter name
	getParameter
	getParams (stat.js:63)
	getWebglInfo (stat.js:190)
	collect (stat.js:239)
[Error] TypeError: null is not an object (evaluating 'ext.MAX_TEXTURE_MAX_ANISOTROPY_EXT')
	getExtensions (stat.js:90)
	getWebglInfo (stat.js:191)
	collect (stat.js:239)

Sounds good.  Would you have time to make a PR for the change?

authors: emackey greggman

repo: AnalyticalGraphicsInc/webglreport


text:
后端内存占用过高

ssr后端内存占用会越来越高

大概三天左右，几乎要把1G内存都占满了

@lsbjkc 重写，请

@lsbjkc 这是面板issue啊，又不是后端

16G起步

authors: NimaQu laurieryayoi lenovoy450 lsbjkc


text:
Do a "Practical digital security" workshop using our shiny new Persona-based commsec training matrix

Collaborators from AnarchoTechNYC and the Better Angels collective have put together a pretty great "Persona-based commsec training matrix" (see #6), now it's time to actually use it!
Last weekend, the Better Angels Collective used this matrix as part of a "Practical digital security" workshop that got some good feedback, and they even helpfully included a "How to facilitate…" section.
Let's try this approach either at AnarchoTechNYC itself and/or some other venues, such as:

Verso books?
A tech collective-organized event at The Base?
Somewhere else?

All we need are:

[x] A projector
[x] Wi-Fi
[x] whiteboard + eraser + markers
[x] Physical space (a host?)
[x] A confirmed time
[ ] Maybe some "outreach" or "publicizing" but probably not much, word of mouth should be cool enough

Assigning @emhoracek who I know has some venue connections; LMK if you can follow up on this? If not, re-assign it back to me and/or to someone else to pick up. Thanks!

I just asked the other folks at Position if they're cool hosting (can't imagine why not, but I like to check in), if so then I'll set up at time at Verso. Should have a yes or no by tomorrow evening.

Verified that Position can host a workshop at Verso! Pretty slim picking for dates in December, though, only Mon 19, Wed 21 or Thurs 22 in the evening (> 7pm). In January, it's less busy, but that seems like a long time to wait.
After we choose a date, I'll double-check for double-booking with everyone who shares the space, and then we'll be set for the space!

@emhoracek:

Verified that Position can host a workshop at Verso!

Great!

Pretty slim picking for dates in December, though, only Mon 19, Wed 21 or Thurs 22 in the evening (> 7pm).

I can make a number of those options work. Are you asking me/us to choose one of these dates?

Yes! I already filtered for days that I can be there to host.

I prefer Wednesday the 21st, say 7:30pm? This date is nice because it's a week in between bi-weekly Tech Collective meetings at the Base. I can commit to facilitating this event at that time and place.
Would that work?
If so, it looks like you've already checked wi-fi and a projector in the issue's task list, above, so I'm assuming Verso has those on offer for events. Yay!
Once we confirm this date and time all that's left is to let folks know we'll be doing that. How should we go about that?

Okay, Verso loft is now booked for 12/21 at 7:30pm.
Verso does have wifi and a projector for events! Position also has whiteboards we'd be happy to lend. :D
I'm not sure how to let people know about it? Just word-of-mouth? That may be enough for a good workshop size.

Oh yeah, a whiteboard is needed for this format, too.
Word of mouth seems fine to me. :) I'm pretty swamped at the moment but will ping a few folks I know privately.

I'm going to make a flyer so I can send it to WAM (women action media) NYC.

What do you think?

@emhoracek I think you're a superhero.

Thanks :D
Are you still up for facilitating? I heard your ankle is messed up. :( In terms of accessibility, the building does have elevators and you don't have to use stairs to get to an elevator, but there's a long hallway from them to the actual loft office. Also, Jay St is partly cobblestone, which I imagine would suck to use crutches on.

AFAIK I'm the only person who's facilitated the kind of thing I hope this workshop will be (i.e., the kind of thing described here, because bluntly I think almost all digital security trainings I have ever been to have been complete shit and almost totally useless at best for the majority of beginners who attend them); so I was still planning on doing so. But I definitely am having misgivings because I don't actually think my facilitating this specific workshop will make or break La Revolución or anything haughty like that. So in other words, it was still on my calendar as a commitment that I'd fulfill, but I'm feeling pretty ¯\_(ツ)_/¯ about it.

You're probably right about this particular workshop not being immediately crucial to smashing the state and it's certainly not worth you endangering your health!
The thing I want to get out of this would be for me to learn how to facilitate these workshops in the way you describe. So then I can go on to "Train the trainers" and all that. If you can't make it, I'll stumble through it on my own or with the assistance of any volunteers I can rustle up. I don't have your security knowledge, but I've worked with tech beginners before and I know where to look for resources, and that seems more key to this particular workshop's success (correct me if I'm wrong!!).

I've worked with tech beginners before and I know where to look for resources, and that seems more key to this particular workshop's success (correct me if I'm wrong!!).

Not at all, you're exactly on target. I'd go so far as to say that security experts generally make shitty educators because they have "expert blind spot" and don't appreciate how overloading less-experienced people with too much information is a barrier to entry. But I'll rant about that another time.
The Persona-based commsec training matrix is designed to make sure that the above overload doesn't happen. Note, for instance, that GPG/PGP is all the way at the bottom-right of the table, because it's only practically useful if you're a targeted activist being hunted by The State. Even Tor is waay down there in the middle of the matrix, not at the top-left box. This is intentional and it goes against the refrain of "Use Signal. Use Tor. Get a VPN" that we often hear bandied about by "crypto people." Instead, there are things like "Check for your legal name in one of the data vendors linked from Privacy International's Data Brokers list" or "Check the Settings screen on your smartphone's camera!" and "Did you know Instagram published the locations of your photos?"
These are things that most "how to be secure on the Internet" guides totally overlook, because almost all of those guides assume your adversary is the NSA, which is totally ridiculous for most people, including most self-described "activists," most of the time.
And the matrix is designed to make that point without having to say that explicitly. Similarly, the in-person workshop is designed to teach super-important and often "advanced" security best practices without ever needing to learn terms like "threat model" or "SIGINT" or "data in motion" or any of this totally absurd jargon that isn't relevant or interesting or necessary for most people to gain much if any knowledge about.
Most people already know what "threat modeling" is, they just don't say to themselves "My threat model is…." Instead, they just say, "I'm worried about my ex figuring out where I work now." <-- THAT'S A THREAT MODEL. No need to talk to this person in the infantalizing, patronizing way most security "experts" do by saying shit like "Well if you've never done it before, you should do a risk assessment and come up with a threat model." Like FOH they're at a security training because they've already done a risk assessment, they just didn't use those words with themselves when they did it, ya know?
So that's why "hokey" exercises like asking people to spend five minutes finding a feature or setting on their own devices that they don't fully understand or didn't see before is so useful. Almost everyone—including the "experts" in the room—tend to find at least one or two preference items that they didn't know was there before. I consistently find new shit that Google or whoever slips into their apps without telling us, and I've been focusing on security stuff for years.
TL;DR: Most experts aren't helpful people. They're just containers of super specialized knowledge. You don't have to be an expert to facilitate this, you just have to have enough understanding of the lay of the land in a realistic way (which is what the linked persona matrix hopes to offer trainers) to know what information to exclude from the discussion given a specific participant's actual concerns.
Not sure if that helps and again, I'm totally up for facilitating like I said I would. I'm actually doing very little else this week specifically so I can use my energy to get to Verso and back on Wednesday night. But if something does stop me from being there I have no doubt you'll do just fine, or maybe even just great.

Okay, awesome! I'll plan for you to attend, but also study up with the facilitation guide and security matrix. If you want to come early, I'm ordering dinner too. 🍛 🍕 🍝

If you want to come early, I'm ordering dinner too.

This is the most reliable way to get me somewhere on time.

I can't make it, but Barack is planning to attend.

authors: emhoracek jeromio meitar

repo: AnarchoTechNYC/meta

license: unlicense


text:
Menu on right click with adjustable config for timers

Depending on the planned tasks for the day:

Someday, i need long work hours
and short work hours on other days

This is already configurable using this module by adjusting command used to start waybar-module-pomodoro
If possible i personally want this configurable from a menu (not by adjusting waybar config)
I tried to adjust UI portion for this feature like:

File Structure

$tree ~/.config/waybar
├── config
├── menus
│   └── waybar-module-pomodoro.xml
└── style.css

menus/waybar-module-pomodoro.xml
<?xml version="1.0" encoding="UTF-8"?>
<interface>
    <object class="GtkMenu" id="menu">
        <child>
            <object class="GtkMenuItem" id="start">
                <property name="label"> Start</property>
            </object>
        </child>
        <child>
            <object class="GtkMenuItem" id="stop">
                <property name="label"> Stop</property>
            </object>
        </child>
        <child>
            <object class="GtkMenuItem" id="toggle">
                <property name="label">󰐎 Toggle</property>
            </object>
        </child>
        <child>
            <object class="GtkMenuItem" id="reset">
                <property name="label"> Reset</property>
            </object>
        </child>
        <child>
            <object class="GtkSeparatorMenuItem" id="delimiter1"/>
        </child>
        <child>
            <object class="GtkMenuItem" id="timer2">
                <property name="label">󱑀 02 hr  25-05-05</property>
            </object>
        </child>
        <child>
            <object class="GtkMenuItem" id="timer2.5">
                <property name="label"> 2󱦒 hr  25-05-25</property>
            </object>
        </child>
        <child>
            <object class="GtkMenuItem" id="timer3">
                <property name="label">󱑁 03 hr  35-05-25</property>
            </object>
        </child>
        <child>
            <object class="GtkMenuItem" id="timer4">
                <property name="label">󱑂 04 hr  45-10-30</property>
            </object>
        </child>
        <child>
            <object class="GtkMenuItem" id="default">
                <property name="label">default  25-05-15</property>
            </object>
        </child>
    </object>
</interface>

waybar-config
    "custom/pomodoro": {
        "format": "{}",
        "return-type": "json",
        "exec": "waybar-module-pomodoro -p  -a  --autow --autob --autor --no-work-icons",
        "on-click": "waybar-module-pomodoro toggle",
        "menu": "on-click-right",
        "menu-file": "/home/caffrey/.config/waybar/menus/waybar-module-pomodoro.xml",
        "menu-actions": {
            "start": "waybar-module-pomodoro start",
            "stop": "waybar-module-pomodoro stop",
            "toggle": "waybar-module-pomodoro toggle",
            "reset": "waybar-module-pomodoro reset",
            "timer2": "waybar-module-pomodoro config -p  -a  --autow --autob --autor --no-work-icons -w 25 -b 5 -l 5",
            "timer2.5": "waybar-module-pomodoro config -p  -a  --autow --autob --autor --no-work-icons -w 25 -b 5 -l 25",
            "timer3": "waybar-module-pomodoro config -p  -a  --autow --autob --autor --no-work-icons -w 35 -b 5 -l 25",
            "timer4": "waybar-module-pomodoro config -p  -a  --autow --autob --autor --no-work-icons -w 45 -b 10 -l 30",
            "default": "waybar-module-pomodoro config -p  -a  --autow --autob --autor --no-work-icons",
        },
    },

I tried to implement config operation in the source code but failed because i am not proficient in rust programming language. I really want this feature though, if possible.
Can i expect this feature in upcoming release?
Thank you for this amazing module.

I don't think we're going to implement a menu into this, but looks like you can already do that using waybar? All you really need in that case are some new operations that can set new timer values, then invoke it the way you've shown here. I can take a look at it :smile:

All you really need in that case are some new operations that can set new timer values, then invoke it

So, you mean config would change at run-time?

Let me know if it works or not! Hopefully the new operations are what you needed to get that menu working.

Thankyou

authors: Andeskjerf khushal-banks

repo: Andeskjerf/waybar-module-pomodoro

license: Unlicense


text:
Fix option names

docs: renamed barCompleteString to barCompleteChar and barIncompleteString  to barIncompleteChar

thanks @jimut

authors: AndiDittrich jimut


text:
[BUG]

Instruction: Please describe on each question as much as you can. This will speeds up our bug fixing process.

What happed? What is seems to be a bug?
Please describe what seems to be an issue.
1)I am trying to use InventoryKamera to scan everything , weapons artifacts materials etc and at the moment it encounters pieces of Echoes  of an Offering set it immediately crashes
2) i am using the scanned file for the characters and weapons to import on genshin optimiser but for some reason genshin optimiser thinks that the scanned ayato is ayaka , so i have ayato in the heroes i own but on the site it shows me ayaka
How to reproduce this issue
Please describe how can WE reproduce the issue.

... I do this ...
... and this ...
... and that ...
... so I experienced this ...

We appreciates describing your issue with pictures and screen recording. If you have any, please attatch it here (by drag and dropping)
What seems to cause this issue?
Please create a resonable guess on what might cause this issue.
Expected behavior
Please describe what you expect from Inventory Kamera or output files:
Info about your device

Device Operating System : windows 10
Genshin Impact Version : latest
Inventory Kamera Version : 2.5 and 2.3
Screen resolution(s) affected : 1280x(either 720 or the 800)

Additional Notes / Remarks
Add any other context about the problem and log files/report here.
If you managed to find any related or similar issue, please paste a link here.
Checklist before sending issue
Here's everything you should try before sending this issue. Make sure that you have completed it accordingly.

Instruction: Check the tickbox by replacing [ ] with [x] (in editor) or tick it after leaving the Text Editor:

[ ] I have checked Issue page and there is none that is related to mine.
[ ] I am using the latest version of Inventory Kamera or/and have clicked Update Lookup Tables to update the database.
[ ] I have filled in "Info about your device" section.
[ ] I have correctly set my character and inventory keys in Inventory Kamera
[ ] I do NOT have any image filtering softwares enabled for Genshin (HDR, Image Sharpening, etc.)

Additional checklist for Scanning issues

Instruction: If your issue does not relate to scanning issue, feel free to delete any unrelated checklist.

[ ] I tried setting the delay to maximum and still experiencing issues.
[ ] I have attached media and log files that will explain what caused the issue.

Please upload your logs so that we can help with the crashing.
As for ayato being misread as ayaka, please make sure Ayato can be found in the characters.json file found under inventorylists. If he is not there then your lists are out of date. The V1.2.5 upload should have up-to-date information in it already.

InventoryKamera.log
InventoryKamera.20220516054851.log
InventoryKamera.20220521092822.log
InventoryKamera.20220521093105.log
InventoryKamera.20220521093353.log
I hope those are the ones you needed .

New releases should have the fixes for this issue. Please let us know if it persists


text:
IDocument missing StatusCode property

Should StatusCode be included in IDocument?  It is hanging off of Document but I can't see a way to access it.  Perhaps I should be doing things differently?
var document = await _context.OpenAsync(address);
Just want to make sure a 200 was returned before I continue on.

Quite useful - I will add it in v0.9.9 (actually I had the impression / intention to add it, but apparently I forgot / did not do it).
Thanks for the suggestion.

Added it, see PR #415.

authors: FlorianRappl svickers

repo: AngleSharp/AngleSharp


text:
How get access to the CSSOM?

Hi
I am loving this project so far! I'm trying to get information about the CSSOM for a parsed document and I'm wondering how do I even get to it? I couldn't find any documentation related to it.

Hi @alexanderuv thanks for the question - the CSSOM is pretty much divided into the following areas:

Style property for inline styles
On link and style DOM elements via Sheet property
To get the computed style via the window (getComputedStyle)

Hope that helps!
Remark: The CSSOM is not very extensive and should vastly improve once the new release incl. AngleSharp.Css is out. Unfortunately, I did not have much time "recently", which is why this is postponed indefinitely... The implementation of getComputedStyle is "pragmatic" / "experimental", i.e., very simple.

authors: FlorianRappl alexanderuv


text:
Typo in readme

I've corrected a small typo in the readme file

Thanks!

you're welcome :-)
2015-12-14 10:16 GMT+01:00 Florian Rappl notifications@github.com:

Thanks!
—
Reply to this email directly or view it on GitHub
https://github.com/AngleSharp/AngleSharp/pull/203#issuecomment-164385560
.

authors: FlorianRappl mareek


text:
enhancing README.md

I’ve have gone through the README.md  and I really appreciate the work you’ve put into it! I noticed a few areas where some minor  wording adjustments could enhance clarity and readability.
If you’re open to it, I’d love to help with those changes or discuss some suggestions I have. So, Please assign me this issue.

Please assign me this issue. I will enhance it.


text:
Improving the About us page

Hi @Anjaliavv51 .I think the about us page can be improved .

Could you assign me this task and add labels gssoc-ext and hactoberfest-accepted?

hii @Anjaliavv51 could you please assign this to me

@komalnalage go ahead.

Thank you @Anjaliavv51 i will send the PR once done

@komalnalage okay


text:
added scroll-to-results on click

Added arrow-down SVG which when clicked, scrolls to results #64

Yes of course. On it!


text:
Phaser container support

Hi. I want suggest to add for containers support. It will be useful for character sprite with name.

That's a good suggestion and also a good use case. I haven't thought about it.

@borkowsky I just added container support with the new release. Check out the following example as well as the updated readme. https://github.com/Annoraaq/phaser-grid-movement-plugin/blob/master/examples/container/index.html
Please note that you need to position the sprite at position (0, 0) in the container for the positioning of the player on the tiles to work correctly.

Im happy now, thank you 😊

authors: Annoraaq borkowsky

repo: Annoraaq/phaser-grid-movement-plugin


text:
Some questions about the second stage training process

This is a very interesting work. May I ask why you need to add a mask during the second stage of training? Will not using a mask greatly reduce network performance? I don't think the paper discusses this issue.

Thank you for your interest in our work. As mentioned in our News, we incorporated MIM to further enhance the performance of the second-stage model; however, we are uncertain about the extent of its impact on the model. MIM will not be discussed in the paper.

Thank you for your interest in our work. As mentioned in our News, we incorporated MIM to further enhance the performance of the second-stage model; however, we are uncertain about the extent of its impact on the model. MIM will not be discussed in the paper.


text:
expected-actual: support & and * expr

Closes https://github.com/Antonboom/testifylint/issues/61

Pull Request Test Coverage Report for Build 7828717504

0 of 6 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.004%) to 94.281%

Totals

Change from base Build 7636399715:
0.004%

Covered Lines:
1599

Relevant Lines:
1696

💛  - Coveralls

authors: Antonboom coveralls

repo: Antonboom/testifylint


text:
[Feature]: Implement PR Title Checker workflow for Conventional Commit Prefixes

Is your feature request related to a problem? Please describe.
Description:
The project would benefit from a PR title checker that ensures conformity to conventional commit prefixes. Currently, the following prefixes are considered valid:

build:
chore:
docs:
feat:
fix:
perf:
refactor:
revert:
style:
test:

Problem:
Enforcing consistent and descriptive PR titles following conventional commit prefixes helps maintain clarity and organization in the project's version history.
Describe the solution you'd like
Implement a PR title checker that validates each PR title against the specified conventional commit prefixes. This will ensure that PR titles adhere to the established guidelines.
To-Do:

[ ] Develop the PR title checker script to verify titles against the defined prefixes.
[ ] Integrate the checker into the project's CI/CD pipeline.
[ ] Define error messages or warnings for non-compliant PR titles.

Are you interested in contributing?

[X] I'd like to work on this issue

Code of Conduct

[X] I have used the search function to check if an issue already exists
[X] I agree to follow this project's Code of Conduct
[X] I am SWOC 24 contributor

@harmeetsingh11
You can start working on this issue. Make sure you have update you codebase with latest commits.


text:
Recall reproduce on Baidu Mall dataset

Thanks for sharing this great work!
While trying to reproduce the recall rates for the Baidu Mall dataset, I observed a drop in performance and couldn't match the recall rates mentioned in the paper
top@1= 43.1% (75.2%)
top@5 = 62.3% (87.6%)
The recall rates shown in the paper for AnyLoc-VLAD-DINOv2 are in parentheses. I am using the script from the scripts directory named dino_v2_vlad.py, using 32 clusters, 31 desc layer, dinov2_vitg14 architecture, key facet, and hard assignment.  I got satisfactory results on the St.Lucia dataset though using the same config.
Also tried using vocabulary from the cache directory and loading the VLAD cluster centers as given in the demo folder, tried using indoor vocabulary for dinov2_vitg14 with 32 clusters but the performance on the Baidu mall dataset decreased further. Not sure what's the problem causing this drop in performance, any ideas on how to fix this performance issue?

Hey @abj247,
Thank you for your interest in our work. Did you use the indoor vocabulary or only the Baidu Mall database?
The AnyLoc-VLAD-DINOv2 recall of 75.2% is using the scripts/dino_v2_global_vocab_vlad.py file. You'll need the following database images for indoor domain.
https://github.com/AnyLoc/AnyLoc/blob/a9fda68c55083f765b019df148a1b67614f90ee2/scripts/dino_v2_global_vocab_vlad_ablations.sh#L105-L108
You seem to be using the scripts/dino_v2_vlad.py file, which uses database images from only the Baidu Mall dataset.

Thanks for the reply, I was only using the Baidu Mall database, I tried using scripts/dino_v2_global_vocab_vlad.py with the indoor vocabulary containing database images from gardens, 17places, and baidu-datasets as you suggested but still I am not getting the mentioned recall rate, I got
R@1 = 47.07%
R@5= 64.96%

Are you using the same NGC container and setup as described in the Validating the Results section? Our run logs show a different number

These numbers are from the NGC container and the versions specified in the setup_virtualenv_ngc.sh file.

I was able to get similar results as shown in the paper for the Baidu mall dataset, just realized from the image you shared that I was using the key facet features instead of the value facet features.
Thanks for the help!

repo: AnyLoc/AnyLoc


text:
Module Localization and Perception build failed on Nvidia Xavier paltform

I have successfully built other modules on Xavier,but can't built Localization and Perception modules.
Localization part says " localization_msf/gnss_strtct.h: No such file or directory "
As for Perception part is some  compile error.
What solution should I take to build these two modules?
Localization module failed:

Perception module failed:

What msf provides is the "so" file, so I think it seems not feasible to recompile
The perception module contains a large number of third-party libraries, so there may be some compatibility issues.

I suggest case by case to complete this task

repo: ApolloAuto/apollo


text:
Create a timeline

write your projects

I am studying to create an AI, I have also created a chat in real time to talk with your friends, a blog of notes in python, text and code encryptors:)


text:
Is there a way to access the advertisingId?

I can't find a straightforward to access the advertisingId (use-case is I want to send it to a server so it can be sent with server-to-server events).

Hi @oaosman84 and thank you for opening this issue. You can't get the advertisingId from react-native-appsflyer plugin and you will need to use other RN plugin for this.


text:
TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/90324


text:
Add ResourceFilesTab and corresponding views

Primary changes in this Pull Request:

Add ResourceFilesTab class and resulting views.R

Please review the checklist before submitting the Pull Request:

[x] Pull request has a meaning full name (not just the commit message from of your last commit)
[x] Code has been linted using flake8
[x] All methods have accurate Google-Style Docstrings
[x] 100% test coverage for new content
[x] Tests for each common use case (please don't write one test that covers all use cases)
[x] kinda... Bonus: Use TypeHints

Explain deviations from original design if applicable:

N/A

Two other features:

[ ] exand all/collapse all

[ ] sort viewport table by columns (use datatable?)

authors: gagelarsen swainn

repo: Aquaveo/tethysext-atcore


text:
ZenTools doesn't seem to extract or show any errors?

I'm trying to extract the .ucas/.utoc files from Layers of Fear (2023), however when trying to use ZenTools, it doesn't seem to do anything? Don't see any erros either.
Am I doing something wrong with the command line?

Same for me on Pax Dei.
LogIoStoreTools: Display: Successfully opened 30 Container files
LogIoStoreTools: Display: Building Package Map from Containers
That's it. Not extracting anything.
example file attached: https://pixeldrain.com/u/QW4sXaCp

same, the tool just doesn't seem to do anything.

figured it out, you need to place the zentools.exe in your UE folder such as
I:\Program Files\Epic Games\UE_5.3
then it starts extracting.

figured it out, you need to place the zentools.exe in your UE folder such as
I:\Program Files\Epic Games\UE_5.3
then it starts extracting via your batch file.
i've found many projects on github lack full instructions with the end user having to figure things out which can be frustrating.
now we just need something to repack the files and make mods.

Hi! I'm trying to extract the IoStore assets but the problem is like in the screenshot above. And even after moving the program to the engine folder (C:\Program Files (x86)\UE_5.1). I've already tried everything.

figured it out, you need to place the zentools.exe in your UE folder such as
I:\Program Files\Epic Games\UE_5.3
then it starts extracting via your batch file.
i've found many projects on github lack full instructions with the end user having to figure things out which can be frustrating.
now we just need something to repack the files and make mods.

Even with program put in UE_5.1 folder, still get nothing extracted, same as the first screenshot. Is this normal? Thx.

authors: Dastano JunkBeat Slarlac249 fibonatee lostprophet

repo: Archengius/ZenTools


text:
Payload may not be larger than 1048576 bytes

I have installed the latest version of LightFall and everything is working fine except when connecting to a modded server. I have created an ATM6 Server and as soon as I try to join I get this error message

Proxy Log:
[14:54:30 INFO]: [TrickShotMLG|/**.***.***.**:63894] <-> ServerConnector [ATM6] has connected
[14:54:31 WARN]: [TrickShotMLG|/**.***.***.**:63894] <-> Modern FML PENDING [ATM6] - overflow in packet detected! Payload may not be larger than 1048576 bytes
[14:54:31 INFO]: [TrickShotMLG] disconnected with: Exception Connecting:DecoderException : net.md_5.bungee.protocol.OverflowPacketException: Payload may not be larger than 1048576 bytes @ io.netty.handler.codec.MessageToMessageDecoder:98
[14:54:31 INFO]: [/**.***.***.**:63894|TrickShotMLG] -> HS Upstream has disconnected
[14:54:31 INFO]: [TrickShotMLG|/**.***.***.**:63894] <-> Modern FML PENDING [ATM6] has disconnected

Server Log:
[14:54:30 INFO]: Skipping config sync, No mods have registered a syncable config.
[14:54:30 WARN]: Login payload for Registry minecraft:item is using 104.859% of max allowed vanilla size and will cause errors during login if connectivity is not present on client side.
[14:54:30 WARN]: Login payload for Registry minecraft:block is using 77.2644% of max allowed vanilla size
[14:54:30 INFO]: UUID of player TrickShotMLG is 74d5ae9c-a6ae-40ac-ad3d-f95edcec1783
[14:54:31 INFO]: com.mojang.authlib.GameProfile@2bfbbb59[id=74d5ae9c-a6ae-40ac-ad3d-f95edcec1783,name=TrickShotMLG,properties={textures=[com.mojang.authlib.properties.Property@62fe832d], forgeClient=[com.mojang.authlib.properties.Property@6c396102], extraData=[com.mojang.authlib.properties.Property@6806e85d]},legacy=false] (/**.***.***.**:34725) lost connection: Disconnected

Client has latest LightFall-Client mod installed.
If i disable bungeecord for the server and join directly everything works, but as soon as i try to join over bungeecord (lightfall) nothing works anymore.
Any ideas on how to fix that problem?

Has any solution been found for this problem?

I have installed the latest version of LightFall and everything is working fine except when connecting to a modded server. I have created an ATM6 Server and as soon as I try to join I get this error message
Proxy Log:
[14:54:30 INFO]: [TrickShotMLG|/**.***.***.**:63894] <-> ServerConnector [ATM6] has connected
[14:54:31 WARN]: [TrickShotMLG|/**.***.***.**:63894] <-> Modern FML PENDING [ATM6] - overflow in packet detected! Payload may not be larger than 1048576 bytes
[14:54:31 INFO]: [TrickShotMLG] disconnected with: Exception Connecting:DecoderException : net.md_5.bungee.protocol.OverflowPacketException: Payload may not be larger than 1048576 bytes @ io.netty.handler.codec.MessageToMessageDecoder:98
[14:54:31 INFO]: [/**.***.***.**:63894|TrickShotMLG] -> HS Upstream has disconnected
[14:54:31 INFO]: [TrickShotMLG|/**.***.***.**:63894] <-> Modern FML PENDING [ATM6] has disconnected

Server Log:
[14:54:30 INFO]: Skipping config sync, No mods have registered a syncable config.
[14:54:30 WARN]: Login payload for Registry minecraft:item is using 104.859% of max allowed vanilla size and will cause errors during login if connectivity is not present on client side.
[14:54:30 WARN]: Login payload for Registry minecraft:block is using 77.2644% of max allowed vanilla size
[14:54:30 INFO]: UUID of player TrickShotMLG is 74d5ae9c-a6ae-40ac-ad3d-f95edcec1783
[14:54:31 INFO]: com.mojang.authlib.GameProfile@2bfbbb59[id=74d5ae9c-a6ae-40ac-ad3d-f95edcec1783,name=TrickShotMLG,properties={textures=[com.mojang.authlib.properties.Property@62fe832d], forgeClient=[com.mojang.authlib.properties.Property@6c396102], extraData=[com.mojang.authlib.properties.Property@6806e85d]},legacy=false] (/**.***.***.**:34725) lost connection: Disconnected

Client has latest LightFall-Client mod installed.
If i disable bungeecord for the server and join directly everything works, but as soon as i try to join over bungeecord (lightfall) nothing works anymore.
Any ideas on how to fix that problem?

Has any solution been found for this problem?

repo: ArclightPowered/lightfall


text:
password character escape

If you have a password with "!" or other character this is not working. How about you escape the $DBPASSWORD inside the backtick?

Hey @Morpheus-ro ,
Can you please try this?
Open the .sh file
Find this:
-p$DBPASSWORD

Change as:
-p "$DBPASSWORD"

And try again.
Also please let me know whether this works.

hei, thank you for the reply, the issue is not doing anything. I posted around so solve this issue -> http://unix.stackexchange.com/questions/349521/bash-escape-exclamation-character-inside-variable-with-backtick?noredirect=1#comment618641_349521 and here http://stackoverflow.com/questions/42628841/bash-escape-exclamation-character-inside-variable-with-backtick

this is the modified line
databases=mysql -h$DBHOST -u$DBUSER -p "$DBPASSWORD" -e "SHOW DATABASES;" | tr -d "| " | grep -v Database``

Hello again,
So can you confirm, changing -p$DBPASSWORD to -p "$DBPASSWORD" solves it for the time being ? I'll double quote the variables in mysql string on that case.
I checked those stackexchange links, I'll try to implement those feature soon, however, while the query is running even with those mktemp trick I can see the location of temp file, cat it and get the password through it. So no difference between ps trick and that. Please correct me if I'm wrong.

Hey,
No, it is not solving the issue. I also tied -p '$DBPASSWORD' and is the tame result. Inside the backticks is the issue, I don't know hot to escape inside them. I tried also:

-p "'$DBPASSWORD'"
-p \\"'$DBPASSWORD\\"
-p \\"'$DBPASSWORD'\\"

and nothing. is the same result, not working.
Regarding the security of the script, for me is not mandatory because I am using private networks and limited access to instances so that is not my primary concern now. The objective is to be able to export the tables from the DB with any kind of passwords and this is failing now.

@Ardakilic Your documentation is slightly incorrect which is probably causing the issue for @Morpheus-ro and @Morpheus-ro you are not describing exactly what you are doing and have assumed there is a problem with the script. Let me explain.
You have given 2 examples under the section On The Fly Configuration the first example is incorrect because the password is not quoted.
@Morpheus-ro You do not show your command line (neither here nor at stackexchange)
Bug in the script : lines 170 and 174 should use double quotes around any variable that might contain characters which interfere with bash.
Just a comment, @Ardakilic instead of using the back-tick syntax for setting a variable to output of command, I would use $( ) syntax, it's easier to read - although it doesn't make any difference.
I have created a pull request, which fixes this issue.

@techsailor thank you for the PR!
Also, backtick is only used to define the backup name, anywhere else you're suggesting ?

Closing this issue as a result of last PR. Yet, it's still open for discussion.

authors: Ardakilic Morpheus-ro techsailor

repo: Ardakilic/backmeup


text:
任务下载后，马上去查看下载记录，有时候需要一段时间后才能获取到下载记录

并且  Aria.download(this).getTaskList()   和  Aria.download(this).getAllNotCompletTask()好像并没有什么区别

getTaskList 是获取所有任务的，getAllNotCompletTask是获取未完成的任务，
一段时间指的的是多久？是点击下载，马上去都数据吗？

@AriaLyy  是点击下载后，任务开始又回调了，这个时候立马去查看下载记录，获取不到下载的记录

3.4 版本已经修复了这个问题

authors: AriaLyy chaopengTan

repo: AriaLyy/Aria


text:
Attempt to invoke virtual method 'java.lang.String java.io.File.getPath()' on a null object reference

Aria版本
3.6.3
什么问题
进入App, 在Application初始化的时候调用Aria.init(this)产生的崩溃
如何复现此问题
我是在Firebase平台收集到的用户崩溃，发生了100多次，自己没有复现过
控制台日志
Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getPath()' on a null object reference
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase + 722(SQLiteDatabase.java:722)
at com.arialyy.aria.orm.DatabaseContext.openOrCreateDatabase + 91(DatabaseContext.java:91)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked + 223(SQLiteOpenHelper.java:223)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase + 163(SQLiteOpenHelper.java:163)
at com.arialyy.aria.orm.SqlHelper.getDb + 128(SqlHelper.java:128)
at com.arialyy.aria.orm.DelegateWrapper.(DelegateWrapper.java:39)
at com.arialyy.aria.orm.DelegateWrapper.init + 46(DelegateWrapper.java:46)
at com.arialyy.aria.core.AriaManager.initDb + 120(AriaManager.java:120)
at com.arialyy.aria.core.AriaManager.(AriaManager.java:87)
at com.arialyy.aria.core.AriaManager.getInstance + 97(AriaManager.java:97)
at com.arialyy.aria.core.Aria.init + 128(Aria.java:128)
at com.youdao.uclass.UClassApplication.onCreate + 118(UClassApplication.java:118)
at android.app.Instrumentation.callApplicationOnCreate + 1024(Instrumentation.java:1024)
at android.app.ActivityThread.handleBindApplication + 5014(ActivityThread.java:5014)
at android.app.ActivityThread.access$1700 + 188(ActivityThread.java:188)
at android.app.ActivityThread$H.handleMessage + 1587(ActivityThread.java:1587)
at android.os.Handler.dispatchMessage + 111(Handler.java:111)
at android.os.Looper.loop + 207(Looper.java:207)
at android.app.ActivityThread.main + 5790(ActivityThread.java:5790)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run + 1015(ZygoteInit.java:1015)
at com.android.internal.os.ZygoteInit.main + 876(ZygoteInit.java:876)

3.6.6_beta_1已经修复了这个问题

authors: AriaLyy EchoYuQ


text:
任务根据id删除后 ，download.allNotCompleteTask依然存在

   Aria.download(this).load(ids).cancel(true)

val allNotCompleteTask = download.allNotCompleteTask

重现的步骤是什么？我这测试是正常的呢

我这了复现了这个问题，把本地文件删除后，无法删除记录，remove会判断 文件是否存在

代码调用可能是这么写的
 //1. 删除本地文件目录
        File localDirFile = new File(downloadItem.getLocalPath());
        if (localDirFile.exists()) {
            FileUtil.deleteDir(localDirFile);
        }

        //2. 删除记录
        HttpNormalTarget target = Aria.download(context).load(downloadItem.getTaskId());
        if (target != null) {
//            target.cancel();
            target.removeRecord();
        }

对应代码IDeleteRecord
@Override public void deleteRecord(String filePath, boolean removeTarget,
      boolean needRemoveEntity) {
    if (TextUtils.isEmpty(filePath)) {
      throw new NullPointerException("删除记录失败，文件路径为空");
    }
    if (!filePath.startsWith("/")) {
      throw new IllegalArgumentException(String.format("文件路径错误，filePath：%s", filePath));
    }
    DownloadEntity entity = DbEntity.findFirst(DownloadEntity.class, "downloadPath=?", filePath);
    if (entity == null) {
      ALog.e(TAG, "删除下载记录失败，没有在数据库中找到对应的实体文件，filePath：" + filePath);
      return;
    }
    deleteRecord(entity, removeTarget, needRemoveEntity);
  }

用3.8.12看看，在3.8.12中，如果记录为空，是会删除实体的。
L83 已经增加了记录判空的操作

用3.8.12看看，在3.8.12中，如果记录为空，是会删除实体的。
L83 已经增加了记录判空的操作

我这边试了下没问题

3.8.15  我也遇到同样的问题，当前同时正在下载的最大任务是2，此时你删除第三条任务就会失败，因为这条记录还没有启动，此时sd卡中的文件夹会被删除，但是删除第二条任务后，第三条任务还是被触发并且会在sd中创建文件夹

authors: AriaLyy ZS-ZhangsShun Zmydhy pys200603027


text:
(fix): deleted the unrequired keys in electronics part

Deleted the unrequired keys in electronics part

Summary by CodeRabbit

Refactor

Updated the structure and formatting of the data array used in the Tabs component.
Renumbered the key properties for better consistency.
Improved the presentation of headings, descriptions, and links within the component for enhanced user readability.

LGTM

Good work! keep going!


text:
cardui24

I  added one card as card24.please check it and merge my pull request

were you assigned to it?? do read rules for making a pr ...

Sorry for the inconveniences from my side. From next time I will be follow the rules for sure


text:
Ask about setup Artalk with redis cache

I want to test a bit of redis cache configuration on Artalk, specifically my docker configuration is as follows
version: "3.5"
services:
  artalk:
    restart: unless-stopped
    container_name: artalk
    image: artalk/artalk-go
    ports:
      - 8181:23366
    volumes:
      - ./data:/data
  redis:
    image: redis:alpine
    ports:
      - 6379:6379
    restart: always
    expose:
      - "6379"

Configuration inside Artalk

Next, restart docker

According to the notification that appears, everything seems to work normally

On the default builtin cache I see that it uses a lot of RAM, mostly 300-400MB, on redis, it uses very little, only 4-5MB
Is this parameter correct, or have I configured it wrong?

Yes, I came across that topic before
In this topic, I just want to ask if redis configuration is correct? Because when I use it, I don't feel the effectiveness of caching :D
I even have the feeling that cache slows down the system more

Hello, I'm sorry I missed part of your feedback! Regarding the speed issue with Redis, you might want to consider switching the TCP connection to a Unix socket to see if that helps. Artalk uses upstream packages from https://github.com/eko/gocache and https://github.com/redis/go-redis for its caching. Currently, Artalk is using go-redis version 9.2.1, but from what I've seen in their latest releases, there doesn't seem to be any significant performance improvements. 🤔 I'm not so sure about this issue; it still requires further testing and tracking.

Yes, I will go back to the no-cache default, the default performance is great enough in my opinion

authors: bibicadotnet qwqcode

repo: ArtalkJS/Artalk


text:
I hope

I hope have ping IP fun
tanks for you help

[
{
"title": "Apple",
"": "https://www.apple.com/"
},
{
"title": "www.163.com",
"url": "https://www.163.com"
},
{
"title": "Microsoft",
"ping": "10.1.1.1"
}
]

repo: ArtemSyromiatnikov/cr-ext-ping


text:
Top N positions don't update

I've been experiencing something very similar to #39. I have a custom scoreboard that shows different rotating stat scoreboards, but players are complaining that the positions don't actually update, even though the numbers do.

My initial thought was that it was some kind of problem with TAB, but reloading that plugin doesn't help.
To test whether it actually is a problem with the placeholder I ran these commands:

The only way I've found to fix the positions is to reload PlaceholderAPI.

Thank you for reporting this!
Could you tell me what type of server you use (Paper/Spigot/Bukkit etc), which Minecraft version you are on, and which version of PlayerStats and PlayerStatsExpansion you are using?
And if you try to get the same statistics with "/stats fish_caught top", what happens? (that'll tell me if this is a PlayerStats issue or an issue with the expansion)

Server version: git-Paper-538
Minecraft version: 1.19.4
PlayerStats: 2.0
PlayerStatsExpansion: I'm not entirely sure how to get the version. It doesn't say when you do /papi list, and I just installed it with the ingame command. I'm fairly sure its the latest one since the latest version is 80 days old.
PlaceholderAPI: 2.11.3

I've done more testing, and I haven't been able to recreate the issue reliably. I can't seem to find a pattern in when it does and doesn't happen. However, I've updated the PlaceholderAPI version that the PlayerStatsExpansion is using, and that seems to have fixed it.
I've uploaded the updated version on GitHub. I won't upload it to the papi ecloud just yet - it takes a while to get updates approved, so I want to wait until I have some more updates to release. You can download it from GitHub already though (v2.0.1), and hopefully the issue shouldn't occur anymore!


text:
changedSince=master is not working

using the following command
"test:coverage": "node scripts/test.js --watchAll=\"false\" --ci --silent --testLocationInResults --coverage --changedSince=master --coverageReporters=\"text\" --coverageReporters=\"text-summary\" --json --outputFile=\"report.json\"",

got resolved when I changed the script from master to origin/master
now my coverage script looks like this
"test:coverage": "node scripts/test.js --watchAll=\"false\" --ci --silent --testLocationInResults --coverage  --changedSince=\"origin\/master\" --coverageReporters=\"text\" --coverageReporters=\"text-summary\" --json --outputFile=\"report.json\"",

repo: ArtiomTr/jest-coverage-report-action


text:
iOS Eddystone support

Hi, I added secureProfileListener that come from version 3.3.2 in android

Thanks for the great PR! I saw you did not only update the Android SDK, but also updated the iOS SDK and added iOS eddystone methods!
Great work! I want to test your code over the easter holidays and then merge. The README and the example app should be updated as well then!

Hi, I am really happy that you see my work, this weekend I can help updating documentation :)
Test my fork to check that all works fine before submit anoyther PR

I'd like to split this up into two PRs since you're doing very different things here. I cherry-picked the first two commits of this PR into a new branch https://github.com/Artirigo/react-native-kontaktio/tree/android-sdk-update-to-4 in which I'll update to the newest Kontakt.io SDK version.
@jampueroc Could you file another PR with the last four commits which are about updating the iOS part? I will then review that separately.

@is343 I hoped for @jampueroc to update the documentation about these methods, but there nothing will happen probably. If you'd update the documentation with the new functions, I'd be very happy about the PR!

I would love to do the documentation on this. Should I create a separate PR for this? Since @jampueroc  is not responding anymore I doubt he would merge my change to his fork in order to update this.
Let me know how you want to achieve this.

@nicholasc Excellent! I appreciate it a lot! Yes, please create a second PR for it.
Did you test this branch? Does it work fine for you?
Another thing I want to do is to update the example app. Do you happen to use it? If so, it would be great if you could share your version using these new functions. If not, never mind.
The example app already got quite old now. I might open up a ticket to improve it.

I just tested it on iOS and it works fine. I am going to give it a spin on Android and then start writing appropriate documentation for it. I'll keep you posted.

authors: Andruschenko jampueroc nicholasc

repo: Artirigo/react-native-kontaktio


text:
Doesent work

cant find it on chrome extensions anymore

As mentioned earlier in a separate thread.

repo: AshBardhan/memefy-this


text:
Allow remote env files

For remote debugging, one needs remote env files.
This would some additional plumbing so that the remote env could be sourced by the remote interpreter at load time.

Unfortunately, at this point I don't see a way how this can be addressed. This plugin operates within IDEA process rather than "where code is run". And I don't know the IDEA platform enough even to say if it's possible at all or no. Please feel free to contribute the feature or advice on a way how this can be implemented with regards to IDEA plugin capabilities. But for now I'm going to close this issues it doesn't seem to be feasible to implement. Sorry for bringing bad news. :(

authors: Ashald bedge

repo: Ashald/EnvFile


text:
item's width too small when item size less than 3

BottomNavigationHelper --> getMeasurementsForFixedMode --> line 40
int maxWidth = (int) context.getResources().getDimension(R.dimen.fixed_min_width);
It will work normal as long as you change fix_min_width to fix_max_width .

please fix it！

authors: xuanqinjian zhaowenliang

repo: Ashok-Varma/BottomNavigation