Update README.md

Added description to use this custom component with Supervised or HA OS. Thanks to this post: https://community.home-assistant.io/t/exposing-docker-sock-for-monitor-docker/265565/30

I would like to point out that simply exposing the Docker API over TCP itself by modifying the docker.service is sufficient as well. Don't know the resource utilization as simply proxy'ing would not need much, but not having an extra container running (which is going to be picked up by monitor_docker unless explicitly emitted is something i'd prefer.

Interesting. What code is needed to get it working? Does it persist after reboots and upgrades of this addon and the OS? Not tested but I guess that proxy works after upgrades.

There are numerous ways to modify docker.service. But the route i chose was to edit docker.service. The command i used was systemctl edit docker.service --full. This allows me to edit the full configuration of Docker (which afaik persists after upgrades, unless you completely remove it before upgrading).
The line you'd need to edit is the ExectStart line:
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://<IP_ADDRESS>:2375  --containerd=/run/containerd/containerd.sock
This is enough to publish Docker API over TCP on IP <IP_ADDRESS>.  I have several Docker hosts which i configured with a seperate Portainer instance than the one in HA.
Other ways of doing this is to include a configuration file inside a specific folder (which isn't created by default) which if present will be slipstreamed into docker.service.


How can I download the precompiled package ?

I want to use C++ edition MXNET ,but I do not find the precompiled package

@yuyijie1995,
Can you please let us know if you were able to build cpp-package from source?
@mxnet-label-bot add [Pending Requester Info]

@mxnet-label-bot add [Pending Requester Info]

@yuyijie1995 Close this issue for now due to the inactivity. Please feel free to reopen it if you are facing more problems with it.


Attempt to clean up asyncio.ClientSession objects

The global cache (with WeakKeyDictionary) is not sufficient for ipython, for some reason. This change is a little simplistic (for example, we do see closed event loops and are hence unable to trigger close() calls on captive ClientSessions).
@arahlin's more complete option can be found in pone-software/perseus, and is a little longer, a little more intrusive, but doesn't cut corners. We may end up adopting it if this doesn't survive a little testing.

Supplanted by #11


Timesheet - 23/07/2021 - TristanS

Task 1
Edited blog posts
Proof of Work

https://github.com/thenewboston-developers/Marketing/issues/303
https://github.com/thenewboston-developers/Marketing/issues/304
https://github.com/thenewboston-developers/Marketing/issues/305

Time Spent
.5 hours

Task 2
Reviewed timesheets
Proof of Work

https://github.com/thenewboston-developers/Contributor-Payments/issues

Time Spent
.5 hours

Total Time Spent
1 hours
Account Number
6d4e7ec412472b5cfabb234555bc37f9a5a1a75a4926f9fee2a54d3e070f4b3f

Account Number: 51552a8b3b32cd3389908f8dbbb8f23856898f7953b3c27e7ab50b073d15330f


Support multiselect string values

As per https://github.com/SamVerschueren/vscode-yo/issues/3#issuecomment-257272382, multiselect does not work when values are simple strings. Currently vscode-yo only supports objects.
// @dermeister0

@dermeister0 Fixed in v0.9.2


Implementation of resource providers and resource types registration

Description
This change implements the API functionality for registering resource providers and related child-types through the Radius API. This is the first step towards making the Radius API surface extensible. For this first step there is no consumer of this data or these APIs. Subsequent changes will consume the data and implement the user-facing functionality.
What's possible in this commit:

CRUDL operations on resource provider and related types like:

resource type
api version (child of resource type)
location

Additionally, this change implements the resource provider "summary" API. The summary API provides a combined view of the most useful data from each resource provider and its children.

For reviewers there are a few important notes:

Routing in UCP is complex, and error prone to work on. I abandoned the existing code and rewrote it in a form that's more native to go-chi. This was a significant improvement and made it much easier to debug the code. UCP has good integration tests so I'm not very concerned about regressions.
This is our first use-case for child resources in Radius. I used the async controllers to implement cascading deletion.
The "summary" API uses cached data. The async controllers for resource provider and other types update the cache. This is our first use of this pattern, but it felt right to me.

Type of change

This pull request adds or changes features of Radius and has an approved issue (issue link required).

Part of: #6688

@kachawla @lakshmimsft @sk593 - updated.
Big updates:

Adding API examples
Refactor backend controllers and add unit tests

@lakshmimsft updated


Slimmer crashes for controller tests that don't render views

When Slimmer::SharedTemplates is included into the ApplicationController controller tests fail with this cryptic ArgumentError:
path already is a Resolver class

Raised by: http://apidock.com/rails/ActionView/FileSystemResolver/new/class
This is fixable by using render_views:
require "spec_helper"

describe ChildBenefitTaxController, type: :controller do
  render_views
  # etc
end

Cool. That's still a workaround though -- the solution should be to fix slimmer somehow.


[QUERY] SyncuploadFromuriasync uploads the blob with external URL, 403

Library name and version
Azure.Storage.Blobs 12.20.0
Query/Question
The official document describes SyncuploadFromuriasync to support external URLs. As long as the source of HTTP get can be accessed, I have an external URL that can be opened in the browser and can be accessed with postman. Report 403, Azure.requestFaileDexception: 'This Request is not authorized to perform this operation.
Excuse me, does SyncuploadFromuriasync not support the access to the external URL with Query Parameters?
ex : https://abc.oss.com/output/8293e409e83e4d559f24fbe50/8293e409e83e4d55_20240710114350.json?Expires=1723175147&AccessKey=LTA4o1drkJN1TfCr&Signature=tiyBwLWZZ8yZubWGy6pT0%3D
Environment
azure function and Azure AppService
linux
.net 8

From my understanding, the SyncUploadFromUriAsync method does support accessing external URLs, including URLs with query parameters, as long as
The URL points to a publicly accessible resource or provides proper authorization credentials, and
The Azure Storage account and Blob service have the required permissions to access and retrieve content from that URL.
A 403 error typically means that the request lacks the necessary authorization to access the specified resource.


Content API Filtering (Documentation?) Bug

Issue Summary
Hi everyone,
I was following the Content API documentation at the filtering section. I was trying to filter tags with the operator "contains" defined as "~=" in the documentation which didn't work. After a while, I found that "contains" works with "~" operator only.
I'm not sure if the docs are wrong or if it is an actual bug.
Steps to Reproduce
First, I implemented the operator as documentation says:
{{#get "tags" limit="all" filter="description:~='tutorial'"}}
        {{#foreach tags}}
            {{name}}
        {{/foreach}}
{{/get}}

Then, trying with other alternatives, I discovered that this works:
{{#get "tags" limit="all" filter="description:~'tutorial'"}}
        {{#foreach tags}}
            {{name}}
        {{/foreach}}
{{/get}}

Ghost Version
5.9.4
Node.js Version
16.15.1
How did you install Ghost?
Local (Development), Ubuntu 22.04 LTS
Database type
SQLite3
Browser & OS version
No response
Relevant log / error output
No response
Code of Conduct

[X] I agree to be friendly and polite to people in this repository

Hi @gartesi-n2g Thanks for raising this, it's a typo in the docs, I've submitted a fix and the site should update itself momentarily.


Example doesn't work

Copy pasted the example from here: https://github.com/LLaVA-VL/LLaVA-NeXT/blob/inference/docs/LLaVA-NeXT.md
Get this:
Loading checkpoint shards: 100%|█████████████████████████████| 4/4 [00:02<00:00,  1.50it/s]
Traceback (most recent call last):
  File "/home/user/Programs/LLaVA/test.py", line 36, in <module>
    cont = model.generate(
  File "/home/user/Programs/LLaVA/env/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/home/user/Programs/LLaVA/llava/model/language_model/llava_llama.py", line 113, in generate
    (inputs, position_ids, attention_mask, _, inputs_embeds, _) = self.prepare_inputs_labels_for_multimodal(inputs, position_ids, attention_mask, None, None, images, image_sizes=image_sizes)
  File "/home/user/Programs/LLaVA/llava/model/llava_arch.py", line 199, in prepare_inputs_labels_for_multimodal
    raise ValueError("vision_tower_image_size is not found in the vision tower.")
ValueError: vision_tower_image_size is not found in the vision tower.

git log shows me at:
commit 9496e2d4667a220a3d70c268bb30bf9ed2ced724 (HEAD, next/inference)
Author: ZhangYuanhan-AI<EMAIL_ADDRESS>Date:   Fri May 10 05:24:02 2024 +0000

    Fix file paths and scaling factor calculation in video_demo.py and video_demo.sh

Hi @AmericanPresidentJimmyCarter,  I have fixed the bugs. Please try again.

Ok I get this thanks:

['\nThe image shows a radar chart, also known as a spider chart or a web chart, which is a type of graph used to display multivariate data in the form of a two-dimensional chart of three or more quantitative variables represented on axes starting from the same point. Each axis represents a different variable, and the values are plotted along each axis and connected to form a polygon.\n\nIn this particular radar chart, there are several axes labeled with different variables, such as "MM-Vet," "LLaVA-Bench," "SEED-Bench," "MMBench-CN," "MMBench," "TextVQA," "VizWiz," "GQA," "BLIP-2," "InstructBLIP," "Owen-VL-Chat," and "LLaVA-1.5." These labels suggest that the chart is comparing the performance of different models or systems across various benchmarks or tasks, such as machine translation, visual question answering, and text-based question answering.\n\nThe chart is color-coded, with each color representing a different model or system. The points on the chart are connected to form a polygon, which shows the relative performance of each model across the different benchmarks. The closer the point is to the outer edge of the']


feature add label as an argument to Sequence

Allowed for Sequences to have a label argument, which is intended as a human readable descriptor of the sequence.
If not provided, the object id is used instead (is this a good default?)
Slicing and merging methods allow for adding a new label, or auto-generate a descriptive label of the process performed.
closes #98

Technically, you are right. However, throughout the module (probably codebase) though this has consistently not been done. Many arguments are defaulted to None while the type hints only give the expected type if not None.
I think this used to be an ok way of doing it, even though it is not considered best practice anymore. I personally find it more readable this way (especially for values where None is defaulted to an argument of the expected type).
I would either change all of the type hints to include None, or not change any of them. Let me know what you prefer and I will make the changes.

You are correct that it has consistently not been done. IDEs and type checkers treated label: str = None as label: Optional[str] = None. This is indeed no longer recommended behaviour. I suggest we follow recommendations, as per https://peps.python.org/pep-0484/#union-types.
I've now used str | None , but apparently Optional[str] is better.

I really like this PR, especially the automatically created labels when merging or slicing. There is a bit of a risk to have 'recursive' labels like 'Slice (20-80) of Slice (100-200) of MySequence', but that's something the used will have to deal with.
These labels now add textual references to objects this object is based on. Would it be useful anywhere to also add actual references? E.g. an attribute merged_from and sliced_from containing references to Sequences? That would not be relevant to this PR, btw.

That's correct, they both parse to Union[str, None]. I don't really have a preference for either.

I really like this PR, especially the automatically created labels when merging or slicing. There is a bit of a risk to have 'recursive' labels like 'Slice (20-80) of Slice (100-200) of MySequence', but that's something the user will have to deal with. Nice extensive tests!

Thanks :relaxed:
I improved the recursive labeling a tiny bit, so that now the previous Sequence is always between <>. So it would be 'Slice (20-80) of <Slice (100-200) of <<MySequence>>'. This is obviously still ugly (maybe even uglier), but at least it's clear and consistent. As it is only intended for human reading and if users do not set labels actively, they will likely not care. If they do, at least they can still "backtrack" what each Sequence is.

These labels now add textual references to objects this object is based on. Would it be useful anywhere to also add actual references? E.g. an attribute merged_from and sliced_from containing references to Sequences? That would not be relevant to this PR, btw.

I don't think this is needed for now. A new Sequence is just that. I don't think it's relevant for the system to know the "history" of each Sequence. If at any point we do need this information for something after all, we can then implement it in a new PR.


Downloads: 0

its broken
i downloaded it 3 times
1 from this acc
and 2 from an alt

you  failed to fake downloads Bruh 😭


Is there a way to obtain all public available image names from Docker Hub?

For a data analytics study, I would like to analyze as much images from Docker Hub as possible.
I'm currently investing some effort in a web crawler, however, I am facing the problem that the results from an explicit search or from the explore page are limited to 20 pages, but it says that  8.249.493 available images are stored on Docker Hub.
Is there any way to get the image names for all public available images from Docker Hub? Or to enlarge to number of pages for the search results?
Thanks for any feedback.

There is no supported way to do this. Due to the scale of Docker Hub you are likely to hit our rate limits if you try this. There are a lot more than 8m images.

Closing per Justin Cormack's reply.


Dont forget to change the tentecle player control

@SebastianTanoni Was this already done in another PR or something?

@SebastianTanoni Was this already done in another PR or something?

yeah, in the black empire quest one


Grammar & Spelling review from RSameser

Docs Build status updates of commit 691e639:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 77481e6:
:warning: Validation status: warnings

File
Status
Preview URL
Details

windows-iotcore/Downloads.md
:warning:Warning

Details

windows-iotcore/Glossary.md
:warning:Warning

Details

windows-iotcore/connect-your-device/PowerShell.md
:warning:Warning

Details

windows-iotcore/develop-your-app/InvestigateMemoryLeaks.md
:warning:Warning

Details

windows-iotcore/develop-your-app/Loopback.md
:warning:Warning

Details

windows-iotcore/developer-tools/python.md
:warning:Warning

Details

windows-iotcore/manage-your-device/DevicePortal.md
:warning:Warning

Details

windows-iotcore/manage-your-device/Overview.md
:warning:Warning

Details

windows-iotcore/tutorials/quickstarter/DeviceSetup.md
:warning:Warning

Details

windows-iotcore/docfx.json
:warning:Warning

Details

windows-iotcore/Troubleshooting.md
:bulb:Suggestion

Details

windows-iotcore/connect-your-device/Bluetooth.md
:bulb:Suggestion

Details

windows-iotcore/connect-your-device/DISM.md
:bulb:Suggestion

Details

windows-iotcore/connect-your-device/SSH.md
:bulb:Suggestion

Details

windows-iotcore/connect-your-device/SetupWifi.md
:bulb:Suggestion

Details

windows-iotcore/develop-your-app/EmbeddedMode.md
:bulb:Suggestion

Details

windows-iotcore/develop-your-app/Fiddler.md
:bulb:Suggestion

Details

windows-iotcore/develop-your-app/IoTCoreDefaultApp.md
:bulb:Suggestion

Details

windows-iotcore/develop-your-app/RemoteDebugging.md
:bulb:Suggestion

Details

windows-iotcore/develop-your-app/UnitTestsForIoTCore.md
:bulb:Suggestion

Details

windows-iotcore/learn-about-hardware/DriverDeployment.md
:bulb:Suggestion

Details

windows-iotcore/learn-about-hardware/IoTCorePortingTool.md
:bulb:Suggestion

Details

windows-iotcore/learn-about-hardware/PeripheralDrivers.md
:bulb:Suggestion

Details

windows-iotcore/learn-about-hardware/PinMappings/PinMappingsRPI.md
:bulb:Suggestion

Details

windows-iotcore/learn-about-hardware/SoCsAndCustomBoards.md
:bulb:Suggestion

Details

windows-iotcore/manage-your-device/CommandLineUtils.md
:bulb:Suggestion

Details

windows-iotcore/manage-your-device/EventTracing.md
:bulb:Suggestion

Details

windows-iotcore/manage-your-device/NetworkPacketCapture.md
:bulb:Suggestion

Details

windows-iotcore/secure-your-device/SecureBootAndBitLocker.md
:bulb:Suggestion

Details

windows-iotcore/Accessibility.md
:white_check_mark:Succeeded

windows-iotcore/TOC.yml
:white_check_mark:Succeeded

windows-iotcore/connect-to-cloud/ConnectDeviceToCloud.md
:white_check_mark:Succeeded

windows-iotcore/connect-your-device/IoTDashboard.md
:white_check_mark:Succeeded

windows-iotcore/connect-your-device/MBB.md
:white_check_mark:Succeeded

windows-iotcore/connect-your-device/MTP.md
:white_check_mark:Succeeded

windows-iotcore/connect-your-device/Miracast.md
:white_check_mark:Succeeded

windows-iotcore/connect-your-device/SetupWifiDirect.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/AppInstaller.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/BackgroundApplications.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/BuildingAppsForIoTCore.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/BusProviders.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/LightningProviders.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/MultiLang.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/OnScreenKeyboard.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/SetupDefaultApp.md
:white_check_mark:Succeeded

windows-iotcore/develop-your-app/SignInDialogTitleBars.md
:white_check_mark:Succeeded

windows-iotcore/learn-about-hardware/HardwareCompatList.md
:white_check_mark:Succeeded

windows-iotcore/learn-about-hardware/HeadlessMode.md
:white_check_mark:Succeeded

windows-iotcore/learn-about-hardware/PinMappings/PinMappingsMBM.md
:white_check_mark:Succeeded

windows-iotcore/learn-about-hardware/USB-Support.md
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.

windows-iotcore/Downloads.md

Line 7, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'IoT' is not valid with 'ms.prod' value 'windows-iot'.

windows-iotcore/Glossary.md

Line 6, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'IoT' is not valid with 'ms.prod' value 'windows-iot'.

windows-iotcore/connect-your-device/PowerShell.md

Line 4, Column 12: [Warning-ms-author-invalid] Invalid value for 'ms.author', 'paulmon' is not a valid Microsoft alias.
Line 35, Column 5: [Suggestion-duplicate-alt-text] Alt text 'PowerShell console' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 39, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 43, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 47, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 54, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 67, Column 5: [Suggestion-duplicate-alt-text] Alt text 'PowerShell console' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 73, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 77, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 95, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 99, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 103, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/develop-your-app/InvestigateMemoryLeaks.md

Line 4, Column 12: [Warning-ms-author-invalid] Invalid value for 'ms.author', 'paulmon' is not a valid Microsoft alias.
Line 26, Column 83: [Suggestion-alt-text-bad-value] Alt text 'Snapshot' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 103, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Add New Project' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 107, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Add New Project' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 111, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Add New Project' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 115, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Add New Project' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 119, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Add New Project' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 150, Column 1: [Suggestion-alt-text-bad-value] Alt text 'Snapshot' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 161, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Snapshot table' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 165, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Snapshot table' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.

windows-iotcore/develop-your-app/Loopback.md

Line 4, Column 12: [Warning-ms-author-invalid] Invalid value for 'ms.author', 'paulmon' is not a valid Microsoft alias.
Line 21, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 28, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 32, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/developer-tools/python.md

Line 4, Column 12: [Warning-ms-author-invalid] Invalid value for 'ms.author', 'paulmon' is not a valid Microsoft alias.
Line 209, Column 0: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest NOTE: This Suggestion will become a Warning in early December, 2020.
Line 209, Column 0: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/cli/azure/iot/hub?view=azure-cli-latest#az-iot-hub-create NOTE: This Suggestion will become a Warning in early December, 2020.
Line 216, Column 0: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/cli/azure/ext/azure-cli-iot-ext/iot/hub/device-identity?view=azure-cli-latest#ext-azure-cli-iot-ext-az-iot-hub-device-identity-create NOTE: This Suggestion will become a Warning in early December, 2020.
Line 223, Column 0: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/cli/azure/ext/azure-cli-iot-ext/iot/hub/device-identity?view=azure-cli-latest#ext-azure-cli-iot-ext-az-iot-hub-device-identity-show-connection-string NOTE: This Suggestion will become a Warning in early December, 2020.
Line 236, Column 0: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/cli/azure/ext/azure-cli-iot-ext/iot/hub?view=azure-cli-latest#ext-azure-cli-iot-ext-az-iot-hub-monitor-events NOTE: This Suggestion will become a Warning in early December, 2020.

windows-iotcore/manage-your-device/DevicePortal.md

Line 6, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'IoT' is not valid with 'ms.prod' value 'windows-iot'.
Line 40, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 169, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 173, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 177, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 183, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/manage-your-device/Overview.md

Line 6, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'IoT' is not valid with 'ms.prod' value 'windows-iot'.

windows-iotcore/tutorials/quickstarter/DeviceSetup.md

Line 22, Column 1: [Warning-invalid-note-section] Text in the first line of Note/Section/Video is not valid. Will be rendered to <blockquote>

windows-iotcore/docfx.json

Line 43, Column 28: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'IoT' is not valid with 'ms.prod' value 'windows-iot'.

windows-iotcore/Troubleshooting.md

Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'. NOTE: This Suggestion will become a Warning in late October, 2020.

windows-iotcore/connect-your-device/Bluetooth.md

Line 46, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Bluetooth Incoming Pairing' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 50, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Bluetooth Incoming Pairing' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.

windows-iotcore/connect-your-device/DISM.md

Line 29, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 39, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 43, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/connect-your-device/SSH.md

Line 152, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 161, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 165, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/connect-your-device/SetupWifi.md

Line 91, Column 5: [Suggestion-duplicate-alt-text] Alt text 'SMB with File Explorer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 95, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 98, Column 5: [Suggestion-duplicate-alt-text] Alt text 'SMB with File Explorer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 133, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 142, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/develop-your-app/EmbeddedMode.md

Line 71, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step3' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 74, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step4' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 78, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step5' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 82, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step6' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 85, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step7' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 89, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step8' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 93, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step9' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 97, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step10' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 101, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step11' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 105, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step12' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 111, Column 5: [Suggestion-alt-text-bad-value] Alt text 'Step14Standard' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 119, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 123, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 127, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 131, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 139, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 143, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/develop-your-app/Fiddler.md

Line 62, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/develop-your-app/IoTCoreDefaultApp.md

Line 71, Column 1: [Suggestion-duplicate-alt-text] Alt text 'How to upload music files' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 77, Column 1: [Suggestion-duplicate-alt-text] Alt text 'How to upload music files' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.

windows-iotcore/develop-your-app/RemoteDebugging.md

Line 27, Column 5: [Suggestion-duplicate-alt-text] Alt text 'ConsoleApplication Remote Machine Project Settings' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 30, Column 0: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/visualstudio/ide/managing-project-and-solution-properties?view=vs-2017 NOTE: This Suggestion will become a Warning in early December, 2020.
Line 41, Column 5: [Suggestion-duplicate-alt-text] Alt text 'ConsoleApplication Remote Machine Project Settings' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.

windows-iotcore/develop-your-app/UnitTestsForIoTCore.md

Line 49, Column 2: [Suggestion-duplicate-alt-text] Alt text 'Test Explorer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 54, Column 2: [Suggestion-duplicate-alt-text] Alt text 'Test Explorer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 57, Column 2: [Suggestion-duplicate-alt-text] Alt text 'Test Explorer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 58, Column 2: [Suggestion-duplicate-alt-text] Alt text 'Test Explorer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.

windows-iotcore/learn-about-hardware/DriverDeployment.md

Line 81, Column 1: [Suggestion-alt-text-bad-value] Alt text 'ConfigureDevices' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 89, Column 1: [Suggestion-alt-text-bad-value] Alt text 'PackageManifest' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 93, Column 1: [Suggestion-alt-text-bad-value] Alt text 'Package-pkg-xml' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 97, Column 1: [Suggestion-alt-text-bad-value] Alt text 'PackageVersion' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 105, Column 1: [Suggestion-alt-text-bad-value] Alt text 'InstallOptions' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 133, Column 1: [Suggestion-alt-text-bad-value] Alt text 'Deploy' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text. NOTE: This Suggestion will become a Warning in late October, 2020.

windows-iotcore/learn-about-hardware/IoTCorePortingTool.md

Line 27, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/learn-about-hardware/PeripheralDrivers.md

Line 57, Column 0: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/powershell/module/pnpdevice/get-pnpdevice?view=win10-ps NOTE: This Suggestion will become a Warning in early December, 2020.
Line 58, Column 0: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/powershell/module/pnpdevice/get-pnpdeviceproperty?view=win10-ps NOTE: This Suggestion will become a Warning in early December, 2020.

windows-iotcore/learn-about-hardware/PinMappings/PinMappingsRPI.md

Line 91, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/learn-about-hardware/SoCsAndCustomBoards.md

Line 37, Column 0: [Suggestion-column-header-missing] Column headers are required for tables. Add appropriate header text. NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/manage-your-device/CommandLineUtils.md

Line 172, Column 1: [Suggestion-code-block-unclosed] Unclosed code block. Code blocks must begin and end with triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/manage-your-device/EventTracing.md

Line 37, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 46, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

windows-iotcore/manage-your-device/NetworkPacketCapture.md

Line 16, Column 1: [Suggestion-duplicate-alt-text] Alt text 'Message Analyzer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 35, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.
Line 45, Column 5: [Suggestion-duplicate-alt-text] Alt text 'Message Analyzer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 47, Column 5: [Suggestion-duplicate-alt-text] Alt text 'Message Analyzer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 49, Column 5: [Suggestion-duplicate-alt-text] Alt text 'Message Analyzer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 51, Column 5: [Suggestion-duplicate-alt-text] Alt text 'Message Analyzer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 53, Column 5: [Suggestion-duplicate-alt-text] Alt text 'Message Analyzer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 56, Column 5: [Suggestion-duplicate-alt-text] Alt text 'Message Analyzer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.
Line 58, Column 5: [Suggestion-duplicate-alt-text] Alt text 'Message Analyzer' is duplicated. Within an article, alt text must be unique. NOTE: This Suggestion will become a Warning in late October, 2020.

windows-iotcore/secure-your-device/SecureBootAndBitLocker.md

Line 161, Column 1: [Suggestion-code-block-indented] Indented code blocks aren't allowed. Use a Markdown code block surrounded by triple backticks (```). NOTE: This Suggestion will become a Warning in late September, 2020.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


MQTT - stand alone broker

There is a need for a standalone broker, that can run on either (ideally) a ESP32 or more likely a small RPI.
The trick will be relaying - I believe mosquitto may have that capability, but it needs research .
Part of #21

There are a number of MQTT broker libraries for ESP I have found.
https://github.com/terrorsl/sMQTTBroker looks good - does Retain and QOS 0,1
https://github.com/mlesniew/PicoMQTT does not do retain
https://github.com/alexCajas/EmbeddedMqttBroker looks like dependent on ESP32 environment, but could be misreading

It looks like Mosquitto supports what it calls "bridges" so a local RPI mosquitto could "bridge" to for example the man broker on naturalinnovation.org
See https://cedalo.com/blog/mosquitto-bridge-configuration/
and https://mosquitto.org/man/mosquitto-conf-5.html#idm890
I have not yet found a MQTT for ESP that suppports bridge

https://www.youtube.com/watch?v=0K9q4IuB_oA describes doing it with uMQTT even on an ESP8266
https://github.com/martin-ger/uMQTTBroker is a MQTT libray
https://github.com/martin-ger/esp_mqtt is (I think) a standalone broker + client with CLI - not clear how works as a bridge ,but worthe exploring -
Also all of these are for ESP8266 but say limited to 8 clients- maybe would work on ESP32 and handle more clients.
Look at Sonoff switch


compact: Visit the seed node in the Append method

Most uses of compact range invoke the visitor for the leaf node before
the Append call. This change makes it the default behaviour of Append.
The asymmetry between Append and AppendRange can be explained by the
fact that Append is usually called when the new leaf hasn't been
processed yet, whereas AppendRange is usually called when all the nodes
of the compact ranges (as well as nodes below them) have been processed.

Codecov Report

Merging #20 (1598dd8) into main (3a5b1d7) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #20      +/-   ##
==========================================
+ Coverage   96.36%   96.38%   +0.01%
==========================================
  Files           6        6
  Lines         385      387       +2
==========================================
+ Hits          371      373       +2
  Misses         12       12
  Partials        2        2

Impacted Files
Coverage Δ

compact/range.go
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3a5b1d7...1598dd8. Read the comment docs.


Add basic multi-version support to FR

This is awesome @tg-msft thank you so much!
I will take over and start adding test for it

/azp run net - formrecognizer - tests


location-[user].json not updating on dev

the location.json on web is not updating only on first run it gets updated

I have the same issue, a "code 404, message File not found" appear on terminal that runs the server. Also, I can see the catchable pokemons getting updated but not the trainer.

nope the problem is not in the web application..
its in the bot itself the bot not updating the location

This was disabled here in prep for a new web system, though I'm not sure why it was disabled when it isn't ready yet. You can edit pokemongo_bot/init.py and comment out the pass and uncomment the 3 lines below it to re-enable it.

Thanks, it fixed my problem :)

thankyou

nice, thanks!

This fix worked for me too. Thanks very much

now the fix makes the distance empty
[13:18:48] Moving towards pokestop Instituto Confucio - 0.09km
[13:18:48] {'distance_unit': '', 'distance': '', 'current_position': (-33.442803022429835, -70.66315780035433), 'last_position': (-33.44282336361273, -70.66313832839448)}

2016-08-11 13:18:50,457 [       cli] [INFO] Ran for 0:01:17
2016-08-11 13:18:50,457 [       cli] [INFO] Total XP Earned: 150  Average: 6980.14/h
2016-08-11 13:18:50,457 [       cli] [INFO] Travelled 0.00km

thanks

thank you

#3767 has been merged, should be fixed in latest dev version


Update ug

Minor changes added to Yan Long's earlier improvements so we can submit it to Jerrold

Replace remaining instances of "Address book" with "TAPA"
Page break between sections
Extra line break between features
Bold format and example heading for each feature
Change format for Format/Example in command summary to make it a little clearer

Codecov Report

Merging #130 (7003a07) into master (9390b39) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #130   +/-   ##
=========================================
  Coverage     58.98%   58.98%
  Complexity      526      526
=========================================
  Files            98       98
  Lines          2065     2065
  Branches        256      256
=========================================
  Hits           1218     1218
  Misses          754      754
  Partials         93       93

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9390b39...7003a07. Read the comment docs.

Thanks @Korochii ! I'll submit a copy to the CS2101 folder


TSAnalyze PSI SubTotal

This patch adds one line with the subtotal of PSI data in the section SERVICES ANALYSIS REPORT.
Example:
===============================================================================
|  SERVICES ANALYSIS REPORT                                                   |
|=============================================================================|
|  Global PID's                                                               |
|  TS packets: 6,427,621, PID's: 8 (clear: 8, scrambled: 0)                   |
|-----------------------------------------------------------------------------|
|     PID  Usage                                     Access          Bitrate  |
|   Total  Global PID's ................................. C   15,428,731 b/s  |
|  0x0000  PAT .......................................... C        3,168 b/s  |
|  0x0001  CAT .......................................... C        3,168 b/s  |
|  0x0010  DVB-NIT ...................................... C          151 b/s  |
|  0x0011  SDT/BAT ...................................... C          760 b/s  |
|  0x0012  EIT .......................................... C       70,170 b/s  |
|  0x0014  TDT/TOT ...................................... C          100 b/s  |
|  0x0015  Network Synchronization ...................... C        2,467 b/s  |
|  0x1FFF  Stuffing ..................................... C   15,348,744 b/s  |
|   Total  PSI data (without NULLs) ..................... C       79,984 b/s  |
|=============================================================================|

Hi, @lars18th,
Thanks for your contribution. I see that you are coming to programming now, good !
I have one remark: The global PID's sections contains all PID's which are not attached to any specific service. In the general case, this includes the EMM PID's, the total bitrate of which is often much higher than the global PSI. I think they should be included in this total.
Which makes the name "PSI data" not completely appropriate. In fact, PSI includes PMT's which are not accounted here. And SDT, BAT, EIT, TOT, TDT are SI, not PSI. So, the name should probably be something like "Global PID's (stuffing excluded)". OK, I clearly admit that this is rather pedantic, sorry 😉

Hi @lelegard ,
So what is your suggestion then?

Change the label to "Global PID's (stuffing excluded)", or
Include all PSI/SI stuff plus the PMT's, and use the label "Global PSI/SI (without NULL stuff)".

Please, comment to change it, and close the PR.
Regargs.

|     PID  Usage                                     Access          Bitrate  |
|   Total  Global PID's ................................. C   15,428,731 b/s  |
....
|  0x1FFF  Stuffing ..................................... C   15,348,744 b/s  |
|   Total  PSI data (without NULLs) ..................... C       79,984 b/s  |

Thinking twice, I have a few more objections:

In all other sections, the total is on first line, not last one. So, this is a bit confusing.
The bitrate of global PID's (including stuffing) is already on the first line, the information on the last line does not bring much information (except subtracting the stuffing bitrate).
The computation of the global bitrate in the last line is not accurate because it is a sum of final bitrates, adding up all imprecisions of the divisions. The total bitrate on the first line is computed from the sum of packets, not a sum of bitrates, giving a more precise result. The strange result is that, in the absence of stuffing in the TS, the bitrate in the final line is different from the one in the first line, while they describe exactly the same amount of packets. Believe me, I tried before integrating the PR.

Sorry if this is a bit harsh to say, but we should probably simply drop the modification.

Hi @lelegard ,
I'm going to try to argue the patch:

In all other sections, the total is on first line, not last one. So, this is a bit confusing.

Not really, as after the NULL list is the subtotal. Perhaps if I change "Total" with "Subtotal" it will be more clear. You agree?

The bitrate of global PID's (including stuffing) is already on the first line, the information on the last line does not bring much information (except subtracting the stuffing bitrate).

Yes, and if a human needs to read the output, the subtraction of the stuffing bitrate is a valuable data. Please, think on which data has sense: the "total bitrate" of a TS; the "bitrate" of each pid; the "bitrate" of a servicio... But, where is the total bitrate of the "valid data"? And where is the bitrate of the "complementary data" (valid data minus the service data; that's the PSI/SI tables)?

The computation of the global bitrate in the last line is not accurate because it is a sum of final bitrates, adding up all imprecisions of the divisions. The total bitrate on the first line is computed from the sum of packets, not a sum of bitrates, giving a more precise result. The strange result is that, in the absence of stuffing in the TS, the bitrate in the final line is different from the one in the first line, while they describe exactly the same amount of packets. Believe me, I tried before integrating the PR.

OK, so see this new suggestion:
===============================================================================
|  SERVICES ANALYSIS REPORT                                                   |
|=============================================================================|
|  Global PID's                                                               |
|  TS packets: 6,427,621, PID's: 8 (clear: 8, scrambled: 0)                   |
|-----------------------------------------------------------------------------|
|     PID  Usage                                     Access          Bitrate  |
|   Total  Global PID's ................................. C   15,428,731 b/s  |
....
|  0x1FFF  Stuffing ..................................... C   15,348,744 b/s  |
| Subtotal PSI/SI data only (pids 0-31) ................. C       79,984 b/s  |
|=============================================================================|

The problem is that I really need the subtotal (partial sum) of all PSI/SI packets. And the current output doesn't print this data.
Any new idea?

Hi @lelegard ,
After thinking more about simplicity, I think I've found a good solution.
See this new proposal:
===============================================================================
|  SERVICES ANALYSIS REPORT                                                   |
|=============================================================================|
|  Global PID's                                                               |
|  TS packets: 6,427,621, PID's: 8 (clear: 8, scrambled: 0)                   |
|-----------------------------------------------------------------------------|
|     PID  Usage                                     Access          Bitrate  |
|   Total  Global PID's ................................. C   15,428,731 b/s  |
|  0x0000  PAT .......................................... C        3,168 b/s  |
|  0x0001  CAT .......................................... C        3,168 b/s  |
|  0x0010  DVB-NIT ...................................... C          151 b/s  |
|  0x0011  SDT/BAT ...................................... C          760 b/s  |
|  0x0012  EIT .......................................... C       70,170 b/s  |
|  0x0014  TDT/TOT ...................................... C          100 b/s  |
|  0x0015  Network Synchronization ...................... C        2,467 b/s  |
|  0x1FFF  Stuffing ..................................... C   15,348,744 b/s  |
|          Aggregated bitrate of PIDs: 0x00-0x1F ........ C       79,984 b/s  |
|=============================================================================|

I feel this info is clear and not intrusive.
I hope you agree, and merge this PR.
Regards.

Hi @lelegard ,
After thinking more about simplicity, I think I've found a good solution.
See this new proposal:
===============================================================================
|  SERVICES ANALYSIS REPORT                                                   |
|=============================================================================|
|  Global PID's                                                               |
|  TS packets: 6,427,621, PID's: 8 (clear: 8, scrambled: 0)                   |
|-----------------------------------------------------------------------------|
|     PID  Usage                                     Access          Bitrate  |
|   Total  Global PID's ................................. C   15,428,731 b/s  |
|  0x0000  PAT .......................................... C        3,168 b/s  |
|  0x0001  CAT .......................................... C        3,168 b/s  |
|  0x0010  DVB-NIT ...................................... C          151 b/s  |
|  0x0011  SDT/BAT ...................................... C          760 b/s  |
|  0x0012  EIT .......................................... C       70,170 b/s  |
|  0x0014  TDT/TOT ...................................... C          100 b/s  |
|  0x0015  Network Synchronization ...................... C        2,467 b/s  |
|  0x1FFF  Stuffing ..................................... C   15,348,744 b/s  |
|          Aggregated bitrate of PIDs: 0x00-0x1F ........ C       79,984 b/s  |
|=============================================================================|

I feel this info is clear and not intrusive.
I hope you agree, and merge this PR.
Regards.

Hi @lars18th,
I integrated your contribution. I usually prefer to credit all contributors, no matter the size of the contribution (see file CONTRIBUTORS.txt). There is no obligation (no NSA here!) but I prefer to. If you'd like to be listed here, please send me your full name.
As I mentioned in a previous comment, I had to slightly modify the bitrate computation. Simply adding the bitrates of the components added the imprecisions and in TS without EMM's and without stuffing, the two lines about global PID's and PID's below 0x1F were different by a few bits. I also moved your summary up because it was a bit misplaced far away after all EMM PID's (seen on TS with a lot of EMM's).
Finally, outside your contributed code, I took this opportunity to do some cleanup on the top part with --wide-display which was a bit ugly previously.
Thanks.


IndentationError: unindent does not match any outer indentation level

Reporting Issues:
To ensure that a I has enough information to work with please include all of the following information.
Use proper markdown syntax to structure your post (i.e. code/log in code blocks).
Make sure you provide the following information below:

[2f3d21cd395ea743d37373c6b4f95deae1384ec6] Version

[master2] Branch

[ ] Commit hash

[QNAP NAS: Linux QNAP-TS651-1 3.12.6 ] Operating system

[2.7.9 ] Python version

What you did?

I noticed that there was an update so I did it from the app itself. After this last update it didn't start.

[ ] What happened?

It doesn't start. Error is the following and it stops there:
'''
[/share/CACHEDEV1_DATA/.qpkg/HTPCManager/bin] # /etc/init.d/HTPCManager.sh restart
HTPCManager is stopped.
2016-06-13 09:27:49 :: root :: INFO :: Welcome to Hellowlol's HTPC Manager fork
2016-06-13 09:27:49 :: root :: INFO :: Loglevel set to info
2016-06-13 09:27:49 :: htpc.updater :: INFO :: Using SourceUpdater engine
2016-06-13 09:27:49 :: apscheduler.scheduler :: INFO :: Added job "Updater.update_needed" to job store "default"
2016-06-13 09:27:49 :: modules.kodi :: WARNING :: No configured kodi-Servers.
2016-06-13 09:27:49 :: modules.newznab :: WARNING :: No configured Indexers.
Traceback (most recent call last):
File "/share/CACHEDEV1_DATA/.qpkg/HTPCManager/HTPC-Manager-master/Htpc.py", line 261, in
main()
File "/share/CACHEDEV1_DATA/.qpkg/HTPCManager/HTPC-Manager-master/Htpc.py", line 246, in main
load_modules()
File "/share/CACHEDEV1_DATA/.qpkg/HTPCManager/HTPC-Manager-master/Htpc.py", line 96, in load_modules
from modules.sonarr import Sonarr
File "/share/CACHEDEV1_DATA/.qpkg/HTPCManager/HTPC-Manager-master/modules/sonarr.py", line 162
d = {}
^
IndentationError: unindent does not match any outer indentation level
'''

[ ] What you expected?

Updated version and that the app started.

[ ] How can we reproduce your issue?

Every time I try to start it.

[ ] What are your (relevant) settings?

I have configured: Mylar / Plex / Sickbeard / Couchpotato

[ ] Include a link to your FULL (not just a few lines!) log file that has the error. Please use Gist or Pastebin.

https://gist.github.com/cesalo/563a94bff1f92485771a2262c681f527
Close your issue when it's solved! If you found the solution yourself please comment so that others benefit from it.
Link to log:

Use git pull to fix the issue, sorry for breaking htpc manger


Add block timestamp to contract events

Hey there!
Currently in our use case we would like to store the block timestamp of a contract event. Since we do not have that block timestamp when is creating the event in this factory.
We decided to ask for the block info when having the block number here: https://github.com/ConsenSys/eventeum/blob/master/core/src/main/java/net/consensys/eventeum/chain/service/Web3jService.java#L100
That means that every time that we receive a contract event in that observable we call the function  this.web3j.ethGetBlockByNumber to get the block information so we will receive the timestamp.
We wanted to share with you @craigwilliams84 this solution and discuss if you think is a good approach or you have other thing in mind.
Best regards and thanks in advance for this great library!

Hey, thanks for getting in touch, and proposing this solution.
This would work for all cases besides Infura.  This is because Infura load balance across multiple nodes and don't yet support sticky sessions.  This leaves a situation where a get by block number can fail because the block has not yet been propagated to the node that handled the request (due to network latency etc).
You aren't the first person to request this feature so I might try and work on an implementation soon.  I've got an idea in mind; having a short lived in memory cache of blocks populated my a BlockListener (the timestamp information is included in new block notifications), that can be queried when a new contract event is received by Eventeum.

Yup! Actually that was the first thing I've checked, if eventeum was storing that block info in mongo to get it from there, but didn't find.
I understand what you said, but could it be, since you have two observables, one for contract events and other for blocks, that you receive first the contract event without having yet the in-memory block structure updated? I though about that solution but I discarded cause maybe will be some race conditions there... not sure afaik.

Its true that there could be a race but this can be coded around, as there will only be milliseconds in it, so the contract event listener observable could wait until the block has been processed.

we introduced a custom fix into our repo


[Cosigned] Fix publicKey unmarshal

Signed-off-by: Denny Hoang<EMAIL_ADDRESS>Summary
Unmarshaling PublicKeys causes an error:
{"severity":"ERROR","timestamp":"2022-04-06T14:33:44.2084731Z","logger":"cosigned.config-store","caller":"configmap/store.go:148","message":"Error updating image-policies config \"config-image-policies\": \"failed to parse the entry <ENTRY> : math/big: cannot unmarshal \\\"2.7708706494268807e+76\\\" into a *big.Int\"","commit":"9008111","stacktrace":"<STACKTRACE>"}

Ticket Link
Fixes https://github.com/sigstore/cosign/issues/1717
Notes
I am aware I am temporarily duplicating the function for parsing PEMs into the internal clusterimagepolicy_types file.
I have another branch that will address this alongside consolidating a lot of the clusterimagepolicy logic into the types file.
cc: @hectorj2f @vaikas @coyote240

To make sure that we do not regress in the future, would you mind adding a test with public keys (existing only tests signing with Fulcio so this was not caught by the existing tests).
https://github.com/sigstore/cosign/blob/main/.github/workflows/kind-cluster-image-policy.yaml#L127

Codecov Report

Merging #1719 (2beca8f) into main (9008111) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1719      +/-   ##
==========================================
- Coverage   29.26%   29.25%   -0.01%
==========================================
  Files         141      141
  Lines        8503     8502       -1
==========================================
- Hits         2488     2487       -1
  Misses       5742     5742
  Partials      273      273

Impacted Files
Coverage Δ

...econciler/clusterimagepolicy/clusterimagepolicy.go
64.00% <ø> (-0.21%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9008111...2beca8f. Read the comment docs.


Use in TouchGFX

Hello and respect
Is it possible to provide a sample code to be used in TouchGFX??

Hi @arghashi,
Thank you for your question. The GT911 touch screen controller is used on the two boards below:

STM32U5G9J-DK2
STM32H7S78-DK

There is currently no demo of how to use TouchGFX with the GT911 driver in the firmware of neither series. However:

You can generate the source code of a complete demo using the TouchGFX Designer.
You can also find a sample code here that you may find helpful.

By the way, if you have questions about the TouchGFX Designer, you can ask them here.
With regards,

Thank you very much, your advice helped me a lot.


On sample creation list is not being updated

New sample is not showing up under the list of samples.

In the home page : samples are being displayed from project.samples list. I can fix this by reloading the samples. But the calendar is using project. So here we need a way to reload the project when home route is being called.


Added UTM

Project URL
https://github.com/utmapp/UTM
Category
Development
Description
Added UTM
Why it should be included to Awesome macOS open source applications  (optional)
There are many paid OS virtualization options for Mac such as Parallels and VMware. but many developers would prefer more open-source, free options. VirtualBox has become outdated/buggy, and having used UTM for the last few months. it has proven a strong contender.
Checklist

[x] Edit applications.json instead of README.md.
[x] Only one project/change is in this pull request
[x] Screenshots(s) added if any
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

@aryav-bharali Thank you!

I want make but I'm first time I don't know very well if someone make call
in zoom for help me
On Mon, Oct 31, 2022, 12:54 Serhii Londar @.***> wrote:

@aryav-bharali https://github.com/aryav-bharali Thank you!
—
Reply to this email directly, view it on GitHub
https://github.com/serhii-londar/open-source-mac-os-apps/pull/819#issuecomment-1296782953,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZUSVQ7EK6SMLNOCWRYE3GDWF6CMXANCNFSM6AAAAAARSZQV34
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>


Implement BitcoinJsWalletProvider

Description
This PR implements BitcoinJsWalletProvider. It allows you to provide a 12 - 24 word mnemonic to the provider, and uses a similar derivation scheme as Ledger Nano.
Submission Checklist :pencil:

[x] Implement BitcoinJsWalletProvider
[x] Add tests for BitcoinJsWalletProvider

Amazing! :D


Docs improvements

Hello
I fixed some minor typos in the code comments,
Hope it helps.
Br,
Tudor.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


feature: Add parameterized circuits

Issue #, if available:
Description of changes:
feature: Add parameterized circuits.
This is a 2 part PR where the second part will allow for execution of parameterized circuits. Currently this is blocked in this PR.
Testing done:
tox
Merge Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your pull request.
General

[ x ] I have read the CONTRIBUTING doc
[ x ] I used the commit message format described in CONTRIBUTING
[ x ] I have updated any necessary documentation, including READMEs and API docs (if appropriate)

Tests

[ x ] I have added tests that prove my fix is effective or that my feature works (if appropriate)
[ x ] I have checked that my tests are not configured for a specific region or account (if appropriate)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Will update with docs. This was a quick way to set values. As setting values now returns a new circuit, it will return the fixed value circuit.

But it's really not intuitive to me...

Can you update a description of this PR? Also make it a bit more descriptive in how to use the parametric circuit.


RVA23 clarification request: Ssstrict

The Ssstrict extension in RVA23 seems good for properly restricting reserved encodings.
But if possible, I'm happy if "supervisor-mode trap handler" is clarified further.
I mean, I think this "supervisor-mode trap handler" if H (hypervisor) is implemented means both HS-mode and VS-mode trap handlers (because they both operate in the supervisor-mode) but if this point is clarified, it will make hypervisor developers happy (e.g. enabling software emulation of reserved instructions in the hypervisor level).

Ssstrict definition applies to the execution environment claiming to be RVA23 compatible -which must have the hypervisor extension.  That execution environment will take a contained trap to supervisor-mode (however that trap is implemented, including, but not limited to, emulation/delegation in the outer execution environment).  Ssstrict (and all the other RVA23 mandates and options) do not apply to any guest VMs run by a hypervisor. An RVA23 hypervisor can provide guest VMs that are also RVA23-compatible but with an expanded set of emulated standard instructions.  An RVA23 hypervisor can also choose to implement guest VMs that are not RVA23 compatible (e.g., lacking H, or only RVA20).

Fair enough.
My point is, if the hypervisor side can benefit from the Ssstrict extension (capture the trap from the guest), that enables we can guarantee that we can emulate instructions using the hypervisor, even if the guest is not RVA23-compatible.

That execution environment will take a contained trap to supervisor-mode (however that trap is implemented, including, but not limited to, emulation/delegation in the outer execution environment).

From my view, it seems your answer to my point is, "yes".


Take long time to be displayed at UITableViewCell

Thanks for greate library.
I use DOFavoriteButton to UITableViewCell. And I use autolayout.
I change the button image per cell, because each cell have each state.
Then, it takes long time to display the button.
Do you have any idea?
this is snnipet of set data to cell.
func setPostData(post: Post) {
        self.post = post

         if post.myLikeCount < 5 {
            likeIconImageView.imageColorOff = UIColor.myPinkColor()
            likeIconImageView.image               = UIImage(named: "fav")
        }
        else {
            likeIconImageView.imageColorOff = UIColor.mySecondaryColor()
            likeIconImageView.image              = UIImage(named: "fav_disabled")
        }
}

same problem
to me it was even crash I had to edit
public init(frame: CGRect, image: UIImage!) {
        super.init(frame: frame)
        DispatchQueue.main.async {
            self.image = image
            self.createLayers(image)
            self.addTargets()
            self.mDeselect(false)
        }
    }

    public required init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)!
        DispatchQueue.main.async {
            self.createLayers(UIImage())
            self.addTargets()
            self.mDeselect(false)
        }

    }

but I'm still having problems. you only see the animation. the image is not drawn


Feature/suspend logging

Description:
It looks like we had a lot of the framework for this one already, but it just needed some tweaking. Here's the workflow this PR establishes:

Mod calls the suspend command on a user (and optionally provides reason).
Bot suspends user like normal.
Bot checks database for existing user DB entry (by userID, as AFAIK that is immutable), and pushes a {date, reason} object to the suspended array if it finds the user. If it does not find the user, it creates a new record for them.
Mod can call user command on any mention to get the user's suspension history. If the bot cannot find the userID in the DB, it responds with "clean record".

This should cover all of Bjorno's asks for this one. If we choose to go live, I can slap my mongo URI in the Heroku env.

Closes #152

Okay @bradtaniguchi I have further modified it.
The log now includes the mod that performs the suspension. The user schema tracks the user's current user name and nickname, and provides them when the user command is called. Ultimately it's all tied to the userId as that doesn't change, but this should work well enough I think?

I was thinking about de-normalizing the database data into different schemas based around the idea that we can save other stuff against the same user rather than shoving everything into 1 schema as we have now.
Might have to think about it a little more tho, I'm unsure about having everything in 1 schema, it might be fine, or might not be.

So you're thinking have a User schema for the username and nickname, and a Suspend schema for the log? And tie them together by the userID?

Yes or we de-normalize everything in 1 schema, but put everything in arrays, as there shouldn't be many items per user so there isn't much point in putting it into different schemas.
I can create an example of how the data will be saved in the db later if you want

@bradtaniguchi okay I switched it to target a new branch on the base repo.


A tutorial explaining how to move from a basic installation to a production instance

In the admin corner, the next step after the introduction and before "Setting galaxy as a service" could be a tutorial explaining how to move from a dev-instance to a production instance.

So we take it (Olivier & me)

:)

a galaxy tours divided (at least 3 or 4 steps)

We now have a production galaxy installation with ansible which is the usegalaxy.* recommended way, and the way we do it ourselves.


working project setup link broken

your demo link is now broken
https://github.com/antoinerousseau/tribeez
please provide another sample project if possible
btw: what is : "replace "fcm.ACTION.HELLO" by the click_action you want to match".
Which functionality is this? sample?

@evollu can we get this PR in https://github.com/evollu/react-native-fcm/pull/152?
@java99 try the example of this PR: https://github.com/evollu/react-native-fcm/pull/152

Thank you for your new sample project.
I have a question: could you please elaborate on how to send a push notification to a group of devices? (from a client or from a server - either is possible)
In your sample project I only get local notifications for send data and send data with notification. (first button has no effect). Nowhere on the internet there was anything related to fcm doing so. Only configuring a fcm server system does that, right?
I wonder why no one has the need to send push notifications from one device to other devices. Imagine a chat - i want to notify all people in the group. How to do that?
Please drop us a simple statement , thank you very much!

I'm waiting for merge conflict to be solved

@java99 check this out: https://github.com/evollu/react-native-fcm/tree/master/Examples/simple-fcm-client
can u close this?


Some few possible spelling errors

On the FOSS server fossies.org I have used a new functionality and have done as a trial a "codespell" run for the "lsquic" project. Here the version independent URL of the resulting report:
https://fossies.org/linux/www/lsquic/codespell.html
That URL redirects always to the URL of the report for the last "lsquic" release supported on Fossies (in case such a report was requested respectively is existing). Currently that is
https://fossies.org/linux/www/lsquic-2.5.1.tar.gz/codespell.html
Although I have already prefiltered some obviously wrong matches (false positives) please inform me if you find more of them so that I can force a new improved check.
I know it's not an important issue and naturally you can ignore it.

Thank you for looking into this.  You're right: we usually have higher priority items.  Nevertheless, we'll gladly take a PR.

Ok, understandable. But for different reasons I myself am unable to create a PR. If nobody else will create a PR the issue can be closed.

Thank you.  We closed the issue because no one volunteered to fix it in about a year and it's not really a "bug" bug.  Maybe we'll spend some time and fix spelling error one day.


Use open ports

Summary
It'd be nice if I could give the library a known external address, like a public IP and UDP port, and then have that be part of the SDP / ICE candidates.
Motivation
My main interest in WebRTC is in NAT traversal, using it as a generic P2P transport. It's also nice that it can work in the browser. But outside of the browser there are some existing techniques for NAT traversal like UPnP and NAT-PMP. These standards allow for opening a port on the router. There already existing Go libraries for this, like huin/goupnp and jackpal/go-nat-pmp. I don't think Pion should integrate these libs, but it'd be nice if on a desktop I could call them, get an address, and then give it to Pion to try and use when establishing the WebRTC connection. This will make for faster connection setup, and can create direct connections in places where STUN doesn't work.
Describe alternatives you've considered
Not sure of anything that can do this. Maybe it's already available in the library and I just don't know about it. Maybe just by adding an SDP line before sending it? If that's possible I'd appreciate if someone could share some code.

Hey @makeworld-the-better-one
This does exist today! Check out [SetNAT1To1IPs](https://pkg.go.dev/github.com/pion/webrtc/v3#SettingEngine. SetNAT1To1IPs). When you do implement you should write a blog post! I have never seen any numbers, but I am personally curious about the success rate of STUN vs nat-pmp.


Switched to AsyncKeyedLock

This library will improve performance and greatly reduce memory allocations through object pooling of SemaphoreSlim objects.

@GooRiOn ?

@GooRiOn ?

@GooRiOn ?

@GooRiOn  are you interested or shall I close this PR?

@GooRiOn  please let me know


Navbar carousel

Updated Carousel- Navbar Work In Progress

Rather than adding it in App.jsx, you can add it in Home page, since it is a part of Home page

And Carousal Speed besi hoise ig


Upgrading CDK to 1.11 or later breaks monitoring

We're in the process of upgrading our CDK installs to Kubernetes 1.12, and during our last upgrade we found that kubelet-extra-args='--cadvisor-port=4194' was no longer supported (because it is deprecated upstream).  We hacked around this manually, but as of 1.12, cAdvisor has been removed entirely.
This represents a feature regression, since cAdvisor metrics are what we use for monitoring & alerting of missing/broken pods and performance problems.  Upstream's recommendation is to run cAdvisor as a DaemonSet, so please take this as a request to commit CDK to providing this as part of the default install.
@tvansteenburgh, could we please have a canonical-is tag on this issue?  Internal ref. cRT#114215 if you need it.

@paulgear Do you have a link to that recommendation from upstream?

@paulgear it's true that cadvisor is no longer directly accessible, but you can still scrape the data from the k8s-master or kubeapi-load-balancer:
curl -k -u admin:password https://<IP_ADDRESS>:443/api/v1/nodes/ip-172-31-25-18.us-west-1.compute.internal/proxy/metrics/cadvisor
<lots of output>

I can confirm that prometheus scraping does work given the right scraper (that is, scrape the proxied metrics vs the cadavisor endpoints directly).  Here's our scrape job (see job_name: 'kubernetes-cadvisor' for details:
https://github.com/conjure-up/spells/blob/master/canonical-kubernetes/addons/prometheus/steps/01_install-prometheus/prometheus-scrape-k8s.yaml
To confirm this, add that job to your prometheus/0:/var/snap/prometheus/current/prometheus.yaml and sudo systemctl stop snap.prometheus.prometheus followed by a start.
Caveat, we know this does not work when RBAC is enabled, but we're working on a fix for that now #635.

I've upgraded two of our CDK installs with the above scrape job (and an extra relabel_configs entry to make the tags match), and it seems to work as expected.  I'm concerned about the complexity of the config and the need for pulling API credentials and adding them in clear text to the prometheus install - is this something for which you have a preferred solution?  e.g. juju cross-model relations? An in-CDK prometheus unit + federation?

Also, the k8s-api-endpoints scrape job did not work in either of the CDK endpoints I tested; it seems to be because the API server juju unit does not expose TCP 6443, which is what the target gets added as when the scrape job finds it.  I'm not clear on why this port is used when the -nodes and -cadvisor scrape jobs use TCP 443 - presumably the kubernetes_sd_configs driver assumes a different port for the API endpoints?

Turns out the k8s-api-endpoints job just needed a "juju expose kubernetes-master".  (Questions in https://github.com/juju-solutions/bundle-canonical-kubernetes/issues/687#issuecomment-438197131 still relevant, though.)

Turns out the k8s-api-endpoints job just needed a "juju expose kubernetes-master".

@paulgear are you scraping the k8s-master public or private ip?  assuming prometheus and k8s are in the same model, prom should be able to hit the private ip without exposure.  fwiw, we typically scrape the kubeapi-load-balancer, which should keep metrics flowing in if/when a master goes down.

@paulgear i'm poking around with prometheus scraping again, and while I know this (and the associated rt) is stale, I noticed you can get at the endpoints without exposing k8s-master port 6443. That info is scrapable from the kubeapi-load-balancer -- similar to the node metrics mentioned in https://github.com/juju-solutions/bundle-canonical-kubernetes/issues/687#issuecomment-437037521:
$ export PASS=password
$ export KUBE_LB=<IP_ADDRESS>:443
$ curl -k -u admin:$PASS https://$KUBE_LB/api/v1/endpoints

In our conjure-up spell, prometheus scrapes endpoint service data from the default k8s namespace, but we don't really show that off in our default dashboards. You can see more info about prometheus endpoint config here if it's helpful in adjusting you scraper labels:
https://prometheus.io/docs/prometheus/latest/configuration/configuration/#endpoints

Scraping metrics via the load-balancer proxy is an effective workaround, so prometheus monitoring remains functional.
@paulgear I don't want to lose the issues that came up from your comments, so let's track those over in CDK's launchpad:
https://bugs.launchpad.net/charm-kubeapi-load-balancer/+bug/1819573
Closing this out here.


travis support

Travis build ok for all the intended tests.
No code changes.

Please remove simplejson from both requirements files, and dnspython3 from the python2.txt. I will merge and test Travis once you do that. Thanks.

Done ;)
Thx++

I still see dnspython3 in python2.txt.

Thanks!


Problem with launching mashine-learning remote unreal plugin

hello gyus. I'm using the standard vehicle example. I'm trying to integrate machine learning, and unreal engine doesn't see the web server. (http://localhost:8080/ )
link to github: https://github.com/getnamo/MachineLearningRemote-Unreal .

hi, I also faced such a problem, and did not find a solution.

Tried to update python-socketio library to current version (5.8.0), but it still does not work
Could You suppose any ideas how to deal with it?


Login Unusual Detected Whenever try to Login Instaloader

i try to login using this command to download a post [instaloader --login=xxxxx -- -xxXxXxX] whenever i try to login and download it will popup this error in cmd as below :-
Errors or warnings occurred:
-XxxXXxX: 400 Bad Request
After that my intagram will detect unusual login and ask me to change my password every time if i try to download a post by login.. Before this im using Login to download post without any issues.. Now i cant download it because Instagram will always ask me to change the password.. Any help?

same question, what's the fix?

Don't keep resetting your password. I did this, and after a few password resets, you get locked out until you prove your identity. If you don't prove your identity within 180 days, they will delete your account.
I did it on my personal account, so I didn't really mind all that much, but to do photo identification four different times is really annoying.

u also facing the same issue?

Exactly, every time I try to download profile, it asked me to login in. As long as I typed in the password, it sent me a link to reset my password for the sake of security. 😭

u also facing the same issue?

Exactly, every time I try to download profile, it asked me to login in. As long as I typed in the password, it sent me a link to reset my password for the sake of security. 😭

i hope someone got solution for us

Same happened to me, but I managed to download data by logging in via Firefox and running the python script described at https://instaloader.github.io/troubleshooting.html#login-error


fix: handle missing stack when throwing recursion errors

This is for #398 which I think we should land and release as 8.0.1. Guards against the error and falls back to the behavior of v7

So ... what's the order of things here? #398 and then #401 and then #402?

I think this, release, then figure out what to do in #398 (I'm not totally happy with it)

I'll rebase both to trigger CI 🙂


Update deprecation of commands

Status
Ready/In Progress/In Hold (Reason for hold)
Related Issues
fixes: link to the issue
Description
Add how to deprecate commands.
Screenshots
Paste here any images that will help the reviewer

@dorschw Doc review completed.


Delaware Valley Regional High School

Institution/School Name
Delaware Valley Regional High School
Institution/School Website
https://www.dvrhs.org
Email Users

[x] Students
[x] Academic/Teaching Staff
[x] Other/Support Staff
[ ]  Alumni

Education Levels

[ ]   Post-graduate research
[ ]   Graduate School
[ ]   College (University) or Undergraduate School or equivalent
[ ]   Community College or equivalent
[x]   High School or equivalent
[ ]   Elementary School or equivalent

@michaelcerne Pull request merged. Please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!


Checking that ndim is >= 3 for batch_dot in TensorFlow backend

This PR raises an exception if ndim is < 3 in batch_dot, to avoid unexpected outputs, as described in #5131.

It looks as if the tests have failed due to a bug fetching a remote pickle from S3.
If you close and reopen this PR it should hopefully run Travis again & pass.

@reynoldscem Thanks - will do

LGTM.


Can't resolve './Timeline.jsx'

I got the error after I plug in the 'react-timespan'
Here is the error :
./node_modules/react-timespan/dist/index.js
Module not found: Can't resolve './Timeline.jsx' in '/Users/apple/Documents/Wish_Life/test/node_modules/react-timespan/dist'

the index.js require Timeline.jsx, but there is not such a file

Ahhh, thanks for filing this report. It looks like the build process is transpiling .jsx into .js
I won't be able to get to this until later today (~12 hours), if you prefer to take a crack at it I'm happy to add you as a contributor :)

I copied the files and it works. But it doesn't work as what the demo looks like.

The timeline doesn't fit into a wide screen(there is a blank on the right side and the content is not centered), and the timeline is offset with the labels.

The styles might be more nuanced than what is included here. That's my bad for not putting in a development runtime. You can find all the styles that may have been used for this component here:
https://github.com/coleturner/portfolio/tree/2091cfdb3a9904db08834ab0dd913f429bb44209/assets/stylesheets


feature: same net deploy, test for it, fixes and small adjustments

Motivation

Solution

PR Checklist

[ ] Added Tests
[ ] Updated Documentation
[ ] Updated CHANGELOG.md for the appropriate package

is this work current?

closing as stale


feat(server): satori server

Codecov Report

Merging #38 (534202a) into master (42e09d1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #38   +/-   ##
=======================================
  Coverage   72.00%   72.00%
=======================================
  Files           9        9
  Lines        1211     1211
  Branches       99       99
=======================================
  Hits          872      872
  Misses        339      339

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

What's satori server?

What's satori server?

通过 http 的方式对某一个 app 提供统一的聊天服务，这就是 satori server 的作用。
Provide a unified chat service to an app through http, this is the role of satori app.


Update platform_channel linux example

Resolves https://github.com/flutter/flutter/issues/127508.

Closing in favor of https://github.com/flutter/flutter/issues/127506


Kdulski patch 1

First attempt for streaming in framewrok

Hi,
Sorry for late reply.
I`ve apply almost all the changes You had suggested. However there are a couple of issues that should be
discussed:

In my opinion, leaving the categorized hits only, will somehow lead to loss of information that could be used. For example, if someone is analyzing scatterings, beside finding primary scatterings, one also needs to have scatter candidates which in general, are not lying in TOT cuts used in categorization. I think safer will be to leave whole event, and the user will decide what to do with the hits that are not categorized, but which are registered in the same EventTimeWindow.

Physic class is an example of my analysis, that i use for analysis of positronium lifetimes. This is what Wojciech was asking me for, and maybe for general case it is too detailed.

This issues can be resolved in a wider group. I propose to discuss above on the next JPetFramework meeting.
P.S.
I think it would be better to just make new PR, and close this one which was just the first attempt. Also it would be better to make PR on upgraded 6.1 version of framework, when this PR is prepared on 6.0.
Please, write what are You thinking about this solution.
Best regards,

The details of stream design should be discussed more, yes.
Methods only you use in your analysis should be removed from common repository, so Physics stream should be reduced to essentials.
You do not need to close this PR, just commit new changes to your repository, it will update.
But if you choose to, it is ok. Maybe introducing streams and tools one by one will be better idea?
I think the most important piece of code, that you created, are tools - these will be used by many people, if documented and tested.

I guess, that this PR can be closed, because new ones were submitted.


[easy] remove extraneous debugging Printf from devbox.installNixPackagesToStore

Summary
How was it tested?

Current dependencies on/for this PR:

main

PR #1750   👈

This stack of pull requests is managed by Graphite.


fix(dropdown): close dropdown when item is selected

Description
Closes the dropdown floating menu whenever a DropdownItem is clicked.
Inside Dropdown/index.tsx, a mapping function is executed that extends the onClick props of all instances of DropdownItem. The extended lines trigger a local state change to closeRequestKey that is passed to the Floating/index.tsx component.
setOpen(false) is called inside the Floating component whenever the closeRequestKey is changed to a unique string generated by the UUID helper function.
This emulates the Dropdown component requesting Floating to close itself. This is the only workaround that I can think of due to how the component is designed. Floating is contained with Dropdown, preventing other ways of passing control of the open state to Dropdown and its child.
We can move this entirely in Floating/index.tsx to perform the mapping but since it is reused on other components, I opted to isolate most changes on the Dropdown components themselves.
Fixes #349
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?

[x] Manual test through StoryBook

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings

Hey, I would appreciate a little bit of help here. I'm not sure why the test is failing when it passes when tested locally.

Hey, I would appreciate a little bit of help here. I'm not sure why the test is failing when it passes when tested locally.

Well, it is also passing locally for me. Maybe some configuration/restriction to the CI? But... I don't actually see any big difference from other tests. :thinking:

Ugh, I don't really want to spam this with commits. Let me try following React's warning about using act for these sorts of tests.