It doesn't complete

The download just sits at 1 of 87 and never moves. Is there something I am doing wrong?

Hi @ZapTechAdmin
I am sorry for your problems.
In your /temp folder, there should be some log files, could you please upload these, and I will take a look.
In the meanwhile, I am attaching a compiled version of flarum with bazaar which should be good to go. just extract it. Please note, the zip file have the content inside a folder. You might have to move the files.
I am on a corporate computer atm, and could not change the zip without damaging the permissions on the files from here.
flarumnew.zip

Thanks @andreherberth
I tried downloading composer on my local computer, downloading the files for flarum, and transferring them to my webserver, so I will see if it works. If it doesn't, I will try your version of the flarum. Thanks tons for your help!

@andreherberth
I tried this again via a local install in MAMP and it is now stuck at 1 of 91. BTW I tried your file and it worked for installing, but after the install it told me that there was an error loading the full page..... any help ASAP would be appreciated!

Hi @ZapTechAdmin
I got it to work. Here were the steps (I used shared host with CPanel on Godaddy, PHP 7.1)
say the folder you want to host flarum is Flarum-folder

Upload both pockethold and the flarumnew.zip aboved to Flarum-folder. Unzip both.
Moved the content of pockethold to Flarum-folder.
Rename the unzip of flarumnew.zip, which is flarum to flarumtemp
Go to browser and run the installer.php
It should work. :)

@synergico In that case, you should be able to just move the content of the unziped "flarum" folder to where you want flarum to be installed. No need to run pockethold at all.
However, it might be running pockethold, and it's composer process, fixes some local issues though. I will have to test it :)
In any case, thanks for posting your solution here.

Thanks tons! I will try this out today
Sent from my BlackBerry 10 smartphone on the Rogers network.
From: synergico
Sent: Thursday, December 14, 2017 6:32 AM
To: andreherberth/pockethold
Reply To: andreherberth/pockethold
Cc: Joel Bond; Mention
Subject: Re: [andreherberth/pockethold] It doesn't complete (#29)
Hi @ZapTechAdminhttps://github.com/zaptechadmin
I got it to work. Here were the steps (I used shared host with CPanel on Godaddy, PHP 7.1)
say the folder you want to host flarum is Flarum-folder

Upload both pockethold and the flarumnew.zip aboved to Flarum-folder. Unzip both.
Moved the content of pockethold to Flarum-folder.
Rename the unzip of flarumnew.zip, which is flarum to flarumtemp
Go to browser and run the installer.php
It should work. :)

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/andreherberth/pockethold/issues/29#issuecomment-351698391, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AfdkIOzPrs752Dpjkjf75nEjfMZqAi1Qks5tARVKgaJpZM4QMGk_.

Hi @andreherberth ,
you are absolutely right, your flarumnew.zip works as a charm.
This make me wonder: What is the point of having the composer running if the pre-composed .zip file work well? Shouldn't it be more user friendly this way.
I imagine that Flarum will have an update option in admin panel in the future, and there might be no need to use composer for updating?
Thank you for the pockethold. It work flawlessly locally.


Subflow enviroment variable name field does not scale properly in UI

Current Behavior
If you declare an environment variable for a subflow, the name does not scale properly in the UI.
Declaration view:

UI view:

Expected Behavior
I would expect that the enviroment variable name field would be scaled to the longest name in the list so the complete variable name is shown.
Steps To Reproduce
Create a subflow with a long enough enviroment variable
Example flow

Environment

Node-RED version: 3.0.2
Node.js version: no clue (running as an ass-on in Home Assistant)
npm version: see above
Platform/OS: Home assistant Operating System 8.4
Browser: Firefox 103.0.2

Duplicate of https://github.com/node-red/node-red/issues/3651

as mentioned, duplicate.
Sorry for that. Did a quick search in enviroment variables but nothing popped up.


Fix unwanted sideeffect of attach_payload on original request payload / Cleanup

The current implementation of attach_payload method removes sensitive information not just from the CADF event but also from the request payload dictionary passed as an input parameter.
Fortunately the webob request json property is implemented so inefficiently that it parses the request body and builds a new dictionary every time the property is read. This is to our rescue because otherwise our request would be damaged by attach_payload. It isn't so there should not be issues at runtime. Still this issue needs to be fixed since the webob behaviour is not guaranteed and any future change becomes more risky because of this.
I'll use the opportunity to fix the plethora of pep8 warnings, also adding documentation to many many places.

The additional comments are much clearer. Thank you for that.

@notque done with this - please review / update review status, so I can merge


em....How can I get rid of the voice of electicity.....

when I press keys over two,the voice becomes strange.
I want to create a function to solve this problem.

Sounds fine to me on my apple laptop in google chrome. What type of browser and computer are you using? Also, is this something you wanted to work on?

Finally,I think it's the problem of my browser(Tecent browser).
I download the history version of chrome,and it runs perfectly.

OK 💃
Ya, it can be a bit funny in different browsers.


Error when running zone.js in a web worker in Safari browser

The problem is in patchViaCapturingAllTheEvents() which is the workaround for patching on-properties in browsers other than Chrome & Firefox.
The patch is made by calling document.addEventListener() but in a web worker, the call to document causes error.
In our fork we fixed this (c359ce719ddaa73317cb40e78ba516fdab149837) by changing document.addEventListener() to self.addEventListener().
Thanks

Hi, any comment from Google on this? this actually means that NO Angular 2 application can run on Safari if it uses web workers! sounds like a SUPER SHOWSTOPPER, doesn't it?

also see -  (bd095bf) use of .hasOwnProperty - changed to use Object.getOwnPropertyNames - a different issue also affecting safari webworkers in version 0.6.21+


clean up ui

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@306f5a9). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #4   +/-   ##
=======================================
  Coverage        ?   97.32%
=======================================
  Files           ?        7
  Lines           ?      112
  Branches        ?       23
=======================================
  Hits            ?      109
  Misses          ?        3
  Partials        ?        0

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 306f5a9...dc6b21d. Read the comment docs.


IE11 default value no longer loading in view

After the enketo-core upgraded to 4.59.0, all the default value cannot work in IE11, if downgrade the version to 4.58.0, the default will show normally, can you help to have a look at this?
PS: default value works normally in chrome.

Both name and index are not determined correctly in setAllVals.


SmoothScrollbar doesn't work without canvas

SmoothScrollbar is always using the R3F event loop.
We should replace this with a custom rAF when imported from the scrollbar export target.
"Should" be fixed by #13 🤞

CRA seems to have problems importing from the scrollbar target
https://codesandbox.io/s/smoothscroll-without-webgl-not-working-1evfiy

Fixed by 78c28ce5660a631f92d8007970fc4a6458ce6443
Please use v8.9.4+


Release 1.11.5

This is a minor release, including some improvements on CU calculation.

https://github.com/XiaoMi/pegasus/pull/339
https://github.com/XiaoMi/rdsn/pull/261
http memory profiling support: https://github.com/XiaoMi/rdsn/pull/225

https://github.com/XiaoMi/pegasus/releases/tag/v1.11.5-RC1
https://github.com/XiaoMi/rdsn/releases/tag/v1.11.5-RC1

https://travis-ci.org/XiaoMi/rdsn/builds/548101434

Configuration Updates:
[pegasus.collector]
-  cu_stat_app = stat
-  cu_fetch_interval_seconds = 8
  usage_stat_app = stat
  capacity_unit_fetch_interval_seconds = 8
  storage_size_fetch_interval_seconds = 3600

https://github.com/XiaoMi/pegasus/releases/tag/v1.11.5


add easy read access to SWMM .out files

@bemcdonnell , @jennwuu I'd like to use the swmm-output tool from OWA SWMM to develop an easy interface with swmmio to read stuff from out files.
Are there any plans to publish swmm-output to pypi so we can use it as a dependency? If not, should I just copy that code into swmmio?

I think the plan is to release swig wrapped SWMMOutput/SWMM5 as a low-level interface package to PYPI.  This would give pyswmm something to sit on top of instead of having a sustained low-level API.  In the spirit of separating concerns, I think keeping these dependencies separate is a good idea for longer term planning. Just my thoughts

Closing this issue as this is out of scope swmmio, unless we change our minds in the future 😉

@aerispaha it would be cool if we can pull byte data from .out file to be interpreted by swmmio :o

#separateconcerns :-P

Confused - i thought the primary purpose of SWMMIO and other programs WAS to read the OUT binary file.

The intended scope for swmmio is to be a programmatic interface to SWMM5 models, including parsing models and results as well as editing and diffing models with Python. When I opened this issue originally, I was thinking that it made sense to include access to data in the out files. Right now there is coverage for the INP and RPT files.
I closed this issue based on @bemcdonnell's suggestion that the out file be managed in a different code base. I'm open to whatever the community thinks makes sense though.
Personally, I've fumbled around a few times rewriting logic with the swmm-output tool and could envision a world where we could use swmmio to make that process more convenient. This was the world I envisioned when opening this issue:
m = swmmio.Model('my-model-1.inp')

# work with INP and RPT data
links = m.links
links.dataframe.MaxQ
links.geodataframe.to_file('links.shp')

# get RPT data
m.rpt.node_flooding

# get/set INP data
m.inp.junctions['InvertElev'] += 2
m.inp.save('my-model-2.inp')

# retrieve timeseries results from out
flow_j1 = m.out.total_inflow['J1']
...

I wish SWMMIO would include the "Do All My Work" Button.. @aerispaha, how is that coming along :-D


Virtualizer connector refactor

Refactoring based on the comments in Issue 1606.

Noticed this has failed. This check should not be mandatory but has crept in.
In actuality thinking a suitable fix would  be to set the threshold about where we are currently.
Will investigate pm and if not get build team (USA) to revert

Having looked at the sonar log - this isn't a case of the full scan filing the gate (which we know) but rather sonar reporting that code quality has got worse.
Note though that it is not a blocking check - so it will not prevent merge, but may be commented on by reviewers (we need much more work before we can insist due to our backlog)
The changes are in the asset lineage area - and as you say, I can't see any change in this PR that would cause sonar to identify them specific for this PR.
It's possible sonar is 'catching up' after not running for a while whilst the build changed over - unlucky.
You can opt to fix them or leave them IMO. They do look reasonable minor issues to address.


Weex Rendering failed(must stop callNative)

06-11 14:19:15.736  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.737  2003  2234 W weex    : destroyInstance :78 JSF must stop callNative
06-11 14:19:15.737  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.737  2003  2234 I chatty  : uid=10024(com.flyme.systemuiex) WeexJSBridgeThr identical 3 lines
06-11 14:19:15.738  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.739  2003  2234 W weex    : destroyInstance :78 JSF must stop callNative
06-11 14:19:15.739  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.739   769   844 D BufferQueueProducer: StatusBar#0 connect(P): api=1 producer=(2003:com.android.systemui) producerControlledByApp=true
06-11 14:19:15.739  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.741  2003  2234 W weex    : destroyInstance :78 JSF must stop callNative
06-11 14:19:15.741  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.743  2003  2234 W weex    : destroyInstance :78 JSF must stop callNative
06-11 14:19:15.743  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.743  2003  2234 W weex    : destroyInstance :78 JSF must stop callNative
06-11 14:19:15.743  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.743  2003  2234 W weex    : destroyInstance :78 JSF must stop callNative
06-11 14:19:15.743  2003  2234 E jsengine: instance destroy JFM must stop callNative
06-11 14:19:15.743  2003  2234 W weex    : destroyInstance :78 JSF must stop callNative
06-11 14:19:15.743  2003  2234 E jsengine: instance destroy JFM must stop callNative
How can I solve it?please help.

This log implies that you are trying to run some JS/Java code after you leave the page, I don't think it will cause any failure.
Please provide more detail

log.zip
您好.上面是日志文件,看看对您分析有没有帮助 .

Still, not helpful.
From the log you provided, the only information I got is that you are trying to run some JS/Java code after you leave the page and I don't think it will cause any failure.
I will just close the issue and you can open another issue if you still have problems.
I only response the issue that are opened.


swipe left/right

how do you set recognizers for onSwipe?
this isn't working for detecting swiperight
let options = {             recognizers: {                 swipe: {                     event: 'swiperight'                 }             }         };

By looking at the code react-hammerjs only supports listening to the entire onSwipe event, and not individual onSwipeLeft, onSwipeRight, onSwipeUp, and onSwipeDown events.
To get to know the direction of a swipe, do this: in your onSwipe event handler compare event.direction to one of the Hammer.DIRECTION_* contstants. See http://hammerjs.github.io/api/#constants for a full list of constants.

Can the forked commit be added? I need to be able to call different methods based on the swipe direction. Not sure how to do that with the current implementation.

Fixed by #51


Hopefully reduce occupancy.

@plwhite this implements the optimization that we discussed.  Would be good if you or Alex could give it a spin in the simulated scale test to see if it actually helps.

Replace endpoint dict with optimized struct in IpsetManager.
Only store endpoints that contribute.

LGTM with a couple of minor comments about comments.

In my initial testing however, this fix made absolutely no difference whatsoever, to the point where I am wondering if the data is kept referenced somewhere else so that we cannot remove it from memory? Just can't explain why it doesn't seem to work.
To add to the sheer entertainment value I put a return at the top of "on_endpoint_update" in ipsets which also had no effect at all, which backs the idea above though I really cannot find any references to objects after being passed in.

@plwhite I have literally just emailed you to say that it made no difference in my testing as well. I was feeling a bit dubious, but maybe something else is going on.

@alexwlchan @plwhite Yay for testing!

If we hadn't tested we'd be finished by now. Just sayin'.

Pushed my markups.  I think we agreed that it was a good change, even if it didn't affect occupancy.

It turns out that the failure to reduce occupancy is a test artefact. When under heavy enough test load, Felix was just getting behind and so failing to process messages in a timely manner. The impact of this fix is that when it does process the messages it throws away unnecessary data.
Key headline is that in my scale test, creating 10s of thousands of small endpoints, this cut the memory use per endpoint from about 2.5KiB to about 1KiB (resident set - slightly smaller impact on virtual size). That means this is a good fix and does have benefit.
It also means that we should consider further improvements, namely throwing away the unneeded data earlier (we put data on queues that will later be thrown away - better to throw it away before putting on queues). @fasaxc - you should be aware of this.
Merge blocked pending release, then we'll merge this one.

Please add an entry to CHANGES.md for this fix.

@matthewdupre done.


Specify Address on signMessage

I would like to be able to specify which bitcoin address to use for signing messages. Right now, UniSat messages are signed with the paymentAddress and xVerse and magicEden are signed with the ordinalsAddress (address).
In order to get consistent default behaviour from all wallets, I recommend defaulting to signing with the paymentAddress, and allowing the user to specify the address in an options param.

@Keegan-lee ahoy!
it depends on the contents of what you're signing. when signing w xverse in the lib will iterate through each input to find which address it should be signing with. i think adding an optional configuration object would be wise tho, perhaps pass in finalize and broadcast in that as well.

totally misread this as signPsbt smh, lets update this.


How to customize which email should receive the otp

What happened?
this is not a bug , but how can i customize which email is receiving the OTP, i have tried to use the custom login but it doesn't seem to take effect i donno if it is caching problem.
How to reproduce the bug

when i use custom login and i run php artisan optimize
Package Version
1.3.6
PHP Version
8.3
Laravel Version
11
Which operating systems does with happen with?
macOS
Notes
No response

Hello, I've fixed this issue!
This is what I've done:
I have modified the Login class to allow customization of the email receiving the OTP. I've added a new method getOtpEmail() which can be overridden in a custom login page to specify a different email for OTP. I've also updated the sendOtpToUser() method to use this new method.
Here's a summary of the changes:

Added a new getOtpEmail() method.
Modified sendOtpToUser() to use getOtpEmail().
Updated generateCode() to use getOtpEmail().
Updated verifyCode() to use getOtpEmail().

These changes allow for more flexibility in determining which email receives the OTP, while maintaining backwards compatibility with the existing implementation.
I also created pull request: https://github.com/afsakar/filament-otp-login/pull/15

[!CAUTION]
Disclaimer: This fix was created by Latta AI and you should never merge before you check the correctness of generated code!

This bug was fixed for free by Latta AI - https://latta.ai/ourmission

Hi, sorry I don't understand exactly where the problem is. Can you share your OverrideLogin page? So I can understand exactly what the problem is and why you feel the need to make this change. Also, if ‘this is not a bug’ then you can omit the ‘bug’ tag :)

i copied the exact example you have provided in the documentation

Can you show me the code? Everything works good in my codebase.


Add service probes

Now it is possible to create grains with service dependencies.  Implement 'TestServiceProvider', use it with 'GrainCreator'.
Look at "ServiceProbeTests.cs" for examples.

Thanks @sachokFoX. This looks great!

@dsarfati do you have plans to build new version of nuget in the nearest future?


Replace array includes with indexOf

Just avoiding the need to use a polyfill on IE. Would very much appreciate if someone could have a look and merge 👍
Any process you have in place for contributions that I might be missing?
Cheers 😃

Coverage remained the same at 100.0% when pulling 92b9de4177933d52f9452f2daa176ed9ef732495 on mikearagao:master into eee4a37474d4ae4d9dac344121f060418a191afe on charliekassel:master.


auto-indent results in wrong auto-completion

From @skybrian on September 20, 2017 19:46
To reproduce, you need to type two switch statements:
func foo(x string) {
    switch x {
    default:
    }
}

func bar(x string) {
    switch x {
    default:
    }
}

While typing "default" in the second switch statement, wait for the autocomplete to come up, showing a dropdown with "default" as one of the choices. (But don't trigger it.) Then, type the colon. (It will auto-indent, but the autocomplete pulldown is still up.) Then, type return.
The autocomplete will trigger, messing up the results:
switch x {
ddefault
}

It seems like this would be fixed if the autocomplete pulldown disappeared after typing the colon? At that point it's no longer useful.
Copied from original issue: Microsoft/vscode-go#1234

If you disable auto-indenting (by setting editor.autoIndent to false), then typing : makes the suggestion list disappear as it should.
Somehow the adding of the indent is messing up the sequence of events.
Nice catch!
By the way, we don't need 2 switch statements for this. I am able to repro even with a single one.

@jrieken @rebornix @alexandrudima
The typing of : at the end of default triggers auto-indenting in Go files if you have the Go extension installed
It should have emptied out the completion list, but somehow the completion list persists.
To repro this issue

You need the Go extension installed
Ensure you haven't disabled the auto indent feature
Have the below contents in a Go file

package main

func main() {
	var x = "hello"
	switch (x) {
		de
	}
}

Inside the switch statement, where you see the de, finish the word default
Add : at the end, the completion list should have emptied out, but it doesn't

Doesn't reproduce for me


Does not register touch screen input from computer

scrcpy doesnt work with touch screen of laptop, while it does with mouse.

Implemented on dev branch. See #22.


fix cancel strict restrictions on tvf parameters

Proposed changes
Issue Number: close #xxx
Problem summary
Cancel strict restrictions on tvf parameters.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[x] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[x] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 36.09 seconds
load time: 515 seconds
storage size:<PHONE_NUMBER>8 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230110094740_clickbench_pr_76661.html


siege: 4.1.6 -> 4.1.7

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/siege/versions.
meta.description for siege is: HTTP load tester
meta.homepage for siege is: https://www.joedog.org/siege-home/
meta.changelog for siege is: https://github.com/JoeDog/siege/blob/v4.1.7/ChangeLog
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 4.1.7 with grep in /nix/store/wj1hkgaxwz82brfbp63vhsf5cray6ia0-siege-4.1.7
found 4.1.7 in filename of file in /nix/store/wj1hkgaxwz82brfbp63vhsf5cray6ia0-siege-4.1.7

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

siege

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/wj1hkgaxwz82brfbp63vhsf5cray6ia0-siege-4.1.7 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A siege https://github.com/r-ryantm/nixpkgs/archive/0111d0a26494169b7ddb9550a9ead930ba441e7e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/0111d0a26494169b7ddb9550a9ead930ba441e7e#siege

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/wj1hkgaxwz82brfbp63vhsf5cray6ia0-siege-4.1.7
ls -la /nix/store/wj1hkgaxwz82brfbp63vhsf5cray6ia0-siege-4.1.7/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

siege

Maintainer pings
cc @7c6f434c for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

@ofborg eval


Added realitve Coordinate X,Y,Z and Direction to TurtleAPI

Easy and automatically handle, can be used for pathfinding etc.
// using System.Web.Http
using System.Net.Http
because Visual Studio can't Find System.Web.Http (Doen't Have any Reference)

We would have implemented something like that tomorrow in our stream at livecoding.tv/marcus_aurelius and i already did that in lua, but absolute not relative. The problem with your code is, that the turtle doesn't know in which direction it's facing, so north, west, south and east aren't the best names for relative coodinates. If you would use gps (not yet implemented) or pass the position as paramters, you could create an absolute coordinate system and share it between the turtles, so they could learn, how the world looks like.

Oh and System.Web.Http isn't used in the Program.cs of TurtlesBrain. I will remove all unnecessary usings tomorrow, so that there aren't any problems in the future.


Websocket Integration (2nd try)

Cherry picked old commits after revert

Can we get some auth between django and redis? Even if it's just a simple user/password that's part of the REDIS_URL, I think that'd make me a lot more comfortable.


[sched] Corrupted alarm when it is snoozed through midnight

Affected hardware version
Bangle 2
Your firmware version
2v21
The bug
Bug description
When an alarm in the evening is repeatedly snoozed until past midnight, its scheduled time becomes invalid and the alarm app is unusable.

The next alarms do not run, including the snoozed one.
The alarm app can't be opened. It freezes on "loading…" until I reboot the watch.
In the app loader, the scheduler app doesn't shows a time for this alarm. Putting the time back and uploading it to the watch solves the problem.
In sched.json, the alarm changes from {t:72000000,del:false,on:true,rp:true,as:true,dow:127,last:13,vibrate:"::",msg:"Bedtime",ot:72000000} to {t:86400000,del:false,on:true,rp:true,as:false,dow:127,last:13,vibrate:"::",msg:"Bedtime",ot:72000000}. If I understand correctly, t:86400000 indicates an invalid time.

Expected behavior

An alarm snoozed late in the evening continues to ring after midnight (use case example: a bedtime alarm).
An invalid alarm doesn't silently prevent the other alarms to ring.
And ideally, an invalid alarm can be repaired on the watch itself.

Steps to reproduce

Change the time of the watch to 23:25.
Schedule an alarm for 23:30.
Snooze the alarm (or let the it auto-snooze) when it rings at 23:30, 23:45 and 00:00.
The alarm app won't open anymore.

Installed apps
widbthide (0.01), chargent (0.05), swiperclocklaunch (0.06), alarm (0.46), iconlaunch (0.19), swp2clk (0.04), notify (0.13), pomoplus (0.06), boot (0.60), sched (0.24), kbmulti (0.08), mylocation (0.11), daisy (0.11), setting (0.71), health (0.29), widalarm (0.02)

Looks like we need to stay below 86400000. I will take a look unless someone wants to beat me on it.

I have pushed a possible fix to my repository. Feel free to test the change by updating alarm to 0.47 and sched to 0.25
https://nxdefiant.github.io/BangleApps/index.html?id=alarm
https://nxdefiant.github.io/BangleApps/index.html?id=sched
You will need to resave (or delete) the broken alarm in the alarm app to get it to execute again.

That seems to solve it! Thanks.

I have pushed a possible fix to my repository. Feel free to test the change by updating alarm to 0.47 and sched to 0.25 https://nxdefiant.github.io/BangleApps/index.html?id=alarm https://nxdefiant.github.io/BangleApps/index.html?id=sched
You will need to resave (or delete) the broken alarm in the alarm app to get it to execute again.

For me, alarms didn't work at all unless I have loaded an app after midnight, and the issue had nothing to do with snoozing. You seem to have fixed that too.

@bruceblore Feel free to fill a big issue if you find such oddities.

@elfehr sched and alarm are now in the development app loader, please reinstall from there because I also fixed the timer after you tested.
https://espruino.github.io/BangleApps/?id=sched
https://espruino.github.io/BangleApps/?id=alarm


[Trufflehog Update] Add Trufflehog secret scanning workflow

Description
The GitGuardian secret scanning tool licence is now expired, therefore in order to maintain the Security of the Tractus-X Repositories there will be inforced the TRG-8.03 for all Tractus-X repos.
Incident Ticket
https://github.com/eclipse-tractusx/sig-security/issues/86
Your repository was found in one of our security scans, and it was listed along with other repositories for not contain any of this files:
".github/workflows/trufflehog.yaml"
".github/workflows/trufflehog.yml"
".github/workflows/secrets-scan.yml"

Please read the TRG-8.03 and create the workflow file as soon as posible!
What needs to be done?

[ ] Add the Trufflehog workflow like described in TRG-8.03 to the /.github/workflows folder
[ ] Remove all references to GitGuardian from documentation
[ ] Create a PR and Merge it to main
[ ] As committer: revise if any secrets were found in the scan (in the security tab)
[ ] Close this ticket

Thank you very much for doing the update! 🚀
If there is any question, please let us know,
Your Tractus-X Project Leads 💯

Fine for me, please tell me which ones also do not need the trufflehog scan, I wish we could talk about this in the Committer meeting too :)

From the list I saw 4 repositories, which are in EDC team control. From these, two have been updates and this and the template repo we decided, that the scan does not make sense. So we are done, based on the list in the parent item. Unfortunately, I cannot discuss this in the committer meeting 😦


Fix device created empty string

Proposed Changes
Fixing device created being an empty string.
Debugged here: https://github.com/home-assistant/core/issues/61599#issuecomment-997184006

Codecov Report

Merging #29 (1c2e14a) into main (6bc8c3a) will decrease coverage by 2.49%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##             main      #29      +/-   ##
==========================================
- Coverage   94.00%   91.50%   -2.50%
==========================================
  Files           4        4
  Lines         100      106       +6
  Branches       14       15       +1
==========================================
+ Hits           94       97       +3
- Misses          5        8       +3
  Partials        1        1

Impacted Files
Coverage Δ

src/tailscale/models.py
92.00% <50.00%> (-5.73%)
:arrow_down:

Continue to review full report at Codecov.

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


Tenant add returns agent not found

Is your an issue a feature request? If so, please raise it as an enhancement
Environment

OS / version:  Ubuntu 20.04
Processor architecture:
TPM Manufacturer: Lenovo
Keylime version:

Description
Testing out keylime with a lenovo laptop equipped with tpm2 and a virtualbox ubuntu vm as the verifier and registrar. Verifier runs fine and registrar seems to work fine with the client registered. However, when I try to run the tenant add operation, I get agent not found in registrar error. I am using cfssl.
Expected behavior vs. actual behavior
Steps to reproduce problem

sudo keylime_registrar
Reading configuration from ['/etc/keylime.conf']
2022-05-11 08:16:09.248 - keylime.keylime_db - INFO - database_url is set, using it to establish database connection
2022-05-11 08:16:09.323 - keylime.keylime_db - INFO - database_url is set, using it to establish database connection
2022-05-11 08:16:09.331 - alembic.env - INFO - Migrating database registrar
2022-05-11 08:16:09.332 - alembic.runtime.migration - INFO - Context impl PostgresqlImpl.
2022-05-11 08:16:09.332 - alembic.runtime.migration - INFO - Will assume transactional DDL.
2022-05-11 08:16:09.355 - keylime.registrar - INFO - Loaded 3 public keys from database
2022-05-11 08:16:09.368 - keylime.registrar - INFO - Setting up TLS...
2022-05-11 08:16:09.375 - keylime.registrar - INFO - Starting Cloud Registrar Server on ports 8890 and 8891 (TLS) use  to stop
2022-05-11 08:16:09.375 - keylime.registrar - INFO - Current API version 2.1
2022-05-11 08:16:09.376 - keylime.registrar - INFO - Supported older API versions: 1.0, 2.0
2022-05-11 08:16:09.376 - keylime.registrar - INFO - Deprecated API versions (soon to be removed): 1.0
2022-05-11 08:17:12.579 - keylime.registrar - INFO - GET returning 200 response for agent_id list
2022-05-11 08:17:16.556 - keylime.registrar - INFO - GET returning 200 response for agent_id list
2022-05-11 08:17:20.546 - keylime.registrar - INFO - GET returning 200 response for agent_id list
2022-05-11 08:17:24.548 - keylime.registrar - INFO - GET returning 200 response for agent_id list
2022-05-11 08:17:28.580 - keylime.registrar - INFO - GET returning 200 response for agent_id list
2022-05-11 08:17:32.580 - keylime.registrar - INFO - GET returning 200 response for agent_id list
2022-05-11 08:17:36.590 - keylime.registrar - INFO - GET returning 200 response for agent_id list
2022-05-11 08:19:40.891 - keylime.registrar - INFO - GET returning 200 response for agent_id: T14-G-01
2022-05-11 08:21:09.406 - keylime.tpm - INFO - TPM2-TOOLS Version: 4.1.1
2022-05-11 08:21:09.451 - keylime.tpm - INFO - Encrypting AIK for UUID ee297a92-615f-4a14-93c1-3cedc54cd154
2022-05-11 08:21:09.467 - keylime.registrar - INFO - POST returning key blob for agent_id: ee297a92-615f-4a14-93c1-3cedc54cd154
2022-05-11 08:21:10.734 - keylime.registrar - INFO - PUT activated: ee297a92-615f-4a14-93c1-3cedc54cd154
2022-05-11 08:22:27.654 - keylime.registrar - INFO - GET returning 200 response for agent_id: ee297a92-615f-4a14-93c1-3cedc54cd154
2022-05-11 08:25:30.189 - keylime.tpm - INFO - TPM2-TOOLS Version: 4.1.1
2022-05-11 08:25:30.381 - keylime.tpm - INFO - Encrypting AIK for UUID aac6de5f-0bbc-4baa-bd55-68444e95efa1
2022-05-11 08:25:30.392 - keylime.registrar - INFO - POST returning key blob for agent_id: aac6de5f-0bbc-4baa-bd55-68444e95efa1
2022-05-11 08:25:31.619 - keylime.registrar - INFO - PUT activated: aac6de5f-0bbc-4baa-bd55-68444e95efa1
2022-05-11 08:26:10.726 - keylime.registrar - INFO - GET returning 200 response for agent_id: aac6de5f-0bbc-4baa-bd55-68444e95efa1

sudo keylime_tenant -c add -t host-ip -v vm-ip -u aac6de5f-0bbc-4baa-bd55-68444e95efa1
Reading configuration from ['/etc/keylime.conf']
2022-05-11 08:26:10.711 - keylime.tpm - INFO - TPM2-TOOLS Version: 4.1.1
2022-05-11 08:26:10.713 - keylime.tenant - INFO - Setting up client TLS in /var/lib/keylime/cv_ca
2022-05-11 08:26:10.714 - keylime.registrar_client - WARNING - TLS is enabled.
2022-05-11 08:26:10.714 - keylime.registrar_client - INFO - Setting up client TLS...
2022-05-11 08:26:10.727 - keylime.registrar_client - ERROR - ("read error: Error([('SSL routines', '', 'unexpected eof while reading')])",)
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 313, in recv_into
return self.connection.recv_into(*args, **kwargs)
File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1822, in recv_into
self._raise_ssl_error(self._ssl, result)
File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1647, in _raise_ssl_error
_raise_current_error()
File "/usr/lib/python3/dist-packages/OpenSSL/_util.py", line 54, in exception_from_error_queue
raise exception_type(errors)
OpenSSL.SSL.Error: [('SSL routines', '', 'unexpected eof while reading')]

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/keylime/registrar_client.py", line 87, in getData
response = client.get(f'/v{api_version}/agents/{agent_id}', cert=tls_cert_info, verify=ca_cert)
File "/usr/local/lib/python3.8/dist-packages/keylime/requests_client.py", line 52, in get
return self.session.get(self.base_url + url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 686, in send
r.content
File "/usr/lib/python3/dist-packages/requests/models.py", line 828, in content
self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b''
File "/usr/lib/python3/dist-packages/requests/models.py", line 750, in generate
for chunk in self.raw.stream(chunk_size, decode_content=True):
File "/usr/lib/python3/dist-packages/urllib3/response.py", line 564, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/lib/python3/dist-packages/urllib3/response.py", line 507, in read
data = self._fp.read(amt) if not fp_closed else b""
File "/usr/lib/python3.8/http/client.py", line 459, in read
n = self.readinto(b)
File "/usr/lib/python3.8/http/client.py", line 503, in readinto
n = self.fp.readinto(b)
File "/usr/lib/python3.8/socket.py", line 669, in readinto
return self._sock.recv_into(b)
File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 332, in recv_into
raise ssl.SSLError("read error: %r" % e)
ssl.SSLError: ("read error: Error([('SSL routines', '', 'unexpected eof while reading')])",)
2022-05-11 08:26:10.731 - keylime.tenant - ERROR - Agent $aac6de5f-0bbc-4baa-bd55-68444e95efa1 data not found in the Registrar.
Relevant logs
Attach any relevant log files that can help to debug your issue.

Are you running the keylime_tenant commands on the same machine with the verifier and/or registrar? If not, you need to copy over the CA certs that the verifier generates so that it's using the same ones as the verifier/registrar.

Are you running the keylime_tenant commands on the same machine with the verifier and/or registrar? If not, you need to copy over the CA certs that the verifier generates so that it's using the same ones as the verifier/registrar.

Yeah. The tenant, registrar, and verifier are on the same virtual machine. And the agent runs on the host machine. I checked the registrar database and I can see the details of the registered agent.

Can you check the content of /var/lib/keylime/cv_ca and post the list of files here?
Also does switching to openssl help?

Can you check the content of /var/lib/keylime/cv_ca and post the list of files here?
Also does switching to openssl help?

Here is the content of the cv_ca folder along with the permissions. Using openssl has the same issues.
total 56
-rw------- 1 keylime keylime   451 May 11 13:54 ca-public.pem
-rw------- 1 keylime keylime  1314 May 11 13:54 cacert.crt
-rw------- 1 keylime keylime   475 May 11 13:54 cacrl.der
-rw------- 1 keylime keylime   694 May 11 13:54 cacrl.pem
-rw------- 1 keylime keylime  1456 May 11 13:54 client-cert.crt
-rw------- 1 keylime keylime  1704 May 11 13:54 client-private.pem
-rw------- 1 keylime keylime   451 May 11 13:54 client-public.pem
-rw------- 1 keylime keylime 13387 May 11 13:54 private.yml
-rw------- 1 keylime keylime  1464 May 11 13:54 vm-ver-02-cert.crt
-rw------- 1 keylime keylime  1704 May 11 13:54 vm-ver-02-private.pem
-rw------- 1 keylime keylime   451 May 11 13:54 vm-ver-02-public.pem


door electronics access configuration isnt predicted

Description
title
Reproduction

deconstruct an all access door
change the access via door electronics
put the electronics in
try to open the door with insufficient access
itll appear as access denied but still open the door

the thing should be dirtying accessreader after modifying it i think


Problem Redirecting to Sign In Page from Dashboard (DashboardNavbar)

### Redirection Issue from Dashboard Navbar to Sign In Page.

Solution

Navigate to "src\examples\Navbars\DashboardNavbar\index.js"
Change /authentication/sign-in/basic to /authentication/sign-in

This issue is only applicable to FREE Version. PRO Version Works Good.

Solution

Navigate to "src\customUIComponents\Navbars\DashboardNavbar\index.js"
Change /authentication/sign-in/basic to /authentication/sign-in

This issue is only applicable to FREE Version. PRO Version Works Good.

Hi Abiram
Thanks for using our products and helping us to fix the existing issues of the product, we will take care of this issue on our next update.
All the best
Sajad


Show new dock location directly

On the https://github.com/emoon/ProDBG/tree/viewdock branch
When moving the mouse dragging a dock over to another dock the new preview placement should be show directly. Right now you have to move into the side before it to happen. Also see the preview video I sent

@emoon Check the behavior with latest changes. I guess this should be fixed now.

It's better but doesn't fully work correct yet.

If you are trying to drag to these areas nothing shows up. It's only in the middle that it works.

In that case I cannot reproduce this bug. Here is how it looks for me: https://drive.google.com/file/d/0B_NiJJG73au8ZTZXSVpEWjlzWFE/view?usp=sharing. Could it be that overlay is not shown but when you drop dock workspace is changed?

If you try to drag to the upper right corner of the "Plugin 1" area. Does that work?

There are no drop zones in upper right and lower right corners, so overlay is not shown.

Did you look at the ref movie I emailed you?

Yes, I did

I would like it to behave like that (which also have drop zones in the corners)

Are these drop zones okay for you? I can't get exact drop zones from video.

Sent you a new movie. Hopefully it makes it more clean.

Ok. I will fix this myself instead.

@emoon are you talking to Sabirshah right now? If so, can we chat directly?

Yes I am

@SlNPacifist You can use this https://gitter.im/emoon/ProDBG and drop me a private message if you want.

Works as I want it now. Thanks!


atom-ycm ignores python interpreter settings

It seems that atom-ycm ignores python interpreter configured from package settings.  Take a look at https://github.com/Qusic/atom-youcompleteme/blob/master/lib/update-dependencies.coffee#L20: it uses python executable to run the code. In my system /usr/bin/python is simlinked to /usr/bin/python3 so this code fails to run. There are at least two possible solutions: use configured interpeter (or maybe just python2 always?) or use syntax that is compatible with both 2 and 3 version.

I can confirm this.
My "Python Executable" in settings is set to "/usr/bin/python2". With this setting the extraWarning 'Ycmd native parts have to be recompiled before it works.' displays.
If change "python" to "/usr/bin/python2" in https://github.com/Qusic/atom-youcompleteme/blob/master/lib/update-dependencies.coffee#L20, the warning disappears. Still ycmd doesn't work for me, but I think that's another unrelated issue..

Fixed.


Question about classification accuracy

Hi, @ranahanocka
I really appreciate your work !
We know SHREC16 has 16 examples in the train set and 4 in the test set for each class. So it has a total of 120 examples in the test set. According to paper, meshcnn can get 98.6% accuracy on the test set and we can compute it should get (120 x 98.6%) 118.3 (not an integer) correct results which seems wrong.
The reason for this is you adopt data augmentation in test set and get more than one samples for the same example.
I want to know whether it is correct for using this data augmentation way in test set.
Thanks !

Hi @MenghaoGuo ,
You are right -- this is a typo in the pre-print of the paper, it should have said 99.167 (119/120). In any case, the code / pre-trained weights from this repo have the correct results.

Thanks for your reply !

My question has been solved


Removing duplicated resource link

One of the links under the hiring section was duplicate, just dropped it.

Thanks!


remove unused imports

In the embedding module, I recommend using hellonlp/promcse, which is better than bge.


20.2 EXPLAIN updates

Fixes #7521.
Fixes #8149.
Fixes #8140.
Fixes #8146.
Fixes #7599.
Fixes #7851.
Fixes #8347.
Fixes #6376.
Fixes #8350.
Fixes #8331.
Fixes #8299.
Fixes #8163.
Fixes #8304.
Fixes #8310.
Fixes #8332.
Fixes #5987.
This PR includes:

Updates to example output (including DistSQL diagrams) on EXPLAIN pages and other pages with examples that use EXPLAIN.
Updates to parameter and output field descriptions listed in EXPLAIN docs.

This change is

@RaduBerinde Adding you as primary engineer to review updates. Please let me know if I've missed anything important.
@yuzefovich Adding you to review vectorized output updates, especially on the EXPLAIN ANALYZE page.

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/7a95d0681df0ee1a95c0eabb792e17327838c6c2/
Edited pages:

v19.2/explain.md
v20.1/explain.md
v20.1/sql-tuning-with-explain.md
v20.2/cost-based-optimizer.md
v20.2/delete.md
v20.2/explain-analyze.md
v20.2/explain.md
v20.2/indexes.md
v20.2/known-limitations.md
v20.2/make-queries-fast.md
v20.2/performance-best-practices-overview.md
v20.2/selection-queries.md
v20.2/sql-tuning-with-explain.md
v20.2/update.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/29e100ab43ca0e603e8e2f9b8819d7796075f858/
Edited pages:

v19.2/explain.md
v20.1/explain.md
v20.1/sql-tuning-with-explain.md
v20.2/cost-based-optimizer.md
v20.2/delete.md
v20.2/explain-analyze.md
v20.2/explain.md
v20.2/indexes.md
v20.2/known-limitations.md
v20.2/make-queries-fast.md
v20.2/performance-best-practices-overview.md
v20.2/selection-queries.md
v20.2/sql-tuning-with-explain.md
v20.2/update.md


[client] deis auth:cancel --username=someuser removes ~/.deis/client.json

When calling deis auth:cancel --username=someuser to remove a user different than the one which is currently logged in, the deis client removes ~/.deis/client.json. This is only the expected behaviour when   removing the currently logged in user (e.g. without the --username argument).

:blush: Sorry, I think that was a typo on my part
I think it should be
++ if username == "" || c.Username == username {
-- if username != "" || c.Username == username {

I don't have the time to fix this right now (I'm super busy), but it looks like a easy fix.

@Joshua-Anderson I just found that too! I think that is indeed the fix: https://github.com/deis/deis/blob/6ec3e06702714f4529d4383e3ab063d062d927af/client/cmd/auth.go#L249-L254


Is it possible to set custom kubelet arguments like Eviction or resource reservation?

Hi,
Is it possible to set specific options mentioned here: https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/
I've found a kubelet-18.0 configmap in the kube-system namespace, but I have been unsure if I can just adjust it. It would be nice to set such arguments via kubeone.

Unfortunately not. Not at the moment at least.

Unfortunately not. Not at the moment at least.

Not sure if it's possible to transform this issue into a feature request, but I think setting reservations or eviction limits would be a neat feature. Would be cool if it would be possible to set/add kubelet/kubeadm flags. Changing a kubelet configuration on a live cluster is not that easy (although it's possible..)

Not sure if it's possible to transform this issue into a feature request, but I think setting reservations or eviction limits would be a neat feature. Would be cool if it would be possible to set/add kubelet/kubeadm flags. Changing a kubelet configuration on a live cluster is not that easy (although it's possible..)

@shibumi I've updated the issue to convert it to a feature request.

@shibumi I've updated the issue to convert it to a feature request.

@xmudrii  Thanks a lot! What does the "Epic" label mean? :D

@xmudrii  Thanks a lot! What does the "Epic" label mean? :D

@shibumi it's coming from the zenhub, we use it for planning.

@shibumi it's coming from the zenhub, we use it for planning.

@xmudrii  or @kron4eg  can one of you summarize what would need to be done for having this feature in kubeone? We really need this and I would like to work on this, if possible.

In a very high-level description, as usual in such cases we need to:

make machine-controller understand such case and be able to produce VMs with user-provided flags
do the same for kubeone (control plane machines) + machine-controller integration of those change, sounds like API changes.
update machine-controller in kubeone

xref #1539


Swipe event on calendar effects siblings on mobile

For a legitimate bug, in order to process faster, please go here https://codesandbox.io/s/qcalendar-bx1y7, fork the codesandbox, add code to reproduce the bug and submit link here:
https://quasarframework.github.io/quasar-ui-qcalendar/examples#Swipe-Navigation
Describe the bug
With the swipe enabled on the calendar component, swiping in mobile mode will also make any sibling components have an elastic effect - but only when swiping right to left!
To Reproduce
Steps to reproduce the behavior:

Go to https://quasarframework.github.io/quasar-ui-qcalendar/examples#Swipe-Navigation
Open dev tools and set to mobile view.
Make sure you are at the swipe section (content moves when going into mobile mode)
Swipe between months/days.
As you can see, the other elements of the template move too.

Expected behavior
Any sibling or parents to not be affected by the swipe effect.
Screenshots
Note: The days shown are Monday - Friday
This is a screenshot when bugged

This is how I expect it to look like. I fixed it by putting the swipe in a parent div.

Desktop (please complete the following information):

OS: Windows
Browser: Chrome
Version: 77.0.3865.120 (Official Build) (64-bit)

Smartphone (please complete the following information):

Device: Motorola g4 Plus
OS: Android 8.1.0 (OPJ28.111-22)
Browser: Mobile Chrome
Version: 77.0.3865.116

Additional context
I also tried loading the test site on my phone just in the chrome browser, and besides being stupidly slow, the swipe doesn't work at all.
I also tried putting this in the sandbox suggested when creating a bug report, but it didn't like my valid syntax.
Here it is anyway.
https://codesandbox.io/s/qcalendar-sobtj?fontsize=14

Your sandbox gets this error:

I also noticed you are using RC versions of Quasar.
You can fork this one and test with it. https://codepen.io/Hawkeye64/pen/RwwwKQL
Thanks

@MrDrummer pinging. Any update?

I am unable to reproduce this using Android Chrome. If you still see issues, feel free to re-open it.


[request] translate documentation

From Mashape/kong#1701
@WALL-E:
### Summary

I want to translate the official website **getkong.org**, Do I need authorization, or what I need to do

While the idea is attractive, one of the main drawbacks would be to keep translations up-to-date with their English counterparts. Because we release a new major version every month or month and a half or so, that means major updates to the translations would be required fairly often and ideally should not lag behind the English updates. While many members of the team speak different languages already, translating would cost us a considerable extra effort which would be better spent improving the English docs instead.
I could see the benefits translating to, say, Chinese, but like I said: if the updates are lagging behind the English version, I'd rather spend the time and effort in English instead.

Agree with your point of view.
I will suspend translation plan and delayed indefinitely.


[Packaging] Install Azure CLI under the user folder

When installing Azure CLI on Windows or Linux, admin (superuser) permission is necessary.
Users who don't have admin (superuser) permission can't install Azure CLI in the recommended ways - MSI and apt. pip install is the only way to workaround it.
Even after Azure CLI is installed by the system admin, the user may need to edit files like C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\site-packages\certifi\cacert.pem under the Azure CLI installation folder to make it work behind a proxy.
Describe the solution you'd like
It should be possible for the user to select to install Azure CLI under the user folder:

On Windows: C:\Users\<username>
On Linux: /home/<username>

Python has such functionality:

@fengzhou-msft please take a look


As an SoC Professor, I can edit modules that I have added.

... so that I can rectify errors or make any changes about the module when necessary

#117


Remove version: Principle.Lusun version 2.2.5

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://releases.lusun.com/lusun-2.2.5-win-x64.exe
Response Error: The remote server returned an error: (403) Forbidden.
(Automated message - build 911)

URL: https://releases.lusun.com/lusun-2.2.5-win-x64.exe
Response Error: The remote server returned an error: (403) Forbidden.
(Automated message - build 911)

https://github.com/microsoft/winget-pkgs/issues/142854


[Autocomplete] - Chips should not be bigger than the input

When the text of the input is too big, the Chip is bigger than the input so it goes out of it

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯

The value is too big for the input

Expected Behavior 🤔

The text displayed should be shrinked so it can fit in the input

Steps to Reproduce 🕹

Steps:

Create an autocomplete with a text longer than the defined width of the autocomplete

Context 🔦

I am not in control of the data showed in the input and this is a scenario that has come up. I fixed it by creating the Chip myself and passing style to it, but I thought it'd be best having a solution in the library.
Your Environment 🌎

Tech
Version

Material-UI
v4.7.1

React
v16.12.0

Browser
Chrome

TypeScript
v3.6.4

Material-UI/Lab
v4.0.0-alpha.34

P.S. I can submit a PR with what I did if the solution is approved

I believe we would need to fix #18587 first. Happy to see a patch for this problem :).


Added Verbose argument to design.max_size

Hi,
In line with the last pull request, I've added the verbose argument to design.max_size for consistency and to allow silencing of the warning message.
Thank you very much for your time and consideration!
Best,
Luca

Thanks Luca! Merging and rereleasing.


Status of desktop? How can I help?

Hi there! I've been playing with writing a SQL (PostgreSQL ATM) client using the current desktop embedder for Linux. Obviously, there are rough edges that need worked out... I would like to help if possible, and am wondering where to find info to get started/what the goals for desktop are/what the status of current efforts are?
Some of the stuff I noticed was:

lack of a good API (AFAIK) for window resize/control within dart
keyboard shortcuts require wrapping a Widget in something to handle inputs (current stuff works fine, but is gross when you need shortcuts that tie into a nested view, and the view cannot share the scope).
lack of general copy/paste support sucks... I have been playing with something along the lines of sharing a focusNode that would allow me to determine if I can read/write text when someone presses the shortcut.

Sorry for the poor formatting here... it's a bit late here, and I only had a minute.
Thanks!!!

If any of the above is something I can help address, I would be more than happy to give it a shot (granted someone can point me in the right direction).

Join the contributor Discord and ask in channel hackers - desktop
https://github.com/flutter/flutter/wiki/Chat

and am wondering where to find info to get started/what the goals for desktop are/what the status of current efforts are

The issue tracker is also a good starting point for both goals and current status; desktop-related work is collected under the a: desktop label.


A question about the version

Dear friends,
I am a beginner of spark.Because I think the spark-shell is inconvenience to use, so I want to use spark-shell(scala) with jupyter ipython notebook.
But my scala version is 2.10.4,and my spark version is 1.2.0.
what do you think about it if I git your jupyter scala for the spark work?
I have seen that you said "scala2.10 can be supported",but I do not know how to set up with scala2.10.4
can you give me some advice on the IDE with spark-shell(scala)?
Thanks in advance!
Hong Cheng
<EMAIL_ADDRESS>

I stopped compiling for 2.10 in the latest version, by lack of time mostly. It's not too hard to add back support for it though. I'm adding it back for the core of the kernel itself (via https://github.com/alexarchambault/jupyter-kernel/pull/13).
For the spark-related things in 2.10, it may need a bit of work though (as the spark things in jupyter-scala currently rely on the cli module of coursier, itself only compiled for 2.11 - the parts that are used by jupyter-scala should be split to a separate module, itself compiled to 2.10).
About spark 1.2, I have no idea if it still works fine. 1.3 should be fine (the spark things in jupyter-scala used to be compiled against it). You'll have to try and see if it works for 1.2.

thanks your kind and quickly reply.
I choose this version because this version is same as a text book in my course.
I will try to install spark and Scala again using the version same as your gits.
Thanks again.
Best regards,
Hong Cheng


RuntimeError: Invalid argument: Unknown NumPy type f size 16

Can anyone explain this error?
  File "/python3.8/site-packages/jax/_src/numpy/lax_numpy.py", line 2540, in array     out = _device_put_raw(object)   File "/python3.8/site-packages/jax/_src/lax/lax.py", line 1439, in _device_put_raw     return xla.array_result_handler(None, aval)(*xla.device_put(x))   File "/python3.8/site-packages/jax/interpreters/xla.py", line 127, in device_put     return device_put_handlers[type(x)](x, device)   File "/python3.8/site-packages/jax/interpreters/xla.py", line 135, in _device_put_array     return (backend.buffer_from_pyval(x, device),) RuntimeError: Invalid argument: Unknown NumPy type f size 16
I am using scipy.optimize.fsolve with NDArray of jax.numpy.

Can you please provide a minimal reproduction of the problem?

I am converting a onp.float128 NDArray to jnp NDArray.
(It was not related to fsolve at all)

That's simple enough then: we don't support float128. (I don't think we plan to, either, since NumPy's float128 appears to be something of a mess.)


reverse sorting

is it possibile to change the order based on state?
not from 0 to 100, but from 100 to 0.
Thanks

https://github.com/maxwroc/battery-state-card?tab=readme-ov-file#sort-object


API inconsistency regarding Token.

Expression has the public method getExpressionTokenizer() which returns an Iterator<Token>. Token however is not public but package-private.

I'd also like to have Token in the public or at least package protected api. Is there a reason to not do this?
Our business requirement is the possibility to replace the (technical) variable names in an expression with their meaningful and translated business values.

This is fixed in 2.5.


Config check doesn't catch time() in template (should be now())

Home Assistant release with the issue: 0.96
Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.): Hass.io
Component/platform: config check
Description of problem:
In 0.95, time() was supported in templates, but it seems that in 0.96 this has been replaced by now(). However, the config check still passes with time().
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
script:
  example:
    sequence:
    - service: system_log.write
      data_template:
        message: "{{ time().hour }}"

Additional information: I don't know if this is a bug or if the config check simply doesn't check that a template such as this is valid.

I have never had config check catch any issues in templates.  Although I wish it did, I also understand that templates are really run-time and implementing template validation in config check could be problematic as the state machine is not available.
Utilizing homeassistant-cli I will typically process the YAML configuration file through the template processor to validate.  But, this doesn't work if you are using trigger objects in the template as those are run-time only in automatons.

Thanks for the reply. Your point about trigger objects makes sense. I'm pretty sure I've had config check catch template errors before, but maybe they were things like mismatched parenthesis/braces or a missing endif.
This issue isn't a big deal, and I'm willing to close it if the policy is that it is the user's responsibility to make sure their templates are correct.
Side note, I didn't see this time() to now() change mentioned in the release notes, although it's probably due to "Upgrade jinja2 to >=2.10.1."

Along the time() to now() question.  I'm unsure, but I have been using now() for quite a long time in templates for various reasons.  Without any research on my part, if Jinja2 was upgraded, that might have been the reason for the change you experienced.

@ronytomen thanks for the replies. I'll go ahead and close this issue.


Spectrum color picker tweaks.

Change scope of the Customize Theme color picker to .ccm-panel-left, which ensures other uses throughout the Dashboard are not affected (see http://bgrins.github.io/spectrum/ for how it looks).
Restore the before/after comparison (showInitial = true but the CSS was hiding it).
Restore the checkered background in the alpha slider.
Lighten the color value text to match the Cancal/Choose text.
Fix alignment of the Choose text.

@mitchray
:thumbsup:
Restoring the showInitial color swatch for the Customize Theme color picker is very useful.


Revive examples and add Node version requirements

Description
As described at https://github.com/hirosystems/docs/issues/119#issuecomment-1195965944, I propose adding a note about the Node requirements and fixing the relevant bits in the individual apps via https://github.com/hirosystems/heystack/pull/41 and https://github.com/hirosystems/todos/pull/109.
The public-registry and angular apps have been unlisted along with the above changes. More details in the comment on #119.

Motivation for change?

Attempt to fix the examples that are broke and otherwise remain unhelpful to developers.

What was changed?

Add NOTE to guide developers about the Node version.

Link to relevant issues?

Fixes https://github.com/hirosystems/docs/issues/119. Depends on https://github.com/hirosystems/heystack/pull/41 and https://github.com/hirosystems/todos/pull/109.

@janniks: I am not 100% sure of the LTS approach. At least with that foundation and the changes to individual apps (proposed in separate PRs and linked above), I can get the apps up and running. It'd be great if you could weigh in and share other recommended practices (I am a noob in this subject, for sure).
With your approval and the dependent PRs merged, perhaps we could move forward.

@andresgalante @beguene: Maybe you will have some perspective on the approach with this proposal. The goal is to get the examples working and consistently repeatable in developer environments.

@He1DAr: you may have some cycles to review/guide.

Thanks for the review, @beguene! Made the textual correction.
Before you merge this PR, though, please also merge https://github.com/hirosystems/heystack/pull/41 and https://github.com/hirosystems/todos/pull/109.

@sabbyanandan I don't have access write to https://github.com/hirosystems/heystack/pull/41 so I can't merge it.
cc: @andresgalante

@CharlieC3: Could you help @beguene with access to the sample repos, please?

@sabbyanandan Done!


"MILIȘĂUȚI" is listed in the drop-down menu

Description:
"MILIȘĂUȚI" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "MILIȘĂUȚI" in the search bar.

Expected results
The location is listed in the drop-down menu as "Oraș MILIȘĂUȚI, SUCEAVA (MILIȘĂUȚI)".


refactor: [M3-8651] - Migrate Tabs to ui package

Description 📝
Move Tabs and associated components, story and tests to ui package
Changes  🔄

Move Tabs and associated components (SafeTabPanel, TabLinkList, TabList, TabPanel, TabPanels, Tab), story and tests to @linode/ui package
Update existing imports
Add MemoryRouter to ui package's testHelpers utilities Options type
Change Tab type to TabProps to avoid naming conflicts with the Tab component in the barrel index.ts file and other parts of the manager package.

Target release date 🗓
N/A
How to test 🧪

Confirm all checks pass
Confirm all the necessary imports are updated
Confirm nothing on CM and Storybook breaks

Ensure everything works as expected wherever Tabs is used
Ensure we are not importing from @linode/ui in @linode/ui
Run rm -r packages/manager/node_modules/.cache  + clear your browser cache before testing Storybook

As an Author, I have considered 🤔

👀 Doing a self review
❔ Our contribution guidelines
🤏 Splitting feature into small PRs
➕ Adding a changeset
🧪 Providing/improving test coverage
🔐 Removing all sensitive information from the code and PR description
🚩 Using a feature flag to protect the release
👣 Providing comprehensive reproduction steps
📑 Providing or updating our documentation
🕛 Scheduling a pair reviewing session
📱 Providing mobile support
♿  Providing accessibility support

[x] I have read and considered all applicable items listed above.

As an Author, before moving this PR from Draft to Open, I confirmed ✅

[ ] All unit tests are passing
[x] TypeScript compilation succeeded without errors
[x] Code passes all linting rules

We need to sort out external dependencies (like react-router-dom, react-router,  MemoryRouter, etc) first before migrating this to ui package.


Add auto save to HTML5 local storage every 5 minutes and option to re…

…store from HTML5 storage on coming back to the page, fixes #2

Wow, very good :) Thanks again


AvgAggregator and RemoteAvgAggregator not using IEnumerable Average()

Hi, i'm wondering why none of the both AVG aggregators use the corresponding method IEnumerable Average() which, in case of remote operations enabled, results in an AVG aggregation in Database. Everything would be fine :-)
We have a large amount of data (1.500.000 rows) and if we setup SummaryType.Avg then Linq gererates a DB-statement that fetches all rows. no COUNT(*) or even AVG(...). This results in an extremely hungry query and our Application freezes.
I searched for AVG on your github-repository and figured out, that the specific AVG aggregators use a combination of SUM and COUNT. Why? What was the reason for this solution?
many thanks in advance and best regards
Henry from Germany

Hello,

if we setup SummaryType.Avg then Linq gererates a DB-statement that fetches all rows.

If the LINQ provider is EF Core version below 5, then we indeed don't translate AVG due to a known issue
https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/72b02552f986a13f136d1f537f0bae7200edf886/net/DevExtreme.AspNet.Data/DataSourceLoadContext.cs#L122-L126

the specific AVG aggregators use a combination of SUM and COUNT. Why? What was the reason for this solution?

This is a design decision that we made initially. Allows us to calculate multilevel groups with their standard summaries in a single LINQ query. We only query for lower level groups, then further aggregation is executed in memory.

Hi,
very quick reply 😊. Nice …
Okay, i see. That was our assumption too.
But there is one thing we don‘t understand.
With SQL debugging enabled, we see a „select * from …“ query, although we allways group by „year“ (part of datetime). But there is no „group by“ and no aggregation at all, and that is the time where our system freezes.
If we don’t summarize by „avg“, we get the correct „select sum(…) group by …“ query.
So far i understand your code, you combine SUM and COUNT aggregation to calculate the AVG. But why does it select all rows, which means 1.500.000 in our case, if we use „avg“ in a very standard summary. I would expect an SUM(…) and COUNT(…) query.
DataLoadOptions:
{
"Group": [
{
"IsExpanded": false,
"Selector": "BetreuendeFiliale"
},
{
"GroupInterval": "year",
"IsExpanded": false,
"Selector": "Belegdatum"
}
],
"GroupSummary": [
{
"Selector": "VKBrutto",
"SummaryType": "sum"
},
{
"Selector": "Marge",
"SummaryType": "avg"
}
]
}
Thanks again and best regards
Henry
Von: AlekseyMartynov
Gesendet: Montag, 31. Januar 2022 16:55
An: DevExpress/DevExtreme.AspNet.Data
Cc: Henry Eberhardt; Author
Betreff: Re: [DevExpress/DevExtreme.AspNet.Data] AvgAggregator andRemoteAvgAggregator not using IEnumerable Average() (Issue #498)
Hello,
if we setup SummaryType.Avg then Linq gererates a DB-statement that fetches all rows.
If the LINQ provider is EF Core version below 5, then we indeed don't translate AVG due to a known issue
https://github.com/DevExpress/DevExtreme.AspNet.Data/blob/72b02552f986a13f136d1f537f0bae7200edf886/net/DevExtreme.AspNet.Data/DataSourceLoadContext.cs#L122-L126
the specific AVG aggregators use a combination of SUM and COUNT. Why? What was the reason for this solution?
This is a design decision that we made initially. Allows us to calculate multilevel groups with their standard summaries in a single LINQ query. We only query for lower level groups, then further aggregation is executed in memory.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.Message ID: @.***>

Hi,
actually that’s not necessary anymore.
We have more applications running. One of them runs in .NET and uses EntityFramework 6. So we add some routes to get our results from there.
I have tested ist and it works fine so far. The Aggreator does not use AVG in database, but at least the SUM / COUNT combination. No SELECT * FROM to identify 😊
The next step is to increase all versions in our other applications to get the current EntityFramework working.
Many many thanks
Henry
Von: AlekseyMartynov
Gesendet: Dienstag, 1. Februar 2022 10:06
An: DevExpress/DevExtreme.AspNet.Data
Cc: Henry Eberhardt; Author
Betreff: Re: [DevExpress/DevExtreme.AspNet.Data] AvgAggregator andRemoteAvgAggregator not using IEnumerable Average() (Issue #498)
But why does it select all rows, which means 1.500.000 in our case, if we use „avg“ in a very standard summary. I would expect an SUM(…) and COUNT(…) query.
To accurately answer this question I need to debug a specific case. SQL translation depends on a number of factors, such as the underlying query provider, property data types, our compatibility flags. Would you please isolate the issue into a standalone runnable .NET project and share it with me? No data is required, just .NET code.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.Message ID: @.***>


Added multitenancy for storage backend

Description of changes:
Forward tenantId to the dynamodb table.
The table key is an composite key (resourceid + tenantId) if multitenancy is enabled, tenantid is also separately stored in a column.
Utility functions are implemented to create the composite key and to extract the resource id and tenant id again.
For ddb to elasticsearch the resource id and tenant id are stored separately. The tenant id is also configured as index.
Added tests
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Hi @ilyash-b this is approach makes more sense. Is there also typescript an option the override cast operators, like in c++? So that f(s); would also work. Thx a lot for that feedback!
Next week I try it out and start with snkeos/fhir-works-on-aws-interface.

Is there also typescript an option the override cast operators, like in c++? So that f(s); would also work.

Not aware of such thing


Statement from Developer, 2021.01.04

Hello Everyone,
First I want to say sorry to all the developers who keep an eye on this repository in the last few months. I can't post comments or updates in the last month because of multiple reasons, and currently it's very difficult for me to keep tracking the issues, not to mention fixing them. And I doubt if I'm able to keep working on this repository. Also, there is a high chance that I'll not work in the VR related subject in the future.
I just checked Google's official repository, despite of slow update, they kept working on the new Cardboard repository, and they just managed to get graphic API OpenGLES3 working in mobile. Although the Apple Metal support is not yet supported, it is still on the roadmap, and I believe they will add it in the next couple of months.
Therefore, I want to inform you, that I'm not able to do further development frequently on this repository, including commit codes and answer comments. I encourage all of you to implement Unity XR Management and use Google's official Cardboard repository. Despite of lacking OpenXR Support on Unity side, they did a very good job on this structure, and it's not hard to implement it, I also believe that Unity will keep on using this structure in the near future. Metal support is still WIP in official Cardboard repository, but you can at least start working on it, so that when Metal support comes, you can add iOS support on week one.
This repository will still remain open, and you can still post new issues or comments, so that you can help each other. I may check them from time to time, but I will not be able to answer them in time.
Thank you for your support, happy new year and stay healthy,
cdytoby

Hey there, we appreciate your work and effort. Could you share with us the changes you made to the official Cardboard Open Source Project in order to produce the sdk-debug.aar file so we could still apply new patches and keep using Mobfish?
Thank you so much for your contribution!


Support interaction to Drag and Drop

Hi,
I need to do drag and drop in my UI project, I'm using serenity Js 2.x and reading the documentation this interaction doesn't exist yet.
If is possible add this interaction to serenity JS would fantastic.
Drag and drop webdriver.io (https://webdriver.io/docs/api/element/dragAndDrop/)

Example implementation (Serenity/JS 2.x):
const DragAndDrop = (source: Answerable<Element<'async'>>, destination: Answerable<Element<'async'>>) =>
  Interaction.where(`#actor drags ${ source } onto ${ destination }`,  async actor => {
    const sourceElement = await actor.answer(source);
    const destinationElement = await actor.answer(destination);

    await sourceElement.dragAndDrop(destinationElement)
  })

actorCalled('Jimmy').attemptsTo(
    DragAndDrop(Target.the('source').located(by....), Target.the('destination').located(by...))
)

Hella again :( @jan-molak  sorry me I'm trying to do taht but apper this:

Do you have any idea.. sorry me!

No worries, your editor seems to have picked up the wrong implementation of Element; we need the one from webdriverio. I've updated the imports.

So in this case I need to move my project to serenity JS to 3.x??

Hello @jan-molak Thanks, the implementation work correctly, add evidence
https://user-images.githubusercontent.com/25329752/153018333-865a086f-7f5c-4dde-a42e-6f66f887749a.mov

Fab, thanks for confirming!

Folding into https://github.com/serenity-js/serenity-js/issues/1107


Wheel's run-like methods now return (str, LazyNode) in failure case.

This removes dependency on clvm python wheel.

This is a fairly simple change. The main benefit is that it no longer does a clunky call out to python with import clvm in the rust code. The main disadvantage is that we always return a pair (cost_or_message, clvm_object) where cost_or_message is an int on success and a str on failure. So python code that calls these functions should look for a str coming back and do a raise EvalError if it wants to maintain compatibility.
@arvidn  Should I deprecate deserialize_and_run_program2? Not sure if anything uses it anymore.

I think it makes sense to remove deserialize_and_run_program2, yes.
Is it typical python practice to return a "variant" object like that? does the caller need to use type(cost_or_message) to know whether the call succeeded or not? it seems a bit strange.
Is the CI failure happening in main as well, do you know?

@richardkiss shall we close this?


Challenge 73 - Acrostic

Related #1627
https://deploy-preview-1671--codingtrain.netlify.app/challenges/73-acrostic
Created chapters for the video and migrated content from
https://github.com/CodingTrain/website-archive/blob/main/_CodingChallenges/073-acrostic.md?plain=1
Some notes:

http://shiffman.net/a2z/ is not working anymore, so I replaced it with the A2Z GitHub org instead
I linked the source code from the archived website. It is however not working, the Wordnik words search API endpoint has been deprecated.

TODO

[ ] Add thumbnail image
[ ] Update video description on YouTube to fix missing chapters and dead links?

Code example can be linked from https://github.com/CodingTrain/Coding-Challenges

Code example can be linked from https://github.com/CodingTrain/Coding-Challenges instead of the archived repo

Thanks, much better.

FYI the shiffman.net website is archived here! https://shiffman-archive.netlify.app/a2z/
I'm not maintaining it so I moved it off of shiffman.net (which now forwards to thecodingtrain.com) but I'm happy to link to any old but still useful material.
I prefer to recreate the code examples from the videos as p5 web editor examples (if they don't require node.js). I have some working wordnik examples as part of my last fall class's materials: https://editor.p5js.org/a2zitp/collections/cgfJWhpsE Maybe I could update the code?

Since v4 has been deprecated (at least until v5 is released), we will need to substitute a different endpoint.  (The code examples from the fall no longer return results.). ChatGPT suggested Datamuse as a  substitute.  Here is a sketch using it, although the code is slightly different -- the return options are more limited. The sketch creates the index.jpg file so if used the extra css will need to be edited.   If this is OK I can edit it and create a code example.
https://editor.p5js.org/kfahn/sketches/1-UXfIl9b

FYI the shiffman.net website is archived here! https://shiffman-archive.netlify.app/a2z/
I'm not maintaining it so I moved it off of shiffman.net (which now forwards to thecodingtrain.com) but I'm happy to link to any old but still useful material.

Makes sense, I'll link there instead. I also opened a PR to fix the quick links in the archive https://github.com/shiffman/shiffman.net/pull/136

I prefer to recreate the code examples from the videos as p5 web editor examples (if they don't require node.js). I have some working wordnik examples as part of my last fall class's materials: https://editor.p5js.org/a2zitp/collections/cgfJWhpsE Maybe I could update the code?

These still work (are you OK leaking all these API keys though...?). It's only the word search API endpoint used in the "acrostic" challenge that seems to have been shut down (they say "deprecated" in their message, but it stopped returning data altogether).
https://github.com/CodingTrain/Coding-Challenges/blob/main/073_Acrostic/P5/sketch.js#L8
@kfahn22 That's awesome, thanks! Datamuse seems like a good substitute for this. I'll link to your sketch directly for now, but let me know if the link changes if we move it to the Coding Train user, etc. Feel free to make the changes to the PR directly too if that's easier.

Responses to some notes above and I'm good to merge this when ready!

The YT Description has been updated. I'll run the description generator again when this is finalized in order for any last updates. This is a good excuse for me to test #1621 by @dipamsen.
When I put API keys in my examples I make sure they are "dummy" keys that I don't mind being shut off and I also try (I could do better) to talk about the risks and considerations of putting API keys in code. So, I guess that's a long answer to yes, I don't mind leaving the API keys in.

I removed the CSS styles, added a thank you to @kfahn22 in the comments, and saved it under the CT account:
https://editor.p5js.org/codingtrain/sketches/48yinqNpT

Fun idea!!

Going to merge this and then test #1621, thanks everyone for the efforts to getting this challenge added to the site! It's not a terribly popular one but I'll be doing it with my students this week so having the page of resources will be so helpful!


No way to show API description for version 2.1.1

For 0.3 version, DRF is able to read info data in swagger settings and render in swagger UI.
SWAGGER_SETTINGS = {
......
"info": {
'contact'<EMAIL_ADDRESS>'description': 'This document intends to describe all Restful APIs.',
'title': 'GSLB API document',
},
"USE_SESSION_AUTH": True,
}
But for version 2.1.1, it seems info field is not supported in swagger_settings? The title can be passed as following:
schema_view = get_swagger_view(title='My Restful API')
But seems there is no way to pass the description to get_swagger_view, thus I am not able to show description on swagger UI. Is there a workaround in this version? Thanks.

@marcgibbons Marc, do I have to customize the init.js to make this happen?

Similarly, how does one explicitly specify the parameters or a linked model?
For example, extending the auth user model with a 1-1 link to a profile model.

Adding a description to the swagger view requires this pull request to go through for the openapi spec: https://github.com/core-api/python-openapi-codec/pull/35.

https://github.com/core-api/python-openapi-codec/pull/35 Is merged! :)


When clicking on home button its throwing error, I want the functionality like Google maps, like when you click home button it shows the smaller map

What's the code that triggers the floating package?

pls help! I want to use it when the app goes into the pause or inactive state...

You have to enable floating when the app state switches to .inactive. .paused event is called too late to do this, as stated in the exception.
It's implemented in the example app:

You have to enable floating when the app state switches to .inactive. .paused event is called too late to do this, as stated in the exception.
It's implemented in the example app:

Does it work as expected after proposed changes?

I can't believe in my spectacles, its working as expected,,,Thank you so so much man, you made my day 🙏


Components page - sidebar component abruptly scrolls viewport

Opening sidebar component abruptly scrolls user partway down the page in iOS Chrome

it should open sidebar if closed
it should close sidebar if open

@spacedino : did you find that the sidebar didn't open, as well as scrolling the viewport?  Changing the title for now, but feel free to update accordingly

i think there is something weird happening with opening but i cant figure out what it is...it might just be the tap target...
i can definitely open and close on desktop, i was only having trouble on chrome ios and if persistent i could get it to work...


Provider: Supabase

Provider Repository
https://github.com/supabase/terraform-provider-supabase
DCO

[X] I sign this project's DCO

Thanks for the contribution @BarnabyShearer 🙌


Better error message when no rec files in dataframe

Currently this causes an uninformative error when creating the rec iterator and  checking if all rec files have the same number of data channels.  Check for this case and raise error in advance instead

Fixed by #65


[postgres] adding support to serialized timedelta

fixes https://github.com/apache/incubator-superset/issues/2322

LGTM

Coverage decreased (-0.08%) to 69.036% when pulling 938d30587fd9156dc2e0b434f22aea4e7d94c595 on mistercrunch:fix_timedelta into 3dfdde130a88d3a12a6e084adc07d284ed6090e6 on apache:master.

Coverage decreased (-0.006%) to 69.112% when pulling 0a3a4ea33100d7c30a22f78fe12bf706558b26fb on mistercrunch:fix_timedelta into 147c12dddf0da742f1c33c6fee3b2a4b9dbd12c8 on apache:master.


Mute Videoconference microphone muting not working

Microsoft PowerToys version
0.53.3
Running as admin

[X] Yes

Area(s) with issue?
Video Conference Mute
Steps to reproduce
Mute the microphone with the key combination, does not actually work the microphone
Camera off works, the overlay image does not always works, but the black screen is always shown
Is the microphone supposed to be listed as the "PowerToys Videoconference Mute" device?
because it is not shown to me, only the camera device is listed
✔ Expected Behavior
microphone is muted
❌ Actual Behavior
microphone is not muted
Other Software
No response

Is the microphone supposed to be listed as the "PowerToys Videoconference Mute" device?
because it is not shown to me, only the camera device is listed

No, we do mute the microphone at the OS level so you do not have to change the source of the microphone.
Could you attach a full bug report file?
Right-click on the tray icon and click Report Bug. Then drag-and-drop the generated file into the GitHub comment to upload it. Thanks!

/needinfo

ok, I collected the info and before submitting i tried to test on multiple conference softwares to further troubleshoot, and now it seems to work.
The 'fix' might might have been triggered by starting powertoys in admin mode (I did so to try and use the "browse" button for the oerlay image, was not working before). It's confusing, before i submitted the issue I tried to troubleshoot it by restarting pc, changing sources, etc

Sorry, i had to reopen this issue
for some reason, it does not always work
In specific, this happened right now:
I joined a google meets meeting, selecting my headset microphone as source.
I disable the microphone, but it does not disable the headset microphone
I switch to the laptop built-in microphone, and that one does get silenced.
In the video conference settings, the "selected microphone" field is set to [All]

Today I tried it on a zoom call
Again, the headset mic would not mute
I opened a google meets conference, and the headset mic does get silenced there
I don't know why it's so inconsistent

Hi, I'm having this issue as well. The interface shows up, says my mic is muted (if I use Ctrl-Win-A or Ctrl-Win-Q) but my mic continues to clearly broadcast in apps like Discord regardless of mute state.
I'll upload my report as well if it can help resolve this issue. I tried setting it to mute all mics, or just my specific hardware mic but there's no difference. I will upload a log in 7 hours after work.
My device is a HyperX Cloud II headset connected using the USB dongle.

I confirmed my issue is exclusively with Discord. Apparently Discord isn't using the Global Mute API?? That's very disappointing.

Haven't had this happen in a while, did you guys do some work on it?
@Dav-Edward, does it still happen to you?
should I close the issue?

Haven't had this happen in a while, did you guys do some work on it? @Dav-Edward, does it still happen to you?
should I close the issue?

By the looks of it, this isn't something that can get fixed on the PowerToys side.
The information about this feature is very poorly documented by Microsoft Windows and extremely hard to find a lick of information about it, but as far as I can tell and this is really just the best I can find from my own testing, that the way this feature works is there is some kind of Operating System level toggle that tells applications 'mute has been toggled', and applications that support it will mute themselves no different than if you were to manually click the mic mute button in each app yourself.
Discord doesn't seem to have either got the memo, or simply doesn't care and did not program this into their application despite clearly being a communication platform. Unless Discord decides to finally implement it this feature won't work.
I hoped this global mute worked at a deeper level such as temporarily suspending access to the microphone entirely from these apps as that's what I wanted it for. A reliable mute keystroke that worked anywhere regardless of if it were Discord, some video game I were playing, or whatnot, as who wants people listening in on always-on open mic games when your nieces run into the room. I wanted something that killed the mic entirely for all apps globally, no exceptions. Sadly that's not how this feature works.
I think we may as well close this issue on this end, and try hitting up Discord Feedback and see if we can nudge the developers to implement support for global mute. If you create a feedback request for Discord to support global mute let me know as I'd want to vote on that.

I have this same issue in google meet.

I have the same problem with Realtek Audio. And I'm wondering if this works some time ago. I tried to install previous versions but the problem didn't go away.

Thanks for the feedback but VCM is moving to maintenance only in the 0.67 timeframe. Our team will only directly address critical bugs, security and accessibility issues.
We'll accept community PRs for enhancements.


FREEMARKER-214 - updating JavaCC to 7.0.12

FREEMARKER-214
Updating to JavaCC to 7.0.12 to avoid allocating new java.lang.Error instances and their associated stacktraces for each FMParser instance.
https://issues.apache.org/jira/browse/FREEMARKER-214

We’ve deployed a build of our platform using a build of freemarker with these changes and we’ve seen a 50% reduction in the size of our Java Flight Recorder recordings, which we’re finding very helpful.

We’ve deployed a build of our platform using a build of freemarker with these changes and we’ve seen a 50% reduction in the size of our Java Flight Recorder recordings, which we’re finding very helpful.


Update to callbacks.py EarlyStopping

I added the update_baseline argument in EarlyStopping so now if you use the EarlyStopping callback you have the option to update the baseline if update_baseline is set to True, otherwise it's automatically set to False and it won't update the baseline.

@googlebot I signed it!

If you approve of the update you might want to add this to the argument comments.
update_baseline: Boolean.
    If the current iteration beats the baseline score then
    the baseline argument updates to the current epochs best
    score. All future iterations in training the neural network
    will require beating the updated baseline but only if
    update_baseline is set to True.

@Njreardo Thanks for the PR! Could you expand on the purpose of this argument?

@omalleyt12 I used this alteration to the code when I was doing a GridSearch over the hyperparameters in a KerasRegressor NN. Every time a NN started getting trained, if the new NN didn't beat the score of the previous one in the designated epoch patience then start a new iteration.
Does that make sense? I also elaborated more in a previous comment:
update_baseline: Boolean.
If the current iteration beats the baseline score then
the baseline argument updates to the current epochs best
score. All future iterations in training the neural network
will require beating the updated baseline but only if
update_baseline is set to True.

@omalleyt12  Can you please take a look on this PR ? Thanks!

@Njreardo Thanks for the explanation!
IMO, while the update_baseline argument certainly sounds useful for your usecase, it seems like a sufficiently different usecase from what the EarlyStopping callback was designed for that you should just create your own callback for this
The EarlyStopping callback is only intended to stop training when validation performance stops improving. It's not intended for the usecase of selecting the best model during a grid search. By keeping each callback focused on a particular usecase, we'll avoid confusing users (e.g., users would have to understand what update_baseline means in order to use EarlyStopping, which is extra cognitive load that most users don't need for this usecase)


Implement list methods from tweepy

Implement twitterpandas methods for each of the dataset returning methods in tweepy's list methods grouping.
Examples of how to go about this can be found in the existing client.py, where the user methods group has been implemented. Use cursors wherever possible.

I'm working on this one.