improve z-index during player transition

@nwforrer @Jared-Sprague I made a small addition to the threshold transition example by overlaying a couple of wall sprites to make it look like the player is entering through the door.

Looks good to me! Thanks!


Tech Debt: Update NextJS

###Description of the Tech Debt###
NextJS's version is a bit behind and may be lacking some functionality that would help with some other bugs and tech debt (#1152, #751)
Todo:
Update NextJS to v13.0.5

I did a bit of exploration on this ticket; at this moment we can update the version to 13.1.1 but it requires react version 18 which changes so many other things subsequently (including unit tests)

@LindsayMacfarlane FYI, This has been merged but it's taking a bit of time to get deployed, so I'm keeping this here until the actual deploying is complete.

@LindsayMacfarlane this is deployed! nothing to test though as it was only bumping packages and changing the code base to work as it was working before.


Clarify when an exercise is tested with the -race flag.

For some exercises, we are running the tests with the -race flag. The tests that run with this flag have a custom property in its config.json. Here's bank-account for example:
https://github.com/exercism/go/blob/920eb320d4dc6f569f55d65c4b4a15f5acc3401d/exercises/practice/bank-account/.meta/config.json#L34-L37
However, this can create some confusion among the students, as they can run the tests normally and have them working, but have them fail on the online editor. To make this a bit clearer I'd suggest the following:

Add a clarification on docs/TESTS.md that for some exercises the tests might be run with this flag active.
Add a sentence to the instructions.append.md of the exercise saying the particular exercise is run with this flag and provide the command to run the tests with the flag.

Right now the only exercise we have using this flag is bank-account.

@andrerfcsantos Happy to claim this issue :)


reg plugin assumes KeyValue Kind is String

Going to look into implementing my own "fix" for this, but first wanted to ask if this was intentional or if I was missing something.
I'm trying to add a REG_DWORD registry key but the RegistryAdd function seems to only parse arguments as a String (resulting in the data kind of REG_SZ)
string RegistryAdd(string KeyName, string keyPath, string KeyValue, string RemoteAddr, out bool error)

Is there a reason why you don't use the RegistryValueKind overload?
The RegistryKey.SetValue method can infer a DWORD from an integer input, but Athena seems to pass the KeyValue as a string.
If this is functionality that would be of use, I'd be happy to make a pull request with my own (potentially janky) implementation.

Hey sorry, I missed this.
It's definitely an oversight and needs to be fixed. I'm all for you providing a fix for it, or I can do it myself. If you want to apply the fix, take a look at the rewrite branch as I'm currently doing a pretty big overhaul with Athena.

Just checked the rewrite branch and it looks like this has already been added to the reg plugin.

Yep! I was able to add it and confirmed it working


Even or odd

Description
Check if the given number is even or odd.
Domain
CPP
Type of Contribution
No response
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of LearnCPP.

/assign


Add configurable overlayfs path

Fixes https://github.com/containerd/containerd/issues/4500
This allows configuring the location of the overlayfs snapshotter by
adding the following in config.toml
[plugins]
  [plugins.overlayfs]
    root_path = "/custom_location"

This is useful to isolate disk i/o for overlayfs from the rest of
containerd and prevent containers saturating disk i/o from negatively
affecting containerd operations and cause timeouts.

Looks good but needs gofmt

@AkihiroSuda thanks for the review. is this ready to merge?


Ecto 3.x.y dependency question

Hi!
Does Calecto work with Ecto 3.x.y? I want to use custom Calecto.DateTime Ecto type for a project.
If that's the case we could update the ecto dependency

Hi. The released version does not. But I just made a new branch ("ecto3") with a few changes. A simple test with Ecto 3 worked. https://github.com/lau/calecto/pull/41
You are welcome to make more changes. Probably Ecto 2.x support will have to be dropped for a new version that supports Ecto 3.x.

Thank you for the prompt response, I tried the ecto3 branch with a simple schema and it worked

Also using the ecto3 branch (https://github.com/lau/calecto/tree/ecto3) with no issues. Would really appreciate an official release. Anything I can do to help?

Cool. @joshprice I'm looking at doing a release soon. I'll let you know if there's something I could use help with - thanks.

@csisnett & @joshprice
I have updated the ecto3 branch. Let me know if the branch still works for you. Then I can do a release.


Create GC Job

This PR creates the GC Job. Right now it only runs on dev described as following:

runs 4 times a day at 12am, 6am, 12pm, 6pm
we can schedule a manual GC
we pass 250 records as the GC limit
the eos pk with the specific permission to run gc should be added on vercel

When we are happy with the results in dev we can promote the job-dev-gc.yml to prod by duplicating this workflow as job-prd-gc.yml pointing to our prod vercel. Prod vercel should also include a PK with the permission to run only gc action.

@swatanabe I remember us discussing certain actions calling gc at the end of their execution with a small limit...as a means for keeping things cleaned up incrementally. Has that been implemented yet? Where are we with that? And do you remember what the actions were we discussed making those calls?

No other action calls gc, however, the inductdonate action will clean up some pending pending invitations for the same member as long as there are not too many.  It will never clean up inductions for other members as gc would do, however.


feat(RingTheory): hopf algebra definition

Add definition of a Hopf algebra. For FLT.

[x] depends on: #10076

Please also satisfy the linter!

This generally looks good, just some style suggestions. The TODO comment about S being an antiautomorphism would be great to have in this PR, but if the plan is to get some imperial undergrads working on them, I'm fine with this being merged without them.

This generally looks good, just some style suggestions. The TODO comment about S being an antiautomorphism would be great to have in this PR, but if the plan is to get some imperial undergrads working on them, I'm fine with this being merged without them.

Indeed some Imperial undergrads have proved this and I was hoping to let it be a separate PR.

This looks good to me!
bors merge


creating dev release using version: create fails with poor error when url with release path is not provided

If cf-deployment, we tried using version: create for the routing release without url: file:///<path-to-routing-release>.
Deploy failed with this error:
Task 554

01:29:06 | Preparing deployment: Preparing deployment (00:00:00)
            L Error: Release version 'routing/create' doesn't exist

01:29:06 | Error: Release version 'routing/create' doesn't exist

Started  Thu Feb 23 01:29:06 UTC 2017
Finished Thu Feb 23 01:29:06 UTC 2017
Duration 00:00:00

Task 554 error

Updating deployment:
  Expected task '554' to succeed but was state is 'error'

Exit code 1

A better error might be url not found for release name: routing

Closing and reopening to generate a tracker story.

Hello,
It looks like we have not responded to this in a reasonable time, and unfortunately a year has passed. Given this, we are going to close the issue, but please feel  free to re-open the issue. In doing so, a new Pivotal Tracker story will be generated, and we can revisit this.
Thanks again for submitting this, and apologies for closing without a proper resolution at this moment.
BOSH Systems Team - @aashah @luan @jaresty


[IMP] Still waiting PR Unicred CNAB400 merge in the main repo.

Change to keep update with Master Branch until waiting merge of Unicred 400.
@rvalyi

Já foi atualizado


realpath broken

I put in a very naïve implementation of realpath, which some WASM runtimes don't like.
Need to make it actually sanitize the path.

Seems to work now


ServiceBus Track 2 work items

[ ] Management client

[ ] Recorded tests
[ ] Constructors
[ ] Sync methods
[ ] Remove polly from existing tests

[ ] NUnit test
[ ] Cancellation tokens

As an external colaborator I have no visibility into the planning of work items. To be able to contribute meaningfully, @pakrym would it be possible to provide a minimal context in the issue description? Quite possible that won't be able to contribute at all, but perhaps others will.
Thank you.

I am closing this for now. We will create separate work items going forward as needed.


Adding jupytext markdown

closes #14

Excellent!
I don't think we want the stuff about node arity in this PR. Can you rebase please, dropping the first commit?


postgres: disable huge pages (PROJQUAY-2869)

As per https://bugzilla.redhat.com/show_bug.cgi?id=2032811 we can't
deploy postgres in a cluster whose nodes have huge pages enabled.
This PR disables huge pages support in postgres, this is a work around
and can be removed in the future (as soon as the underlying issue is
fixed in the kernel/kubelet).

/cherrypick redhat-3.6


Improved encoding and decoding speed of Vec

Running against the benchmarks in #618
bench v1                time:   [48.663 µs 49.119 µs 49.573 µs]
                        change: [-0.9286% +0.8850% +2.7884%] (p = 0.35 > 0.05)
                        No change in performance detected.
Found 4 outliers among 100 measurements (4.00%)
  1 (1.00%) low mild
  2 (2.00%) high mild
  1 (1.00%) high severe

bench v2 (standard)     time:   [642.39 µs 646.82 µs 651.41 µs]
                        change: [-71.758% -71.415% -71.093%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
  1 (1.00%) high mild

bench v2 (legacy)       time:   [650.62 µs 653.72 µs 656.93 µs]
                        change: [-71.322% -71.089% -70.844%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
  2 (2.00%) high mild
  1 (1.00%) high severe

bench v1 decode         time:   [301.58 µs 302.76 µs 303.97 µs]
                        change: [-42.809% -40.022% -36.789%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
  3 (3.00%) low mild
  1 (1.00%) high mild
  1 (1.00%) high severe

bench v2 decode (legacy)
                        time:   [326.89 µs 328.24 µs 329.63 µs]
                        change: [-81.836% -81.650% -81.457%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
  3 (3.00%) low mild
  2 (2.00%) high mild

decoding seems to be on-par with bincode 1 now. Encoding is down to being a factor 10 slower.

Pre-computing the size drops the execution speed down by another 50%
bench v1                time:   [51.224 µs 51.781 µs 52.294 µs]
                        change: [+5.4681% +7.4038% +9.4670%] (p = 0.00 < 0.05)
                        Performance has regressed.
Found 24 outliers among 100 measurements (24.00%)
  3 (3.00%) low severe
  10 (10.00%) low mild
  9 (9.00%) high mild
  2 (2.00%) high severe

bench v2 (standard)     time:   [363.31 µs 364.96 µs 366.79 µs]
                        change: [-83.761% -83.543% -83.335%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
  1 (1.00%) low mild
  4 (4.00%) high mild
  1 (1.00%) high severe

bench v2 (legacy)       time:   [326.16 µs 327.39 µs 328.81 µs]
                        change: [-85.568% -85.459% -85.338%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
  6 (6.00%) high mild
  3 (3.00%) high severe

bench v1 decode         time:   [339.01 µs 341.76 µs 344.70 µs]
                        change: [-34.888% -31.648% -27.911%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
  5 (5.00%) low mild
  4 (4.00%) high mild
  2 (2.00%) high severe

bench v2 decode (legacy)
                        time:   [351.59 µs 357.93 µs 364.61 µs]
                        change: [-80.044% -79.714% -79.330%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
  5 (5.00%) high mild
  1 (1.00%) high severe

I'm willing to call this good if this is okay with you @JojiiOfficial
Execution speeds in the order of 51.781 µs and 364.96 µs are essentially instant. We can probably optimize this further, but we're hunting very specific LLVM optimizations at this point. In a real world scenario we would almost certainly not notice a difference between the two.
I'd suggest we say that this is fast enough for now and if we find a real world example where bincode 2 is significantly slower than bincode 1 we can add more benchmarks.

If you have a benchmark with data that lasts a minute to encode/decode that would be very interesting to dive into

Change the parameter for build_data from 100 to 2500 and it'll take around a minute with this PR merged.

The following code improves the performance even more for Strings and [u8] arrays:
impl<T> Encode for [T]
where
    T: Encode + 'static,
{
    fn encode<E: Encoder>(&self, encoder: &mut E) -> Result<(), EncodeError> {
        super::encode_slice_len(encoder, self.len())?;

        if core::any::TypeId::of::<T>() == core::any::TypeId::of::<u8>() {
            let t: &[u8] = unsafe { transmute(self) };
            encoder.writer().write(t)?;
            return Ok(());
        }

        for item in self {
            item.encode(encoder)?;
        }
        Ok(())
    }
}

Added a couple of #[inline] and now the performance is almost identical
bench v1                time:   [58.788 µs 59.134 µs 59.497 µs]
bench v2 (standard)     time:   [61.595 µs 62.437 µs 63.531 µs]
bench v2 (legacy)       time:   [62.514 µs 63.413 µs 64.394 µs]

Indeed, very nice!


Cylc processes with high CPU usage

resolution_fixed   |    by<EMAIL_ADDRESS>
Top sometimes shows cylc processes with CPU usage consistently around 50%. The cause of this seems to be that they are continually writing files to cylc-run/SUITE/state, e.g. in this case at a frequency of about 1.5 s. Note that cylc keeps only the most recent 10 files
  69956 Mar  1 14:32 state.20160301T033212.313480Z
  69956 Mar  1 14:32 state.20160301T033213.906387Z
  69956 Mar  1 14:32 state.20160301T033215.450920Z
  69956 Mar  1 14:32 state.20160301T033217.007761Z
  69956 Mar  1 14:32 state.20160301T033218.547831Z
  69956 Mar  1 14:32 state.20160301T033220.227907Z
  69956 Mar  1 14:32 state.20160301T033221.708751Z
  69956 Mar  1 14:32 state.20160301T033223.677265Z
  69956 Mar  1 14:32 state.20160301T033225.011035Z
  69956 Mar  1 14:32 state.20160301T033226.531301Z

These files are all identical apart from the internal timestamp. In suites behaving normally these files are only written when something changes (e.g. a task finishes). Here however nothing seems to be changing at this high frequency. The log files don't show anything strange.
I've only seen this behaviour in complex NWP suites with lots of tasks. The high CPU usage can also come and go while the suite runs.
Seems more likely to be a cylc bug rather than anything to do with our local configuration?
https://groups.google.com/forum/#!topic/cylc/RyTpSfar61A

Issue migrated from trac:265 at 2024-01-31 18:23:32 +1100

<EMAIL_ADDRESS>commented

It's a bug https://github.com/cylc/cylc/issues/1744

<EMAIL_ADDRESS>commented

Still sometimes see high CPU usage (~30%) even with 6.9.1 suites, though there's no longer the constant writing of state files.
It seems to occur in APS3 trial suites when there are internally queued tasks, though it seems independent of the actual number of queued tasks. When there are no queued tasks the CPU usage drops back to normal (1-2%).
Simpler suites with queued tasks don't show the problem.

<EMAIL_ADDRESS>changed status from new to assigned

<EMAIL_ADDRESS>set owner to mrd599

<EMAIL_ADDRESS>commented

Another cylc bug https://github.com/cylc/cylc/issues/1787

<EMAIL_ADDRESS>changed status from assigned to closed

<EMAIL_ADDRESS>commented

Fixed in cylc 6.10.0.


Tag released version

It would be very nice, when a Nuget package is generated, if there would be also a Git tag in the repository.
Thanks

@climblinne Will do. I will start that the next time I release a package.

Done - https://github.com/AaronRobinsonMSFT/DNNE/tags.


When depositing items via deposit-X its not instantly

When depositing items via the Deposit-X menu option you must enter the amount to deposit in the Enter amount:  input box.
When pressing enter to deposit the amount the item in the inventory is not updated instantly, but rather the next tick.
Suggested solution
Add a listener for the Enter amount:  input box and update the size of the item stack last clicked

So I've delved deep into the code of client scripts, and figured out that some actions are very hard to predict by the client.
It seems that when entering the X amount is not handled by client scripts as far as I am able to figure out.
Sequence of events
this is only a very rough estimate

The player press the ...-X option
dialouge appear
Player enter the number (say 123)
I think the result is sent to the server
varbit 3960 is set by the server (the X-amount)


'Gateway timeout' Kubernetes

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
Hi,
For a while I've been struggling with a 'Gateway timeout' error that I am getting while leveraging Traefik's IngressRoute EKS. My lineage is visualized below. Remarkable here is that on my local (kubernetes-in-docker) setup, everything is working as expected, while my EKS cluster is returning a 'Gateway timeout'. On my Traefik dashboard the IngressRoute is shown as healthy.
Local machine/				# SSH into EC2 instance
├─ EC2 instance/			# Port forward into Traefik
│  ├─ Traefik/				# Host based routing into service
│  │  ├─ Service/			# Port based routing into Pod
│  │  │  ├─ Deployment/
│  │  │  │  ├─ Pod/

Given the port-forwarding from EC2 into the cluster, i.e.,
kubectl port-forward service/traefik 8000:80 -n qb

My initial hypothesis was that, due to the SSH setup, the connection timed out. When I curl'ed the host directly from EC2, I was also receiving the timeout.
curl -H "Host: workspace.localhost" localhost:8000

As an additional experiment, I tried to setup port-forwarding from EC2 directly into the service and pod objects. Both of these experiments were successful. I am currently using this approach as a workaround, but I would really like to understand why this is happening. Adding my manifests below.
P.S. I had two services up this way in an identical fashion. First, I was running on Traefik version 2.8.4, at that point one of the two services was working. I noticed my local KinD cluster was running on 2.8.5, so I updated the service on my cluster. Hereafter, both services generated the Gateway timeout.
Thanks in advance!
What did you see instead?
Gateway timeout
What version of Traefik are you using?
2.8.5
What is your environment & configuration?
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: lvi-workspace
  labels:
    app: lvi-workspace
spec:
  entryPoints:
  - web
  - websecure
  routes:
  - kind: Rule
    match: "Host(`workspace.localhost`)"
    services:
    - name: lvi-workspace-service
      port: 80
---
apiVersion: v1
kind: Service
metadata:
  name: lvi-workspace-service
  namespace: workspace
  labels:
    app: lvi-workspace
spec:
  selector:
    app: lvi-workspace
  type: ClusterIP
  ports:
  - port: 80
    protocol: TCP
    targetPort: 8080
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: lvi-workspace
  namespace: workspace
  labels:
    app: lvi-workspace
spec:
  replicas: 1
  strategy:
    type: Recreate
  selector:
    matchLabels:
      app: lvi-workspace
  template:
    metadata:
      labels:
        app: lvi-workspace
    spec:
      containers:
      - name: workspace
        image: codercom/code-server
        command: ["/bin/sh"]
        args: ["/usr/bin/entrypoint.sh", "--bind-addr", "<IP_ADDRESS>:8080", "--auth", "none", "."]
        imagePullPolicy: Always
        resources:
          limits:
            cpu: "1"
            memory: "1Gi"
          requests:
            cpu: "1"
            memory: "1Gi"
      restartPolicy: Always

If applicable, please paste the log output in DEBUG level
No response

Hi! I'm Træfiker :robot: the bot in charge of communication regulation.
Thanks for your interest in Traefik!
We dedicate the issue tracker to bug reports and feature requests only. My advanced AI has spotted that your issue might be a configuration problem or relates to something that doesn't look like a bug.
To confirm this, please join our Community Forum and reach out to us on the Traefik section.
In case I'm wrong (well, that would be embarrassing :sweat_smile:), my developers will re-open the issue and fix me!
In the meantime, you can double check Traefik's documentation.


don't (just) panic

Not sure what you're trying to accomplish here.
if len(os.Args) == 0 ensures that if there is no argument (a path to a directory to start a watch on) the program will panic instead of segfaulting later on.
This is old school and kind of lazy, but pretty clear I think. Unless you're going for something else entirely.

Yes right, but the mandatory argument (path) would be in os.Args[1] since os.Args[0] holds the command name itself. Thus, your "no path given" case is when len()=1. The case len()=0 that you're currently checking for cannot occur. That results in the very panic: runtime error: index out of range panic that you're trying to catch - instead of the custom "please give path" panic.
Sorry for nitpicking, but I stumbled upon this one on the very first try of the example. ;)

Ah, so you're right. My bad, had to test. Haven't looked at this code in a while.


Make factory path configurable

Can you move this as a PR to the CrudMaker package I'm removing the internal and having Laracogs autoload the CrudMaker package now :)

Done, https://github.com/YABhq/CrudMaker/pull/5 :).


Bump PyO3 to 0.23, drop Python 3.8 support

This also enables free-threaded Python support, but with placeholders in CI due to lack of support in the relevant actions.

Thanks so much.


MJ-TEXT Component missing 'text-transform' attribute!?

Was this by design (i.e. is there something I am overlooking where you can pass arbitrary "overrides" to the style attribute prior to HTML generation) or was this particular attribute just overlooked?
All the best,
-Skyler

Update: I was able to find a work around via https://github.com/mjmlio/mjml/issues/66. It looks like you can just add native HTML tags within MJ-TEXT like so...
<mj-text>

text

</mj-text>

I'm curious if the arbitrary style tag is currently possible but this should do trick for now.
Thanks again,
-Skyler

Glad you've found a workaround for now. I believe this is something we can add in a future release. Keeping it open for now, will keep you posted!
Happy coding with MJML!


Cannot see some menu characters

vim 8.0
manjaro linux

Thanks.

I'm using archlinux + vim 8.0 too so I'm close to you in term of environment.
What's your spacevim's mode "Distribution" or "Key bindings only"?
I'm assuming that your are in master branch I'm right?

Can you give me your .vimrc too please.

I've installed spacevim as 'Distribution' mode few minutes ago.
" -*- mode: vimrc -*-
"vim: ft=vim

" dotspacevim/auto-install {{{
" Automatic installation of spacevim.

if empty(glob('~/.vim/autoload/spacevim.vim'))
    silent !curl -sSfLo ~/.vim/autoload/spacevim.vim --create-dirs
          \ https://raw.githubusercontent.com/ctjhoa/spacevim/master/autoload/spacevim.vim
endif

" }}}

" dotspacevim/init {{{
" This code is called at the very startup of Spacevim initialization
" before layers configuration.
" You should not put any user code in there besides modifying the variable
" values."
" IMPORTANT: For the moment, any changes in plugins or layers needs
" a vim restart and :PlugInstall

  let g:dotspacevim_distribution_mode = 1

  let g:dotspacevim_configuration_layers = [
  \  'core/.*',
  \  'git',
  \  'syntax-checking'
  \]

  let g:dotspacevim_additional_plugins = ['morhetz/gruvbox']

  let g:dotspacevim_excluded_plugins = []

  " let g:dotspacevim_escape_key_sequence = 'fd'

" }}}

" dotspacevim/user-init {{{
" Initialization for user code.
" It is compute immediately after `dotspacemacs/init', before layer
" configuration executes.
" This function is mostly useful for variables that need to be set
" before plugins are loaded. If you are unsure, you should try in setting
" them in `dotspacevim/user-config' first."

  let mapleader = ' '
  let g:leaderGuide_vertical = 1

" }}}

call spacevim#bootstrap()

" dotspacevim/user-config {{{
" Configuration for user code.
" This is computed at the very end of Spacevim initialization after
" layers configuration.
" This is the place where most of your configurations should be done.
" Unless it is explicitly specified that
" a variable should be set before a plugin is loaded,
" you should place your code here."

  set background=dark
  colorscheme gruvbox

" }}}

I can reproduce I think it's an issue with vim-leader-guide. I gonna take a look at it.
Thank you.

@dontdieych I've done an hotfix for master and I'm gonna need time to write a better fix in my develop branch. The fastest way is to rm -rf ~/.vim && rm .vimrc and to reinstall spacevim:
curl -sSfL https://raw.githubusercontent.com/ctjhoa/spacevim/master/vimrc.sample -o ~/.vimrc | vim

Thanks! That was quick.

오후 10:45에 "Camille TJHOA"<EMAIL_ADDRESS>작성:

@dontdieych https://github.com/dontdieych I've done an hotfix for master
and I'm gonna need time to write a better fix in my develop branch. The
fastest way is to rm -rf ~/.vim && rm .vimrc and to reinstall spacevim:
curl -sSfL https://raw.githubusercontent.com/ctjhoa/spacevim/master/
vimrc.sample -o ~/.vimrc | vim
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ctjhoa/spacevim/issues/32#issuecomment-264456992, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AGNUafMJNFjGgjOSqmkjyzPzDUBeTAfmks5rECETgaJpZM4LCY0_
.


PictureURL error, Eufy 2k indoor snapshots not showing

Title says it all.    Snapshots are not showing for any indoor 2k camera that doesnt have an SD card in it.   Log file excerpt below
`Logger: aiohttp.server
Source: custom_components/eufy_security/camera.py:263
Integration: Eufy Security
First occurred: 3:56:03 PM (324 occurrences)
Last logged: 4:05:48 PM
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request
resp = await self._request_handler(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_app.py", line 499, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 119, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 197, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 24, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 78, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 144, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 135, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/camera/init.py", line 511, in get
return await self.handle(request, camera)
File "/usr/src/homeassistant/homeassistant/components/camera/init.py", line 528, in handle
image = await camera.async_camera_image()
File "/usr/src/homeassistant/homeassistant/components/camera/init.py", line 390, in async_camera_image
return await self.hass.async_add_executor_job(self.camera_image)
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/eufy_security/camera.py", line 263, in camera_image
if self.camera_picture_url != self.entity["pictureUrl"]:
KeyError: 'pictureUrl'
`

have you enabled picture generation for motion notification in your eufy app?

Yes.  In the actual app notifications pictures show, and they were retrievable in the old iobroker implementation that to the best of knowledge followed the same methodology from bropat
Screenshot of setting :  https://i.imgur.com/z0gpSug.png

Can you try to install with latest changes?

Latest change fixed it!   Zoomed in motion detected snapshots now showing up.


Fix whereILike issue with sqlite (#5604)

This PR is an attempt to fix whereILike query with sqlite mentioned in here https://github.com/knex/knex/issues/5604#issue-1760674369
The change is not big, but I need some help with writing tests before merging

@mustafabalila I'm happy to help with tests, what can I do?

@mustafabalila Using "LIKE" should be fine, SQLite LIKE is case-insensitive unless compiled with custom flags. Let me take a look which tests fail in CI now

coverage: 92.788% (+0.001%) from 92.787%
when pulling ce722ae132f022a4c6554879fdbaeef766c88902 on mustafabalila:fixing-whereILike-in-sqlite-issue-5604
into 6243f6cbd5421c9db046979b60fe8661b523581f on knex:master.

Hey @kibertoad
Is this PR and PR-5761 still relevant?
If the work on these two PRs is okay but the merge is delayed for any reason, I think I can pick something else, but if you think they need more work, please let me know

@rluvaton Could you please take a look?

Yes, will look at it in few hours, not near a computer

if I'm not responding, ping me on twitter, I have a lot of GitHub notification

if I'm not responding, ping me on twitter, I have a lot of GitHub notification

DM is closed

if I'm not responding, ping me on twitter, I have a lot of GitHub notification

DM is closed

Fixed

Thanks @rluvaton
No worries, hopefully we'll meet in another PR


[move-prover] added informal specs for fixedpoint32.move and lbr.move

added the informal specs for both modules FixedPoint32 and LBR

Motivation
To specify the standard library
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
cargo test

:umbrella: The latest upstream changes (presumably 2c3eb814690406a6ea05e60403da87f30cc70b9b) made this pull request unmergeable. Please resolve the merge conflicts.

@bors-libra r=DavidLDill

:pushpin: Commit f2a0462 has been approved by DavidLDill

:hourglass: Testing commit f2a0462394537d8bd7fdbf99db1c691b60c3367d with merge c4394447000337cd82d3c069730ce4c3057846c8...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: DavidLDill
Pushing c4394447000337cd82d3c069730ce4c3057846c8 to master...


HomeBridge Sees Wyze Switches as Always On

I have two Wyze Switches for lights. HomeBridge is set up and this plugin used to control the accessories. HomeBridge thinks the Wyze Switches are always on. When I turn them off in HomeBridge or the Home App they are redetected as on within just a few short seconds.
Logs show this: [11/12/2023, 13:32:42] [homebridge-wyze-smart-home] This plugin generated a warning from the characteristic 'On': characteristic value expected boolean and received undefined. See https://homebridge.io/w/JtMGR for more info.
[11/12/2023, 13:32:42] [homebridge-wyze-smart-home] This plugin generated a warning from the characteristic 'On': characteristic value expected boolean and received undefined. See https://homebridge.io/w/JtMGR for more info.
To Reproduce:
Not sure, it just is always like this for me
Expected behavior:
To be able to turn on and off the Switches from HomeBridge and HomeApp.
Logs:
Logs show this: [11/12/2023, 13:32:42] [homebridge-wyze-smart-home] This plugin generated a warning from the characteristic 'On': characteristic value expected boolean and received undefined. See https://homebridge.io/w/JtMGR for more info.
[11/12/2023, 13:32:42] [homebridge-wyze-smart-home] This plugin generated a warning from the characteristic 'On': characteristic value expected boolean and received undefined. See https://homebridge.io/w/JtMGR for more info.
Show the Homebridge logs here, remove any sensitive information.
Plugin Config:
{
    "bridge": {
        "name": "Homebridge C4B1",
        "username": "0E:59:DA:EB:C4:B1",
        "port": 51654,
        "pin": "758-59-958",
        "advertiser": "avahi"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "f",
            "lang": "auto",
            "platform": "config"
        },
        {
            "name": "Wyze",
            "username"<EMAIL_ADDRESS>            "password": "wcx@mnq_kby4nmu2CXE",
            "keyId": " 12da6b8b-48da-4057-bbe6-a59256c11215",
            "apiKey": "eUl2Ft00M0wQPCLptgRZdBPaVFvYZ1JIuW2vdk0LzMIHtPkUAWCDGwimDKlw",
            "mfaCode": "630500",
            "refreshInterval": 60000,
            "entryExitDelay": 30,
            "showAdvancedOptions": false,
            "logging": "none",
            "excludeMacAddress": false,
            "excludedeviceType": false,
            "platform": "WyzeSmartHome"
        },
        {
            "controllers": [
                {
                    "address": "<IP_ADDRESS>",
                    "defaultDoorbellMessage": "Welcome! :)",
                    "doorbellMessages": [
                        {
                            "duration": 5,
                            "message": "If you need us to answer"
                        },
                        {
                            "duration": 5,
                            "message": "Please ring the doorbell again"
                        }
                    ],
                    "name": "Beans_NVR",
                    "password": "Aep4j6c3*DFG4wwkFYNXquRUYZ*xc3fr",
                    "username": "Homebridge"
                }
            ],
            "name": "UniFi Protect",
            "options": [
                "Disable.Log.HKSV.6022326B2196",
                "Disable.Log.Doorbell.6022326B2196",
                "Enable.Motion.Duration.6022326B2196.10",
                "Enable.Motion.OccupancySensor.6022326B2196",
                "Enable.Motion.OccupancySensor.Vehicle.6022326B2196",
                "Enable.Motion.SmartDetect.6022326B2196",
                "Enable.Video.Transcode.Hardware.6022326B2196",
                "Enable.Video.HKSV.Record.Only.High.6022326B2196"
            ],
            "platform": "UniFi Protect"
        }
    ]
}

Screenshots:

Environment:

Plugin Version: 0.5.37 alpha
Homebridge Version: v4.54.1
Node.js Version: v18.16.0
NPM Version: idk how to find this
Operating System: Raspbian GNU/Linux Bullseye (11)

you should change all the credentials you just posted to a public github repository

you should change all the credentials you just posted to a public github repository

Done. Didn't think about it. Would be nice to have a warning for that.

@TheRealConJon is this resolved or you are still having an issue?


Pr 199

@fernandosanchezmunoz please review

Looks good to me.

@fernandosanchezmunoz i think this doc was created before we had a WP package. There is currently a demo on the [Enterprise|https://docs.mesosphere.com/1.8/usage/tutorials/wordpress/] site that needs to also be added to dcos.io ([JIRA|https://mesosphere.atlassian.net/browse/DOCS-1270]).


pod count error

Environmental Info:
K3s Version: v1.19.3+k3s2
Node(s) CPU architecture, OS, and Version:
3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Cluster Configuration:
one node
Describe the bug:
some time update deployment image .and get 2 pod    looks like  2/1?

Can you provide an output showing what specifically you're seeing? I think you're talking about how the output shows that 1 of 2 containers in the pod are running, which is normal behavior for Kubernetes when things are starting up.


Change home position (RTL position)

I want to change the home position (RTL position) so that it is different from the starting position. I thought about just adding it as the last mission item and then execute the action.land() command but that would have some complications with other commands that still use the RTL position.
Next I looked at the TelemetryServer Class and tried this:
telserver = telemetry_server.TelemetryServer(async_plugin_manager.AsyncPluginManager())
await telserver.publish_home(home=telemetry_server.Position(lat_home, lon_home, 35,0))

But then i get this error (probably because I'm not initializing it correctly):
AttributeError: 'AsyncPluginManager' object has no attribute '_channel'
(Maybe as some insight I am thinking that there is a pipeline between the TelemetryServer and the Telemetry class where it reads from the pipeline the Server publishes to)
Would be really greatful for some insight or a better way to achieve this :)

Ok there are at least two ways how you can force PX4 to land somewhere else than home.

You set the home position to a new position using the command MAV_CMD_DO_SET_HOME. This is currently not implemented in MAVSDK but would not be too hard. I'd think we could add it to the action plugin.
You use rally points which are explicitly made for the use case where you want "home positions" close to your drone. MAVSDK does not support rally points yet, however, the addition would not be too hard as the mechanism to add them is the same as adding mission items or geofence items. When using rally points, you can specify the behavior using the param RTL_TYPE.

Let me know which approach you would prefer and then I can try to guide you in how to add the functionality.

You set the home position to a new position using the command MAV_CMD_DO_SET_HOME. This is currently not implemented in MAVSDK but would not be too hard. I'd think we could add it to the action plugin.

Thanks for the fast reply, that option sounds exactly like what I was looking for. I thought about that but didn't know how to send mavlink commands. I would be really greatful if you would walk me through how to implement the feature.

This seems really daunting and I will try to implement it, but it would be nice nevertheless if you or someone else tackles the problem as I am sure that some other people would benefit from this feature aswell :)

Just a quick question: are we sure that MAV_CMD_DO_SET_HOME is implemented in PX4? Haven't checked, but I thought it was not

@JonasVautherin just checked, MAV_CMD_DO_SET_HOME is really not implemented in PX4...

Thanks a lot @potaito!
@schpatz: so the very first step is to get that implemented in PX4. Then we can talk about it in MAVSDK :+1:

Or we don't implement it and use rally points instead...

The one use case for changing the home location I see is when using precision landing. Especially if one wants to land on a moving target and therefore update the initial search location for precision landing by changing the home position.
But even if precision landing is not using rally points right now, we could also just modify precision landing to use them rather than implementing the home position change.
@schpatz Julian and Jonas are right. Try solving your problem with rally points. Let us know if there's still something missing.

hi, I am quite new to mavlink and the entire Mavsdk environment, however I'm trying to implement the Mavsdk-python on a raspberry pi and i would like to know if there are any documentation or instructions sets i can follow to learn how to chang the home position of the px4

@kennethakiti1 MAVSDK is currently not the limiting factor here, since PX4 does not have the implementation to change its home location: https://github.com/mavlink/MAVSDK-Python/issues/369#issuecomment-895280502
What behaviour do you want to achieve?

@potaito I tried to run the takeoff_and_land.py example in the MAVSDK-Python https://github.com/mavlink/MAVSDK-Python/blob/main/examples/takeoff_and_land.py, however I got the error
Drone discovered! Waiting for drone to have a global position estimate... Global position estimate ok -- Arming -- Taking off Traceback (most recent call last):   File "c:\Users\KAY\Downloads\MAVSDK-Python-main\MAVSDK-Python-main\examples\takeoff_and_land.py", line 37, in <module>     loop.run_until_complete(run())   File "C:\Users\KAY\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 642, in run_until_complete     return future.result()   File "c:\Users\KAY\Downloads\MAVSDK-Python-main\MAVSDK-Python-main\examples\takeoff_and_land.py", line 28, in run     await drone.action.takeoff()   File "C:\Users\KAY\AppData\Local\Programs\Python\Python39\lib\site-packages\mavsdk\action.py", line 360, in takeoff     raise ActionError(result, "takeoff()") mavsdk.action.ActionError: COMMAND_DENIED: 'Command Denied'; origin: takeoff(); params: ()
so from there, i decided to check the drone health using the code
#!/usr/bin/env python3`

import asyncio
from mavsdk import System

async def run():
    # Init the drone
    drone = System()
    await drone.connect(system_address="serial://COM9:115200")

    asyncio.ensure_future(print_health(drone))

async def print_health(drone):
    async for health in drone.telemetry.health():
        print(f" Drone Health: {health}")

if __name__ == "__main__":
    # Start the main function
    asyncio.ensure_future(run())

    # Runs the event loop until the program is canceled with e.g. CTRL-C
    asyncio.get_event_loop().run_forever()

and i got the output that all other conditions are okay except for the homeposition. so i thought setting the homeposition to that of the arming gps position world allow me to takeoff
Drone Health: Health: [is_gyrometer_calibration_ok: True, is_accelerometer_calibration_ok: True, is_magnetometer_calibration_ok: True, is_local_position_ok: True, is_global_position_ok: True, is_home_position_ok: False, is_armable: False]

@potaito please is it possible for me to initiate takeoff whiles is_home_position_ok is false and if so how can I go about it?

Ah yes, I ran into the same issue. It seems that what MAVSDK is checking in the example apps to determine whether the drone is ready to takeoff or not, does not suffice. The error does not occur if you start the simulation, wait a bit and then start your python script. It's really only about timing, and not a user error.

and i got the output that all other conditions are okay except for the homeposition. so i thought setting the homeposition to that of the arming gps position world allow me to takeoff

I'm glad we are having this discussion, because setting the home position manually would be the completely wrong approach :sweat_smile:
PX4 waits for a GPS lock first. This is the global_position check in MAVSDK. And only once GPS is acquired and has a sufficient quality, the PX4 home position is set automatically. The problem with the MAVSDK-Python examples is, that they are only checking the GPS lock of the drone. As soon as there is a lock, it tries to arm the drone. Often PX4 will not yet have set the home location, and will therefore deny arming. If the MAVSDK script waited just a second longer, the arm and takeoff would work just fine.
Here is a proposed fix: I modified one MAVSDK-Python example to check the global and the home position, which turned out to be more reliable: https://github.com/mavlink/MAVSDK-Python/blob/108ef861f3af5fb414f3f84cb7132533cf288f1c/examples/follow_me_example.py#L31
It's my bad for not having it rolled out to in all the example scripts. I'll do that in a moment.

@potaito,

if global_lock.is_global_position_ok and global_lock.is_home_position_ok:

solves the issue of the error. However,  most of the time my drone isn't getting the home position, even though QGC indicates that the GPS can see 13 satellites.

and the output of the drone health and raw_gps using the code
#!/usr/bin/env python3

import asyncio
from mavsdk import System

async def run():
    # Init the drone
    drone = System()
    await drone.connect(system_address="serial://COM9:115200")

    asyncio.ensure_future(print_health(drone))
    asyncio.ensure_future(print_raw_gps_info(drone))

async def print_health(drone):
    async for health in drone.telemetry.health():
        print(f" Drone Health: {health}")

async def print_raw_gps_info(drone):
    async for raw_gps in drone.telemetry.raw_gps():
        #print(f" RAw GPS info: {raw_gps}")
        gps_time = raw_gps.timestamp_us
        print(f"GPS Time :  {gps_time}")

        gps_alt = raw_gps.absolute_altitude_m # absolute altitude of drone in meters
        print(f"GPS ALT :  {gps_alt}")

        gps_lat = raw_gps.latitude_deg #latitude of the gps
        print(f"GPS LAT :  {gps_lat}")

        gps_lng = raw_gps.longitude_deg #longitude of the gps
        print(f"GPS LNT :  {gps_lng}")

if __name__ == "__main__":
    # Start the main function
    asyncio.ensure_future(run())

    # Runs the event loop until the program is canceled with e.g. CTRL-C
    asyncio.get_event_loop().run_forever()

outputs a result that indicates that home position is still false
GPS Time :<PHONE_NUMBER>
GPS ALT :  51.78000259399414
GPS LAT :  30.1417383
GPS LNT :<PHONE_NUMBER>
 Drone Health: Health: [is_gyrometer_calibration_ok: True, is_accelerometer_calibration_ok: True, is_magnetometer_calibration_ok: True, is_local_position_ok: True, is_global_position_ok: True, is_home_position_ok: False, is_armable: False]

so this makes me quite confused that after about 20 mins of having GPS directly under the sky, it still hasn't been able to get the home position(i must mention that it's currently raining but not heavily and the drone is only under an umbrella).
are the 13 satellites not enough or is the weather the contributing factor here or am i still missing something

13 satellites should definitely be enough. The drone should acquire a home position within a minute of powering on. I'm not sure if the umbrella is interfering though.
In any case, I don't think this is a MAVSDK issue, but rather PX4 in general.

@potaito thanks, following your comment

In any case, I don't think this is a MAVSDK issue, but rather PX4 in general.

i decided to look more into the hardware and upon using a friend's GPS this problem seems to have been solved and now the home position is true
 Drone Health: Health: [is_gyrometer_calibration_ok: True, is_accelerometer_calibration_ok: True, is_magnetometer_calibration_ok: True, is_local_position_ok: True, is_global_position_ok: True, is_home_position_ok: True, is_armable: False]


How to place outlook add-in in read email form

Article URL

https://github.com/OfficeDev/outlook-add-in-command-demo#read-mail-form
Issue

Hi, as shown below, when I follow the demo and my add-in shows up in ribbon, how to place my add-in in email read form itself for all outlook client? Thanks
expected UI:
my add-in in email read form

current UI:
my add-in shows up in ribbon

Hi @andypeng2015,
Thanks for your interest in Office Add-ins for Outlook. Have you read the article Create Outlook add-ins for read forms? I think you'll find the answers you're looking for there.
I'm going to close the issue now, but if this does not address your question, please leave a comment and I'll reopen it. Also, if you have programming questions while developing your add-in, Stack Overflow is a great community and resource.

Hi @AlexJerabek,
Thanks for providing the link, I went through the docs but not seem to find the way to place add-in in email read form, it always display in the ribbon.
In this docs repo, some of the screenshots show Outlook add-in in email itself and some show in Ribbon, personally I think it should be a configuration and it's not mentioned in the doc so I post the question here.
Please help to point out the docs if I missed out.

Reopening and assigning to @ElizabethSamuel-MSFT. She should be able to point you in the right direction (or update the docs if needed).

@andypeng2015 Thanks for asking about this. We no longer support add-ins appearing in that form (what was called custom pane) - see the final section of this blog post announcing the deprecation. The only supported appearances are add-in commands (ribbon buttons) and contextual add-ins.
I'll remove the obsolete image in the documentation.
Thanks.

Hi @ElizabethSamuel-MSFT, thanks for pointing to the right doc, I believe the image in this page https://github.com/OfficeDev/outlook-add-in-command-demo#read-mail-form also need to be updated for the add-in, it's shown in custom pane as well


It would be nice to be able to use custom SSL cipher settings with apache

I created a pull request sometime ago to add this feature. It's a fairly simple pull request. #529
I haven't pressed for this as it's a nice to have, but it would be a useful feature enhancment, and given the pace at which old SSL ciphers are being deprecated these days, and the number of practical vulnerabilities being found in weak ciphers, I'm sure I'm not the only one that would like this feature.

I merged the PR. Thanks


Update user.md

Add 38, 39, 40

These were added in a different commit already so I'll close this to clean up the PRs.


RFC to publish images to ECR

A proposal to distribute images via ECR. Readable

In regards to cost, the estimates don't seem bad. I can't see them being a problem either, but do we perhaps want to build in an escape hatch for the project?  I think if we listed ECR, and any others we add, as "mirrors" it would give us more flexibility to remove them later, should that need arise. Kind of like, we'll do this but it's best-effort only.
I hope it's never necessary, but just trying to think about the worst case. What happens if costs are prohibitive and we need to make a change. Can we do that in an agile way? Do you think having this RFC specify our efforts to publish to ECR as a "mirror" or "best-effort" would help, should we need to change?

From Working Group 7/19/22:
Next steps: Reviews the newly-added changes regarding cloud provider criteria and builder naming conventions.

Is there any appetite for an additional repo, either IBM or Red Hat's Container registry?  Or publishing just the java buildpack?

Is there any appetite for an additional repo, either IBM or Red Hat's Container registry? Or publishing just the java buildpack?

@kevin-ortega That's a good question and I think it's kind of an open issue at the moment. This RFC raises the question of how we will navigate publishing to other registries in a fair and unbiased way. This section is the proposed way that we would handle that. This RFC is still open though, so that could change, and we're certainly welcome to thoughts/feedback on how we approach that as well.

2022-07-26 Working Group notes: still need to consider how to include other cloud providers, especially how we might get metrics from all our different providers.
Still needs some approvals.

2022-08-02 WG Notes:
@dmikusa-pivotal has one final open question. Pending response from @ekcasey.

WG 08-09-2022 Notes:
EC: wondering if there's anything doable to add there
DM: not sure about the value for Paketo
EC: It would be nice to measure how advantageous it is to the project. Do we have the level of granularity we need to confirm the hypothesis? What about a survey of the user base? Or reach out to the team and see if it's in the roadmap.
Are we willing to take the bet that it's advantageous without the data?
DM: could be the kind of RFC that it's merged for a language but never fully completed
EC: could reach out to the AWS folks to see their perspective.
DM: it's not clear how this could attract more contributors.
KO: will start working with IBM customers who use ECR. This is for customers who are more trustful of putting images into IBM repos
EC: authentication for cloud users

2022-08-16 Working Group Notes: @ekcasey to reach out to AWS App Runner developers who have requested buildpack support, and this RFC will assist with fast and seamless buildpack usage on AWS.

WG 2022-08-23 Notes:
No update

WG 2022-08-30 Notes: it would create a more seamless experience, it would allow Paketo to control namespace.
Further review required

WG 2022-09-13: @ekcasey plans to update this RFC this week.

WG 2022-09-20 Notes:
No update

WG 2022-09-27 Notes:
No update

WG 2022-10-04 Notes: ok to move this to Draft state due to lack of recent progress

Closing due to inactivity


Mac os (El Capitan) crash all instances after closing window

Attached dump.
atom_dump.txt

Same happens to me when I have three instances of Atom in full-screen mode and close one of them.

Thanks for the report, @Yontih
cc @zcbenz -- there's a crash report attached.

Refs #9584.

Yes, same issue for me after Unity opens an atom window and I close it. Whole program crashes. El Capitan.

I have this behavior too but only when I close the config folder

Same for me, I closed a window and it instantly crashes. Here's the crash report.

Same here, seems to be happening only when one the the windows is in full-screen mode

Same for me.
atom_dump.txt

From the crash report, this is a duplicate of #9584.

Mine still crashes. Full screen just one tab open or with 3, it doesn't matter. I Hit Cmd-Q and get a crash.
Crashdump.txt

@Ecleptic please update to the 1.4.0 betas.


El codigo se ofusco

Analyzer Feedback from IntelliJ
Version information

IDEA AI-191.8<IP_ADDRESS>91312
2.4.0
AI-191.8<IP_ADDRESS>91312, JRE 1.8.0_202-release-1483-b03x64 JetBrains s.r.o, OS Windows 8.1(amd64) v6.3 , screens 1366x768, 1360x768

Exception
Dart analysis server, SDK version 2.4.0, server version 1.27.1, FATAL error: NoSuchMethodError: The setter 'previous=' was called on null.
Receiver: null
Tried calling: previous=Instance of 'StringToken'
#0      Driver._captureExceptions.errorFunction (package:analysis_server/src/server/driver.dart:615:7)
#1      _CustomZone.handleUncaughtError (dart:async/zone.dart:1003:19)
#2      _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#3      _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#4      _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#5      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:391:30)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:416:5)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)

For additional log information, please append the contents of
file://C:\Users\Junior\AppData\Local\Temp\report1.txt.

Thanks for reporting this issue! This was previously reported at https://github.com/dart-lang/sdk/issues/37096; please follow along there.

Duplicate of https://github.com/dart-lang/sdk/issues/37096


How to perform object-aware random erasing?

Are there any code examples?

Maybe transform cropped area img[:, y1:y2, x1:x2] for each bounding boxes is enough?


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v5.3 to before v5.12.10",
  "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=f88d8ea67fbdbac7a64bfa6ed9a2ba27bb822f74",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0a462e25ef0f7ab305081a08d435bbd1f13c0a94"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "f88d8ea67fbdbac7a64bfa6ed9a2ba27bb822f74",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "0a462e25ef0f7ab305081a08d435bbd1f13c0a94",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions\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.12.10 by commit 0a462e25ef0f7ab305081a08d435bbd1f13c0a94, it was introduced in version v5.3 by commit f88d8ea67fbdbac7a64bfa6ed9a2ba27bb822f74. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1000801


Incorrect implement missing members implementation

rust-analyzer version: 7d6fcbc0b 2021-12-06 stable
rustc version: rustc 1.57.0 (f1edd0429 2021-11-29)
I am working with https://github.com/bevyengine/bevy, module bevy_ecs (You can see full path on the video below).
Implement missing members incorrectly typed the function for StageLabel trait:
fndynclone(&self) ....
https://user-images.githubusercontent.com/19844144/145714858-ed14d796-8c61-4290-b9ee-e3e4945c9441.mp4

Duplicate of #6588.


Deactivation after editor restart

First of all: TabNine is awesome, immediately purchased it after using it for 5 minutes.
I have one small problem though: Every time I restart Sublime (3180) I have to enter my license again because TabNine seemingly forgets that it is already activated.
Sublime Console output:
reloading plugin TabNine.TabNine
reloading settings Packages/TabNine/TabNine.sublime-settings
TabNine: starting version 0.4.7
Exception while interacting with TabNine subprocess: [Errno 32] Broken pipe
TabNine: starting version 0.11.2

Displayed warning:

With kind regards,
Philip Trauner

Sorry about that, this is definitely a bug. Does the displayed console output appear each time you restart Sublime? That indicates that the TabNine package directory is getting overwritten. This would also explain why you needed to reenter the key, since the key is stored in the package directory.

Weirdly enough, I can not reproduce the bug anymore as of today 😅
reloading plugin TabNine.TabNine
plugins loaded
TabNine: starting version 0.11.2

I'm guessing the issue will crop up again when you decide to release the next update (my interpretation of the first Sublime Text console output)
With kind regards,
Philip Trauner

Looks like this is because Package Control deletes all existing files in the directory when it does an update. I'll have to push a TabNine updates which moves TabNine config and registration keys to the home directory before updating the Sublime client again.


solved: everyArray, expDivOdd, filterAge, filterIntersection

죄송합니다 ㅠㅠ 다시 할게요
On Fri, Aug 5, 2022 at 8:26 PM Sangshin Park @.***>
wrote:

@.**** commented on this pull request.
In Challenge/lbu0413/everyArray/solve.js
https://github.com/pkiop/JS-Array-Challenge/pull/195#discussion_r939455941
:

@@ -0,0 +1,9 @@

+function solution(inputArray) {

return inputArray.every((i) => i % 2 === 0);

+}

+const inputArray = [2, 4, 6, 8, 10];

+// const inputArray2 = [2, 3, 6, 8, 10];
+// console.log(solution(inputArray2));
+// exports.solution = solution;
이 solution export 하는 건 주석풀어야합니다~!
—
Reply to this email directly, view it on GitHub
https://github.com/pkiop/JS-Array-Challenge/pull/195#pullrequestreview-1064242331,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AP2TBQHRAO75QPAWXUPX3NLVXWWLHANCNFSM55XHJBMA
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


The same task executed as many as worker_number times

It seems like broker just runs a task in every available  worker process.
Here is simple example based on docs.
broker.py
import asyncio
import os

from taskiq_redis import RedisAsyncResultBackend, RedisBroker

redis_async_result = RedisAsyncResultBackend(redis_url="redis://localhost:6379/")

broker = RedisBroker(
    url="redis://localhost:6379/",
    result_backend=redis_async_result,
)

@broker.task
async def add_one(value: int) -> int:
    current_pid = os.getpid()
    print(f'Executing in the process with pid: {current_pid}')
    return value + 1

async def main() -> None:
    await broker.startup()
    # Send the task to the broker.
    task = await add_one.kiq(1)
    # Wait for the result.
    result = await task.wait_result(timeout=2)
    print(f"Task execution took: {result.execution_time} seconds.")
    if not result.is_err:
        print(f"Returned value: {result.return_value}")
    else:
        print("Error found while executing task.")
    await broker.shutdown()

if __name__ == "__main__":
    asyncio.run(main())

taskiq worker broker:broker --workers=5 (it's 2 by default)
$ python broker.py

Task execution took: 3.504753112792969e-05 seconds.
Returned value: 2

Log from workers:
[2023-02-23 13:27:46,104][INFO   ][MainProcess] Starting 5 worker processes.
Executing in the process with pid: 57724.
Executing in the process with pid: 57721.
Executing in the process with pid: 57720.
Executing in the process with pid: 57722.
Executing in the process with pid: 57723.

So it has been executed 5 times.
Probably it's not desired especially if task is using a lot of recourses or sending some emails.
Am I doing something wrong?

Hi and thanks for raising this issue.
This is a normal behavior, because that's how redis PUBSUB works.
You can read more here: https://redis.io/docs/manual/pubsub/
If you want to execute one tasks in a time, consider using rabbitmq broken instead.

Thank you!

What about considering using Redis Streams?

@booqoffsky, hi. It might be a good solution, indeed. I guess we need to transfer this issue to taskiq-redis and add RedisStreamBroker.


WIP: Make the parenting link type have a tree-topology

Based on this discussion we decided to make the parenting link type have a tree topology.
See also https://github.com/fabric8-ui/fabric8-planner/pull/2291#issuecomment-339278719

@kwk snapshot fabric8-wit image is available for testing.  docker pull docker.io/fabric8/fabric8-wit:SNAPSHOT-PR-1729-1

@kwk snapshot fabric8-wit image is available for testing.  docker pull docker.io/fabric8/fabric8-wit:SNAPSHOT-PR-1729-2

Codecov Report

Merging #1729 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #1729   +/-   ##
=======================================
  Coverage   56.91%   56.91%
=======================================
  Files         128      128
  Lines       14915    14915
=======================================
  Hits         8489     8489
  Misses       5756     5756
  Partials      670      670

Impacted Files
Coverage Δ

migration/migration.go
75.98% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


feature: configuration of report timezone

please add report timezone configuration option.
for image rendering it is the parameter: tz=Europe%2FBerlin

The reporter uses the timezone of the server it is hosted on by default. Is that not sufficient?

See #43

We have our dashboards set to display UTC - just happens to be what suits our system.
The reporter also shows our graphs as UTC, but the pdf heading is local timezone - which is quite nice, as it gives us a bit of both. The 'UTC' bit isn't shown in the pdf against the graphs, so you do need to know - but again, it can be inferred from the heading.
I nearly 'complained' about the timezone being captured wrong until I realised that it's only the heading which is local.
It's ok for me as it is, Izak - I wouldn't object to more control over things, as long as config options would allow for all permutations! We certainly wouldn't want a change that meant we saw nothing but localtime - we happen to need UTC, as that's what our (global) system uses throughout.
Just my feedback....

@chelliwell  This implies that the server running the reporter is set to use local time. You could change it to use UTC and then your problem would go away.

The reporter uses the timezone of the server it is hosted on by default. Is that not sufficient?

No thats not sufficient for me. The system TZ and the dashboard or report TZ will differ in our usecase. Some more control here with such a parameter would help me and should not hurt others.

It also appears that the timezone listed at the top of the generated pdf spells out time and time zone from the rendering machine, but it is mismatched with the time on the rendered graph if the grafana server is different.


Do a polish/cleanup pass on the docs

This tries to streamline, give examples, clarify language, and split out
pages that were getting overly complex.
Here it is rendered: http://baseplate.readthedocs.io/en/docs-polish/

thanks for the feedback :haircut_man:

:fish:

970b287a61eb2b6d7824b67789a03073c61dac6d


Ninja mode gives 404 Not Found

Responding to a select menu interaction using ninja mode gives a 404 Not Found, with error code 10062 (Unknown interaction). I tested with sending a message, and it works. (I'm receiving the event through a @commands.Cog.listener("on_menu_select") decorated function, since I couldn't find a way to use the other ways with cogs; actually, better support for cogs would be great). Sorry for not providing an example, I'm in a hurry right now.

thank you for your report again, and I'm sorry for all of our issues.
The problem was, that if you used ninja_mode, it would respond quitely to the component but because I forgot to return after the response, it would try to respond to the interaction again with a normal method. Thank you very much
(I'll try add cog support)


api.js: read tgve-settings application/json

prep to future declarative definition of app state/parameters
read from tgve-settings application/json script like #119
first draft of unifying priority of (1)/(2) from various sources as agreed in #119

please open an issue or reverse if not happy with this. Merging ...


Implement v1 protocol ready handshake

See the documentation in doc.go and the comment in transfer_owner.go's  readyHandshake method for why this protocol change is necessary and what failure modes it has.
This is intended to be a backwards compatible change.
TODO:

[x] Add a test that uses the previous master of tableroll to do an upgrade handoff with the new one successfully

So, the full context what this fixes:
I observed a pair of processes such that both ended up in a state where they thought they were owners. This happened after an upgrade timeout error.
The reason it was possible to get into this state, I believe, is because new process was able to write the ready byte to the connection successfully without the owner ever reading it. This happened very easily on timeout for two reasons:

These are not dgram sockets, so it's not totally blocking 1-1 read/writes
The parent tried to close the connection, but because it had called file = conn.File() on the connection object without a paired file.Close(), the connection had been leaked and the child could thus still write to it even after the parent called conn.Close().

Those two facts combined together to make this a very easy bug to hit when a timeout occurred. This change fixes the second bug, and tries to resolve this error case in the first by adding an 'Ack' response and attempting to make the failure scenarios around that ack result in 0 owners rather than 2.

Thanks CI for finding that test flake. It turns out upg2.Ready was racing against conn.Close + file.Close getting called to properly timeout the upgrade. After adding that small sleep as a hack, go test -count=100 for that test seems happy.


Inconsistent font rendering in Markdown cells

Bug: Notebook Editor, Interactive Window, Editor cells

Steps to cause the bug to occur

Reset all font settings to defaults.

Create new Notebook.

Enter the following text and observe it rendered in "monospace" font:

Change editor font in the settings to your favorite mono-spaced font, eg:
"editor.fontFamily": "'Courier'"

The text inside code block does not change:

Actual behavior
Text inside code block does not respect editor.fontFamily setting and is rendered in "monospace" font, whereas the rest of the text does change.
Expected behavior
All text rendered with the new font.

Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running: N/A
Extension version: v2020.4.76186
VS Code version: 1.45 and 1.46
Setting python.jediEnabled: false
Python and/or Anaconda version: python 3.8.2 (no anacondas here)
OS: Ubuntu 20.04 LTS
Virtual environment: N/A

Developer Tools Console Output
:shrug:
Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer

Thanks for the issue @dimitry-ishenko. Like 11719, we'll discuss this in our next triage.

Thanks @DavidKutu. Not sure if that's of any help, but a similar issue was just fixed with Markdown files. See issue 97374 in the vscode repo.


How can I use an atlas instead of a spritesheet

Describe your problem here.
I'm trying to make an atlas work but idk how to, I'm using this: sprite.frames = AtlasFrameMaker.construct(Path,excludeArray) though I don't exactly know how to make it work.
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

You're supposed to replace Path and excludeArray with your own data. I've never used the atlas library but from what I can tell Path is supposed to be the name of your atlas folder. If you have an atlas with the path "assets/images/MyCoolAtlas" the path would be "MyCoolAtlas". Keep excludeArray null if you want to add all the animations.
So all that would be something like this:
sprite.frames = AtlasFrameMaker.construct("MyCoolAtlas");

Replacing MyCoolAtlas with the name of your atlas obviously.


API for viewing submissions and leaderboard

The following API's are completed-

[x] getAllSubmissions
GET /contests/:contest_id/submissions Contest Moderator only: See all submissions (pagination, sorting, filtering and searching enabled)

[x] getUserContestSubmissions
GET /contests/:contest_id/users/:user_id/submissions The user only: get all submissions of a user

[x] gradeSubjectiveSubmission
POST /contests/:contest_id/subjective_submissions/:submission_id/grade Contest Moderator only: Grade a subjective submission providing a score along with an optional feedback. (If submission is already judged/graded, update it)

[x] getMCQSubmission
GET /contests/:contest_id/mcq_submissions/:submission_id Only the specific user: Get a specific MCQ submission
GET /contests/:contest_id/mcq_submissions/:submission_id?moderator=true Contest Moderator only: Get a specific MCQ submission

[x] getSubjectiveSubmission
GET /contests/:contest_id/subjective_submissions/:submission_id Only the specific user: Get a specific subjective submission.
GET /contests/:contest_id/subjective_submissions/:submission_id?moderator=true Contest Moderator only: Get a specific subjective submission

[x] getContestLeaderboard
GET /contests/:contest_id/leaderboard All participants: Everyone should be allowed, if show_leaderboard is true, otherwise allow only contest moderators.

[x] getQuestionLeaderboard
GET /contests/:contest_id/questions/:question_id/leaderboard:Everyone should be allowed, if show_leaderboard is true, otherwise allow only contest moderators.

#60

Maybe, it's better if I send a PR after this, for schema validation of some of these endpoints, because the endpoints which contain pagination involve a lot of query params and if invalid, may cause many errors.


[AutoRelease] t2-mongocluster-2024-09-13-70313(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/5489
Recording test fail, detailed info is in pipeline log(search keyword FAILED)!!!
https://dev.azure.com/azure-sdk/internal/_build?definitionId=7002

issue link:https://github.com/Azure/sdk-release-request/issues/5489


Is it possible to separate the tool's ImGui drawing process from the framework

This is a unreal imgui web page plugin ImGui_WS
Is there some easy way to draw your tool panel without FImGuiToolWindow?

@Eragon-Brisingr  🤔 I want to understand this a bit more.
The link you posted looks to me like: Net ImGui? ( rendering local ImGui logic to remote web view ) . The tools should work with Net ImGui even with FImGuiToolWindow.
I suppose I am curious: what about FImGuiToolWindow is causing it not to work? Any more detail here?

For example, I want FImGuiMemoryDebugger draw on web, but i can not instance this class and call ImGuiUpdate function (in private folder), and i want only use tools draw function without FImGuiToolWindow manager.
Is possible separate the tool's ImGui drawing process in a independent struct?


Newly Listed Tokens

I have quite a few newly listed tokens not yet listed on Imtoken. Im sorry to submit it this way, Ive tried through the Imtoken App and battling slightly.
P2PX, ONE, HLOB, ETHPLO, DUSK, CNNS.
These are only a few of the ERC 20 token Airdrops I am part of, still have over 200 tokens to be Submitted and Airdropped.

Token Profile is required to be pull request by the Tokens' official.
You can provide this tutorial to them: https://github.com/consenlabs/token-profile#token-profile-guideline


how can i change the place of "points"?

Hi all
could u pls help me to change the place of "points".
the default "points" is too small.
And i can`t find any settings to change the place of  "points"

Hey, @eshujiushiwo! Telescope has changed a lot in the past months, and there is a new React-based version, Telescope Nova (intro video). If you know Crater, it runs on the latest version.
The Legacy version is no longer supported. I'm closing this issue.
I invite you to check the new version, it's awesome!
Happy hacking! 🚀
Ps: by the way, don't hesitate to join the Slack to ask any question, you are welcome! 👍


Make certain constants unsigned to avoid triggering -Wsign-compare

My Mac build was broken by #3053 . This repairs that.

@vjpai Thanks for the fixes.


simple way to configure alarm

Hi
I am an It operation and maintenance personnel，I don't know how to program in Java。 So it is difficult for me to configure alarm according to the document.
Is it possible to have a simple way to configure alarm ?

@mlzxdzl
This document is the closest on that you can get


#1923 fix concurrency issue

Fixes #1923

We found out that this issue (#1923) occurs due to service level/ connector level variables are shared among resources/actions respectively, and when trying to access those variables with multiple threads at once, such concurrency issues occurs.
I think we need to fix this issue for all service level/connector level variables at the executor level, probably by introducing synchronizing/locking mechanism.

Agree with Supun. I think we need to have a discussion on concurrency handling of service and resource scope varibales.

So can't we simply state that service level variables needs to be static and cannot modify concurrently?(means cannot modify within resources, only read is possible)
in this case, xml is not static(since it's kind of streaming) and what he needs to do is define the xml value as a String and create the xml within the resource.
If we need to make the xml a static object, then one way is to keep a static string within the xml and use that to return an xml object when required. but this may increase the memory usage because it keeps two copies

In this particular case, the issue is that the BXML service-level variable also acts as a MessageDataSource for CarbonMessage. Hence, as you see in [1], it contains an outputStream instance which is the response output stream.
This is obviously not correct, and can lead to concurrency issues when multiple request threads come and set its outputStream!!
In the above fix, I have cloned the BXML instance before setting it as a messageDataSource because BXML plays two acts.
https://github.com/ballerinalang/ballerina/blob/master/modules/ballerina-core/src/main/java/org/ballerinalang/model/values/BXML.java#L36

@lankavitharana You are asking to make the variable immutable if we set them as global variables isn't it? We need think through the implications of such a design before doing that..

We need to synchronize all the service level variables in order to prevent this issue. This needs be fixed for all the service level variables.


Missing SH script to get remote Postgres database

:dancers:

Soon my friend. Be patient :)

Why than you closed it? It's still relevant…

No, I haven't really used Github but only 3-4 months now. Most projects are on bitbucket.

Yes, Google definitely knows how to close issues automatically directly from Git commit messages.


Functions with return values that also have a modifier throw a 'Fatal Error'

Functions with return values (sample below) that also have a modifier throw a 'Fatal Error'
function myFunction(uint _id) public view returns (uint256)
someModifier(_id)
{ ... }

The same function with return value removed passes linting
function myFunction(uint _id) public
someModifier(_id)
{ ... }

Error is
[FATAL ERROR] An error occurred while linting over /Users/Elena/contracts/MyContract.sol: An error occured while parsing the source code: Expected ";", "{", comment, end of line, or whitespace but "s" found. Line: 154, Column: 3

Using<EMAIL_ADDRESS>

@elenadimitrova I'm not sure if this is syntactically correct. I think Solidity doesn't allow any modifiers AFTER the returns modifier.
Try compiling below in remix:
pragma solidity ^0.4.0;

contract B {
    modifier someModifier(uint x) {
        _;
    }

    function myFunction(uint _id) public view someModifier(10) returns (uint256) {}
}

Now move the someModifier(_id) in front of returns
pragma solidity ^0.4.0;

contract B {
    modifier someModifier(uint x) {
        _;
    }

    function myFunction(uint _id) public view returns (uint256) someModifier(10) {}
}

first one compiles, second one doesn't

Yes you're right, sorry @duaraghav8 It must be a temporary lapse of sanity.


Delay the computation until the last possible point.

We have been talking about this on the google groups, but I am reporting the enchantment here, too.
As we all know, BLAS contains many composite operations, like GEMM.
C += A*B
But, as the library is currently designed, we are unable to take advantage of that, since each operation is performed eagerly, as soon as possible.
The right way to do it would be to keep the operations stored as an AST, performing some kind of smart analysis to keep it unevaluated until it is certain that the most specific BLAS function can be used.
Since the overhead of the breeze library is already insignificant, the performance could be improved a lot this way.

It's very much on my list, but my plan is to wait until a post-1.0/API-stabilized world. I'm not sure whether to go the macro route or the runtime expression tree route. Thoughts?

I'd avoid macros anytime if it is possible to do so. And indeed it is.
Conceptually, I'd do it so every operation first inspects all parameters. The code for this should be simple, because most of the work should be done on paper, and then only the final results implemented as code.
Because ASTs never get bigger than 6 nodes, it is very efficient, too. As seen from the talk on the readme, the breeze overhead is already insignificant, because the work is delegated. However, someone might multiply small matrices in a loop. So, we would want to enable native backend only for matrices > 100. Note that without native backend, this AST solution (described in this bug) is not needed and should be disabled, doing away with the overhead.

this is actually a duplicate of #310

Actually, no.
His example can be made lazy by simply making c a "lazy val".
If he wants to make a matrix to be partially lazy (eg. able to be just partially computed, LazyMatrix), that is also a completely different beast.
I do not agree. This is not a duplicate.

I mean, I think he meant the general case of delaying computation so they
could be composed with others and executed more efficiently. That's the way
I took it.
On Fri, Feb 20, 2015 at 12:27 AM, Rok Kralj<EMAIL_ADDRESS>wrote:

Actually, no.
His example can be made lazy by simply making c a "lazy val".
If he wants to make a matrix to be partially lazy (eg. able to be just
partially computed, LazyMatrix), that is also a completely different beast.
I do not agree. This is not a duplicate.
—
Reply to this email directly or view it on GitHub
https://github.com/scalanlp/breeze/issues/360#issuecomment-75204574.


[Suggestion] Damage Modifiers

Is it possible to add damage modifiers for elite/ultra/eldritch mobs?
personally i find that simply increasing mobs HP doesnt really make them any more dangerous, even with a lot of the special effects. But being able to increase their damage would make them pose a more significant threat to both early and late game players, being very dangerous to get hit by early game, and still able to damage you in the late game (where most mobs cant do anything to you)

Do you mean the damage that mobs do when they hit you normally or the damage that they do with their abilities?

both could work, though i was primarily thinking their normal attack damage (such as through a strength effect)

Added in the latest release.


Updated the Malay / Bahasa Melayu section

Attached link for Malay Language
What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[ ] Read our contributing guidelines.
[ ] Search for duplicates.
[ ] Include author(s) and platform where appropriate.
[ ] Put lists in alphabetical order, correct spacing.
[ ] Add needed indications (PDF, access notes, under construction).
[ ] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Updated the Malay / Bahasa Melayu section

can't link to resources we don't have!


Any suggestions on how to scale QuickUMLS?

I encounter the error listed on issue #16 on trying to query QuickUMLS through multiple threads. However, if I restrict the number of threads to 1 then everything works perfectly. Do you have any suggestions for scaling your model for processing multiple documents simultaneously?
Currently, I tried a very ad-hoc solution of creating multiple directories of the QuickUMLS folder and assigning threads to different directories. Although this works I am wasting a lot of disk space. Any better solution will be highly appreciated.
Thanks and regards,

Hi Shikhar,
Can you explain what is the use case for querying QuickUMLS from multiple threads? are you trying to call QuickUMLS repeatedly to annotate a large number of documents, or is QuickUMLS a step in a longer document processing pipeline that needs to run in parallel?
If it is the former, QuickUMLS is unfortunately unable to run into a multi-processing mode due to its dependency on the current leveldb client. An option would be to either replace the client with another implementation that supports read-only snapshots, like Plyvel, or switch to other databases that support read only access, like RocksDB. I can look into that, and we welcome PRs if you can get it up and running, too!
If the issue is just querying QuickUMLS from multiple processes, I would take advantage of the existing client-server architecture instead. That’s documented here, but in short: you can spin up a server instance of QuickUMLS, and query that from multiple clients.
Looking forward to hearing more about your use case!
Best,
Luca

Hi @soldni,
Thanks for your response. I am currently working on implementing something like bert-as-service for medical entity linking. I am including your model also as one of the options but currently, as I increase the number of workers > 1 then it crashes. It would be great if you could add that feature in your code so that I can include it in my work directly.
The code will be released here within a few days from now. I hope you will like the work.
Regarding the client-server, I think it will be capable of handling only one request at a time. Hence, it will also become a bottleneck during scaling.

Hi @svjan5,
I ended up including an alternative database option (unqlite) that supports multi-thread/process reads. Could you please test it from branch soldni/conc? It does require you to re-build the QuickUMLS index using python -m quickumls.install -d  unqlite, but there are no changes in the APIs.
Please let me know how it goes!
Best,
Luca
Be

Thanks, @soldni, I will definitely check and will let you know how it is working.

Released 1.4.0


Entity variables in planners have the wrong CypherType

The AST removes the labels from the pattern and moves them into to WHERE clauses. They are later added back in the logical optimizer step. However, typing of the pattern and thus typing of the entity variables already happens at IR planning time. The variables and their CypherTypes are then used as input for subsequent planning phases. This leads to a mismatch of the variables stored in the RecordHeader and the variables references in the operators

Where does the "other" variables come from, if they are not the variables produced during IR construction? Do we construct additional variables without label type information during flat planning that end up in the RecordHeader?
Do you think we should fix this here or add to the frontend the possibility to normalise these predicates into the pattern instead of the other direction?

@DarthMax Do you think this is still an issue? Do you know how to reproduce it?


App installer pops up on opening the app

Description
Updated the app. Each time i open it after i close it, The app installer pops up saying that its checking for updates and getting my apps information. Its kind of a botherf whenever I want to open up the app. I'm on windows 11
Steps To Reproduce

Should first update the app to windows version 10.0.22631.3527/ app version <IP_ADDRESS>.
close the app
Open it

Requirements
Fix persistant cheking updates popup that occurs when opening the ap after new update is installed
Files Version
<IP_ADDRESS>
Windows Version
10.0.22631.3527
Log File
debug.log

Thanks for the report, This is an issue with app installer and not something Files can fix. The only thing I can recommend is to update app installer.

I have updated everything. I have the latest version of app installer and files app. I get the same error.

It's not an error. Unfortunately there's nothing Files can do as it an issue with App installer and/or Windows

Josh I understand. But I use many other software on my computer. Only Files gives this error. Infact this is the first time I encountered something like this on windows 11

I reported the issue and after like a week the appinstaller prompt stopped popping up. Hopefully after some time your system will resolve the issue on its own

I reported the issue and after like a week the appinstaller prompt stopped popping up. Hopefully after some time your system will resolve the issue on its own

I tested on a windows 10 laptop today and the app installer window did not appear. But then again this issue was opened by someone with Windows 1

I have updated everything. I have the latest version of app installer and files app. I get the same error.

Sometimes the Store doesn't provide the latest version, you can try to force the update using WinGet winget upgrade Microsoft.AppInstaller.

Josh I understand. But I use many other software on my computer. Only Files gives this error. Infact this is the first time I encountered something like this on windows 11

The majority applications on your device are most likely not using App Installer. I can name other apps with the same issue but that's not constructive. This is unfortunately an issue with Windows and while updating App Installer usually does the trick, it's not something that us developers have much control over.


Deduplicate command info between old and new style commands

Complete the following REQUIRED checkboxes:

[x] I have thoroughly read and understand The Odin Project Contributing Guide

[x] The title of this issue follows the command name: brief description of request format, e.g. /help: add optional @user parameter

The following checkbox is OPTIONAL:

[x] I would like to be assigned this issue to work on it

1. Description of the Feature Request:
Currently, commands for which there is both a text and a slash command version define their description, title, etc separately, even though these are usually the same. This means that to update a command one has to remember to change both instances separately or risk getting them out of sync.
It would be much easier if these commands had a single source of truth, from which both individually pull the required info. The easiest way to accomplish this in my opinion would be to create a JS file containing this info, and then import the required parts in each individual file.
Example
// config file
const commandContents = {
    command-name: {
        color: "#cc9543", // there is an argument that since color is always the same,
// it should be deduplicated to a single meta.color property, but that adds complexity when importing
        title: "some title",
        description: "some description",
        url: "some url",
    },
    top: {
        color: "#cc9543",
        title: "some title",
        description: "some description",
        // url is optional
    },
    // etc...
}

module.exports = commandContents;

// text command
const Discord = require('discord.js');
const { registerBotCommand } = require('../botEngine');
const { commandName } = require('../config-file-name');

const {color, title, description} = commandName;

const command = {
  regex: "command regex",
  cb: () => {
    const commandEmbed = new Discord.EmbedBuilder()
      .setColor(color)
      .setTitle(title)
      .setDescription(description);
    return { embeds: [commandEmbed] };
  },
};

registerBotCommand(command.regex, command.cb);

module.exports = command;

//slash command

const { SlashCommandBuilder, EmbedBuilder } = require('discord.js');
const { commandName } = require('../config-file-name');

const {color, title, description} = commandName ;

module.exports = {
  data: new SlashCommandBuilder()
    .setName('command-name')
    .setDescription('description') // these could also be stored, but they are slash command unique, so they don't have to be
    .addUserOption((option) => option.setName('user').setDescription('user to ping')),
  execute: async (interaction) => {
    const userId = interaction.options.getUser('user');

    const commandEmbed = new EmbedBuilder()
      .setColor(color)
      .setTitle(title)
      .setDescription(description);

    await interaction.reply({
      content: userId ? `${userId}` : '',
      embeds: [commandEmbed],
    });
  },
};

2. Acceptance Criteria:

[ ] All duplicated data is deduplicated to one source of truth
[ ] All duplicated commands pull from the one source of truth

@TheOdinProject/odin-bot Can someone review this please

This makes sense to prevent discrepancies from changing only one command and not its mirror command.
Assigning you @Asartea. We'd of course need any tests for legacy commands to pass, and for screenshots showing the slash commands are also unchanged by this refactor.


Add the annotation back to prevent paging about node-exporter not bei…

…ng able to collect systemd-related metrics
Same thing as this for vsphere: https://github.com/giantswarm/default-apps-vsphere/pull/129

This PR:

adds/changes/removes etc

Testing
Description on how default-apps-cloud-director can be tested.

[ ] fresh install works
[ ] upgrade from previous version works

Checklist

[x] Update changelog in CHANGELOG.md, check all commits are in it before release (renovate included).
[x] Make sure values.yaml and values.schema.json are valid.

note: cluster-test-suites&capvcd is currently broken so "Heimdall - PR Gatekeeper" should not imho block this

sudo merging 💪


Undefined symbols linking issue.

Using Xcode 8/Swift 2.3, with Whole Module Optimization (WMO) on, I am seeing the following issue with our project with Kingfisher integrated:
Undefined symbols for architecture i386:
  "type metadata for (extension in DemoViewer):__ObjC.UIImageView.IndicatorType", referenced from:
      DemoViewer.ImgCell.(retryLoadImage (__ObjC.UIImageView?, url : __ObjC.NSURL, defaultImage : __ObjC.UIImage, displayLoadingIndicator : Swift.Bool, completionHandler : (Swift.Bool) -> ()) -> ()).(closure #1) in ImgCell.o

Turning off WMO seems to make the issue go away.
As pointed out by this link: https://bugs.swift.org/browse/SR-913, it seems to be Apple's bug. But would a workaround on Kingfisher's side make sense?
Currently we don't have the luxury to upgrade to Swift 3, and are stuck in this issue, unless we turn WMO off, which is not desired.

Maybe choose Kingfisher 2.5.1 could be a workaround (if you are not using the new indicator type) for now. Another possible solution is extract IndicatorType from UIImageView, I have to consider this twice since it would introduce a public API change and breaks semantic version rule.

@hifall It seems that it will not break current API if we extract IndicatorType out. I pushed a commit to swift2.3 branch and would you please to give it a try and see whether it could solve your issue? If so, I will give it a tag and release an update soon.

@onevcat,
Thanks so much for such a quick turnaround! I have tested the new changes, and it seems that the issue is gone now.

Great, I will tag and release it now.

Solved in version 2.6.1.


[Feature Request] Data connector

Required prerequisites

[X] I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
[ ] Consider asking first in a Discussion.

Motivation
connect aws, huggingface, snowflake, databricks, azure, google drive
Solution
No response
Alternatives
No response
Additional context
No response

【 Input & output data】
• Connect to an external data source using a workflow
◦ Amazon S3
◦ BigQuery
◦ Google Cloud Storage
◦ MySQL
◦ PostgreSQL
◦ Azure Blob
◦ Databricks
◦ MS SQL Server
◦ Oracle Database
◦ Snowflake
• Use a sample dataset via connection
◦ MySQL Sample Telecom Dataset
◦ S3 Sample Bucket

Guohao:
2 usecase:
load dataset from storage, structured/unstructured -> generate data and store the data to storage

also check what https://docs.unstructured.io/platform/platform-destination-connectors has


Drawer controller not working

Drawer controller seems to be missing the onUse function and doesn't work.

seconded!


Key Schedule Redesign

This PR refactors the schedule module to be a bit more robust. Each individual Secret, i.e. the InitSecret, JoinerSecret, EpochSecret, etc. gets their own type such that we can guarantee that they are created and used in the way they are meant to be used in the Spec, creating what is essentially a state-machine with well-define transitions. Secrets are consumed as soon as they are not needed anymore to enable us to achieve FS. The design is not entirely "tight", as we still need to clone InitSecrets. Ideally, we would also consume the CommitSecret, but before we can do that, a refactoring (with FS in mind) of the PrivateTree is necessary (#224).
In my opinion, it's not very useful to define a KeySchedule object, which implements the key schedule as a state machine, as we can get the same effect with better type guarantees by just typing the secrets individually.
This PR fixes #149, #60 and #175.

Codecov is unhappy, because apparently the test coverage went down. That's on my todo list, but I think I addressed (or commented on) all of the review comments.

If I understand the codecov report correctly, it's complaining that we're not testing exporters. Following that, I noticed that we're currently exporting something of type Secret, which isn't very useful outside of OpenMLS. So I've refactored that, such that there's now an ExporterSecret, which lives in schedule, but is partially implemented in ciphersuite, so we can actually get the Vec<u8> that we want without requiring a to_vec function (which we want to get rid of).


🎮 Game Request
This program build with Javascript + CreateJS
Point down the features
this game has 5 version
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

/assign

Hey @shraddha761 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @shraddha761 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇