text:
ORA-17006: Invalid Column Name Error on Accessing Console URL in WSO2 Identity Server with Oracle Database

Describe the issue:
When accessing the WSO2 Identity Server Console at https://localhost:9443/console while the Identity Server is configured with an Oracle database, we encounter the following error in the logs:
[2024-11-10 13:17:49,745] [09158f1c-91fd-485b-b9fb-ae95ca5e8fde] ERROR {org.wso2.carbon.identity.api.server.application.management.v1.core.functions.Utils} - errorCode: APP-65001 | message: Error while loading applications from DB: ORA-17006: Invalid column name
https://docs.oracle.com/error-help/db/ora-17006/ org.wso2.carbon.identity.application.common.IdentityApplicationManagementException: Error while loading applications from DB: ORA-17006: Invalid column name
https://docs.oracle.com/error-help/db/ora-17006/
	at org.wso2.carbon.identity.application.mgt.dao.impl.ApplicationDAOImpl.getApplicationBasicInfo(ApplicationDAOImpl.java:2161)
	at org.wso2.carbon.identity.application.mgt.dao.impl.CacheBackedApplicationDAO.getApplicationBasicInfo(CacheBackedApplicationDAO.java:355)
	at org.wso2.carbon.identity.application.mgt.ApplicationManagementServiceImpl.getApplicationBasicInfo(ApplicationManagementServiceImpl.java:606)
	at org.wso2.carbon.identity.api.server.application.management.v1.core.ServerApplicationManagementService.getAllApplications(ServerApplicationManagementService.java:291)
	at org.wso2.carbon.identity.api.server.application.management.v1.impl.ApplicationsApiServiceImpl.getAllApplications(ApplicationsApiServiceImpl.java:82)
	at org.wso2.carbon.identity.api.server.application.management.v1.ApplicationsApi.getAllApplications(ApplicationsApi.java:486)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179)
	at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
	at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201)
	at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104)
	at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)
	at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
	at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265)
	at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
	at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
	at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
	at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225)
	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304)
	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:222)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:529)
	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
	at org.wso2.carbon.identity.context.rewrite.valve.TenantContextRewriteValve.invoke(TenantContextRewriteValve.java:119)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.wso2.carbon.identity.context.rewrite.valve.OrganizationContextRewriteValve.invoke(OrganizationContextRewriteValve.java:123)
	at org.wso2.carbon.tomcat.ext.valves.SameSiteCookieValve.invoke(SameSiteCookieValve.java:38)
	at org.wso2.carbon.identity.cors.valve.CORSValve.invoke(CORSValve.java:83)
	at org.wso2.carbon.identity.authz.valve.AuthorizationValve.invoke(AuthorizationValve.java:177)
	at org.wso2.carbon.identity.auth.valve.AuthenticationValve.invoke(AuthenticationValve.java:153)
	at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:110)
	at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
	at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:71)
	at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:152)
	at org.wso2.carbon.extension.identity.x509Certificate.valve.X509CertificateAuthenticationValve.invoke(X509CertificateAuthenticationValve.java:59)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670)
	at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:63)
	at org.wso2.carbon.tomcat.ext.valves.RequestEncodingValve.invoke(RequestEncodingValve.java:49)
	at org.wso2.carbon.tomcat.ext.valves.RequestCorrelationIdValve.invoke(RequestCorrelationIdValve.java:137)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.sql.SQLException: ORA-17006: Invalid column name
https://docs.oracle.com/error-help/db/ora-17006/
	at oracle.jdbc.driver.OracleStatement.getColumnIndexPrimitive(OracleStatement.java:4990)
	at oracle.jdbc.driver.OracleStatement.getColumnIndex(OracleStatement.java:4948)
	at oracle.jdbc.driver.InsensitiveScrollableResultSet.findColumn(InsensitiveScrollableResultSet.java:385)
	at oracle.jdbc.driver.GeneratedResultSet.getString(GeneratedResultSet.java:648)
	at org.wso2.carbon.identity.application.mgt.dao.impl.ApplicationDAOImpl.buildApplicationBasicInfo(ApplicationDAOImpl.java:6302)
	at org.wso2.carbon.identity.application.mgt.dao.impl.ApplicationDAOImpl.getApplicationBasicInfo(ApplicationDAOImpl.java:2156)
	... 62 more

How to reproduce:

Configure WSO2 Identity Server with an Oracle database.
Start the server.
Access the Console URL: https://localhost:9443/console.
Observe the error in the logs.

Expected behavior:
The Console should load without errors, allowing access to application management and other administrative functions.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: IS 7.1.0-m5-SNAPSHOT
OS: Mac
Database: Oracle
Userstore: [e.g., LDAP, JDBC]

Optional Fields
Related issues:

Suggested labels:

Duplicate of https://github.com/wso2/product-is/issues/21593


text:
'groups' claim is not properly returned when requested for OIDC hybrid flow

Environment:
DB: DB2
JDK: Java 8
Steps to reproduce:

Create a tenant
Create a user in that tenant
Create two roles as testrole1 and testrole2 and assign to that user
Create an oauth application
Configure claims section as below.

Make sure 'groups' open id connect claim mapped to http://wso2.org/claims/role is available only for 'profile' scope
Initiate requests with OIDC Hybrid flow and verify response in user info for the access token retrieved,  id token in response and id token returned from token endpoint for the code received for code token, code id_token, code id_token token response types.

code token flow

When request initiated for scope=openid profile
Response of userinfo for the access token
Returned only 'Internal/everyone' in 'groups' even though the user is assigned to testrole1 and testrole2
id_token of token request initiated for the code returned from code token authorization request
Didn't have 'groups' claim at all

code id_token flow

When request initiated for scope=openid profile
id_token in code id_token authorization request
Didn't have 'groups' claim at all
id_token of token request initiated for the code returned from code id_token authorization request
Didn't have 'groups' claim at all

code id_token token flow

When request initiated for scope=openid profile
Response of userinfo for the access token
Returned only 'Internal/everyone' in 'groups' even though the user is assigned to testrole1 and testrole2
id_token in code id_token token authorization request
Didn't have 'groups' claim at all
id_token of token request initiated for the code returned from code id_token token authorization request
Didn't have 'groups' claim at all

Verify role mapping once this is fixed

Tested with

code token
Retrieve the id token through the code token contains all the roles assigned to that particular user.
Request
https://localhost:9443/oauth2/authorize?response_type=code token&client_id=JQXBO6Wr4gk6mcgDUR4jd1S8WSoa&nonce=asd&redirect_uri=http://wso2is.local:8080/playground2/oauth2client&scope=openid profile

{
  "at_hash": "ZrWc4yPyAWrwoaY1vTMmHg",
  "aud": [
    "JQXBO6Wr4gk6mcgDUR4jd1S8WSoa",
    "https://localhost:9443/oauth2/token"
  ],
  "c_hash": "IyZM4w40Gh7GbQs5Z7gmxw",
  "sub": "nilasini",
  "nbf": 1553846076,
  "azp": "JQXBO6Wr4gk6mcgDUR4jd1S8WSoa",
  "amr": [
    "BasicAuthenticator"
  ],
  "iss": "https://localhost:9443/oauth2/token",
  "groups": [
    "Internal/everyone",
    "testrole2",
    "login"
  ],
  "exp": 1553849676,
  "iat": 1553846076,
  "nonce": "asd"
}

Invoke userinfo for the retrieved access token, got all the roles
{"sub":"nilasini","groups":"Internal/everyone,testrole2,login"}

code id_token
id_token contains the roles

{
  "at_hash": "ZrWc4yPyAWrwoaY1vTMmHg",
  "aud": [
    "JQXBO6Wr4gk6mcgDUR4jd1S8WSoa",
    "https://localhost:9443/oauth2/token"
  ],
  "c_hash": "rVuGhagoz1SObttSk_E_Pg",
  "sub": "nilasini",
  "azp": "JQXBO6Wr4gk6mcgDUR4jd1S8WSoa",
  "amr": [
    "BasicAuthenticator"
  ],
  "iss": "https://localhost:9443/oauth2/token",
  "groups": [
    "Internal/everyone",
    "testrole2",
    "login"
  ],
  "exp": 1553850049,
  "iat": 1553846449,
  "nonce": "asd",
  "sid": "5e3a7d76-7f34-4fdb-b4f9-92ccdb831300"
}

id_token of token request initiated for the code returned from code id_token authorization request
Contains

code id_token token flow

When request initiated for scope=openid profile
Response of userinfo for the access token
Contains all the roles.
id_token in code id_token token authorization request
Contains all the roles.
id_token of token request initiated for the code returned from code id_token token authorization request
Contains all the roles

This could occur due to the issue [1]
[1] https://github.com/wso2/product-is/issues/4758#issuecomment-477501077

source: gharchive/issue

authors: malithie nilasini

license_type: permissive

license_source: github-api


text:
[DOC] Account Recovery REST API page is not available

Document version - IS 5.7.0
'Using the Account Recovery REST APIs' link in the document [1] is not opening the page.
[1] https://docs.wso2.com/display/IS570/REST+APIs

https://docs.wso2.com/display/IS570/Using+Account+Recovery+REST+APIs


text:
Bump analytics common version

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/2649145078

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/2649145078
Status: failure

source: gharchive/pull-request

authors: ChanikaRuchini jenkins-is-staging


text:
Bump Dependencies #616

Bumps dependencies for product-is.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.jenkins-is-staging seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant jenkins-is-staging


text:
如何重构“箭头型”代码

关于箭头型代码的问题有如下几个：

我的显示器不够宽，箭头型代码缩进太狠了，需要我来回拉水平滚动条，这让我在读代码的时候，相当的不舒服。

除了宽度外还有长度，有的代码的if-else里的if-else里的if-else的代码太多，读到中间你都不知道中间的代码是经过了什么样的层层检查才来到这里的。

总而言之，“箭头型代码”如果嵌套太多，代码太长的话，会相当容易让维护代码的人（包括自己）迷失在代码中，因为看到最内层的代码时，你已经不知道前面的那一层一层的条件判断是什么样的，代码是怎么运行到这里的，所以，箭头型代码是非常难以维护和Debug的。
下面有个箭头示例：
FOREACH(Ptr<WfExpression>, argument, node->arguments) {
    int index = manager->expressionResolvings.Keys().IndexOf(argument.Obj());
    if (index != -1) {
        auto type = manager->expressionResolvings.Values()[index].type;
        if (! types.Contains(type.Obj())) {
            types.Add(type.Obj());
            if (auto group = type->GetTypeDescriptor()->GetMethodGroupByName(L"CastResult", true)) {
                int count = group->GetMethodCount();
                for (int i = 0; i < count; i++) { auto method = group->GetMethod(i);
                    if (method->IsStatic()) {
                        if (method->GetParameterCount() == 1 &&
                            method->GetParameter(0)->GetType()->GetTypeDescriptor() == description::GetTypeDescriptor<DescriptableObject>() &&
                            method->GetReturn()->GetTypeDescriptor() != description::GetTypeDescriptor<void>() ) {
                            symbol->typeInfo = CopyTypeInfo(method->GetReturn());
                            break;
                        }
                    }
                }
            }
        }
    }
}

上面这段代码，可以把条件反过来写，然后就可以把箭头型的代码解掉了，重构的代码如下所示：
FOREACH(Ptr<WfExpression>, argument, node->arguments) {
    int index = manager->expressionResolvings.Keys().IndexOf(argument.Obj());
    if (index == -1)  continue;

    auto type = manager->expressionResolvings.Values()[index].type;
    if ( types.Contains(type.Obj()))  continue;

    types.Add(type.Obj());

    auto group = type->GetTypeDescriptor()->GetMethodGroupByName(L"CastResult", true);
    if  ( ! group ) continue;

    int count = group->GetMethodCount();
    for (int i = 0; i < count; i++) { auto method = group->GetMethod(i);
        if (! method->IsStatic()) continue;

        if ( method->GetParameterCount() == 1 &&
               method->GetParameter(0)->GetType()->GetTypeDescriptor() == description::GetTypeDescriptor<DescriptableObject>() &&
               method->GetReturn()->GetTypeDescriptor() != description::GetTypeDescriptor<void>() ) {
            symbol->typeInfo = CopyTypeInfo(method->GetReturn());
            break;
        }
    }
}

这种代码的重构方式叫 Guard Clauses
这里的思路其实就是，让出错的代码先返回，前面把所有的错误判断全判断掉，然后就剩下的就是正常的代码了。

还可以把条件中的语句块抽取成函数。有人可能认为不是重复使用的代码，没必要写成函数。但是函数是代码的封装或是抽象，并不一定用来作代码共享使用，函数用于屏蔽细节，让其它代码耦合于接口而不是细节实现，这会让我们的代码更为简单，简单的东西都能让人易读也易维护，写出让人易读易维护的代码才是重构代码的初衷。

license: mit

license_source: bigquery


text:
Improve editor traffic lights

They look really fake now.
Ours:

Real:

Dark mode vs light mode:

And this is how a disabled traffic light button looks like:

repo: wulkano/kap


text:
Wrong ENTRYPOINT

It's looking for /usr/bin/php-fpm7 when the correct entrypoint would be /usr/bin/php7-fpm

Accepted PR

authors: aleksijohansson iler

repo: wunderkraut/alpine-php

license: MIT


text:
bug

有不少BUG 默认时间更换后 时间是错的，

首先    FQDateTimePickerView *pickerView = [[FQDateTimePickerView alloc] init];
你修改defaultDate 确认是操作的同一个pickerView对象吗？
你修改后在showPicker的时候，代码会判断你设置的默认时间是否在你给的时间范围内

authors: Czing wuwuFQ

repo: wuwuFQ/FQDateTimeSDK


text:
Android studio 3.6.3本地安装失败

Android studio 3.6.3本地安装失败，大神

需要解压后安装解压文件夹里面到zip文件。

对的，解压后把里面的GoogleLibraryVersionQuerier.zip拖进AS中就OK了

authors: hqye wixche wuyr

repo: wuyr/GoogleLibraryVersionQuerier


text:
Example Site Link is Broken

Example site link is broken. Thanks for this library!

@Rogger794 the easiest thing may be to use github pages, which would point to http://wwayne.github.io/react-tooltip/ I believe, but it doesn't seem to be set up.
@wwayne I think we need to turn it on in settings, can you do that or give one of us access?

We already have a gh-pages branch, which contains something :smile:

@aronhelser I would add a codesandbox link for that, maybe that could be a good option.

@eli-crow please, check the demo part https://www.npmjs.com/package/react-tooltip

Hi @aronhelser , the demo page is being hosted by Netlify, and Netlify is using the dist folder of the branch gh-pages to set up the demo website.
But since the updates in 2020.1.31, the dist folder has been deleted which broke the demo site, do you know how we get back the dist folder? Thanks.
You can refer the commit history of the branch gh-pages here

yes, so the gh-pages is being updated automatically by CI - on every commit to master (merge commits) the travis commands run, and push the newest changes to gh-pages. @Rogger794 's changes to the build system mean the demo site is not built the same way, so the travis commands need to be updated. Rogger, can you take a look at it? The contents of the 'public' folder in gh-pages is not a complete demo site....

@aronhelser I would check it.

@eli-crow, there is a link for Github page in the readme now, should be working.

The "example" link on the README page is still not working:

Check example: React-tooltip Test

Since the github and codesandbox links are working, maybe just remove the link to the netlify example site from the README?

authors: Rogger794 aronhelser eli-crow gregfenton wwayne

repo: wwayne/react-tooltip


text:
Warning: createRoot(): Creating roots directly with document.body is discouraged

Describe the bug
When creating a content script with React it shows a warning:
react-dom.development.js:86 Warning: createRoot(): Creating roots directly with document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try using a container element created for your app.
To Reproduce
Share minimal reproduction. Examples of a minimal reproduction:
temp.zip
Steps to reproduce the bug using the reproduction:

Install dependencies: pnpm i
Start dev mode: pnpm dev
Wait for the browser open and try to go to any website or just google
F12 and look at the console tab

Screenshots

Environment

  System:
    OS: Windows 11 10.0.22631
    CPU: (16) x64 12th Gen Intel(R) Core(TM) i5-12500H
    Memory: 4.58 GB / 15.73 GB
  Binaries:
    Node: 20.11.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.21 - C:\Program Files\nodejs\yarn.CMD
    npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.15.3 - C:\Program Files\nodejs\pnpm.CMD
  Browsers:
    Edge: Chromium (121.0.2277.112)
    Internet Explorer: 11.0.22621.1
  npmPackages:
    wxt: ^0.16.8 => 0.16.8

Additional context
Everything still works fine, I think. But the warning is just annoying.

Yes, container is a body element. For CSS frameworks like tailwind to properly work, I mimic a regular document inside the ShadowRoot. You can see this by inspecting the DOM.
For the react example, I made the react example as simple as possible, but I can update it since it's a little misleading.
      onMount: (container) => {
-        const root = ReactDOM.createRoot(container);
+        const app = document.createElement('div');
+        container.append(app);
+        const root = ReactDOM.createRoot(app);
        root.render(<Main />);
        return root;
      },

Docs updated 👍

repo: wxt-dev/wxt


text:
Android 6.0.1 permission access

App crashes when I start it first and then open image picker. On Android 6 it must request permission access to media files but don't do it. http://developer.android.com/intl/ru/training/permissions/requesting.html

Hi!
Read this documentation about Android 6 permissions: https://github.com/Telerik-Verified-Plugins/ImagePicker (has wrong information for cli install)
Plugin page: http://plugins.telerik.com/cordova/plugin/imagepicker
Cordova install: cordova plugin add https://github.com/Telerik-Verified-Plugins/ImagePicker
Hope this helps!

Hello,
Telerik plugin has an issue on iphone6s. When we try to use the latest version, it takes 1 minute to open our phone photo gallery.
Sticking to the version here makes sense since it works properly .
@wymsee-codeship can you help resolve the issue.

I'm testing Telerik plugin on 6s real device and all works perfect.. strange things

@nicktabolich does it open the image-gallery in 2-5 sec.

@amolc All works as well. Gallery opens fast and smooth. It's my own phone with many images

I too am experiencing this error running on Android 6.0.1.  Unfortunately when trying to implement the suggested fix I get the error that window.imagePicker.hasReadPermission is not a function.
Any thoughts?

There's a pull request (#136) with a solution you can use (works perfectly). Hopefully it would get merged soon...

Any update on when that will get merged?

I'm facing the same problem. Permission is not popped up and hence app closes. When I install camera plugin along with image picker it working fine, as camera shows the permission to access files.

Its 2018 and this issue is still there. The Android App crashes without asking for permission when its first launched. When I use other forks from here, they all have some problem or the other. Why hasnt this plugin been updated to resolve this issue in Android?

authors: Mr-Anonymous amolc bandhavya ihormihal kaplanmaxe lauriekrueger nicktabolich yzargari

repo: wymsee/cordova-imagePicker


text:
semver vulnerable to Regular Expression Denial of Service

Our Dependabot scans have raised the below (this is the case for 5.0.3 as well)

Dependabot cannot update semver to a non-vulnerable version
The latest possible version that can be installed is 5.7.1 because of the following conflicting dependencies:
@x-govuk/govuk-eleventy-plugin@5.0.2 requires semver@^5.7.1 via a transitive dependency on nodemon@2.0.22
@x-govuk/govuk-eleventy-plugin@5.0.2 requires semver@~7.0.0 via a transitive dependency on simple-update-notifier@1.1.0
No patched version available for semver
The earliest fixed version is 7.5.2.

There is an open PR for a fix for nodemon - https://github.com/remy/nodemon/pull/2118
simple-update-notifier has fix in release v2.0.0 - https://github.com/alexbrazier/simple-update-notifier/releases/tag/v2.0.0
See https://nvd.nist.gov/vuln/detail/CVE-2022-25883

nodemon has now been updated, but as far as I can tell, it is govuk-prototype-kit that has a decency on nodemon; govuk-prototype-components lists this as an optional dependency.
So, I think, once govuk-prototype-kit has been updated to use nodemon 3.0.0, the security warning against this project will go away.

govuk-prototype-kit has been updated to use nodemon 3.0.1, and this package has updated this and some other dependencies in 5.0.4. So this should now be fixed. Let me know if not!

authors: edhamiltonHO paulrobertlloyd

repo: x-govuk/govuk-eleventy-plugin


text:
Cache plugin builds

Major changes:

The AssemblyLoader class is now responsible for loading all required plugin dependencies to the current domain.
This solves the issue that dependencies only got loaded in rebuild time

A refactor in dependency management

Support for plugin build cache

Also a suggestion on using git, it is recommended to create a new branch instead of working directly on the branch its self, its not an issue but it makes checking out other remotes a bit easier.

Very nice, thanks a lot! I honestly did not expect anyone to pick this up. I've tested the changes and it works as expected and it improves the startup time by a lot which is what this is supposed to achieve :) I do have one minor request, could you please move the cache to <plugin>\.cache\last_build. I somewhat suspect there might be more things that could end up in the cache directory at some point.

Should this directory be at the plug-in build output path or the actual plug-in directory?

Very nice, thanks a lot! I honestly did not expect anyone to pick this up. I've tested the changes and it works as expected and it improves the startup time by a lot which is what this is supposed to achieve :) I do have one minor request, could you please move the cache to <plugin>\.cache\last_build. I somewhat suspect there might be more things that could end up in the cache directory at some point.

Should this directory be at the plug-in build output path or the actual plug-in directory?

Maybe it would be actually best to stay in AppData. What I'm thinking is, right now it just picks a new GUID for the output file, we could simply use the hash of all the source files probably so we don't need a separate binary.

One thing that I noticed is the dictionary used in the menu system should probably be a ConcurrentDictionary (not sure) because sometimes when calling ReloadPlugin here: https://github.com/x64dbg/DotX64Dbg/blob/b51c825fde261ca54c7296f68f55f4563c4558c1/src/Dotx64Managed/Plugins.Builder.cs#L168 It can throw an exception like ArgumentException or NullReferenceException like:

or even deadlock the application at startup. I also, for testing, added a Thread.Sleep(100) before calling ReloadPlugin, and seems to "solve" the problem. That's  why I think I could be a concurrency problem

I never encountered that before but you are probably right about the race condition. I will look into that, its a bit off-topic in regard to this PR.

Would it be too much to ask to to use the dll that is produced by the compiler? Its essentially just a copy, so instead of plugin_.dll it would be plugin_.dll, if it exists load that.

Its a rather minor change I can do myself I guess, thanks again.

I just realized it already does that, I didn't pay too much attention to how it worked. All good 🥇


text:
How to get same translated image as source without adding any extra or new objects

Hi, based on the results attached, it is
still changing the original architecture of the source image and adding extra objects to the translated image? https://github.com/xXCoffeeColaXc/DiffusionBasedImageTranlationWithGradientGuidance/blob/main/res/to_night.png

Hello, yes it does. I will look into it, by end of the summer I think I will have a solution for translating with almost perfect semantic consistency!

@xXCoffeeColaXc I am also actively exploring the use of diffusion models for domain adaptation tasks. My goal is to make virtual data more realistic while preserving its original structure. Looking forward to your solution.

@IqraNosheen786  Hello! I'm currently refactoring my code (it was so awful) and rebased it to this repo: https://github.com/xXCoffeeColaXc/WeatherConverter


text:
Optimize Error Handling and Regex Caching in Tensor Loading

This PR introduces two key enhancements to the tensor loading process: (Fixes #220)

Improved error handling within ThreadPoolExecutor to provide detailed logs for failures during parallel tensor loading.
Implementation of caching for regex operations in get_load_path_str to reduce computational overhead and improve loading efficiency.

These changes aim to enhance the robustness and performance of tensor loading, particularly in distributed computing environments.

Hey! I'm happy to see a limit set for the memory usage in LRU Cache. Would it be possible for you to roll a test for this change? I think a pytest test would suffice.

Perhaps path_tuple_to_string can also utilize the LRU cache, as well. Just a thought.

After delving a bit. I now think 32MB in LRU cache may be too much overkill. I don't think more than 250kb at most should be necessary.

"delving" hahahaha (for reference: https://twitter.com/JeremyNguyenPhD/status/1774021645709295840)

"delving" hahahaha (for reference: https://x.com/JeremyNguyenPhD/status/1774021645709295840)

Hadn't seen this, and the stat doesn't really correspond with anything related to ChatGPT. I most certainly didn't need to use ChatGPT to come to that conclusion.
I recommend trying both ways and running benchmarks to see which provides the best performance improvement.

authors: Aareon Madhav-MKNC RaphaelFakhri


text:
修复每个页面都有artitalk_main的问题

添加两个大括号
修复每个页面都会有artitalk_main的问题

github说有冲突

OK，现在没有冲突了

authors: Flexiston xaoxuu

repo: xaoxuu/hexo-theme-volantis


text:
GM, Rght click when pointing to move the map to that location

This is the one PnP feature that seems not replicated with this mod, would love to see it brought in.

I saw no need to do any of the pings part because that was added into core functionality in v10. Shift+Long LeftClick does a ping with a map move.

authors: apoapostolov xaukael

repo: xaukael/pointers


text:
[Doc] Possible ways to detect changes ?

In the Patches overview documentation, we can read:

As seen in the previous snapshots section, any change made to a tree node will generate a new snapshot, but this is only one of the three possible ways mobx-keystone offers to detect changes. The second way is "patches".

So the first two ways to detect changes are snapshots and patches. Could you please indicate what is the third way?

a typo, it should say two ways

Thanks for your reply. I created a small PR to fix this.

authors: gbcreation xaviergonz

repo: xaviergonz/mobx-keystone


text:
[BUG] new wallet fails on depositing

need to generate public key for fresh wallet

https://github.com/xchainjs/xchainpy-lib/commit/fe4f2a6ebb408c119c4571636f1d8f23d0aa69c6

repo: xchainjs/xchainpy-lib


text:
🛑 Board is down

In a38609b, Board (https://board.xcpcio.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Board is back up in 9a81a5e after 22 minutes.


text:
头部标签Tag的抖动问题

因为时间变化，数字长度会影响整体的宽度，导致会出现标签这一行会左右的抖动。

Board-NG 里改成了等宽字体，会 fix 由于时间变化导致的抖动问题

repo: xcpcio/xcpcio


text:
Partial struct initialization included in a coverage report

Describe the bug
Hi there,
Sometimes a structure initialization included in a coverage report but only partially.
Whereas sometimes it's not included at all.

I did tried to reproduce it by a minimal example but didn't managed easily.
Sorry if it's a duplicate.
Expected behavior
I suppose the report must be consistent in approach?

The constants like "" end up being optimised out a lot of the time and don't result in instructions I can catch in the coverage instrumentation. I believe now it should just ignore constants and just simple variable assigns but not ignore function calls or more complicated expressions.
Ah just noticed the second one is a generic function. The stuff to ensure unused generic functions and methods are included in the report is over eagerly adding back in the lines :eyes:. I'll look into that at some point before the next release


text:
Painter not updating as expected

Description
given some state:
pub struct State {
    string: String,
}

creating a druid::widget::Painter to indicate the state should dynamically change the style of the widget. we can also add a druid::widget::Label to represent the state.
with the Label added, the app acts as intended (a "good" state is when string.len() is even):

however, when the Label is absent, the Painter no longer updates as expected, when the text in the TextBox is updated:

however, unfocusing the window will trigger the Painter to draw correctly:

what we have so far
my env is... esoteric. Arch Linux 5.6.11, i3 + Xorg, GTK3 3.24.20, but i also reproduced this on my macbook, macOS Mojave 10.14.6.
gdb and ole fashioned print debugging show that the closure passed to Painter is being run -- color is updated, values are calculated, etc. --, but i haven't dug into the ctx.stroke or ctx.fill enough to know exactly what is happening, and i'm still learning the draw system in general (i'm pretty new to druid).
i worked up this minimal example, but my original widget was a simple file viewer, using a more complicated state including things like PathBuf and some homebrewed druid::Data types. the basic behavior is the same, though. anyway, i pressed on thinking that something else in the hierarchy might trigger the redraw, and i was right! but this seems like a bug, so i went ahead and opened an issue.
code: https://gist.github.com/covercash2/0ef3185cf25635900363da5b71e4e268
gifs: https://imgur.com/a/ausXF2u

This sounds like a partial invalidation issue, particularly since it fixes itself when you change focus. I'll take a look.

repo: xi-editor/druid


text:
Add EditableLabel proof of concept

This is a fairly simple widget that displays a label that can be edited on click. The input is validated, and the data is only mutated when editing completes.

This is something I need in runebender. I don't want to merge this in its current state, but wanted to see what people think; it illustrates some of how I've been thinking about validation in general.
I'm not opposed to merging something like this, as a temporary measure, but I would want to at least remove the changes to the hello example.

I'm probably being dense but in which ways does this differ from a TextBox?

it looks like a label when it isn't being edited; it has a non String data type (kind of like Parse, but more general); and the data doesn't change until the user ends editing, by pressing return or switching the focus.

authors: ForLoveOfCats cmyr


text:
landscape

请问在landscape主题下的百度分享  如何使得文章右下角的分享到的更多成功率达到100%

Closing this, you can reopen if you still have problem

repo: xiangming/landscape-plus


text:
为什么不能使用OSS定义的主题

很好的插件，可是我定义了使用：使用样式图片服务，并在阿里上设置了样式，但是写的文章里的所有图片链接还是全部调用-full这个样式。
包括文章列表中的略缩图也是调用-FULL这个样式。
这样就失去了加速的意义了。我不知道是我设置问题还是插件本身的问题。
原来以为是主题问题，更换了很多主题都是这种情况。
@xiaomac

可以通过这个地址看问题点：
https://www.ams365.cn/news

你这个情况应该是服务器没装PHP图片处理的扩展，导致无法自动生成缩略图的META信息。
——可以试试禁用插件看看默认上传是否有缩略图。

应该不是这个问题，我用WORDPRESS的站点健康工具，所有需要安装的工具都已完成，包括了PHP的相关插件。是否可以使用什么工具测试原由的？应该不是我一个人遇到这种问题。

你这个情况我没办法重现，也没有其他人反馈同样问题。最好还是要进后台看看。

authors: leadroy xiaomac

repo: xiaomac/oss-upload


text:
有没有方法满足灵动岛上使用

目前只会搭配状态栏歌词，因为hook需要占用时钟而模块实现的灵动岛还有空地，只要让获取的歌词被判断为通知就可以，大佬们有没有思路可以实现？

据我所知 灵动岛 是 iPhone 上才拥有的功能。
或者说你指的是 HyperOS 的 灵动提示？
以及任何形式的显示歌词都不是 Lyric Getter 应该做的，它只是一个歌词行提供器。

authors: VictorModi langkiss

repo: xiaowine/Lyric-Getter


text:
Just an FYI

I've taken your code from:
https://github.com/xilp/systray/blob/master/tray_windows.go
and produced a very heavily bastardized version that suits our needs:
https://github.com/AudriusButkevicius/syncthing/blob/5622612056f2289e6c6895e5970a7fe842088876/lib/tray/internal/tray_windows.go
At this point it will not resemble your code much.
But we only needed windows support and it made no sense to take the rest of the baggage with us.
I've added balloon support, support running as a suture service, context menus, loading icons from embedded resources and other hacks.
I'll embed your license, and wedge in your copyright header and a link to the original code.
Let me know if any other attribution is required.

Hi

repo: xilp/systray


text:
Finetuning stopping criteria

Hi guys, amazing repository. Ive been playing around to finetune the models on my own datasets, and Ive got a few questions I was hoping you could help me with:

when finetuning, what is your recommendation for stopping the training process? I've noticed that fine-tuning for longer periods does not necessarily result in better SR outputs, but also deteriorates them by introducing artefacts or losing color information. should we manually inspect the super-resolved images at different iterations to decide on when to stop?

following the previous question, are there any visualizations integrated in the codebase during training? I can see a experiments/visualization directory being created but no outputs are being stored. can you comment on how to utilize this option?

in the finetuning recipe and based on options/finetune_realesrgan_x4plus.yml, the generator network is initialized with RealESRNet but the discriminator is initialized with RealESRGAN weights. Is there a reason why we wouldnt want to initialize the Generator with RealESRGAN generator when finetuning?

would love to hear your thoughts,
cheers

Hi @aliab3d , any findings about these?

repo: xinntao/Real-ESRGAN


text:
About adding new backbone

Hello author,
firstly nice work!
Question:
I want to add another backbone like ['plainnet', 'resnet', 'resnext', 'senet', 'another backbone']
I modify the related codes, but i don't know how to load my pretrained model or setting "no pretrained"
and the "/lib/helpers/tester_helper.py" and "/lib/helpers/save_helper.py" always report the error.
Can you help me ?

Sry, i mistake the version.  Best wishes.

repo: xinzhuma/patchnet


text:
OpenSSL link error installing cargo-c

Just downloaded and installed OpenSSL version 1.1.1g (latest stable)
./config && make && make install && export OPENSSL_DIR=/usr/local/
then  rav1e:
 **RUST_BACKTRACE=full cargo install cargo-c**
    Updating crates.io index
  Installing cargo-c v0.6.13
  Downloaded serde_derive v1.0.116
  Downloaded serde v1.0.116
  Downloaded 2 crates (125.1 KB) in 0.39s
   Compiling libc v0.2.77
   Compiling cfg-if v0.1.10
   Compiling pkg-config v0.3.18
   Compiling autocfg v1.0.1
   Compiling proc-macro2 v1.0.21
   Compiling unicode-xid v0.2.1
   Compiling syn v1.0.40
   Compiling serde_derive v1.0.116
   Compiling version_check v0.9.2
   Compiling serde v1.0.116
   Compiling bitflags v1.2.1
   Compiling getrandom v0.1.15
   Compiling lazy_static v1.4.0
   Compiling log v0.4.11
   Compiling memchr v2.3.3
   Compiling matches v0.1.8
   Compiling tinyvec v0.3.4
   Compiling ryu v1.0.5
   Compiling typenum v1.12.0
   Compiling serde_json v1.0.57
   Compiling unicode-width v0.1.8
   Compiling percent-encoding v2.1.0
   Compiling ppv-lite86 v0.2.9
   Compiling openssl-probe v0.1.2
   Compiling itoa v0.4.6
   Compiling regex-syntax v0.6.18
   Compiling anyhow v1.0.32
   Compiling curl v0.4.33
   Compiling crc32fast v1.2.0
   Compiling foreign-types-shared v0.1.1
   Compiling openssl v0.10.30
   Compiling strsim v0.8.0
   Compiling ansi_term v0.11.0
   Compiling vec_map v0.8.2
   Compiling unicode-segmentation v1.6.0
   Compiling remove_dir_all v0.5.3
   Compiling utf8parse v0.1.1
   Compiling quick-error v1.2.3
   Compiling fnv v1.0.7
   Compiling same-file v1.0.6
   Compiling hex v0.3.2
   Compiling cbindgen v0.14.4
   Compiling semver-parser v0.7.0
   Compiling termcolor v1.1.0
   Compiling humantime v2.0.1
   Compiling hex v0.4.2
   Compiling lazycell v1.3.0
   Compiling rustc-workspace-hack v1.0.0
   Compiling opener v0.4.1
   Compiling glob v0.3.0
   Compiling bytesize v1.0.1
   Compiling home v0.5.3
   Compiling shell-escape v0.1.5
   Compiling unicode-bidi v0.3.4
   Compiling thread_local v1.0.1
   Compiling textwrap v0.11.0
   Compiling unicode-normalization v0.1.13
   Compiling foreign-types v0.3.2
   Compiling vte v0.3.3
   Compiling humantime v1.3.0
   Compiling walkdir v2.3.1
   Compiling heck v0.3.1
   Compiling proc-macro-error-attr v1.0.4
   Compiling proc-macro-error v1.0.4
   Compiling im-rc v14.3.0
   Compiling crossbeam-utils v0.7.2
   Compiling strip-ansi-escapes v0.1.0
   Compiling aho-corasick v0.7.13
   Compiling bstr v0.2.13
   Compiling quote v1.0.7
   Compiling idna v0.2.0
   Compiling jobserver v0.1.21
   Compiling atty v0.2.14
   Compiling socket2 v0.3.15
   Compiling filetime v0.2.12
   Compiling num_cpus v1.13.0
   Compiling clap v2.33.3
   Compiling cc v1.0.59
   Compiling rand_core v0.5.1
   Compiling tar v0.4.30
   Compiling url v2.1.1
   Compiling bitmaps v2.1.0
   Compiling regex v1.3.9
   Compiling rand_chacha v0.2.2
   Compiling rand_xoshiro v0.4.0
   Compiling rand v0.7.3
   Compiling globset v0.4.5
   Compiling env_logger v0.7.1
   Compiling tempfile v3.1.0
   Compiling ignore v0.4.16
   Compiling sized-chunks v0.5.3
   Compiling openssl-sys v0.9.58
   Compiling libz-sys v1.1.2
   Compiling libnghttp2-sys v0.1.4+1.41.0
   Compiling curl-sys v0.4.36+curl-7.71.1
   Compiling libssh2-sys v0.2.19
   Compiling libgit2-sys v0.12.13+1.0.1
   Compiling flate2 v1.0.17
error: failed to run custom build command for `openssl-sys v0.9.58`

Caused by:
  process didn't exit successfully: `/tmp/cargo-install5I6Cs2/release/build/openssl-sys-e71f7b0d2db9593a/build-script-main` (exit code: 101)
  --- stdout
  cargo:rustc-cfg=const_fn
  cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_LIB_DIR
  X86_64_UNKNOWN_LINUX_GNU_OPENSSL_LIB_DIR unset
  cargo:rerun-if-env-changed=OPENSSL_LIB_DIR
  OPENSSL_LIB_DIR unset
  cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_INCLUDE_DIR
  X86_64_UNKNOWN_LINUX_GNU_OPENSSL_INCLUDE_DIR unset
  cargo:rerun-if-env-changed=OPENSSL_INCLUDE_DIR
  OPENSSL_INCLUDE_DIR unset
  cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_DIR
  X86_64_UNKNOWN_LINUX_GNU_OPENSSL_DIR unset
  cargo:rerun-if-env-changed=OPENSSL_DIR
  OPENSSL_DIR = /usr/local/
  cargo:rustc-link-search=native=/usr/local/lib
  cargo:include=/usr/local/include
  OPT_LEVEL = Some("3")
  TARGET = Some("x86_64-unknown-linux-gnu")
  HOST = Some("x86_64-unknown-linux-gnu")
  CC_x86_64-unknown-linux-gnu = None
  CC_x86_64_unknown_linux_gnu = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-unknown-linux-gnu = None
  CFLAGS_x86_64_unknown_linux_gnu = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "/usr/local/include" "-Wall" "-Wextra" "-E" "build/expando.c"
  exit code: 0
  cargo:rustc-cfg=osslconf="OPENSSL_NO_SSL3_METHOD"
  cargo:conf=OPENSSL_NO_SSL3_METHOD
  cargo:rustc-cfg=ossl101
  cargo:rustc-cfg=ossl102
  cargo:rustc-cfg=ossl102f
  cargo:rustc-cfg=ossl102h
  cargo:rustc-cfg=ossl110
  cargo:rustc-cfg=ossl110f
  cargo:rustc-cfg=ossl110g
  cargo:rustc-cfg=ossl110h
  cargo:rustc-cfg=ossl111
  cargo:rustc-cfg=ossl111b
  cargo:rustc-cfg=ossl111c
  cargo:version_number=1010107f
  cargo:version=111
  cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_LIBS
  X86_64_UNKNOWN_LINUX_GNU_OPENSSL_LIBS unset
  cargo:rerun-if-env-changed=OPENSSL_LIBS
  OPENSSL_LIBS unset
  cargo:rerun-if-env-changed=X86_64_UNKNOWN_LINUX_GNU_OPENSSL_STATIC
  X86_64_UNKNOWN_LINUX_GNU_OPENSSL_STATIC unset
  cargo:rerun-if-env-changed=OPENSSL_STATIC
  OPENSSL_STATIC unset

  --- stderr
  thread 'main' panicked at 'OpenSSL libdir at `/usr/local/lib` does not contain the required files to either statically or dynamically link OpenSSL', /usr/local/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.58/build/main.rs:320:13
  stack backtrace:
     0:     0x55eabb4edb55 - backtrace::backtrace::libunwind::trace::h14d338b30b3ea0a7
                                 at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
     1:     0x55eabb4edb55 - backtrace::backtrace::trace_unsynchronized::h73ea91d74a3fd67f
                                 at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
     2:     0x55eabb4edb55 - std::sys_common::backtrace::_print_fmt::hd42948c952866e12
                                 at src/libstd/sys_common/backtrace.rs:78
     3:     0x55eabb4edb55 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::ha8f928866ff7571e
                                 at src/libstd/sys_common/backtrace.rs:59
     4:     0x55eabb511dcc - core::fmt::write::he0c1e5f7426d2718
                                 at src/libcore/fmt/mod.rs:1076
     5:     0x55eabb4ea612 - std::io::Write::write_fmt::hf3afc6cfd57d0033
                                 at src/libstd/io/mod.rs:1537
     6:     0x55eabb4f0300 - std::sys_common::backtrace::_print::hfc0110703f3696fd
                                 at src/libstd/sys_common/backtrace.rs:62
     7:     0x55eabb4f0300 - std::sys_common::backtrace::print::h3f77c6990ddfaa22
                                 at src/libstd/sys_common/backtrace.rs:49
     8:     0x55eabb4f0300 - std::panicking::default_hook::{{closure}}::heae49580a8d62d75
                                 at src/libstd/panicking.rs:198
     9:     0x55eabb4f004c - std::panicking::default_hook::hecc34e3f729e213c
                                 at src/libstd/panicking.rs:217
    10:     0x55eabb4f0943 - std::panicking::rust_panic_with_hook::he82f5d0644692441
                                 at src/libstd/panicking.rs:526
    11:     0x55eabb4f053b - rust_begin_unwind
                                 at src/libstd/panicking.rs:437
    12:     0x55eabb4f04ab - std::panicking::begin_panic_fmt::h905a6d44880d49ef
                                 at src/libstd/panicking.rs:391
    13:     0x55eabb4b4716 - build_script_main::main::h57b890e48abd1e6f
    14:     0x55eabb4b5ab3 - std::rt::lang_start::{{closure}}::heb9170d56df6a488
    15:     0x55eabb4f0d13 - std::rt::lang_start_internal::{{closure}}::h5d3ea623498f5f43
                                 at src/libstd/rt.rs:52
    16:     0x55eabb4f0d13 - std::panicking::try::do_call::hac65e71be769a440
                                 at src/libstd/panicking.rs:348
    17:     0x55eabb4f0d13 - std::panicking::try::hd4706e264bcf6712
                                 at src/libstd/panicking.rs:325
    18:     0x55eabb4f0d13 - std::panic::catch_unwind::h948a0fb4a8b3ee82
                                 at src/libstd/panic.rs:394
    19:     0x55eabb4f0d13 - std::rt::lang_start_internal::h72cc068ed2d0ac53
                                 at src/libstd/rt.rs:51
    20:     0x55eabb4b5a92 - main
    21:     0x7f46ccc1a02a - __libc_start_main
    22:     0x55eabb4b0d5a - _start
    23:                0x0 - <unknown>
warning: build failed, waiting for other jobs to finish...
error: failed to compile `cargo-c v0.6.13`, intermediate artifacts can be found at `/tmp/cargo-install5I6Cs2`

Caused by:
  build failed

This seems like an issue that should be opened at https://github.com/lu-zero/cargo-c.

From what I'm seeing:
  thread 'main' panicked at 'OpenSSL libdir at `/usr/local/lib` does not contain the required files to either statically or dynamically link OpenSSL', /usr/local/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.58/build/main.rs:320:13

Pass --features=cargo/vendored-openssl and do not try to build a custom openssl on your own.
Check https://github.com/sfackler/rust-openssl for more information if you really want to do on your own.

Thank you lu-zero.
Custom builds is the name of the game always, don't try to pretend it is not : )

Hopefully we'll not depend on openssl as TLS provider and that problem would go away... But it is never too soon.

authors: dp289m lu-zero rzumer


text:
上传报错

cannot unmarshal number -101 into Go struct field Bilibili_Image_Resp.code of type uint64

@change-beige token和csrf填写是否正确


text:
Add xmake check to check project code and configuration

Is your feature request related to a problem? Please describe.
Related issues

https://github.com/xmake-io/xmake/issues/3320
https://github.com/xmake-io/xmake/issues/1367
https://github.com/xmake-io/xmake/discussions/3218

Describe the solution you'd like
Roadmap

[ ] Api checkers

[ ] global api

[ ] project.xxx

[ ] target api

[x] target.languages
[x] target.packages

[ ] Clang checkers

[x] clang.tidy

Check all api values in xmake.lua by default
set_lanuages("c91") -- typo

$ xmake check
./xmake.lua:15: warning: unknown language value 'c91', it may be 'c90'
0 notes, 1 warnings, 0 errors

we can also run a given group
$ xmake check api
$ xmake check api.target

Verbose output
$ xmake check -v
./xmake.lua:15: warning: unknown language value 'cxx91', it may be 'cxx98'
./src/tbox/xmake.lua:43: note: unknown package value 'mbedtls'
./src/tbox/xmake.lua:43: note: unknown package value 'polarssl'
./src/tbox/xmake.lua:43: note: unknown package value 'openssl'
./src/tbox/xmake.lua:43: note: unknown package value 'pcre2'
./src/tbox/xmake.lua:43: note: unknown package value 'pcre'
./src/tbox/xmake.lua:43: note: unknown package value 'zlib'
./src/tbox/xmake.lua:43: note: unknown package value 'mysql'
./src/tbox/xmake.lua:43: note: unknown package value 'sqlite3'
8 notes, 1 warnings, 0 errors

Check the given api
$ xmake check api.target.languages
./xmake.lua:15: warning: unknown language value 'cxx91', it may be 'cxx98'
0 notes, 1 warnings, 0 errors

Check project code using clang-tidy
$ xmake check clang.tidy

Show all supported checkers
$ xmake check -l

Api checkers:
  api.target.languages    Check languages configuration in target.
  api.target.packages     Check packages configuration in target.

Clang checkers:
  clang.tidy              Check project code using clang-tidy.

Show the given checker information
$ xmake check --info=api.target.languages
checker(api.target.languages):
  -> description: Check languages configuration in target.

Describe alternatives you've considered
No response
Additional context
https://github.com/xmake-io/xmake/pull/3323

clang-tidy checker
List clang-tidy checks
$ xmake check clang.tidy --list
Enabled checks:
    clang-analyzer-apiModeling.StdCLibraryFunctions
    clang-analyzer-apiModeling.TrustNonnull
    clang-analyzer-apiModeling.google.GTest
    clang-analyzer-apiModeling.llvm.CastValue
    clang-analyzer-apiModeling.llvm.ReturnValue
    ...

Check source code in targets
$ xmake check clang.tidy
1 error generated.
Error while processing /private/tmp/test2/src/main.cpp.
/tmp/test2/src/main.cpp:1:10: error: 'iostr' file not found [clang-diagnostic-error]
#include <iostr>
         ^~~~~~~
Found compiler error(s).
error: execv(/usr/local/opt/llvm/bin/clang-tidy -p compile_commands.json /private/tmp/test2/src
/main.cpp) failed(1)

Check code with the given checks
$ xmake check clang.tidy --checks="*"
6 warnings and 1 error generated.
Error while processing /private/tmp/test2/src/main.cpp.
/tmp/test2/src/main.cpp:1:10: error: 'iostr' file not found [clang-diagnostic-error]
#include <iostr>
         ^~~~~~~
/tmp/test2/src/main.cpp:3:1: warning: do not use namespace using-directives; use using-declarat
ions instead [google-build-using-namespace]
using namespace std;
^
/tmp/test2/src/main.cpp:3:17: warning: declaration must be declared within the '__llvm_libc' na
mespace [llvmlibc-implementation-in-namespace]
using namespace std;
                ^
/tmp/test2/src/main.cpp:5:5: warning: declaration must be declared within the '__llvm_libc' nam
espace [llvmlibc-implementation-in-namespace]
int main(int argc, char **argv) {
    ^
/tmp/test2/src/main.cpp:5:5: warning: use a trailing return type for this function [modernize-u
se-trailing-return-type]
int main(int argc, char **argv) {
~~~ ^
auto                            -> int
/tmp/test2/src/main.cpp:5:14: warning: parameter 'argc' is unused [misc-unused-parameters]
int main(int argc, char **argv) {
             ^~~~
              /*argc*/
/tmp/test2/src/main.cpp:5:27: warning: parameter 'argv' is unused [misc-unused-parameters]
int main(int argc, char **argv) {
                          ^~~~
                           /*argv*/
Found compiler error(s).
error: execv(/usr/local/opt/llvm/bin/clang-tidy --checks=* -p compile_commands.json /private/tm
p/test2/src/main.cpp) failed(1)

Check code with the given target name
$ xmake check clang.tidy [targetname]

Check code with the given source files
$ xmake check clang.tidy -f src/main.c
$ xmake check clang.tidy -f 'src/*.c:src/**.cpp'

Set the given .clang-tidy config file
$ xmake check clang.tidy --configfile=/tmp/.clang-tidy

Create a new .clang-tidy config file
$ xmake check clang.tidy --checks="*" --create
$ cat .clang-tidy
---
Checks:          'clang-diagnostic-*,clang-analyzer-*,*'
WarningsAsErrors: ''
HeaderFilterRegex: ''
AnalyzeTemporaryDtors: false
FormatStyle:     none
User:            ruki
CheckOptions:
  - key:             readability-suspicious-call-argument.PrefixSimilarAbove
    value:           '30'
  - key:             cppcoreguidelines-no-malloc.Reallocations
    value:           '::realloc'

repo: xmake-io/xmake


text:
Always should build modules for generator

We always should build modules for generator, otherwise .mpp file will be missing in cmake/compile_commands generator.
hello.mpp is missing
ruki@c439f3e110bf:/mnt/xmake/tests/projects/c++/modules/impl_unit$ cat ./compile_commands.json
[
{
  "directory": "/mnt/xmake/tests/projects/c++/modules/impl_unit",
  "arguments": ["/usr/bin/gcc", "-c", "-m64", "-fvisibility=hidden", "-fvisibility-inlines-hidden", "-O3", "-std=c++20", "-fmodules-ts", "-D_GLIBCXX_USE_CXX11_ABI=0", "-DNDEBUG", "-fmodule-mapper=/tmp/.xmake999/240318/impl_unit/src/hello_impl.cpp", "-o", "build/.objs/impl_unit/linux/x86_64/release/src/hello_impl.cpp.o", "src/hello_impl.cpp"],
  "file": "src/hello_impl.cpp"
},
{
  "directory": "/mnt/xmake/tests/projects/c++/modules/impl_unit",
  "arguments": ["/usr/bin/gcc", "-c", "-m64", "-fvisibility=hidden", "-fvisibility-inlines-hidden", "-O3", "-std=c++20", "-fmodules-ts", "-D_GLIBCXX_USE_CXX11_ABI=0", "-DNDEBUG", "-fmodule-mapper=/tmp/.xmake999/240318/impl_unit/src/main.cpp", "-o", "build/.objs/impl_unit/linux/x86_64/release/src/main.cpp.o", "src/main.cpp"],
  "file": "src/main.cpp"
}]

i'll check tomorrow

It works fine on my machine. I merged it first.

authors: Arthapz waruqi


text:
Running on Colab - Lib version mismatch with current req.txt file, + Unable to access data that is present

scipy onwards there is version mismatch - they need python <3.10, but installing a different version in colab isn't working

AttributeError: 'Delaunay' object has no attribute 'vertices'
This is the exact error

I removed all version numbers from requirements.txt and the errors are gone!
But now, all the files have been successfully downloaded(Synapse Dataset) but the code is not able to access them. I keep getting a case0031_slice000.npz File Not Found Error.

Hi @pandaaditi91-1
Thank you for notifying us. I will update the requirements.txt file.
Make sure you add the correct path to root_path and test_path.

repo: xmindflow/WaveFormer


text:
Update README.md

to make it clear

thank you

authors: jirikrepl samhatoum

repo: xolvio/meteor-webdriver


text:
Issue rendering tables with leading paragraph

Hi,
I noticed this different while rendering some markdown markup into HTML. Is this expected behavior? Shouldn't tables be rendered properly regardless of whether there's text just before it or not?
I'm converting using the following;
var pipeline = new MarkdownPipelineBuilder().UseAdvancedExtensions().Build();
var html = Markdown.ToHtml(markdown, pipeline);

Test case 1: No extra line break added
Input
Hello world
| a | b |
|---|---|
| c | d |

Output

Hello world | a | b | |---|---| | c | d |

Test case 2: Extra line break added
Input
Hello world

| a | b |
|---|---|
| c | d |

Output

Hello world

            a
            b

            c
            d

I agree with your conclusion. This seems to be an edge case that is handled slightly different by different markdown parsers. Most of the parsers seem to align with the behavior of Markdig however, and I haven't been able to find any "spec" for the markdown table syntax that covers this.
Thanks for your reply @xoofx, feel free to close the issue!

Now that github renders the tables with a leading line with text as expected, a table underneath it, is this something worth looking into?
For example
sometext
|col1|col2|
|-|-|
|a|line|

Markdig rendered output:

sometext
|col1|col2|
|-|-|
|a|line|

Github:
sometext

col1
col2

a
line

repo: xoofx/markdig


text:
🛑 Design Swan is down

In c12733b, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 118 ms

Resolved: Design Swan is back up in ef2103a.

repo: xoryorz/upptime


text:
🛑 Design Swan is down

In 8b3e45b, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 95 ms

Resolved: Design Swan is back up in b5df277 after 12 minutes.


text:
🛑 Design Swan is down

In 1cdc1be, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 93 ms

Resolved: Design Swan is back up in 8b1c65e after 48 minutes.


text:
🛑 otzivi-tut is down

In e1a705f, otzivi-tut (https://отзывы-тут.рф/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: otzivi-tut is back up in 6fe16b3.


text:
🛑 pishem-otzivi is down

In 47343f9, pishem-otzivi (https://пишем-отзывы.рф/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: pishem-otzivi is back up in 739aefc.


text:
画質が悪すぎる

エンコ設定を見直すべき

エンコーダーをlibx264に変更

repo: xpadev-net/niconicomments-convert


text:
Add support for $warn and $debug

Would be nice if $warn and $debug would write to VS Output Window. I think:
$warn == Trace.WriteLine
$debug == Debug.WriteLine
Awesome if we could get this in the Browser's output window, but that's a significant effort, in VS's window is plenty for me.

If you're referring to Sass's @warn and @debug directives, I'll take a quick look and see how the Sass compiler implements them.  Can't make any promises though.

Yeah, I meant @warn/@debug. I talked with Paul via twitter and he asked me to add the issue. Thanks!

authors: kogir shawnwildermuth

repo: xpaulbettsx/SassAndCoffee

license: MS-PL


text:
Feed tree form http call

I have tried to feed the list from a http call  but I am getting a subtype error :
Futrue<dynamic> is not List<TreeNodeData>.
The code  :
  final response = await http.get
    (
      Uri.parse("uri"),
      headers: {"Accept": "application/json", "Content-Type": "application/json"}
  );
  final Iterable mapCollection = jsonDecode(response.body);

List<TreeNodeData> treeData = List.generate (
    mapCollection.length,
        (index) => mapServerDataToTreeData(mapCollection.toList()[index]),
  ).toList();

The http query must be wrapped in a Future<List<TreeNodeData>> and the body needs FutureBuilder<List<TreeNodeData>?>.
Getting data set.
 get getVideosFromWebApi async {

  final response = await http.get
    (
      Uri.parse("${ApiPath.mitVideoLinksUri}/${AppVar.apiKey}"),
      headers: {"Accept": "application/json", "Content-Type": "application/json"}
    );
  final Iterable mapCollection = jsonDecode(response.body);

  List<TreeNodeData> treeData = List.generate (
    mapCollection.length,
        (index) => mapServerDataToTreeData(mapCollection.toList()[index]),
  ).toList();

  return treeData;
}

Widget itself

  @override
  Widget build(BuildContext context) {

    return
      MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        appBar: AppBar(title: const Text('Flutter Tree Example')),
        body:

        FutureBuilder<List<TreeNodeData>?>(
          future: getVideosFromWebApi,
          builder: (context, snapshot) {
            if (snapshot.hasData) {
              // Build the TreeView using the data obtained from the Future
              return Scaffold(
                  body:

                  TreeView(
                    data:  snapshot.data!,
                    lazy: true,
                    load: _load,
                    showActions: true,
                    showCheckBox: true,
                    showFilter: true,
                    onLoad: (node) {
                      print('onLoad');
                      print(node);
                    },
                    onCheck: (checked, node) {
                      print('checked');
                      print('onCheck');
                      print(node);
                    },
                    onCollapse: (node) {
                      print('onCollapse');
                      print(node);
                    },
                    onExpand: (node) {
                      print('onExpand');
                      print(node);
                    },
                    onRemove: (node, parent) {
                      print('onRemove');
                      print(node);
                    },
                    onTap: (node) {
                      print('onTap');
                      print(node);
                    },
                  ),);

            } else if (snapshot.hasError) {
              // Handle the error
              return Text('An error occurred: ${snapshot.error}');
            } else {
              // Show a loading indicator while waiting for the data
              return CircularProgressIndicator();
            }
          },
        ),

      ),
    );
  }


text:
Add attribute(as) to some risky x:param in tests

This pull request derives from #421. So needs to be handled after that.

This pull request adds @as to some error-prone x:param instances in tests in order to ensure they select the correct types.
No code change.

@cirulls
Merged this improvement of test.
@galtm
#475 has trivial conflicts with this change. The intent of this change is to ensure x:param has correct @select (particularly when a typo in @select can be silently evaluated to be an empty sequence).
But in your neat xspec-variable.xspec, every x:param/@select has simple structure. So in my opinion, you don't need to add @as. I think you can just use your version when resolving the conflict.

@AirQuick
Uploaded afc688af8a6aee312abd34c88eb1279fcaf8781f. I used my version of xspec-variable.xspec when resolving the conflict, as you suggested.

authors: AirQuick galtm

repo: xspec/xspec


text:
Enable x:text on XQuery

This pull request derives from #459. So needs to be handled after that.

Following #417, this pull request enables x:text on XQuery.

@cirulls
Merged this enhancement.
@galtm
Can you consider adding x:text to the x:variable tests in test/xspec-space_query.xspec?

@AirQuick
Yes, I'll do that in the next week or so.

adding x:text to the x:variable tests in test/xspec-space_query.xspec

@AirQuick , I just uploaded bd1893301173aec507b3e7c15d88731e82491da7 to #475.


text:
Support for the Finalized W5 (V5R2) Contract

(WIP - Do not merge yet)
Hello tonutils community and @xssnick!
We have refactored V5R1 to V5Beta. The Ton Foundation recommends calling it beta to prevent the premature spread of the Beta contract. Additionally, we have prepared support for the V5 Final contract (latest revision).
We can now wait for finalized contracts and update to the new naming and contract once it’s ready to go.
I’m submitting this pull request here so the community can test their software before the big day.
Have fun, and feel free to comment or make adjustments.

The V5 repo was just updated with the finalized contract.
https://github.com/tonkeeper/w5
Happy testing, everyone! Now this can be merged to the dev branch and adjusted further to be ready for the official wallet V5 release.

Eventually, we can implement similar message.ActionType to the struct for full V5 implementation. Currently, it only supports send_msg [0x0ec3c86d].
Similarly, the v5_final.go (packV5FinalActions) can be updated in the near future, but that requires a more in-depth rewrite of the codebase.
                case "add_ext":
			msg = cell.BeginCell().MustStoreUInt(0x02, 32). // action_add_ext prefix
				MustStoreRef(outMsg)                        // message reference
		case "delete_ext":
			msg = cell.BeginCell().MustStoreUInt(0x03, 32). // action_delete_ext prefix
				MustStoreRef(outMsg)                        // message reference
		case "set_signature_auth_allowed":
			msg = cell.BeginCell().MustStoreUInt(0x04, 32). // action_set_signature_auth_allowed prefix
				MustStoreUInt(uint64(message.Mode), 1)       // allowed

Hi, thank you! But let’s leave the names for backward compatibility and flexibility, Beta = V5R1, Final = V5R2, there is no guarantee that in future it will be a new revision :)
But we can add a comments for constants where mention what is final and what is beta, so it will be easier to understand.

Hi, thank you! But let’s leave the names for backward compatibility and flexibility, Beta = V5R1, Final = V5R2, there is no guarantee that in future it will be a new revision :)
But we can add a comments for constants where mention what is final and what is beta, so it will be easier to understand.

Made the requested changes.
The only thing left is to wait for Tonkeeper and other wallets to integrate it. Hopefully, we will generate the same wallets as the other wallets. In theory, this should be due to the network ID and subwallet IDs matching.
https://github.com/Totemancer/tonutils-go/blob/v5final/ton/wallet/address.go#L117
Let us know if you need any other updates.

Seems will be called V5R1 and previous one is V5Beta
https://github.com/tonkeeper/tonkeeper-ton/commit/c4ca40117450baaa0b013ec5a3b64f6dea2a67d1

Using the official naming and reviewing the tonkeeper-ton repo, I assembled another test branch for review.
It seems they are building addresses differently. Both methods result in a working script deployment. Maybe we can stick to this one as expected by Tonkeeper and other wallets.
I think it’s better to keep V5R1 and rename it to V5Beta as a recommendation. We just need to communicate that anyone who built a script on the V5 Beta contract will need to adjust that one line of code in their codebase. It will create more confusion in the community if we choose to go with V5R2 now.
https://github.com/Totemancer/tonutils-go/commit/a1fa67f840671d52bb41e747b23a5b413cce4c87#diff-690fe05c81bdf07d34a3afd3b777e8f0c10c3b6bc2ec9487b11f989898770a51R46
go get -u github.com/Totemancer/tonutils-go@e041724db2d3cb52d2c82340a9268afdb3d8a539

It will be easier to decide and adjust the code after reviewing tongo new commits.
Official V5R1 Implementation: https://github.com/tonkeeper/tongo/commit/1a48da39e1d596d3c5738e67fa3e4023abec73dc

Actually, there’s no need to overcomplicate things. We can hardcode the new wallet IDs according to this scheme:
https://github.com/tonkeeper/tonkeeper-ton/commit/d9aec6adfdb853eb37e0bba7453d83ae52e2a170#diff-c8ee60dec2f4e3ee55ad5e40f56fd9a104f21df78086a114d33d62e4fa0ffee6R149

Finished the integration according to the Tonkeeper integration.
Kept the name as V5R1 as that will be the name of this contract. We do not want to confuse future users with V5R2, as it might be a different revision down the line.
To test from the master branch:
go get -u github.com/Totemancer/tonutils-go@f14e3612e7e5748f3afd28daa7d37a44dbbf494d
We can wait a few days until it appears in wallets to compare addresses, then merge. But it should be good to go now.

Compared results with the tonkeeper-ton TypeScript library.
let wallet = WalletContractV5R1.create({ publicKey: keyPair.publicKey });

Good news! The wallet address matches! The integration is good. We can wait a couple of days to make sure Wallet V5 is finalized. There are a couple of open pull requests https://github.com/ton-blockchain/wallet-contract-v5/pulls about proposed changes (minor). These will be finalized in a few days max.
Let me know your decision on the wallet naming discussed above.

Now, explorers on this contract are reporting v5r1. Arriving early next week, we can have this ready for release day.
Official naming as follows: https://github.com/tonkeeper/tonkeeper-web/commit/2b26520c7aaae14cb09b3627f0ca2285b3841dbd#diff-a566641f3f297280b5460b335bf1cb1aabfdb583b75957c3c9132e1d372289beR15

Thank you, merged, I did small naming refactoring, because if we make V5R1 with new code, users who used V5R1 previously could get a problems after upgrade (wallet address will be changed silently), so I renamed both of them, to V5R1Beta and V5R1Final

Thank you, merged, I did small naming refactoring, because if we make V5R1 with new code, users who used V5R1 previously could get a problems after upgrade (wallet address will be changed silently), so I renamed both of them, to V5R1Beta and V5R1Final

Yes, it makes sense. Agreed.
Not a problem - people can change that one line of code in their libraries to continue using Beta or switch to Final.
Using the merged V5R1 codes for 2 weeks now and it has been rock solid so far. Thank you for merging.
Hopefully, we can contribute to the library in the future too!
Thank you for your work.

authors: Totemancer xssnick

repo: xssnick/tonutils-go


text:
A question about KITTI raw dataset

Thanks for sharing your work!
I have a problem about your lidar_2d data, which only has 10848 .npy files. But there are 12915 files raw data with tracklets in KITTI dataset.
Do you throw away some files? Could you verify this problem?
Thanks! Waiting for your reply.
The same issue is here: https://github.com/BichenWuUCB/SqueezeSeg/issues/35

The interested objects are per. cyl. car. Only the 10848 images include these objects.

I see, thank you! I think the images  that do not contain these objects can be treated as negative samples. Maybe it doesn't matter, because the negative samples are far more than the positive samples.

authors: kxhit thiszq


text:
🛑 🇸🇬 边缘节点-新加坡 (EdgeNode-Singapore) is down

In 1702955, 🇸🇬 边缘节点-新加坡 (EdgeNode-Singapore) ($SECRET_SITE_SG) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 🇸🇬 边缘节点-新加坡 (EdgeNode-Singapore) is back up in e637982 after 6 minutes.


text:
Disable third person to interact with a game

One issue needs to be fixed: right now the game page logic is anyone who is not the creator will be the opponent orientation, meaning that a third person entering the link will be able to play as the opponent orientation

Utilized identity pool to provide id for guest user and use those ids to distinguish players and viewers.


text:
🛑 Hiroshima.fun is down

In 98be5bf, Hiroshima.fun (https://hiroshima.fun) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Hiroshima.fun is back up in 4cb51cc.


text:
🛑 Hiroshima.fun is down

In 4ff9f5a, Hiroshima.fun (https://hiroshima.fun) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Hiroshima.fun is back up in fc7104d.


text:
Replaying HAR request for endpoint containing query parameters does not work

Now that I recorded a .har file (thanks again for the quick response) I am trying to replay requests from it.
Most endpoints work, but one endpoint that contains a queryparameter is not replayed - even though it exists in the .har file.
The issue is that on the below line 79 the entryEndpoint and normalizedEndpoint aren't equal

Example:
POST /api/tasks?date=2024-04-14

entryEndpoint: /api/tasks?date=2024-04-14
normalizedEndpoint: /api/tasks

is this expected? I can look for a fix if not

This would fix it

Ok to open a PR for that too?

sure :-)

Amazing, will open in a bit.
Also while I have you here already 😅 I would like to add another option forwardRequestIfNotFound for the replay mode.
Basically if a given request is not found in the .har file I would like it to be forwarded to the target URL and handled as if in record mode, but I'm not sure how to do that.
Do you have an idea?

Do you have an idea?

things to try:
a. re-write https://github.com/yaacov/harproxyserver/blob/main/src/recordedHarMiddleware.ts as a proxy and return the recorded data if present
b. use fetch to get the data if missing
c. ?
I like the idea of fetching the data from the source when missing in the har file ... but don't know what will actually work better

I'm giving a custom fetch a go, but if I don't pass the headers I (obviously) get an unauthorized error from my backend, but if I pass them I get a RequestContentLengthMismatchError error 🤔

authors: alexciesielski yaacov

repo: yaacov/harproxyserver


text:
Container occasionally can't resolve DNS and VPN won't reconnect

Thinking it might be an Alpine issue. Hard to track down due to the intermittent nature of the problem.

Happens whenever --ping-restart triggers a restart. down.sh should be ran whenever it restarts to clear OpenVPN /etc/resolv.conf and allow VPN address to resolve again.

Think this fixed it. https://github.com/yacht7/docker-openvpn-client/commit/f2108a727509cff784e426372fbc0a91ab2f257b#diff-7e294a65a8bada956a80a8580b10a798R163


text:
Remove comment about storeName property

If storeName property is removed Dispatcher will display a warning in console

CLA is valid!

Yup, this was changed recently. Thanks!

authors: escalona mridgway yahoocla

repo: yahoo/flux-examples


text:
HA for kafka manager

How can I configure kafka Manager on 2 nodes for same kafka Clusters?
If I configure a separate KM with different ZK for same kafka cluster, then both KM portal shows different metrics and different consumers, which looks like due to KafkaManagedOffsetCache is shared in that case.
KM1/ZK1 -> MyCluster1, MyCluster2, MyCluster3......,MyCluster20
KM2/ZK2 -> MyCluster1, MyCluster2, MyCluster3......,MyCluster20
Looking to keep KM available in case one of my KM node crashes

any idea on this?

Not sure why u can't already run 2 KM instances at same time.  Each instance will haven its own offset cache.

@patelh will KafkaManagedOffsetCache cause any issue like conflict as using same kafka cluster by two different KM?

The below design is working with no issue
KM1/ZK1 -> MyCluster1, MyCluster2, MyCluster3......,MyCluster20
KM2/ZK2 -> MyCluster1, MyCluster2, MyCluster3......,MyCluster20
now need two types of instances, one is readonly and other admin access. as KM doesn't support RBAC, so I created 2 instances by copying to new home directory and able to restart successfully
KM1/ZK1 -> MyCluster1, MyCluster2, MyCluster3......,MyCluster20
KM2/ZK1 -> MyCluster1, MyCluster2, MyCluster3......,MyCluster20
But on accessing the KM GUI, only 1 of them works and other gets error
`
! @75mekbfcn - Internal server error, for (GET) [/km/] ->
play.api.UnexpectedException: Unexpected exception[IllegalStateException: cannot enqueue after timer shutdown]
at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(HttpErrorHandler.scala:261) ~[com.typesafe.play.play_2.11-2.4.6.jar:2.4.6]
at play.api.http.DefaultHttpErrorHandler.onServerError(HttpErrorHandler.scala:191) ~[com.typesafe.play.play_2.11-2.4.6.jar:2.4.6]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$9$$anonfun$apply$1.applyOrElse(PlayDefaultUpstreamHandler.scala:151) [com.typesafe.play.play-netty-server_2.11-2.4.6.jar:2.4.6]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$9$$anonfun$apply$1.applyOrElse(PlayDefaultUpstreamHandler.scala:148) [com.typesafe.play.play-netty-server_2.11-2.4.6.jar:2.4.6]
at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:36) [org.scala-lang.scala-library-2.11.8.jar:na]
at scala.util.Failure$$anonfun$recover$1.apply(Try.scala:216) [org.scala-lang.scala-library-2.11.8.jar:na]
at scala.util.Try$.apply(Try.scala:192) [org.scala-lang.scala-library-2.11.8.jar:na]
at scala.util.Failure.recover(Try.scala:216) [org.scala-lang.scala-library-2.11.8.jar:na]
at scala.concurrent.Future$$anonfun$recover$1.apply(Future.scala:326) [org.scala-lang.scala-library-2.11.8.jar:na]
at scala.concurrent.Future$$anonfun$recover$1.apply(Future.scala:326) [org.scala-lang.scala-library-2.11.8.jar:na]
Caused by: java.lang.IllegalStateException: cannot enqueue after timer shutdown
at akka.actor.LightArrayRevolverScheduler.scheduleOnce(Scheduler.scala:277) ~[com.typesafe.akka.akka-actor_2.11-2.3.14.jar:na]
at akka.actor.Scheduler$class.scheduleOnce(Scheduler.scala:117) ~[com.typesafe.akka.akka-actor_2.11-2.3.14.jar:na]
at akka.actor.LightArrayRevolverScheduler.scheduleOnce(Scheduler.scala:182) ~[com.typesafe.akka.akka-actor_2.11-2.3.14.jar:na]
at akka.pattern.PromiseActorRef$.apply(AskSupport.scala:333) ~[com.typesafe.akka.akka-actor_2.11-2.3.14.jar:na]
at akka.pattern.AskableActorSelection$.ask$extension(AskSupport.scala:158) ~[com.typesafe.akka.akka-actor_2.11-2.3.14.jar:na]
at kafka.manager.KafkaManager.kafka$manager$KafkaManager$$tryWithKafkaManagerActor(KafkaManager.scala:195) ~[kafka-manager.kafka-manager-1.3.3.14-sans-externalized.jar:na]
at kafka.manager.KafkaManager.getClusterList(KafkaManager.scala:580) ~[kafka-manager.kafka-manager-1.3.3.14-sans-externalized.jar:na]
at controllers.Application$$anonfun$index$1.apply(Application.scala:24) ~[kafka-manager.kafka-manager-1.3.3.14-sans-externalized.jar:na]
at controllers.Application$$anonfun$index$1.apply(Application.scala:24) ~[kafka-manager.kafka-manager-1.3.3.14-sans-externalized.jar:na]
at play.api.mvc.ActionBuilder$$anonfun$async$1.apply(Action.scala:456) ~[com.typesafe.play.play_2.11-2.4.6.jar:2.4.6]
`
also see error as  #401
Is there anyway to run two duplicate instances using same ZK ?

This problem has been solved in the new version.
props.put(org.apache.kafka.clients.consumer.ConsumerConfig.GROUP_ID_CONFIG, s"KMOffsetCache-$hostname")

The above solution addresses the problem  of different instances of Kafka Manager on different nodes.
Could we extend it bit to include port number in the consumer group name?
Currently we run two instances of Kafka Manager(for backup and load sharing) on the same node in Dev environment where resource is limited. And we found each instance just contained partial information about the Kafka cluster because the two instances are in the same group.

authors: DavidLiuXh patelh tanuj83 yuqili

repo: yahoo/kafka-manager


text:
Cannot read property 'specs' of undefined

Hi while running my configuration file after all spec is executed i get this error message i.e.
[16:08:54] I/local - Shutting down selenium standalone server.
[16:08:54] E/launcher - Error: TypeError: Cannot read property 'specs' of undefined
at prepareData (\node_modules\protractor-retry\lib\retry.js:170:48)
at writeToFile (\node_modules\protractor-retry\lib\retry.js:154:15)
at Object.onCleanUp (\node_modules\protractor-retry\lib\retry.js:117:9)
at onCleanUp (\protractor-conf.js:104:15)
at q_1.Promise (protractor\built\util.js:46:49)
at Function.promise (node_modules\q\q.js:682:9)
at Object.runFilenameOrFn_ (\protractor\built\util.js:38:16)
at Runner.exit_ (node_modules\protractor\built\runner.js:35:27)
at q.then.then.then.then.then.then.then.then.then (node_modules\protractor\built\runner.js:437:25)
at _fulfilled (node_modules\protractor\node_modules\q\q.js:834:54)
Closing report
[16:08:54] E/launcher - Process exited with error code 100

Looks like you restart your browser at some point. When the browser is restarted the browser.currentSpec object is removed (looks like some issue with protractor).
My workaround was the following
export async function restartBrowser(browserInstance: ProtractorBrowser = browser,
                                     waitForAngularEnabled: boolean = false): Promise<ProtractorBrowser> {

    const currentSpec: any = browser.currentSpec;

    await browser.restart();
    browser.currentSpec = currentSpec;
    await browser.waitForAngularEnabled(waitForAngularEnabled);

    return browserInstance;
}

authors: ammargalal tymfear

repo: yahoo/protractor-retry


text:
skipTotalRecords not working when no filtering is applied

Summary of problem or feature request
When using skipTotalRecords(), if no filtering is applied, both recordsTotal and recordsFiltered fields return true to the client which causes misbehavior.
Code snippet of problem
class DataTablesController
{
    // ...

    public function datatable (SomeModel $model)
    {
        return DataTables::of($model)->skipTotalRecords()->toJson();
    }
}

Here's a response snippet
{
    draw: 3,
    recordsTotal: true,
    recordsFiltered: true,
    ....
}

Don't really know how datatables uses these fields to build the table but i get 0 as the filtered record count and NaN as the total record count.
Showing 0 to 0 of 0 entries (filtered from NaN total entries)
System details

Operating System: Ubuntu 18.10
PHP Version: 7.2
Laravel Version: 5.7
Laravel-Datatables Version: 8.0

It returns true and not 0? Can you please provide the specific version you are using?

It's 8.13.3.
composer.lock:
...
{
"name": "yajra/laravel-datatables-oracle",
"version": "v8.13.3",
"source": {
"type": "git",
"url": "https://github.com/yajra/laravel-datatables.git",
"reference": "387512371d3688f3fe1bf75e3e9e53b3d1426736"
},
"dist": {
"type": "zip",
"url": "
https://api.github.com/repos/yajra/laravel-datatables/zipball/387512371d3688f3fe1bf75e3e9e53b3d1426736
",
"reference": "387512371d3688f3fe1bf75e3e9e53b3d1426736",
"shasum": ""
},
...
Gonçalo Marrafa
On Sat, 9 Feb 2019 at 01:11, Arjay Angeles notifications@github.com wrote:

It returns true and not 0? Can you please provide the specific version
you are using?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/yajra/laravel-datatables/issues/1984#issuecomment-461998030,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAEuMP7TTmnAjDN4quADhmfI3PyPrN8vks5vLiA2gaJpZM4avVI4
.

Hello. I also experience similliar problem
This's my code
// @see https://yajrabox.com/docs/laravel-datatables/master/engine-query
        $db = DB::table("mhcustomer", "c")
                ->select(["c.nomor", "kode_hokky", "nama", "telepon_hp", "s.point", "s.point_tier"])
                ->join(DB::raw("(select `s`.`nomormhcustomer`,
                    sum(s.jumlah) as point,
                    sum(s.jumlah_tier) as point_tier
                from
                    tsaldo_membership s
                group by s.nomormhcustomer) as `s`"), "s.nomormhcustomer", "=", "c.nomor");

        return DataTables::of($db)
                ->skipTotalRecords()
                ->setTotalRecords(0)
                // see @https://datatables.yajrabox.com/eloquent/post-column-search
                // see @https://datatables.yajrabox.com/fluent/custom-filter untuk cata SULIT
                // terpaksa kalau kolomnya agregate kaya sum, count, iffnul, dll, tapi kalau ga, pakai get cukup
                // @see https://datatables.yajrabox.com/relation/has-one
                // Itu untuk Kasus Pakai Relationship nambah kolom, jadi ga perlu raw query
                ->setTransformer(function($item){

                    return [
                        'nomor'         => $item->nomor,
                        'kode_hokky'    => $item->kode_hokky,
                        'nama'          => $item->nama,
                        'telepon_hp'    => $item->telepon_hp,
                        'point'         => $item->point,
                        'point_tier'    => $item->point_tier,
                        'tier'          => ''
                    ];
                })
                ->make(true);

AND the respond still query aggregate

Yes. This is true. But I do not think there is an appropriate solution.
If we do not use skipTotalRecords(), it will set recordsTotal and recordsFiltered as 'true'.
In the file: QueryDataTable.php of folder "/vendor/yajra/laravel-datatables-oracle/src/"
 function: make($mDataSupport=true)
       ...
       $this->prepareQuery()  // This method calls totalCount() --- it will set totalRecords as true if skipTotalRecords() is used.
                                             //  else, it will call count() to run the query (select count(*) ...)
       ...

 In function: prepareQuery(), after it calls totalCount(), it will call filterRecords().
 If there is not a filter applied, it will set totalRecords to filteredRecords.
 So they both will be 'true' if skipTotalRecords() is used.

That is what this happens.
In my case, it will take around 50 seconds to get the JSON data because my SQL statement is quite complex.
But if I used skipTotalRecords(), it will only take 25 seconds, much better. But the pagination will not show correctly because the page does not know how many records in total.

It has actually 20 entries, could be shown in 2 pages. But it has infinite pages.
If I do not use skipTotalRecords(), there is another way to get the count, which is:
setTotalRecords(DataTables::of($model)->count())

But this is the same as the scenario that we do not use skipTotalRecords() because it will call function 'count()' like what prepareQuery() do.
Well, it seems there is not a win-win solution for me use only one query to get both data and totalcount.

authors: benyaminl gjm hejingyuan199 yajra

repo: yajra/laravel-datatables


text:
[Docs] Error in pages "Export columns" & "Print columns" in official docs

Summary of problem or feature request
Error open pages in official docs in section "Column Editing" next pages: "Export columns" and "Print columns". Which open this pages I give exception below I attach screenshots opening pages.

There is a mistake in URL. It should be:
https://yajrabox.com/docs/laravel-datatables/master/export-column
https://yajrabox.com/docs/laravel-datatables/master/print-column
Where did you get the link? Might be a typo somewhere in the docs. Also I think a similar issue like this was already raised.

There is a mistake in URL. It should be:
https://yajrabox.com/docs/laravel-datatables/master/export-column
https://yajrabox.com/docs/laravel-datatables/master/print-column
Where did you get the link? Might be a typo somewhere in the docs. Also I think a similar issue like this was already raised.

I found, you have mistack in sidebar menu. In sidebar links ends with 's'

authors: livevasiliy yajra


text:
Artikel-ID vor Weiterleitung auf Existenz prüften

Wenn ein nicht existierender Artikel, wie z.B. https://design-to-use.de/index.php?article_id=72 aufgerufen wird, kommt eine Weiterleitungsschleife. Der Artikel sollte zuvor auf Existenz geprüft werden.

Hui, ich bekomme deswegen auch gerade vermehrt von google Post, wegen Weiterleitungsschleife...
Es ist dieser neue Code-Block:
https://github.com/yakamara/redaxo_yrewrite/blob/main/lib/yrewrite/yrewrite.php#L220
Wenn ich den auskommentiere, bekomme ich wieder die normale 404 Page.

Das ist mir auch gerade unangenehm aufgefallen!

Ja, heute kam wieder Post von google.

ohne den code block gehen weiterleitungen aber nur ohne clang param

Ich hab gerade einen PR dazu geschrieben: https://github.com/TobiasKrais/redaxo_yrewrite/commit/96385e429aa41ffb6a0c146f9cfea6a62e22e6db. Hat jemand Zeit den zu testen?

Hallo, bei mir existiert die Umleitungsschleife nach wie vor, YRewrite 2.9.1

authors: TobiasKrais fietstouring tyrant88


text:
🛑 rms-neoaria is down

In 15f74ae, rms-neoaria (https://rms.neoaria.io/conlab) was down:

HTTP code: 0
Response time: 0 ms

Resolved: rms-neoaria is back up in 922c410.

repo: yakenator/upptime


text:
Missing fonts in OS X build

Downloaded the pre-built binary from:
https://github.com/yakyak/yakyak/releases/tag/v1.3.2

I verified that the css folder inside the YakYak.app package does not contain the files being referenced. Perhaps it's just a build/compile error.
Building the app from source doesn't contain this issue.

This has been fixed in next release.  See https://github.com/yakyak/yakyak/releases/tag/v1.3.3
(and dont worry, if you stick with 1.3.2, font isnt missing, just woff2 files missing, but you still have woff files working) .

authors: arnriu tseven

repo: yakyak/yakyak


text:
Refactoring Template by vue-cli 4.0

OverView

2.0で作成したものと3.0で作成したものとでソースの種類が大きく変わってる

package.json などのdependenceの種類が段違い

https://github.com/yamanoku/vue_portfolio_templete/pull/381 周りの更新がしんどくなる

[ ] vue-head入れてmeta情報周り整える
[ ] 左メニュー一覧のレイアウト作成
[ ] pwa化
[ ] TypeScript導入

4.0でちゃったよ  😇

2.0 => 3.0 のマイグレーションをしてから 3.0 => 4.0 のマイグレーションをするのが良いのか


text:
get orientation change while locking to portrait

I am building a camera application and there i want to shoot both landscape and portrait videos,
the problem I am facing is that I don’t want my whole screen to be rotated while the device gets rotated, instead I want my camera screen to be locked on portrait mode and rotate the icons by using “Animated”, but while locking to portrait I am not able to get the “onOrientationChange” eventListener fired.
so is there any way to get onOrientationChange listeners while locking to portrait?

Is it possible to receive these events from Android while it's locked in portrait?

no @Yozine

@ChintanRajpara so did you end up locking it as potrait in the end and completely disabling the landscape mode?

@ChintanRajpara so did you end up locking it as potrait in the end and completely disabling the landscape mode?

repo: yamill/react-native-orientation

license: isc


text:
Clarify error for peculiar alias naming

In jruby/jruby#6365 we received a report of JRuby's YAML library producing a different error than the one used by CRuby.
JRuby uses SnakeYAML while CRuby uses libyaml.
The case in question involves the following content:
Exclude: **/*_old.rb

On libyaml (and older SnakeYAML), this is rejected as a syntax error because the * is interpreted as an alias prefix and the rest of the string does not conform to (typical?) alias naming (error raised is a syntax error).
On recent SnakeYAML, this parses ok but is rejected as a missing alias (error raised is a missing alias error).
I have tested various online YAML checkers, and they vary between these two behaviors.
My reading of the YAML spec seems to support this being a valid alias name format (or at least it does not seem to say it should be rejected as a syntax error). I personally believe the SnakeYAML behavior is appropriate for the spec, even though this is very odd syntax to permit.
I need clarification from the spec maintainers about the correct error here:

If the newer SnakeYAML behavior is correct, then libyaml is in error and should be fixed.
If the libyaml behavior is correct, then SnakeYAML will need to make a change. In this case, I believe there should also be an update to the spec to indicate why this peculiar alias syntax should be rejected.

cc @asomov

libyaml restricted aliases to only alphanumeric and -. That's different from what the spec (1.1 and 1.2) says.
https://yaml.org/spec/1.2/spec.html#c-ns-anchor-property
So lbyaml is too restrictive here (although the spec was too permissive on the other hand).
For a future YAML version, the plan is to restrict the characters.
For that reason, I believe @ingydotnet  wants to keep libyaml's behaviour like it is.

See also https://github.com/yaml/libyaml/pull/170 (which had to be reverted) and he linked discussion in pyyaml.

As @perlpunk said, the YAML 1.2 spec allowed too many characters (everything except whitespace and these chars ,[]{}). See

https://github.com/yaml/yaml-grammar/blob/master/yaml-spec-1.2.yaml#L1581
https://github.com/yaml/yaml-grammar/blob/master/yaml-spec-1.2.yaml#L509

That means syntax characters like: &*:|> are allowed, which is not particularly useful to the language.
libyaml departed from the spec in several places that were just poorly specced. libyaml allow ascii word chars and dash.
In an upcoming version of YAML we are discussing extending the alias/reference syntax to include document paths.
Like */foo/0/bar.

Ok, thank you for the feedback! I will take this to SnakeYAML and encourage them to revisit this and match the restrictions found in libyaml more closely.

I have filed an issue with SnakeYAML so @asomov can decide how to proceed.
https://bitbucket.org/asomov/snakeyaml/issues/485/alias-names-are-too-permissive-compared-to

authors: headius ingydotnet perlpunk

repo: yaml/libyaml


text:
feature/#10_artwork_list

작품 리스트 확인할 수 있도록 만들었습니다.
준호님 코드 많이 참고했어요!!
너무 심하게 복붙 신공을 한 것 같아 죄송하네요ㅜㅜ
남우님이 먼저 작품 등록을 완성하셔서 그 위에 덧붙였는데 뭔가 잘못 건드려 문제가 생겼을까 매우 걱정이 됩니다.
제가 php를 처음 다뤄봐서 열심히 공부하고는 있는데 부족한 부분이 많아요.
피드백 주시면 바로 수정하도록 하겠습니다!

리뷰감사합니다!
리뷰해주신 부분 적용해서 커밋했습니다~

repo: yamujine/artmatch


text:
🛑 Google is down

In 3d2dee5, Google (https://google.icloudnative.io) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Google is back up in 094f297 after 6 minutes.

repo: yangchuansheng/upptime


text:
OpenAPI3 migration. Components section

Please see the migration roadmap https://github.com/yarax/swagger-to-graphql/wiki/OpenAPI3-migration
Among things that I noticed so far:

[ ]  New structure instead of definitions (components/schemas)
[ ]  responses
[ ]  parameters
[ ] examples
[ ] requestBodies
[ ] headers
[ ] links
[ ] callbacks
[ ] securitySchemas

So they should be separated GraphQL types, if they're present in the schema. And accordingly can be referred to from other places

Implemented in #143

repo: yarax/swagger-to-graphql


text:
Not track immediate availability

Sir, your yesterday update dated 13/06/21 lead delay availability search.
Not search immediate available seat.
Please resolve

Yes, faced same....even i tried manually i got my slot but still website didn't found the slot !!!

The polling frequency had been reduced to comply with rate limits and stop
users from getting blocked. This is expected.
If you think the app is not picking availability, then please stop and
start tracking or change tracking mode.
On Mon, Jun 14, 2021, 11:10 PM Kamal gupta @.***> wrote:

Yes, faced same....even i tried manually i got my slot but still website
didn't found the slot !!!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/yashwanthm/cowin-vaccine-booking/issues/98#issuecomment-860867646,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJJ6MVPTXNBPM7T3ZDITSDTSY5IBANCNFSM46VS37PQ
.

Although speaker earier says every time slots available at specific center.
But now speaker speaks only one time slots available then stop not repeat but earlier speaker repeats tills available slots till Nil.

If you are logged in, the app will book it. Otherwise, it will wait as soon as availability is detected. @Raman9944

authors: Raman9944 kamalguptas yashwanthm

repo: yashwanthm/cowin-vaccine-booking


text:
キューの区切り文字の記載を修正する

デフォルトは _ 区切りだと思うので、それにあわせて記載を変更しています。

@sasata299 PRありがとうございます! 原著を確認してみたところ原著の方も間違っていたので (後者が _ 区切りになっていなかったので) 、もしよければ sasata299 さんの方で rails/rails に PR 送っていただけないでしょうか? 😆✨ (お手間でしたら僕の方で PR 送ります! 📨 💨 )
https://edgeguides.rubyonrails.org/active_job_basics.html

@yasulab おぉぉ、そうだったのですね！送らせていただきます！（コントリビュートチャンス 🎉🎉）

😆👍✨

と思ったのですが、原著の方は問題ないですかね。 🤔

お、そのスクリーンショットの後者のコメント欄が staging.low_priority になってませんか 👀

お、そのスクリーンショットの後者のコメント欄が staging.low_priority になってませんか 👀

なってます！ 👍
スクリーンショット（原著）のコメント、後者はproduction/stagingともに "." 区切りが正しいので、問題ないかなと思ってます。何か勘違いしてますかね、、？ 🙈

production.low_priority
staging.low_priority

後者はproduction/stagingともに "." 区切りが正しい

なるほど...!! すみません! 僕の勘違いでした! 🙈💦


text:
5.2キャッチアップ翻訳 action_controller_overview.md

https://github.com/yasslab/railsguides.jp/commit/2c1e9c145c6b757487ef9651c19cbdc90c6a3933
を参照

「Webアプリケーション」「Railsアプリケーション」などを「Webアプリ」「Railsアプリ」などと一括変換しても良いかなと思いますが、一旦はキャッチアップ翻訳だけに注力したいので、ひとまず従来通りの規約「アプリケーション」を使う形で統一しますね ;)


text:
タイプミスの修正

コード例と説明文とがずれていたので修正しました。

Typo 修正 PR ありがとうございます！助かります！！(＞人＜ )💖


text:
Use Rc instead of String

Fixes #39

Okay, I've looked through the changes, all looks reasonable. Do you think for code clarity we should maybe have
type Name = Rc<str>

in term.rs? afaict we're really just using ref-counted strings to track immutable names in the parser and checker and having name: Name seems slightly better than name: Rc<str> everywhere.

Sure, I can make that change.

authors: brightly-salty johnchandlerburnham

repo: yatima-inc/yatima


text:
specify better the itunes:metatags in RSS

Take a good look at how LDDM did:
Rendu Apple Podcast : https://podcasts.apple.com/fr/podcast/les-démons-du-midi/id713021042
Rendu Spotify : https://open.spotify.com/show/3RErVM4oHpsqClWmrb4GcL?si=1Yzzbn1PQO-ZYxw_kIqunA&nd=1
RSS : https://www.geekzone.fr/feed/les-demons-du-midi/
Better specify itunes:image itunes:summary and stuff

should be fine, closing for now

repo: yattoz/calvinball-website


text:
Error  PROOT_NO_SECCOMP to 1

When I throw a template, it gives this error:

proot error: ptrace(TRACEME): Operation not permitted
proot error: execve("/usr/bin/ansible-playbook"): Operation not permitted
proot info: It seems your kernel contains this bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1202161
To workaround it, set the env. variable PROOT_NO_SECCOMP to 1.
fatal error: see proot --help.
proot error: can't chmod '/tmp/proot-695-bDhmxe': No such file or directory`

run docker with:

docker run -t -d --volumes-from astdata -v ~/certs:/certs -e SERVER_NAME=TOWER -e PROOT_NO_SECCOMP=1 -p 443:443 --name=ast ybalt/ansible-tower

Solved with :
docker run -i  -d --volumes-from astdata -v ~/certs:/certs -e SERVER_NAME=TOWER -e PROOT_NO_SECCOMP=1 --security-opt seccomp:unconfined -p 443:443 --name=ast ybalt/ansible-tower

repo: ybalt/ansible-tower


text:
🛑 NDHU RPage is down

In 87aa3c3, NDHU RPage (https://www.ndhu.edu.tw) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NDHU RPage is back up in d7e2e6f after 17 minutes.


text:
[Feature request] 歌曲匹配纠偏

可以加入歌曲匹配纠偏功能吗？支持手动输入正确的歌曲ID，类似于s337443501/NeteaseMusicCloudMatch（只能windows用，不太方便）

可以，这两天抽空，下一个版本就加上

已经提交应用商店审核了，根据之前的情况，预估一两天就可以上架自动更新了，如果急迫的话可以自己本地打包

神速🚀 谢谢！

@lixvbnet  Chrome 应用商店已经审核通过并上架了

authors: lixvbnet ydq

repo: ydq/netease-cloud-disk-music-upload

license: WTFPL


text:
Opacity control for individual lines

With default value set to depend on 1/f(number of subjects) or some such, so that as we have more subjects, things get more transparent.

Closed by #83.

authors: arokem richford

repo: yeatmanlab/AFQ-Browser


text:
x ~ Binomal(n, p) is broken due to unsupported Real type

Need to submit a PR to StatsFuns.jl to fix this in https://github.com/JuliaStats/StatsFuns.jl/blob/master/src/distrs/binom.jl.

PR: https://github.com/JuliaStats/StatsFuns.jl/pull/30

I haven't finished that PR yet.

Closed as https://github.com/JuliaStats/StatsFuns.jl/pull/30 is accepted.