I can't see any data after installation

Hi!
After installing unifi-poller aver docker-compose, I can't see any data on grafana dashboard.
How can I see errors or logs to figure the problem out?
Thank you!

How to look at logs for a Docker app:
docker logs <container id>

How to get the container ID:
docker ps

If you need help troubleshooting, please provide your Influx, Grafana and Poller versions. 90% of the time "not data" is caused by "old influx" - make sure you're on at least 1.7.x.

Hi, thank ou for your Answer @davidnewhall, now I see the next log:
[INFO] Prometheus exported at https://<IP_ADDRESS>:9130/ - namespace: unifipoller
[INFO] Loading Configuration File: /config/unifi-poller.conf
[INFO] UniFi Poller v2.0.1-787 Starting Up! PID: 1
[INFO] Found 1 site(s) on controller https://<IP_ADDRESS>:8443: default (Default)
[INFO] Configured UniFi Controller 1:
[INFO]    => URL: https://<IP_ADDRESS>:8443
[INFO]    => Version: 6.0.36
[INFO]    => Username: unifipoller (has password: true)
[INFO]    => Hash PII: false
[INFO]    => Verify SSL: false
[INFO]    => Save DPI: true
[INFO]    => Save IDS: false
[INFO]    => Save Sites: true
I don't get what I'm doing wrong, I'd already config te influxDB, both docker.yml and up.conf
Thank you in advance

I don't know what you're doing wrong either. Show me the problem, and provide the information requested in my previous comment please.

Hi David
I have this currently versions:
Graffana: 7.3.5
Influxdb: 1.8.3
Poller: 1.8

Can you attach some screenshots or something? I do not know what your problem is. You haven't told me what you did to get to where you are, only that it's not working.

Hi @davidnewhall here are my config files:
docker-compose.ymal
`version: "3"
services:
influxdb:
container_name: up_influxdb
restart: unless-stopped
image: influxdb:latest
ports:
- '8086:8086'
volumes:
- /home/free/Docker/unipoller/unifi-poller/influxdb:/var/lib/influxdb
environment:
- INFLUXDB_DB=unifi
- INFLUXDB_ADMIN_USER=unifipoller
- INFLUXDB_ADMIN_PASSWORD=unifipoller
grafana:
container_name: up_grafana
image: grafana/grafana
restart: unless-stopped
#user: 1000:1000
ports:
- '3000:3000'
volumes:
- /home/free/Docker/unipoller/unifi-poller/grafana:/var/lib/grafana
depends_on:
- influxdb
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_INSTALL_PLUGINS=grafana-clock-panel,natel-discrete-panel,grafana-piechart-panel
unifi-poller:
container_name: up-poller
restart: unless-stopped
image: golift/unifi-poller:latest
depends_on:
- influxdb
- grafana
volumes:
- /home/free/Docker/unipoller/unifi-poller:/config
volumes:
influxdb-storage:
chronograf-storage:
grafana-storage:
**unifi-poller.conf**[unifi.defaults]
url        = "https://<IP_ADDRESS>:8443"
user       = "unifipoller"
pass       = "secundop150"
sites      = ["<IP_ADDRESS>"]
save_ids   = false
save_dpi   = false
save_sites = true
hash_pii   = false
verify_ssl = false
[influxdb]
url  = "http://<IP_ADDRESS>:8086"
`
up.conf
`# UniFi Poller v2 primary configuration file. TOML FORMAT #
###########################################################
[poller]
Turns on line numbers, microsecond logging, and a per-device log.
The default is false, but I personally leave this on at home (four devices).
This may be noisy if you have a lot of devices. It adds one line per device.
debug = false
Turns off per-interval logs. Only startup and error logs will be emitted.
Recommend enabling debug with this setting for better error logging.
quiet = false
Load dynamic plugins. Advanced use; only sample mysql plugin provided by default.
plugins = []
OUTPUTS
# If you don't use an output, you can disable it.

[prometheus]
disable = false
This controls on which ip and port /metrics is exported when mode is "prometheus".
This has no effect in other modes. Must contain a colon and port.
http_listen = "<IP_ADDRESS>:9130"
report_errors = false
[influxdb]
disable = false
InfluxDB does not require auth by default, so the user/password are probably unimportant.
url  = "http://<IP_ADDRESS>:8086"
user = "unifipoller"
pass = "unifipoller"
Be sure to create this database.
db = "unifi"
If your InfluxDB uses a valid SSL cert, set this to true.
verify_ssl = false
The UniFi Controller only updates traffic stats about every 30 seconds.
Setting this to something lower may lead to "zeros" in your data.
If you're getting zeros now, set this to "1m"
interval = "30s"
INPUTS
[unifi]
Setting this to true and providing default credentials allows you to skip
configuring controllers in this config file. Instead you configure them in
your prometheus.yml config. Prometheus then sends the controller URL to
unifi-poller when it performs the scrape. This is useful if you have many,
or changing controllers. Most people can leave this off. See wiki for more.
dynamic = false
The following section contains the default credentials/configuration for any
dynamic controller (see above section), or the primary controller if you do not
provide one and dynamic is disabled. In other words, you can just add your
controller here and delete the following section. The internal defaults are
shown below. Any missing values will assume these displayed defaults.
[unifi.defaults]
url        = "https://<IP_ADDRESS>:8443"
user       = "unifipoller"
pass       = "secundop150"
sites      = ["<IP_ADDRESS>"]
save_ids   = false
save_dpi   = false
save_sites = true
hash_pii   = false
verify_ssl = false
The following is optional and used for configurations with multiple controllers.
You may repeat the following section to poll multiple controllers.
Any ommitted variables will have their values taken from the defaults, above.
#[[unifi.controller]]
URL for the UniFi Controller. Do not add any paths after the host:port.
Do not use port 8443 if you have a UDM.
#url = "https://<IP_ADDRESS>:8443"
Make a read-only user in the UniFi Admin Settings, allow it access to all sites.
#user = "unifipoller"
#pass = "secundop150"
If the controller has more than one site, specify which sites to poll here.
Set this to ["default"] to poll only the first site on the controller.
A setting of ["all"] will poll all sites; this works if you only have 1 site too.
#sites = ["all"]
Enable collection of Intrusion Detection System Data (InfluxDB only).
Only useful if IDS or IPS are enabled on one of the sites.
#save_ids = false
Enable collection of Deep Packet Inspection data. This data breaks down traffic
types for each client and site, it powers a dedicated DPI dashboard.
Enabling this adds roughly 150 data points per client.  That's 6000 metrics for
40 clients.  This adds a little bit of poller run time per interval and causes
more API requests to your controller(s). Don't let these "cons" sway you:
it's cool data. Please provide feedback on your experience with this feature.
#save_dpi = false
Enable collection of site data. This data powers the Network Sites dashboard.
It's not valuable to everyone and setting this to false will save resources.
#save_sites = true
Hash, with md5, client names and MAC addresses. This attempts to protect
personally identifiable information. Most users won't want to enable this.
#hash_pii = false
If your UniFi controller has a valid SSL certificate (like lets encrypt),
you can enable this option to validate it. Otherwise, any SSL certificate is
valid. If you don't know if you have a valid SSL cert, then you don't have one.
#verify_ssl = false
`
If you can see any error, please let me know.
Thank you

Check your Grafana data source, and re-import the dashboards Then attach a screenshot of the problem.

@davidnewhall
Here is a screenshot

As you can see just one site is detected an no AP are displayed.

You clearly limited sites in your config.  sites      = ["<IP_ADDRESS>"]
It doesn't even make sense. Why did you put an IP there?

Yeah, that's because I've been testing, but we can have the same result with "all" parameter.

[INFO] Found 1 site(s) on controller https://<IP_ADDRESS>:8443: default (Default)

Make sure the unifipoller user has access to all your sites.

Were you able to figure this out?

Were you able to figure this out?

Hello,
I am having a similar issue. When I start I can see that everything seems to be working
up-poller       | 2021/01/19 20:48:08 [INFO] Configured UniFi Controller 1: up-poller       | 2021/01/19 20:48:08 [INFO]    => URL: https://<IP_ADDRESS>:8443 up-poller       | 2021/01/19 20:48:08 [INFO]    => Version: 6.0.41 up-poller       | 2021/01/19 20:48:08 [INFO]    => Username: Poll (has password: true) up-poller       | 2021/01/19 20:48:08 [INFO]    => Hash PII: false up-poller       | 2021/01/19 20:48:08 [INFO]    => Verify SSL: false up-poller       | 2021/01/19 20:48:08 [INFO]    => Save DPI: true up-poller       | 2021/01/19 20:48:08 [INFO]    => Save IDS: false up-poller       | 2021/01/19 20:48:08 [INFO]    => Save Sites: true up-poller       | 2021/01/19 20:48:08 [INFO] Everything checks out! Poller started, InfluxDB interval: 30s
After this is will detect all my sites and give me more information.
When I look whats going on the VM when loading graphs in grafana it will show me the requests being sent.
up_influxdb     | [httpd] <IP_ADDRESS>, <IP_ADDRESS>,<IP_ADDRESS> - unifi [19/Jan/2021:20:42:38 +0000] "GET /query?db=unifi&epoch=ms&q=SELECT+non_negative_derivative%28sum%28%22rx_bytes%22%29%2C+1s%29+AS+%22Bytes+Rx%22%2C+non_negative_derivative%28sum%28%22tx_bytes%22%29%2C+1s%29+AS+%22Bytes+Tx%22+FROM+%22sitedpi%22+WHERE+%28%22site_name%22+%3D~+%2F%5EHome+%5C%28default%5C%29%24%2F%29+AND+time+%3E%3D+now%28%29+-+3h+and+time+%3C%3D+now%28%29+-+5s+GROUP+BY+time%2810s%29%2C+%22category%22 HTTP/1.1" 200 57 "-" "Grafana/7.3.7" de3f5c77-5a96-11eb-80a7-0242ac140002 120481
Then I get
up-poller       | 2021/01/19 20:55:46 [ERROR] influxdb.Write(points): {"error":"Request Entity Too Large"} up_influxdb     | [httpd] <IP_ADDRESS> - unifipoller [19/Jan/2021:20:55:45 +0000] "POST /write?consistency=&db=unifi&precision=ns&rp= HTTP/1.1" 413 37 "-" "InfluxDBClient" b32b06cc-5a98-11eb-8001-0242ac140002 667491
when I look In the logs I can see the same error
2021/01/19 20:51:04 [INFO] Configured UniFi Controller 1: 2021/01/19 20:51:04 [INFO]    => URL: https://<IP_ADDRESS>:8443 2021/01/19 20:51:04 [INFO]    => Version: 6.0.41 2021/01/19 20:51:04 [INFO]    => Username: Poll (has password: true) 2021/01/19 20:51:04 [INFO]    => Hash PII: false 2021/01/19 20:51:04 [INFO]    => Verify SSL: false 2021/01/19 20:51:04 [INFO]    => Save DPI: true 2021/01/19 20:51:04 [INFO]    => Save IDS: false 2021/01/19 20:51:04 [INFO]    => Save Sites: true 2021/01/19 20:51:04 [INFO] Prometheus exported at https://<IP_ADDRESS>:9130/ - namespace: unifipoller 2021/01/19 20:51:04 [INFO] Everything checks out! Poller started, InfluxDB interval: 30s 2021/01/19 20:55:46 [ERROR] influxdb.Write(points): {"error":"Request Entity Too Large"}

Hello,
I am having a similar issue. When I start I can see that everything seems to be working
up-poller       | 2021/01/19 20:48:08 [INFO] Configured UniFi Controller 1: up-poller       | 2021/01/19 20:48:08 [INFO]    => URL: https://<IP_ADDRESS>:8443 up-poller       | 2021/01/19 20:48:08 [INFO]    => Version: 6.0.41 up-poller       | 2021/01/19 20:48:08 [INFO]    => Username: Poll (has password: true) up-poller       | 2021/01/19 20:48:08 [INFO]    => Hash PII: false up-poller       | 2021/01/19 20:48:08 [INFO]    => Verify SSL: false up-poller       | 2021/01/19 20:48:08 [INFO]    => Save DPI: true up-poller       | 2021/01/19 20:48:08 [INFO]    => Save IDS: false up-poller       | 2021/01/19 20:48:08 [INFO]    => Save Sites: true up-poller       | 2021/01/19 20:48:08 [INFO] Everything checks out! Poller started, InfluxDB interval: 30s
After this is will detect all my sites and give me more information.
When I look whats going on the VM when loading graphs in grafana it will show me the requests being sent.
up_influxdb     | [httpd] <IP_ADDRESS>, <IP_ADDRESS>,<IP_ADDRESS> - unifi [19/Jan/2021:20:42:38 +0000] "GET /query?db=unifi&epoch=ms&q=SELECT+non_negative_derivative%28sum%28%22rx_bytes%22%29%2C+1s%29+AS+%22Bytes+Rx%22%2C+non_negative_derivative%28sum%28%22tx_bytes%22%29%2C+1s%29+AS+%22Bytes+Tx%22+FROM+%22sitedpi%22+WHERE+%28%22site_name%22+%3D~+%2F%5EHome+%5C%28default%5C%29%24%2F%29+AND+time+%3E%3D+now%28%29+-+3h+and+time+%3C%3D+now%28%29+-+5s+GROUP+BY+time%2810s%29%2C+%22category%22 HTTP/1.1" 200 57 "-" "Grafana/7.3.7" de3f5c77-5a96-11eb-80a7-0242ac140002 120481
Then I get
up-poller       | 2021/01/19 20:55:46 [ERROR] influxdb.Write(points): {"error":"Request Entity Too Large"} up_influxdb     | [httpd] <IP_ADDRESS> - unifipoller [19/Jan/2021:20:55:45 +0000] "POST /write?consistency=&db=unifi&precision=ns&rp= HTTP/1.1" 413 37 "-" "InfluxDBClient" b32b06cc-5a98-11eb-8001-0242ac140002 667491
when I look In the logs I can see the same error
2021/01/19 20:51:04 [INFO] Configured UniFi Controller 1: 2021/01/19 20:51:04 [INFO]    => URL: https://<IP_ADDRESS>:8443 2021/01/19 20:51:04 [INFO]    => Version: 6.0.41 2021/01/19 20:51:04 [INFO]    => Username: Poll (has password: true) 2021/01/19 20:51:04 [INFO]    => Hash PII: false 2021/01/19 20:51:04 [INFO]    => Verify SSL: false 2021/01/19 20:51:04 [INFO]    => Save DPI: true 2021/01/19 20:51:04 [INFO]    => Save IDS: false 2021/01/19 20:51:04 [INFO]    => Save Sites: true 2021/01/19 20:51:04 [INFO] Prometheus exported at https://<IP_ADDRESS>:9130/ - namespace: unifipoller 2021/01/19 20:51:04 [INFO] Everything checks out! Poller started, InfluxDB interval: 30s 2021/01/19 20:55:46 [ERROR] influxdb.Write(points): {"error":"Request Entity Too Large"}

What version of InfluxDB?

What version of InfluxDB?

InfluxDB
hi David

HTTP/1.1 204 No Content
Content-Type: application/json
Request-Id: 3f3cf599-5a9b-11eb-8032-0242ac140002
X-Influxdb-Build: OSS
X-Influxdb-Version: 1.8.3
X-Request-Id: 3f3cf599-5a9b-11eb-8032-0242ac140002

InfluxDB
hi David

HTTP/1.1 204 No Content
Content-Type: application/json
Request-Id: 3f3cf599-5a9b-11eb-8032-0242ac140002
X-Influxdb-Build: OSS
X-Influxdb-Version: 1.8.3
X-Request-Id: 3f3cf599-5a9b-11eb-8032-0242ac140002

Roughly, how many sites, devices and clients do you have?

Roughly, how many sites, devices and clients do you have?

52

52

52 sites?
Try increasing influxdb max-body-size:
https://docs.influxdata.com/influxdb/v1.8/administration/config/#max-body-size-25000000
Recommend doubling it.  I'd guess you'll top 100GB/week.

52 sites?
Try increasing influxdb max-body-size:
https://docs.influxdata.com/influxdb/v1.8/administration/config/#max-body-size-25000000
Recommend doubling it.  I'd guess you'll top 100GB/week.

i'm running the application in docker and can't find the conf file. Do you know here It is stored?

i'm running the application in docker and can't find the conf file. Do you know here It is stored?

use an env variable like Docker does.
INFLUXDB_HTTP_MAX_BODY_SIZE=50000000

use an env variable like Docker does.
INFLUXDB_HTTP_MAX_BODY_SIZE=50000000

hello,
I have tried this with both -v and creating the config file and editing it and I'm getting the same issues. I can see the request being generated then saying HTTP errors

hello,
I have tried this with both -v and creating the config file and editing it and I'm getting the same issues. I can see the request being generated then saying HTTP errors

Try collecting data from only a few sites instead of all 52. Request Entity Too Large is an InfluxDB error message. The fix is to decrease the amount of data being written (fewer sites/devices/clients), or to increase the max body size as described above. I have no other tricks for this. You're the first (and presumably only) person to report this issue. I have 1 site, 5 devices and 50 clients, so I cannot reproduce this.

Try collecting data from only a few sites instead of all 52. Request Entity Too Large is an InfluxDB error message. The fix is to decrease the amount of data being written (fewer sites/devices/clients), or to increase the max body size as described above. I have no other tricks for this. You're the first (and presumably only) person to report this issue. I have 1 site, 5 devices and 50 clients, so I cannot reproduce this.

Closing as not much I can do here atm. If you want to work on data reduction for your environment, please hop on Discord and @ me so we can chat about it. Thanks!


Migrate won't resolve a generated TableName

When providing raw CloudFormation code in the resources section of serverless.yml, you are able to leave out the TableName and have it default to the arn that serverless will assign it based on the format outlined here.
This is a great approach to defining table names so that your multiple stages will have their own tables, etc. Though, when trying to run sls dynamodb migrate it tells me that a missing TableName param is required.
Is this an error? Or is this a feature that needs to be added?

Have you heard anything on this?
I don't think it would be hard to add this feature and I can't really see any downsides to having it.

FWIW, I did this. I asked about it on gitter before submitting a PR, but haven't heard anything yet.
https://github.com/kevinsperrine/serverless-dynamodb-local/commit/9438c4d92557b9f35766bf37a2e2a7d8798d4b61

Any news on this?
kevinsperrine's commit looks like it will work. If no table name is present, it generates one. I mean it'd be nice to somehow tap into whatever serverless does to generate table names, but also doesn't really matter since the point of generating table names is you don't care.

Is the above PR acceptable? Not sure who to tag... @rehrumesh ?

Come on maintainers!!
Please accept this above PR.


YoloV4 trace+2cq

Ticket
Link to Github Issue
Problem description
Provide context for the problem.
What's changed
Describe the approach used to solve the problem.
Summarize the changes made and its impact.
Checklist

[ ] Post commit CI passes
[ ] Blackhole Post commit (if applicable)
[ ] Model regression CI testing passes (if applicable)
[ ] Device performance regression CI testing passes (if applicable)
[ ] New/Existing tests provide coverage for changes

Duplicate effort.
https://github.com/tenstorrent/tt-metal/issues/14401

@shwetankTT what's the duplicate effort here?
The main goal is adding the trace+2cq demo and enhance the readme file.
If you want to move them to demo folder, then you can copy my files as well, or I can wait till you merge your PR and update my files accordingly?
fyi @mywoodstock

@shwetankTT Ok, I see you implemented the trace+2cq as well. OK, all good.
We can compare the implementation and perf on both sides. I'll wait till you merge your PR then I'll do the comparison.
fyi @mywoodstock

@mbahnasTT Till now I have completed inference and trace + inference. You can merge your changes. I will do the comparison at the time of merge.


FltAcquirePushLockExclusive: PushLock parameter description

missing PushLock parameter description: TBD
missing argument type (PEX_PUSH_LOCK). Same problem: FltAcquirePushLockShared (https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/content/fltkernel/nf-fltkernel-fltacquirepushlockshared) and FltReleasePushLock (https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/content/fltkernel/nf-fltkernel-fltreleasepushlock)

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

ID: 87e888a8-b5b6-6f46-98f5-bd356a93e61c
Version Independent ID: edce67e3-d1c1-f57e-fa1f-50fee4f0b601
Content: FltAcquirePushLockExclusive macro
Content Source: wdk-ddi-src/content/fltkernel/nf-fltkernel-fltacquirepushlockexclusive.md
Service: windows-hardware
GitHub Login: @windows-driver-content
Microsoft Alias: windowsdriverdev

Hi @kITerE, thanks for sending this to us. I've updated the topics you mention with the argument type in the description. Should be live shortly!


Is it possible to sync external IMU trigger with GPIO pins?

For VIO application time delay plays main role, So it would be great if it is possible.

@gajena did you find a method ?

Hi @Shashika007 ,
We tried with this white-paper published from Intel. We found that trigger high time is around 60 us with 1.8V TTL for IR camera. We have tried it with TTL signals from Arduino. But We have not tried with IMU.
Best,
Gajendra


Bump wavefront proxy version.

Wavefront said:

This rare case affecting stuck threads is something we very recently became aware of and have already taken the proper steps to alleviate this issue with a new agent build (3.20). The next step forward is to upgrade your entire fleet of proxy agents from 3.13 to 3.20 at your earliest convenience.

So here we are :)
We're currently using 3.20 in our installation, wavefront reports no more 'stuck threads'.

Looks good to me.


Enable the avc check for all tmt tests

Let's check for AVC denials when initiated by Packit.
Pull Request Checklist

[x] extend the test coverage

/packit test --identifier full

/packit test --identifier full


[Feature] Support CDC endpoints

It would be nice to be able to GET/DELETE/POST to CDC endpoints. Here's an example POST
curl -X POST ${WEB_SERVICE_URL}/admin/v3/astra/tenants/${TENANT}/cdc \
  --header "Authorization: ${TOKEN}" \
  --header "X-DataStax-Pulsar-Cluster: ${CLUSTER_NAME}" \
  --data '{
  "databaseId": "'${DB_ID}'",
  "databaseName": "'${DB_NAME}'",
  "keyspace": "'${KEYSPACE_NAME}'",
  "orgId": "'${ORG_ID}'",
  "tableName": "'${TABLE_NAME}'",
  "topicPartitions": 3
}'

And an example GET
curl -X GET ${WEB_SERVICE_URL}/admin/v3/astra/tenants/${TENANT}/cdc \
  --header "Authorization: ${TOKEN}" \
  --header "X-DataStax-Pulsar-Cluster: ${CLUSTER_NAME}"

I agree @ddieruf  can you point me to the documentation, it was not available the 2 times I asked for it to Chris

During my tests a couple of addition.

The Webservice URL is the one from the tenant as such for GET

https://{{pulsarCluster}}.api.streaming.datastax.com/admin/v3/astra/tenants/{{targetTenantName}}/cdc

Another Header is not required
X-DataStax-Pulsar-Cluster
X-DataStax-Current-Org

This post will trace the progress
Listing cdc for a tenant

astra streaming list-cdc clun-gcp-east1

Listing cdc for a db

astra db list-cdc db2


WFLY-18322 Upgrade JGroups to 5.2.18.Final

https://issues.redhat.com/browse/WFLY-18322

Thanks @rhusar and @pferraro


Proposal: CSP 'unsafe-inline' Compliance

When trying to enforce content-security-policy in all environments, I ran into issues with this plugin. I externalized the values and populated the global context with the values so the result is identical.
The tests pass, but obviously these tests don't cover all of the new complexity with the javascript interaction. I just wanted to run this by you to see your thoughts.

cleaning up old prs...


[NEW ALGORITHM]  Find the middle element of the linkedlist

Description:
This algorithm effectively identifies the middle element of a singly linked list with minimal computational overhead. Its two-pointer technique is a powerful strategy for various linked list-related problems, showcasing a blend of simplicity and efficiency that is particularly useful in scenarios where quick access to the middle element is necessary.
Checklist:

[X ] Contributor in GSSoC-ext
[ X] Want to work on it

Additional Information:
To find the middle element of a linked list, the Tortoise and Hare algorithm is an efficient approach. This algorithm utilizes two pointers: a slow pointer (tortoise) that advances one node at a time and a fast pointer (hare) that moves two nodes at a time. As the traversal progresses, when the fast pointer reaches the end of the list (or cannot move forward), the slow pointer will be positioned at the middle element. In cases of an even number of nodes, this method typically returns the second middle element. This technique is optimal, requiring only a single traversal of the linked list, resulting in O(n) time complexity and O(1) space complexity. Understanding this concept is fundamental for mastering linked lists, as it provides a basis for solving more complex problems involving data structures.

/assign


nnstreamer/apptest: Fixed incorrect port info of Xvnc

This commit is to fix incorrect port number of Xvnc.
The VNC server listens on three ports: 5800 (for VNC web), 5900 (for VNC),
and 6000 (for Xvnc). Run a Xvnc service with a port number 6011 in order
to avoid a conflict possibility with existing Xvnc service ports(6000 ~ 6010),
Changes proposed in this PR:

Fixed incorrect annotation of Xvnc
Added display message with netstat command
Updated some comments

Signed-off-by: Geunsik Lim<EMAIL_ADDRESS>

:memo: Version: 1.20181123. Thank you for submitting PR #433. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/TAOS-CI/ci/taos/.


kmer-based M2 PoN

The simplest idea is to take kmers (k = 5, 7, 10?) centered at variant positions and fit a distribution (beta distribution?) of artifact allele fractions for each kmer.
Back of the envelope: with k = 10 we have 4^10 ~ 1 million different kmers, so each kmer appears ~ 3000 times per genome or about 1 million times in our panel of normals.  This is easily enough to fit the distribution of artifact fractions very precisely.
In addition to beta distributions, we may wish to fit different distributions for artifact allele fractions, such as a mixture of no artifacts (other than base errors as expected from the base quals) and a beta.

Issue moved to broadinstitute/gatk #2973 via ZenHub


Can asp.net core 3.0 support [Autowired] Attribute to implement Dependency injection

Can asp.net core 3.0 support [Autowired] Attribute to implements Dependency injection(just like Spring Boot @Autowired)？
eg:
 [Autowired(LifeTime=Sington)] private readonly IUserService userService{set;get;}
Only construct inject is Not very friendly.

No, but you can use a dependency injection container that does support property injection https://github.com/aspnet/Extensions/tree/master/src/DependencyInjection#using-other-containers-with-microsoftextensionsdependencyinjection

No, but you can use a dependency injection container that does support property injection https://github.com/aspnet/Extensions/tree/master/src/DependencyInjection#using-other-containers-with-microsoftextensionsdependencyinjection

Have you  plan to provide official  property injection in asp.net core 3.x in the future.


Support @font-face

Hello,
Can you add @font-face support? It requires only to uncomment code in the Parser.php.

Could you elaborate? Actually @font-face is supported by less.php just fine. (The comment is only to list some "known" at-rules that will be parsed as "unknown" and known to be OK this way.)

I'm sorry. My mistake. Everything is ok. You can close issue.


Added an offset path where the sample data is extracted so that the t…

Issue
Link your PR to an issue
Fixes #236
Description
Added path offset to find the test data
Testing
Run the netstandard tests

merged into #235


feature request

very nice theme
can you add a italic version of this theme

Hi! All you have to do is add this to the new-moon.json file.
"settings": {
  "fontStyle": "italic"
},

@taniarascia not sure if I'm doing this right, but it doesn't seem to be working for me. I edited ~/.vscode/extensions/taniarascia.new-moon-vscode-1.8.8/themes/new-moon.json like so (the rest of the file isn't included for brevity) but it doesn't seem to have enabled italics for keywords, as I assumed it would (in fact nothing in my syntax seems to be in italics).
{
  "name": "New Moon",
  "type": "dark",
  "settings": {
	 "fontStyle": "italic"
  },
  "colors": {


Avoid a crash if the value for enterReaderModeIfAvailable is not boolean

I added an app preference allowing reader mode to be enabled by default, which is great except that by default the value I provided to enterReaderModeIfAvailable was undefined rather than false. It caused the app to crash because the value is expected to be an NSNumber when in fact it was an NSNull. Sloppy on my part, but simple enough to fix so that others may avoid the crash.

Sorry, took a bit long to merge so I had to do it manually. :+1:


feat(incentives)!: create gauge and add to gauge fee charge

Closes: #2191
What is the purpose of the change
This change introduces a message fee for creating and adding to gauge.
Create gauge has a fee of 50 OSMO while adding to gauge 25. The feel is always subtracted in OSMO.
If the user does not have enough OSMO to create/add to gauge + pay the fee, no action is done and the message server returns an error.
Brief Changelog

chargeFeeIfSufficientFeeDenomBalance method create on the keeper
test for chargeFeeIfSufficientFeeDenomBalance
fee tests for CreateGauge in the incentives message server
chargeFeeIfSufficientFeeDenomBalance is called from CreateGauge in incentives message server
fee tests for AddToGauge in the incentives message server
chargeFeeIfSufficientFeeDenomBalance is called from AddToGauge in incentives message server

Testing and Verifying
This change added tests and can be verified as follows:

TestCreateGauge_Fee
TestAddToGauge_Fee
TestChargeFeeIfSufficientFeeDenomBalance

Documentation and Release Note

Does this pull request introduce a new feature or user-facing behavior changes? yes
Is a relevant changelog entry added to the Unreleased section in CHANGELOG.md? yes
How is the feature or change documented? godocs

Simulator was failing because we are essentially explicitly requiring the "uosmo" denom for the fees and we use the "stake" denom for the simulator. Normally I would just change the parameters from uosmo to stake, but because we are defining this directly in the msg_server, I am unable to override it. Regardless, I added a check in the simulator to only allow account with enough tokens in fees to create/add to gauges. Because no account has uosmo all attempts fail but the simulator will pass


Error Seeing data of pilot profile

Describe the bug
Recently installed with modifications #349 (except .travis/phpunit.travis.xml I didn't find that file), added country and home, actual airport to user profile. When click on profile (in frontend user side) or on pilots---> pilot "x" (to see his profile) a blank page with error message is shown:

Whoops, looks like something went wrong.

In log server say:

#53 /home/argavirt/public_html/phpvms7/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#54 /home/argavirt/public_html/phpvms7/index.php(18): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#55 {main}
"}

To Reproduce
Described avobe
Expected behavior
See data of pilot profile
Screenshots
N/A
Desktop (please complete the following information):

OS: W10
Browser: Firefox
Version: 68.0.1 64bits

Additional context
laravel-2019-08-08.log

In case it was a data to take into account, my server uses php5.6 and the phpvms7 directory has this change in the htaccess to work with php7.2
# Use php7.2 AddHandler application/x-httpd-ea-php72___lsphp .php .php72 .phtml .htm .html AddType application/x-httpd-ea-php72___lsphp .php .htm .html .shtml

Please try the latest dev

[2019-08-08 20:25:03] prod.ERROR: Error reading METAR: Trying to get property 'raw_text' of non-object

P.D: permissions table is populated

What airport?
On Thu, Aug 8, 2019, 4:29 PM Toni Vicente<EMAIL_ADDRESS>wrote:

P.D: permissions table is populated
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/nabeelio/phpvms/issues/351?email_source=notifications&email_token=AAAYLGGHCWX26M2QNXZOUBDQDR63LA5CNFSM4IKLHR4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD342AAA#issuecomment-519675904,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAYLGC42E75KLQWKPJLFRDQDR63LANCNFSM4IKLHR4A
.

There was no airport, after installing

Give the latest dev a shot.

It seems that everything is correct now, the log only shows INFO, no errors.
[2019-08-08 21:56:01] prod.INFO: Update - migration paths {"core":"/home/argavirt/public_html/phpvms7/app/Database/migrations"}  [2019-08-08 21:56:01] prod.INFO: Migrations available:   [2019-08-08 21:56:01] prod.INFO: Update - migration paths {"core":"/home/argavirt/public_html/phpvms7/app/Database/migrations"}  [2019-08-08 21:56:01] prod.INFO: Migrations available:


The ability to toggle actor collision and scene collision in 'move to' and 'move relative' events.

Is your feature request related to a problem? Please describe.
The 'move to' and 'move relative' events can only move actors (or players) with or without collision, which isn't great when the actors get stuck together when they collide.
Describe the solution you'd like
I'd like to have the option to make actors (or players) go through other actors and collide with the scene's collision, and vise versa.
Describe alternatives you've considered
Using the 'move cancel' event (in GB Studio 3.1.0,) on the 'on hit' part of the actor, may 'fix' the issue that I'm having, but it would've been less efficient then having the options added.

This would be so usefull. To be able to have options like this for "move relative"
[  ] Collide with scene
[  ] Collide with collision group 1
[  ] Collide with collision group 2
[  ] Collide with collision group 3
Pls mr. Maltby <3


Vanessa & Mariel Super Admin Access on Staging and Prod

Overview
Please give Vanessa and Mariel super admin access on Staging and Prod. They have both created accounts on each:
Vanessa:
https://openapparel.org/admin/api/contributor/2362/change/
https://staging.openapparel.org/admin/api/contributor/860/change/
Mariel:
https://openapparel.org/admin/api/contributor/2367/change/
https://staging.openapparel.org/admin/api/contributor/861/change/
cc @katieashaw

I reopened this just so that we can report on it's completion at our next sprint review on Thursday. Will re-close it then.

@jwalgran I ended up submitting this in issue #1576 which was why I closed it. I couldn't figure out how to get it from Draft to regular issue haha


Made now <file> work

@leo I took a shot at fixing the handling of static files when using the now filename command.
@rauchg @pranaygp

@spal1 we have commits from @ayusheesingh's work on #1140 accidentally added into this PR. You should be able to go to the canary branch on your local checkout and reset the branch back to a previous commit, but I can help you with that tomorrow before we merge this in for HackIllinois.

Wonderful addition, thank you! 😊
I only had to make a few improvements – now it will be shipped on the canary channel.


Ability to build parsers for enums

I wanted to open up the discussion and inquire about your plans for this crate's future around enums. In my personal experience I have found enums to be a powerful tool to organize structs that share a relationship; for example command and response frames. A quick example of an enum containing a command/response may be something like the following:
pub enum VagueMessageFrame {
    Command {
        foo: u8,
    },
    Response {
        status: u8,
        bar: u32,
    },
}

I have in the past written the parser for something like this as follows:
enum MessageDirection {
  Command,
  Response,
}

impl VagueMessageFrame {
    named_args!(pub parse(direction: MessageDirection) <VagueMessageFrame>,
        switch!(value!(direction),
            MessageDirection::Command => do_parse!(
                foo: le_u8 >>
                (VagueMessageFrame::Command {foo})
            ) |
            MessageDirection::Response => do_parse!(
                status: le_u8 >>
                bar: le_u32 >>
                (VagueMessageFrame::Response {
                    status,
                    bar,
                })
            )
        )
    );
}

I've found this approach scales well when building a parser for a protocol that can have hundreds of command/response frame but it does result in a lot of boilerplate. I have begun to experiment with rewriting some of these parsers using the nom-derive but this has forced my hand into a format akin to:
pub enum VagueMessageFrame {
    Command(VagueMessageFrameCommand),
    Response(VaugeMessageFrameResponse),
}

#[derive(nom, debug)]
pub struct  VagueMessageFrameCommand {
    foo: u8,
}

#[derive(nom, debug)]
pub struct VaugeMessageFrameResponse {
    status: u8,
    bar: u32,
}

enum MessageDirection {
  Command,
  Response,
}

impl VagueMessageFrame {
    named_args!(pub parse(direction: MessageDirection) <VagueMessageFrame>,
        switch!(value!(direction),
            MessageDirection::Command => do_parse!(
                command: VagueMessageFrameCommand::parse >>
                (VagueMessageFrame::Command {command})
            ) |
            MessageDirection::Response => do_parse!(
                response: VaugeMessageFrameResponse::parse >>
                (VagueMessageFrame::Response {response})
            )
        )
    );
}

But this ends up more verbose than the original implementation and requiring more boilerplate. Enums are understandably difficult to generate parsers for based on the requirement of needing a mechanic to differentiate between which field of the enum is desired. One potential solution I've been kicking around would be a way to specify a selector and give enum values a match value. Something along the lines of:
#[Selector="MessageDirection"]
pub enum VagueMessageFrame {
    #[Match="MessageDirection::Command"]
    Command {
        foo: u8,
    },
    #[Match="MessageDirection::Response"]
    Response {
        status: u8,
        bar: u32,
    },
}

Which would result in the equivalent of the first parser posted above. I'd be interested to hear your thoughts on this approach or any other approaches you have considered. Also be interested to hear if you see a problem like this being approached from a completely different direction as I believe this is a common use case for anyone parsing a protocol that implements commands and responses.

Thanks for this RFC!
I like the idea, it matches many common formats and protocols (esp. network, and globally all Type-Length-Value formats). Having a selector and generating matches could be fine for many formats. If another generator is needed, it would still be possible using another derive name.
Here are a few thoughts about how I would implement it, and the expected difficulties.
The generated parser could take 2 arguments: the input data, and the selector. Something like
// Possible syntax for fields
pub enum MyEnum {
    Val(u32, u32),
    Val2{ a:u32, b:u32 },
    Val3
}

// other syntax
pub enum MyEnum2 {
    A = 1,
}

// code that would be generated
impl MyEnum {
    pub fn parse(input:&[u8], selector: Selector) -> IResult<&[u8],MyEnum) {
        switch!(input, value!(selector),
            FirstVal => ...
    }

The generation could be challenging: there are different possible syntaxes, and inferring subparsers may not be easy. For ex, enum items defined with parents (Val(u32, u32)), braces (Val2{ a:u32, b:u32 }), fieldless/valued (A = 3) or none (Val3). Other attributes of enums (#[repr(u8)], etc.) may have to be taken into account.
These are just technical difficulties, and can be solved IMHO - I'd like to keep the number of required annotations as minimal as possible.
One difficulty could be not the enum itself, but in the code to call the enum parser. For ex, if an enum is a field of a struct, the selector would have to be specified:
#[derive(Nom)]
pub struct MyType(pub u8);

#[derive(Nom)]
pub struct TLV {
    pub t: MyType,
    pub l: u32,
    #[selector=t]
    pub v: MyEnum
}

So the generator can call MyEnum::parse adding the selector t as argument.

[*] forgot to add that I was using your last example, which seems fine to me as a base for my reply

After testing some code, there seems to be another difficulty: proc_macro_derive does not allow to pass arguments to the derive attribute (the one one the struct/union).
So, the syntax below is rejected:
#[Selector="MessageDirection"]
pub enum VagueMessageFrame {

We need another way to give the type of the selector :/

I've looked through your 2 commits and everything looks pretty solid. Even though not ideal, I do not believe the following format is too terrible when considering the amount of boilerplate code it is replacing.
#[derive(Debug,PartialEq,Nom)]
#[Selector="MessageType"]
pub enum U1{

I'm going to have to play around with this some more but it really seems like you were able to account for all the possible spots of friction in reasonable ways including things like nested enums. To be entirely honest I am pretty excited to start working more with this.
One minor recommendation I have is to consider using nom macros for all the generated code around enums. For example you currently have:
fn parse(i: &[u8], selector: #selector_type) -> IResult<&[u8],#name> {
    match selector {
        #(#variants_code)*
        _ => Err(nom::Err::Error(error_position!(i, nom::ErrorKind::Switch)))
    }
}

but this can be rewritten using nom macros as
named_args!(parse(selector: #selector_type) <#name>,
    switch!(value!(selector),
        #(#variants_code)*
        _ => Err(nom::Err::Error(error_position!(i, nom::ErrorKind::Switch)))
    )
)

Not a big deal, but it does keep all the generated code 'nom' 😄

It looks like everything discussed here has been addressed in v0.4. I'll go ahead and close out this ticket once a release for v0.4 is cut 😄

This was addressed in V0.4


How to increase number of home sets

As the title suggests, I would like to increase the number of home sets from 10 to a higher value.
I play SP, and really appreciate this datapack, as adding MODs to Modpacks tends to cause so many issues, not to mention updates are fully manual and can cause catastrophic breaks.  I am playing on an older version Modpack, 1.18.2, which is why this request is occurring now.

Greetings!
The simple way to do this is to navigate in the datapack to the following file:
data/se/functions/home/misc/max_homes.mcfunction
Inside, you'll notice a bunch of stuff. Simply replace all of it with the following:
scoreboard players set #se.homes.max se.storage <#>
Of course, you'll need to replace <#> with the appropriate number of homes you'd like. Just keep in mind that a high number of homes increases the likelihood that PlayerDB will start having issues, especially if you have a lot (10+) of players. Since it is just you, it shouldn't cause any issues other than a small lag spike to increase it to something quite higher.
I hope this helps!
-5202
P.S. Don't be confused by the other max_homes function. That one was just so that my old server wouldn't complain as I made the datapack primarily for it. Also, the number of homes you can have goes up over time unless you override it using the steps above.

Thank you for the response.  I had notice that there hadn't been anything done on this project in some time, and I was simply hopeful.  I really appreciate the help, and it appears to be working fine.
As  a note I did try to use "hubs" before creating the issue, however at least via the Hub Management Menu, when trying to set hubs it appears to assign them to -X (I.e. clicking [Set hub] results in "Triggered [Hub] (set value to -2)", making it  unusable as it assigns a -.
Again thanks for your help, it is much appreciated.

Not a problem!
As for setting a hub: generally negative values indicate operations with the exception of tpr/tprh. It should work as expected as -2 was the set hub operation. If it doesn't, please open a new issue and I'll try to get my setup built again to debug it.
Each user can only create one hub which is assigned to their id. This is hard-coded unfortunately to keep things simple for everyone. Since you're in singleplayer, it should just be one. To return to it, just use /trigger hub set 1.


Wreaking havoc with github api

I've been experiencing many odd issues with sites where I authenticate with Github lately. The root cause has been Github rate-limiting my api requests.
Looking into it with their help it seems to be Gitify is the culprit based on the user-agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) gitify/1.1.0 Chrome/52.0.2743.82 Electron/1.3.4 Safari/537.36    11,695  99.923%

Here's an excerpt of their findings for an hour long window, the odd thing is I didn't have Gitify running afaik:

You made a total of 11,704 GET requests, where a majority of them yielded a 403 status:
Looking at your top path, you're making a majority of your requests to the Notifications API:
https://developer.github.com/v3/activity/notifications/
A large majority of those calls made a request to this endpoint:
https://api.github.com/notifications?participating=false

The amount of requests made in this date-time range was double that of the rate limit (11,000+ versus 5,000). To illustrate how often this happened, as many as 3-5 requests were made every second. 5 requests per second for one minute would be 60 requests, and sometimes you made as many as 260 requests per minute. I am not sure if you're trying to poll the API or why you're doing that. Could you help me understand what you're ultimately trying to achieve?

As an alternative to polling the endpoint without caching the existing data, I recommend checking out conditional requests:
https://developer.github.com/v3/#conditional-requests
Making a conditional request and receiving a 304 response does not count against your Rate Limit, so we encourage you to use it whenever possible.

@snaptopixel, there is a known bug with intervals, that on occasion ends up very quickly hitting the rate limit. Partially due to how Macs connect to Wifi, causing them to go on an offline over and over or something. Fix here: https://github.com/manosim/gitify/pull/245
You are the first person, besides myself, to report this yet though. I believe this is already fixed in a newer version. @manosim
My recommendation for now is that you restart Gitify once a day or so, to clear the intervals. I generally restart it in the morning after I connect to the Wifi, and then don't have any problems.

Just got hit by this as well. All my authorized applications started to stop working sporadically complaining about hitting the GitHub rate limit and Gitify was the culprit.

Close Gitify. Wait 10 minutes or so. May need to close for longer if it's been going on for a while. Fix is already in newer version.

Just got this as well. Will close and restart, but I'm on the latest version.

Hello everyone! I will soon (hopefully this week) release Gitify v2 which is a complete rewrite with GitHub Enterprise and many more things. Also it fixes this bug so give me a few days and this will be sorted!

@manosim any word on v2 ETA?

Hello @despreston - it is the first thing on my list - it's just that I've been very busy with work! Planning to release on the weekend if possible!
Ps. Only thing left is to test that the auto-updated still works fine!

Quick update - The auto-updated still works, so once I get a change-log, some screenshots etc. I will release version 2.0.0 🎉

Hello everyone! I've just released v2 so if you restart gitify (or press the update button on the settings) you should get a message to update to v2 (it will take a few seconds to check/download the update)! Hope you'll like (and that it works too haha)!

Link to v2 release/changelog


Make the controller fetch resources using OCM

The controller right now uses OCI images down. Switch to using OCM itself to fetch resources and store them in single-level layers in the local oci cache registry. The rest of the controllers will then use this registry to fetch things.

After https://github.com/open-component-model/ocm-controller/pull/56/ is merged this issue will track the adaption of the new design.


v19.2.0 refactored code style and PHPDoc, improved tests

[Current coverage][cc-pull] is 100%

Merging [#491][cc-pull] into [master][cc-base-branch] will not change coverage

File ...RequestValidator.php was modified. more

Misses 0
Partials 0
Hits +16

@@           master   #491   diff @@
====================================
  Files          27     27
  Lines         420    438    +18
  Methods       105    114     +9
  Messages        0      0
  Branches        0      0
====================================
+ Hits          420    438    +18
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last updated by [2997951...319f0bb][cc-compare]
[cc-base-branch]: https://codecov.io/gh/eugene-matvejev/battleship-game-api/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/eugene-matvejev/battleship-game-api/compare/2997951c14dc3994c2460a85b6be43e06ba710dc...319f0bb4a72a49d9dde5ea457322ef1e46a5d1b8
[cc-pull]: https://codecov.io/gh/eugene-matvejev/battleship-game-api/pull/491?src=pr


Navigation Right bar button items not hiding

Is there any way to remove navigation bar button items on push to next View controller i.e (table view segue navigation) and add different set of navigation bar button items with different actions.

Yes,  before pushing to a new View Controller what you need to do is newVC.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "title", style:  UIBarButtonItemStyle.Plain ,  target: self, action: "<action>")

try

nextVC.naivgationItem.rightBarButtonItem.enabled = false
nextVC.navigationItem.rightBarButtonItem.tintColor = UIColor.clearColor()
make sure to replace rightBarButtonItem with any one you want


PHP 7.3 Support

Does this fork of symfony1 support PHP 7.3? Now that PHP 7.2 is out of support we are planning to upgrade our Symfony 1.4 application to PHP 7.3 and are investigating options.

I use this fork with PHP7.4 without any problem.

Semi-tangent: from those running it with PHP 7.4, are you using propel1 (sfPropelORMPlugin) with it?

Semi-tangent: for those running it with PHP 7.4, are you using propel1 (sfPropelORMPlugin) with it? Is that working well with PHP 7.4?

We are using Doctrine, sorry. There are a few git repos around for Propel 1.7 with PHP 7.4 support ... but perhaps that's the wrong version of Propel for symfony?

but perhaps that's the wrong version of Propel for symfony?

I'm afraid that that is the only one with existing symfony1 integration (admin generator, crud, forms, etc) through sfPropelORMPlugin.

Semi-tangent: for those running it with PHP 7.4, are you using propel1 (sfPropelORMPlugin) with it? Is that working well with PHP 7.4?

We at @prezly are maintaining our own forks of symfony1, propel1 and propel-orm-plugin to fix bugs and compatibility issues. AFAIK propel-orm-plugin works well with PHP up to 7.4. However, we had to apply a bunch of fixes to Propel1 in order to make it work on PHP 7.4 without throwing warnings:

https://github.com/rock-symphony/propel-orm/pull/3
https://github.com/rock-symphony/propel-orm/pull/5
https://github.com/rock-symphony/propel-orm/pull/7


Incorrect date displayed in /edit-v2 page

The issue with the /edit-v2 page that was introduced in pull request #31 has not been completely resolved.
Upon further investigation, it has been discovered that the date input box in the edit page displays a date that is one day in the future, while the edit value is sent correctly. This is causing users to select the wrong date when editing transactions.
This issue needs to be addressed in order to ensure that the /edit-v2 page is functioning correctly and providing accurate data to users.
Steps to reproduce:

Navigate to the /edit-v2 page for a transaction.
Observe that the date input box displays a date that is one day in the future.
Attempt to edit the transaction and notice that the wrong date is selected.

Expected behavior:
The date input box should display the correct date for the transaction.

This bug is very inconsistent and unpredictable, making it difficult to reproduce consistently. While it has been observed during user testing of the /edit-v2 page, it does not occur for everyone every time they edit transactions. This makes it difficult to pinpoint the root cause of the issue and develop a reliable solution. Further investigation and testing are needed to fully understand the cause of this bug and determine a fix.

Turns out the issue was just date formatting.

Turns out the issue was just date formatting.


Add object detection example and some other minor fixes

Add object detection example
Add byte type support in Session and Tensor
Add pbtxtParser class to utility

Thanks for your contributing. Appriciate.


Is it possible to set text size

i have five bottom menu but problem is when i set text for every menu some text cutting like i set text for ex., home,search,bag,wishlist and account.
wishlist and account text cutting.
how can i resolve please help me.

refer this #38


Watch options

Notice that we can pass [deep, immediate] as the options to a vm's instance method $watch,
vm.$watch( expression, callback, [deep, immediate] )

How do we achieve the same thing if we also want [deep, immediate] in the instance option:
var vm = new Vue({
  data: {
    a: [1, 2, 3]
  },
  watch: {
    'a': function (val, oldVal) {
      console.log(val)
    }
  }
})

I'm going to assume that this isn't possible. The watch object is just a convenient form of:
ready: function(){
     this.$watch("a", function(){
     });
}

So you might have to do that yourself manually (it's not a lot more code)

Closing (inactivity)


question about output format

Hello.
I have a question about the output file "label_xxxx.csv". Is the number 0 representative of Normal and number 1 to number of argument "n_clusters" representative of clones?
Since I input n_clusters = 3 and didn't input normal_spots. And the result "label_xxxx.csv" ranges from 0 to 3.
Thank you!

The last cluster (3 in your case) should be the normal spots.


is this project still being maintained

I was just wondering if this project is still being maintained?

Asking the same question here.


swiping(right to left) is not working when there are two slides

When there are only two slide items and I try to swipe them right to left, the value of translateX becomes zero(0px) and it makes swiping works weird
I think it happens because 'next slide' and 'prev slide' is same when there are two slides... Please correct this bug.

Please provide me with the full carousel example and configs, and what version you are using.

version: 0.1.46
I haven't changed any configs since I installed this library..
code:


nvim tree strongly recommends disabling netrw?

Describe the bug
A clear and concise description of what the bug is.
https://github.com/nvim-tree/nvim-tree.lua#setup
nvim tree strongly recommends disabling netrw.
can we add the following lines to the top of ini.lua file?
-- disable netrw at the very start of your init.lua (strongly advised)
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1

Hey @Masber. kickstart doesn't use nvim-tree. No need for this change 🤗

Thanks for the issue, but yeah, that's only if you're also using nvim-tree, which we are not.


Chain::feed takes slice instead of Vec

Makes feed more versatile -- can take &[T;_] or &Vec<T>. I think it's more common and user-friendly to have this type of usage.
This might count as a breaking change, though, since usage has changed. Sorry for making a PR into stable, this probably should be pulled into a different branch. Will edit this PR target to a "less stable" branch if you think so too, and create a new branch.

I'd like to maintain backwards compatibility here, and I think it should actually be reasonably straightforward. Can you change feed to instead be polymorphic with the type fn<S: AsRef<[T]>>(&mut self, tokens: S) -> &mut Chain<T>?
I believe something like this should work and allow both the old examples to work and the new ones giving a slice.

Good idea! Is this what you were looking for?
I've reverted the changes to the tests, to confirm backwards compatibility.

Looks good to me, cheers!


Redesigned the contact component

Pull Request Template
Description
I have changed the styles of the contact card (the color of the card, added the box shadow, and added the hover effect on the card.).I have added some headings in the contact form for enhancing the user's understandability and changed some styles in the form.
Fixes #129
Type of change
Please delete options that are not relevant.

[x] Breaking change (fix or feature that would cause existing functionality to not work as expected).

How Has This Been Tested?

Go to the website
Click on the contact link which is present in the navbar
See the expected output

Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code
[x] I have signed the commit message to agree to the Developer Certificate of Origin (DCO) (to certify that you wrote or otherwise have the right to submit your contribution to the project.) by adding "--signoff" to my git commit command.

Greetings @padmajabhol, I solved the conflicts. Kindly review it. Thank You.


Configuration file in TOML?

In the current keylime configuration, I see a few inconsistencies in representing constructed types such as lists:
severity_labels = ["info", "notice", "warning", "error", "critical", "alert", "emergency"]
...
accept_tpm_hash_algs = sha512,sha384,sha256,sha1

The former is parsed using the python ast module, while the latter is manually split (whitespaces around comma are sometimes tolerated, but sometimes not). Perhaps it might make sense to eventually migrate to a more expressive language like TOML for usability and portability across languages (i.e., python and rust)?

I really like the idea. There are a  few things to consider:

The Python code currently relies on ConfigParser and that the logging config is in that INI format. This will require some work to change that.
The stacking for config files should still work.
Upgrade path for existing configs. Can we provide a way for either converting or still loading old Python config files?
Adding an include keyword to start adressing https://github.com/keylime/keylime/issues/441
Start versioning our config file(s), so that we can potentially implement automatic migrations to newer version with sane defaults.

All of these ideas (including using TOML) all sound good to me, but are at least semi-disruptive. I'm definitely open to having an enhancement document we can kick around and design a future solution with.

@ueno can you open a enhancement proposal for this change?

@ueno can you open a enhancement proposal for this change?

Sorry I haven't had time to do that in the past couple of weeks, but probably @ansasaki will help move this forward with his experience in certificate configuration :-) A few minor comments from the implementation perspective:

It would be nice if a lint program is provided for the new format; maybe based on JSON schema on TOML
As for versioning, maybe the file extension could be used to distinguish the initial version and the later versions; the new format could have a version attribute natively in the file

As for versioning, maybe the file extension (*.conf vs *.toml) could be used to distinguish the initial version and the later versions; the new format could have a version attribute natively in the file

I'd prefer to keep the file extension the same. Maybe we try to parse as TOML first and then if that passes we assume it's TOML? Is the current config accidentally valid TOML? Or some other way to determine?
I agree about the version attribute in the file though.

We have chosen not switch to TOML for the Python components. The rest is implemented in #1068.


[Feature] Manual Sign up

Relates to #109
Screenshots (if visual changes)

Proposed Changes

Verification if an email is already registered and if so, send the user back to log in page
New logo and banner on the main frame
verification on all the fields necessary for the sign up
SSO and non SSO mail verification

@all-contributors please add @f-morgado  for code and doc

ty for all the time you took helping me Nuno 🦾


hosting guide for maintainers circle

first iteration of many :)

@parispittman I have retargeted your PR to the main branch, now that we just renamed the default branch on this repo.


How do you start it?

I have a create-react-app ejected project. Installed via brew cask.
Installed with yarn add webpack-dashboard@next --save-dev
Added following to webpack.config.dev.js
const DashboardPlugin = require('webpack-dashboard/plugin');

plugins: [
  // ... your other plugins
    new DashboardPlugin()
  ],

Then ran yarn start. Nothing happening.
Thank you.

Are you also running the electron dashboard app?

i only installed the electron dashboard app as noted above. How do I start the electron-dashboard app? Is there something else I need to install?
Thank you!

Yup, download the actual app binary, available here in Win/OSX/Linux flavors. Run that, then yarn start, an you should be able to see telemetry start flowing in: https://github.com/FormidableLabs/electron-webpack-dashboard/releases/tag/v0.1.0-beta.5

Followed steps, got a prompt that it was already in Applications folder so I guess I missed that prompt or there wasn't one. Thanks for the help.


Remove native event listeners when all delegated listeners are removed

This will reduce memory usage slightly (by allowing the empty SelectorSet to be GCed) and speed up event dispatch (by letting the browser skip calling into JavaScript at all).
I couldn't find a way to test directly whether the native event listener was removed, but I did add a test to show that unregistering and then reregistering for an event does work.

:sparkles:


Round to 2 decimals.  #54

#54 This rounds all the data columns except teff and tefferr which are to be int, to 2 dp.
It could also have been done as
decimals = {'Vmag': 2, 'Vmagerr': 2, 'par': 2, 'parerr': 2, 'logg': 2, 'loggerr': 2,
+                'logglc': 2, 'logglcerr': 2, 'vt': 2, 'vterr': 2, 'feh': 2, 'feherr': 2,
+                'mass': 2, 'masserr': 2}
dfs = dfs.round(decimals)

maybe in inplace=True would also work
dfs.round(decimals, inplace=True)
At the time I didn't want to repeat all the 2's but seeing this here it may be better then using the for loop.
Do you have a preference?

I have no preference. If this work as expected then we can merge and close

I think I found a better way. I will try it tonight
decimals = dict.fromkeys(['Vmag', 'Vmagerr', 'par', 'parerr': 2, 'logg'], 2)
dfs = dfs.round(decimals)

I think you can just do a dictionary comprehension (like list comprehension), if you want to save some lines of code.

Yes I just looked it up it would be
decimals = {key: 2 for key in ['Vmag', 'Vmagerr', 'par', 'parerr', 'logg' ...]}
From the code alone I think the the dict.from_keys line is nicer.

I'm okay with both solutions. Feel free to merge when you have implemented whichever you prefer :)


fix: CURLOPT_FOLLOWLOCATION

Fix the curl option "CURLOPT_FOLLOWLOCATION", because if you use "open_basedir", it is not allowed to use this curl option.
Now the curl option "CURLOPT_FOLLOWLOCATION" will only used if the there is no "open_basedir" is in use.

Instead of removing the option completely, you can replace it with this method https://php.net/manual/en/function.curl-setopt.php#95027
Can you do this?

Yes, i have added the function and works with open_basedir!

Thanks for your work!


Blog : Evolution of Technology: Impact on Job Roles and Companies

Related Issue
No response
Description
Considerations:

Blog tile: Evolution of Technology: Impact on Job Roles and Companies
Content refrence:
https://github.com/FlowFuse/website/pull/2359

Just an idea: a meme-like tile where people are gossiping about AI and low-code, saying they will take our jobs, and ignoring etc., but, entering through a door, are figures (ai and low-code ) holding gifts symbolizing new job opportunities.

Hey @sumitshinde-84, thanks for the idea! It's a bit hard to convey all of that in a single image; a video would probably work better, but either way, it would take a long time to create from scratch.
I've put together this one. It's a collaborative environment including AI, NR, and FF.


Container Registry Proxy for registry.k8s.io

The documentation explains how to use the proxy reqistry k8sgcr.azk8s.cn for nginx in the China region.
However newer versions of the nginx Helm chart use the  registry.k8s.io registry. Is there a different proxy for this?

The documentation mentions that both
k8s.gcr.io and registry.k8s.io are proxied by k8sgcr.azk8s.cn
I am experiencing problems with the latest Helm Nginx update.
The previous version 4.6.0 used:
k8sgcr.azk8s.cn/ingress-nginx/kube-webhook-certgen:v20230312-helm-chart-4.5.2-28-g66a760794
The latest version 4.7.0 uses:
k8sgcr.azk8s.cn/ingress-nginx/kube-webhook-certgen:v20230407
Both version are defining registry.k8s.io in their default Helm values and I used k8sgcr.azk8s.cn successfully on the old 4.6.0 version.
However k8sgcr.azk8s.cn/ingress-nginx/kube-webhook-certgen:v20230407 fails with an "error: timed out waiting for the condition"
For testing I also used the following command:
kubectl run hello-world -ti --rm --image=k8sgcr.azk8s.cn/ingress-nginx/kube-webhook-certgen:v20230312-helm-chart-4.5.2-28-g66a760794 --restart=Never -- version
This works with the 4.6.0 version.
The command fails for the 4.7.0 version:
kubectl run hello-world -ti --rm --image=k8sgcr.azk8s.cn/ingress-nginx/kube-webhook-certgen:v20230407 --restart=Never -- version
Is there a different proxy that needs to be used?

I think the problem is where is the source image? k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v20230407 does not exist

The source image is not in k8s.gcr.io, but in registry.k8s.io.
There is however not a separate proxy for registry.k8s.io and the documentation mentions that you can use the same proxy (k8sgcr.azk8s.cn) for it.
If I do my test from a US region then I get similar results using k8s.gcr.io.
My tests do work using  registry.k8s.io.

I experience more problems.
An image on docker.io (perfectly valid in US region) gives me a "i/o timeout" error in the K8S event log.
Using dockerhub.azk8s.cn instead will give me a "not found" error.

I experience more problems. An image on docker.io (perfectly valid in US region) gives me a "i/o timeout" error in the K8S event log. Using dockerhub.azk8s.cn instead will give me a "not found" error.

@jmajoor can you provide the full image address? btw, we are already setting up new registry server for registry.k8s.io

Turns out that image is in a private repository in docker hub. Is the proxy passing through credentials or are private repositories in docker hub simply not supported?
 Got my nginx controller updated.
Thanks!


How to override Values in ServiceManifest.xml

Hi,
The document is clear. I have some questions about how to pass some values as parameters instead of hard codes.
For example, i want to pass the container image as a parameter. Is it possible via ConfigOverrides ?
myregistry.azurecr.io/samples/helloworldapp

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

ID: 0be9577d-82a7-71bb-e085-56233012674a
Version Independent ID: f178a74d-01eb-4bf3-2b14-b1a3b62e69bb
Content: Create an Azure Service Fabric container application on Linux
Content Source: articles/service-fabric/service-fabric-get-started-containers-linux.md
Service: service-fabric
GitHub Login: @rwike77
Microsoft Alias: ryanwi

@SamirFarhat Thanks for the question! We are investigating and will update you shortly.

@SamirFarhat any update?

Hi,
The goal is to be able to avoid hardcoding the image name within ServiceManifest.xml. Can i override this value by passing a parameter during the deployment.

@srrengar @dkkapur @rwike77 can you chime in on this?

@SamirFarhat I am working on this with the product group offline. I will update you as soon as I have a concrete answer.

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-get-started-containers#specify-os-build-specific-container-images. Look at this documentation. For Linux you can leave the Os tag empty and we will use whatever imageName you provided in the ImageOverrides. To override it you can specify it as  and then pass in the SomeImageName as an application parameter. So your app manifest will look like:

Thanks. I will give it a try and reply. 1000 thanks

Thanks @tugup!
@SamirFarhat I will close this for now but if you still see issues after attempting what was suggested please reopen and we can continue :)


(Tests) Add tests to Step3 after facelifting

Closes #1169
I've been working mostly on increasing StepThree files coverage. There's a particular issue with simulating the form submit in tests, that is not working for the StepThree.
@mariano-aguero if you're able to make it work. Please, be my guest.

Black Duck Security Report
Merging #1210 into integration/#1082-new-design will not change security risk.
Click here to see full report


Unable to withdraw from Nami wallet

I unstaked ADA from Berry pool 16 days ago. Still unable to withdraw from Nami wallet. Any help is appreciated.

Has the issue been resolved


Support Zenless Zone Zero

Could the author add support for the latest release of Zenless Zone Zero (ZZZ)?
It is just published by miHoYo and requires the miHoYo launcher to start and download, which cannot run on MacOS yet.
Appreciate it so much.

Yaagl doesn't depend on hoyolauncher at all, so it doesn't matter. What is matter is the time 3Shain will have to implement that.
And afaik, 3Shain is quite busy right now, so no ETAs, sorry.


Nested blueprints

This allows blueprints to be nested within blueprints via a new
Blueprint.register_blueprint method. This should provide a use case
that has been desired for the past ~10 years.
This works by setting the endpoint name to be the blueprint names,
from parent to child delimeted by "." and then iterating over the
blueprint names in reverse order in the app (from most specific to
most general). This means that the expectation of nesting a blueprint
within a nested blueprint is met.

fixes #593
fixes #1548

Checklist:

[x] Add tests that demonstrate the correct behavior of the change. Tests should fail without the change.
[x] Add or update relevant docs, in the docs folder and in code.
[x] Add an entry in CHANGES.rst summarizing the change and linking to the issue.
[x] Add .. versionchanged:: entries in any relevant code docs.
[x] Run pre-commit hooks and fix any issues.
[x] Run pytest and tox, no tests failed.

Building the Shopyo framework which makes use of this idea (not for nested but normal blueprints), i posed the question of infinity.
It is better expressed in ThiefMaster's words: "Wouldn't a proper implementation of "sub-blueprints" pretty much automatically support infinite nesting of blueprints, too, anyway?"  How does this PR address the issue?

@Abdur-rahmaanJ This supports infinite nesting, subject to resource limitations, so I don't think there is an issue.

I'm not sure if any additional documentation is required, as the nesting should work as a user would expect - therefore I think it is best just to note that nesting is possible.

I added a few more lines of documentation mentioning that URL prefixes are applied like /parent/child/route, parent before request etc. functions apply to the child, and child error handlers are preferred over parent.

🎉

so exciting, great work 👏

This is the day I've been waiting for!🎉


MacOS [Sierra] build issue

I'm building from git using:
autoreconf -i && automake && autoconf && ./configure && make
make[2]: Nothing to be done for all'. Making all in examples make[2]: Nothing to be done for all'.
Making all in doc
make[2]: *** No rule to make target man/wslay_event_context_server_init.3', needed by all-am'.  Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
15mbp-010826:wslay joel.winarske$

Installing Sphinx resolved this:
pip install sphinx


Cookie “djdt” will be soon rejected because it has the “SameSite” attribute set to “None” or an invalid value, without the “secure” attribute.

Getting lots of random errors with the toolbar. One is the title the rest are in the screenshot. It looks like this year the browsers started getting really tight with security and that may be the cause. Figured I'd post this in case there may be a workaround. I didn't find much online except for the idea that I would have to change source code. Thanks.

Looks like it fixed itself or I was losing my mind.

I'm seeing this too. Thanks for the report :) PR incoming...


Not able to connect

Bleow is the code snippet  and the error message received
XmppClient xmpp = new XmppClient("<IP_ADDRESS>", 5222, true, null);
xmpp.Username = "nil";
xmpp.Password = "nil";
xmpp.Connect();
ErrorMessage- Unrecoverable stream error: host-unknown

S22.Xmpp and Sharp.Xmpp primarly support host names. There is a pending pull request for Sharp.Xmpp that supports connection with IP Addresses. However, IMO, a much better solution is to hardcode a DNS entry at /etc/hosts or the Windows equivelant, assigning a host name to your XMPP server address


StyledView body() crash in 1.9.0

The improvements in PrimitiveView done in 1.9.0 unfortunately broke StyledView. They are expected to have valid Body, but the new constraint casts it as Never, so body falls through to bodyError(). The problem is easy to reproduce.
I raised a PR proposing a fix. https://github.com/nathantannar4/Engine/pull/16

Thanks for flagging! Fixed in 1.9.2, I believe the best fix is to revert. _DefaultStyledView is just used to dance around Swift macro limitations to make a nicer API. StyledView shouldn't have been made PrimitiveView

Yeah, makes sense! Now I realize it doesn't even use the GraphInput extensions.
Thanks for the quick fix! 🙂


bro are you gonna update the source code

What feature do you want to get added on the base engine?
we kinda waiting for you to update the source code to the new update

You just reminded me to do that lol, should be updated now????


Compose theme values

Hi,
I'm wondering what is the best option to compose typographic styles based on theme values.
For example, I'd like to create a theme object like this :
fontSizes: ["12rpx", "24rpx", "34rpx"],
fontWeight: [100, 500, 800],
colors: {
   primary: "#49bd17"
},
typographies: {
   title: {
      fontSize: 1,
      fontWeight: 2
   },
   label: {
      fontSize: 0,
      fontWeight: 1
   },
   ...
}

and using it in my styled component :
const Button = styled.button`
   background: transparent;
   ${typographies.label}
`;

Is there a way to achieve this?

Hello,
You can do it simply:
const Button = styled.button`
  ${p => p.theme.typographies.title}
`

It should work.

Will typography styles be resolved from the theme values?
I mean, with the implementation above I expect to get :
expect(myButton.style.fontSize).toBe("24rpx")
expect(myButton.style.fontWeight).toBe(800)

Try to specify it explicitely in the theme:
title: {
  fontSize: th.fontSize(1),
  fontWeight: th.fontWeight(1)
}


When blocks are becoming items, they now copy the data from the block en...

...tity, not the prefab for Components with @AddToBlockBasedItem.

Refer to this link for build results (access rights to CI server needed):
http://jenkins.terasology.org/job/TerasologyPRs/29/
Hooray Jenkins reported success with all tests good!


MCUManager vs SwiftCBOR target difference build error

Hi,
I am trying to build the latest version from the master branch: https://github.com/NordicSemiconductor/IOS-nRF-Toolbox/commit/53605f540112b1ca9b2820bdb752039d3c16f4b3
(same problem if I try the latest release: https://github.com/NordicSemiconductor/IOS-nRF-Toolbox/tree/5.0.7)
Xcode version: 13.2.1
After running pod install and updating the targets versions to 12.0 as suggested by Xcode:

When trying to build I get the following error:
Build target McuManager with configuration Debug
error: The package product 'SwiftCBOR' requires minimum platform version 10.0 for the iOS platform, but this target supports 9.0 (in target 'McuManager' from project 'McuManager')

To the best of my knowledge the problem is that SwiftCBOR's project has been updated 2 months ago, setting the package's min. platform version to 10.0:
https://github.com/unrelentingtech/SwiftCBOR/blob/master/Package.swift
while McuManager's package is still set to 9.0 (develop branch):
https://github.com/NickKibish/IOS-nRF-Connect-Device-Manager/blob/develop/Package.swift
Also in the master branch:
https://github.com/NickKibish/IOS-nRF-Connect-Device-Manager/blob/master/Package.swift

Hi @Dario-GoldenSpear - thanks for making us aware of this.
In the Device Manager library we targeted an earlier version of CBOR that doesn't require the higher minimum platform version.

@Dario-GoldenSpear making a fix. Give me a few minutes.

@Dario-GoldenSpear I think we fixed the issue. Let us know.

@dinesharjani yes, this fix solved the issue, thanks!.


Recipe app

In this project our team (@Chaseknis and @RaphDasilva ) implemented the following:

Login page and registration page built with Devise

Food list to display a list of food added by the logged-in user and lead to a form that allows users to add new food.

Recipes list to display a list of recipes created by the logged-in user and lead to recipe details and allow the user to delete the recipe.

Public recipe list to display a list of all public recipes ordered by newest and lead to recipe details

Recipe details to display a toggle button that allows for a recipe to be made public or private.

Display the list of food that is missing for all recipes of the logged-in user

Count the total food items and the total price of the missing food.

Fix the N+1 queries.

Create a navigation menu that allows users to open all of the pages created.

Write unit and integration tests

https://github.com/Chaseknis/recipe_app/assets/110599399/323c7980-ad44-4b40-b68c-51d66400237d
Everything is working fine...the tests are passing


wingGetWettedArea() error

I am currently using tigl wrapper for python/matlab, the tigl.wingGetWettedArea(wingUID) gives problem while tigl.wingGetSpan(wingUID) is fine. Does anyone have any idea why? Version tigl 2.2.3, tixi TIXI 3.0.3. Thanks in advance.
    errorCode = self.lib.tiglWingGetWettedArea(self._handle, _c_wingUID, ctypes.byref(_c_wettedAreaPtr))
    catch_error(errorCode, 'tiglWingGetWettedArea', wingUID)

What problem do you get?

wingUID = tigl_h.wingGetUID(1)
ref_area = 2*tigl_h.wingGetReferenceArea(1,1)
surf_area = tigl_h.wingGetSurfaceArea(1)
span = tigl_h.wingGetSpan(wingUID)
wetted_area = tigl_h.wingGetWettedArea(wingUID)

File "C:\Users\tiglwrapper.py", line 2771, in wingGetWettedArea
errorCode = self.lib.tiglWingGetWettedArea(self._handle, _c_wingUID, ctypes.byref(_c_wettedAreaPtr))
OSError: exception: access violation reading 0x0000000000000000

wingUID = tigl_h.wingGetUID(1)
ref_area = 2*tigl_h.wingGetReferenceArea(1,1)
surf_area = tigl_h.wingGetSurfaceArea(1)
span = tigl_h.wingGetSpan(wingUID) # ok
wetted_area = tigl_h.wingGetWettedArea(wingUID)   # error
File "C:\Users\tiglwrapper.py", line 2771, in wingGetWettedArea
errorCode = self.lib.tiglWingGetWettedArea(self._handle, _c_wingUID, ctypes.byref(_c_wettedAreaPtr))
OSError: exception: access violation reading 0x0000000000000000

Can you please provide the cpacs file? Else, it will be hard to reproduce the error.

genericSystem example file
Example file for use of genericSystem components
Jonas Jepsen from TU-Hamburg-Harburg
2017-05-31T08:55:23
1.0
3.0

genericSystem example
Container to show use of genericSystem nodes

sphere

1.0
1.0
1.0

0.0
0.0
0.0

0.0
0.0
0.0

cube

1.0
1.0
1.0

0.0
0.0
0.0

2.0
0.0
0.0

cylinder

1.0
1.0
1.0

0.0
0.0
0.0

4.0
0.0
0.0

cone

1.0
1.0
1.0

0.0
0.0
0.0

6.0
0.0
0.0

Tragflaeche
This wing was created using the SGG!

1.0
1.0
1.0

0.0
0.0
0.0

10
0.0
0.0

Aircraft1_Wing1_Sec1
This section was created by the SGG.

1.0
1.0
1.0

0.0
0.0
0.0

0.0
0.0
0.0

Element Name
Element Description
NACA0009

1.0
1.0
1.0

0.0
0.0
0.0

0.0
0.0
0.0

Aircraft1_Wing1_Sec2
This section was created by the SGG.

1.0
1.0
1.0

0.0
0.0
0.0

0.0
1.0
0.0

Element Name
Element Description
NACA0009

1.0
1.0
1.0

0.0
0.0
0.0

0.0
0.0
0.0

Aircraft1_Wing1_Pos1
This positioning was created by the SGG.
0.0
0.0
0.0
Aircraft1_Wing1_Sec1

Aircraft1_Wing1_Pos2
This positioning was created by the SGG.
1.975
0.0
0.0
Aircraft1_Wing1_Sec1
Aircraft1_Wing1_Sec2

Segment Name
Segment Description
Aircraft1_Wing1_Sec1_Elem1
Aircraft1_Wing1_Sec2_Elem1

NACA0009 Airfoil
NACA 4-digit symmetrical airfoil with a thickness of 9percent

1.0;0.95;0.9;0.8;0.7;0.6;0.5;0.4;0.3;0.25;0.2;0.15;0.1;0.075;0.05;0.025;0.0125;0.005;0.0;0.005;0.0125;0.025;0.05;0.075;0.1;0.15;0.2;0.25;0.3;0.4;0.5;0.6;0.7;0.8;0.9;0.95;1.0
0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0
0.00095;0.00605;0.01086;0.01967;0.02748;0.03423;0.03971;0.04352;0.04501;0.04456;0.04303;0.04009;0.03512;0.0315;0.02666;0.01961;0.0142;0.0089;0.0;-0.0089;-0.0142;-0.01961;-0.02666;-0.0315;-0.03512;-0.04009;-0.04303;-0.04456;-0.04501;-0.04352;-0.03971;-0.03423;-0.02748;-0.01967;-0.01086;-0.00605;-0.00095

genericSystemShapes.xml, from cpacs website, thanks

genericSystemShapes.zip

This actually is a bug: TiGL uses the parent of the wing to calculated the wetted area and crashes, if the wing has no parent, i.e. a fuselage.
Thanks for pointing this out! I will take care of it!


Problems with Bash under Windows

Hi,
We have been using the Maven plugin, which uses this Ant plugin for shell/OS interaction, and are experiencing some problems running under (Git) Bash on Windows.
The behavior is that on all Windows shells, the StartServer Mojo, for example, will run the "server.bat" script.
We think it would be reasonable (and desirable) when running under Bash, regardless if it is under Windows, that the corresponding "server", etc. scripts be run, and not the ones with the ".bat" suffix.
Thank you in advance!
-Mike

Mike, can you give an example or idea of what problem you were experiencing using wlp\bin\server.bat which would be addressed by using wlp/bin/server ?   Thanks.

Thanks Scott! We are having problems with a Windows group-policy limiting the running of BAT-files. Yes, I know. This should ideally be taken care of by admins, but believe me, it is easier for Moses to part the Atlantic than it is to change a banks group-policies. Can you help?

The ci.ant project uses this code to detect "isWindows" which is the flag we use to determine to call .bat scripts, (instead of the /bin/sh scripts).
         osName = System.getProperty("os.name", "unknown").toLowerCase();
         isWindows = osName.indexOf("windows") >= 0;

and we consistently use the same code in the ci.common, ci.maven, and ci.gradle projects (as well as the newer boost project).
So say we were to use some other flag (either via an external or an auto-detection of what shell we're running in), how would this impact our code?
I took a first pass at the ci.common, ci.maven, and ci.gradle projects to see how they could be impacted and it seems they would rather trivially just call the /bin/sh scripts.
So it seems the only Liberty plugin code that's uses an "isWindows" flag to do something more than decide which script to call is the code in ci.ant's AbstractTask.java, (e.g. here).
So AbstractTask.java would be something to look at, as we think about the implications of this idea.

In addition to my comments above, also note we should look into why the isWindows=true path sets:
processBuilder.environment().put("EXIT_ALL", "1");


request license for Cambodia Academy of Digital Technology

@Vasqush First stage of verification passed, official domain is cadt.edu.kh as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@Vasqush Thank you for your patience while waiting for a review and processing your request. Pull request merged.


How to start incremental learning

hello all,
I've been using GPU training out of engines.Initial results, but the quality is not high。So，how should I continue to let him learn the new rules in the present results?Now I don't quite understand the process。
thanks before

Please clarify your question with more details. Close for now.

Please clarify your question with more details. Close for now.


Remove flickering effect from DE saving

Remove flickering effect from DE saving
Issue: #230
Problem: DE flickering while saving and reopen
Solution: Remove reload while save and small refactor with better
performance
Signed-off-by: Kornelia Kobiela<EMAIL_ADDRESS>

Please test carefully this solution before accept

Looks good, I've checked it both on VSC-DE and WATT and works fine


[MINOR][DOCS] Rename Global to Glob

This section is about the path glob filter. The word global seems to be a mistake.
What changes were proposed in this pull request?
Just a typo fix.
Why are the changes needed?
To be less confusing in what the section is about.
Does this PR introduce any user-facing change?
Apart from docs, no.
How was this patch tested?
No testing needed.

I'm sure this change doesn't break any tests, but can you enable tests to run in your fork?
https://github.com/apache/spark/pull/37484/checks?check_run_id=7799006209

Can one of the admins verify this patch?

I enabled GitHub Actions in my fork.

Hm, looks like it still didn't run, you're sure? needs a push too

Pushed an immaterial change and got a green build.

Merged to master


feat: update SDK packages to latest

Checklist

[x] JIRA - <link>
[ ] Proper tests implemented
[ ] Screenshots added.

Proposed solution
Update the cardano-js-sdk to latest and fix all breaking changes.
Testing
Unit tests have been updated

Changes unknown
when pulling 265253f5c432f70d15c52644a8fdb720e42530df on feat/lw-10005-update-sdk-packages
into ** on main**.


Request for Custom SpanStatus Constuctor

Problem Statement
by looking at https://github.com/getsentry/sentry-dart/blob/main/dart/lib/src/protocol/span_status.dart ,
SpanStatus only support custom SpanStatus with SpanStatus.fromString().
Our project has original HttpStatus to handle.
Is there any problem to create constructor for both value and httpStatusCode.
Solution Brainstorm
add constructor for SpanStatus with
/// Creates SpanStatus from both String and httpStatusCode.
  factory SpanStatus.custom(String value, int httpStatusCode) => SpanStatus._(value, httpStatusCode);

Are you willing to submit a PR?
Yes

I would like to create a PR for this.
If there is no problem with this.
So, please let me know.

Hi,
thank you for the message,
what you are suggesting looks to me like SpanStatus.fromHttpStatusCode(statusCode)? Or did I misunderstand?
https://github.com/getsentry/sentry-dart/blob/77ab5a09b7fd9293a0324d9049039019844c2331/dart/lib/src/protocol/span_status.dart#L85

what you are suggesting looks to me like SpanStatus.fromHttpStatusCode(statusCode)? Or did I misunderstand?

our project has original http status. and which is not included in https://github.com/getsentry/sentry-dart/blob/main/dart/lib/src/protocol/span_status.dart

@ostk0069 the Sentry's span status is a sentry protocol, it does not map 1:1 to the HTTP spec.
https://develop.sentry.dev/sdk/event-payloads/span/
We will eventually simplify this: https://github.com/getsentry/develop/issues/383 but we are not there yet.
So you may use the one that is close enough and has the same meaning for now.


Russell 2000 holding list is not complete

Hello,
I am trying to get the holding list of the Russell 2000 (IWM), there should be 2000 tickers returned. But the fmpskd just returned 1000 tickers.
import fmpsdk
etf_fundamental = fmpsdk.etf_holders(apikey=apikey, symbol='IWM')
Can you please check this issue? Thanks.

Sorry for the slow response!  I didn't get any indication there was an issue opened.
fmpsdk.etf_holders()  just calls the https://financialmodelingprep.com/developer/docs/#ETF-Holders API.  This API's documentation doesn't show/explain any limits so I'm not sure why you are being capped at 1000.  My guess is this is an issue in the FMP API.
I don't have any official connection with them so I'm not sure what to suggest other than to have you open a support ticket with them.  That said, if their tech support needs me involved I'd be happy to jump in!

@qililiu, any update on what FMP says?

@qililiu, any update on what FMP says?

Hello daxm, FMP told me they were working on it. But I have not received any further response yet ...

Hello @qililiu, thanks again for reporting this, we are refiling them all via the NPORT report for example:
https://www.sec.gov/cgi-bin/browse-edgar?company=&match=&CIK=1100663&filenum=&State=&Country=&SIC=&owner=exclude&Find=Find+Companies&action=getcompany
You are right, there are more than 1000 holders and somehow the script was only taken the first 1000, it takes sometime to refill them all, the script is currently running and we are adding a new endpoint to track NPORT reports.

@qililiu the issue is solved, it is not limit to 1000 anymore you can get the full holdings now, for example:
/api/v3/etf-holder/IWM?apikey=
You will see 2,041 holders


[WIP] Italian translation

Translation Progress
Basic

[ ] _data/translations.yml
[ ] _data/languages.yml

Code (comments only)

[ ] _includes/snippets

Readme

[x] README.md

Content

[x] _architecture.md
[x] _author.md
[x] _comments.md
[x] _conditions.md
[x] _contributing.md
[x] _errors.md
[x] _extend.md
[x] _introduction.md
[ ] _loops.md
[ ] _mixins.md
[ ] _naming.md
[ ] _rwd.md
[ ] _sass.md
[ ] _syntax.md
[ ] _tldr.md
[ ] _toc.md
[ ] _tools.md
[ ] _variables.md

Great! Please, be sure to translate and fill the README as well. ;)

Oh yes, sure. That was just my first attempt.

Hello there. Do you have a rough estimation of the progress on your translation? :)

ehm..I got a couple of guests during the past couple of weeks, so I haven't got so much free time.
Let's say that I can do from 3 to 5 files this week, and pretty much the same next week.
Closing it for the first week of september could be a reasonable forecast :)

Hello. What is the current status? :)

Hello there! It’s been 5 months since the latest update so I feel free to ask a few questions just to see how are things going. Are you still working or planning to work on this? Can I do anything to help you with this? :)

Alright. Let me have a chat with @MakhBeth, that was offering help in september at from the front.
I will keep you posted, @HugoGiraudel

Hey there. Little reminder that version 1.3 has been released! 🎉
You can either keep going on 1.2, then we merge, then you work on 1.3. Or go straight to 1.3 right away. It’s really up to you.
On topic, do you need me to find you any support on this? Or do you think you could find time and energy to finish it just the 2 of you? :)

Ciao @HugoGiraudel.
Me & @MakhBeth are already on 1.3. We think we can deliver the entire translation by the end of the month (and announcing it ad CssDayIT)!

Eccellente! Se posso fare qualcosa per aiutare… :)

So @HugoGiraudel: the translation files are ready. You can find it here:
https://github.com/mattcav/sass-guidelines/tree/1.3.0
Give a look and let me know if I can help with something.

Could you submit a PR? :)

Et voilà, @HugoGiraudel.
Actually, I cannot find _data/translations.yml and _data/languages.yml. Old / obsolete files?

I think this can be closed. :P


video needs refresh

[Enter feedback here]
The video embedded on this page needs to be updated since the ea portal has been retired I think almost entirely now.

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

ID: de9e3c70-0250-a112-3298-f78e9f8989a4
Version Independent ID: 2d7a8e8b-6574-3e4d-b56e-3d4e04a391ef
Content: Assign access to Cost Management data - Microsoft Cost Management
Content Source: articles/cost-management-billing/costs/assign-access-acm-data.md
Service: cost-management-billing
Sub-service: cost-management
GitHub Login: @bandersmsft
Microsoft Alias: banders

@cchapin-ms
Thanks for your feedback! We will investigate and update as appropriate.

https://github.com/MicrosoftDocs/azure-docs-pr/pull/272992
@cchapin-ms Hi there. I can't update the video directly, so I added the following to the article:

This video mentions the Azure EA portal, which is retired. However, equivalent functionality that's available in the Azure portal is also discussed.

That's the best I can do until the video gets updated.
#please-close


Fix incorrect field name in module document

Change node.pid into node.vm_pid in MetadataFormatters.ELK.

Coverage remained the same at 74.118% when pulling db32b0c2e65712b2c017d8241dc9a95f5f82e833 on wingyplus:fix-incorrect-document-2 into 6159cb0b90fdc00164c985bcff027f54e0d8b282 on Nebo15:master.

Thank you ❤


Updated LV language translation

Updated LV language translation files

A new inspection was created.

The inspection completed: No new issues

Thank you @tomsb ! Merged, it'll be tagged and released later today.
Cheers!


Investigate Login Spam [dev]

0|crm-bot  | Error: Not enough sessions remaining to spawn 1 shards; only 0 remaining; resets at 2024-02-01T04:41:23.989Z
0|crm-bot  |     at WebSocketManager.connect (/home/lewd/crm-bot/node_modules/@discordjs/ws/src/ws/WebSocketManager.ts:299:10)
0|crm-bot  |     at processTicksAndRejections (node:internal/process/task_queues:95:5)
0|crm-bot  |     at WebSocketManager.connect (/home/lewd/crm-bot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:207:5)
0|crm-bot  |     at ExtendedClient.login (/home/lewd/crm-bot/node_modules/discord.js/src/client/Client.js:226:7)
0|crm-bot  |     at start (/home/lewd/crm-bot/src/index.ts:69:2)

Fixed with 8a15c743193661d8df2e8fb9b81e7cf78a3507ef


[GSSOC'23] EDA Model to analyse the Indian Cuisine

Title: Proposal: Add EDA Model to analyse the Ingredients of Indian Cuisine
Description: Suggesting the addition of a Ingredient Analyser in Indian Cuisine model to the repository. This model will help identify the ingredients and its proportions in different cuisines across India .
Dataset : https://www.kaggle.com/datasets/nehaprabhavalkar/indian-food-101

Hi ,
I am a contrubutor in GSSOC'23, Can you assign this issue to me

Hello, I'm GSSoC'23 Contributor. Please assign me this issue. I want to work on this and contribute to this.

@mkswagger  - you can go ahead! We are assigning you 21 days for this project, after which it will be assigned to someone else if not completed. All the best!
Name the file as: algorithm_dataset.ipynb and link it in the readme of the labeled directory as algorithm - dataset.


Burger lost in 0.14.0?

Is Burger not available anymore?
I cannot see any changes to it at https://mantine.dev/changelog/7-0-0 and it is also still present on https://mantine.dev/core/burger/ for the latest version
import dash_mantine_components as dmc
burger = dmc.Burger()

AttributeError: module 'dash_mantine_components' has no attribute 'Burger'.

Hi, yes Burger is missing for now, but will be added soon.

Burger had been added: https://www.dash-mantine-components.com/components/burger.


[Documentation Bug]: I want to add CODE_OF_CONDUCT.md

Describe the bug ✍
Your repo has no CODE_OF_CONDUCT.md, I want to add one, and if you want I can also add a contributors section in your README.md, which is automatically updating when someone contributing in your project
Provide step by step information reproduce the bug 📄
I will add a markdown code to add contributor section and also add CODE_OF_CONDUCT.md
Select program in which you are contributing
hacktoberfest
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

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

ok!

@kunjgit assign me this

@kunjgit still not get assigned

Hey @sb-decoder 👋!
@kunjgit here,
Hope you are enjoying this hacktober 😀
We are excited to share that we are opening issue from our side where you will be going to add games on our website 🚀
Work on this issue 🔥
and help us building GameZone 💗
if you still haven't joined us join us on Discord
See you soon 😊

please assign me this issue

Hello @sb-decoder, Time's up!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

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


Does not launch on Windows

Just ran the AtomSetup.exe installer on Windows 8.1 from the draft 0.189 release and this is what shows when launching:

 Problem Event Name:	APPCRASH
  Application Name:	atom.exe
  Application Version:	<IP_ADDRESS>
  Application Timestamp:	550fd1d0
  Fault Module Name:	chromiumcontent.dll
  Fault Module Version:	<IP_ADDRESS>
  Fault Module Timestamp:	550fbe57
  Exception Code:	80000003
  Exception Offset:	00096941
  OS Version:	6.3.96<IP_ADDRESS>.256.48
  Locale ID:	1033
  Additional Information 1:	5861
  Additional Information 2:	5861822e1919d7c014bbb064c64908b2
  Additional Information 3:	01d7
  Additional Information 4:	01d7340064827245f2249cd1f1a7c264

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

This only occurred in the installed, not the .zip, so I think it was because the new file natives_blob.bin and snapshot_blob.bin weren't include in the nuspec file used by the installer.


Student registration api

Description
Please provide a short summary explaining what this PR is about.
Fixes # (issue)
How to test?
Please provide a short summary how your changes can be tested?
Checklist

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] This PR is ready to be merged and not breaking any other functionality

closed PR draft. Checking for merge conflicts.