Let other contributors publish the npm package

Hi,
Today, the npm package is published at

https://github.com/typed-mxgraph/typed-mxgraph/pkgs/npm/typed-mxgraph
https://www.npmjs.com/package/@typed-mxgraph/typed-mxgraph

This is always done by @hungtcs (the repository owner) and other contributors have no way to publish the package (for instance, myself 😸).
The publication procedure is not public, so even if contributors get permission to publish the package, they'll need to understand all the steps involved in managing it. For instance, the GitHub release notes creation is part of the process: https://github.com/typed-mxgraph/typed-mxgraph/releases
This depends on the @hungtcs bandwidth which can delay the public availability of the package. Notice that @hungtcs has always been very reactive to publishing requests in the past, so it is not a criticism of the current situation.
Proposal
So I suggest introducing a GitHub workflow to publish the package and help produce the release notes.
It will allow

self service for contributors
fully automated procedure so no risk of error and self documented
reduce pressure on the repository owner

If we agree on that, I can propose technical solutions and/or Pull Requests.
Potential other benefits
Using a GitHub workflow will let us add the provenance of the package: https://github.blog/changelog/2023-04-19-npm-provenance-public-beta/

Thanks, @tbouffard .
I completely agree with your viewpoint, our thoughts are in sync. To be honest, I'm currently preparing to add an automated publishing workflow later today. I'm currently testing it in another repository.

Implemented with #56


IRQ x86 cleanups

These are old patches I made for vt-d, but they are not vt-d specific at all and are good to get I think.

@tbursztyka I'm concerned about how this could apply to other platforms, because I don't see how.
The arch specific MSI vector + IRQ allocation doesn't match on other platforms at all, where the MSI translater is a separate IP not pre-configure by the boot firmware.
I pushed #40566 and in this PR I simply disable all these IRQ handling functions because I can't make them match.
Why can't MSI handling be dynamic and use pcie_msi_vectors_allocate(), pcie_msi_vector_connect() & pcie_msi_enable() ? Is the legacy PCI IRQ support hidden in these calls ?

The arch specific MSI vector + IRQ allocation doesn't match on other platforms at all, where the MSI translater is a separate IP not pre-configure by the boot firmware.

Yes and your PR did what was necessary to hide this pcie_alloc_irq(). Maybe I missed some ifdef in the include/sys/arch_interface.h then (should be under #ifndef CONFIG_PCIE_CONTROLLER  ...)

Why can't MSI handling be dynamic and use pcie_msi_vectors_allocate(), pcie_msi_vector_connect() & pcie_msi_enable() ? Is the legacy PCI IRQ support hidden in these calls ?

I am not touching anything about that in this PR.

The arch specific MSI vector + IRQ allocation doesn't match on other platforms at all, where the MSI translater is a separate IP not pre-configure by the boot firmware.

Yes and your PR did what was necessary to hide this pcie_alloc_irq(). Maybe I missed some ifdef in the include/sys/arch_interface.h then (should be under #ifndef CONFIG_PCIE_CONTROLLER ...)
@superna9999 ah indeed my patches removed your #ifdef, something went wrong while rebasing.

Why can't MSI handling be dynamic and use pcie_msi_vectors_allocate(), pcie_msi_vector_connect() & pcie_msi_enable() ? Is the legacy PCI IRQ support hidden in these calls ?

I am not touching anything about that in this PR.

Perhaps it's not the right place to discuss about this, but I don't like how I disable these functions, so I wanted to be sure they were related to legacy PCI irqs ?

Why can't MSI handling be dynamic and use pcie_msi_vectors_allocate(), pcie_msi_vector_connect() & pcie_msi_enable() ? Is the legacy PCI IRQ support hidden in these calls ?

I am not touching anything about that in this PR.

Perhaps it's not the right place to discuss about this, but I don't like how I disable these functions, so I wanted to be sure they were related to legacy PCI irqs ?

The way it's disabled is fine to me. The impact of x86 behavior on pcie code design would be larger than that, then perhaps it would be necessary to revise that design.
To be fair, the irq/vector management in x86 within Zephyr would need a good refresh. x86 vectors are always linked to an irq, thus the need to allocate one, even on MSI/MSI-X PCIe device. Old design inherited from the very beginning of zephyr when it only supported legacy PC platform.


az appservice plan update --name $PLAN_NAME --resource-group $RESOURCEGROUP --elastic-scale true An error has occurred.

When executing the command az appservice plan update --name $PLAN_NAME --resource-group $RESOURCEGROUP --elastic-scale true
you will receive an error saying An error has occurred.
I want to use Azure CLI to add custom autoscale to the app plan of my web app.

This may happen in case of app service Linux wherein this feature cannot be switched on. We have it documented here https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-app-service-automatic-scaling/bc-p/3015759#M561. It will help to execute the command with debug flag so that you get details of the error and share details. Also try to create a new resource group and app service plan with premium SKU and retry the command. If you still see the same error please rerun with debug flag and share details on this thread

route to CXP team

Closing due to no response. Please re-open if this is still an issue.


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1290

Questions ?
Please refer to the Backport tool documentation


portico: Add link to /atlassian on /hello.

One thing that could be nice would be to put a box around the atlassian migration sentence? Not sure how much to emphasize it.

The current thing is at the bottom of https://zulipchat.com/.

Merging this.  I don't think a box would work super well on this page; we could do a solid-color background potentially.  But it might be fine as-is.


Perf/improve performance mongodb redis

Description

Added indexes for MongoDB
Updated configuration to use cache as well to improve performance
Updated redis.conf to disable AOF for improving performance
Moved grid/manual orders to MongoDB from Redis since Redis is not persistent anymore
Updated MongoDB to not acknowledge insert/update/delete

Related Issue

#262
Motivation and Context

Since the bot was showing performance issues in Raspberry Pi, I started to look at how to improve the performance.
By disabling AOF in Redis and write concern in MongoDB(risky but worth), it starts showing lower CPU usage.
How Has This Been Tested?

Screenshots (if appropriate):

Codecov Report

Merging #288 (832e380) into master (7428545) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master      #288   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           75        75
  Lines         2591      2539   -52
  Branches       439       434    -5
=========================================
- Hits          2591      2539   -52

Impacted Files
Coverage Δ

...b/trailingTrade/step/place-sell-stop-loss-order.js
100.00% <ø> (ø)

app/cronjob/trailingTrade/steps.js
100.00% <ø> (ø)

app/cronjob/trailingTrade.js
100.00% <100.00%> (ø)

app/cronjob/trailingTrade/step/cancel-order.js
100.00% <100.00%> (ø)

app/cronjob/trailingTrade/step/determine-action.js
100.00% <100.00%> (ø)

...lingTrade/step/ensure-grid-trade-order-executed.js
100.00% <100.00%> (ø)

.../cronjob/trailingTrade/step/ensure-manual-order.js
100.00% <100.00%> (ø)

app/cronjob/trailingTrade/step/get-open-orders.js
100.00% <100.00%> (ø)

app/cronjob/trailingTrade/step/place-buy-order.js
100.00% <100.00%> (ø)

...p/cronjob/trailingTrade/step/place-manual-trade.js
100.00% <100.00%> (ø)

... and 10 more

Continue to review full report at Codecov.

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


Is it possible to set the hue from a hex?

I am wondering if I could set the hue from a hex and get colors based on that hex.

Not at the moment but would be happy to consider a pull request implementing this.


Misc

Changelogs

Improve documentation with some explanation and best practices
Fix issues in docs highlighting.

Checklist:

[x] Was this PR discussed in an issue? It is recommended to first discuss a new feature into a GitHub issue before opening a PR.
[ ] Add tests to cover the fixed bug(s) or the new introduced feature(s) (if appropriate).
[x] Update the API documentation if a new function is added, or an existing one is deleted. Eventually consider making a new tutorial for new features.
[x] Write concise and explanatory changelogs below.
[x] If possible, assign one of the following labels to the PR: feature, fix or test (or ask a maintainer to do it for you).

This PR addresses #60 and #69

I found the FAQ to be excellent.
Given how much information is given in the FAQ, maybe it would be worth having a dedicated section (or more than one) on the usage.md page or another one covering the basics design concepts of molfeat? Those would be based on the various questions in the FAQ (and probably make the FAQ shorter).
It's just a proposal since I found the FAQ to already be super informative without more changes.

Good idea, I will open another issue for that. Might make sense to systematically write a design/concepts doc for all packages


push.on no any js action in android 5.1

 <engine name="android" spec="^6.3.0" />
    <engine name="browser" spec="^5.0.1" />
    <plugin name="cordova-plugin-whitelist" spec="^1.3.2" />
    <plugin name="phonegap-plugin-push" spec="^2.1.0">
        <variable name="FCM_VERSION" value="11.0.1" />

push.on no any action in android 5.1
and no show any error alert
i test in nox emulator 4.4 show error = PHONE_REGISTRATION_ERROR
in samsung gt-i8262 5.1 no alert any error and no any action ,but jquery is work
test in android studio emulator 4.x 5.x 6.x is fine , can show the registration token
test in other china phone android 4.2 can work
my index.js file
document.addEventListener("deviceready",onDeviceReady,false);

function onDeviceReady(){

var push = PushNotification.init({
android: { senderID: xxxxxxxxxx
},
ios: {
alert: "true",
badge: "true",
sound: "true"
},
windows: {}
});

push.on('registration', function(data) { alert(data.registrationId);
$("#regid").val(data.registrationId);
console.log('registration event: ' + data.registrationId);
});
push.on('notification', function(data) {
});
push.on('error', function(e) {
            alert("push error = " + e.message);
});
}

$(document).ready(function() {
$("#deviceready").click(function() {
var regid=$("#regid").val();  window.alert(regid);
$.ajax({
url: "http://<IP_ADDRESS>/work/push.php",
type: "POST",
dataType:'text',
data: {postjs:1,regid:regid},
success: function(data){alert(data);} });
});

});
```
`

@aihosting testing the in emulator is not valid. It should be done on a real phone. If your phone does not include Google Play Services you will not be able to use this plugin.

@macdonst  hi  but the android5.1 phone is got google play service, other app like wechat can receive push..   and the nox emulator got google play service too
do u know how can show the error log in app frontend?

@aihosting better idea, run adb logcat | grep Push to see what is going on.

@macdonst   is got any api requirement of push 2.1?
cause my android is 5.1 but my api version is 16(android4.1)..  my rom is update myself

@aihosting I've tested from Android 4.4 and up. Don't have devices running anything earlier than that. Like I said, logs would really help.

@macdonst   hi i cant run adb logcat | grep Push  this command
and i connect by phone and debug by android studio but cant see the adb log of push error
no any log about this push/irebase, other log got show

@macdonst   hi now i can see the log got my device fcm token
but it not show in device js alert ,it show in log only
and when i send via fcm console, it cannot receive the push message
i send with php ,php say  {"multicast_id":5012478364900741472,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1510301990060231%fc8b4fcefc8b4fce"}]}
11-10 16:18:11.960 16501-16501/ai4.aihosting.ai4 D/CordovaBridge: Ignoring exec() from previous page load.
11-10 16:18:12.060 16501-16530/ai4.aihosting.ai4 D/Push_InsIdService: Refreshed token: fFICPAPndgE:APA91bEfi4sqwnKWFyDEdABn2zD8RNlTf0Ns6QtMzogJWMCFVZ4opw67I_KWoh0CJGIUHcXvLrB26vcgls0V_3-u0pCUpViUfVZc1_gFugpJF49cG26bofdnh9ExufUelBdDivCY0kDG
11-10 16:18:13.990 16501-16519/ai4.aihosting.ai4 D/FA: Logging event (FE): session_start(_s), Bundle[{firebase_event_origin(_o)=auto, firebase_screen_id(_si)=-107365783512037303, firebase_screen_class(_sc)=MainActivity}]
11-10 16:18:14.060 16501-16519/ai4.aihosting.ai4 D/FA: Connected to remote service
11-10 16:18:57.250 16501-16501/ai4.aihosting.ai4 D/HorizontalFling: OverScroller.fling() velocityX=0, ro.fling.distance.coef=1.0
11-10 16:18:57.250 16501-16501/ai4.aihosting.ai4 D/HorizontalFling: SplineOverScroller.fling() getSplineFlingDistance(velocity)=0.0, getSplineFlingDuration(velocity)=0, mFinal=0
11-10 16:18:57.260 16501-16501/ai4.aihosting.ai4 D/HorizontalFling: SplineOverScroller.fling() getSplineFlingDistance(velocity)=0.0, getSplineFlingDuration(velocity)=0, mFinal=0
11-10 16:19:24.060 16501-16501/ai4.aihosting.ai4 I/dalvikvm: Could not find method android.app.NotificationManager.getNotificationChannels, referenced from method com.adobe.phonegap.push.FCMService.createNotification
11-10 16:19:24.060 16501-16501/ai4.aihosting.ai4 W/dalvikvm: VFY: unable to resolve virtual method 340: Landroid/app/NotificationManager;.getNotificationChannels ()Ljava/util/List;
11-10 16:19:24.060 16501-16501/ai4.aihosting.ai4 D/dalvikvm: VFY: replacing opcode 0x74 at 0x0200
11-10 16:19:24.080 16501-16680/ai4.aihosting.ai4 I/dalvikvm: Could not find method android.app.Notification$Builder.setColor, referenced from method com.google.firebase.messaging.zza.zza
11-10 16:19:24.080 16501-16680/ai4.aihosting.ai4 W/dalvikvm: VFY: unable to resolve virtual method 259: Landroid/app/Notification$Builder;.setColor (I)Landroid/app/Notification$Builder;
11-10 16:19:24.080 16501-16680/ai4.aihosting.ai4 D/dalvikvm: VFY: replacing opcode 0x6e at 0x0034
11-10 16:19:24.090 16501-16680/ai4.aihosting.ai4 I/dalvikvm: Could not find method android.content.Context.getSystemService, referenced from method com.google.firebase.messaging.zza.zzhs
11-10 16:19:24.090 16501-16680/ai4.aihosting.ai4 W/dalvikvm: VFY: unable to resolve virtual method 592: Landroid/content/Context;.getSystemService (Ljava/lang/Class;)Ljava/lang/Object;
11-10 16:19:24.090 16501-16680/ai4.aihosting.ai4 D/dalvikvm: VFY: replacing opcode 0x6e at 0x000d
11-10 16:19:24.130 16501-16680/ai4.aihosting.ai4 D/Push_FCMService: onMessage - from:<PHONE_NUMBER>10
11-10 16:19:31.580 16501-16520/ai4.aihosting.ai4 D/webview: blockWebkitViewMessage= false

@aihosting try forcing an update of the Play Store and Play Services on your device. I see a bunch of errors about missing methods.

@macdonst   hi try uninstall update cannot, and reinstal update also cannot
but i go try fcm test app in playstore, that can success register token and show the token in app
so i think this plugin or cordova got some bug in lower api device

@aihosting is a library mis-match problem. Version 2.x of this plugin uses FCM. When you see logs like:
16680/ai4.aihosting.ai4 I/dalvikvm: Could not find method android.app.Notification$Builder.setColor, referenced from method com.google.firebase.messaging.zza.zza
11-10 16:19:24.080 16501-16680/ai4.aihosting.ai4 W/dalvikvm: VFY: unable to resolve virtual method 259: Landroid/app/Notification$Builder;.setColor (I)Landroid/app/Notification$Builder;
11-10 16:19:24.080 16501-16680/ai4.aihosting.ai4 D/dalvikvm: VFY: replacing opcode 0x6e at 0x0034
11-10 16:19:24.090 16501

where the JVM can't find methods it means the library on the device is out of date. Upgrading the libs on device should fix this problem.

https://play.google.com/store/apps/details?id=com.yu.firebase.quickstart.fcm
but i go try install this from playstore, no problem  can show the token...

@aihosting I have no idea what that app uses in the background. All I can tell you is that your device is complaining about missing methods in the FCM library.

Closing, inactivity. Please comment/re-open if you have more details.


Create offers without a picture

(extracted from https://github.com/yunity/karrot-frontend/issues/1908)
@brnsolikyl said:

Maybe it would be nice to have the possibility of creating an offer without the need to upload a picture? Then a default image would need to be in place, maybe the gift icon.
The use case is to make it easier for people to put requests there. Also I suggested a friend to use Offers to keep an update list of things they need at the Bike Kitchen

Got the following comment in my group:

Please remove the requirement of a picture for putting up offers! I've been sitting one hour to send a picture to the computer I'm using. [...] A picture is definitely not relevant if you write a description

Yup! Sounds good. Might be able to get it in quite soon....


Error in installing clif

I tried to install clif with "./install_clif.sh", but got this error:
`-- Constructing LLVMBuild project information
-- Targeting X86
CMake Warning at tools/clang/CMakeLists.txt:189 (find_package):
By not providing "FindZ3.cmake" in CMAKE_MODULE_PATH this project has asked
CMake to find a package configuration file provided by "Z3", but CMake did
not find one.
Could not find a package configuration file provided by "Z3" (requested
version 4.5) with any of the following names:
Z3Config.cmake
z3-config.cmake

Add the installation prefix of "Z3" to CMAKE_PREFIX_PATH or set "Z3_DIR" to
a directory containing one of the above files.  If "Z3" provides a separate
development package or SDK, be sure it has been installed.
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Clang version: 5.0.0
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
CMake Error at tools/clang/CMakeLists.txt:336 (include):
include could not find load file:
AddClang

CMake Error at tools/clang/include/clang/AST/CMakeLists.txt:1 (clang_tablegen):
Unknown CMake command "clang_tablegen".
-- Configuring incomplete, errors occurred!
`

We have solved many issues with building process on newer systems. Can you please check if this is still an issue with the most recent version of PyKaldI? Thank you


Postgres driver set everything to lowercase

Description
The table name & column name whatever I typed will modified to lower case automatically.
As we know postgres has case sensitive, if you select a column name doesn't match to the actual column it will occur "[Perhaps you meant to reference the column ...]"

BTW, the pgAdmin doesn't have this issue, and the MS SQL Server driver also doesn't have this issue.
DBeaver Version
23.1.0
Operating System
Windows 11
Database and driver
PostgreSQL 15
Postgres driver 2.5.0
Steps to reproduce
No response
Additional context
No response

Hello @wwy12321
You can turn off this behavior with this setting:

Hello @wwy12321
You can turn off this behavior with this setting:

Where can I find this setting.

Hello @wwy12321
You can turn off this behavior with this setting:

Thanks mate

Thanks @LonwoLonwo ,
Another issue is text in SQL editor also change to lowercase.

Hi @LonwoLonwo , any results?

@wwy12321
To use CamelCase naming you need to put the identifier to quotes.

Thanks @E1izabeth


Partitioning groups of tensors based on dimensions

First off thanks for working on this, it's really neat.
Previously I was using named tensors to keep track of various 'types' of dimension, for instance I'd have dimensions which all started with 'K_' which allowed for checks like:
has_K = [n for n in tensor.names if 'K_' in n]
no_K = [n for n in tensor.names if 'K_' not in n]

and have two problems/questions:
Vmap doesn't allow the use of tensors in data-dependent control flow
Even if I keep track of all the 'K' type dims in a list I run into some issues:
I have some code like:
[n for n in tensor.dims if n in list_of_Kdims]

From which I get a error like:
RuntimeError: vmap: It looks like you're attempting to use a Tensor in some data-dependent control flow. We don't support that yet, please shout over at https://github.com/pytorch/functorch/issues/257 .
Is there a way of doing this sort of thing?
More generally: Can dims be identified or created programatically?
I'd like to be able to do something like:
K = dim(1)
dim_tensor = tensor[K,:]
tensor_dict = {'key':dim_tensor}

# then some function that does for each key:
K_ + 'key' = dim(1)
tensor_dict['key'].index(K,K_key)

# Or some function that does for each key:
for dim in tensor_dict['key'].dims:
    if dim has name like K_'key':
        return True

Now obviously this will not work, but I'd like to be be able to create dims that can then later be identified as being of type 'K' without having to keep a dictionary or list of all such dims.
Is something like this possible?

The first issue is happening because the in operator is using equality to test if one dimension is another.  Since dimension equality actually treats the dimensions as tensors, i == j produces a new tensor with dimensions I and j and True along its diagonal. This then confuses the in operator. A workaround is to do the test as
def hasdim(x, lst):
  for element in lst:
    if  x is element:
      return True
  return False

The error message could be improved in this case. It would be nice for the standard in checks to work but it is hard to have both these checks working as expected and equality of dimensions to behave like other comparison operators.
For the second issue: dim objects have a name field for debugging. Would letting that name field be set programmatically help with the desired behavior?

Ah ok, thats useful to know thank you.
I've managed to mostly overcome the second issue by using setattr to give the dims boolean attributes that distinguish the different "types" of dimensions I want. If the name field was used would this be reflected if the tensor was printed?

We can add way to set the name field of a dimension. It would appear as the name when the dimension is printed. I think adding attributes to the Dim as an additional way to store information is fine too.


'TelemetrySerializer.EndpointAddress was not set on' thrown by App Insights

Today I upgraded Application Insights in our Framework 4.8 AspNet project from 2.6.4 to 2.16.0 but I'm now getting the following error on startup under IIS on Win 10 Enterprise:
TelemetrySerializer.EndpointAddress was not set.

[Exception: TelemetrySerializer.EndpointAddress was not set.]
   Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.Implementation.TelemetrySerializer.Serialize(ICollection`1 items) in /_/BASE/src/ServerTelemetryChannel/Implementation/TelemetrySerializer.cs:48
   System.Threading.Tasks.Task.Execute() +71
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +32
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +62
   Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.Implementation.<FlushAsync>d__21.MoveNext() in /_/BASE/src/ServerTelemetryChannel/Implementation/TelemetryBuffer.cs:194
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +32
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +62
   Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel.Flush() in /_/BASE/src/ServerTelemetryChannel/ServerTelemetryChannel.cs:327
   Microsoft.ApplicationInsights.TelemetryClient.Flush() in /_/BASE/src/Microsoft.ApplicationInsights/TelemetryClient.cs:677
   System.Diagnostics.TraceInternal.WriteLine(String message, String category) +289
   Sportlabs.Sportbench.Zone.Web.Helpers.RouteBuilder.ApplyTo(RouteCollection routes) in C:\Projects\Sportlabs.Sportbench\Sportlabs.Sportbench.Zone\Web\Helpers\RouteBuilder.cs:194
   Sportlabs.Sportbench.Zone.Web.RouteConfig.RegisterRoutes(RouteCollection routes) in C:\Projects\Sportlabs.Sportbench\Sportlabs.Sportbench.Zone\Web\RouteConfig.cs:38
   Sportlabs.Sportbench.Usta.Web.MvcApplication.Application_Start() in C:\Projects\Sportlabs.Sportbench\Sportlabs.Sportbench.Usta.Web\Global.asax.cs:28

[HttpException (0x80004005): TelemetrySerializer.EndpointAddress was not set.]
   System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +517
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +185
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +168
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +277
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +369

[HttpException (0x80004005): TelemetrySerializer.EndpointAddress was not set.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +532
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +111
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +724

I'm now attempting to comment out the WindowsServer Telemetry Channel in an attempt to resolve - will report back if I have any success.
We're not using any custom endpoints - so this should be a vanilla install of AI
@TimothyMothra pinging you here as the closest related issue appears to be #1637 which you were involved with, and sounds like it could be a related symptom.

Hi @peter-dolkens,
Can you share how you've configured the SDK?
One of the changes we've made is to throw exceptions if a configuration issue is going to prevent the SDK from sending telemetry.
The exception you're getting is thrown from here:
https://github.com/microsoft/ApplicationInsights-dotnet/blob/96d5d92715e77113db9a03f7acaa9bb441ab3476/BASE/src/ServerTelemetryChannel/Implementation/TelemetrySerializer.cs#L34-L54
Please consider switching to use our connection string. The connection string simplifies configuration by replacing the need to manually configure every individual service.
I would expect this issue to be resolved if you follow the code samples in our Connection Strings doc.


Fix Lodash import method to optimize build

Getting Help
Before doing this, did you:

Read the documentation
Yes

Read the source code
Yes

Hi guys, I notice that we are importing lodash by import _ from 'lodash';, this method imports the whole library and make the build unnecessarily big.

To optimize the build, I believe we should do this way:
import map from 'lodash/map';
import tail from 'lodash/tail';

I can make a PR for it if we all agree :)
Read more: https://www.blazemeter.com/blog/the-correct-way-to-import-lodash-libraries-a-benchmark/

@turbothinh
The repo of this project is unmaintained more than a year, and we had build new version https://www.npmjs.com/package/@react-google-maps/api
We had rewrite it to TypeScript, and updating it frequently: https://github.com/JustFly1984/react-google-maps-api/tree/master/packages/react-google-maps-api
You can enjoy autocomplete.
You can see our docs: https://react-google-maps-api-docs.netlify.com/
Also a lot of examples: https://react-google-maps-api-gatsby-demo.netlify.com/ https://github.com/JustFly1984/react-google-maps-api/tree/master/packages/react-google-maps-api-gatsby-example/src/examples
The bundle size is much smaller: https://bundlephobia.com/result?p=@react-google-maps/api
Our Spectrum community: https://spectrum.chat/react-google-maps
Our Slack channel: https://join.slack.com/t/react-google-maps-api/shared_invite/enQtODc5ODU1NTY5MzQ4LTBiNTYzZmY1YmVjYzJhZThkMGU0YzUwZjJkNGJmYjk4YjQyYjZhMDk2YThlZGEzNDc0M2RhNjBmMWE4ZTJiMjQ
Enjoy!


flavorfile.rb:36: syntax error, unexpected tLABEL (SyntaxError) // Can't assign to nil

Hello,
I obtain this error message (from travis, and when I execute "bundle exec vim-flavor install" by hand)
This is in the context of lh-brackets which has a FlavorFile where I declare its dependencies.
The travis log can be found here: https://travis-ci.org/LucHermitte/lh-brackets/builds/91563963

My mistake.
It seems vim-flavour requires ruby 2 -- which I missed in the documentation.


Regression: 3D RigidBody have no visible gravity after returning from kinematic physic mode

Operating system or device, Godot version, GPU Model and driver (if graphics related):
1c2782a7c7456b4a473e519ebb40968c521911e7
Issue description:
After putting a body in a kinematic mode, and returning to rigid mode, it seems like gravity force is not working anymore on that body.

Steps to reproduce:

Check sample project

or alternatively:

Put a body in kinematic mode
Wait 0.1s
Change mode of body to back to rigid

Link to minimal example project:
Kinematic2RigidModeGravityIssue.zip

cc @AndreaCatania

Cutest bug demo ever :)

I fixed it. Anyway the kinematic body is like a static body and can't wakeup a rigidbody, the result is an overlapping between kinematic and sleeper rigid body.
I'll add a code to the function Move that add a force in case of kin touches the rigidbody so you will be able to push rigidbody even if they are sleeping.
If you create an issue with this feature request is better, I can't forgot it.

@AndreaCatania I will, but you need to know it was putted inside reproduction project by total accident... Wanted to record nice gif with zerro-g floating bodies :)


Use with facebook SDK

 Issue by mypplication
Monday Dec 28, 2015 at 11:25 GMT
Originally opened as https://github.com/googlesamples/android-credentials/issues/6

Hello,
I see that this API supports Facebook. But how to properly use with it? there have no technique to connect in "silent" with the Facebook SDK.
Can you explain how we should use it ?
Thank you.

 Comment by samtstern
Monday Jan 04, 2016 at 23:36 GMT

The intended usage of the Credentials API for non-password authentication (Google Sign-In, Facebook Log In, etc) is as a sort of "hint".
Imagine this scenario.

A user gets your app on device A.  She is presented with a screen with Facebook, Google, and Twitter login buttons.  The user choose Facebook.
Save a Credential to the API that just has the user's name/email and "Facebook" as the account type.
The same user gets a second device (a tablet, for instance) and downloads your app again.  To your app this is a brand new user, but the Credentials API will recognize the user and return the Facebook credential.  This means you can skip the login screen and pretend that the user hit the Facebook sign-in button since you know that is their preference (or show a screen with just that option, to reduce confusion).

What are the benefits of this?

Users will not have to see your whole login flow on every device.
Users will not forget which identity option they chose, which will make their life easier and make it more likely that you can recognize users across devices.
For providers that support some sort of "silent" sign-in option (like Google) you can get zero-click cross-device sign-in.


OpenWRT Luci login page cannot access with openwrt version 23.05.0 with raspberry pi 4

I am using Raspberry pi 4 with version of 23.05.0 after upgrading the packages the luci login page no longer be accesable.
I even try http://openwrt.lan still it does not work. I have try to reinstall luci and luci-ssl and restart the /etc/init.d/rpcd and /etc/init.d/uhttpd services it still does not seems to work at all. How do i get the login page to solve this problems that i had.

 Leaving http
only enabled works or restarting the uhttpd daemon for some reason fixes it
after boot up.
Try: /etc/init.d/uhttpd restart
Or disable https.
I have not looked into this more. And this might not be your case.

Define "does not work". Connection refused? Certificate mismatch? Exception message / stacktrace printed by LuCI?

Not enough information to work with.


Added Group files

Current issues that should be resolved first:

[x] https://github.com/ipfs/go-ipfs/issues/2378

Note https://github.com/ipfs/go-ipfs/pull/2423

@diasdavid or @dignifiedquire, want to take a crack at reviewing this?

@RichardLitt what is missing here for the merge?

@diasdavid It needs review.


datepicker-mode and scope

Because datepicker-mode (when being set via an attribute) is set to the scope, not the isolate scope of the datepicker itself, when you have multiple date pickers on the same page they will all change to the last set value.
Worse, when changing modes by selecting dates, they all change simultaneously.
To combat this i have had to create a separate directive that wraps the datepicker in a new isolate scope.
Note: this doesn't happen when you don't set a datepicker-mode. In this case they work as expected and behave as individual datepickers.

https://github.com/angular-ui/bootstrap#need-help

@rvanbaalen yeah, that doesn't help. I was highlighting more of a bug, and solution, than asking for help. You will find on SO people with similar issues.

Feel free to re-open and provide a plunkr reproducing this issue if it is still an issue. I'm currently triaging 400+ open issues to see which are outdated, which are invalid and which can be closed and I'm trying to give each individual issue all the attention it deserves. However sometimes issues like this one seem to be a request for help while instead they are actually bugs.
If you think you found a bug, please read this and provide as much info as possible for us to reproduce it. That includes a plunkr.

Fair enough - thank you.

On 1 Jun 2015, at 01:31, Robin van Baalen<EMAIL_ADDRESS>wrote:
Feel free to re-open and provide a plunkr reproducing this issue if it is still an issue. I'm currently triaging 400+ open issues to see which are outdated, which are invalid and which can be closed and I'm trying to give each individual issue all the attention it deserves. However sometimes issues like this one seem to be a request for help while instead they are actually bugs.
If you think you found a bug, please read this and provide as much info as possible for us to reproduce it. That includes a plunkr.
—
Reply to this email directly or view it on GitHub.


Add E2E test for Actions Summary: [Trigger] The count is N/A or a fraction depending on EAP state

### Tasks
- [ ] Add E2E automation script

Moved to Dev Ops


add selectionsort.py

please add selectionsort program in python
Description
Please include a summary of the changes you have made in regard with this issue.
Fixes #(issue number)
Type of change
Please delete options that are not relevant

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] This change requires a documentation update

Checklist:

[x] I have read the contribution guidelines before making this PR.
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented in my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation (Language folder or any other readme instructed to)
[x] My changes generates no new warnings
[x] I have added tests that prove my fix is effective or that my feature works

This is a tested simple program implementation for selection sort in python


Add Azure blob storage as backend

Main work by @diptadas, thank you very much! Successor of #1059
TODO:

[x] Move files to new repo structure
[x] Vendor dependencies with dep
[x] Configure backend tests
[ ] Test the backend thoroughly
[ ] Add documentation to the manual (see https://github.com/restic/restic/pull/1059#issue-237783794)

Codecov Report

Merging #1149 into master will increase coverage by 0.12%.
The diff coverage is 59.28%.

@@            Coverage Diff             @@
##           master    #1149      +/-   ##
==========================================
+ Coverage   52.72%   52.84%   +0.12%
==========================================
  Files         122      124       +2
  Lines       11452    11724     +272
==========================================
+ Hits         6038     6196     +158
- Misses       4706     4804      +98
- Partials      708      724      +16

Impacted Files
Coverage Δ

internal/backend/location/location.go
60% <ø> (ø)
:arrow_up:

cmd/restic/global.go
21.71% <0%> (-1.2%)
:arrow_down:

internal/backend/azure/azure.go
61.92% <61.92%> (ø)

internal/backend/azure/config.go
75% <75%> (ø)

internal/repository/index.go
65.58% <0%> (-0.8%)
:arrow_down:

Continue to review full report at Codecov.

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

This is good work, thank you @diptadas again! And we need to switch to Go 1.8 at minimum, otherwise a library the Azure lib depends on won't compile. https://golang.org/doc/go1.8#net_http

i tested the implementation a little bit. works functionally fine. thank you very much for the merge and pull request :-) excellent work.
i would like to mention one little thing:
the contents of the buckets are different in s3 vs. azure layout. Example:
if using s3 with repository address: RESTIC_REPOSITORY=s3:https://minio:9000/restic
you get a bucket restic and inside the bucket a folder named restic
if using azure with repository address: RESTIC_REPOSITORY=azure:restic:/
you get a bucket restic and inside the bucket there is NO folder named restic. it will start with the repository folders data, index ....
don't know if this right - but in my mind the s3 implementation could be optimized here.
Regarding the performance i got a 50mbit upload of files during the whole backup process. That maxed out my current internet connection and is on par with my current solution through minio in gateway mode. "check" and "prune" are also very fast - these functions seem to depend on the calling CPU owner.

Yes, the default path within a bucket for s3 is (historically) /restic, for azure it's the path you specify (/ in your example).


Allow runtime_debug! where sp_io is not there

Most pallets have sp_io anyhow, but still better to not depend on it being in scope directly.

bot merge


Helm upgrade release with dependecies from getRelease metadata results in removing dependecies

Bug description
helm install foo  (example chart is below) with dependency for chart bar then upgrade it with golang GetRelease upgrade release  (golang pseudo-code example in the end) results in deleting all dep manifests.
The reason behind  the bug is that dependencies are not saved in release meta data (by design to save space as etcd key value limits objects size).
However, this is a real non-intuitive behaviour, the expected behaviour should result in leaving the chart as it is (maybe add a param to action.Upgrade to skip dependencies objects?). Hopefully there is a way to identify these manifests it without exceeding the 1MB limit .
Actual behaviour
Something like (assuming release foo in the example below is already installed) :
getRelease := action.NewGet(cfg)
res, err := getRelease.Run(e.release)
upgrade := action.NewUpgrade(cfg)
res, err := upgrade.Run(
			res.Name,
			res.Chart,
                        res.Config)

will result in:
2020/07/18 12:32:12 preparing upgrade for foo
2020/07/18 12:32:13 performing update for foo
2020/07/18 12:32:13 creating upgraded release for foo
2020/07/18 12:32:13 checking 3 resources for changes
2020/07/18 12:32:13 Looks like there are no changes for ServiceAccount "foo"
2020/07/18 12:32:13 Looks like there are no changes for Service "foo"
2020/07/18 12:32:13 Looks like there are no changes for Deployment "foo"
2020/07/18 12:32:13 Deleting "foo-bar" in default...
2020/07/18 12:32:13 Deleting "foo-bar" in default...
2020/07/18 12:32:13 Deleting "foo-bar" in default...
2020/07/18 12:32:13 Deleting "foo-bar-test-connection" in default...
2020/07/18 12:32:13 Deleting "foo-test-connection" in default...
2020/07/18 12:32:13 updating status for upgraded release for foo

Example chart
helm create foo
cd foo/charts
helm create bar
helm install foo ..

Helm/Kubectl versions
Output of helm version:
version.BuildInfo{Version:"v3.2.4", GitCommit:"0ad800ef43d3b826f31a5ad8dfbb4fe05d143688", GitTreeState:"clean", GoVersion:"go1.13.12"}
(checked also with 3.3.0-rc1)
Output of kubectl version:
kubectl version
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.6", GitCommit:"dff82dc0de47299ab66c83c626e08b245ab19037", GitTreeState:"clean", BuildDate:"2020-07-15T16:58:53Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-30T20:19:45Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}

Update (mattfarina): added code blocks for formatting.

@nirroz93 if I understand it right... you're trying to get the chart off the release and then use that for upgrades.
I wonder how this impacts rollback. There are some possible bugs in here.

@mattfarina You understand correctly.
I don't understand how this would impact the rollback (rollback is done base on the manifest that are saved per version, isn't it?).

I'm not sure if this is something we plan to support given the same reasons stated earlier. How would you propose we could support this use case?
@mattfarina this would not affect helm rollback - helm upgrade saves all rendered manifests in the chart release metadata. We just don't save extra information like the pre-rendered templates necessary for a use case like this one.

marking as a use case as we have not seen this case come up before.

I don't really know/understand how the release metadata is saved (I need to drill down more to understand it), but in helm get manifest the output has "# Source: " prefix, and get manifest includes the sub-chart manifests. So from this I guessed that the manifests metadata includes the original template file path (and therefore it shouldn't be hard to get subcharts objects from the current release and add them to a blacklist deny list in upgrade).

helm get manifest displays the manifests, post-render. Those are saved in the release object, and those are the same manifests used during helm rollback. We just don't include the pre-rendered templates as there's no need for them after the manifests have been rendered - we're keeping them around to help helm rollback to revert back to that release's state, but we don't need the place the templates back through the rendering engine.
Hope that helps clarify things.

Yes, but I dont suggest to re-template them. I just want the objects to stay as they are (don't delete them)

I’m confused... What you’re describing is how helm rollback works. If you’re re-using the post-rendered manifests to perform an “upgrade”, you’re performing a rollback. A rollback is effectively an upgrade to a previously known state. It even bumps the release version when you invoke it.
How would your use case differ from just calling helm rollback instead?

My case is just using upgrade. I simplified it to a "rollback" with upgrade demonstrate the problem, so the code above really really a weird rollback but lets say that I want to upgrade the current release values (not touching values related to "bar" release) - Currently the only option is to have bar release on local.
Upgrade should do the same as rollback in this case (or at least should have a flag to do it same as rollback) - not deleting the release dependencies.


Release 3.3.3

#75 - trigger background level check as expected

Tested the pre-release package; good to go.


Project name not resolving to Assembly and Namespace

Hi,
I am just working through the examples with a project of my own and I noticed that when I create a new project via the the Ultraviolet Framework 1.3 Game template the name of the project does not resolve as I would have expected. The name of the assembly and namespace in my project is currently set  to SafeProjectName and not the name of my project. It's not a big deal obviously but I wanted to pass it on. I am using VS2015 Enterprise Update 1. If there is anything else you need let me know, thanks.

Looks like an oversight in my build script that I missed during testing. Should be a pretty straightforward fix.

Commit af5a4e9 addresses this issue. Will be fixed in the 1.3.2 installer.


Enter a props to mixins

What problem does this feature solve?
Reusable mixin with new data
If I have this mixin
import data from<EMAIL_ADDRESS>export let mixins = {
  computed: {
    dictionary: function() {
      let language = localStorage.getItem("language");
      return data[language];
    }
  }
};

This working but working only for a unique component test ... Now if I pass prop to my mixin this mixin is reusable with new data whenever... Like this
export let mixins = {
props: ["data"]
  computed: {
    dictionary: function() {
      let language = localStorage.getItem("language");
      return data[language];
    }
  }
};

So, I don't need to import a specific dictionary.
What does the proposed API look like?
Like this.
export let mixins = {
props: ["data"]
  computed: {
    dictionary: function() {
      let language = localStorage.getItem("language");
      return data[language];
    }
  }
};

Props are already mixed in to the component instance... I'm not sure what you're requesting.

If you want parameters for mixins create functions that take those parameters and return the custom mixin


Creating the movies Macro doesn't work[BUG]

Describe the bug
When I watched your video you had the Editor Comand set to Copy and the z.js entered in the User Scripts box when you hit add the Z was added as a first step.
I added movies.js into the box (I created a Scripts folder in my .obsidian folder and saved the script in there) and nothing happens
To Reproduce
See the steps provided above
Expected behavior
I expected to see the 1.movies in the top row under the title movies.
Screenshots

Desktop (please complete the following information):

OS: [Mac OS 2.1]
Browser [chrome]
Version [98.0.4758.109]

Additional context
Add any other context about the problem here.

Hi @creativefibro!
QuickAdd is not able to detect scripts placed 'outside' of your vault, which unfortunately .obsidian is (slightly unintuitive, unfortunately).
If you instead place the scripts folder (anywhere) in your vault, it should detect the script.
Hope this helps!

Hi! I have encountered de same issue. I've placed the script on a folder inside my vault. When I search for a movie or TV show the message "No results found" shows up.
OS: [Arch Linux]
Browser [brave]
Version [V1.37.109]

HI @spasticginger, I don't know what I'm doing wrong, I'm sure the API key is active, however, I couldn't get the script to work. 😥


Increase ~16'million extended tile lists limit

Currently the tile encoding
`     6                   4                   3     2 2 2
      3                   7                   1     6 4 3
      XXXX XXXX XXXX XXXX YYYY YYYY YYYY YYYY 1uuu uNNE nnnn nnnn nnnn nnnn nnnn nnnn

      X - tile number
      Y - tile number
      u - unused
      1 - always set to 1. This ensures that the value can be distinguished from empty positions in an array.
      N - bits indicating immediate "neigbours"
      E - extended "neighbour" list used
      n - bits for "short" neighbour index, in long list mode used as index

limits the number of elements that can have an extended tile list (that is that need to be copied in to more than just nearby tiles) to 2^24-1 (16'777'215). An easy fix for this, that would likely suffice for a while would simply be to rearrange the encoding as
`     6                   4                   332  2
      3                   7                   109  7
      XXXX XXXX XXXX XXXX YYYY YYYY YYYY YYYY 1ENN nnnn nnnn nnnn nnnn nnnn nnnn nnnn

As the NN bits are not used when the extended lists are in use (that is when E is set), this gives us an extra 6 bits without having to change the logic at all. This would allow to index  2^30-1 (1'073'741'823) extended tile lists. @tordanik comments?

See https://github.com/simonpoole/mapsplit/pull/32#issuecomment-1073002257


Stops randomly then does not reconnect

[10:43:48 AM] [SHIELD 2.2/c4cb8] Request for clients list to check connection: [<PlexClient:http://<IP_ADDRESS>:3:Firefox>] [10:43:57 AM] [SHIELD 2.2/c4cb8] No updates from session key 19, stopping [10:43:57 AM] [SHIELD 2.2/c4cb8] Closing Discord IPC Pipe [10:44:48 AM] [SHIELD 2.2/c4cb8] Request for clients list to check connection: [<PlexClient:http://<IP_ADDRESS>:3:Firefox>] [10:45:48 AM] [SHIELD 2.2/c4cb8] Request for clients list to check connection: [<PlexClient:http://<IP_ADDRESS>:3:Firefox>] [10:46:48 AM] [SHIELD 2.2/c4cb8] Request for clients list to check connection: [<PlexClient:http://<IP_ADDRESS>:3:Firefox>] [10:47:49 AM] [SHIELD 2.2/c4cb8] Request for clients list to check connection: [<PlexClient:http://<IP_ADDRESS>:3:Firefox>] [10:48:49 AM] [SHIELD 2.2/c4cb8] Request for clients list to check connection: [<PlexClient:http://<IP_ADDRESS>:3:Firefox>] [10:49:49 AM] [SHIELD 2.2/c4cb8] Request for clients list to check connection: [<PlexClient:http://<IP_ADDRESS>:3:Firefox>] [10:50:49 AM] [SHIELD 2.2/c4cb8] Request for clients list to check connection: [<PlexClient:http://<IP_ADDRESS>:3:Firefox>]
etc.
Playing media, then it will just say no updates from the session, then it will refuse to reconnect without a full restart.

Try using the latest version of the script by following the updated basic installation instructions in the README and see if your issue is resolved.


Issue with collapse button on left sidebar.

https://github.com/stakwork/sphinx-mac/assets/127404300/12e31e05-9046-412e-8cd9-201c5bdaf28b

When i click on arrow button it does nothing.

@tomsmith8 this is fixed in new version going out soon


Switch to dep

upstream now supports dep instead of using Godeps. We don't really need to handle anything other than the dockerfile now, which is awesome.
I'm busy trying to figure out how to get the redirects to work. On the latest tip of bitly/oauth2_proxy and coreos/dex, when you get linked to a page behind the proxy, the path is kept for after you log in. As anyone who's clicked a link through our login flow knows, this is not the case with our current setup.
I'm assuming it has something to do with our configuration, but while I was checking on the versions of things we had running I noticed that upstream is now using dep :fireworks:
This leaves us with just a dockerfile as our diff. Have we considered trying to get it upstreamed? It'd be nice to have one less thing we have to manage :stuck_out_tongue:

also, I'll be force-pushing this if you approve, since we have a bit of divergent history in here.


Add DB connection to new Corpus object

The methods in the new Corpus object all correspond to indexing or joining on Document, Context, or Candidate ids.
These methods are implemented in python in a lovely way that will hopefully make any fan of relational databases cringe, but that should be fine for small- to medium-sized datasets.
The key point here though is that without changing the user interface at all, the Corpus object can become an interface to a db; some of this code is already in ddbiolib and can perhaps be just popped in once this is pushed

Subsumed by #322


selector-modifier is not applied in columns().every()

When using columns().every() selector-modifier is not being applied to column referenced by this variable.
My workaround currently is to access the column by index with column() and applying selector-modifier that way.
var table = $('#example').DataTable({
   drawCallback: function () {
       var api = this.api();

       api.columns({ search: 'applied' }).every(function (index) {
           var column = api.column(index, { search: 'applied' });

           console.log(index, this.nodes().length, column.nodes().length);
       });
   }
});

See this jsFiddle for demonstration.

Hi,
The selector modifier primarily effects the rows that are selected - so for example api.columns({ search: 'applied' }).nodes() would get the cell nodes for all columns (since there is no column selector) and for only the rows which are in the current search result set.
It does not effect the columns that are actually selected. Is that what you were expecting?

API method api.columns({ search: 'applied' }).nodes() returns correct number of nodes accounting for search query but api.columns({ search: 'applied' }).every() sets this to an instance that doesn't take into account search query.
See updated jsFiddle for demonstration.

Fantastic - thank you for the test case. I've just committed a fix which is now in the nightly. Updated fiddle.
Thanks for highlighting this issue and doubly so for the test cases!

Allan, are you sure this commit is related to this issue? There are some many unrelated changes.

This the one. The distribution repo he a lot of changes in the examples because of a change in my build env, and I accidentally committed a change in the commonjs loaded - both have been fixed in the dist repo now

That is what I thought, thanks.


Update committers' list.

Summary
Add the new committers to the list.
Impact
Testing

Thank you!  I don't know how we missed this.


Add Universal and File Action to README

Continuation of #1.
As another note, the screenshots in the repo look to be outdated. The ones I’ve made for the Gallery (feel free to use if desired):

@vitorgalvao your screenshots have shadows, is that correct?

Yes. And they they use the current icon, which is what prompted me to retake them.


[Event Request] - OnBeforeShowForServItemLine in Table 5943 "Troubleshooting Header"

Hello, please consider adding the following event to Table 5943 "Troubleshooting Header"
    [IntegrationEvent(false, false)]
    local procedure OnBeforeShowForServItemLine(var Rec: Record "Troubleshooting Header"; var ServItemLine: Record "Service Item Line"; var IsHandled: Boolean)
    begin
    end;

and call it accordingly inside "ShowForServItemLine" procedure:
    procedure ShowForServItemLine(ServItemLine: Record "Service Item Line")
    var
        TblshtFound: Boolean;

        **IsHandled: Boolean;**
    begin

        **IsHandled := false;
        OnBeforeShowForServItemLine(Rec, ServItemLine, IsHandled);
        if IsHandled then
            exit;**

        TblshtgSetup.Reset();
        TblshtgSetup.SetRange(Type, TblshtgSetup.Type::"Service Item");
        TblshtgSetup.SetRange("No.", ServItemLine."Service Item No.");
        TblshtFound := TblshtgSetup.FindFirst();
...
...

Thank you !

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 49832.


Bug: structuredClone is not defined

What version of fuels-ts are you using?
0.49.1
Steps to Reproduce
I'm running a simple script:
import { Provider } from "fuels";
import { RegistryContractAbi__factory } from "./contracts";

(async function() {
  const provider = new Provider('http://<IP_ADDRESS>:4000/graphql');

  const registry = RegistryContractAbi__factory.connect(String(process.env.REACT_APP_REGISTRY_CONTRACT_ID), provider);

  const vault = await registry.functions.vault().get();
  console.log({ vault });
})();

Expected Behavior
Call the function
Actual Behavior
node_modules/@fuel-ts/abi-coder/dist/index.js:677
        o[typeParameter] = structuredClone(arg.typeArguments?.[typeParameterIndex]);
          ^

ReferenceError: structuredClone is not defined
    at <anonymous> (node_modules/@fuel-ts/abi-coder/dist/index.js:677:11)
    at Array.reduce (<anonymous>)
    at Function.resolveGenericComponents (node_modules/@fuel-ts/abi-coder/dist/index.js:674:62)
    at Function.getArgSignatureContent (node_modules/@fuel-ts/abi-coder/dist/index.js:834:27)
    at Function.getArgSignature (node_modules/@fuel-ts/abi-coder/dist/index.js:806:26)
    at Function.getArgSignatureContent (node_modules/@fuel-ts/abi-coder/dist/index.js:837:23)
    at Function.getArgSignature (node_modules/@fuel-ts/abi-coder/dist/index.js:806:26)
    at <anonymous> (node_modules/@fuel-ts/abi-coder/dist/index.js:840:66)
    at Array.map (<anonymous>)
    at Function.getArgSignatureContent (node_modules/@fuel-ts/abi-coder/dist/index.js:840:48

cc @nedsalk

same problem here with a very single app in next.js

@FossilFrank @rtomas It seems you are using NodeJS < 17, is that right? (docs)
Could you please try again with a newer version and report back?

Correct, I'm using Node 16, I'll try updating it later

Given that v16 has reached EOL, this issue has become obsolete, as we plan on officially supporting only the latest two LTS versions, per internal discussions. Support for v20 is tracked in #1104, and v18 is used by the repo.


Country mappings

I know this will sort no effect at all actually. It'll just give countries historical parties and flavor names.
(This is the probably the only time I'll do a pull request cause I barely managed to get it work)

It needs to go into the Vic2ToHoI4 branch. But thanks for working it on github. It'll certainly make any EU4 to Vic2 work you add easier since Kratostatic isn't on reddit.


Android app crashes on a mDNS entry

To reproduce:

Install Android app from appstore
Start the app, go to setting to enable mDNS support
Publish an mDNS entry from a Linux machine using Avahi. Example: avahi-publish --service "Msgflo" _physicalweb._tcp 80 "A nice system"

Expected:

The service is shown as available in the app / notification

Actual:

Android app crashes. "Unfortunately, Physical Web has stopped"

Also pressed "Report" in the Android app a couple of times, so hopefully you have gotten some crash reports there.

Thanks for that. Appreciate the heads up.


Very low mIoU on part set

Hello,
I tried the part-seg task using the default settings as in part-seg folder. The test mIoU is only around 0.16 while test accuracy is above 90%. Any suggestion on such weird performance?
Thanks

Has this been solved?

@haichaoyu did you find a solution?


Added square of an integer without * operator (Java)

Hey @hanshulll!
I have added the Java code to 'Find the square of a number without using the multiplication operator or the pow function.'
Please add the hacktoberfest tag if you merge the PR.

@arjun-khanduri
Your PR has been successfully merged Thank you so much for your valuable contribution. Do give a follow if it helped you and star the repo and check other repo too for more contribution. Keep hacking

Thanks a lot @hanshulll :)
One question, am I allowed to contribute more to this repository?

@arjun-khanduri
I guess you can and also do check web-development repo try doing contribution their to looking forward to more contributions from you and don't forget to follow and gave a star to the repo if it was helpful 😅

Yes I'll do that, thank you :)


latest specs from jsonapi.org

The latest specs for json api state:

Primary data MUST appear under a top-level key named "data".
Error objects MUST appear under a top-level key named "errors".
Linkage MUST be expressed as:

type and id members for to-one relationships. type is not required if the value of id is null.
type and ids members for homogeneous to-many relationships. type is not required if the value of ids is an empty array ([]).
A data member whose value is an array of objects each containing type and id members for heterogeneous to-many relationships.

wow, thx for this big PR! Looks really awesome, id's say we can merge this tomorrow if somebody else reviews it too! :+1:

nice ;) awesome. thanks for your commit.
Just 2 minor things:

Could you remove any uncommented code before we merge this pr?
It would be awesome if you could squash and rebase your commits beforehand

Yes, I agree with @sharpner.

@sharpner @wwwdata done. I removed any commented code and squashed into one commit


fix: Notification deep link

Description

Add a column 'Bot' to show message belong to  which bot.
Fix deep link to Design page etc.

Task Item
close #4638

Screenshots

Coverage decreased (-0.002%) to 55.754% when pulling f57635b5065b7b38e99658783aad5c2e7c96082a on zhixzhan:notification-deeplink into de5adb1f79eae671df194803355a92e6879a98de on microsoft:main.

I think this is a quick fix now. In https://github.com/microsoft/BotFramework-Composer/pull/4457 we will add sidebar to show the different bots' diagnostics, and move some state to selectorFamily

LGTM


My React app keep crashing. I don't know the reason.

ADD ISSUE DESCRIPTION HERE
Version: 1.74.1
Commit: 1ad8d514439d5077d2b0b7ee64d2ce82a9308e5a
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Embedder: codespaces

/question

We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on StackOverflow, where the community has already answered thousands of similar questions. You may find their guide on asking a new question helpful if your question has not already been asked. See also our issue reporting guidelines.
Happy Coding!


Verify Exception has attribute code before invoking

Resolves #73
While I was expecting to simply get a more useful exception from this fix, it actually resolved the issue of AppRole authentication failing entirely.

Thanks @BenCoffeed


Improve dependency resolution

This PR includes:

Updated the gradle template with center dependencies. Now the Leanplum Android SDK and Gson will be installed from maven repo. Added optional boilerplate lines for gcm, fcm, location.
Updated build script to also include jars of gcm, fcm, location for old way of building unity apk.

LGTM

@sayaansaha as discussed, please let me know if the gradle approach worked in your qa :) thanks

@sayaansaha  @benmarten  What's the status here?


Suggestion: Add Linux support

Description of Issue:
I can't use this because I'm running on Linux. And many others who use Linux won't be able to run this either.
Operating System: Linux

We do have Linux support. Are you running into a certain error that you believe is caused solely by you using Linux?

I think I just got confused...
I see now that I was just supposed to download the source code and run that? I didn't see the Linux installation guide on the front-page... Sorry :(
If that is the case, I'm sorry to have bothered you! Thank you very much anyway for replying that quick!
May you have a great day/night!
Kind regards!


Minimap supports display //Mark: in normal size like xcode

Minimap supports display //Mark: in normal size like xcode will be very useful.

Any updates on this?

Any news on this one? I'm really looking forward to it...

I don't think so... but it would be great!

/duplicate #74843


Fix phlog/jetpack overlap

Fixed in https://github.com/rbjaxter/budhud/commit/0711f51fbee12b669847914011998ce0caa77e5c


Added some more courses.

Not merging these courses since they're paid. The section is meant for free courses only

Oh, sorry about that! Just submitted an updated PR with only the free courses on there.


Fix link to explore

Found out during a demo on OME2021. The link "Give OMERO a quick try" on https://www.openmicroscopy.org/omero/institution/ is broken, which is not detectable either on local build nor on snoopy (only on the production site).

built at https://snoopycrimecop.github.io/www.openmicroscopy.org/omero/institution/getting-started.html

Anything else to roll into a release?

The only other thing I can think of would be the removal of the banner since the community meeting is now done.
Is there anything else we want to promote? And/or do we want to add an event for the upcoming ELMI workshops at https://www.openmicroscopy.org/events/ ? cc @jburel @francesw

Yes, can include the ELMI workshops.  There's also the microscopy workshop at EBI in July, if we want to include that too.


add converttoldif parameter on schema class

I would like the ability to specify schema files that are already in ldif format. This pull request adds a parameter 'converttoldif' (boolean) to allow this functionality.

@mcanevet yeah, I don't see why not.
I'm also not really sure I like the parameter name 'converttoldif' though couldn't think of anything more appropriate whilst working on it... Any ideas??
I'll have a play around with the path extension functionality in the mean time.

I'm with you now - I have a different solution avoiding the need for a parameter all together.
Will open a new pull request.


German translation added.

German translation added, not tested. Reviewed once by me. Should be correct...

Thank you for taking the time to translate Respond!  I will merge it into dev first and then it will be available in the next release.


Typescript / Types

I'd like to know what your plans for typescript is? I've seen a twitter post somewhere that you were looking for a conversion tool for JSDoc to TS.
I've started creating some types for logux in my app. But it would make more sense if those types ended up in your repository directly so others can benefit, too.
Do you plan to migrate to TS?
Or do you plan to just add .d.ts-files?
I could help with both types and typescript conversion. The important thing is that the types will be kept in sync with the JS if only .d.ts-files will be added.

Do you plan to migrate to TS?

Nope. I prefer to avoid compiling.

Or do you plan to just add .d.ts-files?

Absolutely. My dream is to use TS 3.7 and generate types from JSDoc.
But I do not have time right now. Can you (as experienced TS-user) help me here?

I don't know any tool that can generate the types from JSDoc, but your JSDoc makes it easy to create the types.
The trickier thing is the placement of generics, which JSDoc does not have. I will keep building the types as I need them so that I can see what generics make sense.
For example I'd give the server.type-function the action as generic, so that I have type-safety on all properties on the action and also lock down the action's type:
interface GroupsAdd {
  type: 'groups/add';
  group: Group;
}

server.type<GroupsAdd>(
  'groups/add', //will show an error if I have a typo here
  {
    //...
    async process(_ctx, action) {
      await initGruops.push(action.group); //the group is of type Group here
    },
  },
);

By sharing the action-interfaces in a common library shared by the server and client, I can make sure that both sides talk about the same stuff.

I don't know any tool that can generate the types from JSDoc, but your JSDoc makes it easy to create the types.
The trickier thing is the placement of generics, which JSDoc does not have. I will keep building the types as I need them so that I can see what generics make sense.
For example I'd give the server.type-function the action as generic, so that I have type-safety on all properties on the action and also lock down the action's type:
interface GroupsAdd {
  type: 'groups/add';
  group: Group;
}

server.type<GroupsAdd>(
  'groups/add', //will show an error if I have a typo here
  {
    //...
    async process(_ctx, action) {
      await initGruops.push(action.group); //the group is of type Group here
    },
  },
);

By sharing the action-interfaces in a common library shared by the server and client, I can make sure that both sides talk about the same stuff.

@uncaught

I don't know any tool that can generate the types from JSDoc

TypeScript! It can ready JSDoc for types and in 3.7 they added .d.ts generation.

The trickier thing is the placement of generics, which JSDoc does not have.

Yeap, JSDoc can be 100% replacement. Can we combine them? Generate from JSDoc for simple cases and use manual types for trickier?

I'm more or less done with my app, so for now these are all the types I needed:
https://github.com/uncaught/doko/blob/master/common/%40types/logux.d.ts
I'm not really a fan of JSDoc. A lot of types will be too generic, like string when it's actually just a few distinct constants.
So if you want to continue using JSDoc, then the types will become out of date. And then the whole point of type-safety is gone.
Have you worked with TS before? I don't understand why compiling is a problem for you. With ts-node you won't notice a difference. Especially if you publish to NPM, all the compiling will be done upon publication and the apps using logux won't event get the plain typescript.

I don't understand why compiling is a problem for you.

We need a way to use Logux directly from GitHub like "@logux/core": "logux/core" (without need to call sometime after install). It is useful to test fixes on production.
What if we will use approach from my Storeon? We could have separated .d.ts file and run TS on CI to check that current code (and tests) with this types to check that types are accurate.
The question is how to use TS types in Documentation.js.

Logux got types. I am planning to release it today.


Post middleware should emit not only state value, but also latest action

Post middleware should emit not only state value, but also latest action.
As workaround here I use separate store which is only contains latest action, but this is hack.
Please fix it or explain why it wont work.
Thanks.

Why would post middleware emit the latest action? Post middleware is applied after the action stream has been scanned into state.
If for whatever reason you need the latest action, just use Rx operators:
import 'rxjs/add/operator/withLatestFrom';
import 'rxjs/add/operator/map';
import { createMiddleware, Dispatcher, Action } from '@ngrx/store';

const middleware = createMiddleware(function(dispatcher$: Dispatcher<Action>) {
  return state$ => state$
    .withLatestFrom(dispatcher$)
    .map(([ state, action ]) => {
      // Do something with the action
      return state;
    });
}, [ Dispatcher ]);

Got it, thanks, just not considered this technique.

Actually it change behavior somehow, and now in binding of may component I have state is undefined exception
[item] = (state | async).activeView

===>>
Cannot read property 'activeView' of undefined in [(state$ | async).activeView in ...

@baio at some point you're emitting an undefined value for state$. Look at where you're setting the initial value (either in the reducer or in provideStore) and make sure all switch cases in your reducer are returning a value (including the default case) .

Ерфтлы


Change topic colors

Issue

#234

Overview (Required)
How about Material Design Color A700?
Links

Material Design Colors

Screenshot

Light Green
Amber
Red
Blue
Light Blue
Pink
Purple

Thank you!
I think your suggested colors are too vivid 🤔
Sorry for my obscure issue 🙇
In my opinion, these colors should be extracted from web page.
https://droidkaigi.github.io/2017/
Can you change saturation of original topic colors in colors.xml? I usually use this page.
http://www.color-hex.com/color/58037c

Do you mean that I should use the url below when I improve TopicColor.ARCHITECTURE_AND_DEVELOPMENT_PROCESS_METHODOLOGY which using #ffeb3b for vivid color?:
http://www.color-hex.com/color/ffeb3b

Hmm, I'm not sure which colors are best.
So I'll ask to the designer in DroidKaigi members and decide new colors.
Can you wait? 🙇  I'll ping you after the colors will be decided.

OK. I'm looking forward to your ping!
By the way. May I close this PR because the commits do not suit your opinion?

By the way. May I close this PR because the commits do not suit your opinion?

Yes, close this. Sorry 🙇 Anyway, thank you for your contribution!


Avoid using TryFrom to build on stable

Looks good! Thanks for the contribution.

Could you maybe do a release so I can depend on this? Thanks 👍

Released as v0.2.0


Rewrite: Items: Wireds

It's totally Important Rewrite Also Wired Handlers, And Wired Interaction  System that of course is really bad

20% Done.


Make a suggestion (issue) button that's easy

Filing issues isn't intuitive to non-tech folks; to get helpful requests, it'd be good to have an easier way to submit feedback.

I'm not sure what would be the best, maybe a Google Form?

I'm creating a Google Form (or maybe forms, to also have a Spanish version).


chore(header/p2p): improve logging

Overview
Change the logging level in the case when headers are not found in the store.
Checklist

[x] New and updated code has appropriate documentation
[x] New and updated code has new and/or updated testing
[x] Required CI checks are passing
[x] Visual proof for any user facing features like CLI or documentation updates
[x] Linked issues closed with keywords

Codecov Report

Merging #1520 (f5ee253) into main (8b71eaf) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #1520      +/-   ##
==========================================
+ Coverage   55.44%   55.45%   +0.01%
==========================================
  Files         204      204
  Lines       12147    12150       +3
==========================================
+ Hits         6735     6738       +3
  Misses       4743     4743
  Partials      669      669

Impacted Files
Coverage Δ

header/p2p/server.go
66.93% <100.00%> (+0.81%)
:arrow_up:

header/core/listener.go
52.83% <0.00%> (-5.67%)
:arrow_down:

share/ipld/get.go
93.41% <0.00%> (+1.23%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


undefined method 'clone' for Time::Span

It looks like if you use def_clone in a class that use a Time::Span instance variable, you'll get a compile-time error.
class Test
  def_clone

  property time : Time::Span = 1.minute

  def other
    clone
  end
end

t = Test.new.other

Code in macro 'def_clone'

 20 | {% for ivar in @type.instance_vars %}
      ^
Called macro defined in macro 'def_clone'

 20 | {% for ivar in @type.instance_vars %}

Which expanded to:

 > 1 |
 > 2 |         @time =<EMAIL_ADDRESS>                                   ^----
Error: undefined method 'clone' for Time::Span

def_clone defines a clone method which in turn relies on clone being defined on all instance variables. Hence it is not expected to work with instance variables that don't define clone.
Time::Span#clone being not implemented is not a bug. For Time::Span, only #dup makes sense. You only need #clone for container type where you could create deep copies of properties.
We could consider enhancing def_clone to support dup-only properties. Either it could fall back to #dup if #clone is not defined. Or it could offer some sort of configuration for that.

I think we should add Time::Span#clone which is just the same as Time::Span#dup. Here's why:

The idea behind dup and clone is that dup is a shallow copy, while clone is a deep copy, or "it's more complex than just a shallow copy." dup is very easy to implement generically: create an instance of the same type and just use the same values for the instance vars. clone is a bit more complex so it can't be generically defined (for example when cloning an array we need to make sure references to a same array are preserved when cloning)
For primitive types clone is very easy: it's the same as dup. In fact, 1.clone works, nil.clone works, "hello".clone works. etc.
Hence, we should implement Time::Span#clone to be the same as Time::Span#clone

Summary: if possible, all standard library types should have clone defined. If they don't, it's just because we didn't take the time to do that.

Another reason: not being able to use def_clone when you have a type with integers, arrays, and a Time::Span, because Time::Span doesn't have clone, feels weird. Why integers can be cloned, but not a Time::Span which is essentially an integer?

Another reason we cannot generically define #clone is that Pointer#clone returns itself but BitArray#clone is obviously not the element-wise clone of its instance variables. (Note that BitArray is a struct but has reference semantics.) It does provide #dup, and making #clone return that would work. Yet Set is also a struct with reference semantics and Set#clone requires a clone of the underlying Hash rather than a dup.
The whole situation is quite complicated, but if it is safe for #dup to return self, then #clone would be equally safe.


Always use RWO accessMode for conversion pod temporary disk

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1756328

Pull Request Test Coverage Report for Build 2388

0 of 3 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.02%) to 82.408%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/k8s/requests/v2v/importVmware.js
0
3
0.0%

Totals

Change from base Build 2385:
-0.02%

Covered Lines:
4206

Relevant Lines:
4880

💛  - Coveralls


feat(Google Maps): Adding headers on the Google Maps Request for On-demand Rides and Deliveries (ODRD)

Feature Description
There's a new Google Maps Solution: On-demand Rides and Deliveries. And, there's a requirement for adding a header on the Google Maps Request to register the specific request, not as a normal Google Maps API call, but as an ODRD call.
I am trying to add this header
X-Goog-Maps-Experience-ID: <tripID>

Reference is on this one is https://developers.google.com/maps/documentation/transportation-logistics-terms/on-demand-rides-deliveries-solution/managing-trips#_making_calls
This may be a feature request as I haven't seen implementation on this one.
Use Case

This will enable to route Google Maps Platform calls to ODRD calls. Thus, the billing set to be on Google Maps API will be changed to
This is overall on the implementation of On-demand Rides and Deliveries solution.

Hello @xiandalisay ,
The @angular/google-maps package implements the Google Maps JavaScript API. If there is something in the Google Maps JavaScript API that is not implemented please file a bug here. For improvements with the Google Maps JavaScript API, the best place to file that is with the Google Maps JavaScript API itself.
-Zach

Hello @xiandalisay ,
I may have resolved this issue prematurely :). Generally, we accept feature requests that can clearly be implemented with the Google Maps JavaScript API.
I noticed that there is a class in the javascript API that takes a tripId: https://developers.google.com/maps/documentation/javascript/reference/journey-sharing-trip-and-order-progress. Could you please let me know if it meets your needs? Then we can decide if we should move forward with this feature request.
-Zach

@zarend I was able to do this by adding @types/google.maps on the google maps and having the apiVersion as beta.
    const loader = new Loader({
      // Replace with your API key
      apiKey: "YOUR_API_KEY",
      version: "beta",
      // @ts-ignore
      libraries: ["map"],
    });

Upon loading of the map, I added the header.
loader
      .load()
      .then((google) => {
google.maps.Settings.getInstance().experienceIds = [this.tripId];
});

Thanks for the support!


[Feature request / Idea] Syllable level VAD for mandarin voice

Feature
Syllable level VAD for mandarin, to segment every syllables of mandarin voice
Motivation
Typically every mandarin syllable cost the same fixed 0.3 seconds,
every mandarin syllable contains only "a consonant + a vowel" or "a vowel" without any tail consonant(comparing to the 'sk' in the english syllable "desk"),
so I think if there's a Syllable level VAD to segment mandarin voice in real time,
we can achieve a very precise and very fast(get rid of the overlong tail vowel) mandarin-syllable-recognition-engine just like a 1300-key mechanical keyboard(totally 1300 mandarin syllables):

So that we can realize a general hotword detection engine(without fixed pretrained hotwords)
or send the mandarin syllables sequence to GPT3.5 or claude for the best semantic understanding in the world.(ref: https://github.com/k2-fsa/sherpa-ncnn/issues/177)
There're some projects which target is about the syllable/pinyin segmentation, for example:
whisper-timestamped: https://github.com/linto-ai/whisper-timestamped
and a very concise tool aeneas: https://github.com/readbeyond/aeneas
Attached is the mandarin syllables spectrogram:

Hi,
Many thanks for your idea. It is quite lucky, because we just finished our HSK 1 and we have a basic grasp of Chinese phonetics now.
The issue here is that the Chinese phonetics is very unique. To a certain extent it is much more simple that European languages (including Russian), i.e. it has a very limited number of initials and finals (even if we take all tones into account).
On the other hand, making a full-blown phonetic aligner model for a particular language (that is supposed to work for any domain) is a bit complicated for a VAD model, i.e. it will be a particular language STT model. I believe there is no way to make it compatible with all languages, and work with a decent quality without increasing the model size.

I actually tested Mandarin. If you speak continuously, silero-vad can accurately recognize it.
Errors are only recognized when speaking word by word with pauses. But this situation is rare in actual environments.

I actually tested Mandarin. If you speak continuously, silero-vad can accurately recognize it.
Errors are only recognized when speaking word by word with pauses. But this situation is rare in actual environments.

Great, is there a colab script to share ?


Merge with Dev changes

Coverage remained the same at 100.0% when pulling 407ee27215cdd04dd19b88bd7c9070d3f88148db on dev into 6e390be4f1cc7afd73ca131b5019ac291f04804f on master.


feat: add pre-commit hooks

Issue #, if available: #33
Description of changes:
Added the following checks to run locally before committing/pushing.

[x] check-merge-conflict
[x] trailing-whitespace
[x] end-of-file-fixer
[x] check-toml
[x] python-use-type-annotations
[x] black
[x] isort
[x] flake8

[x] Meet tenets criteria
[ ] Update tests
[ ] Update docs
[x] PR title follows conventional commit semantics

Breaking change checklist

Ignore if it's not a breaking change

RFC issue #:

[ ] Migration process documented
[ ] Implement warnings (if it can live side by side)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Codecov Report

Merging #64 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop      #64   +/-   ##
========================================
  Coverage    99.39%   99.39%
========================================
  Files           15       15
  Lines          492      492
  Branches        44       44
========================================
  Hits           489      489
  Misses           3        3

Impacted Files
Coverage Δ

...ws_lambda_powertools/middleware_factory/factory.py
100.00% <ø> (ø)

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 1f074de...dee4fab. Read the comment docs.


Remove LINQ usage from product code

PR Description: Remove LINQ usage from product code
Summary:
This PR removes all LINQ usage from the product code under the src/ directory while retaining it in the test code under test/. The changes primarily involve replacing LINQ-based methods with standard loops and manual iteration to achieve the same functionality.
Details:

Replaced LINQ methods like Select, Any, Count, and Contains with explicit loops.
Ensured that the behavior and functionality of the code remain consistent with the previous LINQ-based implementation.
LINQ is still used in the test code for simplicity and readability, but it has been completely removed from production code.

Rationale:
This change was made to align with coding guidelines or performance requirements that discourage the use of LINQ in the product code. LINQ usage in tests is retained as it improves test readability and does not impact runtime performance.
Scope:

All LINQ removed from src/ directory.
LINQ retained in test/ directory.

LINQ is still used in the test code for simplicity and readability, but it has been completely removed from production code.

This change was made to align with coding guidelines or performance requirements that discourage the use of LINQ in the product code.

Which guideline are you referring to? Is the code meant to be used intensively in hot path? Is LINQ making significant impact on the performance?

@kasperk81 Most of the LINQ usage in this project uses non-capturing lambdas which reduces one of the biggest perf problems with LINQ. The decision to use LINQ was done intentionally to improve code readability (I realize that is a bit subjective). In addition, several of the uses are in methods that are not used, they were only added to implement collection interfaces. With this in mind we won't take this PR.


Zuul Exceptions are being logged with log level WARN

When exception occurs during zuul routing it is then handled by the org.springframework.cloud.netflix.zuul.filters.post.SendErrorFilter which logs the error with log level WARN. I think it's worth changing it to ERROR because everyone expects exceptions to be logged with the ERROR log level and logging with WARN log level might lead to exceptions loss as it was in my case.

I am not sure all exceptions that occur in the course of proxying a request would warrant an ERROR level.  What kind of exceptions where you seeing?

I'm sorry... I happen to use outdated version of spring-cloud-netflix, will close the issue.
Sorry for that.

used outdated version


Wrong stereochemistry in embedded rings from stereospecific SMILES

A stereospecific SMILES was provided to produce an ETKDGv3 rmsd pruned ensemble. Upon inspection of the returned conformers, there were stereoisomers in the ensemble that should not be part of the ensemble.
rdkit version: 2023.09.4
os: ubuntu 22.04
python: 3.10
conda install, channel: conda-forge
Function to check the stereo of the produced conformers:
def AnalyzeStereoInEnsemble(mol,confIds):
    stereo = []
    for c in confIds:
        m = Chem.Mol(mol)
        m.RemoveAllConformers()
        m.AddConformer(mol.GetConformer(c))
        Chem.rdmolops.AssignStereochemistryFrom3D(m)
        stereo.append((c, Chem.FindMolChiralCenters(m,force=True,includeUnassigned=True,useLegacyImplementation=False)))
    return stereo

Molecule used as example:
mol = Chem.AddHs(Chem.MolFromSmiles("C1[C@H](C#CC#C)CC[C@H](C#CC#C)C1"))
print(Chem.FindMolChiralCenters(mol,force=True,includeUnassigned=True,useLegacyImplementation=False))

Output: [(1, 's'), (8, 's')]
Embedding:
ps = AllChem.ETKDGv3()
ps.randomSeed = 0xC0FFEE
ps.pruneRmsThresh = 0.5
ps.numThreads = 8
AllChem.EmbedMultipleConfs(mol,5000,ps)

Analysis of the ensemble:
confIds = [x.GetId() for x in mol.GetConformers()]
AnalyzeStereoInEnsemble(mol,confIds)

Output: [(0, [(1, 's'), (8, 's')]),
(1, [(1, 's'), (8, 's')]),
(2, [(1, 's'), (8, 's')]),
(3, [(1, 's'), (8, 's')]),
(4, [(1, 's'), (8, 's')]),
(5, [(1, 's'), (8, 's')]),
(6, [(1, 's'), (8, 's')]),
(7, [(1, 's'), (8, 's')]),
(8, [(1, 'r'), (8, 'r')]),
(9, [(1, 's'), (8, 's')]),
(10, [(1, 's'), (8, 's')]),
(11, [(1, 's'), (8, 's')]),
(12, [(1, 'r'), (8, 'r')])]
8 and 12 are conformers of a different molecule (stereoisomer) and should not be in this ensemble.

The underlying cause here is that the K terms end up flipping the chirality of one of the chiral centers. This isn't caught because we do all of the "is the stereochemistry correct?" checks before the ETK part runs.
This has already been fixed in #7098 . I will add a test for the issue to that PR so that we can be sure this doesn't happen again.


React-Native 0.55.4 with gradle 4.4 not working

Dependencies :
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
}
distributionUrl=https://services.gradle.org/distributions/gradle-4.4-all.zip
Result:
Cannot resolve symbol 'SoLoader' in MainApplication

[ ] I have reviewed the documentation
[ ] I have searched existing issues
[x] I am using the latest React Native version

Environment

Environment:
OS: Windows 10
Node: 8.10.0
Yarn: Not Found
npm: 5.6.0
Watchman: Not Found
Xcode: N/A
Android Studio: Not Found
Packages: (wanted => installed)
react: 16.3.1 => 16.3.1
react-native: ^0.55.4 => 0.55.4
Steps to Reproduce

Expected Behavior

Actual Behavior

i also encounter this problem

@idcmsbeta @841660202
It works after removed "./gradle" and "./idea" then rebuild.

@idcmsbeta Yeah, it's closer day by day, and React-Native doesn't seem to have actions on it.

@kolyneh  in the discorpapp  they said will updated those old sdk 23 to 26 in early jun.. not sure it will done.. But 0.55.4 and new update gradle messing  up all of thing up.

For those who still encounter this issue,
I've managed to get it working with:

react-native 0.56.0
targetSdkVersion 27
gradle: 4.9-RC1
android-gradle: 3.3.0-ALPHA3

example project:
https://www.npmjs.com/package/react-native-vanilla


core/mvc: <hint> could display in multiple selection OptionField when nothing is selected

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Is your feature request related to a problem? Please describe.
Create a model like this:
            <Selectpicker type="OptionField">
                <Multiple>Y</Multiple>
                <OptionValues>
                    <A1>Value1</A1>
                    <A2>Value2</A2>
                    <A3>Value3</A3>
                </OptionValues>
            </Selectpicker>

Create a form like this:
        <field>
            <id>general.Selectpicker</id>
            <label>Selectpicker</label>
            <type>select_multiple</type>
            <hint>This should display when nothing is selected.</hint>
            <help>Some Help</help>
        </field>

Since BlankDesc can not be used here, a multiple selection OptionField will always display Nothing Selected.
Describe the solution you like
In some cases you would want the default to be empty, and display a hint to the user inside the OptionField that this is indeed correct.
Describe alternatives you considered
Using the help text to explain what the default setting is when nothing is selected.
Additional context
BlankDesc not applicable: https://github.com/opnsense/core/blob/master/Makefile#L374-L375

Wasn't there a proper mechanism for this? There was something about BlankDesc being removed... let me check.

Ok something wrong with data-hint vs. data-title or title use :)


[web] Too many canvas elements being allocated for text layout

Retroactive issue for the PR: https://github.com/flutter/engine/pull/38640

@mdebbar You marked https://github.com/flutter/engine/pull/38640 as fixing this. Is there more to complete for this issue?


Request for Adding Amazon EKS Pod Identity Add-on Support

**Is your feature request related to a problem?
I would like to request the addition of support for the Amazon Elastic Kubernetes Service (EKS) Pod Identity addon in the EKS Anywhere Addons repository. The Amazon EKS Pod Identity addon is a valuable feature that allows applications running on Amazon EKS clusters to securely obtain AWS Identity and Access Management (IAM) credentials. This capability is essential for applications that need to interact with AWS services, such as Amazon S3, DynamoDB, or AWS Secrets Manager, while running within Kubernetes pods.
Describe the solution you'd like
Adding support for the Amazon EKS Pod Identity addon would greatly benefit users who deploy applications on EKS Anywhere clusters. This feature enables applications to assume IAM roles based on annotations assigned to Kubernetes service accounts, providing fine-grained access control to AWS resources. This is particularly valuable in scenarios where applications need to access AWS resources securely without relying on static IAM credentials.
Additional context
Amazon EKS Pod Identity: A New Way for Applications on EKS to Obtain IAM Credentials
Amazon EKS Pod Identity Documentation

@Pjv93 Why did we close this?


Fixed en sessions json

Problem
it is arabic language session data in sessions_en.json...

Fixed https://github.com/konifar/droidkaigi2016/issues/126

awesome!

@atsushieno Thanks for your report!


year match in filter

Describe the bug
Year matching appears not to work and was defaulting to the user profile for TV shows only
To Reproduce
Steps to reproduce the behavior:

add a year filter under the TV shows filters.
Request a show
If it doesnt match any other filters E.g. keyword, genre etc. then it won't be caught by year and will go to the user profile

Expected behavior
The filter should catch the year and send it to the correct sonarr instance
Desktop (please complete the following information):

OS: Windows 10
Browser: Microsoft Edge
Version: Latest version

Issue fixed in upcoming patch


How can i generate Eth address for my client?

Hello to all.
How can i generate Eth address for every my client?I want to separate every transaction my client.
Best regards.

Your best bet is to use a custom script + etheruemjs libraries to work for your custom use-case. Finding a JS developer in this space isn't too hard -- just post a listing here https://ethlance.com/

Thank you dear developer.


Create uni-muenster.de

I suggest the inclusion of the university of muenster in germany.
The university of muenster does provide education in information systems and computer science.
https://www.uni-muenster.de/Informatik/

@fschmolk lib/domains/uni-muenster.de: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.


Show area and reported plants in each subzone

Include the area in hectares and the number of reported plants in each subzone
on the admin UI's planting site page. These numbers will be used to calculate
reported planting density as well as to determine which subzones are eligible
for monitoring, so being able to view them easily is useful for sanity-checking.

Current dependencies on/for this PR:

main

PR #1127

PR #1129   👈

This comment was auto-generated by Graphite.


Promisify redis

Per redis docs https://github.com/NodeRedis/node_redis#promises
This allows promise-returning redis methods. Makes things easier to work with when using Redis in Hydra

@cjus Wanted to make sure this didn't fall through the cracks. I actually just found out I've got a bug in hydra-plugin-rpc that expected the redis instance to be promisified already.

I'll merge it in now
Sent from my iPhone
On Apr 20, 2017, at 1:20 PM, Eric Wyne <notifications<EMAIL_ADDRESS>wrote:
@cjushttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcjus&data=01|01|eric%40flywheelsports.com|eb4448115e6b4e0c13a008d488117c9a|e110a28e5f4f4e558488575a2ed46dbc|0&sdata=0GUfP%2Bet%2BoFkjoCPIH9qiw1q7MVoS1EVgiPadUViekc%3D&reserved=0 Wanted to make sure this didn't fall through the cracks. I actually just found out I've got a bug in hydra-plugin-rpc that expected the redis instance to be promisified already.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fflywheelsports%2Ffwsp-redis-connection%2Fpull%2F1%23issuecomment-295822945&data=01|01|eric%40flywheelsports.com|eb4448115e6b4e0c13a008d488117c9a|e110a28e5f4f4e558488575a2ed46dbc|0&sdata=cCflpDSgTfwTh8nKb5UJeSjTKUljHvAKP6Wk0rPMTJ8%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAASVeb5sIJUg1e-v8oC0h7Aef37T0Z3Tks5rx5PCgaJpZM4M_vrX&data=01|01|eric%40flywheelsports.com|eb4448115e6b4e0c13a008d488117c9a|e110a28e5f4f4e558488575a2ed46dbc|0&sdata=aGIer59bAQqVfanB9dJZH%2BX%2FDGXntfogrv%2FOjOslFxM%3D&reserved=0.
This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. If verification is required please request a hard-copy version.

@emadum Thanks for merging! Can we publish 0.0.3 and update hydra?

I bumped the version and published. @cjus should I update hydra or do you want to?

Thanks!


we want to win with ibax

keep winning with you

keep winning with you

Kazanmak

Win

Ilk ve son 😘


[Vulkan] Workflow - Create a empty 3d scene causes black screen

Godot version
v4.0.dev.custom_build [cb4e42155]
System information
manjaro Gnome 21, AMD R7 200 series, Intel i3 3.0 GHZ,8GB RAM
Issue description
When the user create a blank 3d scene, with a camera, the scene will be totally black. which can lead to misunderstanding of what is happening.
What is really happening is that the scene has no default WorldEnviroment Like early versions of godot has!
Solution
Bring back the default WorldEnvironment node!
Steps to reproduce
N/a
Minimal reproduction project
N/a

Duplicate of https://github.com/godotengine/godot/issues/46478.