text:
In some chapters it returns null

In some chapters of the anime "ACCA: 13-ku Kansatsu-ka" the api returns null, although in jkanime page the links exist.
PD: I have tried with "https://jkanime.chrismichael.now.sh/api/v1/video/acca-13-ku-kansatsu-ka/1/" link, and  I have tried with some more chapters of this anime.

Hello @Ruthder ,
Unfortunately right now I am not going to be able to continue to maintain the library as I will start working this week and time will not allow me to do the maintenance.
But yes, I checked and there are some anime that is not showing the data ..
I recommend that as soon as possible you give a fork to the repo and locally maintain it, since I will stop maintaining it as soon as I start working this week.
If you have any questions about the code and how to begin to understand it, you can let me know, and I will help you. So that you can continue to maintain it without problem.
I hope you understand!

authors: ChrisMichaelPerezSantiago Ruthder

repo: ChrisMichaelPerezSantiago/jkanime


text:
Fixed VSCode AUR package

Type of Change

[x] Bug fix
[x] Hotfix

Description
#659
Issues / other PRs related

Resolves #659

Checklist

[x] My code adheres to the coding and style guidelines of the project.
[x] I have performed a self-review of my own code.
[x] My changes generate no errors/warnings/merge conflicts.

normal vs code has alot of telemetry oss version does not

normal vs code has alot of telemetry oss version does not

I know, I was against putting ms vscode here too but that's why we have the vscodium script.

source: gharchive/pull-request

repo: ChrisTitusTech/linutil

license: MIT

license_type: permissive

license_source: github-api


text:
Issue when trying to install Starship

Issue with installing Starship
When starting the installation of Starship, I receive a prompt which says:
Do you want to attempt starship installation with specific user credentials?  Select 'Yes' to proceed or 'No' to skip.
As I am the only who uses my laptop and I login with a PIN, I click No, which results in this output:
No package found matching input criteria.
Attempt installation of starship with User scope
No package found matching input criteria.
Skipping installation with specific user credentials.
Failed to install starship.
Steps to reproduce

Select starship for installation.
Click No to prompt.

Expected behavior
Starship should install for the current user.
Screenshots

Additional context

Issue validation

Try Dev Branch
irm "https://christitus.com/windev" | iex

Try Dev Branch irm "https://christitus.com/windev" | iex

Unfortunately, still get the same issue.

Adding to this bug report, it seems to happen if you include in your installation list any apps that do not have a winget package. Instead of queuing them for Chocolatey it breaks the whole installation process. I noticed it when I selected Python Version Manager among other apps, that one being the only one with winget=na. Trying to install it by itself does work, but if other apps are included it tries getting them from chocolatey with the package name that is supposed to be used for winget. Here is an example:
=====Windows Toolbox=====
@{winget=na; choco=pyenv-win} @{winget=Microsoft.VisualStudioCode; choco=vscode}
Queueing pyenv-win for Chocolatey install
Queueing Microsoft.VisualStudioCode for Winget install
===========================================
---        Winget is installed          ---
===========================================
Version: v1.9.25200
    - Winget is a release version.
    - Winget is Up to Date

Winget is already installed.
===========================================
--    Configuring winget packages       ---
===========================================
No package found matching input criteria.
Attempt installation of 0 with User scope
No package found matching input criteria.
Skipping installation with specific user credentials.
Failed to install 0.
Checking if Chocolatey is Installed...
===========================================
---      Chocolatey is installed        ---
===========================================
Version: v2.4.1
===========================================
--   Configuring Chocolatey packages   ---
===========================================
Starting installation of Microsoft.VisualStudioCode with Chocolatey.
Failed to install Microsoft.VisualStudioCode.
Starting installation of pyenv-win with Chocolatey.
pyenv-win was upgraded successfully.
===========================================
--      Installs have finished          ---
===========================================

source: gharchive/issue

repo: ChrisTitusTech/winutil


text:
Docker problem

How solve this pls help me

Seems like an issue in your compose file, can you post it?

Having this issue with the nextcloud nextcloud docker compose, too
Thank you for your excellent videos and text tutorials btw!

@jboucher614 can you post your compose file, please? we need to check the docs in here.

Thanks for your message ;) I sent you a reply on GitHub.
On 2. Dec 2022, at 02:33, Jimmy Boucher @.***> wrote:
Having this issue with the nextcloud nextcloud docker compose, too Thank you for your excellent videos and text tutorials btw! — Reply to this email directly, view it on GitHub, or unsubscribe. You ar
Caution! This message was sent from outside your organization.
sophospsmartbannerend
Having this issue with the nextcloud nextcloudhttps://github.com/christianlempa/videos/blob/main/nextcloud-tutorial/docker-compose.yml docker compose, too
Thank you for your excellent videos and text tutorials btw!
—
Reply to this email directly, view it on GitHubhttps://github.com/ChristianLempa/videos/issues/28#issuecomment-1334654463, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGYLWZP4QWPFZ3HAFSADLPLWLFGYJANCNFSM6AAAAAASHXWRHA.
You are receiving this because you were assigned.Message ID: @.***>

I was just using the Nextcloud .yml file linked, here's the text:
`version: "3"
volumes:
  nextcloud-data:
  nextcloud-db:
  npm-data:
  npm-ssl:
  npm-db:
networks:
  frontend:
    # add this if the network is already existing!
    # external: true
  backend:
services:
  nextcloud-app:
    image: nextcloud
    restart: always
    volumes:
      - nextcloud-data:/var/www/html
    environment:
      - MYSQL_PASSWORD=replace-with-secure-password
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=nextcloud-db
    networks:
      - frontend
      - backend
nextcloud-db:
    image: mariadb
    restart: always
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - nextcloud-db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=replace-with-secure-password
      - MYSQL_PASSWORD=replace-with-secure-password
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
    networks:
      - backend
npm-app:
    image: jc21/nginx-proxy-manager:latest
    restart: always
    ports:
      - "80:80"
      - "81:81"
      - "443:443"
    environment:
      - DB_MYSQL_HOST=npm-db
      - DB_MYSQL_PORT=3306
      - DB_MYSQL_USER=npm
      - DB_MYSQL_PASSWORD=replace-with-secure-password
      - DB_MYSQL_NAME=npm
    volumes:
      - npm-data:/data
      - npm-ssl:/etc/letsencrypt
    networks:
      - frontend
      - backend
npm-db:
    image: jc21/mariadb-aria:latest
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=replace-with-secure-password
      - MYSQL_DATABASE=npm
      - MYSQL_USER=npm
      - MYSQL_PASSWORD=replace-with-secure-password
    volumes:
      - npm-db:/var/lib/mysql
    networks:
      - backend`
I tried copy-pasting it into Portainer and nano but had syntax issues each time. I pasted the whole file into yamlchecker.com and got this:
can not read a block mapping entry; a multiline key may not be an implicit key (13:10)
10 |   frontend:
11 |     # add this if the network is already ...
12 |     # external: true
13 |   backend:
---------------^
14 |
15 | services:
If I delete the commented lines, that error goes away but this one starts:
can not read a block mapping entry; a multiline key may not be an implicit key (17:12)
14 |   nextcloud-app:
15 |     image: nextcloud
16 |     restart: always
17 |     volumes:
-----------------^
18 |       - nextcloud-data:/var/www/html
19 |     environment:
Possibly it's something to do with copying and pasting? I've reviewed the formatting a bunch and can't figure out what's wrong, but I'm a YAML noob.

repo: ChristianLempa/videos


text:
HaystackError: java.lang.ClassCastExceptio

Would there be anyway someone could give me a tip on if I am doing anything wrong? To make a long story short a customer is interested in reports above & beyond the Niagara reporting service capabilities but they are at an N4 revision too low to give them an example of pyhaystack/pandas/matplotlib... (4.2, non TLS)
So I am hoping to test this out/give them an example from a different job/server which is at revision 4.7 but also secure TLS.
Im experimenting in Jupyter lab notebooks on Python 3.7. I can print the NAV file of the N4 server:

But attempting this code Ill get a long error:
# Retrieve some points
op = session.find_entity(filter_expr='hwst')
op.wait()
hwst = op.result
# Read today's history for all found points
op = session.his_read_frame(hwst, rng= 'today')
op.wait()
b = op.result
b

Full trace back:
---------------------------------------------------------------------------
HaystackError                             Traceback (most recent call last)
<ipython-input-5-f1f36714fb3f> in <module>
----> 1 hwst = op.result

~\AppData\Local\Continuum\anaconda3\lib\site-packages\pyhaystack\util\state.py in result(self)
     95
     96         if self.is_failed:
---> 97             self._result.reraise()
     98
     99         if not self._result_copy:

~\AppData\Local\Continuum\anaconda3\lib\site-packages\pyhaystack\util\asyncexc.py in reraise(self)
     26
     27     def reraise(self):
---> 28         reraise(*self._exc_info)

~\AppData\Local\Continuum\anaconda3\lib\site-packages\six.py in reraise(tp, value, tb)
    691             if value.__traceback__ is not tb:
    692                 raise value.with_traceback(tb)
--> 693             raise value
    694         finally:
    695             value = None

~\AppData\Local\Continuum\anaconda3\lib\site-packages\pyhaystack\client\ops\entity.py in _on_read(self, operation, **kwargs)
     39         try:
     40             # See if the read succeeded.
---> 41             grid = operation.result
     42             self._log.debug('Received grid: %s', grid)
     43

~\AppData\Local\Continuum\anaconda3\lib\site-packages\pyhaystack\util\state.py in result(self)
     95
     96         if self.is_failed:
---> 97             self._result.reraise()
     98
     99         if not self._result_copy:

~\AppData\Local\Continuum\anaconda3\lib\site-packages\pyhaystack\util\asyncexc.py in reraise(self)
     26
     27     def reraise(self):
---> 28         reraise(*self._exc_info)

~\AppData\Local\Continuum\anaconda3\lib\site-packages\six.py in reraise(tp, value, tb)
    691             if value.__traceback__ is not tb:
    692                 raise value.with_traceback(tb)
--> 693             raise value
    694         finally:
    695             value = None

~\AppData\Local\Continuum\anaconda3\lib\site-packages\pyhaystack\client\ops\grid.py in _check_err(grid)
    296                         raise HaystackError(
    297                                 grid.metadata.get('dis', 'Unknown Error'),
--> 298                                 grid.metadata.get('traceback', None))
    299                     return grid
    300                 except:

HaystackError: java.lang.ClassCastException

Any tips greatly appreciated, as I mentioned this before its just to get sample of pyhaystack capabilities to use on a different site that is non TLS. (Get the customer to upgrade to 4.7). There is another group in house that does Skysparks that had this nHaystack service running already and I just added the hwst tag as a test trial.

Have you tried "Rebuild Cache" on the nhaystack service ?

In workbench, I did the right click command on the nhaystack service where it rebuilt the cache successfully... Still same issues tho when re-running the Jupyter lab code tho..
There is a different group in a different office (same company) that does Sky sparks... And I think they route points to a cloud based n4 server then to Sky Foundry somehow... Just FYI, it would be nice to try and connect to the Sky sparks server but I am not very involved with that group very much

The nHaystack service was already running on this N4 server before me... Which I found sort of interesting

Using the Query view of the nhaystack service module, can you find hswt ?

Can you give me a tip on how to do that?
On Wed, Jul 3, 2019, 1:29 PM Christian Tremblay notifications@github.com
wrote:

Using the Query view of the nhaystack service module, can you find hswt ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ChristianTremblay/pyhaystack/issues/76?email_source=notifications&email_token=AHC4BHLQYF7A5YG6DT3SSB3P5TVYHA5CNFSM4H5GIQJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZFJ74A#issuecomment-508207088,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHC4BHM7ZYBYMIYHVFUUNKDP5TVYHANCNFSM4H5GIQJA
.

Using the nhaystack palette...
Under config, I usually put the site object (see palette)...and configure it.
Under the controller (typically) I add a equip object (again see the palette)...and configure it. Be sure to reference the equipment to the site you created.
Once done, rebuild cache
Every time you modify something, rebuild cache
The Query View is just another view on the service. You can write a filter expression hit enter and you'll get results.

Would anyone be able to give me any tips if I am missing something? I did add the site and an equip tag. The HwsT point is where my point tag is implemented:

I can print the about & nav file just fine.. Also trying setting pint=True

But trying the site = session.site this also brings up the same exact Java error with full traceback I pasted in previously.

You also mentioned previously about trying the query view... Can you give me a tip on how to try that? And any other tips? :) Thanks..

Was this ever resolved? I'm having the same trackback error using SkySpark...

@apigott Not sure… in this case it seems to be an nHaystack error that's causing the trace-back, and all pyhaystack does is throw a HaystackError which is basically saying "something went wrong server-side".
About the only thing in common is both nHaystack and SkySpark are (deep down beneath the "Fantom") Java based, hence why you get the ClassCastException error (which is a Java exception).  On that basis, even if the stack trace looks the same, you're better off filing a new issue as the root cause is unlikely to be identical.

I made many test without being able to reproduce the trouble.
I believe it's related to the server itself.
I will close the issue and please reopen if you find something.

Any chance you would create a YouTube video on how to setup a haystack
server on N4 secure and pull a trend thru Python? :)
In AX I could use pyhaystack with ease on a non secure station but it's
been a dead end in N4 for me. :(
On Sun, Oct 13, 2019, 10:43 AM Christian Tremblay notifications@github.com
wrote:

Closed #76 https://github.com/ChristianTremblay/pyhaystack/issues/76.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ChristianTremblay/pyhaystack/issues/76?email_source=notifications&email_token=AHC4BHPB47FYUCDX4KWM32DQOM62TA5CNFSM4H5GIQJKYY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOUFZ7DAI#event-2708730241,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHC4BHMK5OTBIFIDWCHIUCLQOM62TANCNFSM4H5GIQJA
.

authors: ChristianTremblay apigott bbartling sjlongland

repo: ChristianTremblay/pyhaystack

license_source: bigquery


text:
Custom collection entity deletion from Content Manager throws Error and halts the dev server.

Bug report
Required System information

Node.js version: 18.18.2
NPM version: 10.2.4
YARN: 1.22.21
Strapi version: 4.15.0
Database: sqlite
Operating system: Ubuntu 22.04
Is your project Javascript or Typescript: TS

Describe the bug
When deleting a custom collection entity from the Content Manager an Error is thrown and halts the dev server.
Error
node_modules/strapi-plugin-soft-delete/node_modules/@strapi/utils/dist/index.js
throw new Error("Missing schema in defaultSanitizeOutput");
Missing schema in defaultSanitizeOutput

Steps to reproduce the behavior

Running locally yarn dev
Go to Content Manager
Delete entry for a custom collection

Expected behavior
Shouldn't throw an Error and halt the server.
Code snippets
It appears that params.uid is undefined HERE
console output for params
{
  uid: undefined,
  event: 'entry.delete',
  action: 'soft-delete',
  entity: {
    id: 57,
    uuid: '...',
    note: '...',
    total: 73,
    currency: '...',
    createdAt: '2023-12-21T14:08:35.126Z',
    updatedAt: '2023-12-21T21:39:43.356Z',
    status: 'pending',
    _softDeletedAt: '2023-12-21T21:39:43.353Z',
    _softDeletedById: 2,
    _softDeletedByType: 'admin'
  }
}

Simply checking if params.uid is empty and returning if (!params.uid) return; bypasses the issue with no thoroughly verified side effects.
Additional context
I can see the Order is properly deleted and I can access and Restore it from the Soft Delete menu.
I have also upgraded the plugin to strapi 4.15.0 and it appears to function as expected, but still contains the bug.
I have patched the plugin locally for now.
Looking forward to feedback.

@murphesi I am facing the same problem. I noticed it happens only when i delete multiple entries. how did you fix this locally?

@murphesi I am facing the same problem. I noticed it happens only when i select and delete a single/multiple entries. how did you fix this locally?

@staniborII you can use patch-package. This local patch worked for me using patch-package:
diff --git a/node_modules/strapi-plugin-soft-delete/dist/server/utils/index.js b/node_modules/strapi-plugin-soft-delete/dist/server/utils/index.js
index 5e664e9..f5f35fe 100644
--- a/node_modules/strapi-plugin-soft-delete/dist/server/utils/index.js
+++ b/node_modules/strapi-plugin-soft-delete/dist/server/utils/index.js
@@ -15,6 +15,7 @@ const getService = (name) => {
 };
 exports.getService = getService;
 const eventHubEmit = async (params) => {
+    if (!params.uid) return;
     const modelDef = strapi.getModel(params.uid);
     const sanitizedEntity = await utils_1.sanitize.sanitizers.defaultSanitizeOutput(modelDef, params.entity);
     strapi.eventHub.emit(params.event, {
diff --git a/node_modules/strapi-plugin-soft-delete/server/utils/index.ts b/node_modules/strapi-plugin-soft-delete/server/utils/index.ts
index 6c541d9..521c636 100644
--- a/node_modules/strapi-plugin-soft-delete/server/utils/index.ts
+++ b/node_modules/strapi-plugin-soft-delete/server/utils/index.ts
@@ -29,6 +29,7 @@ declare type CustomEventHubEmit = {
 });

 export const eventHubEmit = async (params: CustomEventHubEmit) => {
+  if (!params.uid) return;
   const modelDef = strapi.getModel(params.uid);
   const sanitizedEntity = await sanitize.sanitizers.defaultSanitizeOutput(
     modelDef,

@anthonytamez Thanks. That worked neatly

@murphesi I am facing the same problem. I noticed it happens only when i select and delete a single/multiple entries. how did you fix this locally?

@staniborII you can use patch-package. This local patch worked for me based on @murphesi recommendation using patch-package:
diff --git a/node_modules/strapi-plugin-soft-delete/dist/server/utils/index.js b/node_modules/strapi-plugin-soft-delete/dist/server/utils/index.js
index 5e664e9..f5f35fe 100644
--- a/node_modules/strapi-plugin-soft-delete/dist/server/utils/index.js
+++ b/node_modules/strapi-plugin-soft-delete/dist/server/utils/index.js
@@ -15,6 +15,7 @@ const getService = (name) => {
 };
 exports.getService = getService;
 const eventHubEmit = async (params) => {
+    if (!params.uid) return;
     const modelDef = strapi.getModel(params.uid);
     const sanitizedEntity = await utils_1.sanitize.sanitizers.defaultSanitizeOutput(modelDef, params.entity);
     strapi.eventHub.emit(params.event, {
diff --git a/node_modules/strapi-plugin-soft-delete/server/utils/index.ts b/node_modules/strapi-plugin-soft-delete/server/utils/index.ts
index 6c541d9..521c636 100644
--- a/node_modules/strapi-plugin-soft-delete/server/utils/index.ts
+++ b/node_modules/strapi-plugin-soft-delete/server/utils/index.ts
@@ -29,6 +29,7 @@ declare type CustomEventHubEmit = {
 });

 export const eventHubEmit = async (params: CustomEventHubEmit) => {
+  if (!params.uid) return;
   const modelDef = strapi.getModel(params.uid);
   const sanitizedEntity = await sanitize.sanitizers.defaultSanitizeOutput(
     modelDef,

Hi there!
Maybe you could open a PR to fix this?
Thanks ;)

authors: ChristopheCVB anthonytamez murphesi staniborII

repo: ChristopheCVB/strapi-plugin-soft-delete


text:
tiny formatting thing

Congrats! What a great piece of software!
I just wanted to let you know about a tiny little cosmetic formatting thing:
"> Configuration > Setup" has one space too many after Disk utility.
Apart from that the displayed title ::Settings:: differs from the actual menu entry on the above level "Configuration"
Keep up your beautiful work! :)

Oh. I only get it now that the individual menu titles are obviously independent of the more explanatory menu entries above. Fine! :)

Fixed now

repo: Chrysostomus/bmenu

license: mit


text:
R65 - Refinar el algoritmo de velocidad para el modo fly.

Gran parte de los esfuerzos se han concentrado en el uso del mundo usado en el juego, sin embargo, falta trabajo de refinar el algoritmo para que las métricas y los cálculos sean mejores acorde a un mapa generado por CodeMap.

Se mejoró el cálculo de la velocidad, usando ahora la altura del mapa, por medio de una función recursiva que calcula dicho valor. La velocidad ahora tiene un mejor resultado que antes.

repo: Ciclop/Terasology


text:
Command "merge-with-parent" should merge with destination branch on PR when available

https://circleci.com/developer/orbs/orb/circleci/build-tools#commands-merge-with-parent
Currently, the command only supports merging with the parent branch (based on the history of the current branch) or a branch specified by the existing parameter. However, this is not ideal when a PR is trying to merge to an indirect parent branch.
This could be implemented by adding an additional parameter, like apply_pr_dest that will attempt to find the destination branch in the PR via the GitHub API and then do the appropriate pull/merge. In the event the flag is set and no destination branch is available (e.g. there's not a PR implying the destination branch) we could use the existing mechanism to find the parent branch.

This might prove a little limiting/brittle using the GitHub API (what if the project is from Bitbucket?). While I agree this is something we should look into building, I'm not sure what the best approach would be short of building in queries for both provider APIs.

authors: dsayling gmemstr

repo: CircleCI-Public/build-tools-orb


text:
Adding a custom context menu.

Describe your feature.
Adding a custom context menu for the simulation area.
The context menu will contain the following options:

Delete  (it deletes the selected circuit element)
Undo
Center Focus
New Circuit
Insert subcircuit
New Project
Clear Project

This is the default context menu provided by Chrome.

Are you working on this? (Yes/No)
Yes

Good idea. I have updated the issue to be more appropriate.

repo: CircuitVerse/CircuitVerse


text:
Heinous Junction Restrictions overlay

Fixes #633
Problem
Different display style of Junction Restrictions overlay was very confusing see #633
⚠ Please note that the code is using segment middle point as the direction, and it is not a bug that on curved segments the signs look a bit off to the side. If this is undesired, i can calculate more precise endpoint tangent which will look better.
Solution

Refactored overlay code for Junction Restrictions
Now readonly icons show as greyed out, smaller
Now active icons show as full opaque, orange tint on hover
Now icons always form a grid along the vector towards the segment center, always from the node position. Before: Was sometimes shifted left or right.
The logic for which sign to be displayed: Not modified

Probably out of scope of that PR, but why we are showing pedestrian crossing icon if it's not possible to change its state? Highway roads doesn't have pedestrian lanes and also cannot have pedestrian crossing, obviously.
I'll try to test it later today.

This is looking a lot better, I can now clearly see which road the 'enter blocked junction' icons are relating to.
In this case it also seems to be putting them on the correct side of the road (left hand traffic map) which is awesome!

However, there's some cases where it seems to put the icons on the other side of the road, like this:

I thought it might be something to do with 1-way roads, but on same type of road it sometimes puts them in correct side like so:

It's only very minor point; I'm already happy with the big improvement from this PR and we could look at further refinements at a later date.

Please note that the code is using segment middle point as the direction, and it is not a bug that on curved segments the signs look a bit off to the side. If this is undesired, i can calculate more precise endpoint tangent which will look better.

CS has calculated the middle position between two corners like this
//psudo-code:
pointA, tanA = NetSegment.CalculateCorner(junctionID, left side )
pointB, tanB = NetSegment.CalculateCorner(junctionID, right side)
centerPos = (postA+pointB)/2

//the original code can be find in this overloaded method:
//private void RefreshJunctionData(ushort nodeID, int segmentIndex, ushort nodeSegment, Vector3 centerPos, ref uint instanceIndex, ref RenderManager.Instance data)

you can use dirA and dirB from code above to align the signs. if you want to be even more thorough than that you should travel across curved road using Bezier3.Travel. I have done this is my pedestrian bridge builder:
https://github.com/kianzarrin/PedestrianBridge/blob/d815c3920906965f7539f5d552ee45c45389a1c9/PedestrianBridge/Shapes/RoadBridgeWrapper.cs#L26
and
https://github.com/kianzarrin/PedestrianBridge/blob/d815c3920906965f7539f5d552ee45c45389a1c9/PedestrianBridge/Shapes/RoadSideWrapper.cs#L69
I think calculating the tangent is going to be more complicated.
In any case this is just in case you were interested. I don't think it is so important to put the signs at super accurate place.

I don't know if this fits the scope of this review but there is no point to show pedestrian crossing overlays on roads without pedestrian crossing.
So IsPedestrianCrossingAllowedConfigurable should check if the segment does not have pedestrian crossing and the segments to the left and right also do not have pedestrian crossings then pedestrian crossing is not configurable. In such a case we can make user's job easier and not show the pedestrian crossings overlay to the user at all.
In future when we have Pedestrian tool (#40) then we can  show a disabled pedestrian overlay and show a guide message to the user if he tries to click it. but here ... its too much info.
this is particularly important on roundabouts where there are a lot of traffic rules to set.

I had good results in the past when calculating tangent as a vector between 0.9f point and 1.0f point (or 0f and 0.1f if inverted direction).
if (this.debug_
                    || (configurable
                        && (!this.ViewOnly || !allowed))) {

The actual rendering code will render if debug is enabled. Should try on release configuration.

Several issues that is probably outside of the scope of this review and exists in your branch as well as in master:

if I turn junction restrictions overlay on and off from options while TMPE panel is open, mass edit  overlay stops working until I close and open TMPE panel
(your branch and master): activating the junction restriction tool turns off persistent overlay.
I wish there was a option I could disable zebra crossings from persistent overlay because with my hide crossings mod, it is no longer all that necessary. maybe if hide crossing mod exists, then take out zebra crossings from persistent overlay?

@kianzarrin yes you can copy this comment later to the future PR when i'll be working on the LaneConnectors refactoring, it makes sense to fix those problems then.

Regarding the hide crossings mod: Note that some roads (eg. UK Roads assets) don't have zebra crossings so the only way to see if there is a crossing is via the overlay icons.

@aubergine10  Regarding the hide crossings mod: Note that some roads (eg. UK Roads assets) don't have zebra crossings so the only way to see if there is a crossing is via the overlay icons.

i said its no longer THAT necessary. meaning that it is necessary but not necessary enough to show it in persistent overlay. at the very least it would be nice to have the option to turn it off.
we are creating a separate pedestrian tool in future so that might be the solution.
Also for highways, we can put a pedestrian prop so that it would not look weird when people cross the street.
if road does not have 2+ pedestrian lanes. then add pedestrian crossing prop.

in any case there are a lot of urban roads without pedestrian crossings.

looking better:
OLD:

VS NEW:

@kvakvs I noticed that the sprites are always in the same place regardless of junction size:

you should move the sprites further back as the junction gets bigger. so i think using NetSegment.CalculateCorner()  is the only way (and pretty easy too).

Why is it the your sprites are overlapping? is that intentional?

@kianzarrin the core for calculating corners is not used anywhere in TM:PE, the source is massive like 5 pages of dense vector calculations. I almost matched everything to your suggestion but this will be called for each sign each frame...

Suggest @kianzarrin either add commit to this, or merge and come with your change later. I am literally down to experimentation if i try that corner calculation. That takes significant effort from me while you seem to know what is needed exactly.

@kianzarrin the C:S code for calculating corners is not used anywhere in TM:PE, there's no example of its meaning. Also the source is massive like 5 pages of dense vector calculations, it can't be fast or simple. I almost matched everything to your suggestion but this will be called for each segment each frame...
Maybe i can find a reasonable way of making it work and be fast.

@kvakvs sorry for the late response. I lost the review! In NetNodeRenderInstance corner is calculated in every call to render instance. I guess all those pages of calculation is not as slow as you think because there are so many branches and only one branch is taken. (i guess branching makes code even slower). In any case I think we should cache this stuff.

Suggest @kianzarrin either add commit to this, or merge and come with your change later. I am literally down to experimentation if i try that corner calculation. That takes significant effort from me while you seem to know what is needed exactly.

Calculating the corner looks scare but it's disappointingly easy once you get to it (disappointing in case you want a challenge). Sure I can write some code and commit that in.
BTW its nice that I can (for some reason) see the conflict. its helpful to know that its nothing.

I simplified the code (I hope you don't mind!), changed the private interface a bit and deleted a few methods. also changed some variable names for example zero_ -> origin_.  Also fixed the x and y inconsistency (I removed so much code that x and y happen only once :) ).
I use `CalculateCorner -> position and direction next to the crosswalks' for more precise calculations.

I defined some constants to shrink signs harmoniously. now the view only mode signs no longer overlap

PS: the pictures above are a bit old. I moved the overlays a bit further up so that they don't cover the crosswalks.

In the picture bellow my FPS dropped from 25(no overlay) to 20 (a lot of overlay).

This is far slower than @kvakvs code that drops FPS from 25 to 24

My FPS drops from 25 to 20 when I view the overlay
@kvakvs code drops FPS from 25 to 24.
Can you maybe cache the overlays?

Wow my code is so clever it can even realise when the segment end is tilted:

@kianzarrin you did not push the changes to my branch, did you push it anywhere else?

Not doing any caching at the moment.
This was intended to be a bugfix here not a huge rework :) Thanks @kianzarrin for your changes

I added calculate corner cache, renamed priority signs overlay to traffic signs overlay (because it is only used for junction restriction for now) and changed a couple of comments.
dirX_ is not perpendicular to dirY_  (and I added a comment for that). hopefully that is not confusing. in any case there are axis systems without perpendicular axis so I think that is fine.

Calculate corner is being cached to soon returning null.

I added patch to Calculate corners after CalculateSegment() when the data is ready. It seems it takes a some while until segments are calculated.

Created  #872 to discuss further when and where to perform recalculations.

repo: CitiesSkylinesMods/TMPE


text:
What geocoder service should we use?

See https://github.com/City-Bureau/documenters-aggregator/pull/85#issuecomment-327325384
Leaning towards Mapbox for now and will use to close #85.

We ended up going with Mapzen.

authors: eads jim

repo: City-Bureau/documenters-aggregator


text:
feat: AU-710: Log normal requests

Make an audit log entry out of every succesful request.

Mun mielestä tän ei kyl tartte logittaa ihan jokaista requestia.
Tai vähintään niin, että kertoo onko tulos löytyny cachesta vai ei. Eli kun kysely lähtee ATV asti sen vois ehkä logittaa. Meinaan, että tästä tulee 40+ riviä audit logiin.

authors: Puavo jiisuominen


text:
Merge develop into main

Description :sparkles:
Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

Codecov Report

Merging #885 (52f592c) into main (2c6499f) will increase coverage by 0.11%.
The diff coverage is 4.87%.

@@            Coverage Diff             @@
##             main     #885      +/-   ##
==========================================
+ Coverage   62.40%   62.51%   +0.11%
==========================================
  Files         861      858       -3
  Lines       23003    22932      -71
  Branches     2342     2310      -32
==========================================
- Hits        14356    14337      -19
+ Misses       8259     8208      -51
+ Partials      388      387       -1

Impacted Files
Coverage Δ

...s/forms/application/step6/ApplicationFormStep6.tsx
0.00% <0.00%> (ø)

...forms/application/step6/useApplicationFormStep6.ts
0.00% <0.00%> (ø)

...components/applicationHeader/ApplicationHeader.tsx
0.00% <0.00%> (ø)

...benefit/handler/src/components/header/useHeader.ts
0.00% <ø> (ø)

...ontend/shared/src/components/content/Content.sc.ts
100.00% <ø> (ø)

frontend/shared/src/components/layout/Layout.sc.ts
100.00% <ø> (ø)

...end/tet/admin/src/backend-api/linked-events-api.ts
0.00% <ø> (ø)

...ntend/tet/admin/src/components/editor/Combobox.tsx
0.00% <ø> (ø)

...tend/tet/admin/src/components/editor/DateInput.tsx
0.00% <0.00%> (ø)

...ntend/tet/admin/src/components/editor/Dropdown.tsx
0.00% <ø> (ø)

... and 38 more

Continue to review full report at Codecov.

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

authors: codecov-commenter mattikl

repo: City-of-Helsinki/yjdh


text:
🛑 CityIO is down

In 52d4b6e, CityIO (https://cityio.media.mit.edu/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CityIO is back up in 3895f2c after 1 hour, 31 minutes.


text:
Minecarts & Pistons need management

SimpleAdminHacks needs limits for minecarts & pistons. See Thread
Related / Same? https://github.com/CivMC/Civ/issues/89

I'm closing this out as something that we won't fix. It could be revisited in the future, but it's not within our capacity to work on right now.

authors: okx-code psygate

repo: CivMC/Civ


text:
Converted NMS to reflection.

For #203.
If you guys don't want this, then don't merge it. In my opinion, although there are a few more lines than the NMS modules, I think it looks a lot more clean.
On an another note, wow the poms are a mess. Someone should really go through and clean them up.

Can one of the admins verify this patch?  Type 'ok to test' to test.

Current version seems a bit clearer to me, but if y'all want this, go for it.

I prefer to not add a second layer of obfuscation around already obfuscated sources.
This approach would probably be better suited for softer use-cases like AFKPGC's bindings to NMS to grab TPS; there I'd be happy to use reflection like this as the hard-binding to release version is more pain then benefit all to harvest 3 numbers that should be exposed by Bukkit but aren't fnar.

Well, I suppose this is out then. I thought I had written it so that anyone who knows reflection would be able to tell what any given line does, but I guess I can still improve.
I do think that the ProfileModifier class could be written a lot better or have better comments. For instance:

A few of the variables are poorly named. I have no idea what fieldName is for until I see that it is used to get a GameProfile. A name of gameProfileField would be clearer. Same goes for nameUpdate.
Why is the setFinalStatic method public? Is it used outside of the ProfileModifier class?
If it turns out that setFinalStatic is not used outside ProfileModifier, then why have a separate method for it? Why have a second set of the exact same try-catch statements inside the method?
Why is it called setFinalStatic? I do not see anything that has to do with static modifiers there.
Why are you removing the final modifier? I did some testing and it doesn't seem to be necessary to remove the modifier to change the field, so why then?
Why do you search for the reflection fields each time the method is called? Wouldn't it be better to search for them once when the class is initialized and then use the same fields each time setPlayerProfile is called?

Also, why is it necessary to check the length of the name retrieved by associations? The AssociationList suppose to double as a cache and an interface to the database, right? Are there cases where a name in the database is longer than 16 characters?

authors: CivcraftBot Maxopoly ProgrammerDan tyrothalos

repo: Civcraft/NameLayer


text:
⚠ Bofrost.at has degraded performance

In e32c3a9, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1310 ms

Resolved: Bofrost.at performance has improved in f8ad066.

repo: Ckal/Uptime


text:
⚠ Bofrost.fr has degraded performance

In 9ea5750, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 953 ms

Resolved: Bofrost.fr performance has improved in 7ca7cd1.


text:
⚠ Bofrost.de has degraded performance

In a005111, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1379 ms

Resolved: Bofrost.de performance has improved in 884c164.


text:
⚠ Bofrost.at has degraded performance

In 324753d, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1263 ms

Resolved: Bofrost.at performance has improved in 10ac988.


text:
⚠ Bofrost.at has degraded performance

In c105493, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2025 ms

Resolved: Bofrost.at performance has improved in 3b369aa after 310 days, 9 hours, 42 minutes.


text:
⚠ Bofrost.at has degraded performance

In 701967d, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1939 ms

Resolved: Bofrost.at performance has improved in 1024047.


text:
⚠ Bofrost.com has degraded performance

In a828f98, Bofrost.com (https://www.bofrost.com) experienced degraded performance:

HTTP code: 200
Response time: 5363 ms

Resolved: Bofrost.com performance has improved in 1d2cfdc after 10 minutes.


text:
⚠ Bofrost.fr has degraded performance

In 2eca822, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1255 ms

Resolved: Bofrost.fr performance has improved in 4e5621a after 6 minutes.


text:
⚠ Bofrost.fr has degraded performance

In 68f69de, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 937 ms

Resolved: Bofrost.fr performance has improved in 8bec3c4 after 6 minutes.


text:
⚠ Bofrost.si has degraded performance

In 9279a12, Bofrost.si (https://www.bofrost.si) experienced degraded performance:

HTTP code: 200
Response time: 3211 ms

Resolved: Bofrost.si performance has improved in f4ca7ef.


text:
⚠ Bofrost.de has degraded performance

In 325afd1, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1448 ms

Resolved: Bofrost.de performance has improved in c3bed14 after 9 minutes.


text:
⚠ Bofrost.fr has degraded performance

In e4c9f23, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 936 ms

Resolved: Bofrost.fr performance has improved in 874dba8 after 7 minutes.


text:
⚠ Bofrost.at has degraded performance

In 1fe300e, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1783 ms

Resolved: Bofrost.at performance has improved in 8d68fda after 49 minutes.


text:
⚠ Bofrost.be has degraded performance

In ee669dd, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1259 ms

Resolved: Bofrost.be performance has improved in c4a5daa after 6 minutes.


text:
⚠ Bofrost.de has degraded performance

In dee6ac3, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1024 ms

Resolved: Bofrost.de performance has improved in dfa5fba after 19 hours, 40 minutes.


text:
⚠ Bofrost.gr has degraded performance

In c128251, Bofrost.gr (https://www.bofrost.gr) experienced degraded performance:

HTTP code: 200
Response time: 1169 ms

Resolved: Bofrost.gr performance has improved in 9d6e58d after 7 minutes.


text:
⚠ Bofrost.at has degraded performance

In f120f94, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1325 ms

Resolved: Bofrost.at performance has improved in 15a1856 after 16 minutes.


text:
⚠ Bofrost.de has degraded performance

In a97bbbf, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1332 ms

Resolved: Bofrost.de performance has improved in 992ddcc after 6 minutes.


text:
⚠ Bofrost.de has degraded performance

In 0e93d12, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 745 ms

Resolved: Bofrost.de performance has improved in 83e6f03 after 5 minutes.


text:
⚠ Bofrost.lu has degraded performance

In 831db65, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1108 ms

Resolved: Bofrost.lu performance has improved in 86e7020 after 6 minutes.


text:
⚠ Bofrost.at has degraded performance

In a07d01b, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1329 ms

Resolved: Bofrost.at performance has improved in 9f224f4.


text:
⚠ Bofrost.de has degraded performance

In f5eccb8, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2312 ms

Resolved: Bofrost.de performance has improved in 1dd5c59 after 37 minutes.


text:
⚠ Bofrost.be has degraded performance

In 56553d3, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1732 ms

Resolved: Bofrost.be performance has improved in cbd0ff9 after 6 minutes.


text:
⚠ Bofrost.be has degraded performance

In dcbc01f, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 830 ms

Resolved: Bofrost.be performance has improved in d7b1a0f after 10 minutes.


text:
⚠ Bofrost.es has degraded performance

In f7b82e2, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1664 ms

Resolved: Bofrost.es performance has improved in 4e9943c after 6 minutes.


text:
⚠ Bofrost.at has degraded performance

In 227aa5c, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1343 ms

Resolved: Bofrost.at performance has improved in 05cea58 after 6 minutes.


text:
⚠ Bofrost.de has degraded performance

In 93183fe, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1176 ms

Resolved: Bofrost.de performance has improved in b73b472 after 6 minutes.


text:
⚠ Bofrost.fr has degraded performance

In 08d2fd1, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1205 ms

Resolved: Bofrost.fr performance has improved in 10c7ee9 after 10 minutes.


text:
⚠ Bofrost.fr has degraded performance

In d0371a5, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1582 ms

Resolved: Bofrost.fr performance has improved in b0bccac after 15 minutes.


text:
⚠ Bofrost.fr has degraded performance

In 217421a, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1657 ms

Resolved: Bofrost.fr performance has improved in 48024be after 12 minutes.


text:
⚠ Bofrost.de has degraded performance

In defc161, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1181 ms

Resolved: Bofrost.de performance has improved in d736ea7 after 1 hour, 3 minutes.


text:
⚠ Bofrost.fr has degraded performance

In 2b82931, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 872 ms

Resolved: Bofrost.fr performance has improved in 3515dc5.


text:
⚠ Bofrost.at has degraded performance

In 08953fb, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1545 ms

Resolved: Bofrost.at performance has improved in 8d88cd9 after 6 minutes.


text:
Remove unsubscription if subscription failed

Currently, when a microservice starts it tries to subscribe to a discovery service already running.
Also, if the microservice crashes it tries to unsubscribe from the discovery service.
Thus, an inconsistency occurs when the microservice crashes due to a
minos.networks.exceptions.MinosDiscoveryConnectorException: There was a problem while trying to subscribe.
The problem is it could not subscribe, but when it crashes it tries to unsubscribe causing a
minos.networks.exceptions.MinosDiscoveryConnectorException: There was a problem while trying to unsubscribe.

Hi @albamig! As that behaviour comes from minos.common.MinosSetup I'll proceed to close this issue because it will be resolved when https://github.com/Clariteia/minos_microservice_common/issues/446 is done!

authors: albamig garciparedes


text:
Publish custom version

Hi all,
I'm trying to publish/release a custom version but... After i did all the changes need and tested it on an online server where i'm currently playing, i'm having difficulties 'cause i truly don't know how release the updated version.
Some months ago i managed to do it, but now my memory is white.
I tryed to use the "build.cmd" inside scripts, but it looks for a ".csproj" that i don't have t-t

cd ClassicUO repo folder
build dotnet -c Release
Look in bin/Release folder

Ok, it generates 34 elements, but if i remember right, there's a way to generate less, to make it more compact

There are ways but they aren't as easy as this, you'll need to do some research on how to do it. A good place to start would be here: https://learn.microsoft.com/en-us/dotnet/core/deploying/single-file/overview?tabs=cli

repo: ClassicUO/ClassicUO


text:
Function doesn't transpile corecly

Hi I would like to translate the folowing AS3 Function into Javascript
AS3 Funtion is here: http://downloads.dxing.si/AS2JS/function.as.txt (if you open it in notepad++ and set Format to ANSI it will display coretly (in browser it has weird characters that are displayed as $ in ANSI)
and it translates to this: https://jsfiddle.net/www6aLfL (when I try to run it I got SyntaxError: illegal character at line 69 (which is this: addr1594: (does this exist in js?))
and I got couple errors when converting from AS3 to JS
Analyzing class path: §_-7Y§
Warning, could not find directory: .\testJS\§_-67§\_
Parsing package: _._
Warning, missing class path: flash.utils.ByteArray (found in _._)
Warning, missing class path: super (found in _._)
Warning, missing class path: flash.utils.ByteArray (found in _._)
Warning, missing class path: super (found in _._)
Done.
Thanks for Anwsering and Best Regards

Officially closing this project as of today, but I can at least say that AS3JS only supports a limited set of characters. (Variables basically need to match /[a-zA-Z_$][0-9a-zA-Z_$]*/g as specified in AS3Pattern.as). Unfortunately there is nothing I can do at this point
Good luck with your project!


text:
Not able to save the result/report into .txt file

snippet from Gruntfile.js. reporterOutput line is commented, if we uncomment this line, then no task is executing. And how to save the report in the .txt file?
// Run tests
nodeunit: {
all: ['<%= app.test %>/*_test.js'],
options: {
reporter: 'default',
//reporterOutput: '<%= app.test %>/results/<%= grunt.template.today("yyyymmdd") %>-test-results.txt'
}
},

One more thing I have analysed, all task is executing on the console and idicating us on the cosole like this
? smokeTest
? loadHostTest
? urlformattingTest
? parseMetaTest
? crawlTest   -------- not exucting?? because its newer coming on the console.

repo: Clever-Labs/seo-checker


text:
Tab view Repetition

When i scroll loopbar, can see all items repetition. How can i fix as 7 menus?

@athirasanthosh Ability to change infinite/finite scroll mode was added in 1.1.0

authors: ValeryGes athirasanthosh

repo: Cleveroad/LoopBar


text:
Simulations with Float64 are generally more unstable

See this build for example: https://buildkite.com/clima/climaatmos-gpulongruns/builds/210#_. Most of the longrun simulations break with Float64.

Still the case after recent changes: https://buildkite.com/clima/climaatmos-gpulongruns/builds/277#_

Moist baroclinic wave and moist held suarez are stable for dt=80s with Float64 (they are stable for dt=120s with Float32): https://buildkite.com/clima/climaatmos-gpulongruns/builds/283. It might be ok.


text:
MPI jobs have duplicate output

@jiahe23 pointed out that our MPI jobs have duplicate output. @simonbyrne, is this an issue?

e.g., the log here: https://buildkite.com/clima/climaatmos-ci/builds/2072#0181f7ed-09ff-42be-9560-15eb7598be8f
note this first occurred after #602 got merged.

e.g., the log here: https://buildkite.com/clima/climaatmos-ci/builds/2072#0181f7ed-09ff-42be-9560-15eb7598be8f
note this first occurred after #602 (it's buildkite) got merged.

#602 wasn't the first one. There's duplicate output in this build, too which was merged before #602.

I think the duplicate output goes pretty far back, actually.

hmm in the buildkite of 602, it is
[ Info: Setting up distributed run on 2 processors
--
  | [ Info: Setting up distributed run on 2 processors
  | ┌ Info: z heights
  | │   z_mesh.faces =
  | │    11-element Vector{ClimaCore.Geometry.ZPoint{Float32}}:
  | │     ZPoint(0.0)
  | │     ZPoint(500.00003)
  | │     ZPoint(1648.3647)
  | │     ZPoint(3446.201)
  | │     ⋮
  | │     ZPoint(20350.484)
  | │     ZPoint(25000.004)
  | └     ZPoint(30000.0)
  | ┌ Info: z heights
  | │   z_mesh.faces =
  | │    11-element Vector{ClimaCore.Geometry.ZPoint{Float32}}:
  | │     ZPoint(0.0)
  | │     ZPoint(500.00003)
  | │     ZPoint(1648.3647)
  | │     ZPoint(3446.201)
  | │     ⋮
  | │     ZPoint(20350.484)
  | │     ZPoint(25000.004)
  | └     ZPoint(30000.0)
  | [ Info: hs_forcing:false
  | [ Info: microphy_0M:false
  | [ Info: rad_flux:false
  | [ Info: vert_diff:false
  | [ Info: rayleigh_sponge:false
  | [ Info: viscous_sponge:false
  | [ Info: hyperdiff:true
  | [ Info: has_turbconv:false
  | [ Info: hs_forcing:false
  | [ Info: microphy_0M:false
  | [ Info: rad_flux:false
  | [ Info: vert_diff:false
  | [ Info: rayleigh_sponge:false
  | [ Info: viscous_sponge:false
  | [ Info: hyperdiff:true
  | [ Info: has_turbconv:false
  | [ Info: Output directory: mpi_baroclinic_wave_rhoe
  | [ Info: Output directory: mpi_baroclinic_wave_rhoe
  | [ Info: Running job:mpi_baroclinic_wave_rhoe
  | [ Info: Running job:mpi_baroclinic_wave_rhoe
......

while in the buildkite of 597, it is
[ Info: Setting up distributed run on 2 processors
--
  | ┌ Info: z heights
  | │   z_mesh.faces =
  | │    11-element Vector{ClimaCore.Geometry.ZPoint{Float32}}:
  | │     ZPoint(0.0)
  | │     ZPoint(500.00003)
  | │     ZPoint(1648.3647)
  | │     ZPoint(3446.201)
  | │     ⋮
  | │     ZPoint(20350.484)
  | │     ZPoint(25000.004)
  | └     ZPoint(30000.0)
  | [ Info: `hs_forcing`:false
  | [ Info: `microphy_0M`:false
  | [ Info: `rad_flux`:false
  | [ Info: `vert_diff`:false
  | [ Info: `rayleigh_sponge`:false
  | [ Info: `viscous_sponge`:false
  | [ Info: `hyperdiff`:true
  | [ Info: `has_turbconv`:false
  | [ Info: Output directory: `mpi_baroclinic_wave_rhoe`
  | [ Info: Running job:`mpi_baroclinic_wave_rhoe`
......

Ahh, I see, like printing
hs_forcing:false

twice, yes, that was after #602. I'll take a closer look, thanks!

Ahh, that's probably related to the logger changes


text:
Bump minor version for new release

This PR updates the minor version for a new release

bors r+


text:
🛑 Lounge Repair Guys is down

In f9ae77c, Lounge Repair Guys (https://loungerepairguys.com.au) was down:

HTTP code: 500
Response time: 989 ms

Resolved: Lounge Repair Guys is back up in ea424fe after 19 minutes.

repo: Clicki-Digital/uptime


text:
⚠ Ausource International has degraded performance

In a21e515, Ausource International (https://ausourceintl.com.au) experienced degraded performance:

HTTP code: 200
Response time: 5588 ms

Resolved: Ausource International performance has improved in f46e3b6.


text:
⚠ Heritage of Faith Christian Church - Gold Coast has degraded performance

In d35ab7a, Heritage of Faith Christian Church - Gold Coast (https://heritageoffaith.com.au) experienced degraded performance:

HTTP code: 200
Response time: 12310 ms

Resolved: Heritage of Faith Christian Church - Gold Coast performance has improved in f46eb7d.


text:
🛑 Production >> API >> Legacy is down

In 61f09d1, Production >> API >> Legacy (https://legacy-api.prd.watchtower2.com) was down:

HTTP code: 504
Response time: 29091 ms

Resolved: Production >> API >> Legacy is back up in 5005f21.


text:
clean CMIP6 fails on IPSL-CM6A-LR tasmax due to chunking issue

az://clean-cmip6/IPSL-CM6A-LR/historical/tasmax.zarr
az://scratch/clean-cmip6-ncsr5/clean-cmip6-ncsr5-1694746566/out.zarr
ds1:
<xarray.Dataset>
Dimensions:      (lat: 143, lon: 144, time: 23725, axis_nbounds: 2)
Coordinates:
  * lat          (lat) float32 -90.0 -88.73 -87.46 -86.2 ... 87.46 88.73 90.0
  * lon          (lon) float32 0.0 2.5 5.0 7.5 10.0 ... 350.0 352.5 355.0 357.5
  * time         (time) object 1950-01-01 12:00:00 ... 2014-12-31 12:00:00
    time_bounds  (time, axis_nbounds) datetime64[ns] dask.array<chunksize=(23725, 1), meta=np.ndarray>
Dimensions without coordinates: axis_nbounds
Data variables:
    tasmax       (time, lat, lon) float32 dask.array<chunksize=(365, 143, 144), meta=np.ndarray>
Attributes: (12/56)
    CMIP6_CV_version:        cv=6.2.3.5-2-g63b123e
    Conventions:             CF-1.7 CMIP-6.2
    EXPID:                   historical
    NCO:                     "4.6.0"
    activity_id:             CMIP
    branch_method:           standard
    ...                      ...
    table_id:                day
    title:                   IPSL-CM6A-LR model output prepared for CMIP6 / C...
    tracking_id:             hdl:21.14100/ba5dec0a-dc99-4c65-aa68-60151acc61c4
    variable_id:             tasmax
    variant_label:           r1i1p1f1
    version_id:              v20190614
ds2:
<xarray.Dataset>
Dimensions:      (lat: 143, lon: 144, time: 31390, axis_nbounds: 2)
Coordinates:
  * lat          (lat) float32 -90.0 -88.73 -87.46 -86.2 ... 87.46 88.73 90.0
  * lon          (lon) float32 0.0 2.5 5.0 7.5 10.0 ... 350.0 352.5 355.0 357.5
  * time         (time) object 2015-01-01 12:00:00 ... 2100-12-31 12:00:00
    time_bounds  (time, axis_nbounds) datetime64[ns] dask.array<chunksize=(15706, 2), meta=np.ndarray>
Dimensions without coordinates: axis_nbounds
Data variables:
    tasmax       (time, lat, lon) float32 dask.array<chunksize=(730, 143, 144), meta=np.ndarray>
Attributes: (12/56)
    CMIP6_CV_version:        cv=6.2.3.5-2-g63b123e
    Conventions:             CF-1.7 CMIP-6.2
    EXPID:                   ssp370
    activity_id:             ScenarioMIP AerChemMIP
    branch_method:           standard
    branch_time_in_child:    0.0
    ...                      ...
    title:                   IPSL-CM6A-LR model output prepared for CMIP6 / S...
    tracking_id:             hdl:21.14100/5a96d6cb-bad6-423c-8843-1833cdfb14ff
    variable_id:             tasmax
    variant_info:            Each member starts from the corresponding member...
    variant_label:           r1i1p1f1
    version_id:              v20190614
Traceback (most recent call last):
  File "/argo/staging/script", line 19, in <module>
    ds = ds.chunk({"time": 365, "lat": -1, "lon": -1, "bnds": 2})
  File "/opt/conda/lib/python3.9/site-packages/xarray/core/dataset.py", line 2157, in chunk
    raise ValueError(
ValueError: some chunks keys are not dimensions on this object: {'bnds'}

CNRM-ESM2-1 fails for the same reason:
az://clean-cmip6/CNRM-ESM2-1/historical/tasmax.zarr
az://scratch/clean-cmip6-nbqn4/clean-cmip6-nbqn4-4293413317/out.zarr
ds1:
<xarray.Dataset>
Dimensions:      (lat: 128, lon: 256, time: 23725, axis_nbounds: 2)
Coordinates:
  * lat          (lat) float64 -88.93 -87.54 -86.14 -84.74 ... 86.14 87.54 88.93
  * lon          (lon) float64 0.0 1.406 2.812 4.219 ... 354.4 355.8 357.2 358.6
  * time         (time) object 1950-01-01 12:00:00 ... 2014-12-31 12:00:00
    time_bounds  (time, axis_nbounds) datetime64[ns] dask.array<chunksize=(23725, 1), meta=np.ndarray>
Dimensions without coordinates: axis_nbounds
Data variables:
    tasmax       (time, lat, lon) float32 dask.array<chunksize=(365, 128, 256), meta=np.ndarray>
Attributes: (12/57)
    CMIP6_CV_version:        cv=6.2.3.0-7-g2019642
    Conventions:             CF-1.7 CMIP-6.2
    EXPID:                   CNRM-ESM2-1_historical_r1i1p1f2
    activity_id:             CMIP
    arpege_minor_version:    6.3.2
    branch_method:           standard
    ...                      ...
    title:                   CNRM-ESM2-1 model output prepared for CMIP6 / CM...
    tracking_id:             hdl:21.14100/777cd1a8-2c8a-4a84-8dd7-29a1df8614d0
    variable_id:             tasmax
    variant_label:           r1i1p1f2
    version_id:              v20181206
    xios_commit:             1442-shuffle
ds2:
<xarray.Dataset>
Dimensions:      (lat: 128, lon: 256, time: 31390, axis_nbounds: 2)
Coordinates:
  * lat          (lat) float64 -88.93 -87.54 -86.14 -84.74 ... 86.14 87.54 88.93
  * lon          (lon) float64 0.0 1.406 2.812 4.219 ... 354.4 355.8 357.2 358.6
  * time         (time) object 2015-01-01 12:00:00 ... 2100-12-31 12:00:00
    time_bounds  (time, axis_nbounds) datetime64[ns] dask.array<chunksize=(15706, 2), meta=np.ndarray>
Dimensions without coordinates: axis_nbounds
Data variables:
    tasmax       (time, lat, lon) float32 dask.array<chunksize=(730, 128, 256), meta=np.ndarray>
Attributes: (12/57)
    CMIP6_CV_version:        cv=6.2.3.0-7-g2019642
    Conventions:             CF-1.7 CMIP-6.2
    EXPID:                   CNRM-ESM2-1_ssp370_r1i1p1f2_AOESM_ssp370_r1_rerun
    activity_id:             ScenarioMIP AerChemMIP
    arpege_minor_version:    6.3.2
    branch_method:           standard
    ...                      ...
    title:                   CNRM-ESM2-1 model output prepared for CMIP6 / Sc...
    tracking_id:             hdl:21.14100/54524962-9a6c-440b-b4d2-e80271df1766
    variable_id:             tasmax
    variant_label:           r1i1p1f2
    version_id:              v20191021
    xios_commit:             1442-shuffle
Traceback (most recent call last):
  File "/argo/staging/script", line 19, in <module>
    ds = ds.chunk({"time": 365, "lat": -1, "lon": -1, "bnds": 2})
  File "/opt/conda/lib/python3.9/site-packages/xarray/core/dataset.py", line 2157, in chunk
    raise ValueError(
ValueError: some chunks keys are not dimensions on this object: {'bnds'}


text:
🛑 Mastodon is down

In 854c8a9, Mastodon (https://cloudhub.social) was down:

HTTP code: 503
Response time: 380 ms

Resolved: Mastodon is back up in 44a3cc1 after 7 minutes.

repo: CloudHub-Social/Status


text:
Support etcd

This pull requests bring support for the popular distributed key-value store etcd to the cnwan-reader.
To use etcd as a service registry, the command etcd watch etcd [flags] must be used and, as always, the cnwan-reader will react to all events happening on the cluster.
Please take a look at #18 to track the progress of this pr.

Note: the tests just fail because op#25 is not merged, yet

repo: CloudNativeSDWAN/cnwan-reader


text:
FIX: data is sent synchronously

An issue that was preventing data from being enqueued
when other data was processing is now fixed.
By enqueing data in another goroutine, we can return immediately
and poll regularly.
This fixes #6
Signed-off-by: Elis Lulja elulja@cisco.com

With our expected usage pattern, is it ok to just enqueue data a new goroutine with no bounds? Could this become an attack vector?

That's a good question! This method guarantees that at most one goroutine will be spawned when a poll is performed. This is because whenever a poll is performed all events are created and condensed together, and then later enqueued in only that goroutine. Also, Enqueue basically only puts on a map and notifies the worker and then returns, so the goroutine just waits to for the worker to receive data on thar channel, this is what blocked the main thread. Additionally, this only happens for the first bulk of elements to put on the queue, all other calls just return immediately. So I think that we will be safe on that matter 🙂

Excellent, thanks!


text:
Components from official image

It would be nice to have an easy way to install some or all of the components that come pre-loaded with the official non-self-hosted runner image. Maybe something like:
builder.addComponent(GitHubImageComponents.all());

and/or:
builder.addComponent(GitHubImageComponents.python());
builder.addComponent(GitHubImageComponents.node());
builder.addComponent(GitHubImageComponents.ansible());

I was just looking into this. Is there a list published of what ships out of the box with the Fargate runner image? Is it just these components?
Included components:

RunnerImageComponent.requiredPackages()
RunnerImageComponent.runnerUser()
RunnerImageComponent.git()
RunnerImageComponent.githubCli()
RunnerImageComponent.awsCli()
RunnerImageComponent.githubRunner()

Yes, it's just those components and whatever comes with the basic OS image.

authors: kichik nessadc

repo: CloudSnorkel/cdk-github-runners


text:
Function to build a zig project repo externally

Would it be possible / reasonable to have a function that just takes the source and returns the exe?
For example, I would like to add hevi and flow to my nixos config without forking and adding a flake. Is there a way to do that with this flake? Either as a snippet or a feature?
{
  inputs = {
    # ...

    zig2nix.url = "github:Cloudef/zig2nix";
    hevi = {
      url = "github:Arnau478/hevi";
      flake = false;
    };
    flow = {
      url = "github:neurocyte/flow";
      flake = false;
    };
  };

  outputs = { self, nixpkgs, hevi, flow, ... }@inputs:
    let
      inherit (self) outputs;

      hevi-bin = zig2nix.lib.build hevi;
      flow-bin = zig2nix.lib.build flow;

      forAllSystems = nixpkgs.lib.genAttrs [
        "x86_64-linux"
        "aarch64-linux"
        "i686-linux"
        "x86_64-linux"
        "aarch64-darwin"
        "x86_64-darwin"
      ];
    in { ... };
}

The package should be able to do that. You still have to construct the env to pick the correct zig version. The package takes src argument which isnt any different from typical nix package derivation.

I currently have this working for hevi. Because of #14 I don't have this working with flow and zfe yet. (using flake-parts)
packages = {
  hevi = let
      env = inputs.zig2nix.outputs.zig-env.${system} {
        zig = inputs.zig2nix.outputs.packages.${system}.zig.master.bin;
      };
    in
      (pkgs.lib.genAttrs env.lib.allTargetTriples (target: env.packageForTarget target ({
        src = pkgs.lib.cleanSource inputs.hevi;
        zigBuildZonLock = ./packages/hevi/build.zig.zon2json-lock; # manually generated file
      }))).${env.lib.zigTripleFromString system};
};

Anything I could improve about it?

Thanks, I'll track your issue in the #14 and close this.

authors: Arya-Elfren Cloudef


text:
Weeks that end with videos do not save high scores

Weeks that end with videos (Week 1 and Henry's week) do not save high scores in the Story menu. The unlockables are granted, but the high scores are not saved.
Story menu:

Cosmetics menu:

adding on to this it doesnt show the thing where you get all the beans at the end in red and henry weeks

This

authors: MelonMCOfficial Pichuman100 biomseed

repo: Clowfoe/IMPOSTOR-UPDATE


text:
Added my data

First time contributor, hoping to learn more about open source.

Great work @NandoLofi

repo: Clueless-Community/first-contribution


text:
Create Readme for Alerts

How to create a Readme for Alerts?

You need to copy paste the buttons code in  Tailwind Playground
Take a screenshot of that and add it to the readme in the table format
Add the Alerts components according to their categories.
Make sure to enclose the screenshot under anchor tag so that one can just choose the Alert compnent and after clicking that image will be redirected to the code of that component.
NOTE:- Make sure each component screenshot is of equal size so that it fits perfectly in the layout

For Reference you can see Button Readme

Please assign me @Rajdip019

repo: Clueless-Community/seamless-ui


text:
marketplace_product_1.html

issue no #347
screenshot:

Good job @hritikbhattacharya
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow this steps.

Star this repository. ⭐
SignIn / SignUp in [ClueLess Website](https://www.clueless.tech/) .
Go to profile section from the top right hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard !
And don’t forget to share your achievement with your friends.

repo: Clueless-Community/web-ui-kit


text:
Convert Lat/Long and Street Address to County

We need to research APIs that could handle this conversion.
The FCC provides a Web API that might be a good starting point for Lat/Long:
https://geo.fcc.gov/api/census/#!/area/get_area

Census API for looking up street addresses:
https://geocoding.geo.census.gov/

See branch county-apis for prototype code for both APIs.


text:
Google Analytics 4のタグを追加

背景
Google Analyticsのユニバーサルアナリティクスが廃止される。
https://support.google.com/analytics/answer/11583528
やったこと

Google Analytics 4のタグを追加した。
UAと並行利用できないようなので、UAタグは削除した

ありがとうございます、マージします！

repo: Code-for-Funabashi/map


text:
MudStepper FluentValidation

Hi there,
first of all, thanks for the extensions. Like the stepper so far. Looks good.
Unfortunately, I currently have the problem that FluentValidation inside the ChildContent of a step is not working.
I think this post offers a solution but i am not quite sure if it does:
mudblazor-validate-nested-component-with-fluent-validation
<MudForm Model="@_model" @ref="@_form" Validation="@(_registrationValidator.ValidateValue)" ValidationDelay="0">
    <MudTextField @bind-Value="_model.FirstName" For="@(() => _model.FirstName)" Required="true"/>
</MudForm>

^^ works -> validation message -> 'Firstname' must not be empty
<MudForm Model="@_model" @ref="@_form" Validation="@(_registrationValidator.ValidateValue)" ValidationDelay="0">
    <MudStepper>
        <ChildContent>
            <MudStep>
                <ChildContent>
                    <MudTextField @bind-Value="_model.FirstName" For="@(() => _model.FirstName)" Required="true"/>
                </ChildContent>
            </MudStep>
        </ChildContent>
    </MudStepper>
</MudStepper>

^^ does not -> validation message -> Required
I would be very grateful for any help!
Greetings Peter

Hi everyone,
I have found my error. I have a separate form for each step, which I validate. Unfortunately, I have forgotten the model for the ChildForms... If you set this, the validation with FluentValidation also works again.


text:
🛑 openAFRICA API is down

In 37b9889, openAFRICA API (https://bulk.openafrica.net/api) was down:

HTTP code: 0
Response time: 0 ms

Resolved: openAFRICA API is back up in d800976 after 28 minutes.

repo: CodeForAfrica/upptime


text:
Remove Heroku deployment code

App will be run on Azure VPS, therefore we don't need to support Heroku deployment.

@m-recz

repo: CodeForPoznan/pah-fm


text:
Sytem failure when registrater for a new account

Hi, I recently got invited to register an account at zen.coderdojo.com where I filled out my details. After pressing submit I received a server error.
{"statusCode":500,"error":"Internal Server Error","message":"An internal server error occurred"}

As the error is a server-side error, there's not much more that I can include in this bug report. No further information was provided.

@DragonBe Could you send on the exact details you entered to info@coderdojo.org please? Also, did a second attempt fix the issue?

Wait for more information, closing until we receive it.

authors: DragonBe tangentfairy

repo: CoderDojo/community-platform


text:
mj_objectWithKeyValues?

server  return:
{
"result": [
{
"VIN": [
“_test_012001",
"_est_TYP1_012002",
"_est_TYP1_012003",
"_est_TYP1_012004",
"_est_TYP1_012005"
],
“IP”: [
5033,
5033,
5033,
5033,
5033
],
“ID”: [
null,
null,
null,
null,
null
]
    }
]

}
code：
class_xxx *table = [class_xxx mj_objectWithKeyValues: jsonDict];
NSLog(@"VIN_____=%@", table.VIN );
table.VIN is nil。
help!

@CoderMJLee   help

mj_objectClassInArray

repo: CoderMJLee/MJExtension


text:
Lots of timing out when translating a kata

Submission timed out while communicating with our servers. This may infrequently happen if our servers are extremly busy. Please try again. If issues persist you can check status.codewars.com to see if server issues are being investigated.
Or: No tests were provided
Or: ... lots of (false) errors
Site status: everything is operational.

Mine is partially related (I got that a lot too), but I also got the fact that "lt" is not a valid operator, which seems quite strange in Ruby (or, well, any other language a bit more sophisticated than brainfuck)...

I'm looking into the timeout issues now. There is definitely an issue with the server reporting a timeout when it doesn't need to. However another issue seems to be that many kata tend to do things like
10000.times do
  Test.assert_equals(true, some_method)
end

Which kills performance because you end up writing 10k "Test Passed" lines of output, which kills execution performance, plus it has to be transmitted (twice) and parsed and then rendered. 10k Test Passed messages aren't very useful, so instead better practice would be to do things like:
results = 10000.times.map
  !!some_method
end

failed = results.select {|v| !v}
Test.expect(failed == 0, "#{failed} random tests failed");

IIRC I took the same structure of the Python tests, but, yeah, you are right and that makes absolutely sense - I should just stop using auto-pilot when translating katas at night.
Thanks, Jake!

Please verify that this is no longer an issue. it should have been fixed since last week.

I think it is fixed now.

authors: GiacomoSorbi g964 jhoffner


text:
🛑 Apns is down

In 8b03b70, Apns (https://dubae.vip/push/rest_notification.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Apns is back up in 0041b0a after 10 minutes.

repo: Codifta/uptime


text:
Failed to construct 'Worker': Script at 'extension-file://...'

I'm using registerExtension via vite vsixPlugin.
I got error in browser
Activating extension 'moonbit.moonbit-lang' failed: Failed to construct 'Worker': Script at 'extension-file://moonbit.moonbit-lang/browser/lsp-server.js' cannot be accessed from origin 'http://localhost:5173'..

I see registerFileUrl generated as well in .vsix?import.
The extension trying to start a webworker at extension main.

Did you properly configure the extension host worker?

FYI, if the extension host worker is not available, it will try to run the extension in the main thread extension host, which is not able to properly replace extension Worker urls by proper ones

authors: CGNonofr hackwaly

repo: CodinGame/monaco-vscode-api


text:
build过程中出错,提示fsevents无法安装,该如何解决?

ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.4.0.RELEASE:run (default-cli) on project backend: Could not exec java: Application finished with non-zero exit code: 1 -> [Help 1]
2016-09-21 07:23:33:[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
2016-09-21 07:23:33:[ERROR] Re-run Maven using the -X switch to enable full debug logging.
2016-09-21 07:23:33:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
2016-09-21 07:23:33:npm install...
2016-09-21 07:23:39:npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
2016-09-21 07:23:39:npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14

#21

repo: Coding/WebIDE


text:
Showcase Submission for challenges/166-image-to-ascii

Thank you Aryan Pahade for your contribution! A member of the Coding Train team will review it shortly.

Python ASCII
Aryan Pahade

Cool!


text:
Coding Challenge: Calming Circles

Calming Circles (a gif) was posted here to Reddit. I would love for Daniel to have a video showing how to recreate this. Maybe with WEBGL? Maybe as an illusion in 2D?

I think this would make a really fun challenge. I tried it with WEBGL in p5.js: https://editor.p5js.org/n-athan/sketches/ByfaAztZN
The circle movements are not too difficult, but it is a bit of a challenge not to go crazy looking at the result. On a black background, this becomes a very nauseating animation.

authors: n-athan omegahm

repo: CodingTrain/website


text:
Fix Failing Unit Tests

Task: Fix failing UI Tests (b2d42da0-e27a-11ec-b823-c5e0ddddae14)

fix failing unit tests with the exception of namespace-editor.component.spec.ts
note: re-organized item-repository spec, added sessionMap variable to MockSessionService

the namespace-editor spec has issues that should be dealt with separately. This issue has not been resolved due to repo-split obstacles (mostly).

repo: CohesionForce/kohese-server


text:
Create typescript type defs

This extends the type generator to allow nested types in actions parameters and tables as they can be derived from the provided abi file for a contract.
The current implementation falls back to a string for non-primitive types in action parameters which opens up a potential source of bugs in created tests with the absense of type checking.
This change populates the tables and actions parameters using not just the provided primitives but also nested structs referenced and used from the abi before finally defaulting to a string if a matching primitive and embedded struct is not found.

@thekevinbrown Code looks good, seems to be failing allot of pipeline checks in Netlify however. Can you please look into this please?

The errors from Netlify are for tests around type generation:
11:19:13 AM: Using TypeScript 3.2.4 from /opt/build/repo/node_modules/typedoc/node_modules/typescript/lib
11:19:18 AM: Error: /opt/build/repo/src/contracts/typeGenerator.test.ts(45)
11:19:18 AM:  Expected 3 arguments, but got 1.
11:19:18 AM: Error: /opt/build/repo/src/contracts/typeGenerator.test.ts(49)
11:19:18 AM:  Expected 3 arguments, but got 1.
11:19:18 AM: Error: /opt/build/repo/src/contracts/typeGenerator.test.ts(56)
11:19:18 AM:  Expected 3 arguments, but got 1.
11:19:18 AM: Error: /opt/build/repo/src/contracts/typeGenerator.test.ts(65)
11:19:18 AM:  Expected 3 arguments, but got 1.
11:19:18 AM: Error: /opt/build/repo/src/contracts/typeGenerator.test.ts(76)
11:19:18 AM:  Expected 3 arguments, but got 1.
11:19:18 AM: Error: /opt/build/repo/src/contracts/typeGenerator.test.ts(86)
11:19:18 AM:  Expected 3 arguments, but got 1.
11:19:18 AM: Error: /opt/build/repo/src/contracts/typeGenerator.test.ts(90)
11:19:18 AM:  Expected 3 arguments, but got 1.

What's interesting is this should be failing Travis if it's a real thing, and if it's not, why is Netlify choking on it? I'll investigate.

The problem was that the tests were broken because of the changes. Separately there's a PR to get Travis to actually run our tests (#108), but you can run them locally in the meantime with npm t.
I've pushed a commit to your branch to fix the tests, and while I was at it I used a fancy Javascript feature called destructuring to make the function calls a bit cleaner since those params weren't required everywhere. Hope you don't mind, but if you do feel free to change the function signature back to how you had it.
As next steps:

It'd be great if you could add a few basic tests to typeGenerator.test.ts to assert that the new contract specific nested type behaviour works.
I'm pretty sure we can come up with a better type than any for contractStructs. It's an object with strings as keys and struct definitions as values, yeah? If I'm right, I'd suggest { [structName: string]: any } as a starting point, but if we can be even more specific on what the values are that'd be great, but since the code isn't actually using the values this is enough to get this merged in.

repo: CoinageCrypto/lamington


text:
get progress of uploading/storing

I have problems to get the real value from the uploading progress. I have manipulated the network connection on my mobile device to have more time to see what happens on the server side. when I take a look while the image is uploading, the progress value is not increasing for the new image (when I query the database for the new image document). when its uploaded the progress value jumps from 0 to 100. is this a unfinished feature or is it just saying (image uploaded? - 0 = false, 100 = true) or is it possible to get the real progress

:+1: Have the same issue here

tested with the ui package. the progress is also "hanging" between 0 and 100%

This may help, it may be relative to the default chunk size https://blog.zipboard.co/cfs-tips-and-tricks-for-meteorjs-d6a9f4e9ba43#.sjeitulna

authors: deeeed rlech sahanDissanayake

repo: CollectionFS/Meteor-CollectionFS


text:
Updated version 2.0 of xGitguard with ML codes

Newly added features:
1).Enterprise & Public GitHub targeted user based data collection.
2).Feature Engineering for Enterprise & Public
3).Document for labelling the collected data.
4).Ml training for engineered data.
Additional Capability:
Running scanner without ML predictor(include other ml features like score based on entropy, dictionary similarity and confidence score etc), where user can directly run scanner without data collection, feature engineering and model creation.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant dinpraka

repo: Comcast/xGitGuard


text:
Please invite me to the Community Organization

Name
Feranmi
Discord Username (if applicable) E.g John#412
No response
Questions & suggestions?
No response

Welcome to the community @Mayor-Isaac 🙂

repo: CommunityPro/support


text:
Allow enum types to always be considered valid

It should be possible to specify an enum type where all possible values of the base type are considered valid. This could be realized by adding an aspect Always_Valid.
type Foo is (Bar => 0, Baz => 1) with Size => 8, Always_Valid;

This is motivated by the extension type field in TLS 1.3 (#34). Extensions with unknown type are valid, but will be ignored.

Thinking about our yesterday's discussion on using a discriminant record for holding such types, I believe we shouldn't name the discriminant Valid. This contradicts the meaning and purpose of the Always_Valid aspect. I would suggest Unknown which is true for values not stated explicitly in the enumeration. I'm open for better ideas, though.

I agree with you, Valid would be confusing. Unknown fits better. It might be useful to formulate the discriminant positively (Known) so that it is not necessary to negate it every time before accessing the actual value (which should be the common use case).

Yes, that make sense. Let's go for Known then.

authors: senier treiher

repo: Componolit/RecordFlux


text:
feat(input): new useInputHandle

PR Checklist

[x] Fix linting errors
[x] Label has been added

Change information

initialValue -> defaultValue
remove selfValue in input and textarea
add open defaultOpen in auto-complete to enable user to controle visibility of the dropdown
add more tests to cover all code

Task linked: CU-3xt32w input component: replace useInput, provide both controlled and uncontrolled api

Consider removing useImperativeHandle in Input, prefer use ref passed from forwardRef directly

I still need to use the inputRef in this component since user may won't pass the ref in.

Consider telling if Input in AutoComplete using AutoComplete context rather than classNames

done

Consider removing useImperativeHandle in Input, prefer use ref passed from forwardRef directly

I think we need to keep the useInputHandle

Consider telling if Input in AutoComplete using AutoComplete context rather than classNames

done

:tada: This PR is included in version 1.0.0-alpha.40 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: Conflux-Chain/react-ui