Use any key as modifier

I'm using Karabiner Elements 0.91.7 on macOS 10.12.5 on a MacBookPro13,3 (15" 2016 with touch bar).
I'd like to use the tab key as a modifier key:

pressing tab alone just triggers a tab
pressing tab and then pressing another key triggers something different (eg tab-c issues three key presses: t, a and b)

But I can't use the tab key as a modifier key like this (just the manipulator snippet to keep the description short):
"manipulators": [
    {
        "from": {
            "key_code": "c",
            "modifiers": { "mandatory": ["tab"] }
        },
        "to": [{ "key_code": "t" }, { "key_code": "a" }, { "key_code": "b"}],
        "type": "basic"
    }
]

when first pressing tab, the tab key is still passed through
when pressing c (either in combination with tab or without), the to is triggered (entering the text "tab")

It would work by first mapping the tab key to a true modifier key (eg right_control which would be a good choice since I physically don't have it on my keyboard) and then using right_control instead of tab in the mandatory modifiers list above. The problem is: I am already using right_control for another key and the other modifier keys are used as well.
I see two solutions for this:

making the use of standard keys as modifier keys possible
allowing to define custom virtual named modifier keys just for the use within the karabiner configuration to map standard keys to and then define complex mappings for those virtual modifiers

Any other solutions/workarounds?

It would be even cooler being able to define modifier keys without a specific key they're being pressed with. So instead of defining rules for each of tab-h, tab-j, tab-k, tab-l, tab-c, tab-n, tab-p, ... that all should do the same (just triggering ctrl-b plus the key being pressed with tab), I could define one rule for the tab key and I then could use a placeholder for the key being pressed with tab in the to definition.

You can for example check the implementation of the Virtual Numeric Keypad rule in the official rule repository, which uses the left_option + fn combination as a "fake" modifier key.

Thanks for the hint. That might do for some use cases. I'd still like to not hijack other modifiers/modifier combinations, meaning: left_option + fn itself couldn't be used for anything else since it's already got a function by me using it as "fake" modifier key. Using virtual modifier keys (I think that worked in the old Karabiner) would not have this problem.

Use variable_if to accomplish the virtual modifiers.
The following example uses tab_modifier variable as flag.
{
    "manipulators": [
        {
            "from": {
                "key_code": "tab"
            },
            "to": [
                {
                    "set_variable": {
                        "name": "tab_modifier",
                        "value": 1
                    }
                },
                {
                    "key_code": "tab"
                }
            ],
            "to_after_key_up": [
                {
                    "set_variable": {
                        "name": "tab_modifier",
                        "value": 0
                    }
                }
            ],
            "type": "basic"
        },
        {
            "conditions": [
                {
                    "type": "variable_if",
                    "name": "tab_modifier",
                    "value": 1
                }
            ],
            "from": {
                "key_code": "c",
                "modifiers": {
                    "mandatory": [
                        "tab"
                    ]
                }
            },
            "to": [
                {
                    "key_code": "t"
                },
                {
                    "key_code": "a"
                },
                {
                    "key_code": "b"
                }
            ],
            "type": "basic"
        }
    ]
}

Note:
I don't plan to support Virtual modifiers which is in old Karabiner.
Please use this variable style.

Tekezo, you are Kamisama lol

@tekezo That solves everything I tried to accomplish with virtual modifier keys, thank you very much. I didn't know about set_variable and to_after_key_up. I know, everything is growing rapidly at the moment and documentation could be brittle. But is there a simple list of keys that can be used in karabiner.json?

@thomasjachmann https://github.com/tekezo/Karabiner-Elements/blob/master/src/apps/PreferencesWindow/PreferencesWindow/Resources/simple_modifications.json

@apm1467 That was quick, but unfortunately not what I was looking for. :) The use of the word "keys" was ambiguous here. I didn't meant the keys that can be used as key_codes but the keys (as in key value pair) that can be used to build complex modifications, eg to_if_alone, to_after_key_up, etc. Thanks nonetheless.

@thomasjachmann Currently, there are just these three: to, to_if_alone and to_after_key_up.

@apm1467 OK, thanks. And I guess this is the list of things I can do inside of them?

@thomasjachmann I think pointing_button isn't coming yet. Currently, it's just possible to map to key_code, run shell_command or set_variable.

@tekezo  it has a problem in example, when holding tab then press c,  the result is:  tab,'t','a','b',  tab is superfluous!   how to fix it?

I have the same problem as babyking. Using the example, holding tab and pressing a c writes a tab right after the tab is pushed so the result of <tab>+c is
      tab

Hi @babyking  and @endrebak !!!
That's not a bug.  You only have to erase the
               {
                    "key_code": "tab"
                }

from the "to": section.  And put it into the "to_if_alone": section.  The complex modification would look like this:
  "title": "TAB as a POWERFUL MODIFIER LAYER",
  "rules": [
    {
      "description": "TAB as a POWERFUL MODIFIER LAYER",
      "manipulators": [
        {
            "from": {
                "key_code": "tab"
            },
            "to": [
                {
                    "set_variable": {
                        "name": "tab_modifier",
                        "value": 1
                    }
                }
            ],
            "to_after_key_up": [
                {
                    "set_variable": {
                        "name": "tab_modifier",
                        "value": 0
                    }
                }
            ],
            "to_if_alone": [
              {
                "key_code": "tab"
              }
            ],
            "type": "basic"
        },
        {
            "conditions": [
                {
                    "type": "variable_if",
                    "name": "tab_modifier",
                    "value": 1
                }
            ],
            "from": {
                "key_code": "c"
            },
            "to": [
                {
                    "key_code": "t"
                },
                {
                    "key_code": "a"
                },
                {
                    "key_code": "b"
                }
            ],
            "type": "basic"
        }
      ]
    }
  ]
}

Have a great day, guys !!!
😉


Visualizing 3D Bounding Box on Point Cloud

Hi,
Thanks a lot for providing the codebase. I have trained it and the results look pretty good as described in the paper. However, I wasn't able to figure out how to plot the predicted 3D bounding boxes on the point cloud. Can anyone help me resolve this issue?

The run.py script contains a flag --level LEVEL to turn on some visualizations.
For example:
python3 run.py checkpoints/car_auto_T3_trainval/ --level 1 --test --dataset_root_dir DATASET_ROOT_DIR --output_dir DIR_TO_SAVE_RESULTS

This will enable a 3D view visualization with the boxes plotted. You can press [q] for the next frame.
For consecutive visualization of without blocking the code, you can set --level 2.
I hope it helps.


Immediate validation makes user angry

Versions:

VueJs: ^2.0.1
Vee-Validate: ^2.0.0-beta.23

Description:
Immediate validation is imho totally anoying for the user. Imagine you start typing your email address into a registration form and immediatly after tapping the first character a message pops up yelling at you that you have to provide a valid email address! Well, because email addresses consisting of one character are invalid.  So please consider to use the lazy modifier:
<input type="email" v-validate="'required|email'" name="email" v-model.lazy="email">
This modifier throttles reactivity by applying the new value of email not on change event but on input event which is fired when the user blurs the input field: https://vuejs.org/v2/guide/forms.html#lazy
Steps To Reproduce:
I created a quick comparison form: http://codepen.io/ankerfest/pen/bqEZVL
To give this issue post an intention for vee-validate itself: I suggest to add a hint to the docs. If there is one already just disregard this dumb issue.

Fair point, I will add it to the docs.

@logaretm What is added? A link might help.


Truncating values in Logic App

I'm running a log analytic query in azure to get the amount of free disk space from a VM and the returned value runs to several decimal places. I'm running the query from a logic app with the end goal to push any results into a slack channel. Is there a way in logic app to truncate the value of free disk space from the query?
Thanks
JF

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 03aa9e88-7fa0-56ab-f794-58f0c37b6d7a
Version Independent ID: 25c5ef5c-6ba4-f5ff-f94b-8f2818ec2feb
Content: Reference guide for functions in expressions - Azure Logic Apps
Content Source: articles/logic-apps/workflow-definition-language-functions-reference.md
Service: logic-apps
GitHub Login: @ecfan
Microsoft Alias: estfan

Thank you for your question, @jfuller2701! Since this channel is more for driving improvements towards MS Docs, could you share with us the URL of the documentation that your question/feedback is most applicable to?

Hi Mike,
https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference
I imagine the above is correct.
Thanks
JF

Thanks @jfuller2701! I don't believe there's a truncate() function available that you can use, however, have you tried constructing one that works for your scenario using any of the string functions in the documentation that you've referenced? Alternatively, you can also just use the Execute Javascript Code connector as well.

@jfuller2701 I'll close this issue for now with the answer above, but feel free to re-open and/or tag me here with any additional questions you might have in your comment and we'd be happy to help.

Hi Mike,
I achieved what I wanted in the kusto query I was running inside the logicapp so didn't need to truncate/round in the end, thanks though.
JF


PR: [RAY-259] Default preview catalog in sample data

Hello,
The attribute defaultPreviewCatalog has to be set for the SmartEdit integration.
Please review the following pull request to spacceleratorsamplesaddon:

spacceleratorsamplesaddon/pull-requests/35

PR was merged.


Feature request: AMOLED Black theme

The problem: The app has dark and light themes, but no pure black theme. Pure back theme would have more contrast and would consume less battery on AMOLED screens
Proposed solution: Add theme with the pure black background, maybe adjust colors of buttons and frames to correspond the theme.
I made a quick example of how it could look like:
Screenshot

Hello, and thanks for the suggestion!
Cuppa doesn't pick its own colors aside from the highlight color (blue). Instead, I simply let the Flutter framework use the per-OS/per-mode defaults. On Android, that means following the standard Material Design which for dark mode defaults to gray rather than black. The Material guidelines only recommend using pure black for apps that "require efficient battery usage". I'm not sure Cuppa falls into that category since it is typically the foreground app for only a short time (to set a timer).
Regardless, I do like this idea and will look into what it would take to implement a pure black theme. I plan to experiment with color palettes that work on top of a pure black background, and I will look at recreating the Cuppa graphics in such a way that there is still contrast with the cup's dark border even when the background is black.


Error while importing file with dot e.g jquery.datepicker

Hi! In my main.scss I have Sass imports and when I try to process it with sass-loader it throws an error. This occurs only when I import file with dot e.g. jquery.dataTable. If I rename it, everything works just fine.
ERROR in /opt/projects/my-apps/static/scss/SampleApp/main.scss
 Module build failed: ModuleBuildError: Module build failed:
 @import "../libs/jquery.dataTables";
 ^
 File to import not found or unreadable: ../libs/jquery.dataTables
 in /opt/projects/my-apps/static/scss/SampleApp/main.scss (line 11, column 9)
 at DependenciesBlock.onModuleBuildFailed (/home/andrey/.nvm/versions/node/v4.1.1/lib/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:315:19)
 at nextLoader (/home/andrey/.nvm/versions/node/v4.1.1/lib/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:31)
 at /home/andrey/.nvm/versions/node/v4.1.1/lib/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:292:15
 at context.callback (/home/andrey/.nvm/versions/node/v4.1.1/lib/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:148:14)
 at Object.onRender (/opt/projects/my-apps/static/node_modules/sass-loader/index.js:253:13)
 at /opt/projects/my-apps/static/node_modules/sass-loader/node_modules/async/lib/async.js:868:35
 at _arrayEach (/opt/projects/my-apps/static/node_modules/sass-loader/node_modules/async/lib/async.js:91:13)
 at Object.<anonymous> (/opt/projects/my-apps/static/node_modules/sass-loader/node_modules/async/lib/async.js:867:17)
 at Object.callback (/opt/projects/my-apps/static/node_modules/sass-loader/node_modules/async/lib/async.js:44:16)
 at options.error (/opt/projects/my-apps/static/node_modules/node-sass/lib/index.js:280:32)
 @ ./main.js 3:0-11:2

Thx for reporting this. This is probably caused by the "funny" file resolver.

Shipped with 3.1.0

thanks!


How to: Customize model structure

Question
I'm querying from a Postgres database with jsonb fields. I'd like to extract some of the values from the json not keeping the bloated, nested structures. Is this possible?
Output of python -c "import pydantic.utils; print(pydantic.utils.version_info())":
             pydantic version: 1.5.1
            pydantic compiled: True
                 install path: /.../app/.env/lib/python3.7/site-packages/pydantic
               python version: 3.7.3 (default, Mar  6 2020, 22:34:30)  [Clang 11.0.3 (clang-1<IP_ADDRESS>)]
                     platform: Darwin-19.4.0-x86_64-i386-64bit
     optional deps. installed: ['email-validator']

import pydantic

class EntityBlob(BaseModel):
    top_level_prop: str
    nested_prop: ???????

class Entity(BaseModel):
    title: str
    created_at: datetime
    updated_at: datetime
    blob: EntityBlob

    class Config:
        orm_mode = True

I'm afraid I don't entirely understand the question.
You can change how extra data is processed using the extra config setting.
Or you can use a @root_validator(pre=True) to modify your input data to fit into the model you want.


Inverse Fisher/Hessian as GD Preconditioner

Hi all,
Following up on #2197, I was hoping to implement natural gradient descent or Gauss-Newton for DNNs, for which I have to invert a large p-by-p matrix, where p is the number of parameters of my neural network. I understand that if I only want to perform a small number of gradient steps, I could implement H^-1 * g by using conjugate gradient descent, but I'm not sure how to best do that in JAX. Is there an existing implementation of CG in JAX? I haven't been able to find one. In general, am I right to assume that using the full inverse Hessian as a preconditioner should be feasible with CG in JAX?
Thank you!

I have a (mostly) working version of CG in JAX with preconditioner support in:
https://github.com/google/jax/pull/2566
Hopefully we'll be able to merge that in soon.
If you're feeling ambitious, you could give it a spin.

Thanks for the quick reply @shoyer! I'll check it out!
Are there any existing issues with the CG implementation that I should be aware of in case I run into problems?

We just merged in the cg implementation, so you can try it out now if you install JAX from source. All the limitations should be documented in the docstring, but please let us know if anything surprises you.


How to limit

i want follow user, but i dont want follow all user in 1 day
$bot->pinners->followers('babyboy')->toArray();
ex :  babyboy have 2212 follower in array.
i just want take 80 follower, how i can do that?
is there a feature to limit it?
and if I do it again, the user I have followed will cause an error or even unffolow?

try
$bot->pinners->followers('babyboy', 80)->toArray();


ApplicationSet | Git Generators Does not work as expected

Currently, applications using Git generators do not detect changes properly.
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
  name: app-name
  namespace: argocd
spec:
  generators:
  - git:
      repoURL: https://github.com/org/repo-name.git
      revision: 🚀🚀🚀🚀🚀🚀🚀    ⬅     This field is not being updated correctly

I am working on a fix.
Please give a "👍" on the issue if you have experienced this problem, so I have an idea of how many people are affected.

This issue should now be resolved in version 0.0.26!
Here’s a working example: https://github.com/dag-andersen/argocd-diff-preview/pull/80.


fix: add missing typings for atem dve

This PR adds the typings to the -types package for the Blackmagic Atem's DVE functionality. Currently the DVE functionality can already be controlled but the types are missing which can be annoying during integration.
This PR is raised by SuperFly.tv on behalf of BBC.

Hi, and thank you. As part of this PR it would also be good to look at https://github.com/nrkno/sofie-atem-state/pull/28 as that adds the Fly Key runto commands.

@mint-dewit you have based this change on release50 which uses v0.13.0 of atem-state, with your atem-state pr targetting v1.1.0 (prerelease tagged as 1.2.0-nightly-master-20231128-132120-3e4ccf1.0). Either the atem-state change could be backported, or this PR could be retargetted to release51. Which would you prefer?
Also, the unit tests are failing as a test snapshot needs updating.

Which would you prefer?

Since the release 50 version also doesn't have support for this in atem-connection it will be nicer to just rebase this PR on release 51.

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

Comparison is base (9fde943) 40.67% compared to head (3e16620) 100.00%.

Additional details and impacted files
@@               Coverage Diff               @@
##           release51      #305       +/-   ##
===============================================
+ Coverage      40.67%   100.00%   +59.32%
===============================================
  Files            105        43       -62
  Lines           9960       677     -9283
  Branches        2454        78     -2376
===============================================
- Hits            4051       677     -3374
+ Misses          5376         0     -5376
+ Partials         533         0      -533

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

@mint-dewit I have rebased this onto release51. Could you give it a test to make sure you are happy it still behaves as you expect?


Players do not take fall damage

Admins can take fall damage, but players can't.
This happens in all claims, including the wilderness.
Using build 11.

My players could take damage. In fact a lot has died from falling lately.

It seems players can only take fall damage inside of claims that they are trusted in.

Hmmm yeah. ^


Make exception message more useful in ORecordSerializerBinaryV0

OrientDB Version: 2.2.37
Java Version: OpenJDK 1.8
OS: Ubuntu 18.04
This exception doesn't contains meaningful information.
Exception throws in case when link is not saved to database and added link record id to exception message, thus in exception message was added -1:-1 without any useful information about record...
Exception looks like this:
Caused by: com.orientechnologies.orient.core.exception.ODatabaseException: Impossible to serialize invalid link #-1:-1
	DB name="Orienteer"
	at com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.writeOptimizedLink(ORecordSerializerBinaryV0.java:870)
	at com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.serializeValue(ORecordSerializerBinaryV0.java:757)
	at com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.serialize(ORecordSerializerBinaryV0.java:385)
	at com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinary.toStream(ORecordSerializerBinary.java:99)
	at com.orientechnologies.orient.core.record.impl.ODocument.toStream(ODocument.java:2381)
	at com.orientechnologies.orient.core.record.impl.ODocument.toStream(ODocument.java:664)
	at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeSaveRecord(ODatabaseDocumentTx.java:2174)
	at com.orientechnologies.orient.core.tx.OTransactionNoTx.saveRecord(OTransactionNoTx.java:191)
	... 67 more

Please show record in case of this exception, because debug application without normal exceptions is a hard.

@tglman, @laa
I found this issue has been closed as the milestones: 3.2.x, 3.2.7.
Because I have the same issue, I'm interested in the issue.
I have tried to find a way to reproduce the issue and the way to solve it. But I only found a way to solve it by upgrading to a specific version, I have never known how to verify if it has been solved or not.
Could you please give me more detail or a link to any discussion on how to solve and verify whether the issue was solved?


Update CLI extensions available doc

Update CLI extensions available doc.
Triggered by Azure/azure-cli-extensions - TRAVIS_BUILD_ID=382372223
https://github.com/Azure/azure-cli-extensions/commit/d9eb12a04c200c382bb6888e3f122ccf9404312f

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-extensions-list.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-extensions-list.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-extensions-list.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


LibSQL RANDOM ROWID panics

Whilst trying to run migrations that contain a RANDOM ROWID statement, the main thread panics. This is due to an upstream bug that has been reported here: https://github.com/tursodatabase/libsql-client-rs/issues/67

Hello and sorry for responding so late and thank you for reporting. I guess the only thing I can do now is to be aware if they fix it in libsql-client-rs and update when it's fixed :D

Hey, I'm closing this issue. I have changed the libsql library from libsql-client-rs -> libsql as libsql-client-rs is not being developed anymore. Feel free to open the issue if this still happens to you! :D


Validate host and container paths passed to --volume

Print proper error message if the host or container paths
are relative paths. Only absolute paths are allowed.
Fix the buildah run documentation for the --volume flag
and add an example.
Fixes https://github.com/projectatomic/buildah/issues/588 and https://github.com/projectatomic/buildah/issues/587
Signed-off-by: umohnani8<EMAIL_ADDRESS>

LGTM

@TomSweeneyRedHat PTAL

LGTM
@umohnani8 if any of the issues that @TomSweeneyRedHat found effect the podman man page, please update it.

@rhatdan already updated the bud and from man pages to reflect the same changes.

@TomSweeneyRedHat PTAL

Tests green! Ready to merge.

@rh-atomic-bot r+


Error running examples

Hi I'm using windows. Here are the errors I'm running into:
Running the basic game in the front page:
D:\Code\cyber\samples>cyber game.cy
https://raw.githubusercontent.com/fubark/ray-cyber/master/mod.cy
ParseError: Expected `=` after variable name.

https://raw.githubusercontent.com/fubark/ray-cyber/master/mod.cy:4:11:
var libUrl: match os.system:
          ^

Also the snake game:
D:\Code\cyber\samples>cd ray-cyber

D:\Code\cyber\samples\ray-cyber>cyber examples/snake.cy
ParseError: Expected `=` after variable name.

D:\Code\cyber\samples\ray-cyber\examples\snake.cy:9:24:
var SNAKE_LENGTH number: 256
                       ^

Hi there, atm it's recommended to use the latest Cyber build here https://github.com/fubark/cyber/releases.

I'm still getting the same issue after downloading the latest windows version:
D:\Code\cyber\samples>cyber basic.cy
https://raw.githubusercontent.com/fubark/ray-cyber/master/mod.cy
ParseError: Expected `=` after variable name.

https://raw.githubusercontent.com/fubark/ray-cyber/master/mod.cy:4:11:
var libUrl: match os.system:
          ^

basic.cy:
import ray 'https://github.com/fubark/ray-cyber'

ray.InitWindow(800, 600, 'Hello')
ray.SetTargetFPS(60)

-- Main game loop
while !ray.WindowShouldClose():
    -- Do game update...
    ray.BeginDrawing()
    ray.ClearBackground(ray.RAYWHITE)
    ray.DrawText('Congrats! You created your first window!', 190, 200, 20, ray.LIGHTGRAY)
    ray.EndDrawing()

ray.CloseWindow()

That looks like a different mod.cy. You probably need to bust your cache with cyber -r

Not sure how I'm suppposed to use this, is this how I'm supposed to use it?
D:\Code\cyber\samples>cyber -r
Cyber 0.2

Usage: cyber [source]
       cyber [command] ...

Commands:
  cyber [source]            Compile and run a script.
  cyber compile [source]    Compile script and dump the bytecode.
  cyber help                Print usage.
  cyber version             Print version number.

General Options:
  -r      Refetch url imports and cached assets.
  -v      Verbose.

cyber compile Options:
  -pc     Next arg is the pc to dump detailed bytecode at.
  -aot    Ahead-of-time compilation.
          Enabled if CLI was built with `-Djit`.

D:\Code\cyber\samples>cyber -r basic.cy
https://raw.githubusercontent.com/fubark/ray-cyber/master/mod.cy

D:\Code\cyber\samples>cyber basic.cy
https://raw.githubusercontent.com/fubark/ray-cyber/master/mod.cy
ParseError: Expected `=` after variable name.

https://raw.githubusercontent.com/fubark/ray-cyber/master/mod.cy:4:11:
var libUrl: match os.system:
          ^

D:\Code\cyber\samples>cyber -r https://raw.githubusercontent.com/fubark/ray-cyber/master/mod.cy
error: Unexpected

I'll look into it later, for now you should just download mod.cy and import that instead with import ray './mod.cy'

Hi just a little update on this, I just tried "cyber -r basic.cy" and with the new update and it all seems to be working now, thanks. 👍

I'd recommend trying out the example games too!


Allow deleting file

Besides "copy" from one side to the other in the "only in my folder" and "only in compared folder",  it can also be nice to have a "remove this file" option which will delete a file. Sometimes, during integration, you find that you accumulated assets that are no longer needed, for example, an icon or image that is no longer in use. The compare function would be a convenient place to find and remove such leftovers.
Cheers,
Zvika
Originally posted by @Zvika88 in https://github.com/moshfeu/vscode-compare-folders/issues/42#issuecomment-661655684

@Zvika88 the feature is available in 0.16.0-insider.
What do you think?

Hi Mosh, cool, the delete works fine. I have removed the current and switched to using the new version instead, and will let you know if I encounter any issue with any aspect of its functionality.

Thanks 👍


bug(docker): Change Node Version

@zymplsi @ilan

LGTM once those two comments are addressed.

+1, 0.10 is considered quite old by now.

@ilanbiala @lirantal Updated.

LGTM

LGTM.


Contract design

Tasks

[ ] Confirm contract design based on PRD and roadmap;
[ ] Output ABI design to doc;

Some basic constraints and ideas: https://www.notion.so/matterslab/USDT-Donation-c1035628b7614b54a0e926e724ded7d9#ab3965ed3ed649eabbceb5223cadaeed

Outputted docs:

Contact ABI;
Architecture;


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v2.6.35 to before v5.13.6",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=bece7b2398d073d11b2e352405a3ecd3a1e39c60",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d4c7797ab1517515f0d08b3bc1c6b48883889c54"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "bece7b2398d073d11b2e352405a3ecd3a1e39c60",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "d4c7797ab1517515f0d08b3bc1c6b48883889c54",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "net: fix uninit-value in caif_seqpkt_sendmsg\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.13.6 by commit d4c7797ab1517515f0d08b3bc1c6b48883889c54, it was introduced in version v2.6.35 by commit bece7b2398d073d11b2e352405a3ecd3a1e39c60. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001161


RadioButtons page is under Layout category instead of Basic Input

Which version of the app?
WinUI 3 Gallery
Description
Unless there's something I'm missing about RadioButtons, they should not be listed under "Layout" and would fit much better under "Basic Input"
Screenshots

Windows version
Insider Build (xxxxx)
Additional context

RadioButtonS (plural) is a layout control for RadioButton (singular). RadioButton is under basic input as appropriate. Sorry for the confusion on control naming, that is beyond the scope for WinUI Gallery to update.


How Factory Girl create association with existing object?

I have two associated models.
class Girl < ActiveRecord::Base
   belongs_to :boy
end
class Boy < ActiveRecord::Base
   has_one :girl
end

And  I define factory girl for them:
factory :girl do
  boy
  name 'saria'
end

factory :boy do
  name do
    puts create boy'
   'leo'
  end
end

Then i create  a girl with an exsisting boy:
boy = create :boy
girl = create :girl, boy: boy

I will get following result:
>>>create boy
>>>create boy

I am wondering why the block of name of boy runs  twice.
And, if i put code that can only runs once, troubles come.
Version of my factory_girl:

factory_girl (4.4.0)
factory_girl_rails (4.4.1)

I have the same issue or question.
In my case this leads to a huge amount of time spent invoking the factory twice.
Only half of the objects are actually used, because one of the two created objects are discarded anyway.
Is there any way to prevent this from happening?
It would save a lot of time in my test suite.

+1, same question as this makes difficult for me to test some things and this is not documented

Ran into a similar problem where we had two associations attempting to create unique parent instances when we wanted them to belong to the same parent.
Class Term < ActiveRecord::Base
  has_many :candidates
  has_many :periods
end

Class Period < ActiveRecord::Base
  belongs_to :term
end

Class Candidate < ActiveRecord::Base
  belongs_to :term
end

In order to avoid needing to make multiple factory calls from the spec to reach the same term we ended up defining the factories like this:
factory :period do
  term { Term.first || association(:term) }
end

factory :candidate do
  term { Term.first || association(:term) }
end

This way the pre-existing Term can be referred to instead of creating two instances.

Calling Thing.first introduces non-determinism in the test suite, since records can be created at various layers without the developer even being aware. I'd recommend creating a record and assigning it directly if the intent is to share the value.

@joshuaclayton is there any chance that you could give some practical example to how to do that?

@scaryguy sure thing!
term = create(:term)
period = create(:period, term: term)
candidate = create(:candidate, term: term)

Thank you @joshuaclayton !

class Girl < ActiveRecord::Base
   belongs_to :boy
end
class Boy < ActiveRecord::Base
   has_one :girl
end

For real? Girl belongs to boy didn't feel a little gross to anyone?
Let's write examples without reducing women to objects, please, and call this stuff out when we see it.

@Euraldius, both Boy and Girl are "objects", as in Ruby objects. Let's not make such a big deal out of nothing, really, it's just an example. Nobody questioned or undermined human rights or the equality of genders.

Bumping this, OPs question still isn't answered.  In the original post, OP is already using the suggestion provided here.
The only solution I can come up with is to say
factory :girl do
  boy { |weird_thing| somehow_inspect_weird_thing_to_check_if_boy_was_already_provided(weird_thing) }
  name 'saria'
end

But this doesnt seem very idiomatic.
Also, at least where I live, there is a a constant, subtle, barrage of messaging coming from the TV and other sources telling us that women are the property of men.  This is insidious, and FWIW, I think we should try to be conscious not to take part.  cc @linkyndy.

just use first_or_create!(foo: bar) in the block

@linkyndy Do you seriously think @Euraldius did not understand that those labels referred to Ruby objects? Let me slowly explain to you the point that was being made:
When engineers use labels such as "boy"/"girl" in ways the reinforce toxic gender stereotypes, such engineers show their ignorance and misogyny. So, stop. Think about how you use your language. And be considerate.
Another related example: the widespread use of repulsive "master"/"slave" labels in software systems.

We still haven't really found a great solution to the original problem, but if the only submissions here are going to be in regards to the social issues involved, then the should be locked. @Euraldius @joshuaclayton

What to you think about:
factory :singleton do
  initialize_with do
      Singleton.where(
        name: 'unique_name'
      ).first_or_initialize
  end
end

this moves the logic to the definition of your singleton factory.

If you're really working with a Singleton, I'm not sure you need FactoryGirl at all. If it's not really a singleton, than first_or_initialize has the non-determinism problem mentioned above. Am I missing something about what you're trying to do?

@mib32 i want to rule out the notion that you might be making a trollish reference to #921

@mib32 sry i got a bit defensive, seeing how the original namechange discussion ... turned out

@drewcimino The requirement in my case was that there is only one entry with a specific name in the db table. Every reference to a :singleton with the same name should be the same instance.
first_or_initialize is not atomic and could lead to race conditions. My tests run single threaded so there shouldn't be any race condition. Anyway the unique condition would be enforced on database level with a unique index, but a race condition would break the test ...

i can see how the girl-belongs-to-boy rubs the wrong way, linkyndy. imagine a similar example, only swap the Girl model to Black and Boy model to White.

@adler99 So it seems your Singleton class isn't really a singleton, but does have relatively few saved records, like some sort of reference data. If the objects of this class are that standardized - that is, a record with a given name always has the same associated data - I would create them at the beginning of the test suite with a seeds-file-like script, and building some class methods for accessing them.
Something like:
Singleton.drewcimino
=> #<Singleton id: 1, name: "drewcimino">

as opposed to:
Singleton.where(name: "drewcimino").first_or_initialize
=> #<Singleton id: 1, name: "drewcimino"> OR #<Singleton id: nil, name: "drewcimino">

Using the term, period and candidate example, if I add another layer, say:
Class Bear < ActiveRecord::Base
  belongs_to :candidate
  belongs_to :period
end

Is it possible to create the term inside of the bear FactoryBot beforehand and then get candidate and period to use the bear to create internally?
Probably a wrong example here but is it possible to do it inside, something like this:
# this is wrong but you get the idea
FactoryBot.define do
  factory :bear do
    # Run this first so everytime a bear gets created, a term for this bear gets created first to be used later
    before(:create) { create(:term }

    # Using the term created before this
    association :period, factory: :period, term: term
    association :candidate, factory: :candidate, term: term
  end
end

@CyberMew If you want to complete the period and candidate with Bear#term after Bear/Term are created, I think an after block is the prescription.
FactoryBot.define do
  factory :bear do
    association :term
    association :period
    association :candidate

    after(:build) do |bear|
      bear.period.term ||= bear.term
      bear.candidate.term ||= bear.term
    end
  end
end

I use after(:build) instead of after(:create) and AR methods instead of passing ids around, so this setup will work for both build(:bear) and create(:bear). The associations follow the build strategy (build/create) of the parent, so if you create they'll assign first and then automatically populate all the ids on save.
If you want to force build strategies, you can but I don't recommend it as you can easily end up with some funky saved/not-saved "associated" records. But there's a bit on that here: https://github.com/thoughtbot/factory_bot/blob/master/GETTING_STARTED.md#associations

I came here for code and got distracted by social issues. I don't have a problem with discussing our society. In fact, I'd like to know, who decides which social issues are worth discussing while working? Is it as simple as me labeling my issue an injustice - then I proceed to make my case? Currently, I have access to this comment box, so I suppose I have an equal right to say - but can someone point me to the rules?

I believe we need many-to-many association between Boy and Girl classes.

Came here because of a frustrating engineering problem, disappointed to see people are discussing irrelevant social issues.

Yes the social issues are important
No github issues is probably not the right place to discuss/debate them
Call the classes Yob and Lrig, I don't care, I need a solution to the inter-dependent factory objects

As a reminder, anybody participating here agrees to follow our Code of Conduct. A code example where a girl belongs to a boy does not follow our Code of Conduct and I appreciate the folks who called that out.
I'm going to lock this issue. If somebody would be willing to open a new issue with a better example and a summary of the problem and potential solutions offered so far I would be most grateful.


Change autofill settings label to be "Autofill Logins"

Task/Issue URL: https://app.asana.com/0/488551667048375/1203994395965550/f
Description
QA optional; go to settings and ensure autofill is now called "Autofill Logins"

Current dependencies on/for this PR:

develop

PR #2867   👈

This comment was auto-generated by Graphite.

@marcosholgado , fixed the missing language files you alerted me about. ready for review. ta


[Environment] Add Sunnyside Tileset assets

merged into code https://github.com/Semicolon42/rooti-tooti-destishooti/pull/38


Feat:want to add more ev charging stations

Describe the feature
currently the website shows ev stations near delhi region only.
I have dataset with
Name, state, city,  address, latitude and longitude
i can convert it to json and can display them on map
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

go ahead

Btw the dataset is dummy or real
@himanshugoyal77

@Mayank2808sharma it's a real dataset


[Doc Improvement] [Duplicate image replaced ph2]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/sbs-tab-with-adaptive-cards.yml
89
22
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit b6a76b2:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/bots/how-to/authentication/add-authentication.md
:warning:Warning
View
Details

msteams-platform/sbs-tab-with-adaptive-cards.yml
:warning:Warning
View
Details

msteams-platform/assets/images/manage-bot-label.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/authentication/add-authentication.md

Line 117, Column 5: [Warning: file-not-found - See documentation] Invalid file link: '~/assets/images/adaptive-cards/manage-bot-label.png'.

msteams-platform/sbs-tab-with-adaptive-cards.yml

Line 109, Column 5: [Warning: file-not-found - See documentation] Invalid file link: '~/assets/images/adaptive-cards/manage-bot-label.png'.

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/sbs-tab-with-adaptive-cards.yml
89
22
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit b15dfb3:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/bots/how-to/authentication/add-authentication.md
:warning:Warning
View
Details

msteams-platform/sbs-tab-with-adaptive-cards.yml
:warning:Warning
View
Details

msteams-platform/assets/images/manage-bot-label.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/authentication/add-authentication.md

Line 117, Column 5: [Warning: file-not-found - See documentation] Invalid file link: '~/assets/images/adaptive-cards/manage-bot-label.png'.

msteams-platform/sbs-tab-with-adaptive-cards.yml

Line 109, Column 5: [Warning: file-not-found - See documentation] Invalid file link: '~/assets/images/adaptive-cards/manage-bot-label.png'.

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/authentication/add-authentication.md
90
57
link
:white_check_mark:

msteams-platform/sbs-tab-with-adaptive-cards.yml
89
22
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 285e13b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/manage-bot-label.png
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

msteams-platform/sbs-tab-with-adaptive-cards.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 62fb5d3:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/sbs-bots-with-sso.yml
:warning:Warning
View
Details

msteams-platform/sbs-teams-conversation-bot.yml
:warning:Warning
View
Details

msteams-platform/assets/images/adaptive-cards/manage-bot-label.png
:white_check_mark:Succeeded

msteams-platform/assets/images/bots/MicrosoftAppID.png
:white_check_mark:Succeeded

msteams-platform/assets/images/conversation-bot/microsoft-app-id.png
:white_check_mark:Succeeded

msteams-platform/assets/images/manage-bot-label.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/meeting-content-bubble/meeting-content-bubble-view-configuration.png
:white_check_mark:Succeeded

msteams-platform/assets/images/meetings-side-panel/config.PNG
:white_check_mark:Succeeded

msteams-platform/assets/images/meeting-token-generator/sbs-microsoft-app-id.png
:white_check_mark:Succeeded

msteams-platform/assets/images/sbs-messagingextension-action/manage.PNG
:white_check_mark:Succeeded

msteams-platform/assets/images/teams-file-upload-bot/manage.png
:white_check_mark:Succeeded

msteams-platform/assets/images/Teams-link-unfurling/config1.png
:white_check_mark:Succeeded

msteams-platform/assets/images/Teams-Messaging-Extensions-Search/config1.png
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

msteams-platform/sbs-botbuilder-linkunfurling.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-file-handling-in-bot.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-content-bubble.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetingextension-action.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetings-sidepanel.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-token-generator.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-messagingextension-searchcommand.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-tab-with-adaptive-cards.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-bots-with-sso.yml

Line 276, Column 6: [Warning: file-not-found - See documentation] Invalid file link: '~/assets/images/bots/MicrosoftAppID.png'.

msteams-platform/sbs-teams-conversation-bot.yml

Line 100, Column 5: [Warning: file-not-found - See documentation] Invalid file link: './assets/images/conversation-bot/microsoft-app-id.png'.

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/authentication/add-authentication.md
90
57
link
:white_check_mark:

msteams-platform/sbs-botbuilder-linkunfurling.yml
83
32
link
:white_check_mark:

msteams-platform/sbs-bots-with-sso.yml
87
30
link
:white_check_mark:

msteams-platform/sbs-file-handling-in-bot.yml
85
31
link
:white_check_mark:

msteams-platform/sbs-meeting-content-bubble.yml
83
30
link
:white_check_mark:

msteams-platform/sbs-meeting-token-generator.yml
88
35
link
:white_check_mark:

msteams-platform/sbs-meetingextension-action.yml
86
28
link
:white_check_mark:

msteams-platform/sbs-meetings-sidepanel.yml
85
29
link
:white_check_mark:

msteams-platform/sbs-messagingextension-searchcommand.yml
83
32
link
:white_check_mark:

msteams-platform/sbs-tab-with-adaptive-cards.yml
89
22
link
:white_check_mark:

msteams-platform/sbs-teams-conversation-bot.yml
91
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 46d3d03:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/adaptive-cards/manage-bot-label.png
:white_check_mark:Succeeded

msteams-platform/assets/images/bots/MicrosoftAppID.png
:white_check_mark:Succeeded

msteams-platform/assets/images/conversation-bot/manage-bot-label.png
:white_check_mark:Succeeded

msteams-platform/assets/images/manage-bot-label.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/meeting-content-bubble/meeting-content-bubble-view-configuration.png
:white_check_mark:Succeeded

msteams-platform/assets/images/meetings-side-panel/config.PNG
:white_check_mark:Succeeded

msteams-platform/assets/images/meeting-token-generator/sbs-microsoft-app-id.png
:white_check_mark:Succeeded

msteams-platform/assets/images/sbs-messagingextension-action/manage.PNG
:white_check_mark:Succeeded

msteams-platform/assets/images/teams-file-upload-bot/manage.png
:white_check_mark:Succeeded

msteams-platform/assets/images/Teams-link-unfurling/config1.png
:white_check_mark:Succeeded

msteams-platform/assets/images/Teams-Messaging-Extensions-Search/config1.png
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

msteams-platform/sbs-botbuilder-linkunfurling.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-bots-with-sso.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-file-handling-in-bot.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-content-bubble.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetingextension-action.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetings-sidepanel.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-token-generator.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-messagingextension-searchcommand.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-tab-with-adaptive-cards.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-teams-conversation-bot.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/authentication/add-authentication.md
90
57
link
:white_check_mark:

msteams-platform/sbs-botbuilder-linkunfurling.yml
83
32
link
:white_check_mark:

msteams-platform/sbs-bots-with-sso.yml
87
30
link
:white_check_mark:

msteams-platform/sbs-file-handling-in-bot.yml
85
31
link
:white_check_mark:

msteams-platform/sbs-meeting-content-bubble.yml
83
30
link
:white_check_mark:

msteams-platform/sbs-meeting-token-generator.yml
88
35
link
:white_check_mark:

msteams-platform/sbs-meetingextension-action.yml
86
28
link
:white_check_mark:

msteams-platform/sbs-meetings-sidepanel.yml
85
29
link
:white_check_mark:

msteams-platform/sbs-messagingextension-searchcommand.yml
83
32
link
:white_check_mark:

msteams-platform/sbs-tab-with-adaptive-cards.yml
89
22
link
:white_check_mark:

msteams-platform/sbs-teams-conversation-bot.yml
91
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


https://github.com/ritwickdey/vscode-live-server/issues/new/?body=- Issue Type: Bug - Extension Name: LiveServer - Extension Version: 5.6.1 - OS Version: Windows_NT x64 6.1.7601 - VSCode version: 1.54.1  :warning: We have written the needed data into your clipboard. Please paste! :warning:&title=Extension issue

Issue Type: Bug
Extension Name: LiveServer
Extension Version: 5.6.1
OS Version: Windows_NT x64 6.1.7601
VSCode version: 1.54.1

:warning: We have written the needed data into your clipboard. Please paste! :warning:

PLease help me here, how to fix this bug, i can't start my coding


Pointers shouldn't raise input events

Overview
Updated pointer events to only raised from the controller/device classes as originally intended.

Bump. Not sure why we're going over a week to review PRs

We aim to review all changes within three business days.

Awesome, I'll be sure to address that shortly :)

Yeah I'm still flip flopping on if we should only have pointer raise pointer events or devices only raise pointer events.
@keveleigh  You bring up a good point about the pointer actions. Hmm.
@SimonDarksideJ How would you feel if instead we do it the other way around and only have pointers raise pointer events?

Okay looking back, we don't raise pointer events in the device layer except for touch and mouse (which I think is okay. They have their own specialized pointers anyway)

Sounds good to me!


accounts-db: use io_uring when available to remove large directories

Hello!
This PR introduces two things: the smallest possible io_uring abstraction in ring.rs and RingDirRemover, a fast directory remover that uses io_uring.
I started working on ring.rs as part of something I'm going to send separately (faster snapshot unpack), and while testing that I noticed that account paths cleanup is also incredibly slow, so here we are.
This  makes delete_contents_of_path (renamed remove_dir_contents for consistency with remove_dir_all) and move_and_async_delete_path use io_uring when available.
With this change, ledger-tool verify startup goes from:
INFO  agave_ledger_tool::ledger_utils] Cleaning account paths took 51.5s

to
INFO  agave_ledger_tool::ledger_utils] Cleaning account paths took 4.7s

The speed of light something something ⭕

Codecov Report
Attention: Patch coverage is 10.59322% with 211 lines in your changes are missing coverage. Please review.

Project coverage is 81.8%. Comparing base (a2579d4) to head (b1ac38a).

Additional details and impacted files
@@            Coverage Diff            @@
##           master     #262     +/-   ##
=========================================
- Coverage    81.9%    81.8%   -0.1%
=========================================
  Files         837      839      +2
  Lines      226805   227019    +214
=========================================
- Hits       185846   185839      -7
- Misses      40959    41180    +221

Beautiful! I love it.


failed to connect

hello, all~
i developed my app with retrofit + okhttp + rxjava. when net is high speed, there is no problems. but when i close wifi or change net type, there is a issue**(failed to connect :)**.
the okhttp version is 2.7.0;
the retrofit version is 2.1.0;
please forgive my poor english!

Please ask your question on StackOverflow.


New package: FAME2 v0.1.0

Registering package: FAME2
Repository: https://github.com/bankofcanada/FAME.jl
Created by: @bbejanov
Version: v0.1.0
Commit: 98c938f86b2a1c49acf556a73bd387f5589db59b
Git reference: HEAD

Please delete - fixed package name and now registration is in another PR