New feature and dedicated PrivateBin server for RPA for Python - for reviewing

Hi @ruthtxh I've recently created a new instance of PrivateBin to let RPA for Python users securely share content like file attachments from RPA workflows. See below for more info, I implemented a bin() function to do the automate through web frontend, so that there is no dependency on other packages which in turn has other dependencies.
Fyi in case this is a feature you want to add into TagUI. Offhand, I think the easiest is a workflow .tag file which users can call from tagui step. It is probably hard to make it an in-built function in TagUI without unexpected side effects, as TagUI JavaScript code is generated from the .tag file of steps.
Usage examples (can be used through bin() or PrivateBin API Python package)

https://github.com/tebelorg/RPA-Python/issues/396#issuecomment-1169409452

PrivateBin instance (I've improved the server security to A+ on Mozilla web security)

Instance URL, configured to support files max 10MB max 1 week - https://tebel.org/bin/
List of instances showing A+ for this instance - https://privatebin.info/directory/

Logic of bin() which can be mapped to equivalent TagUI steps to achieve the same effect

https://github.com/tebelorg/RPA-Python/commit/a0f5b5d7411173b9b8b1b3a7573108f996abfee1

Hi @kensoh
Thanks for sharing this, I will check this out!

Sure, let me know if you run into any questions! PrivateBin can be easily hosted too on your own, if you want to host it on AI Singapore's servers. It just needs basic LAMP (Linux + Apache + MySQL + PHP) stack to run. MySQL not sure if it uses.

Closing but please ping back if this is still relevant or an issue.


Explicitly disallow duplicate keys in documents

We recently restarted our work on improving validation. We now understand that while data documents (that we would store in the database) should probably not include duplicate fields, command documents can. See #666, for example.
I will close that one because the implementation should be very different.


[GHSA-2hrw-hx67-34x6] Resource exhaustion in Django

Updates

Affected products

Comments
Range >= 4.0.0, <= 4.1.7 was not in line with textual description of the affected versions and cause a false-positive when using 4.0.10

Sorry about the error and thanks for the fix 👍


[UFC-825] subpath support

Hi,
It looks like IMxRuntimeRequest.getRootUrl() is introduced in Mx10 so running the latest version of this module (10.0.4) in Mx9 results in a java compile error. Please update the required mx version in the marketplace accordingly 😇

@wegiswes As the docs mention, DeepLink 10 is meant to be used with Mx10+. Please use DeepLink 9 for Mx9.


Sprockets::Rails::Helper::AssetFilteredError in Welcome#index

hello, because this problem ?
Showing /home/andreslm/hola/app/views/layouts/application.html.erb where line #5 raised:
Asset filtered out and will not be served: add Rails.application.config.assets.precompile += %w( jquery2.min.map ) to config/initializers/assets.rb and restart your server
(in /home/andreslm/hola/app/assets/stylesheets/welcome.css.styl)

This is a Sprockets/Rails issue that came about in Rails 4.0. The error should go away if you follow the instructions given in the error message.
See here for more details: https://github.com/rails/sprockets-rails/pull/84


Fuel download and upload missing on 3.0 [Question]

Hi I am uplifting our code to 3.0.
Noticed Fuel.download and Fuel.upload are missing and couldn't find any code related to it.
Any guidance on it is appreciated.  @iNoles @kittinunf

I think I have not implemented a file upload method yet. I am open to a PR for that one.
As for download, I don't recommend it for right now because you get a string for it.

Thanks @iNoles will wait for the featue.


[Enhance] Make scipy as a default dependency in runtime

Since DETR series become very popular, bipart matching becomes a default.
Therefore, it would be better to make scipy a default runtime dependency rather than optional
Resolve PR: https://github.com/open-mmlab/mmdetection/issues/8962

should also clean these try excee in the code

Done


Set VolumeSpec as per version of maya-apiserver in openebs-provisioner

Is this a BUG REPORT or FEATURE REQUEST?
FEATURE REQUEST

What happened:
OpenEBS provisioner is not backward compatible.
What you expected to happen:
openebs-provisioner should query the mapi-server to check what is the latest version supported and frame the struct accordingly.
for example:
openebs provisioner should send size in older versions.
openebs provisioner should send size & capacity in new versions (deprecate size in favor of capacity).

Till 1.0 of openebs, we go with the assumption that both maya-apiserver and provisioner are in the same version.


[StorageMover] Initalize Track2 MGMT SDK

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

/azp run prepare-pipelines

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.StorageMover

@HarveyLink
Would you please indicate this PR's goal?
The SDK code in this PR looks is on the preview API version 2022-07-01-preview.
However, there's a stable API version swagger PR for StorageMover is in review https://github.com/Azure/azure-rest-api-specs-pr/pull/9785
As we discussed with the feature PM before, StorageMover GA will need .net SDK support, and should be based on the stable API version.


Markdown preview incorrectly renders nested lists

VSCode Version: 1.2.1
OS Version: MacOS X 10.11.5

Steps to Reproduce:

Create a new .md file (Markdown fiile)
Put the following Markdown content (see "Non-working Code" attached) in the file.
Preview the Markdown doc.

"Non-working Code":
1. A (0 leading spaces)
  2. B (2 leading spaces)
    * C (4 leading spaces)
    * D (4 leading spaces)
      * E (6 leading spaces)

"Working Code":
1. A (0 leading spaces)
  2. B (2 leading spaces)
    * C (4 leading spaces)
    * D (4 leading spaces)
       * E (7 leading spaces) // this line has one more space than the "non-working code"

We use markdown-it for rendering, which targets the common mark spec. I think this is the expected behavior according to the spec, but the rules lists and indentation are complicated so I could be wrong.
If you believe the rendering is incorrect, please open a bug against markdown it so that they can investigate: https://github.com/markdown-it/markdown-it
Thanks


My friend cannot join the same game with me

My friend cannot join the same game with me, I cannot click start.

Could you please explain a bit, what errors your friends get when they try to join?
A screenshot of the error would also help.
You should first create a game and then share the invite link with your friend.

Hi. Trying to get this to run. Started a clean linode instance of ubuntu 22.04 LTS. Ran an apt update and apt upgrade and rebooted. Installed docker and docker-compose. Added my ID and assigned myself to the docker group. Cloned the github and executed the job. Took a little while but it's running. From the front end when I try to create a game it says something went wrong with creating a user session. I've tried this on both a laptop and my phone with the same results.
Seriously... looks great at the start... hoping to get this working. Thanks!

Hi @pcapazzi thanks for trying out the project, I will try to help you to get it running.
From the error, it seems the front end is not able to talk to the backend server properly.
The steps given in the README file are actually for running the app locally, to run it on a server environment we need to do some additional stuff.
When you hit docker-compose up the app runs two servers a backend phoenix web server at port 4000 and a front-end react js server at port 3000. Make sure you expose both these ports on your Linode instance.
Next, it requires a few environment variables to run properly

Go to the file pictionary-app/src/helpers/api.js
and replace the lines
export const SITE_URL = process.env.REACT_APP_SITE_URL || 'http://localhost:4000';
export const HOST_URL = process.env.REACT_APP_HOST_URL || 'http://localhost:3000';

with your Linode server URLs, for example, if your server domain name is 'abc.com'
export const SITE_URL = https://abc.com:4000;
export const HOST_URL = https://abc.com:3000;

Go to the file lib/pictionary_web/endpoint.ex and on line 51 make sure you add your servers domain name to the list, for example
origins: ["http://localhost:3000", "http://localhost:5000", https://abc.com:3000]

After this try running docker-compose down && docker-compose build --no-cache && docker-compose up

This is not the most ideal way of doing it, but it should get you running, we can hop on a call if you face issues and need further assistance regarding this.

Thanks for getting back to me. I tried it out and still got the same error.
I'll try it again though. I don't have a domain name so I used the actual
IP in it's place. I don't think port 3000 or 4000 is an issue as I was able
to get to the app using 3000 without changing anything so I believe 4000 is
open too.
I'll re-download it and stick with the Docker implementation. I tried going
the manual route but I had used npm audit fix which may have broken it.
Thanks.
On Fri, Oct 14, 2022 at 12:50 PM Arpan Ghoshal @.***>
wrote:

Hi @pcapazzi https://github.com/pcapazzi thanks for trying out the
project, I will try to help you to get it running.
From the error, it seems the front end is not able to talk to the backend
server properly.
The steps given in the README file are actually for running the app
locally, to run it on a server environment we need to do some additional
stuff.
When you hit docker-compose up the app runs two servers a backend phoenix
web server at port 4000 and a front-end react js server at port 3000. Make
sure you expose both these ports on your Linode instance.
Next, it requires a few environment variables to run properly

Go to the file pictionary-app/src/helpers/api.js
and replace the lines
export const SITE_URL = process.env.REACT_APP_SITE_URL || 'http://localhost:4000';
export const HOST_URL = process.env.REACT_APP_HOST_URL || 'http://localhost:3000';
with your Linode server URLs, for example, if your server domain name
is 'abc.com'
export const SITE_URL = https://abc.com:4000;
export const HOST_URL = https://abc.com:3000;

Go to the file lib/pictionary_web/endpoint.ex and on line 51 make sure
you add your servers domain name to the list, for example
origins: ["http://localhost:3000", "http://localhost:5000",
https://abc.com:3000]
After this try running docker-compose down && docker-compose build
--no-cache && docker-compose up
This is not the most ideal way of doing it, but it should get you running,
we can hop on a call if you face issues and need further assistance
regarding this.
—
Reply to this email directly, view it on GitHub
https://github.com/Arp-G/pictionary/issues/4#issuecomment-1279242902,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADBKGDBA5MX2AXTEX3H5MATWDGFNTANCNFSM54X6QKPA
.
You are receiving this because you were mentioned.Message ID:
@.***>

That worked. Desktops run it. There is an error on mobile Chrome on iOS but I doubt it’s designed for that. Trying to get this running for some kicks with co-workers.
It’s an impressive app! How long did it take you to put this together? How many packages are involved?
Sent from my iPhone

On Oct 14, 2022, at 2:16 PM, Peter Capazzi @.***> wrote:

Thanks for getting back to me. I tried it out and still got the same error. I'll try it again though. I don't have a domain name so I used the actual IP in it's place. I don't think port 3000 or 4000 is an issue as I was able to get to the app using 3000 without changing anything so I believe 4000 is open too.
I'll re-download it and stick with the Docker implementation. I tried going the manual route but I had used npm audit fix which may have broken it.
Thanks.

On Fri, Oct 14, 2022 at 12:50 PM Arpan Ghoshal @.***> wrote:
Hi @pcapazzi thanks for trying out the project, I will try to help you to get it running.
From the error, it seems the front end is not able to talk to the backend server properly.
The steps given in the README file are actually for running the app locally, to run it on a server environment we need to do some additional stuff.
When you hit docker-compose up the app runs two servers a backend phoenix web server at port 4000 and a front-end react js server at port 3000. Make sure you expose both these ports on your Linode instance.
Next, it requires a few environment variables to run properly
Go to the file pictionary-app/src/helpers/api.js
and replace the lines
export const SITE_URL = process.env.REACT_APP_SITE_URL || 'http://localhost:4000';
export const HOST_URL = process.env.REACT_APP_HOST_URL || 'http://localhost:3000';
with your Linode server URLs, for example, if your server domain name is 'abc.com'
export const SITE_URL = https://abc.com:4000;
export const HOST_URL = https://abc.com:3000;
Go to the file lib/pictionary_web/endpoint.ex and on line 51 make sure you add your servers domain name to the list, for example
origins: ["http://localhost:3000", "http://localhost:5000", https://abc.com:3000]
After this try running docker-compose down && docker-compose build --no-cache && docker-compose up
This is not the most ideal way of doing it, but it should get you running, we can hop on a call if you face issues and need further assistance regarding this.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

So it works with an IP address put for a domain name I think I need to use
LetsEncrypt.
In docker-compose.yml can I add ports 80 and 443 and point them to 3000?
Change from
ports:
- 3000:3000
To:
ports:
- 80:3000
- 443:3000
LetsEncrypt (going the easy way...) needs port 80 to respond. Not to
mention it'd be easier on my co-workers to just use the domain name.
On Fri, Oct 14, 2022 at 3:10 PM Peter Capazzi @.***>
wrote:

That worked. Desktops run it. There is an error on mobile Chrome on iOS
but I doubt it’s designed for that. Trying to get this running for some
kicks with co-workers.
It’s an impressive app! How long did it take you to put this together? How
many packages are involved?
Sent from my iPhone
On Oct 14, 2022, at 2:16 PM, Peter Capazzi @.***> wrote:

Thanks for getting back to me. I tried it out and still got the same
error. I'll try it again though. I don't have a domain name so I used the
actual IP in it's place. I don't think port 3000 or 4000 is an issue as I
was able to get to the app using 3000 without changing anything so I
believe 4000 is open too.
I'll re-download it and stick with the Docker implementation. I tried
going the manual route but I had used npm audit fix which may have broken
it.
Thanks.
On Fri, Oct 14, 2022 at 12:50 PM Arpan Ghoshal @.***>
wrote:

Hi @pcapazzi https://github.com/pcapazzi thanks for trying out the
project, I will try to help you to get it running.
From the error, it seems the front end is not able to talk to the backend
server properly.
The steps given in the README file are actually for running the app
locally, to run it on a server environment we need to do some additional
stuff.
When you hit docker-compose up the app runs two servers a backend phoenix
web server at port 4000 and a front-end react js server at port 3000. Make
sure you expose both these ports on your Linode instance.
Next, it requires a few environment variables to run properly

Go to the file pictionary-app/src/helpers/api.js
and replace the lines
export const SITE_URL = process.env.REACT_APP_SITE_URL || 'http://localhost:4000';
export const HOST_URL = process.env.REACT_APP_HOST_URL || 'http://localhost:3000';
with your Linode server URLs, for example, if your server domain name
is 'abc.com'
export const SITE_URL = https://abc.com:4000;
export const HOST_URL = https://abc.com:3000;

Go to the file lib/pictionary_web/endpoint.ex and on line 51 make
sure you add your servers domain name to the list, for example
origins: ["http://localhost:3000", "http://localhost:5000",
https://abc.com:3000]
After this try running docker-compose down && docker-compose build
--no-cache && docker-compose up
This is not the most ideal way of doing it, but it should get you
running, we can hop on a call if you face issues and need further
assistance regarding this.
—
Reply to this email directly, view it on GitHub
https://github.com/Arp-G/pictionary/issues/4#issuecomment-1279242902,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADBKGDBA5MX2AXTEX3H5MATWDGFNTANCNFSM54X6QKPA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Glad to know it worked for you.

How long did it take you to put this together?

It took me 3 months to build it from scratch(backend + frontend), and I only worked on it on weekends. It was a side project, mainly to explore interesting stuff in elixir and revise React js and in the process build something fun.

How many packages are involved?

The backend is pretty lean, not many dependencies
On the frontend, I have used a few external packages but not too many (around 20)

The changes you made to the ports on docker compose makes sense to me, if that works for you go ahead with it.
The docker and docker-compose files I added were actually meant for running locally and starting the server in development mode. Using this docker setup for productions should be fine for small-scale usage, I will try to come up with a proper deployment setup for production and an updated readme for this project when I get some time.


Certificate expired on *.tunnelmole.com

tmole xxxx Fails to start because the certificate on wildcard subdomains is expired.
One of the failing URLs: https://service.tunnelmole.com/tunnelmole-log-telemetry
Even skipping telemetry with the env variable does not work around the issue. I guess there are other subdomains affected.

thanks for reporting, this should be fixed now


National Agricultural Pest Information System (NAPIS)

Accessible through http://pest.ceris.purdue.edu/index.php the "National Agricultural Pest Information System (NAPIS):  Public Access Site Host:  U.S. Department of Agriculture, Animal and Plant Health Inspection Service; Purdue University, Entomology Department, Center for Environmental and Regulatory Information Systems" provides information about pests through initiatives like the Cooperative Agricultural Pest Survey (http://caps.ceris.purdue.edu/pest-lists): The National CAPS Committee will approve annually a “Priority Pest List” that will include the commodity and taxon pests and the pests on the AHP Prioritized List (Appendix G), and be based on input by PPQ, the States, the Center for Plant Health Science and Technology (CPHST) (i.e. pest ranking, feasibility of survey, and pest identification), and commodity organizations. States will select from this list to complete the Priority Survey portion of CAPS..
The lists are published in xlsx matrices with scientific names for pests (but not for crops). Seems suitable for transcription.
Resource links include:

http://caps.ceris.purdue.edu/pest-surveillance-guidelines/host-matrix-excel/2018
http://caps.ceris.purdue.edu/pest-surveillance-guidelines/host-matrix-excel/2017
http://download.ceris.purdue.edu/file/2842

First pass of extracted data available through https://github.com/globalbioticinteractions/caps-pest-lists .


Update MD file on new branch 2017-12-01_05-26-45

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef1.md
:white_check_mark:Succeeded

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


Notifications: most recent should go to the top of the stack

In the screenshot below the invalid filter notification is the most recent, yet it's not at the top

@matt-bullock I've talked to the dev team and it's not possible to implement that without refactoring how our notifications work. They asked me to postpone this ticket.

This needs to be worked....We can Not have the most recent at the bottom as they will not be seen.  This used to work correctly

looks fixed now


cudatoolkit: 10.2 -> 11.4

also downgrade cudatoolkit_11: 11.5 -> 11.4 until pytorch 1.11 passes staging
Description of changes
As discussed in: https://github.com/NixOS/nixpkgs/pull/166784/#issuecomment-1086762659
The motivation is to build as many packages as possible with the "defaults": sharing cuda, cudnn, magma, and nccl instances and simplifying overlays.
This is a major bump for cuda version, but a small step in pruning this garden:)
Things done

Built on platform(s)

[x] x86_64-linux

[ ] (inprogress) Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage

CC @NixOS/cuda-maintainers

34 packages updated:
colmap cudnn (10.2-cudnn-8.3.2 → 11.4-cudnn-8.3.2) cutensor (10.2-cutensor-<IP_ADDRESS> → 11.4-cutensor-<IP_ADDRESS>) cudaPackages.cudatoolkit_11 (11.5.0 → 11.4
.2) ethminer ethminer forge gpu-burn-unstable gpu-screen-recorder gpu-screen-recorder-gtk gromacs gwe katago librealsense librealsense librealsense ma
gma nccl (2.7.8-1-cuda-10.2 → 2.7.8-1-cuda-11.4) nccl_cudatoolkit_11 (2.7.8-1-cuda-11.5 → 2.7.8-1-cuda-11.4) nvtop python3.10-cupy python3.10-jaxlib p
ython3.10-pycuda python3.10-pynvml python3.10-Theano python3.9-cupy python3.9-jaxlib python3.9-pycuda python3.9-pynvml python3.9-pytorch python3.9-ten
sorflow-gpu python3.9-Theano truecrack xpra

Failing:

[ ] /nix/store/k7z28nmwa7q6azykhsmrciihwa1v0xxi-gpu-screen-recorder-1.0.0.drv
<cuda.h>
[ ] /nix/store/6dnifwyqhx171v6xw9ysws1b5c9fgfkl-ethminer-0.19.0.drv
> nvcc fatal   : Unsupported gpu architecture 'compute_30'
[ ] /nix/store/0xqz25b6ckli13xzz7gf2qlhycskvqi1-truecrack-3.6.drv
hardcodes -gencode arch=compute_20,code=sm_20 -gencode arch=compute_30,code=sm_30 -gencode ar ch=compute_35,code=sm_35
TBC

I think these were the only failures 🤔
I'm re-running the build: https://hercules-ci.com/github/SomeoneSerge/nixpkgs-unfree/jobs/183
And I'll run nixpkgs-review again

tldr: there are just two failures remaining, cholmod-extra and mxnet; both are unrelated to the PR
https://hercules-ci.com/github/SomeoneSerge/nixpkgs-unfree/jobs/189

Will merging this cause us merge conflict headaches with https://github.com/NixOS/nixpkgs/pull/167016?

If not, then I'm cool with merging!

Pytorch 1.11 has been merged into master, so I'm reworking this with 11.6!

Will merging this cause us merge conflict headaches with https://github.com/NixOS/nixpkgs/pull/167016?

I've tried rebasing the redist PR on top of this one: I just had to drop the parameters in the call to pytorch and some minor stuff in mxnet. Waiting for the checks to run. Here's the branch: https://github.com/SomeoneSerge/nixpkgs/tree/cudatoolkit-redist-on-11

sounds good, I think it makes sense to merge this one first since it will help us to set cudaPackages = cudaPackages_11_6 when merging https://github.com/NixOS/nixpkgs/pull/167016.

I was wrong about cudnn 8.3.2 officially supporting cuda 11.6 (although de facto it does), so I'm instead updating to 11.5: it's support both by current cudnn and by the newly merged pytorch

I was wrong about cudnn 8.3.2 officially supporting cuda 11.6 (although de facto it does), so I'm instead updating to 11.5: it's support both by current cudnn and by the newly merged pytorch

That's correct. Although I think cuDNN 8.3.3 has been released recently with support for CUDA 11.6.

Yep, and it seems that adding a new cudnn version is so much easier with the interface that https://github.com/NixOS/nixpkgs/pull/167016 offers :)

I've tried rebasing the redist PR on top of this one: I just had to drop the parameters in the call to pytorch and some minor stuff in mxnet. And a few more changes related to staging merging into master. Waiting for the checks to run. Here's the branch: https://github.com/SomeoneSerge/nixpkgs/tree/cudatoolkit-redist-on-11

Good! Then I won't touch my PR until this is in.

All builds (except one, with an old overlay) complete: https://hercules-ci.com/github/SomeoneSerge/nixpkgs-unfree/jobs/201


.node-version file for nodenv

similar to .nvmrc file
currently .nvmrc contains v16.15.0, .node-version should have 16.15.0 (no v)

Why?

sorry, should've thought about that a bit more before sending it
i should just be using https://github.com/ouchxp/nodenv-nvmrc


Linked List and Shell-Sort in C and C++

Related Issue

Repo required the code of Linked List and Shell Sort.

Closes: #25 #49

Describe the changes you've made
I have added the codes of Linked List in C and C++ and also, shell sort code in C++.
Screenshots(optional)

Original
Updated

original screenshot
updated screenshot

Hey! Please ask maintainers to assign the issue and then Create PR
Hey can you please create new PR for different issues! And for linked listed add your files in new folders! like Single_linked list files in one floder
I'm closing this now!


Maximize HTML5 canvas in default HTML page

Summary
It would be useful if there was an option on the Javascript export that would cause the game to run taking up the whole browser window instead of running in the exact resolution specified at export time.
Explanation
There are a couple reasons this feature would be useful:

You could export games that would display correctly on screens of different sizes, densities, and aspect ratios. ( Assuming you designed the game correctly )
It would allow you to make web applications using Godot. You would get all of the power of the Godot game engine to easily design web applications or SPA's.

This is already possible by maximizing the window:
OS.set_window_maximized(true)

In HTML5 export, the 'window' corresponds to the WebGL canvas.
You can also call OS.set_window_size() to resize the canvas to specific dimensions

Oh cool. That's awesome. I'll try that. I do think it would still be good to have a checkbox on the export screen that would do this for you, though. That way you don't have to add any code, as little as it would be, and you don't have to know about that technique for maximizing it.

You should be able to use the web feature tag in the Project Settings by setting an override on the maximized property.

@Calinou Somehow, the override did not work for me. I tried it with both the "web"
and the "HTML5" flag and put maximize=true but the game (Escape the Creeps still did not stretch to fit the browser window.
If found that putting
if OS.get_name()=="HTML5": 	OS.set_window_maximized(true)
into func _ready(): of the Main node did the job :) The game now stretches to fit the browser window but won't maximize the window of the Linux/Windows exports.

Closing as this is solved. :)

Somehow, the override did not work for me. I tried it with both the "web"
and the "HTML5" flag and put maximize=true but the game (Escape the Creeps )still did not stretch to fit the browser window.

This sounds like a bug. Perhaps this issue should be renamed and reopened, or a new one opened?

Think new issue would be better for that. Who wants to do the honor? :)

There is no maximized project setting.
Sometime soon I'll change the default HTML page to maximize by default.

@eska014 You are right. There is however a property called maximize. I assumed Calinou meant that...

@zolartan Can't find a setting like that in the project settings. Maybe you added it manually for that project?

@eska014 Just checked again. Seems to be added in Godot 3.0.1. If I start the project (e.g. Escape the Creeps) with Godot 3.0 it seems to not be there. But as I said it didn't work for me anyway...

Resolved by #21336

An update for the travellers from the fellow travellers from the future: this is now properly resolved and the "Export" settings have an "adaptive" resize policy. No need to resort to this workaround (like I was unsuccessfully trying to do).


Add parameter for cleanupEfficiency

Currently, the interface only exposes a parameter for cleanupSemantic.  Ideally, the interface would also expose cleanupEfficency.  This PR adds cleanupEfficency as an option for the python interface.
Less urgently, this also makes the symbols for deletion, insertion, and equality match the upstream library.

Hey, any word on this getting reviewed?  I might be biased, but seems like a useful change.

@JoshData Sorry to ping you, but are you still maintaining this repo?  This PR is a pretty small change to add diff_cleanupEfficiency to the interface in addition to diff_cleanupSemantic.

I'm not actively maintaining this, but I will try to merge simple and complete PRs as time permits.
This PR makes a breaking, backwards-incompatible change, so I am reluctant to merge it. It also doesn't contain any documentation for the new feature, and it doesn't contain any tests for the new feature. If you would remove the backwards-incompatible part and if you add documentation, I'll merge the part that adds the new parameter.


TryExecuteQuery

TryExecuteQuery
Description
This PR adds support for a TryExecuteQuery method which will try to execute a query with a set of supported query features. If the query is supported than the method will return a QueryIterator. If the query is not supported than the method returns a QueryPlan instead.
The purpose of this method is to support SQL Query Compute Gateway. We are going to initially only support queries that don't require any distribution work and over time allow more queries. If the query is not supported than we will send back a bad request with the query plan as usual and allow the SDK to do the cross partition work. The method will also always return a QueryPlan even if the query is executable, since we might want to cache the query plan in the future.
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

    public async Task<PartitionedQueryExecutionInfo> GetQueryPlanAsync(

please delete if not used anymore

Refers to: Microsoft.Azure.Cosmos/src/Query/Core/QueryPlanHandler.cs:30 in 602869d. [](commit_id = 602869d10d2c47e0d88007bf450d913f3d4de836, deletion_comment = False)

@bchong95 won;t it get solved by query wire protocol versioning and configuring SDK to use target version?

There isn't any versioning or configuring here

This is merely exposing a TryExecute variant of CreateDocumentQuery. They are calling into the same version of code.

It also allows the caller to determine what queries they want to allow.

@bchong95 please refresh the description also with current state of PR.


How will flutter handle new Apple hardware and technologies ?

How will flutter handle new Apple hardware and technologies like Cryptokit for blockchain, Core NFC framework, CoreML, Create ML, ARkit, Reality Kit, Reality Composer, HealthKit, all kinds of sensors and AI Chip.

The general answer to this question is platform channels. Any new technology can be used directly, without it needing to be integrated directly into Flutter.
Closing as there does not seem to be a specific request here beyond the general question.

Thanks @stuartmorgan Sorry, i am new to flutter, didn't knew about platform channels..


WIP: Started lowering ST to our MIR

(Closes #40)

@NOP0, are you able to review this new "lowering" code (in particular iec/src/lowering/st.rs) and let me know if you understand what it's trying to do?
Also, looks like our rustmatic_iec::parse() function doesn't actually do anything :rofl: I'll need to implement enough so I can start running the "integration test" for the lowering process.

@NOP0, are you able to review this new "lowering" code (in particular iec/src/lowering/st.rs) and let me know if you understand what it's trying to do?

Yes, for sure. :+1:  It'll take me some days though, a quick scrollthrough tells me I'm in deep waters. It will be interesting! :smile:

Also, looks like our rustmatic_structured_text::parse() function doesn't actually do anything rofl I'll need to implement enough so I can start running the "integration test" for the lowering process.

Yeah I also noticed that  :stuck_out_tongue_winking_eye:

I've gone through it all, I resolved some of my own comments that were trivial/just for my own understanding.  I had to read up a bit on specs, I must say that crate is really nice.
There's a lot of interesting code here, but I think I understand, please correct me.

At this point the parsing is finished, so the st file parsed ok. The functions were stored in the ast::File struct

We start adding stuff (names, variables, types etc) to the world, symbol table, and global scope

We unpack the function variables/parameters into a form that I guess is more suited for later passes.

The result is the entire global scope as a CompilationUnit

What are the next passes? E.g. I noticed that the body of the function is not handled in this pass.

Yes, that summary is correct.
I'm planning to also convert the function body to a "basic block" form. That'll effectively remove all loops and conditionals and replace them with gotos. This tends to make things a lot easier to reason about because you'll have a sequential chain of instructions, then at the bottom of the block you'll either return or jump to another node.
Unfortunately I can only use my phone for a couple days. I'm a radio operator for the west Australian emergency services and have been out on a deployment for the last 2 or 3 days. I finish up in 3 days so I'll be able to continue once I've flown back in.

Unfortunately I can only use my phone for a couple days. I'm a radio operator for the west Australian emergency services and have been out on a deployment for the last 2 or 3 days. I finish up in 3 days so I'll be able to continue once I've flown back in.

No worries mate, I'm guessing it's the fires.


Migrate away from deprecated JDOMExternalizer class for persisting user settings

The plugin uses the now-legacy JDOMExternalizable interface and JDOMExternalizer class for persisting user settings.  See the documentation for current approaches to persisting settings data.

Fixed in version 1.10.0


Drivetrain step

On day one, we almost did one side of the drivetrain, but because we messed up the chain.  And also we mess up the hex motor too, so we stopped there.

In day two we done one side of the drivetrain, and stated to build the other side of it.

In day three, we done both side of the drivetrain, and we put the pre-loaded 90degree bracket on it for the last step.

In day one, we almost done one side of the drivetrain, but because we msss up the chain, so we stoped there. And also we mess up the hex moter too.

On day four we done all the parts and put the extrusion, but after it we found out that the stand of is wrong, w=so we take it out and fixed it and put it back.

On day 5 we checked all problem, and also we put the wire and some welels on to make sure it it working good.


Dev aktuell

Codecov Report

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

@@           Coverage Diff           @@
##             main      #19   +/-   ##
=======================================
  Coverage        ?   80.73%
  Complexity      ?       66
=======================================
  Files           ?       12
  Lines           ?      410
  Branches        ?       68
=======================================
  Hits            ?      331
  Misses          ?       44
  Partials        ?       35

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 1d0879f...c064e23. Read the comment docs.


renderOpts being ignored

I am converting some XML to JSON, which is working as expected, but when sending it back to XML it's adding a lot of newline and whitespace that is causing havoc with my parser.
I have tried the following but it doesn't seem to make any difference:
        var parseString = require('xml2js').parseString
        parseString(data, function (err, result) {
        //console.dir(result)
        response = JSON.stringify(result);
        //console.log(response);
        responseJSON = JSON.parse(response);
        //console.log(responseJSON);

        var builder = new xml2js.Builder({ 'pretty': false});
        responseXML = builder.buildObject(responseJSON);

I assume i am missing something obvious??
Thanks
Gareth

This is an old issue, but it looks like you're not passing in the renderOpts object correctly. You should be instantiating the Builder object as:
var builder = new xml2js.Builder({renderOpts: {pretty: false}});
Maybe that can be clarified in the README @Leonidas-from-XIV ?

@rparanjpe-tesla Yes, I'm always for improving the README! Want to send a PR?

@gazzer82 - close issue?


Automatically publish the latest package types on NPM.

Hi @jinjingforever,
It would be great to have a GitHub workflow to update and publish Node types on NPM.
Getting a TS warnings here. It's not a critical issue, so there's no urgency to address it immediately! Thanks
Receiving some TS warnings here. Definitely not critical and not in a hurry for it.

Good suggestion! For now I manually published v0.0.4 to include the latest types. Thanks!

Perfect! That's awesome

hi @jinjingforever , I think you forget to build the dist  ? https://www.npmjs.com/package/@visualblocks/custom-node-types?activeTab=code

Oh no:) sorry about that. I published a new version with dist.


Apply line length rule prior to applying transforms

The transforms (especially with coffee-react-transform) works fantastically, except for one thing - it is pretty easy for rather short lines of JSX to become long lines of coffeescript (especially since they are set up to preserve line numbers).
I wonder if it would be possible to apply the line-length rule to the code prior to pushing it through the transforms?

No, I'm not going to add the needed complexity to make some rules run before a transform and some after. Before the transform happens you don't technically have a valid file, so CoffeeLint can't parse it.
https://github.com/clutchski/coffeelint/blob/master/doc/user.md#how-do-i-use-jsx-reactjs

WARNING: CoffeeLint cannot control what these transformers do. They may
violate all kinds of rules you have setup. It's up to you to wrap your code in
# coffeelint: disable=max_line_length or whatever you need.

I recommend if you're using JSX, switch to ES6 with Babel. I believe it has far better tools than CoffeeScript will ever have.


Miniheap pairs are not properly checked for isMeshingCandidate()

While meshing all size classes the meshFound callback only checks one of the miniheaps for each miniheap pair if it is a meshing candidate.
https://github.com/plasma-umass/Mesh/blob/65246837fc06dfce5c518fc77e17990bcf5c18da/src/global_heap.cc#L253
should be:
if (std::get<0>(miniheaps)->isMeshingCandidate() && std::get<1>(miniheaps)->isMeshingCandidate())

wow, great find.  It looks like I fat-fingered this in a refactor at the end of 2017:
https://github.com/plasma-umass/Mesh/commit/816ba1f043f47f7149fac3856fa6bb239532b104#diff-5e53b77d66403f5bb04fab8563dc8e80L394-L396

thanks @Corillian !  amazing find


Undefined variable: usesSoftDeletes

Version information

Laravel: v5.7.28
Voyager: v1.2
PHP: 7.2.10
Database: mysql 10.1

Description
after installing voyager with dummy data on my project when I want to use pages like posts, users, category this error appears

Please provide more information, like a screenshot of the error-page.

screenshot : https://imgur.com/SW4JGPh
steps : install voyager with dummy data
2 - login
3 - go to posts tabs
4 - error

We found a solution, in your Controller change the Voyager::view('voyager::bread.browse', compact('your params')) to Voyager::view('voyager::posts.browse', compact('your params')).
The error is something you can't make much out of, so it might be good to change the error message..

@jjasspper dosn't work for me 🤕

For the records. The variable is defined here:
https://github.com/the-control-group/voyager/blob/d506a352b5db9b170dfbb49fab1a8118fbdd580a/src/Http/Controllers/VoyagerBaseController.php#L50
And passed to the view here:
https://github.com/the-control-group/voyager/blob/d506a352b5db9b170dfbb49fab1a8118fbdd580a/src/Http/Controllers/VoyagerBaseController.php#L141
If you have a custom controller (which is NOT in your steps to reproduce) just define it as false.


DR-HAF003S asymmetric swing

Hi! Great integration, I bought this brand just for this one existing :)
The model DR-HAF003S has a functionality to set the swing in asymmetrical way, not sure how it is represented on the data, maybe with a starting point and a width
Would it be possible to have it on HA? This would open to beautiful scenarios where I can change the applied ventilator zone with a click!

Should be able to do it with angle top/bottoms:


mesheryctl refactor 3

Signed-off-by: Navendu Pottekkat<EMAIL_ADDRESS>Description
This PR is related to #3550
Any reads/changes to the context and the config file will now be handled through getters and setters.
Added centralised writes to meshconfig which will greatly reduce the complexity of the code and remove the dependency on scattered one-off functions.
This needs more changes but making a PR now to get rid of blockers with this.
@Revolyssup FYI, please use these changes in your PR https://github.com/meshery/meshery/pull/3522. You should be able to use this without any extra code, please let me know if you need some extra functionality that is missing here. If you are adding extra functionalities, please refer to how we are dealing with contexts in the meshconfig and check update.go for how it is being used.

[x] Yes, I signed my commits.

Codecov Report

Merging #3592 (848dab2) into master (008287e) will decrease coverage by 2.39%.
The diff coverage is 0.84%.

@@            Coverage Diff             @@
##           master    #3592      +/-   ##
==========================================
- Coverage   12.63%   10.23%   -2.40%
==========================================
  Files          37       37
  Lines        2929     3303     +374
==========================================
- Hits          370      338      -32
- Misses       2467     2897     +430
+ Partials       92       68      -24

Flag
Coverage Δ

gointegrationtests
?

unittests
10.23% <0.84%> (-1.18%)
:arrow_down:

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

Impacted Files
Coverage Δ

mesheryctl/internal/cli/root/config/config.go
0.77% <0.00%> (-0.16%)
:arrow_down:

mesheryctl/internal/cli/root/perf/perf.go
26.66% <0.00%> (-23.34%)
:arrow_down:

mesheryctl/internal/cli/root/system/config.go
1.11% <ø> (ø)

mesheryctl/internal/cli/root/system/login.go
0.00% <0.00%> (ø)

mesheryctl/internal/cli/root/system/logout.go
0.00% <0.00%> (ø)

mesheryctl/internal/cli/root/system/logs.go
0.00% <0.00%> (ø)

mesheryctl/internal/cli/root/system/reset.go
0.00% <0.00%> (ø)

mesheryctl/internal/cli/root/system/restart.go
2.27% <0.00%> (-0.23%)
:arrow_down:

mesheryctl/internal/cli/root/system/start.go
1.20% <0.00%> (-0.31%)
:arrow_down:

mesheryctl/internal/cli/root/system/status.go
0.00% <0.00%> (ø)

... and 10 more

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 3c7c215...848dab2. Read the comment docs.

@navendu-pottekkat  a getter for context is missing. Shall I add that? I would need it in SetTokenToConfig function

@navendu-pottekkat  Also along with, checkIfCurrentContextIsValid, I would need checkIfgivenContextIsValid

@Revolyssup Sure


remove jquery dependency

Hi @maxkfranz again, I'll also need this plugin without jQuery, which will be great for usage in react/redux frameworks, please review if this's worth for merging back into master project, or there is any problem.
Thanks a lot, you're always quite helpful. ^_^

Since this uses the same approach as you did in edgehandles, we should probably address this first: https://github.com/cytoscape/cytoscape.js-edgehandles/issues/42

@maxkfranz please review this when you've time, thanks very much! It's the same thing what we did in edge handles.

@tongbin Thanks.  I won't be able to review this until the 27 October.  Sorry for the delay, but I'll look at it as soon as I'm able.

Thanks for your time, no hurry.

@tongbin Sorry for the delay.  I've been really busy.  Can you try with the latest jQuery replacement in edgehandles?
There's at least this bug that has been fixed in the replacement: https://github.com/cytoscape/cytoscape.js-edgehandles/issues/51


Process Creation Failure: CL.EXE

Describe your problem here.
Compiling group: haxe
cl.exe -Iinclude -IC:/HaxeToolkit/haxe/lib/discord_rpc/git/linc/ -IC:/HaxeToolkit/haxe/lib/linc_luajit/git//linc/ -I C:/HaxeToolkit/haxe/lib/hxCodec/2,5,1/lib/vlc/include/ -I C:/HaxeToolkit/haxe/lib/hxCodec/2,5,1/lib/vlc/src/ -nologo -DHX_WINDOWS -GR -O2(optim-std) -Zi(debug) -FdC:\Users\User\desktop\FNF-PsychEngine-Main\export\release\windows\obj\obj/msvc64-nc/vc.pdb(debug) -Od(debug) -O2(release) -Os(optim-size) -Oy- -c -EHs -GS- -IC:/HaxeToolkit/haxe/lib/hxcpp/4,2,1/include -DHXCPP_M64 -DHXCPP_VISIT_ALLOCS(haxe) -DHXCPP_CHECK_POINTER(haxe) -DHXCPP_STACK_LINE(haxe) -DHX_SMART_STRINGS(haxe) -DHXCPP_API_LEVEL=400(haxe) -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH -DHX_WIN_MAIN(main) -wd4996 ... tags=[haxe,static]

src/flixel/input/actions/_FlxSteamController/FlxSteamControllerMetadata.cpp
src/sys/io/_Process/Stdout.cpp
src/openfl/display/_internal/Context3DElementType.cpp
Process creation failure : cl.exe

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
Only changed executable name in Project.xml (also changed resolution from 720p to 1080p)

What i changed for Project.xml:

I assume you had other issues cuz i just did this right now and it worked to me.

i don't know how that happened

i'll reinstall source later and try again

I assume you had other issues cuz i just did this right now and it worked to me.

oh wait i forgot to mention did you change the 720p setting to 1080p


PLY list of indices for face is not supported?

When a PLY file with list of vertex indices as for defining a face is fed for the online demo I get the following error:

The header of the file is the following:
ply
format binary_little_endian 1.0
element vertex 10
property double x
property double y
property double z
property uchar r
property uchar g
property uchar b
element edge 2
property int vertex1
property int vertex2
property double w1
property double w2
element face 10
property list int int vertex_index
property uchar red
property uchar green
property uchar blue
property double v
end_header

Same file can is readable with both Blender and MeshLab.

Hi @ComicAddict ,
Model-viewer currently supports PLY files containing 3d gaussian splatting scenes only.
For models we generally rely on glb/gltf.
May I ask why you're using PLY for meshes? We've not had a request to support PLY meshes before.
Thanks!

Hi @slimbuck ,
I was checking out all the possible PLY viewers to see if there are some tools that can view the custom attributes. I have PLY files with custom per vertex, per face and per edge information. Are there any other file format that can support per face and per edge custom data?

Yes PLY is perfect for custom data and the only format I know of that supports this.
How would you expect the viewer to display the custom data? Show the values in a table or actually render the data on the 3d viewport?


Documentation, documentation, documentation!

I just released v0.1.0 of DrMem (:tada:) and published it to crates.io. Then I started following the links to the documentation and was disappointed at how little I've written. The drmem-api and drmem-config crates especially need content because drivers use the types and interfaces defined in those crates.

The drmem-config crate was deprecated. Its contents were moved into appropriate crates and modules.


Redefine ExpandHKDF as a one shot function

Go 1.24 will most probably move the golang.org/x/crypto/hkdf package into the standard library: https://github.com/golang/go/issues/61477. The new API will be a little bit simpler, basically hkdf.Expand won't return a io.Reader but a slice of bytes as bis as the keyLength parameter.
Our cng.ExpandHKDF function is not well fitted to implement the new API, as it also returns an io.Reader and internally allocated a buffer that might not have the same size as keyLength, which will end up causing unnecessary allocations.
This PR redefines and reimplements cng.ExpandHKDF so it fits better with the new Go API. As a bonus, the resulting implementation is much simpler.
Note that this repository is still in v0, so we are free to introduce breaking changes.

For https://github.com/microsoft/go-lab/issues/110.

For https://github.com/microsoft/go/issues/1416.


vow-flog-fail-rough-spec passing

@goodlyrottenapple how long does this proof take on your machine? If it's well over 600s, then we may want to add it to tests/slow* list so it's not run on CI.

@ehildenb no it was actually pretty fast... "only" around 350s


Improve description of ApiNATOMY models

ApiNATOMY connectivity models each have their own URI (e.g. https://apinatomy.org/uris/models/keast-bladder) -- shouldn't these be in the table of models?
A SCKAN endpoint may or may not know about a given model -- the list of available connectivity models can be retrieved with STORE.connectivity_models(), and then the URIs of paths within a model can be retrieved with STORE.entity_knowledge(MODEL_URI). What about demonstrating both these methods, before the connectivity graph example?

I can add a table for the URIs of each model. However, how would this be explained? I am wondering how the notebook utilizes the URIs and how to write a description on what they would be used for. Especially to a basic user who is not familiar with SCKAN/ApiNATOMY. essentially what are these URIs for?

I would hope that a user has some understanding of what a URI is, and of metadata models (e.g. RDF) and ontologies.
If nothing else, is it not better to have the formal name (i.e. URI) of a model and say how to then obtain the URIs of its constituent paths?


#381: update only what was changed

Please review and comment. I might have missed some cases - please see Defect381_UpdateModifiedOnlyTest.java for covered scenarios.

@Garagoth, I just modified the Convert code to be locale independent, following the issue #384. With this new code the test should be:
//try numeric string with decimal separator in java format, this should be locale independent
a.set("amount", "123.11");
a.validate();
a(a.errors().size()).shouldBeEqual(0);

I'm suggesting we use Converters to do locale-specific conversions between numbers and strings.

@ericbn, are you saying that this pull request is not necessary?

@ipolevoy, @Garagoth, the changes made to NumericValidator are not necessary.

@Garagoth, also please add a test that does delete(), then thaw(), then saveIt() on the model. It should be "modified" between thaw() and saveIt(), right?

@ericbn : I added to numericValidator comment regarding Locales AND some speedup with skipping .toString() + .parse() combo when value is instanceof Number already.
Main change was in test to be include locale specific string...
Also, regarding isModified: Yes, it should be modified between thaw and freezeit, give me a moment :-)

@ericbn : Added tests.
Also, regarding NumericValidator: after your change it still fails with decimal separator different then locale settings.

@Garagoth, org.javalite.common.Convert only accepts the java format for numbers now, so only '.' for decimal separator. That's what I meant for "locale independent" above at https://github.com/javalite/activejdbc/pull/386#issuecomment-79091611, because now the behavior won't vary automatically with the server locale.
I'm suggesting we use org.javalite.activejdbc.conversion.Converter to do locale-specific conversions between numbers and strings.
So we need to review NumericValidator with the new behavior -- in case of an String, accept only the java format for numbers now, so only '.' for decimal separator, disregarding the server locale.
As this issue is not the target of this pull request, I think we can review this latter...

@ericbn As I said, I made no functional changes in NumericValidator other than some speed improvement for objects that are already numbers.
I modified the test to show the issue and to make it pass on my machine as it wasn't working other way. It should pass everywhere now, regardless of locale used.
Can we deal with updates now and move to discussing and fixing validators in separate thread?

@Garagoth, sure! @ipolevoy, this pull request LGTM.

@ipolevoy I changed tests to conform to naming conventions. Also added some tests for dirty list contents.
Regarding passing dirty info to new model in copyTo: since you put directly into attributes those became changed, so dirty. Imagine the scenario:
m1.createIt(); m2.createIt(); m1.copyTo(m2);
m2 is not new but modified. I created a test for that: shouldBeModifiedAfterCopyTo()


Create a Smart Contract Example with Tutorial using Ink #2

Parity Ink is a smart contract tool which allows for WebAssembly based smart contracts to be written in the Rust programming language.
Create an example smart contract with documentation and a tutorial detailing how you made it. In the tutorial it would be helpful if you compared some of the syntax and methods to what developers may already be familiar with in other smart contract languages. Deploy the smart contract example to a Substrate chain and optionally create a UI to interact with it.
Requirements
A correct submission will:

Be open source.
Comes with a tutorial detailing how it was developed and comparing it to other smart contract languages.
The smart contract must be deployed to a Substrate chain.

I have made korean translation on how to install substrate and connect. The repo is private for now, asking speckle team to discuss opening to public.

github link is now in https://github.com/speckleos/Ethcon-korea, check progress.

I am still working on this issue. Right now, I am working on building substrate quickstart tutorial to start off substrate development in both local and cloud environment.

thanks for the update @hskang9 !

So I have made a ppt and presented it on ethcon korea. now I am creating medium post to present to Polkadot Korea group for new developers who are interested in substrate

Is that bounty still open?  I want to apply for this...

I am working on parity ink medium in Korean. I think you can ask for other languages as well.

My first article https://medium.com/@a4nkit/tictactoe-game-on-ink-substrate-chain-84ac30cc826a?postPublishedType=initial

My first article https://medium.com/@hyungsukkang/parity-ink-로-substrate-스마트-컨트랙트-구현하기-c9bd1a57cc93 @Web3Foundation

@aj07 and @hskang9 my suggestion if you want to want to try and earn this bounty is to provide a PR to this repo:
https://github.com/substrate-developer-hub/substrate-contracts-workshop
Medium articles that you post will quickly go out of date as we update the ink! project.

Be open source.

Also means be content which can be updated and maintained by the community.

Both of you are wasting your time copy and pasting the same install instructions over and over into a "part 1" of your guide.

@hskang9 please feel free to continue with this bounty. Once you have the second part and the code + additional documentation our team will review!

@dfishb why was this closed? @hskang9 you are continuing the work on this or what's the latest again?

Well recently, I am finding a combination in which I can work on the smart contract. It is good to see the updates here, but updating at break-neck speed is really a challenge. To provide real tutorial, I really wanted to show working demo, and I thought I could solve the errors on the way, but it turns out I can't 🤦♂... I think I should ask for solutions while I am getting an error for now.

Ok; so should consider it still a WIP for you? Its understandable on the timing, so just wanted to see if you're still considering finishing what you started when you can execute on it.

Yes, I feel guilty every time when I see this...but it is on the way...as my heart says I should finish this with real demo. It looks cool to show the solution right away, but this is a long fight for me.

So the first error I got is when I uploaded the contract, the screen stops after adding the code in substrate development chain. I received event putCode, and after that the polkadot.js apps stops like this screen below:

The chapter I found error is deploying-your-contract
I used MacOS with the newest cargo-contract interface downloaded from parity.io,
my substrate version is substrate 2.0.0-79dd9c83-x86_64-macos.

@Web3Foundation and @hskang9
It does not make sense to continue this bounty with ink! at the moment.
ink! is undergoing huge changes at the moment that will fundamentally change all the syntax.
There are also a number of constantly moving development items that break UIs and end to end scenarios. We have a single tutorial right now that the ink! team personally maintains:
https://github.com/substrate-developer-hub/substrate-contracts-workshop
For the time being, this is how we should keep it until ink! is stabilized.

@hskang9 with the update that @shawntabrizi has provided it seems we should put this one off the shelf as !ink is not stable enough / changing syntax too frequently for completion of this bounty.
I will revoke and you can remove off any kind of plate until further iterations of !ink are more stable presumably.


Reasoning behind rejecting non even byte length for master secret

Curious, what the reasoning was behind requiring an even byte length for master secrets instead of padding to an even value.

https://github.com/satoshilabs/slips/blob/master/slip-0039.md#encryption-of-the-master-secret
Feistel network required even number of bytes in the input.


(st) Plugin doesn't appear to be working

/Users/Rowan > st
zsh: command not found: st

/Users/Rowan > ls ~/.oh-my-zshls ~/.oh-my-zsh/plugins/sublime/
README.md          sublime.plugin.zsh
/Users/Rowan >

~/.zshrc
export ZSH=/Users/Rowan/.oh-my-zsh
export UPDATE_ZSH_DAYS=7
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

COMPLETION_WAITING_DOTS="true"
CASE_SENSITIVE="false"

source $ZSH/oh-my-zsh.sh
plugins=(st)

red=$(tput setaf 1)
yellow=$(tput setaf 3)
white=$(tput setaf 7)
export PS1="$red%/% $yellow > $white"

The name of the plugin is sublime, not st. You have to put the correct name in the plugins variable.


Disabling themes

Hi,
I've installed the themes from the repository, and the first thing I saw is that it imported me the 400+ themes into my list of themes, including contrasted themes. It's good and all but it would be better to be able to actually select which themes to import.
I can do such a setting page if you want, but first I want to know if you're interested.

I agree. I think it would be good if the package was customized/split into multiple packages like:

Light themes
High-contrast themes
Dark themes

That way, you can pick which ones you prefer.

@mallowigi Why was this issue closed? Has the problem been resolved?

Because it’s not likely to be done.
--
Elior
On 30 Sep 2019, 9:21 +0300, Per Lundberg<EMAIL_ADDRESS>wrote:

@mallowigi Why was this issue closed? Has the problem been resolved?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Using logmsg in equations can cause SAM to crash

Describe the bug
If uncommented, executing the code below can cause SAM to crash:

(from Battery Dispatch Options BTM)
To Reproduce
Steps to reproduce the behavior:

Open a BTM PV-Battery Case
Select "peak shaving dispatch" with a custom load profile and custom load escalation
Switch to another dispatch option
SAM crashes

Expected behavior
SAM should not crash
Workaround for the release is to comment out usages of logmsg in equations. We should discuss whether or not to allow this in lk callbacks in the future.
Operating System and Version

OS: 2021.12.02 and 2022.11.21 RC2

Closed in #1286


(refactor) wrap web3Modal related code as hook

Replace utils/web3Modal to hooks/useweb3Modal,
Maintain the same function but make App.js simpler to read.

Hey, thanks for your PR! Just started reviewing now. My immediate thought is that the base branch should be staging - that's where we aggregate changes before a release on the npm registry.

I pulled your branch, resolved the conflicts, and force pushed the new HEAD to your branch.

It works well. My only change was to make the code formatting consistent with the rest of the codebase.
Merging now.

@PaulRBerg thanks! I didn't realize the develop is not the goto branch 😅

@PaulRBerg I found https://github.com/raid-guild/xdai-omnibridge/blob/master/packages/react-app/src/contexts/Web3Context.jsx
which bootstrap with create-eth-app and find they use context/hook to organize the connect/disconnect and elegantly expose user account/provider/network with walletSelector
https://github.com/raid-guild/xdai-omnibridge/blob/master/packages/react-app/src/components/WalletSelector.jsx
instead of the current useWeb3Modalhook, how do you think if we adopt something similar to that?

First off, thanks for the PR @gasolin. I wasn't really happy with the original code so glad its been given some finesse.

So I am against this, but maybe @TomAFrench thinks otherwise?

I'm a little torn on this. I don't really agree with the code size argument as the xDAI implementation adds extra values like checking for a network mismatch, etc. which we could strip out for minimalism. It doesn't bloat the templates with extra files either.
My only issue is that while a context is definitely a big DX improvement, it's "advanced React" so people not familiar with them may be a little confused. If we're happy with that then I think that we should at least implement it as it'll be a 5 min job and then reconsider.

@PaulRBerg @TomAFrench I did the port and think useContext for this case isn't that promising as I saw it the first time.
Current useWeb3Modal is easier to grasp and change as use want 👍
will send a PR to remove the dup comment though

My only issue is that while a context is definitely a big DX improvement, it's "advanced React" so people not familiar with them may be a little confused.

Right on.


Dashboard Settings: Successful Updates UI

Feature Description
When a user updates a publisher logo or their Google Analytics ID as an admin in the Dashboard on the Settings page we need to show success of that update. Currently there's no success messaging in the Dashboard to piggyback off of. We do have a toaster wired up for error handling, do we want to implement success toasts as well?

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

UX for success of updates added to ticket, then front end implementation

Implementation Brief

TBD

I have success toasts wired up (see 'copy preview url' in the story context menu)  - so I think just some verbiage here for what a success toast should say for successfully updating your google analytics ID is needed. Something like:
title: Google Analytics ID updated
body: Stories will all now use UA-XXXXXX-XX as their GA ID.

There could be a simple "Settings saved." snackbar message.

There could be a simple "Settings saved." snackbar message.

wow this is from almost year ago. Let's just do that and get this closed before we hit a full year from creation. 🥵

@csossi  there's QA instructions in the PR ✨

Verified in QA


A remove() method for d3.geom.quadtree

It would be great if d3.geom.quadtree supported removing points from it.

Merging into #1991.


Applications hide bar plugin

The bar goes to the top of the screen, but applications are automatically laid on top by Workspacer, making the bar effectively useless.

I don't see this problem for any applications that I use. Can you provide your monitor setup and what applications this is happening with?

I have the same issue. Display resolution 3840x2400, running workspacer stable 0.9.10. No change to config. Happens both with hiding and not hiding the windows bar. Sceenshot:

My first thought would be that this could be linked to display scaling. Not something winforms is famous for handling gracefully. I'd have to check again but I believe the setting for the bar is already DPI aware but could be that i'm wrong about that. Do you happen to run multiple monitors by any chance?

Sorry for the late reply. No I do not run multiple monitors, at least I didn't when I was testing workspacer.

Sorry for the late reply. No I do not run multiple monitors, at least I didn't when I was testing workspacer.

Hello, I had the same Issue.
I switched to using new MenuBarLayoutEngine(new MyLayoutEngine(), "MyName", 30), after that it worked fine, as it spaces the top to the size of what is defined (30 here => BarHeight = 30 in the BarConfig).
Hope this helps

Hello, I had the same Issue.
I switched to using new MenuBarLayoutEngine(new MyLayoutEngine(), "MyName", 30), after that it worked fine, as it spaces the top to the size of what is defined (30 here => BarHeight = 30 in the BarConfig).
Hope this helps


Feedback on paradigms

There has been some feedback that the paradigms in new itwêwina are more difficult to parse, in contrast to the old version of itwêwina, cf.

" guess I find not being able to look up verb charts makes it a little hard to follow. Can you make it so you can see verbs the old way? I found it hard to see the paradigms. All the books are different than how these charts are arranged so I was hunting around quite a bit. This is probably not place to be rearranging conjugates verbs. Maybe do that in a textbook or grammar book instead of here. I thought  the former arrangement was the best feature of the original version. I probably won’t use this version if the charts are all mixed up as it will take longer to find things as they are all mixed up. Maybe allow an option to use it this way or the old verb charts. "

I don't know what the above exactly means. One solution would be to allow for the explicit selection of paradigm types as well as the terminology that is used, so that users can directly select the linguistic paradigm with their choice of terminology. Another would be making the row/column labels more distinct, taking some inspiration from old itwêwina.

Closing this in favour of #860/#854


ITextFormatter support for both sinks

Allows for the overloaded option to pass an ITextFormatter from the Serilog framework. This enhances the options of the Alternative Rolling File Sink as it can now output in JSON, Raw, or Display formats. If there are new formats added to the Serilog framework, they would be supported as well.
This is functionality that exists in the Serilog Rolling File sink and should be extended to the Alternative Rolling File sink.

Thanks for this @jonryan , this is now available from 2.0.7


[Added] Some Into-handlings and code cleanups

Fixed some indentations (also those on l. 39&43 of filehash.rs, don't know why it's not shown), introduced some Intos for less conversion and more reference handling instead of cloning. There is still an open question regarding lifetime handling where Dr. Google wasn't that talky (how to handle results of other crates in functions with lifetime), so I could not go any further for the moment, but I think @saschagrunert's almighty wisdom can answer this in the next meetup ;D

Coverage decreased (-0.3%) to 74.823% when pulling 5b57b9ff7e415cd72ab1bb1cc6186f5c6e3853b4 on Drogglbecher:string_to_str into 08aec42d733710698443e6cbe6e7320a473252a1 on rust-leipzig:master.


test(stableswap): compare direct solver and binary search solver outputs given the same inputs

Background
We should have a test comparing the results of the direct solver to the binary search solver. That is,

solveCFMMMultiDirect
solveCFMMBinarySearchMulti

Suggested Design
Create a table-driven test with hand-picked values. Call both functions and compare the results
Acceptance Criteria

make sure that there is no difference or that the difference is within the acceptable bounds

@AlpinYukseloglu let me know what you think, please. I think this would be nice to have before the upgrade

We actually did have a test like this but ended up splitting it up into separate ones - since we test both the direct and binary search solvers against the same CFMM (i.e. k stays constant for both), adding this back in wouldn't meaningfully increase coverage imo. I'll still try to throw one together if I get through the rest of my pre-launch backlog but this shouldn't be release blocking imo


Confused on Basic CRUD Functionality

Apologies in advance, but I am really confused on how to:

Perform basic persistable CRUD operations using the QuestJournalManager instance or an extension of it, and
Sync the UI with the questjournalmanager.

For reference, this is a minimal reproduceable example, assuming the QuestJournalMenu Prefab is used, and the QuestDatabase and QuestJournalSettings are in my Resources folder:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using CleverCrow.Fluid.QuestJournals;
using CleverCrow.Fluid.QuestJournals.Quests;
using CleverCrow.Fluid.Utilities;

public class AddQuest : MonoBehaviour {
	public QuestDefinitionBase quest;

	public void Add()
	{
		var questDef =QuestJournalManager.Instance.Quests.Add(quest);
 }
}

Putting in debugging lines like
var allQuests = QuestJournalManager.Instance.Quests.GetAll();
allQuests.ForEach(quest => {
Debug.Log(quest.Description);
});
Prints out all of the correct quests, both existing and the new added 'quest'.
QuestJournalManager.Instance.Save();
Executes without errors.
However 1) the GUI does not reflect addition of the 'quest' above, and 2) QuestJournalManager.Instance.Save() does not serialize the updated instance.
Would really appreciate your guidance on this, and would love to use your architecture for my projects.

Sorry for the delay in response on this. Does the example code in this project run okay? What you have there looks fine.

Closing this out for now, but feel free to re-open if you're still having trouble.


Change: Random -> SecureRandom, MD5 -> SHA-256

When this PR is merged,  the .aar in https://github.com/idpass/smartshare-react-native/blob/main/android/libs/ will be manually updated. And then, we will bump package.json to next version and update our published library in npmjs.com


Updated program name to just App Assure

Our program name has changed. We are now just App Assure. I removed the work "Desktop" and udated our aka.ms link

@ColbyHaase - please merge the commit on the copy/edit review done by JohanFreelancer9 or make the necessary changes on the PR following the suggestions made. Thank you.

@mypil Sorry for the hassle, but I don't use GitHub. Not sure if I did it correctly? The suggested changes are great, so we want to go with those. Please let me know if there's something else I need to do. Thank you!

@ColbyHaase - No worries. You did the right thing. I will tag the author now for review and to get his approval to merge this PR.
Thank you for your contribution to make the docs better! Much appreciated!

@JGruszczyk - PR has been copy edited and is ready for final review.
Thank you.
cc: @kenwith


Kind of sensors permanently armed

Beside armed away, night, etc. IMHO there should be a permanent armed state for all time alarm sensors like smoke, gas, water leak, etc that should trigger always, no matter if away, night, home, etc are armed or not.

This is in place in v1.1.0.
The response is still open for discussion.
Currently they will/should trigger the alarm immediately, so you will have the siren switched on immediately.
I'm not sure if this is desirable (since I expect the triggers are mostly false).

If it's a smoke sensor you always want siren on if the sensor finds anything, I would have thought.  So seems the correct behaviour.

If it's a smoke sensor you always want siren on if the sensor finds anything, I would have thought. So seems the correct behaviour.

Agreed

Can this issue be closed?
Or is there a need for additional functionality?

Yes, I think there is a need for a permanently armed sensor that doesn't trigger the alarm,  But just notifies. For example, a power overload/overheating on a Shelley switch.

Such behavior is out of scope for Alarmo.
You can use a standard HA automation for this.

I'm closing this issue as the original request seems to be resolved.


⚠ Turnos 24x7 has degraded performance

In 49c6e0c, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 7127 ms

Resolved: Turnos 24x7 performance has improved in 5007ca1.


App could serve deficient API cache

It's rare case, but potential bug.
Step:
1 - Run bower-browser without cache.
$ bower-browser --cache 0
Fetching package list...

2 - Immediately press Ctrl + C before complete fetching.
3 - Run bower-browser again, using cache.
$ bower-browser

Then, reproduce #9. No package is shown in the "Packages" view.

Fixed by e487cde3463d3eb6bbee16e40f105fa228d602a6.


cast_assoc across schema prefix

I have run into an issue when using cast_assoc when the child association is a different schema prefix then the parent schema and I am receiving this error
** (Postgrex.Error) ERROR 42P01 (undefined_table) relation "#parent_assoc_prefix#.account" does not exist

In theory, this should be attempting to use "#child_assoc_prefix#.account" -
Based on @josevalim 's response to this stack overflow from May '19 it seems like it assumes all schemas are in the same prefix. - I was wondering if this was still the case, if it was something that would be fixable in the short term and what the reasoning behind this decision was.
Really appreciate all of your hard work and would be happy to dig into this if the change is reasonably scoped!

Hi @camilleryr. Can you please provide more information? In particular, what is your Ecto version and how you are defining these schemas? When you open up an issue, there is a template with information you should fill in, so please do that and it will certainly help move the conversation forward. I will close this one meanwhile. :) Looking forward to the new issue.


added wishlist functionality

here is solution of of the issue #107
Now users will be able to add iternships to their wishlist
we will create a seprate issue in which user will be able to remove the internships from wishlist

Looks good, but can you implement these @rajat99-default
footer gets misplaced for wishlist section, if there are no wishlisted items present, also,
add wishlisted items horizontally on wishlist section, and
do not redirect on clicking the icon,
turn wishlist icons as marked on wishlist page and on clicking the icons again , remove it from the page.

I will create a seperate issue

First assign the Labels
my previous PR is not counted in the leaderboards

@rajat99-default  Resolve conflicts ,also make your design responsive for Mobile view

design responsive for Mobile view
is cheez pe ek alag se issue bana duga
fir solve karluga

Conflict solve kardo.
Responsive bhi issi me kardo, alag issue banane ki koi jarurat nhi he iske regarding.


Cyclic data structures require manual implementation

Example code:
#[derive(Archive)]
struct Test(Box<Test>);

Causes the error:
overflow evaluating the requirement `Test: Archive`
see issue #48214
add `#![feature(trivial_bounds)]` to the crate attributes to enable

This is because whether Test is Archive depends on whether Test is ArchiveRef, which depends on whether Test is Archive.
Cyclic data structures can still be created, but require manual implementation. Maybe there's some way to use an attribute to avoid adding the where predicate for a specific field?

Fixed by 9edc5fac2884fe6d7d06d80b2fb7c7ade09c9195


Sonos integration

Idea: Display Album art, Titel etc. of the currently playing song on the rooms Sonos speaker.

Well, since I don't have a magic mirror (yet!) and don't really have time to do it, I think it would be fairly easy to implement it.
Looking at this library: https://github.com/jishi/node-sonos-http-api
Maybe with this (when done): #76
It would be pretty darn useful and nice!

I started playing with the Sonos api yesterday and got it to work.
It did not take much to get the rooms and the current playing song.
Now I just need to make it work with [module system] (https://github.com/MichMich/MagicMirror/wiki/Module-System-Proposal), #80
And add some styling.
The only thing that bothers me is that a separate service needs to run in the background.

That would be Awesome!!
How would it work with multiple zones?
Would I need to specify which zones zone the mirror is in?

I did not think about that you might have a mirror in each zone.
I display all zones and the current song playing.
With the option to hide zones that are not currently playing any song.
I haven't been working on this in a while. How is the module system progressing?

@Vaggan could you share the sonos coding, I also would like to display the current playing song. A separate module would be great.

Hi @CFenner
I created a branch called sonos-module in my fork.
Look in the modules folder.
I´m new to github so I think I screwed up my commit (I´ll fix it later) but i think you will find the code there.
It might work out of the box. If not, I might have changed a line or two in controllers/modules.php file in my main branch.

looks good, but you call http://localhost:5005/zones and i think you didn't commit this service.

Sorry, I forgot to tell you that I´m using node-sonos-http-api as mentioned above.
So you need to have that running in order to get this to work.
Maybe in a future version we can integrate this in to the module in some way.

Good idea, I suppose as you are just using /zones we should be able to cut down the service to a small part.

Yes,  but I have been looking at #76 (Voice recognition) as well.
And I have implemented it for the Sonos system.
I can control the volume, play/paus music and send voice messages. And for this I need the API.
Do you have any suggestion for how to implement these separate modules using the API without duplication the Sonso API in the modules.
I think it is easier to just use the existing API.

Maybe you could just create a "sonos-connection-module" which does basically nothing on the mirror but enables the api calls. Then you can create a "sonos-display-module" which displays the zone info calling the service provided by the "sonos-connection-module".
For the voice controll you could create another module which again calls the service provided by the "sonos-connection-module".
@MichMich is working on a new module system and I think I read something about event handling, this could simplify inter module communication.

Sound good.
I really appreciate the feedback.

Great idea! A few days ago I bought a sonos play 1. Actually I try to get this module working, but I have a few problems. I installed the SONOS HTTP API (copy all files to /home/pi; following the "usage" points). After that I copied the sonos folder from (https://github.com/Vaggan/MagicMirror/tree/sonos-module) in my modules folder. Did I forgot something? My programming skills are not the best, I understand most, but I've not so much experience in it.
Perhaps anybody can help? Thanks :+1:

Hi @djsunrise19
You only need to copy the sonos-module folder from this folder.
I will try to create a new repo and add a readme with som more info when i got the time.
Did you get the SONOS HTTP API working by 'npm install --production' and 'npm start'?
You need to run 'npm start' and have the API running i order to get the module to work.
Tell me if you do not get it to work and I'll see if I can help.

Hi @Vaggan,
thanks for answering :).
I copied the "sonos-module" folder in my "modules" folder.
If I type npm install --productions I get this: http://prntscr.com/ajw1io
Where I have to copy the files from SONOS HTTP API?
Thanks for your help, i really appreciate it.
Regards
Maurice

I´m not sure but it looks like you are in your home folder when running the command.
You need to be inside the "node-sonos-http-api" folder. In this folder there should be a file called package.json. It is this one that NPM is looking for when you run npm install --production
This is where you should be when running npm start as well.

Oh, I see! That looks way better: http://prntscr.com/ajxvjf
But as you can see I have a message with "{ [Error: Cannot find module './settings.json'] code: 'MODULE_NOT_FOUND' }". Is that a Problem?
How can I start the server on every reboot? @reboot command in crontab -e?
Regards
Maurice

I don´t think it matters. It will use the default settings.
You can just test the api by entering http://localhost:5005/zones in the browser. if you are not on the PI change "localhost" to the IP-address of your PI (looks like <IP_ADDRESS>).
If it does not work you can try to create a settings.json file in the root directory. My file only contains the voicerss settting and my specific key. It is only used for the say command so it is not mandatory.

I don´t know about the reboot stuff but i found a blog post (Check out nr.5) that looks like it fixes what you are after.

did you encounter cross origin resource sharing issues?
can't access localhost:5005 with JS, works in browser with localhost:5005/zones. Any ideas?

Yes! I found a fix for that, Let me check. I will edit this comment if I find something.

@Vaggan: http://<IP_ADDRESS>:5005/zones -> ERR_CONNECTION_REFUSED

Maybe you get the CORS error that CFenner got?
Can you se any info in the browsers developer tools (console)?

@Vaggan: thanks, that did the trick.

@Vaggan, I made the changes above, too and add the script in my init.d. http://<IP_ADDRESS>:5005/zones works fine: http://prntscr.com/ak6zut
But I see nothing on the mirror. Your "sonos-module" folder is in my "/modules" folder. I only copied it and changed nothing. Is that correct? I'm not sure...

Do you have your sonos playing? (Looks like it from the screenshot)
I configured minbe to not display anything if i´m not playing.
No errors in the browser console?
I might have changed a line or two in controllers/modules.php file
change line 18 to:
print_r('<script src="'.$module.'/'.$file.'"></script>'."\xA");
and line 29 to:
``print_r(''."\xA");```

Ah, sorry, I forgot to upload the screenshot. There are some errors: http://prntscr.com/ak77p0

Well...
The api is upp and running and you get a response from http://<IP_ADDRESS>:5005/zones.
But you can´t see anything in the mirror?
Did you fix the CORS thing?
Maybe try to change localhost to <IP_ADDRESS>. If you do, you might have to change the url in to CORS settings as well.
I can´t think of anything else right now.

Yes I'd fixed the CORS thing. However, after a restart again it works! Now I'll make a litte CSS Box with a few sonos parameters (image, ...).

Nice!
No problem.Happy to help.
You are welcome to share your results.
Interesting to see what people do with this module

In my Sonos-Module repo I enhanced your module to fit the new module system
I also did some styling.

As I still didn't finished my mirror, I'm not sure how the album art looks like behind the glass :)

Guys, if you are feeling adventurous: you might want to try out to built a v2 module for this. I don't have any documentation ready, but you might be able to find out how things work by looking at the default modules.

Can I close this issue?

I have created a sonos module.
And with help from CFenner there is also a version for MagicMirror v2-beta
You can close this issue.


[Feature Request] Add different sources for books

Checklist

[X] This issue contains only one feature request. I will open one issue for every feature I want to request.
[X] I checked, but didn't find any duplicates (open OR closed) of this issue in the repo.
[ ] This feature is merely an UI/UX update.
[X] This feature is not going to conflict with many of the existing features/options.

Is your feature request related to a problem? Please describe.
Gutenberg has a lack of selection
Describe the solution you'd like
Add ability to use custom sources for books
How will you/everyone benefit from this feature?
This will greatly increase the scope of the application
Additional context
No response

Myne is primarily a Gutenberg client, i don't have plans to add other sources as of yet, although I may think about it in future, also allowing users to add custom sources isn't really possible because every website has different methods of accessing data, there isn't any universal method which works in all of them.

There is a any universal method which works in all of them https://github.com/gedoor/legado/blob/master/English.md


does anyone know how to use the Logs characteristic?

does anyone know how to use the Logs characteristic?
is there a defined format for history sensor values? how should the tlv8 data represented in HAP-NodeJS?
does anyone know how the elgato sensors transmit historic sensor data so that eve can display the graphs?

have a look here: http://developer.xamarin.com/api/field/HomeKit.HMCharacteristicMetadataFormat.Tlv8/

The tlv8-format is used throughout homekit, so you can find a working implementation in this very repo: /lib/util/tlv.js.
Of interest is the actual data stored in this format - I don't own any eve accessories unfortunately but I'm also interested in providing this data.
Actually, HAP-NodeJS might provide this data quite easily across multiple (if not all) platforms and accessories.

Wow that would be Great to See some Temperature sensors in Eve

Hm. I fear this is not at all as easy as hoped. I got an eve weather today and well, they are doing some crazy custom stuff.
From what I can guess, they've created a custom Service that provides 2 Read-Only and 2 Write-Only Characteristics.
My best guess: they write sth. then get a response in the other char, write again, get another response.
This process actually takes quite a while on a few data points, I wonder how they limit that.
But anyway, I'm pretty sure they don't just use a Logs-characteristic and instead they implemented sth. completely custom :(
Anyone up for some reverse engineering? :)

i have just tried the same with a eve door sensor. here is a lot of custom services and characteristics. to bad :(
the eve app is really nice. the sensor not so.. my homematic sensors are much better. event ehe pushing of the current state works better with the fhem shim as with the eve sensor. so i will send it back.

Oh, sad to hear that, but to be honest: I can totally understand your decision.
 I've had more problems connecting the Eve Weather to my Home than developing and connecting accessories from scratch. I think it's somewhat related to the BLE-requirements to save power, but hey that's not my problem.
On the bright side: I am able to fake a basic Eve with HAP-NodeJS now:
I am able to send arbitrary log-values, though I have not yet understood how partial logs are requested (shouldn't be that big of a problem though, as we are on an IP Connection instead of BLE, I'd have no issues sending hundreds of kB of data).
What worries me is that the logs seem to be hard-coded, that is there are 3 values transmitted per log entry and these 3 values are used for each particular sensor respectively.
There's a bit of data I cannot make sense of right now so there might be some mapping hidden in there, but right now this would mean there's no way to make this protocol work across other devices (or, well at least not for any device that does not support the 3 sensors).
I do hope that Elgato put a bit of thought into this and allows for dynamic mapping, but we'll see.

that sounds absolutely great!
do you already have some code to share? i'd love to test this.

by the way: which characteristic do you use for the air pressure ?

any news on this?

Ah, so sorry, this just went completely off my radar. No real progress so far but I’ll make sure to post my code tomorrow.

There you go: https://gist.github.com/0ff/668f4b7753c80ad7b60b
Status: Works very limited. You can work reliably with temp, humidity and pressure.
Logs can be created, but not yet pointed to a specific time (I wasn't able to figure out their time format, should be doable though).
Also no interaction possible, i.e. the app will sometimes write to Write Trunk 1/2, but this is not handled. It does "paginate" through the logs if there are enough of them.

thanks. i'll have a look at it.

I extended my accessory with parts of your code just for "playing" purposes but the time of measurements in eve app is always 01.01.01. Did you make any progress with the time format?


ESLint

There seems to be some discrepancies between what the linting rules are set to and how you are formatting your code. I've tried to add rules to make the code formatting more consistent. This is detailed below.
One problem-maker that I think is responsible here is the use of "Prettier". Most of the Vue community has slowly moved away from Prettier due to it conflicting with other tooling, and often even itself. The settings in it are not completely compatible with ESLint, and not enforceable for contributors the way ESLint is. It's better to adapt these settings to ESLint and remove the usage of prettier to avoid conflicts.
Linting rules
These are the rules that were applied, but you may want to consider changing their settings.

Semicolons: I'm a big fan of them, I find it much easier to read complex or multi-line formatted code when there is a clear semi-colon delineating the end of a statement. It just makes it easier quickly scan over line and visually parse. TC39 seems to agree as well. When you look at the top npm modules, about half use semicolons and half don't.

Set the rule to use automatic semicolon insertion, to match the existing code.

Quotes: I don't really care about single vs double quotes. When you look at the top npm repos it's closer to 90% using single quotes. It seems like that's the way the JS ecosystem has decided to go with. The only times I really see double quotes in JS anymore is in older jQuery code.

Set the rule to double-quotes to match the existing code.

Trailing Commas: This was used semi-randomly in about 65% of cases. I tried to find a comma-dangle setting that was closest to the existing usage. When looking at the top npm modules, about 80% do not use any trailing semi-colons. Most of the JS community seems not to like them.
Self-closing HTML/Vue components: Your approach seems to deviate from the official recommended approach.

Set the rule to match more closely to what was used in existing code

Max HTML Attributes per line: I bumped this up from the official Vue recommendation and adjusted a few places that had been split to multiple lines but looked fine on one line.
Require Prop Types: This was changed from warning to error to make sure it gets seen. This really is a best practice and helps a lot with debugging. Even better would be to also supply default, required and custom validation whenever possible. This gives consumers of the components better error messages in the console when not using props correctly.

Also removed ESLint disable/enable comments that are no longer valid since replacing vue-a11y.

Thanks for putting in the time on this. I do have opinions on code formatting, and for the most part it's been easy to follow because Ive been the only dev. I try to follow some sort of standards (vue, standarjs, etc) and in a few places, I deviate. I use ESLint, and Prettier, and there are definitely some issues with writing Vue with that combo. For the most part, Id like my auto format on save to match my eslint, to match my auto format on commit, but it's not quite there. In regards to your outlined rules:
Semicolons: I've been following standardjs. They say no. I also really like ESLint. They default to yes. I personally lean towards the no-semi, but dont care all that much. Sure, let's keep them.
Quotes: Dont care, but standardjs and prettier both default to single, so let's go with that. If it's not like that in my code, then I'm wrong. Lol.
Trailing commas: I like trailing commas. Looking at your changes, theres some things I dont quite understand, but for objects and arrays, I like to have that dangling comma in case I need to add something or move things around.
Self closing tags: Yes to self closing. The styleguide recommends it (https://vuejs.org/v2/style-guide/#Self-closing-components-strongly-recommended). Im not sure where you saw otherwise. Maybe some copied code, but I generally do this.
Max HTML props per line: This one I've been leaving up to my auto formatter. It seems to have opinions. If you were to ask me though, I'd probably stick with the recommended Vue settings of max 1 per line.
Required prop types: totally agree. I always include them in practice (except where I've copy/pasted some examples), and I think it's a great idea to add linting for this.
Let me know what you think. Im always open to discuss, and Im well aware that I can be totally wrong about something.
Also, thanks again for doing this. I've been shying away from it, but it does help others get on board easier.


Update airflow_configuration_options to map(string)

what

Update airflow_configuration_options to type map(string)

why

Previously set to any but the aws_mwaa_environment resource has a strict requirement of map(string)

/test all

/test all

/terratest


Unable to install numpy  on Heroku

Messages from Heroku
remote:  !     Hello! It looks like you're trying to use scipy on Heroku.
remote:  !     Unfortunately, at this time, we do not directly support this library.
remote:  !     There is, however, a buildpack available that makes it possible to use it on Heroku.
remote:  !     You can learn more here:  https://devcenter.heroku.com/articles/python-c-deps
remote:  !     Sorry for the inconvenience.   -- Much Love, Heroku.
remote:  !     Push rejected, failed to compile Python app.
remote:                config = setup_module.configuration(*args)
remote:              File "scipy/setup.py", line 12, in configuration
remote:                config.add_subpackage('integrate')
remote:              File "/app/.heroku/python/lib/python3.6/site-packages/numpy/distutils/misc_util.py", line 966, in add_subpackage
remote:                caller_level = 2)
remote:              File "/app/.heroku/python/lib/python3.6/site-packages/numpy/distutils/misc_util.py", line 935, in get_subpackage
remote:                caller_level = caller_level + 1)
remote:              File "/app/.heroku/python/lib/python3.6/site-packages/numpy/distutils/misc_util.py", line 872, in _get_configuration_from_setup_py
remote:                config = setup_module.configuration(*args)
remote:              File "scipy/integrate/setup.py", line 12, in configuration
remote:                blas_opt = get_info('blas_opt',notfound_action=2)
remote:              File "/app/.heroku/python/lib/python3.6/site-packages/numpy/distutils/system_info.py", line 350, in get_info
remote:                return cl().get_info(notfound_action)
remote:              File "/app/.heroku/python/lib/python3.6/site-packages/numpy/distutils/system_info.py", line 509, in get_info
remote:                raise self.notfounderror(self.notfounderror.doc)
remote:            numpy.distutils.system_info.BlasNotFoundError:
remote:                Blas (http://www.netlib.org/blas/) libraries not found.
remote:                Directories to search for the libraries can be specified in the
remote:                numpy/distutils/site.cfg file (section [blas]) or by setting
remote:                the BLAS environment variable.
remote:
remote:            ----------------------------------------
remote:        Command "/app/.heroku/python/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-81516mi4/scipy/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-sy5tyxb3-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-81516mi4/scipy/
remote:
remote:  !     Hello! It looks like you're trying to use scipy on Heroku.
remote:  !     Unfortunately, at this time, we do not directly support this library.
remote:  !     There is, however, a buildpack available that makes it possible to use it on Heroku.
remote:  !     You can learn more here:  https://devcenter.heroku.com/articles/python-c-deps
remote:  !     Sorry for the inconvenience.   -- Much Love, Heroku.
remote:  !     Push rejected, failed to compile Python app.
remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !	Push rejected to.
remote:
! [remote rejected] master -> master (pre-receive hook declined)

This might help - https://help.heroku.com/S48C2M3H/can-i-use-scientific-python-libraries-scipy-scikit-learn-etc-on-heroku

@iDeveloperST  have you solve the error ?


nagcheck and nagui integration

Adds the following nagios integration commands.
nagios subcommand
show type name            - Show information for named type [hostgroup,host,service]
detail host               - Show object detail for named host
query type [condition [...]]   - Query for object by type [hostgroup,host,service]
check  []  - Run service check for host (or host check) synchronously

This looks good to me. Can you increment the version number to 1.10 in the lib/noms/client/version.rb file and update the pull request? Then I will merge.