Problem Downloading the Solutions!

Bought the Book! But unable to download the solutions.

Hi @nsrinivasan80,
The solutions are in this repository :) Either click here and navigate to the chapter you want or simply open the files you cloned locally when you setup your environment in chapter 1. Sometimes files are too big to display in the browser so you best bet is to use the local copy obtained in chapter 1 (they are in the Hands-On-Data-Analysis-with-Pandas-2nd-edition/solutions/ folder).

Stefanie,
Thanks for your kind response. I am very much obliged.
However, I am new to github.
I would like to work with your book. I also want to try the exercises.
When doing the exercises, especially in programming, you can always produce
an answer, but usually it is wrong!
to give you an example, I am currently trying to learn "Resampling" in
Pandas. I want to "Resample" weekly averages.
Yes, i get the answer. The result shows the first row is the average of the
first three entries in the original DataFrame,
but the rest of the rows are correctly the weekly averages. I do NOT
understand the results.
I am disabled. Also remote. There is no one to ask.
But, I digress.
I am new to github. If you can please tell me how I can download the
Solutions, I will indeed be much obliged.
Best Regards,
N. Srinivasan
On Fri, May 14, 2021 at 5:38 PM Stefanie Molin @.***>
wrote:

Hi @nsrinivasan80 https://github.com/nsrinivasan80,
The solutions are in this repository :) Either click here
https://github.com/stefmolin/Hands-On-Data-Analysis-with-Pandas-2nd-edition/tree/master/solutions
and navigate to the chapter you want or simply open the files you cloned
locally when you setup your environment in chapter 1. Sometimes files are
too big to display in the browser so you best bet is to use the local copy
obtained in chapter 1 (they are in the
Hands-On-Data-Analysis-with-Pandas-2nd-edition/solutions/ folder).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stefmolin/Hands-On-Data-Analysis-with-Pandas-2nd-edition/issues/4#issuecomment-841572205,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIVAGZDCZAHFKWW3APCV4FDTNW7A5ANCNFSM445JFCCA
.

I'm having a lot of trouble understanding what the issue is here. Can you tell me how you set up your environment? Did you follow the instructions in chapter 1 to get the content of this repo? I can see you forked this repo, so I'm guessing you did follow the setup directions. When you open JupyterLab from the Hands-On-Data-Analysis-with-Pandas-2nd-edition/ folder on your local machine, what does the screen look like? It should look like figure 1.18 in the JupyterLab section of chapter 1 in the book. In the file browser pane to the left, you will see the solutions/ folder underneath ch_12/. The way you navigate to the ch_01/ folder to test the environment is the same way to navigate to the solutions/ folder.
When you cloned your forked repo, you got all the files in the repository on your local machine, including the solutions -- there is no need to download them again. If you followed the directions in chapter 1, then you already have the solutions on your computer, and it's just a matter of opening the files in JupyterLab on your computer. Just navigate to the solutions/ folder and then find the chapter you want to check -- the solutions are always in notebooks for you to run:

You said chapter 4, so click ch_04 next:

Then open the notebook:

If you always start JupyterLab from the Hands-On-Data-Analysis-with-Pandas-2nd-edition/ folder and then select the chapter, you will always be able to navigate to the solutions from there. If you open JupyterLab from a folder for a specific chapter, you will not since it only shows files in the current folder and all subfolders. For example, if you launch JupyterLab from the ch_04/ folder, notice the file browser doesn't have the other chapters or the solutions:

Thank you, I got it.
On Sat, May 15, 2021 at 4:57 AM Stefanie Molin @.***>
wrote:

I'm having a lot of trouble understanding what the issue is here. Can you
tell me how you set up your environment? Did you follow the instructions in
chapter 1 to get the content of this repo? I can see you forked this repo,
so I'm guessing you did follow the setup directions. When you open
JupyterLab from the Hands-On-Data-Analysis-with-Pandas-2nd-edition/
folder on your local machine, what does the screen look like? It should
look like figure 1.18 in the JupyterLab section of chapter 1 in the book.
In the file browser pane to the left, you will see the solutions/ folder
underneath ch_12/. The way you navigate to the ch_01/ folder to test the
environment is the same way to navigate to the solutions/ folder.
When you cloned your forked repo, you got all the files in the repository
on your local machine, including the solutions -- there is no need to
download them again. If you followed the directions in chapter 1, then you
already have the solutions on your computer, and it's just a matter of
opening the files in JupyterLab on your computer. Just navigate to the
solutions/ folder and then find the chapter you want to check -- the
solutions are always in notebooks for you to run:
[image: image]
https://user-images.githubusercontent.com/24376333/118359512-c9f22480-b551-11eb-870f-947df3a4d752.png
You said chapter 4, so click ch_04 next:
[image: image]
https://user-images.githubusercontent.com/24376333/118359568-10478380-b552-11eb-9942-fe331a54ab9e.png
Then open the notebook:
[image: image]
https://user-images.githubusercontent.com/24376333/118359594-3a994100-b552-11eb-9fc5-6607b2214aac.png
If you always start JupyterLab from the
Hands-On-Data-Analysis-with-Pandas-2nd-edition/ folder and then select
the chapter, you will always be able to navigate to the solutions from
there. If you open JupyterLab from a folder for a specific chapter, you
will not since it only shows files in the current folder and all
subfolders. For example, if you launch JupyterLab from the ch_04/ folder,
notice the file browser doesn't have the other chapters or the solutions:
[image: image]
https://user-images.githubusercontent.com/24376333/118359668-8c41cb80-b552-11eb-8f1d-24ccdec63115.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stefmolin/Hands-On-Data-Analysis-with-Pandas-2nd-edition/issues/4#issuecomment-841646602,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIVAGZENC4D3UUHQENEFFVDTNZOS7ANCNFSM445JFCCA
.


Minor typos fixes

Hey, thank you for contributing to wavesurfer.js!
To review/merge open PRs it is very helpful to know as much as possible about the changes which are being introduced. Reviewing PRs is very time consuming, please be patient, it can take some time to do properly.
Title: Please make sure the name of your PR is as descriptive as possible (Describe the feature that is introduced or the bug that is being fixed).
Please make sure you provide the information below:
Short description of changes:
Breaking in the external API:
Breaking changes in the internal API:
Todos/Notes:
Related Issues and other PRs:

Coverage remained the same at 80.564% when pulling a723c211b63575bdadab55f22dff975498190271 on kunakl07:kunakl07-patch-1-1 into 7eaf4f70b84e1eb87bfabcc900d55386445e143e on katspaugh:master.

thanks!


UnexpectedParameter errors when using StreamSpecification

An unexpected parameter error is thrown when using StreamSpecification for DynamoDB in an SLS template.
Also FN::IF is unrecognized.
Deleting the StreamSpecification key-value pair from the object resolves the issue and DDB launches successfully.

This issue is similar to https://github.com/raisenational/serverless-dynamodb/issues/9
The fix here can be applied in the same way for StreamSpecification which worked locally for me
https://github.com/raisenational/serverless-dynamodb/pull/10/files
Would it be possible to have this added as well?

Line 341 in index.js
Thank you!

I've looked into this and I can't reproduce this issue. It looks like DynamoDB's table create command does support StreamSpecification:
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html#DDB-CreateTable-request-StreamSpecification
Are you using other keys within StreamSpecification?

Closing as stale


Adding support for third-party S3-compatible storage providers in GetObject request

A fix for #197.
AmazonS3Uri.IsAmazonS3Endpoint method is introduced to check if a URL is an Amazon S3 endpoint.
The method is used in AmazonS3KmsHandler.EvaluateIfSigV4Required to perform the evaluation only if a GetObject request endpoint is an Amazon S3 endpoint, and skip the evaluation for other providers.

Change shipped in SDK version <IP_ADDRESS>. Thanks for the pull request.


Configure Amplify function to be able to access DynamoDb

Is your feature request related to a problem? Please describe.
It's painful to have to manually add the AWS managed DynamoDb roles to the generated policies for functions created by Amplify.
Describe the solution you'd like
When setting up the function via the CLI I would like the option to add the dynamoDb access roles required to allow the deployed Lambda to have permissions to interact directly with DyanamoDb
Describe alternatives you've considered
The only option available is to manually add the policies to the generated role.
Additional context
Add any other context, an idea of the implementation or screenshots about the feature request here.

@Tigerspike-Mike Did you add the DyanmoDB table via the Amplify CLI?

Hey @alikadir :wave: while the Amplify CLI enables you to grant your Lambda access to the underlying DynamoDB tables of your Amplify-managed AppSync API, the CLI will not allow you to grant access to tables managed outside the Amplify project. Instead it would be recommended to use the functions' custom-policies.json file to grant access to resources managed outside the project.
Closing issue as a wontfix


Allow the working directory to be configured for all commands

First thing Jonathan, great work on this tool. It looks like it will be very helpful!
I am running into an issue using it in my environment, however.
I am trying to use solver on a Mac while I am developing a challenge and I have run into a few issues when running it inside a container.
The Katacoda documents here: https://www.katacoda.community/challenges/challenges-solver.html
recommend that you use it by setting alias solver="docker run --rm ghcr.io/javajon/solver:0.4.1
However, running a command like this would fail solver create --archetype=linux --destination=. --force
I figured that this was because it was running inside the container, so I removed the alias and replaced it with a bash function that looks like this:
solver ()
{
    docker run --rm -v `pwd`:/output ghcr.io/javajon/solver:0.4.1 "$@"
}

This then allowed me to run solver create --archetype=linux --destination=/output --force without an issue.
However, when I got done with the challenge and then wanted to encrypt the solutions, I ran into another problem. I see no way to tell solver where to find the solutions, which means that I can't point it at the mounted directory.
Running solver solutions -e, claims to have done something (which surprises me a bit), but once again this is likely happening inside the container filesystem.
It seems like the tool really needs an option to specific the working directory, for most, if not all commands. This should allow users on Windows and Mac to use it reasonably easily, and would definitely help me out.
Let me know if there is anymore information or testing that I can do, which would be helpful!

These are great points and see how some adjustments need to be made to the code and documentation. A new release should be available this week with a few fixes and will address this as well. Thank you for this and for future feedback, testing, and support.

@javajon If you let me know when you have a new build ready, I'd be happy to test it out and let you know how it looks.

Getting on this now. A new release with this fix will be available in < 24 hours.

@spkane I'm fiddling with the build, but shortly there should be a new container image.
To address your needs, I avoided adding a new switch to specify the directory. Instead, run solver in the base of the challenge directory you are working on.  In the readme, I added the bash function that should take care of running the CLI from a container. In the function just specify the version of the container (> 0.5.0) and the root directory of the git repo where all your scenarios and challenges are located.

@javajon The encryption function seems to be working as expected with the new release and bash function. I'll let you know if I run into any additional issues as I move forward with the challenges that I am working on.


Feature - Allow to delete multiple registry tags

This is a feature request to allow user to delete multiple tags.
Here is a two options or different enhancement:
1 ) Provide checkbox before all tags of same image to delete multiple tags at a time.
2) Some cron job which is going to delete old tags after some count. For an example, I am setting maximum image to keep is 30 then delete old image when 31 image came. if this variable is not set then simply ignore it to delete.
This feature is very useful when you create a docker image for nightly builds and after sometime it is required to delete those image which are not used.

@reasonerjt / @ywk253100
Just confirm, does API support deleting multiple items?
For the above item2, deleting policy and backend job service need API to support.

Item1 is supported now

@chynten for item 2.  you can reference https://github.com/HylandSoftware/Harbor.Tagd
Keep this open as there maybe requirement for deleting images based on policy.

it does not allow to connect to https harbor registry server.

{code}
⎈dotnet ./dist/Harbor.Tagd.dll --config-file rules.yaml --endpoint http://harbor.infra.smf1.mobitv -u admin -p Harbor12345
[14:34:02 INF] Loading rules using Harbor.Tagd.Rules.FilesystemRuleProvider
[14:34:02 WRN] Running in report-only mode. To delete tags, run with --destructive
[14:34:02 INF] Connecting to http://harbor.infra.smf1.mobitv as admin
[14:34:02 INF] Running in report-only mode
[14:34:03 FTL] An Error was encountered while processing tags
Flurl.Http.FlurlHttpException: Call failed. An error occurred while sending the request. GET http://harbor.infra.smf1.mobitv/api/systeminfo ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.CurlException: Peer certificate cannot be authenticated with given CA certificates
at System.Net.Http.CurlHandler.ThrowIfCURLEError(CURLcode error)
at System.Net.Http.CurlHandler.MultiAgent.FinishRequest(StrongToWeakReference1 easyWrapper, CURLcode messageResult)    --- End of inner exception stack trace ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()
at System.Net.Http.HttpClient.d__58.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Flurl.Http.FlurlRequest.d__19.MoveNext()
--- End of inner exception stack trace ---
at Flurl.Http.FlurlRequest.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Flurl.Http.FlurlRequest.d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Flurl.Http.FlurlRequest.d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Flurl.Http.HttpResponseMessageExtensions.d__0`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Harbor.Tagd.API.HarborClient.d__12.MoveNext() in /root/Harbor.Tagd/src/Harbor.Tagd/API/HarborClient.cs:line 43
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Harbor.Tagd.API.HarborClient.d__13.MoveNext() in /root/Harbor.Tagd/src/Harbor.Tagd/API/HarborClient.cs:line 51
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Harbor.Tagd.TagEngine.d__9.MoveNext() in /root/Harbor.Tagd/src/Harbor.Tagd/TagEngine.cs:line 64
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Harbor.Tagd.TagEngine.d__9.MoveNext() in /root/Harbor.Tagd/src/Harbor.Tagd/TagEngine.cs:line 99
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Harbor.Tagd.TagEngine.d__9.MoveNext() in /root/Harbor.Tagd/src/Harbor.Tagd/TagEngine.cs:line 106
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Harbor.Tagd.Program.d__3.MoveNext() in /root/Harbor.Tagd/src/Harbor.Tagd/Program.cs:line 128
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Harbor.Tagd.Program.d__2.MoveNext() in /root/Harbor.Tagd/src/Harbor.Tagd/Program.cs:line 98

need support for certificates verification or need add input as certificate

@thatsk for the requirement for Tagd please open issue to that repo as it's an external tool.
Closing this issue as the requirement 1) is already delivered and 2) is tracked by #6654


Alidugan patch 1 stlport compile

required modifications for compilation with stlport 5.2.1

verify

verify

Test PASSed.

@alidugan we can setup a nightly build for stlport based compilation, did you just put the stlport directory in the INCLUDE_DIRECTORY path? Can you also share how you built? We run the tests using a docker image, the image needs to include the stlport. If you want, you can setup your docker image with the same settings as your environment (same Linux version etc.) and share it with us.

I have modified CMakeList.txt to add following lines for Linux compilation;
link_directories(path_to_stlport_lib)
include_directories(path_to_stlport_includes)
link_libraries(stlport_lib)

We probably need a conditional flag in CMakeLists.txt such as STLPORT_INSTALL_DIR to provide the stlport install dir as a variable to make it compile with stlport conditionally. If this directory is provided, then use the stlport, otherwise just use the compiler provided stl. @alidugan Can you add those flags and modify the CMakeLists.txt so that we can compile the project this way?
cmake .. -DHZ_LIB_TYPE=SHARED -DHZ_BIT=64 -DCMAKE_BUILD_TYPE=Debug -DSTLPORT_INSTALL_DIR=


Random Data Generator Creates File with Mixed Types

Running the following command:
lean data generate --start=20160101 --symbol-count=1 --resolution=Daily --include-coarse=False
generates the following file:
20160113 00:00,1029800,1029900,1027000,1029900,1024,1041200,1041200,1034800,1037400,967
20160114 00:00,9315035,9382031,9303266,9303266,4981
20160115 00:00,1029900,1037900,1023100,1037900,384,1037400,1051500,1030900,1051500,83
20160119 00:00,1037900,1053100,1037900,1053100,1341,1051500,1057500,1051300,1057500,423
20160120 00:00,9636431,9660875,9632810,9660875,3815
20160121 00:00,1053100,1074900,1053100,1074900,248,1057500,1091500,1057500,1091500,599

On the 14th and 20th, the lines refer to TradeBar data and the other lines refer to QuoteBar data. Since we are generating Equity daily data, the right format is TradeBar.

Closed by https://github.com/QuantConnect/Lean/issues/6477
I have tested it with the latest docker image:
lean data generate --start=20160101 --symbol-count=1 --resolution=Daily --include-coarse=False --update


Please add link to Rust implementation

I have a working Rust implementation you can add to your links.  I will still be adding a few bits to it, but it works.  https://github.com/JimCooke/t-digest

Happy to do so.
If you send a README pull request, it will happen sooner.
Also, what testing do you do for accuracy?
On Fri, Jun 1, 2018 at 9:45 AM JimCooke<EMAIL_ADDRESS>wrote:

I have a working Rust implementation you can add to your links. I will
still be adding a few bits to it, but it works.
https://github.com/JimCooke/t-digest
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tdunning/t-digest/issues/109, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPSelwMP04nCBatiZqWO1cSLBHk6Ox7ks5t4P9BgaJpZM4UWUkW
.

Thanks, will do.
For the testing, I’m in the process of running through that now and over the next week or so before I release it as a Rust crate.  I am using lists of 1000 numbers, both random and normally distributed in random order, sorted ascending and sorted descending.  I compare the the 05. 1, 5, 10, 25, 50, 75, 90, 95, 99, 99.5 quantiles against correct values that I create using a spreadsheet, and they are checking out well.
With your experience, do you have other suggested strategies or data sets and results that I should use … I guess ones that could cause problems for the algorithm?  I would be keen to test against those.
I’ll include test sets and results in the GitHub when I do my final commit prior to releasing as a crate.
Regards
Jim Cooke

On 1 Jun 2018, at 10:04 pm, Ted Dunning<EMAIL_ADDRESS>wrote:
Happy to do so.
If you send a README pull request, it will happen sooner.
Also, what testing do you do for accuracy?
On Fri, Jun 1, 2018 at 9:45 AM JimCooke<EMAIL_ADDRESS>wrote:

I have a working Rust implementation you can add to your links. I will
still be adding a few bits to it, but it works.
https://github.com/JimCooke/t-digest
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tdunning/t-digest/issues/109, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPSelwMP04nCBatiZqWO1cSLBHk6Ox7ks5t4P9BgaJpZM4UWUkW
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/tdunning/t-digest/issues/109#issuecomment-393860316, or mute the thread https://github.com/notifications/unsubscribe-auth/AdTBAmiGjOIIRwNiSYirrv4Ef8kA-N3Vks5t4S3XgaJpZM4UWUkW.

Check out the tests for the Java version. From memory, these need to
include:

very large (>100,000) data sets, uniform and very skewed distributions
very small (<100) data sets
sorted and reverse sorted (which can affect accuracy and size)
mixed continuous and discrete distributions

important to have one option here that has many, many samples at a
single point and all other points uniform, but to one side of the mass

discrete distributions

Look at quantiles versus computed values from the original data
Look at number of centroids in the results
Look at error relative to minimum distance to 0 or 1
Verify that all centroids meet the size and delta k criteria
Verify that the sum of centroid weights equals the number of samples seen
Verify all of the accuracies for direct insertion as well as for merging of
multiple digests.
On Fri, Jun 1, 2018 at 9:54 PM JimCooke<EMAIL_ADDRESS>wrote:

Thanks, will do.
For the testing, I’m in the process of running through that now and over
the next week or so before I release it as a Rust crate. I am using lists
of 1000 numbers, both random and normally distributed in random order,
sorted ascending and sorted descending. I compare the the 05. 1, 5, 10, 25,
50, 75, 90, 95, 99, 99.5 quantiles against correct values that I create
using a spreadsheet, and they are checking out well.
With your experience, do you have other suggested strategies or data sets
and results that I should use … I guess ones that could cause problems for
the algorithm? I would be keen to test against those.
I’ll include test sets and results in the GitHub when I do my final commit
prior to releasing as a crate.
Regards
Jim Cooke

On 1 Jun 2018, at 10:04 pm, Ted Dunning<EMAIL_ADDRESS>wrote:
Happy to do so.
If you send a README pull request, it will happen sooner.
Also, what testing do you do for accuracy?
On Fri, Jun 1, 2018 at 9:45 AM JimCooke<EMAIL_ADDRESS>wrote:

I have a working Rust implementation you can add to your links. I will
still be adding a few bits to it, but it works.
https://github.com/JimCooke/t-digest
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tdunning/t-digest/issues/109, or mute the thread
<
https://github.com/notifications/unsubscribe-auth/AAPSelwMP04nCBatiZqWO1cSLBHk6Ox7ks5t4P9BgaJpZM4UWUkW

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <
https://github.com/tdunning/t-digest/issues/109#issuecomment-393860316>,
or mute the thread <
https://github.com/notifications/unsubscribe-auth/AdTBAmiGjOIIRwNiSYirrv4Ef8kA-N3Vks5t4S3XgaJpZM4UWUkW
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tdunning/t-digest/issues/109#issuecomment-394006320,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPSel22uUVqYFeYE6f02ZcSW_bTSWolks5t4aoQgaJpZM4UWUkW
.

Just a quick note before closing this issue, you should be testing with lots of repeated values as well. A test with 10,000 points with only 5 distinct values for instance. Make sure that the centroid sizes meet the constraint imposed by the scale function.
This is a problem if your sort is unstable because when means are identical and the sort is unstable, heavy centroids can sort too close to the extreme ends of the digest. That can lead to worse accuracy in some nasty cases.

Just a quick note before closing this issue, you should be testing with lots of repeated values as well. A test with 10,000 points with only 5 distinct values for instance. Make sure that the centroid sizes meet the constraint imposed by the scale function.
This is a problem if your sort is unstable because when means are identical and the sort is unstable, heavy centroids can sort too close to the extreme ends of the digest. That can lead to worse accuracy in some nasty cases.


Added Light and Dark modes to the Homepage

Resolves #7 Personalization
I have added the icons and code for the light and dark modes on the homepage of the project. The project works fine on my PC after my changes :

Thank you. Accepted.


Added actions for automatic deployment to github pages

By creating this pull request you agree to the terms in CONTRIBUTING.md.
https://github.com/Infineon/.github/blob/master/CONTRIBUTING.md
--- DO NOT DELETE ANYTHING ABOVE THIS LINE ---
This PR will automatically deploy itself to github pages

📦 Published PR as canary version: 1.1.0--canary.24.481c4664a84ee752703069b5da905e0192bd236a.0

:sparkles: Test out this PR locally via:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

:rocket: PR was released in v1.1.0 :rocket:


Add validation for stream request

At the moment we do not validate the stream request parameters. We should ensure

The song exists
The ID is valid
The user public key is valid
The user has a valid subscription

Tickets

#6
#7

Resolved by #15


[FEATURE] Refactor serializers to pydantic

What are your thouhgts on refactoring the serializers to pydantic instead of marshmallow? I would be happy to make a PR if you thought it woudl be useful.
https://docs.pydantic.dev/latest/
I can see several benefits:

Better type hints throughout the code base. The code currently uses the following settings access patern.

config.active.integrations.get("atlassian")
.get("confluence")
.get("space"),

It would be advantageous to get the proper types instead of relying on default getters. This would simplify refactoring and provide extra safety.

Better configuration parsing.
Currently configuration must come from config.yaml and environment variables. For improved flexibility and testing ergonomics it would be nice to to set configuration from a config.yaml with environment variable overrides. Pydantic's settings management is both powerful and flexible.

Generating pydantic models from 3rd party (confluence/jira/opsgenie/pagerduty) apis will also improve DX + type safety.

Love to hear your thoughts :).

@uptickmetachu Thanks for the contribution. I'll check this out as soon as I can.

@uptickmetachu sorry it took me a bit to get back to you - honestly, after doing some work on a project I just built, it might even be worth implementing FastAPI in-place of the bespoke Flask implementation which would also make it easier to implement Pydantic models. Any thoughts?

I'll be honest, I have written a mostly working version from ground up incident slack bot using fast-api, sqlmodel etc with the goal of everything being type safe. I haven't gotten around to using it as I haven't had time (as well!) to finish it off.
Would love to collaborate or share ideas.


Add symlink to LICENSE-* from crates published on crates.io

Closes: https://github.com/diesel-rs/diesel/issues/2394
Signed-off-by: Igor Raits<EMAIL_ADDRESS>

Related cargo issue: https://github.com/rust-lang/cargo/issues/3537
Probably using license-file = "…" is the better solution?

@weiznich once that will support multiple license files, probably yes :)


Videos not spanned across screens

General troubleshooting tips
Before logging an issue please check that:

[Check] You have the latest version installed (There may be a beta version that fixes your issue), see here for the latest releases and bug fixes: https://github.com/JohnCoates/Aerial/releases
[Check] Your issue isn't already mentioned in our issues. You may find a workaround there or a similar request already made.
[Check] Your problem isn't mentioned in the troubleshooting page.

If none of this fixes your issue, tell us about the problem you are experiencing or the feature you'd like to request.
Required information
In order to help us sort your issue, we ask that you provide the following information:

[x] Mac model: MacBook Air M1
[x] macOS version: 14
[x] Monitor setup: 1 external, USB-C

If appropriate, please enable Debug mode and Log to disk in Advanced tab and replicate your bug, then attach the AerialLog.txt file (You can access this file through the Advanced tab).
Description of issue / Feature request
The videos are not shown as spanned across the screens, although the settings are correct in the Aerial settings.
Any way to fix this?

Please make sure :

you are running Aerial 3.3.4 (latest)
you actually have Aerial selected as your screen saver for all screens, and not Apple's own implementation that doesn't support spanning :

On that same screen, make sure that "show on all spaces/screens" is checked top right too

Apple does silently disable your selected screen saver on upgrade to Sonoma, so it's very likely you are not running mine.

Thanks for your quick follow up !
Can you go into System Settings, displays, and make a screenshot of how you have aligned your screens ?
The only thing I can think of is you have a less than 50% vertical overlap between displays, there's a discussion here that you may be interested in, it might be what you are experiencing ?
https://github.com/JohnCoates/Aerial/issues/1305#issuecomment-1759995980
macOS Sonoma completely broke multi monitor support, we do have a "decent" workaround but as we found out recently, there are some edge cases where it still fails. Apple did ping me about that bug - somehow - so maybe they'll ultimately fix the root issue.
In any case, let me know about your alignment, there might be something I can glean from it, there also could be another edge case we haven't encountered yet for our workaround.

Since they are on top of each other, I guess the vertical alignment is 0 :D
This setup did work with previous versions though.

I'll try to test it and let you know !
This was a fine setup under macOS 13 but macOS 14 broke everything again, so, yeah, annoying. I'll try to get back to you asap.

Thank you! And no rush, I'll use "cloned" for now.

Can confirm your configuration trips up whatever mess they made in legacyScreenSaver. I reported it to Apple again...
I may have a workaround for "simple" cases like yours when both screens have a different resolution in the meantime, I'll get back to you!

@anthonybaldaccini follow the steps here : https://github.com/JohnCoates/Aerial/issues/1334#issuecomment-1745634041
This should fix it, it's probably not enabled and you're using the sonoma thing.


Replace DB_PORT and DB_CONNECTION for pgsql

Just for saving some keystrokes.

This'll break the mysql setup

@driesvints In case I choose postgresql, beside the DB_HOST environment variable is automatically updated to pgsql, I also want the DB_PORT and DB_CONNECTION are automatically updated as well. How can I achieve that?
DB_PORT=5432
DB_CONNECTION=pgsql

@driesvints Oh I see. :bow:  The PR is updated. Please check.


CmakeSettings example uses absolute path ?

I'm pretty new to C++ and Windows dev ... from what I've seen CMakeSettings.json should be in git.
The example here adds a path in D:\\src\\vcpkg\\....\\vcpkg.cmake.
Is there any way this could be somewhere under the user profile ?
I can't expect other users of my code to have the same drive mappings as I do, even if I do move it from D:\.
Or should I add a copy vcpkg.cmake somewhere in my own source repo ?

@stuaxo, thank you for posting this issue!
Document has been added to vcpkg, see https://github.com/microsoft/vcpkg/blob/master/docs/users/integration.md#using-an-environment-variable-instead-of-a-command-line-option


Revise Metrics API to be implementable without a trusted partner server

Is your feature request related to a problem? Please describe.
We want to eventually implement Dockstore metrics reporting in Toil. As with Galaxy where users are expected to sometimes set up their own Galaxy instances that might want to report metrics (#5990), Toil can run workflows on user-provided infrastructure. So somehow the metrics that each user collects and wants to send in need to make it to the Dockstore API in a form that can be accepted and tallied into the aggregate stats.
Right now, the endpoints to submit metrics for a run require authentication via Dockstore token. To be allowed to submit metrics, the user who is authenticating needs to have been given "platform partner" status, which is a manual process involving posting on the Dockstore help forum. So there's two ways Toil could do this:

Register a Dockstore account to represent Toil. Get it granted "platform partner" access. Take the Dockstore token for the account and commit it to the Toil Github repository, and use it whenever a user says they want to submit metrics.
This almost certainly won't work; the token grants access to the entire Dockstore account, as far as I can tell, including I think doing things like revoking the token. I don't think Dockstore expects this token to be published as part of software.

When a user wants to submit metrics, make them register a Dockstore account. Tell them to post on the Dockstore forum and wait to be granted "platform partner" access. When that goes through, direct them to copy the token out of their Dockstore web UI and into storage somewhere (maybe in the same place the Dockstore CLI uses). When submitting metrics, submit them as the user.
This is very high friction (so nobody will bother to submit metrics), requires a lot of work form the Dockstore team to approve everybody, and creates a proliferation of "platform partners" that might be undesirable. Making the submitting Dockstore accounts basically 1:1 with natural people also means that the metrics reports are probably personally identified (since there's an update function and no mention of the ID space needing to be globally unique, which presumably means Dockstore knows which metrics reports belong to which submitter). But they lack a list or a delete operation, which you really need for personally identified data.

Describe the solution you'd like
For Toil, it would be easiest if Dockstore could support un-authenticated reporting of metrics, ideally without the client needing to assign an ID to each report at all. There would be no way to edit the reports, and distinguishing genuine reports from spam from scripts specifically designed to annoy the Dockstore team or game the workflow popularity metrics might be challenging.
Describe alternatives you've considered
An alternative would be to revise the API support the reporting of metrics by normal Dockstore users, with machinery on Dockstore's end for a user to view and manage their personal set of metrics reports. Then Toil could just plug into the Dockstore token stored for a user and use that to authenticate and report metrics that the user wants to send in.
Additional context
Has any thought gone into how this is meant to work for Galaxy yet?
┆Issue is synchronized with this Jira Story
┆Issue Number: DOCK-2590
┆Sprint: Backlog
┆Issue Type: Story

I'd add that this problem will also arise with other workflow runners, like
nextflow, were we to pursue such support.
On Mon, Oct 14, 2024 at 2:13 PM Adam Novak @.***> wrote:

Is your feature request related to a problem? Please describe.
We want to eventually implement Dockstore metrics reporting
https://docs.dockstore.org/en/develop/advanced-topics/metrics.html#getting-started-with-submitting-metrics-to-dockstore
in Toil. As with Galaxy where users are expected to sometimes set up their
own Galaxy instances that might want to report metrics (#5990
https://github.com/dockstore/dockstore/issues/5990), Toil can run
workflows on user-provided infrastructure. So somehow the metrics that each
user collects and wants to send in need to make it to the Dockstore API in
a form that can be accepted and tallied into the aggregate stats.
Right now, the endpoints to submit metrics for a run require
authentication via Dockstore token. To be allowed to submit metrics, the
user who is authenticating needs to have been given "platform partner"
status, which is a manual process involving posting on the Dockstore help
forum. So there's two ways Toil could do this:

Register a Dockstore account to represent Toil. Get it granted
"platform partner" access. Take the Dockstore token for the account and
commit it to the Toil Github repository, and use it whenever a user says
they want to submit metrics.
This almost certainly won't work; the token grants access to the
entire Dockstore account, as far as I can tell, including I think doing
things like revoking the token. I don't think Dockstore expects this token
to be published as part of software.
2.
When a user wants to submit metrics, make them register a Dockstore
account. Tell them to post on the Dockstore forum and wait to be granted
"platform partner" access. When that goes through, direct them to copy the
token out of their Dockstore web UI and into storage somewhere (maybe in
the same place the Dockstore CLI uses). When submitting metrics, submit
them as the user.
This is very high friction (so nobody will bother to submit metrics),
requires a lot of work form the Dockstore team to approve everybody, and
creates a proliferation of "platform partners" that might be undesirable.
Making the submitting Dockstore accounts basically 1:1 with natural people
also means that the metrics reports are probably personally identified
(since there's an update function and no mention of the ID space needing to
be globally unique, which presumably means Dockstore knows which metrics
reports belong to which submitter). But they lack a list or a delete
operation, which you really need for personally identified data.
Describe the solution you'd like
For Toil, it would be easiest if Dockstore could support un-authenticated
reporting of metrics, ideally without the client needing to assign an ID to
each report at all. There would be no way to edit the reports, and
distinguishing genuine reports from spam from scripts specifically designed
to annoy the Dockstore team or game the workflow popularity metrics might
be challenging.
Describe alternatives you've considered
An alternative would be to revise the API support the reporting of metrics
by normal Dockstore users, with machinery on Dockstore's end for a user to
view and manage their personal set of metrics reports. Then Toil could just
plug into the Dockstore token stored for a user and use that to
authenticate and report metrics that the user wants to send in.
Additional context
Has any thought gone into how this is meant to work for Galaxy yet?
—
Reply to this email directly, view it on GitHub
https://github.com/dockstore/dockstore/issues/6018, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEQ4IHGSDOH5O66ELEBCXLZ3QXXTAVCNFSM6AAAAABP5YSTEKVHI2DSMVQWIX3LMV43ASLTON2WKOZSGU4DOMBYGI2TCMY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Got 504 Status Code

Not sure what this means but while trying to book an appointment I got this coming over and over again?

5xx means server error (DPS side) you can try to increase the headers timeout value but beside that there is nothing that we can do


"nightly" feature of proc-macro2 is not working

I have a project that tries to use prost and I have another dependency that uses the "nightly" feature of proc-macro2 which makes it a wrapper around the compiler's inner proc-macro crate.
The biggest difference is in handling spans.
While in the current version Span::def_site() and Span::call_site() is the same, it's really different in the nightly version.
I think at most of the places prost cannot use the quote! macro and Ident::from because that makes them "hygienic" so they cannot use anything from outside the macros and they cannot export anything outside of the macro.
If you run cargo build inside the tests dir, you get thousands of errors because of this.
To fix this prost should use quote_spanned!(Span::call_site()=> ...) and Ident::new(&..., Span::call_site()) at most places.
Please take a look at the discussion here about this difference: https://github.com/rust-lang/rust/issues/45934
I found a quick and dirty workaround to try to use call_site() in all quote!s by overriding the macro like this:
// prost-derive/src/lib.rs
use proc_macro2::Span;
macro_rules! quote {
    ($($tt:tt)*) => (quote_spanned!(Span::call_site()=> $($tt)*));
}

The thousands of errors disappear after this, but there are a few new ones:
   Compiling tests v0.0.0 (file:///home/ngg/git/prost/tests)
error: int literal is too large
 --> /home/ngg/git/prost/target/debug/build/tests-b935ebcf576482e1/out/protobuf_unittest.rs:3:28
  |
3 | #[derive(Clone, PartialEq, Message)]
  |                            ^^^^^^^

error: proc-macro derive produced unparseable tokens
 --> /home/ngg/git/prost/target/debug/build/tests-b935ebcf576482e1/out/protobuf_unittest.rs:3:28
  |
3 | #[derive(Clone, PartialEq, Message)]
  |                            ^^^^^^^

error: Could not compile `tests`.

I've tried to change the few explicit Span::def_site() references into Span::call_site() and all Ident::from(...) into Ident::new(&..., Span::call_site()) but unfortunately these didn't fix the problem.
I have not yet debugged it further, I'd like to ask for your opinion before.
I don't think this is really urgent, but it will need to be handled somehow.
My current changes can be found here: https://github.com/danburkert/prost/compare/master...ngg:nightly-proc-macro2

The remaining errors turned out to be a bug (either in the rust compiler or in quote depending on the viewpoint):
https://github.com/rust-lang/rust/issues/48889

https://github.com/rust-lang/rust/issues/48889 has been fixed in latest nightly, and with the new proc-macro2 0.3.x it is really easy to be compatible with both the stable and nightly macros, I've simplified my pull request #89. Please consider merging it!


Implement transformImageColorUsingBlendMode

Hi abicky,
Thank for letting me know, describing detailed explanation on your blog, and making a branch for supporting blend-mode color transformation.
May I merge your contribution on this branch into the one of origin ?
I appreciate all your work.
Thank you.

We've released Pex 1.2.0 your contribution is partly included in, and also added CONTRIBUTORS.md with your name written.
Thank you for your contribution.


Question on using the plugin - where is footprint info stored?

Been using KiCad and Inventree for a while now and just discovered this plugin which looks very useful.
I've followed the installation document and managed to install the plugin (v1.4.1) with KiCad 8.0.2.
Setup the API/categories etc and in the symbol library I can see the list of parts.
So far so good.
One thing I'm not following is where do you setup the symbol and footprint information for the part.
I get the Inventree has no way to know what the symbol and footprint will be and this has to be manually entered for each part.

Where do I do this though. I don't see anywhere in the part where this information can be entered?

Am I correct in thinking the footprint info be stored in Inventree?

Hi @StormTrooper,
The plugin looks for parameters. An example below.

You can define which parameters are used in several places. For a generic assignment you can use the plugin settings. Please note that there is a bug in inventree which means it won't display the name only the ID. If you click on it though it will show you the names.

If you want to specify a specific value or footprint parameter for a certain category, you can do that inside the admin panel. This will override the generic plugin settings.

Thanks for the details. That's the bit I was missing.
Added the missing parameters to KiCad and then setup the plugin to use those parameters.
Working perfectly now.

@afkiwers  I thought I had it all working, but one thing that is confusing me.
In Inventree I've for a part setup as follows:

When placing the part in KiCad I get the IPN | Value:

What do I need to change to just display the value. (100k)
Played around with a few settings but not having any luck.

Did you enable Include IPN in the settings? It looks like it's set to **include and show in schematic **

InvenTree is providing that to the plugin. Have a look under InvenTree settings->part->'Part Name Display Format' and play with that format. You probably have to get rid of some of the formatting.
Sorry, I don't have access to my computer at the moment just got my phone which makes it a bit harder to quickly check stuff on my side.

What's displayed as part name at the top in InvenTree when opening the parts page?

Thanks, looks like it's the formatting.  If part.ipn exists then display it:
{{ part.IPN if part.IPN }}{{ ' | ' if part.IPN }}{{ part.name }}{{ ' | ' if part.revision }}{{ part.revision if part.revision }}
Same with revision.
The part name is displayed as RES-100K-0805 | 100k in Inventree.
I'll modify the formatting.

Changed it to {{ part.name }} which fixes the issue.
Made a note of the old setting in case something breaks down the line which expects that format.

Fantastic!
That's just a display thing and should not break anything.


[IN_PROGRESS]Fix unvote all exclude applied amount of tomo

add loading
add input validation

Pull Request Test Coverage Report for Build 967

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

Totals

Change from base Build 966:
0.0%

Covered Lines:
92

Relevant Lines:
103

💛  - Coveralls


Collections modal close button reposition?

URL of the Page
No response
What happened?
Consider repositioning the close button for the collections modal
Originally reported in https://github.com/libscie/ResearchEquals.com/pull/651#issuecomment-1231746888
Steps to reproduce
No response
What browser(s) did you use?
No response
Anything else?
No response

I'm closing this issue since (1) this is a very small issue, and (2) we are launching the feature soon which would deprecate this issue.


problem with connect

Hello all, I’m have discovered a problem, so when you join the first server the first time bots join fine but when you die, you join a new server right?… So bots comes to new server but heres the problem: the bots go on old_server and new_server at the same time which causes bots not to follow on death or not even reconnect since it will be back to old_server. So what i have found is that we need to disconnect the proxies that are connected to old_server and reconnect it to new_server proxy/server i should say i couldn’t find the right code to do it. So can anyone try to help?

Read my comment here https://github.com/dahquan/rattlesnake/issues/61#issuecomment-223440725

im noob can you give your files in skype or send link to download in<EMAIL_ADDRESS>gmail

Just add it before to call spawn function or at the begin of spawn function (line 102 at feedme.js in examples).
bots.forEach(function(bot) {
    bot.close()
})


Limit the number of ticks. See vega/vega-parser#59

Thanks! This is a great start. I noted a couple things to consider:

AxisTicks.js#L35 automatically uses the length of an explicitly provided array as the tickCount. I think this should instead defer to the tickCount parameter if it is non-null. Note that the tickFormat takes the count as an input (and passes it to D3 scale's format method), and so formatting may in some cases be affected.
In the case to time and utc scales, the tickCount parameter may be non-numeric, instead indicating a time interval. The new tick filtering should be sensitive to this. One possibility may be to only perform filtering when the count is indeed a number. The existing count > 0 check should enforce this, but just want to make sure we fully consider the interval case as well.
The label overlap procedure includes some additional analysis when there are less than 3 ticks and the last tick has been filtered. In those cases some adjustment will be made to ensure the first and last tick (i.e., instead of a penultimate tick) are included. Perhaps we want to do something similar here?

@jheer Thanks for the suggestions. I tried to address them in 8ae70b1.

This change is needed for https://github.com/vega/vega-lite/issues/2942

@jheer I have some time again and would like to get this in so we can make the VL 2.0 release.


fix: clear "is-active" class when menu is closed in AccordionMenu

Description

Changes

Remove the is-active class when the AccordionMenu menu is closed
Add tests to check aria attributes & class when AccordionMenu is opened/closed
Simplify AccordionMenu up() and down() methods

Closes https://github.com/zurb/foundation-sites/issues/11383

Types of changes

[ ] Documentation
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (anything that would change an existing functionality)
[ ] Maintenance (refactor, code cleaning, development tools...)

Checklist

[x] I have read and follow the CONTRIBUTING.md document.
[x] The pull request title and template are correctly filled.
[x] The pull request targets the right branch (develop or develop-v...).
[x] My commits are correctly titled and contain all relevant information.
I have updated the documentation accordingly to my changes (if relevant).
[x] I have added tests to cover my changes (if relevant).

This pull request has been mentioned on Foundation Open Source Community. There might be relevant details there:
https://foundation.discourse.group/t/foundation-for-sites-v6-6-0-is-here-farout/30/1


Provide Keras v2.13.1

Provided in https://github.com/open-ce/keras-feedstock/releases/tag/open-ce-v1.9.5-cpd


Connect FreeRDP to RD Farm

Hello
Please help me. We have a Server 2012 R2 connection broker - glx-broker. Two RD servers glx-term1, glx-term2. I install Debian and install freerdp on instruction https://github.com/FreeRDP/FreeRDP/wiki/Compilation. I run
xfreerdp -f /v:glx-broker but i connected glx-broker. How i can connect to glx-term1 or glx-term2 with using glx-broker.

Fixed on current master.


Alert component  - click area size for touch devices

Hello,
I noticed in the alerts component with the "x" you guys put 14px by 24px size.
When the recommend size by Apple’s iPhone Human Interface Guidelines is 44px by 44px for touch interfaces. I know this is not an IOS app, but people will be viewing bootstrap from a web browser on devices.
Source : https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LayoutandAppearance.html#//apple_ref/doc/uid/TP40006556-CH54-SW1
I was wondering why didn't put it 44px by 44px and is this something you plan to change in the future.
Thank you

why did you not put it 44px by 44px

believe it or not, sometimes things aren't done on purpose ;)
while i believe 44x44px may be a tad on the excessive side in terms of size, i'd agree that the actual active/touch target size could be increased a bit (particularly horizontally)

What do you have in mind? Enlarge only the target area or enlarge the image?

I would suggest changing the output from:
.alert-dismissible .close {   color: inherit;   position: relative;   right: -1rem;   top: -0.125rem; }
to:
.alert-dismissible .close {   color: inherit;   position: relative;   right: -2rem;   top: -1rem;   padding: 1rem; }
Here's a before and after screenshot

Sent a pull request with @LarryAzevedo's solution (#21112)


[UI] Make page title sticky and remove box shadow

Summary
Resolves #396 .
Makes the recorder's page header static at the top of the viewport during scrolling, and removes its box shadow.
Implementation details
When we upgraded EUI we encountered some less-than-desired behavior (shown in the linked issue) where an expanded flyout leaves the title section of the page undimmed while the flyout is expanded. The true intention of this functionality is that the flyout will appear below a static heading UI, whereas ours fills in all the way to the top of the viewport.
To resolve this unwanted behavior, I've modified the page heading to be sticky, per the design standards shown in both the EUI docs and in multiple parts of Kibana. Now, when the user scrolls, the page heading will remain at the top of the viewport, and will remain accented when the flyout opens.
A side effect of this change is the removal of the box shadow; because it is highlighted while the flyout is open, it makes the title look weird. Rendering the shadow conditionally is also less-than-ideal because having it snap away when the flyout opens is also janky.
How to validate this change
You can compare this change by running the recorder in dev mode and switching between this branch and main.

Tested locally, and the header is now fixed at the top 👍
For some reason, I do not see the Journey Code header in Export flyout though


Bump anchore-engine version number.

Signed-off-by: Dan Palmer<EMAIL_ADDRESS>
What this PR does / why we need it: Bumps the version number to 1.0.0
Which issue this PR fixes (optional, in fixes #<issue number>)(, fixes #<issue_number, ...) format, will close the issue when PR is merged: fixes #:
Special notes:

I realize there are also updates needed in the Dockerfile to make it fully ready.


Users can create templates even if they have no permissions for that

Vulnerability Details
I've removed default rule:
@1 VM+IMAGE+TEMPLATE+DOCUMENT+SECGROUP+VMGROUP/* CREATE *

But users still can create new templates
To Reproduce
Steps to reproduce the behavior:

oneacl delete 0 (as admin)
onetemplate create --name blabla (as user)

Version
Completed for affected components

Affected Component: oned
Hypervisor: kvm
OpenNebula Version: 5.8.4
Browser: firefox

Additional context
Add any other context about the problem here.

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

Another problem is that @1 TEMPLATE/* CREATE * allows to create Virtual Machines, but
@1 VM/* CREATE * does not affects on that.


Fix storage configs

Codecov Report
Patch coverage: 100.00% and project coverage change: -1.19% :warning:

Comparison is base (3ca7737) 89.24% compared to head (b16eb82) 88.06%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1559      +/-   ##
==========================================
- Coverage   89.24%   88.06%   -1.19%
==========================================
  Files         123       11     -112
  Lines        6862      620    -6242
==========================================
- Hits         6124      546    -5578
+ Misses        738       74     -664

Flag
Coverage Δ

jobs_cache_maintenance
?

jobs_mongodb_migration
?

libs_libapi
?

libs_libcommon
?

services_admin
?

services_api
88.06% <100.00%> (+0.08%)
:arrow_up:

services_rows
?

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

Files Changed
Coverage Δ

services/api/src/api/config.py
100.00% <ø> (ø)

services/api/tests/conftest.py
90.27% <100.00%> (+0.94%)
:arrow_up:

... and 112 files with indirect coverage changes

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


MathJax support does not seem to be working

I'm not sure whether there's something special to do, but checking out this repo and serving it, I don't see the math rendered in the "Advanced examples" post.

Hi,
Inline formula not rendering correctly.
I mean $\hat{p}$ should be rendered inline and $$\hat{p}$$ in block or display mode.
Below fix works, but I don't know how to make it work for all pages.
<!doctype html>

The formula $a^2+b^2=c^2$ will be rendered inline, but $$a^2+b^2=c^2$$ will be rendered as a block element.

The formula \(a^2+b^2=c^2\) will be rendered inline, but \[a^2+b^2=c^2\] will be rendered as a block element.


How can I add a HTTP filter to envoy proxy?

Is it possible to add a customized HTTP filter to envoy proxy?
If it's possible, how could I achieve that?
It seems that listeners are fetched automatically from pilot.  I didn't find a place to plug a new HTTP filter in the listener.

There is some WIP to allow adding of Lua filters but it is not complete yet. Envoy Lua Filters. Other custom filters in envoy have to be built into the binary and i don't think there is any work on the istio side to support running those yet.

This is a question for our user group, not an issue:
https://groups.google.com/forum/#!forum/istio-users


2x import slowdown in latest derivation of Python for macOS with nixpkgs-unstable

Describe the bug
After updating nixpkgs (nix-channel --update), there was a noticeable start-up slowdown when invoking several different Python CLIs. Old Python derivation on top, new one on the bottom:
$ /nix/store/xf3244kbn36z04yw98mpgvvsgdcbz438-python3-3.8.8/bin/python -m venv venv && time venv/bin/pip 1&>0
________________________________________________________
Executed in  190.77 millis    fish           external
   usr time  161.01 millis   97.00 micros  160.91 millis
   sys time   25.12 millis  572.00 micros   24.55 millis
$ rm -rf venv
$ /nix/store/rakqkwxql1hsa16dphdfkdky8i9cib5v-python3-3.8.8/bin/python -m venv venv && time venv/bin/pip 1&>0
________________________________________________________
Executed in  509.46 millis    fish           external
   usr time  469.83 millis  100.00 micros  469.73 millis
   sys time   35.16 millis  762.00 micros   34.40 millis

Running python -v revealed that the Python from rakqkwxql1hsa16dphdfkdky8i9cib5v did not have and was unable to create PYC files, meaning that it was unable to compile the standard library. For example:
# code object from /nix/store/rakqkwxql1hsa16dphdfkdky8i9cib5v-python3-3.8.8/lib/python3.8/encodings/__init__.py
# could not create '/nix/store/rakqkwxql1hsa16dphdfkdky8i9cib5v-python3-3.8.8/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc': PermissionError(13, 'Permission denied')

Whereas the older Python derivation had:
# /nix/store/xf3244kbn36z04yw98mpgvvsgdcbz438-python3-3.8.8/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc matches /nix/store/xf3244kbn36z04yw98mpgvvsgdcbz438-python3-3.8.8/lib/python3.8/encodings/__init__.py
# code object from '/nix/store/xf3244kbn36z04yw98mpgvvsgdcbz438-python3-3.8.8/lib/python3.8/encodings/__pycache__/__init__.cpython-38.pyc'

I expect that this is what's causing the slowdown.  Please let me know if there's anything else I can do to help pinpoint the issue.
To Reproduce
As above.
Notify maintainers
@fridh
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

system: "x86_64-darwin"
host os: Darwin 18.7.0, macOS 10.14.6
multi-user?: no
sandbox: no
version: nix-env (Nix) 2.3.10
channels(abc): "nixpkgs-21.05pre281282.4cb48cc2562"
nixpkgs: /Users/abc/.nix-defexpr/channels/nixpkgs

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

That's most likely since 9d03ff52229f36ff4b4e9d0ee2db4a46b90512bb. Unoptimized bytecode is no longer included because it cannot be generated reproducibly (upstream issue https://bugs.python.org/issue34722). Optimized bytecode is available so running with -O or -OO should not give this issue and actually run faster, although some code may rely on code that is removed.
I am of the opinion that reproducibility is more important than performance, but of course the gap here will be huge. Related discussion for gcc https://github.com/NixOS/nixpkgs/pull/112928.

You would not want to use -O[O] in development however, and for wrappers (like pip above), you'd have to export PYTHONOPTIMIZE.  I think optimisation levels are generally little used in Python.  Not sure what to suggest - I've gone in and ran compileall by hand but I'd not want to do that every time there's a new Python derivation nor is it something I'd recommend doing.

Just passing by here, but it looks like @layday is running darwin, and that the optimization were not applied anyway, if I read https://github.com/NixOS/nixpkgs/commit/9d03ff52229f36ff4b4e9d0ee2db4a46b90512bb#diff-752dca48f3873cc89d448225abb8d9b16d023c01fef41d32f348a410b8ef0a31L41 correctly.
Could it be something else?

The optimizations build flag not, but I am talking here about bytecode.

https://github.com/NixOS/nixpkgs/pull/120858

Unoptimized bytecode is no longer included because it cannot be generated reproducibly (upstream issue https://bugs.python.org/issue34722).

That issue is already negated by our PYTHONHASHSEED=0, no?

I think this was fixed a long time ago.


Container-registry could be used as imagePullSecret.

Summary
The container registry that we are adding in the global config right now is only used to push the image on the same. But it there should be a way to use the same as imagePullSecret in APP.
Motivation
Like if we are adding docker hub secret in container registry then the build image gets pushed on docker hub but failed to pull the image on deploying the same. And to pull the image we have to create a new secret for the same so why to create again same stuff when we have added once.
AB#438

Resolved users can use the below documents to implement the same.
https://docs.devtron.ai/global-configurations/docker-registries#pull-an-image-from-a-private-registry


Repository issues on Linux

| Camera Model    | L515 |
| Operating System & Version | Linux (Ubuntu 18)  |
| Kernel Version (Linux Only)    |  4.9      |
| Platform    | NVIDIA Jetson Agx Xavier |

I have no idea why be like this on that picture.

Hi @AlanLeeJu  Could you confirm for me which instructions you are using for installation, please?  If you are installing librealsense on a Jetson from packages then the Jetson-specific procedure at the link below should be used.
https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_jetson.md#4-install-with-debian-packages
Alternatively, the website JetsonHacks offer a script called installLibrealsense.sh for building from packages on Jetson.
https://github.com/JetsonHacksNano/installLibrealsense#installlibrealsensesh
If you will be using ROS then install librealsense and the RealSense ROS wrapper separately.  The librealsense SDK should be installed first and then the ROS wrapper built from source code secondly after librealsense installation has been succesfully completed.

Hi~ Can I ask you some question?
(1)Is it normal to open realsense-viewer when I use the code down below?
dpkg -l | grep "realsense" | cut -d " " -f 3 | xargs sudo dpkg --purge
(2)I am useing the L515 which librealsense version must be above v2.36.0. But my version is v2.17.0.
How to update librealsense version from v2.17.0 to v2.36.0 or more ?
Thanks!


Initial discovery of Torii

Describe the issue

Torii has been identified as a useful SaaS tool, this issue is a timeboxed activity around discovering it's value proposition

Which Sprint Priority is this issue related to?
The 'Milestone' should clearly list Sprint Priorities - which one is this issue related to?
Additional context
Add any other context, attachments or screenshots
Definition of done

one day of effort has been spent on discovering Torii
slide or two describing: what problem(s) does it solve? how does it fit for bc gov? costs? demo if possible?

Deliverables:
what problem(s) does it solve?

discovery and management of SaaS products being used by BC Gov

how does it fit for bc gov?

it solves a problem we have

costs?

roughly $18k USD for one year


"Welcome to Mocka" window  always shown

Describe the Bug
The welcome window is always shown, whether or not it's the first time running the app.
To Reproduce
Steps to reproduce the behavior:

Start the app
Click on the button to start the local server
The welcome window appears

Expected behavior
The window must be shown only when the app is started for the first time.
Screenshots

Configuration
OS and Version: macOS 11.5
App Version: 0.1.0

The bug was caused by the app sandbox which has now been removed and thus solved.


Opt in/out of Low Latency for DASH

Hi,
We are trying to setup low latency streams and LL works fine most of the times if the network condition is good. However, when the network condition is bad we feel that the experience with LL is poorer compared to non-LL.
We are looking for a way to disable LL even though the streams would contain ServiceDescription tag in the DASH manifest. Comparing to Shaka player they have a lowLatencyMode boolean that can be used to opt in/out of LL. Are there any ways to achieve the same result on Exoplayer?
Regards,
Martin

when the network condition is bad we feel that the experience with LL is poorer compared to non-LL.

Could you provide more details about what you observed there? ExoPlayer automatically stays further away from the live edge if the buffer level is not sustainable. I wonder if there is something missing for your case that could make it work out of the box?

We are looking for a way to disable LL even though the streams would contain ServiceDescription tag in the DASH manifest.

You can override the LiveConfiguration in the MediaItem.Builder and set any targetOffsetMs you desire.

Closing, because it looks like the question was answered.


Remove branch gh-pages and deploy from master

Why do we use two identical branches (master and gh-pages) when only one is sufficient?

Why can't we delete gh-pages and deploy Git Pages from master. It would allow simplifying drat related code a bit and will remove some confusion.

I suppose we could.  I'll look into it.

I was experimenting with drat-related code that modifies README. I wrote analogous code in R, used several packages that were updated on several different days. Unfortunately, in the README all the dates were the same: it was the date of the day when the code was run. Does this aspect was tested in the awk related output and was it confirmed that this issue is not present?

Not sure I understand your last sentence completely.  The current code builds and checks the package and then deploys it, so the date is always the date the build and check was done (for instance, in hySpec.read.txt).  This is because what you see in README.md comes from an ls command which retrieves the modification date of the file.

I mixed 2 separate issues here, so I move the second one (related to dates) to #4.

It has to be the other way around, as drat requires using the gh-pages branch.  So I have made some appropriate changes.  I made gh-pages the default branch.  And I think eventually we can delete the master branch, but not until we have fixed everything else.

It has to be the other way around, as drat requires using the gh-pages

No, the branch does not have to be gh-pages. With proper setup, it is totally OK to have a single branch master. I tried it and it works as expected.
I do not have admin right so I cannot check if the setup is proper. I think it is more usual to delete gh-pages and use master only.

i guess I was not clear. A single branch is fine, but it must be gh-pages.  This is a requirement of drat as I read the documentation.

On Aug 16, 2020, at 6:21 AM, Vilmantas Gegzna<EMAIL_ADDRESS>wrote:
It has to be the other way around, as drat requires using the gh-pages
No, the branch does not have to be gh-pages. With proper setup, it is totally OK to have a single branch master. I tried it and it works as expected.
I do not have admin right so I cannot check if the setup is proper. I think it is more usual to delete gh-pages and use master only.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/r-hyperspec/hySpc.pkgs/issues/3#issuecomment-674508531, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABCIPWKUCZLXACM55PKZJDSA6XLBANCNFSM4QAIHDRA.

Yes, I read all the vignettes. Most of them are written in 2015 and a lot of things have changed in GitHub. Some updates were made within last month. It is accented a lot that the gh-pages branch should be used. But the essence is that the Git Pages should be published as a website but it does not matter what the source of the website is: gh-pages, master, or any other branch that can be used as a source. Now even a sub-directory of gh-pages or master could be used the source. And I tried that: master only is sufficient.
Yet, it is not a big thing. If it takes less effort to use gh-pages, so let's do it!
Just the same setup should be used across all repos. And it would be nice if it would be described somewhere how do the drat-related system works in r-hyperspec. Maybe the comment in GitHub Actions workflow are also OK for this purpose.

Thanks for the clarification and update.  The only place this matters is hySpc.pkgs so let's just stick with gh-pages for now.  There will never be a vignette that would need that branch.
CONTRIBUTING.md has some information on how the drat system works but after the latest set of changes it needs to be updated (issue #8).

I removed the master branch, and did a test push from hySpc.read.txt; everything seems functional so we are operating only on gh-pages.  Closing.


Update container text on component update

Text was not being updated when the contents of props.children changed.
sandbox
Expected: Text in Ellipsize component updates as you type into the input field
Actual: Text in Ellipsize does not update after initial mount

@hswhite33 merged thanks :)


add basic travis-ci configuration

runs dub test with the latest dmd compiler
see https://docs.travis-ci.com/user/languages/d/ for more info

is this all thats needed or do i need to trigger a travis account?

is this all thats needed or do i need to create a travis account?

Yes, you need to permit Travis-CI to test your github repo, this page travis-ci.org/tamediadigital/kafka-d should get you started.


soda scan error exit 0

Describe the bug
When I am running soda scan --offline ./warehouse.yml ./tables/my_table.yml and some tests are in error, command return code is not 1, but 0.
To Reproduce
Steps to reproduce the behavior:

Create a new test in scan.yml with a fail test
Run soda scan ...
check return code

Return code should not be 0.
OS: Linux
Python Version: Python 3.9.9
Soda SQL Version: Soda CLI version 2.1.1
Warehouse Type: bigquery

Looks like this is caused by @soda_trace wrapper.


Special coloring of TODO and FIXME comment blocks

It would be nice to provide some customization for coloring certain comments, similar to IntelliJ IDEA TODO and FIXME. It makes a lot easier to track them.

I think this should not be a part of scala-mode. Rather you should make a mode-hook that would add them. It is really simple actually.


References in markdown text appear as null

References in markdown to elements currently appear as 'null' (for example see library description of Future)

works in new dartdoc


Lint/RedundantSafeNavigation is not safe to correct for .to_i

Autocorrect for Lint/RedundantSafeNavigation changes the behavior of the code when the value is nil.
This code before autocorrect:
nillable = nil
nil&.to_i
# =>  nil

And after autocorrect
nillable = nil
nil.to_i
# =>  0

This issue is a dup with #11927 and resolved by https://github.com/rubocop/rubocop/pull/11915.


BREAKING: Rename Stack's spacing values

LiveURL: https://orbit-components-breaking-stack-spacing.surge.sh

Closing, different approach will be chosen.


Error 'NoneType' object is not callable when loading models with LLamaCpp

The bug
When I try to load a model with the LlamaCpp loader, I have the following error :
Exception ignored in: <function _LlamaContext.__del__ at 0x14f643600>
Traceback (most recent call last):
  File "/Users/mathieu.tammaro/Work/Perso/AIssistant/.env/lib/python3.11/site-packages/llama_cpp/llama.py", line 422, in __del__
TypeError: 'NoneType' object is not callable
Exception ignored in: <function _LlamaModel.__del__ at 0x14f6425c0>
Traceback (most recent call last):
  File "/Users/mathieu.tammaro/Work/Perso/AIssistant/.env/lib/python3.11/site-packages/llama_cpp/llama.py", line 240, in __del__
TypeError: 'NoneType' object is not callable
Exception ignored in: <function _LlamaBatch.__del__ at 0x14f64cae0>
Traceback (most recent call last):
  File "/Users/mathieu.tammaro/Work/Perso/AIssistant/.env/lib/python3.11/site-packages/llama_cpp/llama.py", line 670, in __del__
TypeError: 'NoneType' object is not callable

To Reproduce
Give a full working code snippet that can be pasted into a notebook cell or python file. Make sure to include the LLM load step so we know which model you are using.
from guidance import models, gen

# I have the error with chat and non chat models
llama_2 = models.LlamaCppChat('/models/llama-2-7b-chat.Q6_K.gguf', n_gpu_layers=-1)

llama_2 + "The smallest cats are" + gen(stop=".")

System info (please complete the following information):

OS : MacOS
Guidance Version (guidance.__version__): 0.1.2

Seems to be linked to this llama-cpp-python issue: https://github.com/abetlen/llama-cpp-python/issues/891

I get the same error on Windows and WSL/Ubuntu.

Get the same error on MacOS with guidance 0.1.2.

This should be fixed by the next release of llama-cpp-python per https://github.com/abetlen/llama-cpp-python/pull/952

It works for me now with llama-cpp-python 0.2.22.

I have a similar issue, on mac osx and llama_cpp_python-0.2.89

Same here


sys/linux: descriptions for USB/IP

Before sending a pull request, please review Contribution Guidelines:
https://github.com/google/syzkaller/blob/master/docs/contributing.md

@googlebot I signed it!

PTAL @xairy @dvyukov

This branch has conflicts that must be resolved
Use the web editor or the  to resolve conflicts.
Conflicting files
pkg/host/syscalls_linux.go

Please resolve the conflict. It prevents tests from running.

This is not a final version. I fixed most of the comments but there are still some problems in usbip.txt

Ready for final review @xairy @dvyukov .

Merged! :)


python311Packages.simple-websocket: init at 0.9.0

Description of changes
Simple WebSocket server and client for Python
https://github.com/miguelgrinberg/simple-websocket

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 255732 run on x86_64-linux 1

4 packages built:

python310Packages.simple-websocket
python310Packages.simple-websocket.dist
python311Packages.simple-websocket
python311Packages.simple-websocket.dist


Intended changes?

Were changes in commit 0c55cc7 intended?

Were changes in commit 0c55cc7 intended?

Holy sh*t no!

I will undo that and protect the main branch (which should have been done!)

I added the rule protection yesterday

I see the branch is protected and can still push to main (I just did to revert commit 0c55cc7)

Ok, I enforced the protection by setting:

[ ] Lock branch. Branch is read-only. Users cannot push to the branch.
[ ] Do not allow bypassing the above settings. The above settings will apply to administrators and custom roles with the "bypass branch protections" permission.


KOGITO-3862 - Make Docker images used by TestContainers compatible with Docker registry mirror

Assembly:

https://github.com/kiegroup/kogito-runtimes/pull/892
https://github.com/kiegroup/kogito-examples/pull/457

jenkins please retest this

Jenkins restest this

jenkins please retest this

Was there any change with the certificate for the jdk in images-test comparing to kie-rhel7 node ?

jenkins please retest this

jenkins please retest this


Removing Sample Csv Data Loader and Cleaning up Sample Data Loader

Summary of Changes
Refactored TableColumnCsvExtractor to the csv_extractors file.
Added TableColumnCsvExtractor to sample_csv_data_loader.py also fixed other issue with sample_csv_data_loader.py relating to index.
Finally, modified sample data so that popular table shows by default again.
I would recommend that we actually replace sample_data_loader with sample_csv_data_loader in the future.
Tests
No tests modified
Documentation
No documentation modified.
CheckList
Make sure you have checked all steps below to ensure a timely review.

[x] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[x] PR includes a summary of changes.
[x] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[x] In case of new functionality, my PR adds documentation that describes how to use it.

All the public functions and the classes in the PR contain docstrings that explain what it does

[x] PR passes make test

if its ok I created this issue which I can definitely work on to remove sample_csv_data_loader, it would involve refactoring sample_data_loader to load csvs like is done in sample_csv_data_loader which I believe will make it easier to understand and maintain: https://github.com/lyft/amundsen/issues/316

@samshuster sounds good, I am ok either way: 1. merge this pr first, then you have another pr to refactor; 2.use the same pr to refactor as well. Your call :)

thanks @samshuster for the hard work. Will take a look. cc @jinhyukchang


using a subdomains of the registered root domain

I have my root domain registered @ tomasparks.name
but when I send a webmention with my subdomain as a source I get

No user found for domain notes.tomasparks.name

here is the source url https://notes.tomasparks.name/mastodon/20230224-0800.html
is there any way I can tell bridgy that they are owned by the same user?

Hi! Other than redirecting one to the other, there's no automated way to do this right now. There are lots of web hosts that give users subdomains, so we start with the assumption that eg randomuser.wordpress.com is not the same as wordpress.com. I'm happy to set up a special case for your domain if you want though!

Tentatively closing. Feel free to reopen or let me know if you want an exception!

No worries! I'll just add an exception for your site.

No worries! I'll just add an exception for your site. So your posts are on notes.tomasparks.name,

I have three subdomains at the moment

gallery
miniatures
notes

but you want your fediverse handle to be @tomasparks.name, right?
yes

Done!


docs: guides page translated into Korean

Background
I have translated the Guide page into Korean.
If you think there are aspects that need improvement, please let me know, and I would be happy to make the adjustments. Thank you!
I have requested a Korean translation review from one reviewer in the FSD Discord Korean community to ensure that my Korean writing is well done. I would appreciate it if you could merge it after the review is completed.
Changelog

@illright  Discord's Korean translation review has been completed, so the administrator can review or merge it.


Tidy up resource messages file

Remove comment that says it's the default file as that gets copied to
the localized files.
Remove tabs after the keys.

Rebased.


Comment input not saved when mouse cursor clicks outside of editor region before clicking Save button

Expected behaviour
Tell us what should happen
Kanboard should save the text input when editing a comment when my mouse cursor is clicked outside of the editor
Actual behaviour
Tell us what happens instead
Kanboard exits from the editor; and my input is lost if I do not save.
Steps to reproduce

Open comment editor
Add text to comment text input
Click outside of editor region

Configuration
Copy and paste the configuration section from the Kanboard settings page or fill these fields:

Kanboard version: 1.0.27
Database type and version:
PHP version:
OS:
Browser:

If autosave is enabled in Markdown.js, then this would be sufficient for resolving issue 2177 (https://github.com/fguillot/kanboard/issues/2177). I cannot tell you how many times I have lost my changes to comments because I accidentally clicked away from the window before saving. I have been using Kanboard comments as a way of documenting user stories before creating actual tasks representing these stories; so losing my work has been frustrating.
Please let me know if this is possible. Thanks for your help!

Everything is possible, it's just question of time and priority.

@fguillot Understood. Pardon the rant about losing work :)

See #2109

+1 for autosave

In the version 1.0.34, clicking on the background do not close anymore the form so it avoid to lost accidentally entered information.

I saw the release notes this morning - thanks for fixing this issue!


Clean up '#if CORE' in RunspaceConfigurationEntry.cs

Related #3565 and #4357.
Similar  #4447, #4448, #4445

Moved to #4448


[Storage] Optional abortSignal in storage packages

https://github.com/Azure/azure-sdk-for-js/pull/4502#discussion_r308857864
abortSignal param is optional in the options passed to some of the methods in storage packages, still, we initialize it with Aborter.none (or AbortSignal.none) even though it's not needed.
This issue is to track all the places we do this and to update.

we initialize it with Aborter.none (or AbortSignal.none) even though it's not needed.

when we made it optional we thought Aborter.none is a good default value. However, passing the optional abort signal through should be working as well.


Live/pub-sub/reactive capabilities (input & other events, widget reactions, layout reactions)

How would thyme solve the example described in https://github.com/vlang/ui/issues/7#issuecomment-576256637 and clarification?
There is no established terminology for this IIRC, so I call it live variables or it can be viewed as reliable pub-sub mechanism or as reactors or reactivity or as "streaming data API" etc. The point is to express with the lowest possible number of SLOC that two or more distinct widget instances (each of different kind of widget and in a completely different unrelated part of the app) should get the same input event instance (kbd, mouse, IPC, ... - e.g. significant layout change as linked above) and if the widget is not "read only" (e.g. label is read only, but a button with picture/label is both read & write), then the widget instance shall also at the same time have the capability to create any number of new event instances of any kind and anyone interested in this event (i.e. "subscribed") must guaranteed receive it. This everything with defaults so well handled that most common use cases (let's define this to be equivalent to 7GUIs) shall have the very minimum of SLOC (of Rust and YAML) possible.

I actually think Thyme is fairly well positioned to support this (very complex) use case, the way the widget themes work already provide a significant fraction of what you are describing, although at present editing the layout means editing the YAML file, not drag and drop.
As a starting point, live reload (#2) needs to be fully implemented.

I admit, I didn't dive deep into the code, so this is a very pleasant finding. It'd be great to have it as a fully functional demo to showcase the capabilities of this library.


Firebasevalues #13

closes #13

We can think about refactoring and getting rid of the script.js file altogether.


[RFC] Immutable methods

A method may modify any data structure (almost) anywhere in the program.  Having a way to declare that a method is side effect free would aid in concurrent programming.
A new keyword fun could be used in place of def to indicate the method is immutable.
Benefits:

Fewer errors in concurrent programs.
Easier to find data modification errors by reducing the search space to mutable methods.
Documentation could reflect immutability.
Classes could be automatically flagged as immutable if all methods are immutable.
The compiler can make additional optimizations based on immutability.

Examples of immutable methods:
fun foo
  true
end

fun foo
  Bar.new @bar
end

Any of the methods below would result in a compile time error:
fun foo
  @bar = true
end

fun foo
  set_bar
end

def foo
  @array << 1
end

Note that fun is already used to generate named functions that aren't name mangled, as well as for C bindings.
I don't think we should introduce without also having a direct benefit from a compiler feature this would allows us to implement.

The main feature is being able to reason about what code modifies state.  There doesn't have to be a compelling compiler feature (but there are).  Lots of people are asking for immutability (#1512, #263, #65), not just in crystal but many programming languages.
fun provides a way to add immutability incrementally.  If you'd prefer a class based approach that's acceptable also but we should add it sooner rather than later as undoing code that relies on mutable data structures is hard to untangle.
fun can also require that all methods called are also immutable regardless of the receiver of the method.  I don't think a class based approach would normally allow for such stringent validations.
I wasn't aware that fun was used outside of lib.  Possibly change the current fun to an extern prefix?  Or use another identifier instead of fun.  I'd prefer the keyword for immutability be fun based on existing FP usage of the keyword.  If that doesn't work there are wordier options immutable def foo
immutable class Foo

@technorama : If Crystal were to consider this, I would much prefer effect types.  See Koka's approach for an interesting take.  Look at Nim's for another.
A way to phrase what I am saying is: a method takes a tuple of data (of size zero or higher) as its input, answers a tuple of data (of size zero or higher) as its output, and optionally specifies a union type of effects that it can cause.
About a year-and-a-half ago, I wrote my thoughts as of then.
As Erik Meijer says, there is only one way to be pure, but potentially infinite ways to be impure.  Haskell takes this approach.

This is analogous to the word pure in D lang end others.
Functions (methods) without side effects.

I'd really like to see this too.
Preferably I'd like all parameters to be immutable by default, and then mark mutable params with some annotation, like mut or whatever. This way methods would be flagged pure if no params are marked mutable, and classes marked pure if no methods have mutable params. Instead of using another keyword for func declaration and going the mark-the-whole-function route.
Otherwise, marking parameters as immutable, but default to mutable, if the other option is way out of line for Crystal.
I'd also like to be able to annotate variables as immutable (set once), and I think I've already issued both these things before, so sorry if it's repeat in this comment.

I'm closing this. A concrete algorithm is needed for this to work, for example how to detect that a function is indeed immutable/pure. But, again, this adds more syntax and semantic to the language and everyone will have to learn it.


Unable to connect

if let session = self.session {
session.requestItems(atPath: path!) { (result) in
self.title = self.path?.routablePath
switch result {
case .success(let items):
self.items = items
case .failure(let error):
self.items = []
print("FilesTableViewController failed to request files: (error)")
}
}
when we connect the Mac then result will be success and when we connect the window then show the failure. @filmicbuildbot @johnnyclem

@zeshanmusawar
I also had similar problems.
If the connected server is joining the domain, I think that it can be solved with this Pull request.
https://github.com/filmicpro/SMBClient/pull/8
I hope that it will work!

Hello
how to Get the SambaFile Complete path. i have only Access the Path of the
where file is save . but not Access the Complete File Path .
Please help me.
Thanks
On Tue, Jul 3, 2018 at 12:28 PM, satoshi-baba-0823<EMAIL_ADDRESS>
wrote:

@zeshanmusawar https://github.com/zeshanmusawar
I also had similar problems.
If the connected server is joining the domain, I think that it can be
solved with this Pull request.
#8 https://github.com/filmicpro/SMBClient/pull/8
I hope that it will work!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/filmicpro/SMBClient/issues/6#issuecomment-402040279,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AhmaWQuNxC-LAKEo0Sv0atPjHbtcO2Ilks5uCx00gaJpZM4U8uI2
.

--
Regards,
Zeshan Musawar
Software Engineer
Techleadz Pvt. Ltd
*PK Cell: *+92 <+92%20304%206733903>3033866202

Hello
How to Upload the File on the Samba. i use this Code but its not working .
self.task = self.session?.uploadTaskForFile(toPath: self.path!,
withName:fileNameWithoutExtension, uploadExtension:fileExtension , fromURL:
(self.path?.asURL)!, delegate: self)
Please help me.
Thanks
On Thu, Jul 19, 2018 at 2:46 PM, Zeshan Musawar<EMAIL_ADDRESS>wrote:

Hello
how to Get the SambaFile Complete path. i have only Access the Path of the
where file is save . but not Access the Complete File Path .
Please help me.
Thanks
On Tue, Jul 3, 2018 at 12:28 PM, satoshi-baba-0823 <
<EMAIL_ADDRESS>wrote:

@zeshanmusawar https://github.com/zeshanmusawar
I also had similar problems.
If the connected server is joining the domain, I think that it can be
solved with this Pull request.
#8 https://github.com/filmicpro/SMBClient/pull/8
I hope that it will work!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/filmicpro/SMBClient/issues/6#issuecomment-402040279,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AhmaWQuNxC-LAKEo0Sv0atPjHbtcO2Ilks5uCx00gaJpZM4U8uI2
.

--
Regards,
Zeshan Musawar
Software Engineer
Techleadz Pvt. Ltd
*PK Cell: *+92 <+92%20304%206733903>3033866202

--
Regards,
Zeshan Musawar
Software Engineer
Techleadz Pvt. Ltd
*PK Cell: *+92 <+92%20304%206733903>3033866202

Hello.
You understand this pull request, do not you?
https://github.com/filmicpro/SMBClient/pull/8
What is the state of sessionGuestState of SMBSession?
If it is not SMBSession.SessionGuestState.user, you probably do not have write permission.
It is recommended that you check each step one by one.
We recommend you to check the operation around authentication in particular.
I think that this library can not support a lot now.
If you can not solve it yourself, you probably should not use it.
Good luck!


update for Bison Wallet v1 release

This is a rough draft of changes needed for the Bison Wallet v1 release.
What is done

Direct users towards Bison Wallet, which will temporarily be the only wallet with DCRDEX access
Temporarily hide Decrediton while we work to get v1-compatible release
App initialization flow updated to match numerous changes since last edited.

What's not done

Responsive design checks
Footer assets and links

This image is what it will look like once Decrediton is ready again. Until then, the Decrediton section will be hidden.

Looks like we'll have all the options for mac users.

I think we're good.


Update README document

Things i have edit in readme

Edit title
Edit description
Remove Learning outcomes
Remove all unnecessary references to SE-EDU
Acknowledge the original source of the project

Pull Request Test Coverage Report for Build 34

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

Totals

Change from base Build 33:
0.0%

Covered Lines:
1433

Relevant Lines:
1544

💛  - Coveralls


get_or_create bug

With model Order taken from examples:

my_order = Order.get_or_create(customer='Andrei', shop='GitHub')
my_order
(<Order: 660c3f24-e897-460b-a4e3-40587cdbda41>, True)
my_order['customer']
Traceback (most recent call last):
File "", line 1, in
TypeError: tuple indices must be integers or slices, not str

In case of create returns a plain tuple instead of model object.

This is not a bug.  get_or_create returns a tuple by definition.  Note the API documentation says:

get_or_create(id_=None, **kwargs)
Tries to retrieve a single record, filtered either by an id_ or by kwargs. If it succeeds, it returns a tuple like (obj, False). If it fails, it creates the object and returns a tuple like (obj, True).

...as such, you should call get_or_create by unpacking it into a tuple like so:
(my_order, is_newly_created) = Order.get_or_create(customer='Andrei', shop='GitHub')
If the order is found and fetched, is_newly_created --> False, else if it's created it'll be True.


Updated PDF layout expected 16 Aug

Heads up, we're expecting a new layout for the daily vaccination stats PDF slide deck today.
I've paused the auto scraper for now so it doesn't accidentally send through rouge data. I will be working on updating the scraper once the new PDF is published.

Existing AIR datasets are now up-to-date:

air.csv / json
air_residence.csv / json
air_sa4.csv / json

Still working out what to do with all.csv moving forward.

I've noticed that the latest entry in air.json is marked as not validated. Is that an actual validation error or did the format change also break the validator?
Thanks for your efforts! :)

I've noticed that the latest entry in air.json is marked as not validated. Is that an actual validation error or did the format change also break the validator?
Thanks for your efforts! :)

Hey! Unfortunately, the validation flag is actually based on all data including the missing data in all.csv.  I'll be filling in the missing data shortly so it should mean the validation flag will be fixed soon

Wonderful thank you!

all.csv/json has also been manually updated.  I'll add a data note about the change in the way data is reported soon.
Outstanding issues are:

[ ] Investigate if it's possible to exclude text hidden underneath the presentation when parsing the PDF
[ ] Update pipeline to handle new
[ ] Add data note about removal of self-reporting

Is there somewhere I'm missing where state totals and daily increases are recorded? I was getting it by adding primary care, aged care and state clinics, but primary care isn't broken down anymore. The second slide does now have totals/increases and then there's the "Commonwealth" figures on the 4th.
It could very well be there but I need some sleep before trying to figure out any more 😅

I pushed up some updated data a few mins ago with the primary care data.  It's not separately published anymore, but it can be derived by subtracting total commonwealth doses by the aged care/disability doses.

Thank you so much Ken!
I guess it would be nice to have the state totals, but for consistency with the previous data, I think what you've got now is good. Running it through some graphs I've been using, it's fairly consistent with previous days, apart from a step increase in the ACT primary care total and some of the daily changes being a bit low, as expected with the change in data source.
I'll keep my updaters running manually for the next few days and let you know if I notice any issues.


unexpected behavior when controlling queue

queue does not continue after being interrupted and resumed
skip option does not seem to work at all

fixed as of version 0.5.15