Request: Calendar-Bar and Zoom

Hi!
Just downloaded and installed Your Quicktree on my Cacti 1.2.15. It's a great tool to compare graphs like temperature and fan next to each other which I needed in my actual case.
But I'd like to be able to also zoom and shift the timespan of the collected graphs inside Quicktree. Is this possible? I didn't find any settings even being logged in as admin on my cacti.
Whould be great to have that calendarbar with the time-selector and filter/searchbar like in the tree-view of cacti.
Thanks
Gralf

Quick tree is designed to allow fast creation of the tree branches within Cacti's own TreeView of graphs.  It wasn't designed to provide actual graph features that you find in Cacti's page.

ah, I see. I just thought it was also usefull if I just want to compare a few graphs from different branches like temperature of two devices compared to fan-speed. In that case I do not want to "spam" my view with additional trees but just collect the interesting graphs. That's working fine. But it would be nice to be able to change the timespan.
It seams I'm not the only one with this whish. I found that patch. I'm gonna try to add this to the current version myself, if You don't like that feature.

If you fork the repo, patch it and submit as a pull request, it may be worth adding that fix from the quick glance I took.


Image and ImageCell can now accept ImageSource objects

Fixes #131
Adds support for scenario like Embedded Images

Thanks!

@TimLariviere Could you submit a separate PR to add a use of this functionality in AllControls.fs to act as a smoke test please?  Many thanks

@dsyme Ok, I'll do that.


Takon bug

🐛 Bug Report
I receive the same xp/hr and platebodies/hr with and without takon equipped. I tried with and without dwarven greathammer and that has no effect as well.

I have the dg scroll that saves 15% bars in case that may cause the bug I’m not sure

have you tried a trip with takon equipped but not dwarven hammer? despite takon having a higher bonus, greathammer is prioritized when both are equipped

@mylife212 yes I tried with takon equipped and greathammer in bank


Remember last search term in command palette

Description
The command palette (cmd+shift+p on macOS) should remember the most recent search term.
Steps to Reproduce

Open the command palette
Search for some command, press enter to run that command
Now open the command palette again, you'll have to re-enter the command's name

Expected behavior: This should behave similar to the Find and Replace feature and remember the last search term
Actual behavior: The last search term is not remembered
Reproduces how often: Always
Versions
macOS 10.12.6 (16G29)
atom --version
Atom    : 1.21.2
Electron: 1.6.15
Chrome  : 56.0.2924.87
Node    : 7.4.0

apm --version
apm  1.18.5
npm  3.10.10
node 6.9.5 x64
python 2.7.10
git 2.11.0

Additional Information
n/a

There is a setting for this in the command-palette package settings:


Add private OCI registry authentication

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[ ] N
[X] Y
fix  #32

2. What is the scope of this PR (e.g. component or file name):
pkg/config
3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

[X] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Other

Provider login credentials for private OCI registries.
4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[X] N
[ ] Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[ ] Unit test
[ ] Integration test
[ ] Benchmark (add benchmark stats below)
[X] Manual test (add detailed scripts or steps below)
[ ] Other

apiVersion: krm.kcl.dev/v1alpha1
kind: KCLRun
metadata:
  name: webapp
spec:
  params:
    metadata:
      name: "demo"
    containers:
      nginx:
        image: nginx
        ports:
          - containerPort: 8080
    service:
      ports:
        - port: 8080
  source: oci://<private module>
  credentials:
    url: https://<private registry login url>
   username: <username>
  password: <password>

Thank you for the contribution. ❤


Create css/index.css

I want to add all CSS properties with colors (it is useful for hacks or production tool with CSS Custom Properties cleaning). Can we create index.css which will import all other files from css/ dir?
Of course, in docs we will promote current path @evilmartians/harmony/css/orange.css. index.css will be advanced tool.

Here is a script which I use to clean unused colors variables https://github.com/hplush/slowreader/blob/main/web/scripts/clean-vars.ts
But other users may use PurgeCSS (we can mention it in docs).

What do you think is better? File with bunch of imports for other colors or just dump everything in one file?

I think imports is better


Delay in space bar

I just installed arsenik through kanaka on linux (cf my last message about missing numpad)
I can feel a slight delay for my laptop to react to the space bar, and that’s not nice when using it as space (normal, quick strokes). To write text feels sluggish.
Is there a way to make it snappier, especially for the space bar ?

Hi ! Sadly not, the software needs to know if we held the key or tapped it before sending the signal. This means the space key is only sent when the key is released not pressed (like for other keys). This behavior is shared accros all of the mod-taps or layer-taps, and there is sadly nothing we can do about it. Though if it reassures you, it does not slow down your tying (you can still press the keys at the same speed), and is barely noticeable once you get used to it.

I hope Nuclear-Squid has answered your question, I’m closing the issue but feel free to reopen it if not.


CIF-1507 - Setup the development tooling for Venia

Description
Remove configurations that we don't need.
Exclude the dist folder from the babel-loader. This makes it possible for the @adobe/aem-core-cif-react-components to be linked via npm link.
Related Issue
CIF-1507
Motivation and Context
Make the local development a little easier while we come up with a proper solution.
How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes and the overall coverage did not decrease.
[ ] All unit tests pass on CircleCi.
[ ] I ran all tests locally and they pass.

@mhaack I thought we don't use Venia as a starter project, but rather as a reference. I already removed some Typescript elements when I first brought the react-components project in Venia, now I just removed some leftovers

@herzog31 I usually do (because the CircleCI build fails) but VSCode formats the code automatically when I save it 🤷♂


wiki/Ubuntu incomplete instructions

What version of Go are you using (go version)?
1.14.2
What operating system and processor architecture are you using (go env)?
Docker, Ubuntu 20.04, apt install per https://github.com/golang/go/wiki/Ubuntu
What did you do?
docker container run -it --rm --entrypoint "/bin/bash" ubuntu:focal-20200423
apt update && DEBIAN_FRONTEND=noninteractive apt install -y golang-1.14-go
go version

What did you expect to see?
go version 1.14.2
Or that the docs https://github.com/golang/go/wiki/Ubuntu say where the binary is install to so I can add to path and set up go env vars.
What did you see instead?
bash: go: command not found

I think the wiki page is pretty clear that if you install golang-1.14-go then the go binary will be found in /usr/lib/go-1.14/bin.

Yeah, I think I'm just 💫
I would still expect you to be able to use the go binary right away after a apt-install; having to add it to path is a strange workflow, isn't it?
But my immediate issue is resolved. Thanks

To have the go tool on a standard path, I think you can install golang-go, rather than golang-1.14-go.
I don't know why the packages were set up this way.  It was not done by the Go project.

I think I did try golang-go, golang-1.14 and golang-1.14-go and none did, but this was a few hours ago. I'll look into it more and try to find out where the packages were set up and try to help there.
Apologies for red herring issue here, thanks for your help :)


Configure IMDS Retries Via AWS Settings

Description:
Configure imds retry based on aws setting config
Link to tracking Issue:
N/A
Testing:
unit test
Documentation:
N/A

@bhanuba does not have permission yet to approve, but he is on the team, thus override.


27012 - Data is invalid : Unexpected data type ledger

I use a Ladger wallet.
I urgently needed to make a transfer of ICP tokens. I couldn't do it because of the specified error.
I need to make a transaction urgently. How to do it? I am not a programmer to understand this.

:link: zboto Link

Hi, we are looking into the issue.

Hey @Radik1978 , could you please provide an image that is publicly accessible? I can't open the one you sent. Please note that you can still send ICP using the NNS dapp (https://nns.ic0.app/) if you connect the Ledger device, which is possible even with the affected firmware.

@Radik1978 was this issue resolved? Could you provide more details?
Thanks!

Could you provide more details so that we address the problem?

Closing this issue due to lack of more details.
@Radik1978 feel free to reopen it when you have more info.


#59054014 Users should be able to give a rating to an article

What does this PR do?
. Implements rating feature.
background Information.
A user can rate an article within the range of 0-5.
User can only rate an article 3 times.
How To Manually Test?

Pull ft-ratings-159054014 branch.
git pull origin ft-ratings-159054014

Checkout to ft-ratings-159054014 branch
git checkout ft-ratings-159054014

Update database by running migrations.
python manage.py makemigrations
python manage.py migrate

Start the server
python manage.py runserver

Test the endpoints on postman.

Run test coverage
coverage run manage.py test
coverage report

Affected Endpoints:
POST /api/articles/<slug>/rate/
{
"rate":{
	"rate":5
}
}

RESPONSE
{
    "avg_ratings": {
        "ratings": 3
    }
}

** Screenshot.**

**What are the relevant pivotal tracker stories?**
#59054014 Users should be able to give a rating to an article

this is in you PR description and is inconsistent
Pull ft-validators-159054008 branch.
git pull origin ft-ratings-159054014

Which  branch is to be pulled?

@dessHub , add a token to the following methods in authors.apps.authentication.tests.test_profile.TestUserProfile

test_get_profile
test_non_existent_user

It will solve your error as the profile needs an authenticated user.

@dessHub Please update your branch with the new changes in develop.. Also fix the failing build.

The endpoints are working but there are two tests failing on the profile tests. thats why the build fails.


Yran install error

$ yarn --ignore-engines
error Command failed with exit code 1.

Don't know how to deal with this problem

Does this reproduce with just yarn?

之前那个问题已经解决了，现在出了一个新问题。我重新发一个


Removed -Confirm from Rename-PnPFile

Type

[ ] Bug Fix
[ ] New Feature
[x] Documentation

Related Issues?
Documentation modification following issue #1056
What is in this Pull Request ?
I've removed -Confirm from Rename-PnPFile as it doesn't exist. The -Force parameter should be used.

Thank you @veronicageek, merged it !


use docker

We can use Docker if we don't want to deal with setting up the environment.

will take a look tomorrow.

maybe I can review this pr

maybe I can review this pr

thanks

@kenwoodjw @Zhima-Mochi Thanks


Configurable resources for RGB and NN

New options were added:
sh/shaves - number of shaves used by NN
cmx/cmx_slices -number of cmx slices used by NN
NCE/NCEs -number of NCEs used by NN
rgb/rgb_cam_config - rgb camera config, 1080p_30hz / 4k_30hz supported currently
Install requirements for cloud compile:
python3 -m pip install -r requirements.txt
Run as :
./depthai.py -s metaout previewout -sh 8 -cmx 8 -NCE 1 -rgb 4k_30hz -v test.h264 -dd
Tested on Mac and Linux.
Had to add open-model-zoo (model downloader) from openvino 2020.1 release, so openvino install is not required on the system for cloud compiling.

Thanks good idea.

Added model downloader into cpp backend:
New dependencies to build hostapp:
Ubuntu:
        sudo apt-get install -y  libcurl4-openssl-dev
  - macOS:
        brew install curl

Added new config structure suggested by @alex-luxonis
Also the pipeline scheduler (between RGB and depth) is now dynamically configured.

Testing this I did run into the following at least once:
Traceback (most recent call last):   File "depthai.py", line 545, in <module>     show_nn(nnet_prev["entries_prev"], frame, is_depth=True) TypeError: show_mobilenet_ssd() missing 1 required positional argument: 'labels'
When running python3 test.py -s metaout previewout depth_sipp,5 -bb on a BW1098OBC on my Mac.
Full output:
python3 test.py -s metaout previewout depth_sipp,5 -bb
python3 depthai.py '-s' 'metaout' 'previewout' 'depth_sipp,5' '-bb'
No calibration file. Using Calibration Defaults.
Using Arguments= {'config_overwrite': None, 'board': None, 'shaves': None, 'cmx_slices': None, 'NCEs': None, 'rgb_resolution': 1080, 'rgb_fps': 30, 'mono_resolution': 720, 'mono_fps': 30, 'field_of_view': 71.86, 'rgb_field_of_view': 68.7938, 'baseline': 9.0, 'rgb_baseline': 2.0, 'swap_lr': True, 'store_eeprom': False, 'clear_eeprom': False, 'override_eeprom': False, 'device_id': '', 'dev_debug': None, 'force_usb2': None, 'cnn_model': 'mobilenet-ssd', 'disable_depth': False, 'draw_bb_depth': True, 'full_fov_nn': False, 'streams': [{'name': 'metaout'}, {'name': 'previewout'}, {'name': 'depth_sipp', 'max_fps': 5.0}], 'video': None}
depthai.__version__ == 0.1.0
depthai.__dev_version__ == 2986ff5172fe8a9f95d375fa3fe2d6ff370863bb
XLink initialized.
Sending device firmware "cmd_file": /Users/leeroy/depthai/depthai.cmd
Successfully connected to device.
Loading config file
Attempting to open stream config_d2h
watchdog started 3000
Successfully opened stream config_d2h with ID #0!
Closing stream config_d2h: ...
Closing stream config_d2h: DONE.
WARNING: Version (dev) does not match (a0c257403d77f93573cd3c5d959f79b802541470 & 2986ff5172fe8a9f95d375fa3fe2d6ff370863bb)
EEPROM data: valid (v2)
  Board name     : BW1098OBC
  Board rev      : R0M0E0
  HFOV L/R       : 71.86 deg
  HFOV RGB       : 68.7938 deg
  L-R   distance : 7.5 cm
  L-RGB distance : 3.75 cm
  L/R swapped    : yes
  L/R crop region: top
  Calibration homography:
    1.002324,   -0.004016,   -0.552212,
    0.001249,    0.993829,   -1.710247,
    0.000008,   -0.000010,    1.000000,
Available streams: ['meta_d2h', 'left', 'right', 'disparity', 'depth_sipp', 'metaout', 'previewout', 'jpegout', 'video', 'object_tracker']
CNN configurations read: /Users/leeroy/depthai/resources/nn/mobilenet-ssd/mobilenet-ssd_depth.json
depthai: Calibration file is not specified, will use default setting;
config_h2d json:
{"_board":{"_homography_right_to_left":[0.988068163394928,0.0029474012553691864,5.067617416381836,-0.008765067905187607,0.9921473264694214,-8.795275688171387,-8.449587767245248e-06,-3.603489403758431e-06,1.0]},"_load_inBlob":true,"_pipeline":{"_streams":[{"name":"metaout"},{"name":"previewout"},{"data_type":"uint16","max_fps":5.0,"name":"depth_sipp"}]},"ai":{"NCEs":1,"blob_size":14514432,"calc_dist_to_bb":true,"cmx_slices":4,"keep_aspect_ratio":true,"shaves":4},"board":{"clear-eeprom":false,"left_fov_deg":71.86000061035156,"left_to_rgb_distance_m":0.019999999552965164,"left_to_right_distance_m":0.09000000357627869,"name":"","override-eeprom":false,"revision":"","rgb_fov_deg":68.7938003540039,"stereo_center_crop":false,"store-to-eeprom":false,"swap-left-and-right-cameras":true},"camera":{"mono":{"fps":30,"resolution_h":720},"rgb":{"fps":30,"resolution_h":1080}},"depth":{"confidence_threshold":0.5,"depth_limit_mm":10000,"padding_factor":0.30000001192092896},"ot":{"confidence_threshold":0.5,"max_tracklets":20}}
Attempting to open stream config_h2d
Successfully opened stream config_h2d with ID #1!
Writing 5000 bytes to config_h2d
!!! XLink write successful: config_h2d (5000)
Closing stream config_h2d: ...
Closing stream config_h2d: DONE.
Creating observer stream host_capture: ...
Attempting to open stream host_capture
Successfully opened stream host_capture with ID #0!
Creating observer stream host_capture: DONE.
Read: 14514432
Attempting to open stream inBlob
Successfully opened stream inBlob with ID #1!
Writing 14514432 bytes to inBlob
!!! XLink write successful: inBlob (14514432)
Closing stream inBlob: ...
Closing stream inBlob: DONE.
depthai: done sending Blob file /Users/leeroy/depthai/resources/nn/mobilenet-ssd/mobilenet-ssd.blob
Attempting to open stream outBlob
Successfully opened stream outBlob with ID #2!
Closing stream outBlob: ...
Closing stream outBlob: DONE.
CNN input width: 300
CNN input height: 300
CNN input num channels: 3
CNN to depth bounding-box mapping: start(318, 38), max_size(643, 643)
Host stream start:depth_sipp
Opening stream for read: depth_sipp
Attempting to open stream depth_sipp
Successfully opened stream depth_sipp with ID #1!
Starting thread for stream: depth_sipp
Started thread for stream: depth_sipp
Host stream start:metaout
Opening stream for read: metaout
Attempting to open stream metaout
Successfully opened stream metaout with ID #2!
Starting thread for stream: metaout
Started thread for stream: metaout
Host stream start:previewout
Opening stream for read: previewout
Attempting to open stream previewout
Successfully opened stream previewout with ID #3!
Starting thread for stream: previewout
Started thread for stream: previewout
depthai: INIT OK!
Traceback (most recent call last):
  File "depthai.py", line 545, in <module>
    show_nn(nnet_prev["entries_prev"], frame, is_depth=True)
TypeError: show_mobilenet_ssd() missing 1 required positional argument: 'labels'
Stopping threads: ...
Closing stream metaout: ...
Closing stream metaout: DONE.
Thread for metaout finished.
Closing stream previewout: ...
Closing stream previewout: DONE.
Thread for previewout finished.
Closing stream depth_sipp: ...
Closing stream depth_sipp: DONE.
Thread for depth_sipp finished.
Stopping threads: DONE 0.094s.
Closing all observer streams: ...
Closing stream host_capture: ...
Closing stream host_capture: DONE.
Closing all observer streams: DONE.
Reseting device: 0.
E: [xLink] [    627919] [] DispatcherWaitEventComplete:380	waiting is timeout, sending reset remote event
E: [xLink] [    627919] [] DispatcherAddEvent:323	curr == NULL expression failed
Return code:-11

Yes, I can confirm this happens every time @szabi-luxonis . ^

Fixed @Luxonis-Brandon
I was about to move NN decodings in different file, so it's cleaner, so I added a new parameter "labels", but I forget to update the code at one place.

Thanks @szabi-luxonis .  Yes, tested it and I can confirm it looks great!  No problem now on my Mac for the same command.

With a configuration that overloads the device so it can't keep up with 30fps processing, I see frame tearing or out-of-order frames, seems to appear in both previewout and h.264 streams, so could be from the ISP/post-processed output.
./depthai.py -sh 8 -cmx 8 -NCE 2 -rgbr 2160 -dd -v test.h264
./depthai.py -sh 8 -cmx 8 -NCE 2 -rgbr 2160 -dd

Not sure if caused by the change in frame update policy.
If not easy to resolve now, we could just flag the issue, as this may be an unusual configuration.

Yes agreed on if not easy to solve to just flag it as I agree it is likely an unusual configuration.


Use ES module system for es version

Summary & motivation
The motivation of providing jsnext:main and module values in package.json is to allow libraries to declare where to find a version of their code that uses the ES module system (import and export, rather than CJS require) to allow tree-shaking and other static optimizations. (Despite being called "jsnext", all non-ES5 features other than the module system are supposed to be compiled away.
Currently, we provide these values and point to the es build, but this build actually has CJS-style require calls instead of import, so it isn't of any benefit to consumers of this library.
This PR configures our es build to leave in ES modules. It also changes some test config so jest doesn't run all the different built versions of our tests.
API review
The only API chance is that consumers of this library can now do static analysis and get tree-shaking (and maybe scope hoisting?) of our exported ES module code.
Testing & documentation

Ran the es build and only change was modules still being in ES.
Unit tests still pass.

r? @jez-stripe

looks like there are conflicts after we merged #114 (es2015 -> env). other than that
lgtm

This has become stale.
I'll close it for now.
@asolove feel free to rebase and reopen if this is still relevant.