text:
🛑 Hiroshima.fun is down

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

HTTP code: 0
Response time: 0 ms

Resolved: Hiroshima.fun is back up in f31bebf.


text:
feat: use synckit worker to gain performance

Context

closes: #4

Problem

see #4

Solution

Use synckit worker and synchronously format inside it instead of spawn child process

I think mostly works fine but if syntax error occurs, it results below behaviour.
https://user-images.githubusercontent.com/1641039/151663344-a10213fa-08e0-4e99-80a5-c6f534eaddb2.mp4
This behaviour is using coc.nvim's format on save.
~~
  4   "coc.preferences.formatOnSaveFiletypes": [
  2     "blade",
  8   ],

and syntax error on :call CocAction('format') results vim process hang up.
https://user-images.githubusercontent.com/1641039/151663982-6b9a3eb7-56ca-4193-b5e5-3a268edd5f03.mp4
I'm not familiar with coc.nvim extension system, so if you know anything about this behavior, I'd appreciate it!

I forgot to reject error in catch
Now It's work as expected I think.
https://user-images.githubusercontent.com/1641039/151711934-821fa671-af05-4a92-80d8-bc30d9bf26ca.mp4

Hi, @shufo. Sorry for the late reply. Thanks for checking out "coc-blade".
The other day, blade-formatter was replaced by typescript from javascript, so I was thinking of refactoring in api instead of cli in coc-blade's blade-formatter.
Pull Request, Thank you very much. I'll check it out later.

@shufo I got to try PR! I am very surprised that it is running very fast.
I've never used worker or synckit before, so I'm a little nervous about maintaining them in the future, but if they're this fast, no problem.
In coc-blade, the files under src are excluded by .npmignore, so I will make some adjustments after the merge.

source: gharchive/pull-request

authors: shufo yaegassy

repo: yaegassy/coc-blade

license: MIT

license_type: permissive

license_source: github-api


text:
Create reaction_listener.go.tmpl

The reaction listener for the Connect4 game.
Please describe the changes this PR makes and why it should be merged:
Status

[x] Code changes have been tested on an instance of YAGPDB, or there are no code changes
[x] I have read and followed the contribution guide

See the comment in #210.

repo: yagpdb-cc/yagpdb-cc


text:
How to custom query in datatables/ModelDataTable.php

How to custom query in datatables/ModelDataTable.php
Hi Yajra, may we custom query in ModelDataTable.php? I have CompetencyDataTable.php and I want to join Competency data with Competency Group. I try to change the query, but it gives me error "Method getQuery does not exist.". Where should I put the custom query if I use datatables/ModelDataTable.php? And can you give me example the right query for this case? I use Infyom Generator with datatables when build this.
This is the CompetencyController.php
When I access competency page, it render datatables which has CompetencyDataTable as parameter.
public function index(CompetencyDataTable $competencyDataTable)
    {
        return $competencyDataTable-> render('competencies.index');
    }

This is the original CompetencyDataTable.php
class CompetencyDataTable extends DataTable
{
    /**
     * Build DataTable class.
     *
     * @param mixed $query Results from query() method.
     * @return \Yajra\DataTables\DataTableAbstract
     */

    public function dataTable($query)
    {
        $dataTable = new EloquentDataTable($query);

        return $dataTable->addColumn('action', 'competencies.datatables_actions');
    }

    /**
     * Get query source of dataTable.
     *
     * @param \App\Models\Post $model
     * @return \Illuminate\Database\Eloquent\Builder
     */
    public function query(Competency $model)
    {
        $query = Competency::query();

        return $this->applyScopes($query);
//        return $model->newQuery();
    }

    /**
     * Optional method if you want to use html builder.
     *
     * @return \Yajra\DataTables\Html\Builder
     */
    public function html()
    {
        return $this->builder()
            ->columns($this->getColumns())
            ->minifiedAjax()
            ->addAction(['width' => '80px'])
            ->parameters([
                'dom'     => 'Bfrtip',
                'order'   => [[0, 'desc']],
                'buttons' => [
                    'create',
                    'export',
                    'print',
                    'reset',
                    'reload',
                ],
            ]);
    }

    /**
     * Get columns.
     *
     * @return array
     */
    protected function getColumns()
    {
        return [
            'competency_group_id',
            'name',
            'sort_number'
        ];
    }

    /**
     * Get filename for export.
     *
     * @return string
     */
    protected function filename()
    {
        return 'competenciesdatatable_' . time();
    }
}

I try to change in query parameter in datatables
public function dataTable($query)
    {
        $query = DB::table('competencies')
            ->join('competency_groups', 'competencies.competency_group_id', '=', 'competency_groups.id')
            ->select('competencies.*', 'competency_groups.name AS group_name')
            ->get();
        $dataTable = new EloquentDataTable($query);

        return $dataTable->addColumn('action', 'competencies.datatables_actions');
    }

But everytime I run the code, it gives me error "Method getQuery does not exist."
System details
This is my system details

Win10
7.2.2
Laravel 5.5
Laravel-Datatables 8.x

Try this code:
public function dataTable($query)
    {
        $dataTable = DB::table('competencies')
            ->join('competency_groups', 'competencies.competency_group_id', '=', 'competency_groups.id')
            ->select('competencies.*', 'competency_groups.name AS group_name')
            ->get();

        return Datatables::of($dataTable)->addColumn('action', 'competencies.datatables_actions');
    }

@putradongkal your code works. Thanks!!

source: gharchive/issue

authors: melzangelina putradongkal

repo: yajra/laravel-datatables

license: mit

license_source: bigquery


text:
ycom_auth_password lässt keine eigenen Rechte zu.

Passt man die Rechte an funktioniert zwar das anlegen im Backend, beim Login im Frontend wird aber auf PASSWORD_POLICY_DEFAULT_RULES geprüft. Ich hab hier eine alte DB mit kurzen Passwörtern, die können sich jetzt zwar einloggen bekommen aber trotzdem den Fehler dass das Passwort nicht passt.

Wo passt du die Rechte wie an? Möchte das noch besser verstehen

Ich muss heute sowieso noch eine neue Community installieren und gebe dir dann noch mal ausführlicher Feedback dazu

Okay, ich glaube ich hab's. Rechte müssen im Frontend und im Backend definiert werden (wie du es gesagt hast) dazu müssen dann natürlich auch die Fehlermeldungen angepasst werden. Verwirrend ist dass:
ycom_validate_password_policy_rules_error = Bitte die Standardregeln beachten mind. 1 Buchstabe groß und klein, mind. 8 Zeichen ist.
An der Stelle weiß ich nicht, ob die Übersetzung über die lang Sinn macht. Ich hatte nämlich eigene Regeln definiert aber trotzdem die Standard Fehlermeldung bekommen.

Die Logik sollte passen

Im Backend kann man eigene Regeln sonst kommen die Defaultregeln
Im Frontend genauso. Frontend weiß nichts vom Backend, deswegen kann man das nicht übernehmen
Message gibt es als Defaultübersetzung, sollte man aber immer im Frontend ersetzen, weil clang != Backendlang

Für mich passt alles. Nur in der Doku könnte das noch verständlicher erklärt werden

Doku übernehme ich.
Ich hätte in dem Fall trotzdem eine Fehlermeldung wie "Fehlermeldung bitte den Passwortregeln anpassen" besser gefunden, komm' aber so auch mit klar.

authors: dergel marcohanke


text:
remove obsolate type 'unicode:unicode_char' from specs

unicode:unicode_char() was removed in R16 😃

Coverage remained the same at 77.131% when pulling 573199f422d5920a6429dc1f75aa983706b83083 on rbkmoney:master into 296b399f99babadc3e5aa1fdfe17f6cd8ba844aa on yakaz:master.

Thank you! Sorry for taking so long to merge it...

authors: coveralls dumbbell petrkozorezov

repo: yakaz/yamerl


text:
Fix n key input in note dialog

nキーが使えない問題を修正した
ぶっちゃけ汚いので何かしら良いライブラリを探したい

ここらへんのリファクタリングは任せた

repo: yamader/minskey


text:
Fixing unvalid example on certificate/v1

Official documentation: https://cert-manager.io/docs/concepts/certificate/
I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=ru
Description of changes:
Correction of documentation in certificate examples

Все готово!
Проверьте результат: RU,
Check the result: EN.

Cпасибо за правку! Пришлите, пожалуйста, идентификатор своего платёжного аккаунта из Биллинга, чтобы мы могли начислить грант в рамках контент-программы.

Спасибо, держите: dn2v1o10vvfghc2ddr69
Sent from my iPhone

On 1 Aug 2022, at 15:17, Sergey Kanunnikov @.***> wrote:

Cпасибо за правку! Пришлите, пожалуйста, идентификатор своего платёжного аккаунта из Биллинга, чтобы мы могли начислить грант в рамках контент-программы.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.

Грант выдали, скоро должен поступить. Спасибо!

authors: SerjKanunnikov dahnlka yfm-team

repo: yandex-cloud/docs


text:
Is there a way to check mutation is in progress?

I recently triggered a DELETE mutation on relatively small table. Is there a way I can see it is in progress or approximatelly determine when it will finish?
In mutations table I can only see parts_to_do=1 but nothing else.
Thanks

In mutations table I can only see parts_to_do=1 but nothing else.

There is nothing else to track mutations: only system.mutations table.

For Replicated tables, you can also look at system.replication_queue.

Thank you!
For those wondering, also check server error log.

authors: alexey-milovidov simPod

repo: yandex/ClickHouse


text:
/32 mask opens access to any host

ClickHouse server version 18.14.18 revision 54409 (18.12.17 same thing)
configuration like this
           <networks incl="networks" replace="replace">                 <ip>::1</ip>                 <ip>127.0.0.1</ip>                 <ip>172.24.35.72/32</ip>             </networks>
allows access from, for example, 172.24.41.201
If I remove '/32' from configuration, network acl starts to work as intended.
If I recall correctly, I did not observe such behavior before upgrading to 18.12.17 from some 1.1.54xx version.

Confirm. The problem appears for any netmask in CIDR format.
Test case:
<?xml version="1.0"?>
<yandex>
    <users>
        <readonly>
            <password></password>
            <networks incl="networks" replace="replace">
                <ip>1.0.0.1/24</ip>
            </networks>
            <profile>readonly</profile>
            <quota>default</quota>
        </readonly>
    </users>
</yandex>

With that configuration access from localhost should be forbidden. But
clickhouse-client -u readonly --query="SELECT 'ups'"
When changing ip to '1.0.0.1/255.255.255.0' it works as expected.

I'm having the same issue with ClickHouse server version 18.16.1 revision 54412.

This error was fixed in #3945. The fix is available in 19.1.6.

authors: filimonov liangliangxiao mruncles ztlpn


text:
Support retention policy for general MergeTree engine

Though it is presented as a general RDBMS, ClickHouse looks very promising for timeseries data. Do you have plans to support Retention policy for other storage engines,  which is very necessary for a timeseries? I know it is well supported for GraphiteMergeTree, however, it would provide more possibilities if support for other engines is provided.

TTL for Columns and Tables -- Determines the lifetime of values.
https://clickhouse.yandex/docs/en/operations/table_engines/mergetree/#table_engine-mergetree-ttl

authors: BoseSean den-crane


text:
Add new aggregate function sumMap(key, value).

Adding new aggregate function sumMap, which takes two arguments: keys and values, and as a result, builds an array of 2 arrays - ordered keys and values summed up  by corresponding keys.
This function is the most useful when using SummingMergeTree to sum Nested columns, which name ends in "Map".
Example: sumMap(k, v) of:
 k           v
 [1,2,3]     [10,10,10]
 [3,4,5]     [10,10,10]
 [4,5,6]     [10,10,10]
 [6,7,8]     [10,10,10]
 [7,5,3]     [5,15,25]
 [8,9,10]    [20,20,20]

will return:
[[1,2,3,4,5,6,7,8,9,10],[10,10,45,20,35,20,15,30,20,20]]

Implementation is rather inefficient, also we lack limit on array sizes and memory tracking. This is Ok for first version (will merge after few modifications). Superior implementation can use implementation similar to AggregateFunctionGroupUniqArray.

I changed return type to Tuple(Array(K), Array(V)) and did other requested changes.
Please review again and I hope we could merge then.

authors: alexey-milovidov bocharov


text:
English translation is updated

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en

Thanks!
BTW, the files became executable. This is bad but tolerable.

Very innacurate master merge before push. Lot of regressions

P.s. I didn't review all the changes. Probably there are more problems.

Hello guys,
Are you sure about : "In contrast to the native interface, the HTTP interface does not support the concept of sessions or session settings, does not allow aborting a query (to be exact, it allows this in only a few cases)". I mean was this functionality removed ? because I'm using session_id, session_timeout and some other settings over http and works nice (I'm using a branch a bit older from december).

@silviucpp it looks like regression of #2037 (and few other doc commits) caused by inaccurate conflict resolution during merge.

@filimonov great :) I thought the features were removed :)

authors: BayoNet alexey-milovidov filimonov silviucpp


text:
🛑 Google is down

In 7b83c17, Google (https://google.icloudnative.io) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Google is back up in df98acd.

repo: yangchuansheng/upptime


text:
🛑 Umami is down

In 7938543, Umami (https://umami.icloudnative.io) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Umami is back up in 50cbf59.


text:
🛑 Umami is down

In c144a4d, Umami (https://umami.icloudnative.io) was down:

HTTP code: 503
Response time: 1857 ms

Resolved: Umami is back up in 9b1da07 after 6 minutes.


text:
The site seems to be down.

https://www.techinterviewhandbook.org/grind75

Hi yes I'm in the process of moving the DNS to Cloudflare, so there will be some downtime.

Should be up now. Please reopen if it's not!

repo: yangshun/tech-interview-handbook


text:
https好像不太好用

https好像不太好用？
如何处理

能说明下有什么问题么？

感谢你的回复。
我想做HTTPS转发（我已经经过其他方法实现），用net.Listen 监听端口，然后用浏览器https访问这个端口。但发现
c.getTunnelInfo()  这个方法不能解析https请求。我测试时请求数据开头是：【22 3 1 2 0 1 0 1 252 3 3 26 228 218 84 238 33。。。】

gsproxy 是一个HTTP Proxy，支持代理HTTPS请求的。
你可以看我这篇文章里面讲解了HTTP Proxy的原理：http://yangxikun.com/http/2017/09/16/http-proxy.html

谢谢。

authors: dotqi yangxikun

repo: yangxikun/gsproxy


text:
没做完？

没做完？没做完？没做完？没做完？没做完？没做完？

没什么报错，后台是创建不了投票的吗？

也包含微信端工程么？

也包含微信端工程么？

微信端比较简单，主要是有微信认证的h5页面

也包含微信端工程么？

微信端比较简单，主要是有微信认证的h5页面

这边有个类似的功能需求，你这边可以做么

这边有个类似的功能需求，你这边可以做么
需求是怎样的呢？

还做吗？怎么卖？77099543@qq.com

authors: jason76wong jasonwongX teebbstudios yangxyo


text:
申请用此教程作为SpaceVim的默认中文教程

@yangyangwithgnu
你好，我是SpaceVim这个项目的发起者，也申请了一个域名 https://spacevim.org ，首先简单说下SpaceVim的初衷，我挺喜欢spacemacs那种模块化的模式，所以我也想为vim来做一个这样的模块化的配置，这一项目目的不是打造一个功能非常强大的IDE，相反，最终是想做一个最简单华的框架。主要的开发精力应该是在各个模块的开发和完善，用户根据自己的自身需要，载入相应的模块，将SpaceVim打造成自己的IDE。
目前这个项目，国外的支持用户相对多一点，国内确认也是因为没有很好的平台，此外确实是因为我还没有为这个项目写中文的介绍文档。PR正在进行中。
我在英文介绍中采用vim-galore作为教程，而在中文的说明中，我想以这篇文章作为教程，也希望您可以帮助推广下SpaceVim这种模块化的思想，我也想有更多的人来提交各种layer。
wsdjeg
2017-1-21

这篇教程你随意使用，兄弟。后续找时间再在文章中增加 SpaceVim 的介绍。

authors: wsdjeg yangyangwithgnu


text:
is it possible to catch function calls from within jsx handlers in the render function?

Something like <Element onClick={this.function()} /> is pretty much always a mistake as it executes the function during render. Is it possible to catch cases which are like this? I think the only real valid types should be onClick={() => ...} or onClick={this.bound_fn} ie a function call in a render element is probably an issue most of the time.

Have you tried eslint-plugin-react-perf ?

unit tests should be easily able to verify that you passed a function when expected as a prop.

authors: JustFly1984 ljharb mzealey

repo: yannickcr/eslint-plugin-react


text:
[BUG] react/prop-types - false positive when returning null

I'm trying to update 7.20.0 to 7.20.3, but I have new false positive errors for components that can return null.
This is telling me 'number' is missing in props validationeslintreact/prop-types:
import React from 'react';

type Props = {
  number: number;
};

export default (props: Props) => {
  const { number } = props;

  if (number === 0) {
    return
Number is 0
;
  }

  return null;
};

But this is fine:
import React from 'react';

type Props = {
  number: number;
};

export default (props: Props) => {
  const { number } = props;

  if (number === 0) {
    return
Number is 0
;
  }

  return
Number is not 0
;
};

Same problem for me

I assume that if you flip the first example so the null is returned conditionally and the jsx unconditionally, that it’ll be detected as a component properly?

@ljharb exactly, no issue if the null is returned in the condition

Specifically, component detection should be looking at every return value, and if any of them are jsx, and if all of them are possibly valid component return values (jsx, null, or a string/number/array of those things), then it should be detected as a component.

Hi @gcourtemanche !
I have made a branch trying to resolved this problem.
Could you try this branch https://github.com/hank121314/eslint-plugin-react/tree/develop and test whether the issue is resolved?
Thanks!

Hi @hank121314, thanks for helping me with this issue. I tried running eslint using commit ad0bb3005640eb7f147916e6b524e61be2e71992 and I got this error:
Oops! Something went wrong! :(

ESLint: 7.3.1

TypeError: Cannot read property 'forEach' of undefined

hmm, sorry for that.
Could you please give me your example code and which parser did you use?
Thanks!

With @typescript-eslint/parser, any file is throwing the error.

If you don’t mind, could you please give me full error code?
And I need the file which occurred.
If any file is throwing the error, please give me an example code.
Like this.
Oops! Something went wrong! :(

ESLint: 7.3.1

TypeError: Cannot read property 'heritage' of undefined
Occurred while linting /Users/hankchen/Desktop/FrontEnd/Electron/electron-react-template/src/app/components/Charts/GaugeChart/GaugeChart.tsx:32← this file.
    at declarePropTypesForTSTypeAnnotation (/Users/hankchen/Desktop/FrontEnd/Electron/electron-react-template/node_modules/eslint-plugin-react/lib/util/propTypes.js:465:56)
    at markPropTypesAsDeclared (/Users/hankchen/Desktop/FrontEnd/Electron/electron-react-template/node_modules/eslint-plugin-react/lib/util/propTypes.js:677:33)
    at Object.markAnnotatedFunctionArgumentsAsDeclared (/Users/hankchen/Desktop/FrontEnd/Electron/electron-react-template/node_modules/eslint-plugin-react/lib/util/propTypes.js:720:7)
    at updatedRuleInstructions.<computed> (/Users/hankchen/Desktop/FrontEnd/Electron/electron-react-template/node_modules/eslint-plugin-react/lib/util/Components.js:914:43)
    at /Users/hankchen/.config/yarn/global/node_modules/eslint/lib/linter/safe-emitter.js:45:58
    at Array.forEach (<anonymous>)
    at Object.emit (/Users/hankchen/.config/yarn/global/node_modules/eslint/lib/linter/safe-emitter.js:45:38)
    at NodeEventGenerator.applySelector (/Users/hankchen/.config/yarn/global/node_modules/eslint/lib/linter/node-event-generator.js:254:26)
    at NodeEventGenerator.applySelectors (/Users/hankchen/.config/yarn/global/node_modules/eslint/lib/linter/node-event-generator.js:283:22)
    at NodeEventGenerator.enterNode (/Users/hankchen/.config/yarn/global/node_modules/eslint/lib/linter/node-event-generator.js:297:14)

If the occurred file is private you can mail to my email(hank121314@gmail.com).
Thanks you very much @gcourtemanche!

Hi @gcourtemanche !
I think I might have found the issue related.
Did your repository have some syntax Intersection Types:
Like this:
type User = {
  user: string;
 }
// This line
type Props = User & {
  userId: string;
};

export default (props: Props) => {
  const { userId, user } = props;
  if (userId === 0) {
    return
userId is 0
;
  }
  return null;
 };

@hank121314 yes, it does have intersection types!

The latest commit at developer branch solved intersection types issue! Please try it.
Thanks!

@hank121314 I can't find the developer branch :(

Forget to tell I commit to my own fork. Here:https://github.com/hank121314/eslint-plugin-react/tree/develop

The error is gone but another error appeared:
propType "number" is not required, but has no corresponding defaultProps declaration. eslintreact/require-default-props
Using this code:
import React from 'react';

type Props = {
  number?: number;
};

export default (props: Props) => {
  const { number } = props;

  if (number === 0) {
    return
Number is 0
;
  }

  return null;
};

If I remove the optional to number, there is no error anymore.

This error appeared because of rule(require-default-props).
Try to define defaultProps for react function component.
https://github.com/microsoft/TypeScript/issues/31247

@hank121314 I only get the error when I'm using your branch

The error should display.
The reasons why 7.20.3 won't display are:

7.20.3 does not support TSTypeAliasDeclaration(like: type Props = { user: string; }) yet.(Fixed in my develop branch)
7.20.3 will get some bug when conditionally return JSXElement.(Fixed in pr: https://github.com/yannickcr/eslint-plugin-react/pull/2696)
Running the code below, it should show the same error.

interface Props {
  number?: number;
};
export default (props: Props) => {
  const { number } = props;
  if (number === 0) {
    return null;
  }
  return
Number is 0
;
}

Great, thank you for you help @hank121314 ! :)

Anytime 😄 .
I will make a pr after my latest pr is merged


text:
Pre 1.16 compatibility

https://github.com/yannicklamprecht/WorldBorderAPI/blob/4b4426af5e7dbbe2bf82918c8d58bb7e72ce481a/WorldBorderPlugin/src/main/resources/plugin.yml#L4
This breaks pre 1.16 compatibility

https://github.com/yannicklamprecht/WorldBorderAPI/releases/tag/1.161.3

repo: yannicklamprecht/WorldBorderAPI


text:
Still dosnt download in master quality

The program do not download in master quality. It is same quality as normal flac. Spek and mediainfo confirms this. Is there any fix for this?

ENG: Yes, version 1.2.0.5 and 1.2.0.6 don't download in MQA, and old versions don't do it more, weeks back version 1.2.0.4 working 100% OK.
Sí, las versiones 1.2.0.5 y 1.2.0.6 no se descargan en MQA, y las versiones antiguas no lo hacen más, semanas atrás la versión 1.2.0.4 funciona 100% bien.

Still running 1.2.0.5. and no problems.
►you have to have a HiRes(Premium) Tidal subscription(Master)
►check box  ♬Master next to video icon
►don't forget the paste the right bearers Access token in the settings.

I have Tidal HiFi Premium. You can download with 'Master' set without error. But the quality isnt 24bit it is 16 bit. Try download an album and check it with mediainfo. It will be same bitrate as normal FLAC, around 970 kb/s.

UPDATE:
The python version is downloading in master quality. Tidal-GUI is not.

I have Tdl HiFi Premium. You can download with 'Master' set without error. But the quality isnt 24bit it is 16 bit. Try download an album and check it with mediainfo. It will be same bitrate as normal FLAC, around 970 kb/s.

Hi MusicBits, I noticed the same lately... but I think it's an issue with Tidal.
I noticed quite a LOT of MQA albums became available lately. (David Bowie almost all albums now, pink floyd the same)
And I noticed that (almost) all the extra albums show 16 bit 44.1 kHz and NOT 24 bit 44.1 kHz.
It took me a while but I came upon these two albums (Bloodsport by Suede);
https://tidal.com/browse/album/19227219
https://tidal.com/browse/album/68737419
Both are MQA 44.1 but when I play them in Audirvana
one shows 16 bit 44.1 (with a green dot) - master quality
the other shows 24 bit 44.1 (with a blue dot) - master studio quality
My MQA decoder shows the same information :
MQA 44.1 for the first album
MQA. 44.1 for the second (mind the extra dot after mqa denoting studio approval)
I ripped both albums and then played them again in Audirvana
and they show the same information (16 bit for the first and 24 bit for the second one)
Looking at the size of both folders the one is 284Mb and the other 584MB (or 300MB extra !)
So in my opinion it's not the ripper doing something wrong, but it's Tdl that for some reason is offering new albums in lower quality... And I assume they do it because the files are much smaller to save on bandwith ?
I have never heard of 16 bit MQA files ... but apparently this is what TDL is now offering now.
I am also wondering WHY they are doing this, as I can image this is a BIG drawback on audio quality
AND I assume there is no improvement over CD quality this way ?
P.S. I just saw you added a new comment that the Python version does download in Master Quality and Tidal-GUI is not...
Can you give a link of an album where you see this behaviour ???

Wim1975 - https://tidal.com/browse/album/161111442
This do not download from WEB-gui at all. Downloaded the same in python version and went fine. Although bitrate is in the low end, but that goes well with what you just described. Shame they lowered the quality.

Hi MusicBits,
I thought Tidal doesn't allow master files to be played in a web environment.
You need to use the desktop app for that.
So I assume the same happens for the web-gui. No master quality there... the files are streamed as 16bit 44.1khz (or 48khz maybe sometimes).
I ripped the album you mentioned using the desktop app and it gave me an 24bit 44.1kHz MQA. (green dot when playing)
P.S. I also ripped the other "Disco" ablum https://tidal.com/browse/album/161112150 (the NOT deluxe version with less tracks)
This one is also 24bit 44.1kHz MQA... BUT it is studio approved (shows a blue dot when playing !).
Grts ! ;-)

I have Tdl HiFi Premium. You can download with 'Master' set without error. But the quality isnt 24bit it is 16 bit. Try download an album and check it with mediainfo. It will be same bitrate as normal FLAC, around 970 kb/s.

Hi MusicBits, I noticed the same lately... but I think it's an issue with Tidal.
I noticed quite a LOT of MQA albums became available lately. (David Bowie almost all albums now, pink floyd the same)
And I noticed that (almost) all the extra albums show 16 bit 44.1 kHz and NOT 24 bit 44.1 kHz.
It took me a while but I came upon these two albums (Bloodsport by Suede);
https://tidal.com/browse/album/19227219
https://tidal.com/browse/album/68737419
Both are MQA 44.1 but when I play them in Audirvana
one shows 16 bit 44.1 (with a green dot) - master quality
the other shows 24 bit 44.1 (with a blue dot) - master studio quality
My MQA decoder shows the same information :
MQA 44.1 for the first album
MQA. 44.1 for the second (mind the extra dot after mqa denoting studio approval)
I ripped both albums and then played them again in Audirvana
and they show the same information (16 bit for the first and 24 bit for the second one)
Looking at the size of both folders the one is 284Mb and the other 584MB (or 300MB extra !)
So in my opinion it's not the ripper doing something wrong, but it's Tdl that for some reason is offering new albums in lower quality... And I assume they do it because the files are much smaller to save on bandwith ?
I have never heard of 16 bit MQA files ... but apparently this is what TDL is now offering now.
I am also wondering WHY they are doing this, as I can image this is a BIG drawback on audio quality
AND I assume there is no improvement over CD quality this way ?
P.S. I just saw you added a new comment that the Python version does download in Master Quality and Tidal-GUI is not...
Can you give a link of an album where you see this behaviour ???

On FB page "MQA audio - developments and reviews" there are another few album titles 16 as well as 24bit.
Example Simply Red "Picture book"

I downloaded the Tidal Pro version and played my Tidal Desktop before i signed in and still i have a "decrypt failed" still???
how do i fix this up??? do i have to download any other addons to make it work???

On FB page "MQA audio - developments and reviews" there are another few album titles 16 as well as 24bit.
Example Simply Red "Picture book"

I found an explanation why a huge amount of MQA's are now released in 16bit 44.1kHz.
In the early days of CD sometimes only recordings of 44.1kHz 16bit were made (unfortunately!).
MQA does improve those recordings...
https://www.mqa.co.uk/newsroom/news/tidal-masters-adds-millions-of-master-quality-tracks?fbclid=IwAR3gmdERZCneZjRJavszqxteh7vKbC3QsAvYzYCx2mRKqTz7IBJ2cf2CzPo
This section :
Bob Stuart, MQA founder, explained, “By paying great attention to the nature of sound and the way we hear, MQA opens a clear window and delivers all the detail and nuance of the original song. The music industry’s catalog contains millions of significant performances from the early days of CD where, sometimes, the recording was created in 44.1kHz 16bit and where no alternative existed. We are delighted that Warner Music Group is bringing this content to TIDAL.”

I cant download MQA :(
https://youtu.be/Fu7YVKAPD1Q

I have this issue as well, it's been driving me insane! Upon inspection of downloaded files in a spectrum analyzer, they're ALL cut off at 17kHz when they should be extending all the way into the 22kHz range.

I have Tdl HiFi Premium. You can download with 'Master' set without error. But the quality isnt 24bit it is 16 bit. Try download an album and check it with mediainfo. It will be same bitrate as normal FLAC, around 970 kb/s.

Hi MusicBits, I noticed the same lately... but I think it's an issue with Tidal.
I noticed quite a LOT of MQA albums became available lately. (David Bowie almost all albums now, pink floyd the same)
And I noticed that (almost) all the extra albums show 16 bit 44.1 kHz and NOT 24 bit 44.1 kHz.
It took me a while but I came upon these two albums (Bloodsport by Suede);
https://tidal.com/browse/album/19227219
https://tidal.com/browse/album/68737419
Both are MQA 44.1 but when I play them in Audirvana
one shows 16 bit 44.1 (with a green dot) - master quality
the other shows 24 bit 44.1 (with a blue dot) - master studio quality
My MQA decoder shows the same information :
MQA 44.1 for the first album
MQA. 44.1 for the second (mind the extra dot after mqa denoting studio approval)
I ripped both albums and then played them again in Audirvana
and they show the same information (16 bit for the first and 24 bit for the second one)
Looking at the size of both folders the one is 284Mb and the other 584MB (or 300MB extra !)
So in my opinion it's not the ripper doing something wrong, but it's Tdl that for some reason is offering new albums in lower quality... And I assume they do it because the files are much smaller to save on bandwith ?
I have never heard of 16 bit MQA files ... but apparently this is what TDL is now offering now.
I am also wondering WHY they are doing this, as I can image this is a BIG drawback on audio quality
AND I assume there is no improvement over CD quality this way ?
P.S. I just saw you added a new comment that the Python version does download in Master Quality and Tidal-GUI is not...
Can you give a link of an album where you see this behaviour ???

ENG: The problem is the Tidal servers, not updated, because in the labels it shows "Master", but it downloads it as a normal CD. Weeks ago I tried to download a Led Zeppelin album that said "Master" quality and it only lowered CD quality (16 / 44.1), now I could download it in Master quality (24/48), not everything with Master quality is physically updated, as It seems they are doing it gradually ...
ESP: El problema son los servidores de Tidal, no actualizados, porque en las etiquetas muestra "Master", pero lo descarga como CD normal. Semanas atrás traté de bajar un album de Led Zeppelin que decía calidad "Master" y sólo bajaba calidad CD (16/44.1), ahora lo pude bajar en calidad Master (24/48), no todo con calidad Master está actualizado físicamente, al parecer lo van haciendo en forma paulatina...

authors: MusicBits NeryCast Wim1975 ZombieVaccine cdcm1959CL kmitalian snabbeltax

repo: yaronzz/Tidal-Media-Downloader-PRO


text:
sentinel container docker

Hello,
could you have sentinel in a docker container?
best regards, Víctor

I don’t believe so, the app is .Net Framework and WPF so the container
would need the full framework, and because it only operates in a GUI mode,
being able to run it would require a Remote Desktop feature to see the
front end. If that is even possible.
I had started a newer .net core version of the engine that is separated
from the GUI completely, but didn’t finish enough of it to share.
On Fri, 7 Aug 2020 at 18:08, runtimevic notifications@github.com wrote:

Hello,
could you have sentinel in a docker container?
best regards, Víctor
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/yarseyah/sentinel/issues/23, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQM3D4V7GWGMUUOJGN6EW3R7QYIJANCNFSM4PX2QI7A
.

--
Regards,
Ray

Hello, thanks for answering and do you know any other event logger that has a good gui and that is type javascript, vue.js, laravel, django, etc ..., that is entered through an internet browser and that you can have it in a container of docker ?.
Thank you very much for everything, Victor.

No, sorry.

authors: runtimevic yarseyah

repo: yarseyah/sentinel

license: MS-PL


text:
Elements overlapping : Element is not clickable at point. Other element would receive the click

Hello, dear yashaka!
I have an issue with clicking on some elements, which overlapping by others in Chrome:
selenium.common.exceptions.WebDriverException: Message: unknown error: Element is not clickable at point (885, 403). Other element would receive the click:
(Session info: chrome=54.0.2840.59)
(Driver info: chromedriver=2.23.414176 (4eb5bd96518311cc565323e59f08c6cfc140dcae),platform=Linux 4.2.0-35-generic x86_64)
In our testing framework we are using action chains a lot, to click directly in point of element:
actions().move_to_element_with_offset(to_element=element, xoffset=xoffset, yoffset=yoffset).click().perform()
And that's work good, and stable in Chrome 54 and FF 48.
Is it good idea to implement more methods in SElement using action chains, to give precise control over element actions? Or is it an issue of not assuring any condition?
Here some minimal working environment to catch error:
https://gist.github.com/lulunevermind/ac8e829fa5394ee3b899df7b743d3bd1

Hi lulunevermind,

Is it good idea to implement more methods in SElement using action chains, to give precise control over element actions?

How then would it look like?
like this:
s("#element").click_with_offset(xoffset=xoffset, yoffset=yoffset)

?
I am not pretty sure if this will be ok to create so much different SElement methods reflection different "actions chain" combination...
So far, it seems to me, that better just to create helper methods in each specific case to use it like this:
click_with_offset(s("#element", xoffset=xoffset, yoffset=yoffset)

What do you think?

Hello, time.sleep(1) helps in this problem, so it's an issue of waiting.
I'll try to investigate further, maybe try to add waits in waits for ng, jQuery used in example site.

authors: lulunevermind yashaka

repo: yashaka/selene


text:
corner profile picture doesn't load initially

The picture doesn't load initially (I'm guessing this is because the image path isn't in the store yet).
I think it's simplest just to have it say "profile" all the time (current behavior)

I fixed this with my merge, it will show a 'profile' button if their data hasn't been retrieved, and it will show their picture if it has. This is easy to swap around if we don't like the picture though.

authors: howardchung mike-robertson

repo: yasp-dota/ui


text:
Fix around footer

やったこと

[X] 詳細ページの日付を下に移動
[X] サイトマップリンクの色変更、中央寄せ
[X] サイトマップリンク　hover時に下線表示

@yasulab @himajin315
デザイン指摘の件、対応しました。
（１章にカーソルが当たっています）

@tomoko523

サイトマップリンク　hover時に下線表示

モバイル版だとhoverに対応する動作がないんですよね... 💦

@tomoko523 モバイル版にはhoverがないのでボタンが１つの改善策だとは思いますが、とはいえ現状よりこちらの方がベターなので、いったんマージしちゃいましょう! 👍

@yasulab わかりました。
動きとしては「トップ｜正誤表｜全国の道場」のリンク部分と同じになるので、そこからさらにどうわかりやすくするかですね！

ついでに conflict 解消しておきました 🔧

マージしますね〜 😸

モバイル版にはhoverがないのでボタンが１つの改善策だとは思いますが...

そうです。案として、よく見るのはトップダウンみたいなテーブル形式だと思います。
http://liskul.com/cr_spdesign36-5195
テーブルにするだけで、スマフォ版って感じがしますね！！

@himajin315
補足ありがとうございます！
勉強になります…😊!


text:
Remove the coe from id A to A

Why
If we have
@[inline] instance idToA : Coe (Identity A) A where
  coe a := a.runIdentity

then #check ((1 : Nat) : Option Nat) doesn't work. This is probably due to typeclass resolution being stuck in a A -> Id A -> A ... cycle.
How
Removing the instance fixes this issue. I think it is worth it as breaking all of the implicit a -> some a coercions is disruptive (for example the Cli lib relies on it).

Aha, amazing finding @winston-h-zhang. Thanks a lot!!!

authors: arthurpaulino winston-h-zhang


text:
New structure for the documentation

This Pull Request includes a set of documentation improvements. Namely:

Updates colors to the logo's orange, which provides better contrast (particularly on the sidebar) - can be easily reverted

Harmonizes language and casing across all pages

Fixes typos

Updates links

Minor language and structure revision across all pages

New internal and external structure (no new content, only existing content moved into a more logical location). Structure:

GETTING STARTED

Overview
Installation
Quickstart
Examples
Changelog

USE CASES

Working with large datasets
Handling sensitive data
Metadata and data dictionaries
Custom report appearance

INTEGRATIONS

Other data backends
Great Expectations
Data apps
Pipelines
Cloud services
IDEs

ADVANCED USAGE

Available settings
Changing settings
Multiple runs

SUPPORT AND CONTRIBUTION

Help & Troubleshooting
Common Issues
Contribution Guidelines

REFERENCE

API
History
Resources
Past announcements

A .zip of the documentation pages is available here for easier review of the changes: https://drive.google.com/file/d/1mg1aM-96ssd9k3BHcpe--i9vdw2eTANO/view?usp=sharing

Quite the improvement. Looks much better, thanks @dr-ydata
Went over the versions side-by-side. A couple of observations:

Colors LGTM, a matter of personal preference I guess.
When navigating the new structure sequentially, the "changelog" page is much earlier than expected. I suggest placing it under reference.
The "Other data frameworks" title is too general, and not yet found a suitable replacement. Perhaps "Other DataFrame Types"
The editor integration in the Readme can be replaced and refer to docs.

authors: dr-ydata sbrugman

repo: ydataai/pandas-profiling


text:
个人建议：希望增加主题更换功能

问题描述
个人建议：希望增加主题更换功能

你好，暂时没有这个计划。

authors: QwerBoy ydcss

repo: ydcss/vue-ydui


text:
Error in Colab

All four of openai's models suffer from the following problems， how can l solve it?
InvalidRequestError                       Traceback (most recent call last)
 in <cell line: 3>()
1 debug = True #@param {type:"boolean"}
2 debug_situation_index = 0 #@param {type:"integer"}
----> 3 situation_index, situation, situation_opp, situation_object, situation_predicate, situation_action = situation_simulator(task_id, debug, debug_situation_index)
4
5 '''
6 frames
/usr/local/lib/python3.10/dist-packages/openai/api_requestor.py in _interpret_response_line(self, rbody, rcode, rheaders, stream)
677         stream_error = stream and "error" in resp.data
678         if stream_error or not 200 <= rcode < 300:
--> 679             raise self.handle_error_response(
680                 rbody, rcode, resp.data, rheaders, stream_error=stream_error
681             )
InvalidRequestError: The model text-curie-001 has been deprecated, learn more here: https://platform.openai.com/docs/deprecations

I replied to you in another thread and mentioned that some models of ChatGPT have been deprecated. Additionally, the method to call ChatGPT has changed. Since the project was built a few years ago, it's easy to solve this issue. You can use a new method to write the functions def llm(prompt): and def generate_predicate(situation): where they used openai.Completion.create.
I am busy for the next two days, but you can try fixing it yourself in the meantime. If you prefer, you can wait, and I will address this issue in two days.


text:
Security Team Budget Request v3

Scope
This budget request is for the security team comprised currently of two core contributors and one internship slot to continue contributing with security-related work in the yearn ecosystem. It will keep the main plan, and scope of the previous version.
The list of updates published in the previous (v2) budget request:

August 2023
September 2023
October 2023 (wip)

Presentation: link
This request will cover one quarter (3 months) and continue the team's work on security reviews for all contracts under development in the yearn teams as capability allows. Over the following period, these budget requests should develop and provide a detail of work attempted and achieved.
This request also will detail an overview of the team's goals and objectives for the period.
Note that this budget request includes no revenue share.
Plan
Note that there are no clawbacks based on the below performance targets. But performance should impact future budget requests.
Security Reviews
The security team will continue to work on the following:

Internal security reviews for all contracts develop by yTeams and changes or updates in the current ones in production.
Internal security reviews for the Core Protocol, including v2/v3 vaults, v3, yCRV, yETH and any other Yearn's product as required.
Management of the Risk Framework and internal security review process for v2 and v3 strategies.
Review scores and allocations frequently in the Risk Framework to ensure risk information is properly presented to users.
Coordinate with infrastructure team on support for risk framework updates, bugs and issues for off chain data. (see on chain risk framework section for details)
Help, guidance and coordination with auditors and external security reviewers for engagements with protocol-related contracts. (Each team needs to request their own audit security budget.)
Review and triage bounty reports through our multiple pre-established channels, such as Immunefi, vyper disclosures or any other source.

External Security Reviews & Audits Coordination
The security team will guide and coordinate all the external security reviews and audits when requested by yteams.
The process for coordinating audits and external security reviews is the following:

The yTeam that needs an audit/external security review will request coordination/help.
The security team will coordinate the slot/s with the audit firms or external reviewers.
Once and agreement with audit firm is reached, security team will create a group so yTeam and auditors can ask/answer questions. Coordination of payment and budget is managed by each yTeam.
Once the audit/review finishes, the security team will review the report and coordinate with yTeam to help review issues to ensure they are fixed or acknowledge.

Note that this process might change based on the team's needs.
Ad hoc
The security team will also continue working with existing Yearn teams (or new ones) to provide ad-hoc support. Including but not limited to offering:

War room support
Smart contract development
Product design
Protocol and Security related tooling development
Multisig coordination for emergency transactions
Security related events support e.g war room games, conferences talks, etc.

Risk Framework On-chain
As part of concerted plan of improving on yearn's current risk framework and overall security to support the upcoming launch of v3 and also integrating into it yETH and other yearn's core contracts, we developed and executed the plan to launch the risk framework protocol, which consists of a suite of contracts to manage yearn's risk framework.
In order to migrate the Risk Framework off-chain to on-chain, the security team has already deployed the initial smart contracts for a pilot phase on Polygon. In that direction, we also created this multi-sig (multichain) that will manage the configuration (scores).
We also have developed and published the subgraph to make it easier to query data from the contracts.
Both items have been tested successfully (set scores and tags) with some strategies/vaults from v2/v3 on Polygon.
Links:

Risk Framework.
Risk Framework Subgraph.
Subgraph. (you can query the scores already sent)

The migration phase will follow after our initial pilot. We plan to back up all the current strategies and scores (342 strategies in 5 networks) from yDaemon. Verify and update each score as needed and publish in the on-chain version -only active strategies- gradually during pilot phase to test integrations.
Detailed Phases:

Pilot phase: initial deployment and testing, protocol, subgraph and CLI alpha version. (current phase)
Migration phase: migrate and load off chain information into on chain protocol.
Testing phase: test contracts for parity with off chain scoring.
Feature support: Add support for v3 and yETH to have risk score. Integrate with v3 debtmanager modules.
Multichain: Research design to support risk framework on different chains.

Last cycle we started the first phase of the onchain framework, feedback and changes are expected as we adjust the new Risk framework to be capable of supporting yearn's important core contracts. Continous development and improvement will happen during the upcoming cycles.
As a key integration, ySecurity plans to closely work with v3 strategist group to detailed an overall process for maintaning and showing in the UI and other tooling the appropiate risk information to yearn's contract users. This may entail combining external risk data (defi safety and llamarisk being in discussion) with our internal DD and risk process to have an aggregate and consistent risk profile to present to users.
Risk Framework - CLI
As part of our launch of the pilot phase onchain risk framework, we are providing additional tooling to interface with the core functionality of the protocol, the CLI is planned to be the primary interface to interact with yearn's risk framework.
This CLI will be in development but already supports the key functionality of providing the graph for the risk heatmap which is no longer active on the deprecated yearn.watch/risk page and is a key input for v2 allocations decisions (currently not showing the heatmap).
pyrisk CLI

Planned functionality for this cycle:

yDaemon full support and parity for off chain risk framework support (for migration phase)
v3 support
Full on chain framework integration with subgraph
Strategy and vaults information
Caching layer
Rich Terminal UI
Exporting data (useful for war rooms, scripting input, etc)

We believe this tooling is key for both yearn's normal operations and more so during exceptional times like in war rooms, where we need quick information of specific vaults and strategies to integrate with our other scripting tooling. Our goal for the CLI is to be a tool used by all yTeams.
Internal Simulation Attacks
As part of the team that provided information to the SEAL team for the Simulation Attack on Yearn, we considered these simulations an imperative experience and tool for improving processes, understanding our weaknesses, and testing our response time.
That being said, our goal is to build the foundations in terms of tools, scripts, and bots to simulate attacks internally on a regular basis. Considering we don't have anything built yet, we plan to start building (or reusing) these tools in this BR period to create simulated attacks on v3, yETH, etc.
Goals
The security team plans to:

Security

Help create and review Due Dilligence documents on new protocols used by yearn's strategies, when applicable. This item will consider external risk data providers to coordinate new v3 risk scoring process.
Each security review differs in time and scope but we are estimating it based on normal strategy reviews.
Create an internal checklist with the common issues in the v3 strategies to help the strategists to improve the development.
Start/continue reviewing new strategies for v3.
Continue reviewing updates/new strategies for v2.
Improve Github issues to make easier the security process.

Risk Framework On-chain:

Testing of all use cases to achieve parity with off chain data.
Incorporating feedback to improve the current design.
Migrating the active v2 strategies.
Integrate v3, yETH and other core contracts as needed.
Keeping it up to date with the scores.

Risk Framework - CLI

Launching the CLI v1 for all members with the basic commands
Integrating with telegram bots to send notifications.
Displaying the risk framework heatmap.
Supporting some basic queries such as:

Get our exposure to a given protocol.
Filter vaults/strategies by tags/scores.
List the strategies that are not in the risk framework (created by factories).

Internal Simulation Attacks

Researching the required tools for these types of simulations.
Building any other required/specific tool/app for the simulations.
Coordinate with SEAL Attack simulation team for access to their forked tooling (block explorer, etc)
Analyze multiple attack vectors to consider in a simulation.
Plan the internal simulation attack.

Period
It will cover 3 months:

From: 2023-11-01
To: 2024-01-31

People

Storm0x
Rare Weasel
Tapir

Money
This budget request includes the following concepts:

2 core contributor grants.
1 internship slots.

Funds to be streamed over three months, starting 1st November 2023.
Total:
136,740.00 DAI
Any funds not spent at the end of the period will be transferred back to the yBudget team or considered for the next period.
Funds Details
The previous YFI amount was converted into DAI at 5500 DAI as an average price during the last 3 months.
YFI Conversion

Wallet address
0x4851C7C7163bdF04A22C9e12Ab77e184a5dB8F0E
Reporting
Monthly in this issue.

Security Team December Updates

DDs & Security reviews

Prisma Convex Farmer: https://github.com/yearn/yearn-strategies/issues/606
Updated Prisma prod card and created the recurring review.

https://github.com/yearn/yearn-strategies/issues/612
https://github.com/yearn/yearn-strategies/issues/613

Stargate Staker (V3 strategy, finished): https://github.com/yearn/yearn-strategies/issues/535
yETH Governance (finished): https://github.com/yearn/yearn-strategies/issues/596
Gamma Factory Strategies (V3 strategy): https://github.com/yearn/yearn-strategies/issues/569
veYFI Recurring Review (ongoing): https://github.com/yearn/yearn-strategies/issues/610

Bug bounty report

Triaged veYFI bounty report.
Coordinated security review for veYFI with bounty reporter deadrossxyz

Risk Framework On-chain

Updated the scores for v3 strategies and updated the issues with the score transaction links.
Added tags for some v3 strategies.

Incident Retros

Help guide and lead veYFI bug bounty report retro.
Help guide and lead LP YCRV retro and root cause actions.

NOTE: some of the links for internal gh repos are access restricted for security purposes.

repo: yearn/budget


text:
changed the initial opacity settings

Minor change that I think looks nice

LGTM

authors: arokem jyeatman

repo: yeatmanlab/AFQ-Browser


text:
Particle marginal Metropolis-Hastings (PMMH)

Hi all !
Have you already thought of implementing PMMH ?
I'm interested in implementing it !
The syntax could be the following (with the same notations as in the article):
sampler1 = PMMH(nb_samples, SMC(1, :x) , :θ)
sampler2 = PMMH(nb_samples, SMC(1, :x) , (:θ, proposal))

with proposal being a distribution type (with rand and pdf functions available).
Here, sampler1 would be by default defining q(θ'|θ) as the prior and sampler1 defining q = proposal .

Have you already thought of implementing PMMH ?
I'm interested in implementing it !

Sounds great - we thought about it but didn't have the time to implement it. We'll do our best to help.

The syntax could be the following (with the same notations as in the article):
sampler1 = PMMH(nb_samples, SMC(1, :x) , :θ)
sampler2 = PMMH(nb_samples, SMC(1, :x) , (:θ, proposal))

This looks very reasonable!

Hi @yebai !
I'm working on PMMH, and I'm wondering why cannot we use SMC inside a Gibbs sampler (but only PG and Hamiltonian) ? Is it because you didn't adapt SMC (with  vi[getretain(vi, 0, spl)] = NULL and such) or is there a theoretical issue ?

I'm working on PMMH, and I'm wondering why cannot we use SMC inside a Gibbs sampler (but only PG and Hamiltonian) ? Is it because you didn't adapt SMC (with vi[getretain(vi, 0, spl)] = NULL and such) or is there a theoretical issue ?

It's because of theoretical reasons. SMC is not a valid MCMC kernel, combining SMC with HMC would lead to a biased MCMC sampler.

@yebai Is this the same reason why PG use Cond-SMC as a MCMC kernel?

@yebai Is this the same reason why PG use Cond-SMC as a MCMC kernel?

yes that's right.

Thanks for the reminding @yebai.
Otherwise, could you explain please why if spl.alg.gid != 0 link!(vi, spl) end  and  if spl.alg.gid != 0 invlink!(vi, spl) end is necessary in HMC ?

@emilemathieu The transformation is performed only when HMC is used in Gibbs (indicated by the condition spl.alg.gid != 0). When HMC is used together with other samplers, it is necessary to make sure HMC works in the transformed space (say R). For example, when HMC is used together with PG, PG only works in the original space (say X) but HMC needs to work in the transformed space (R), thus the transformation X -> R and R -> X is needed.
For standalone HMC, we can just run HMC in transformed space R all the time (there is one transformation done before the iterations if it is this case).

Thanks @xukai92 !
Would you have some references about theoretically why is this space transformation is needed ?
Do you whether I should do this in PMMH ?

Moreover I have issues running tests, I get: LoadError: UndefVarError: check_numerical not defined.
Shouldn't we add in src/Turing.jl
export check_numerical

?

PR for review: https://github.com/yebai/Turing.jl/pull/339

I've pushed on https://github.com/yebai/Turing.jl/pull/339 the version allowing for parameters' proposal.

I have pushed a version of PMMH that handles user-defined proposals in PR https://github.com/yebai/Turing.jl/pull/339.

PR https://github.com/yebai/Turing.jl/pull/339 has been merged.

Hi all !
In the current implementation of PMMH, a small modification would allow to use it as a PIMH algorithm.
For reminder, PMMH targets p(theta, x_{1:T} | y_{1:T}) whereas PIMH targets p(x_{1:T} | y_{1:T}) (global parameters theta are considered as deterministic and fixed).
It would be contracted as:
pmmh = PMMH(100, SMC(20, :v1), :v2)
pimh = PMMH(100, SMC(20))

The only change in the code is:
if !isempty(spl.alg.space) vi = model(vi=vi, sampler=spl) end

which means that if there is no global parameters, the theta* ~ p(.|theta) proposal is not ran.
Do you think a new PIMH type should created for transparency: ?
pimh = PIMH(100, SMC(20))

or is it ok to use PMMH for both cases ?
Best,
Emile

Eventually, several modifications were needed, I pushed a PR https://github.com/yebai/Turing.jl/pull/354.
Feedbacks are welcomed.
Best,
Emile

@emilemathieu Yes for transparency, it would be better to have a typealias PIMH referencing PMMH.

@yebai
such as typealias PIMH PMMH ?
Or something like
abstract PMH
immutable PIMH <: PMH ...
immutable PMMH <: PMH ...

and then construct PIMH as a special case of PMMH ?

PR https://github.com/yebai/Turing.jl/pull/369

Closed by #369

authors: emilemathieu xukai92 yebai


text:
added Ctors with "uid"

We need to specify "uid" parameter for StSequence, as it was provided in old StOfTrain.
Also, it can make simpler (or may be faster) these lines, without additionally encapsulating StSequence by StLambda only to set "uid".
@yegor256 WDYT?

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 5min)

authors: MikhailLipanin rultor yegor256


text:
Extend permunation features to Assumptions

we have prodDealsBy() function to generate a combination of deals. It is quite useful for sensitivity analysis on deal structures
While , it's useful to extend to make it easer in building multiple assumptions.
like build prodAssumpBy()

https://github.com/yellowbean/AbsBox/commit/34f78ed91bf36369336134fa2e16caa18c63451f

repo: yellowbean/AbsBox


text:
onSharedElementEnd java.lang.NullPointerException

java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Bundle com.hw.ycshareelement.transition.ShareElementInfo.getFromViewBundle()' on a null object reference
at com.hw.ycshareelement.YcShareElement$2.onSharedElementEnd(YcShareElement.java:183)
at android.app.ExitTransitionCoordinator.startSharedElementExit(ExitTransitionCoordinator.java:182)
at android.app.ExitTransitionCoordinator.access$000(ExitTransitionCoordinator.java:49)
at android.app.ExitTransitionCoordinator$1.run(ExitTransitionCoordinator.java:155)
at android.app.ActivityTransitionCoordinator.startTransition(ActivityTransitionCoordinator.java:837)
at android.app.ExitTransitionCoordinator.sharedElementExitBack(ExitTransitionCoordinator.java:153)
at android.app.ExitTransitionCoordinator.onReceiveResult(ExitTransitionCoordinator.java:106)
at android.os.ResultReceiver$MyRunnable.run(ResultReceiver.java:50)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6649)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:826)

ActivityB内viewpager滑动变换后， 返回时会抛出空指针

加了个判断
implementation 'com.github.yellowcath:YcShareElement:1.3.1'
不过你这个一般是做返回动画的时候Activity B的View有了变动，如果还有问题的话，最好能提供下出问题的场景

不会crash了 但是返回时的动画没有了

我把列表内所有的view都传过去就都可以了  但是demo中又是好的

你看看是不是返回同时调了notifyDataSetChanged之类的函数。

没有 我的列表就只有几个item 也不是放在recyclerview里面的 和这个有关吗？

没有具体代码我这里不好判断，给你个建议，在我的demo上一步步改造成你出问题的页面，一直改到出问题为止，这样就能判断是哪里出bug了

repo: yellowcath/YcShareElement


text:
Issue in Tab component for paddings and vertical tabs

There are some issues in Tab component:
Vertical property has not correct view:

Paddings in Icon only is not correct:

Padding for At the end is not correct:

@pournasserian Tabler doesn't support vertical tabs, should We write custom css to support it?

authors: TheHadiAhmadi pournasserian

repo: yesvelte/yesvelte


text:
List support

I don't think this is currently possible to do in flint, but it would be nice if it were possible to generate SPARQL like this:
SELECT DISTINCT ?s ?score
WHERE {
  ?s ?p ?l.
  (?l ?score) <tag:stardog:api:property:textMatch> 'mac'.
}

and this:
SELECT DISTINCT ?s ?score
WHERE {
  ?s ?p ?l.
  (?l ?score) <tag:stardog:api:property:textMatch> ('mac' 0.5 10).
}

In particular to access the full-text search features of stardog which leverages this relatively rare (but valid) syntax.

I considered it at the beginning of Flint's development, but I decided against it because it would've introduced recursive tendencies that would've massively complicated the grammar, all for a (as you said) relatively rare feature. It does get annoying when you want to build lists, but at the time I thought it was worth the tradeoff.

Yeah, I totally understand why you chose to omit this and focus on the more common features, as lists aren't widely used.
Presumably though you mainly wanted to avoid it because it's uncommon and a bunch of extra complexity/work, rather than a desire to avoid recursion in the grammar itself, as expressions and subqueries are already recursive:
'{:select [[(+ 1 (+ 2 (+ 3 (+ 4 5) 6 7 8 9))) ?sum]] :where []}
'{:select :* :where [[:where {:select :* :where [[:where {:select :* :where [[?s ?p ?o]]}]]}]]}

Regardless if you feel this isn't worth the complexity, which I totally understand; I wonder if there isn't already a mechanism to build queries like this whether you'd consider adding a special unsafe-fragment form, that can occur at any point in the grammar.  It would just splice a raw string into the SPARQL at that point; e.g.
`{:select :* :where [[?s ?p ?l] #flint/unsafe-fragment "(?l ?score) tag:stardog:api:property:textMatch ('mac' 0.5 10)"]}

Presumably though you mainly wanted to avoid it because it's uncommon and a bunch of extra complexity/work

Yeah of course, I meant extra recursion when I said that.

I wonder if there isn't already a mechanism to build queries like this, whether you'd consider adding a special unsafe-fragment form

That's an interesting idea, but I feel like it violates the philosophy of Flint where "EDN <-> SPARQL," plus (as you imply with the name) it can gunk up a whole bunch of internal mechanisms within Flint. If I do implement lists, I'd rather do so cleanly, either following the full spec or in a limited form that does not allow for recursion within lists.

@RickMoynihan Support for list and blank node collection syntax has been implemented in v0.3.0, in #36

repo: yetanalytics/flint


text:
Feature extraction of image encoder

Hello, I would like to use the encoder in the EfficientSam method to extract features from images for downstream tasks. How should I write the code?

Hi @CurryKd7, you just need to use the function get_image_embeddings for feature extraction.

repo: yformer/EfficientSAM


text:
Sometimes /prompt_gem does not work

When i use the command ‘/prompt_gem xxx’, it rewrites the text with Gemini, but it does not create any images.
Related Info:
command: python3 tg.py <tg_token> <bing_cookie> -c config.toml
config.toml add "[google_gemini] api key"
Traceback (most recent call last):
File "/home/test/.local/lib/python3.10/site-packages/telebot/init.py", line 955, in infinity_polling
self.polling(non_stop=True, timeout=timeout, long_polling_timeout=long_polling_timeout,
File "/home/test/.local/lib/python3.10/site-packages/telebot/init.py", line 1043, in polling
self.__threaded_polling(non_stop=non_stop, interval=interval, timeout=timeout, long_polling_timeout=long_polling_timeout,
File "/home/test/.local/lib/python3.10/site-packages/telebot/init.py", line 1118, in __threaded_polling
raise e
File "/home/test/.local/lib/python3.10/site-packages/telebot/init.py", line 1074, in __threaded_polling
self.worker_pool.raise_exceptions()
File "/home/test/.local/lib/python3.10/site-packages/telebot/util.py", line 147, in raise_exceptions
raise self.exception_info
File "/home/test/.local/lib/python3.10/site-packages/telebot/util.py", line 90, in run
task(*args, **kwargs)
File "/home/test/.local/lib/python3.10/site-packages/telebot/init.py", line 6801, in _run_middlewares_and_handler
result = handler'function'
File "/home/test/tg_bing_dalle/tg.py", line 207, in prompt_gemini_handler
respond_prompt(bot, message, bing_cookie_pool, bing_cookie_cnt, s)
File "/home/test/tg_bing_dalle/responder.py", line 47, in respond_prompt
limit = image_obj.get_limit_left()
File "/home/test/.local/lib/python3.10/site-packages/BingImageCreator.py", line 104, in get_limit_left
r = self.session.get("https://www.bing.com/create")
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 557, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 544, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 657, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))

sometimes did not work or always did not work?>

I tried commenting out image_obj.get_limit_left(), and it seems to be working normally now. In case of a failure, after it rewrites the text with Gemini, this python script will stuck at get_limit_left func.
def respond_prompt(
    bot: TeleBot,
    message: Message,
    bing_cookie_pool: Iterator[ImageGen],
    bing_cookie_cnt: int,
    prompt: str,
) -> None:
    # Find a cookie within the limit
    within_limit = False
    for _ in range(bing_cookie_cnt):
        image_obj = next(bing_cookie_pool)
        limit = image_obj.get_limit_left()
        if limit > 1:
            within_limit = True
            break

thanks for that, can you open one pr?

OK thanks a lot


text:
How Can We Calculate and Include Confidence Scores during inference?

Could you provide guidance or implement a feature to calculate and include confidence scores in the inference output? This would help users better assess the accuracy and reliability of the gaze predictions.

Could you provide guidance or implement a feature to calculate and include confidence scores in the inference output? This would help users better assess the accuracy and reliability of the gaze predictions.

Hi, @Shohruh72. In PTR model, there is only one output i.e. Pitch, Yaw and there is no option of confidence.

Thank you

repo: yihuacheng/IVGaze


text:
Config for training InterHand dataset

Hi, thanks for opensource code.
Can you please share the config/(checkpoint if possible) for training the dataset InterHand?
Thank you.

@endoplasmic1357 can we release this part?

HI @yihui-he @endoplasmic1357, thanks for your great work! Is there any update about config or ckpt release for InterHand2.6M dataset? Do you have release plan? I believe it would greatly benefit the research works about multi-view hand pose estimation.

authors: chuong98 walsvid yihui-he

repo: yihui-he/epipolar-transformers


text:
FixBugs:afterRender trigger EVENT_AFTER_RENDER

ps：
#yii\base\View::afterRender()
public function afterRender($viewFile, $params, &$output)
{
if ($this->hasEventHandlers(self::EVENT_AFTER_RENDER)) {
$event = new ViewEvent([
'viewFile' => $viewFile,
'params' => $params,
'output' => $output,
]);
$this->trigger(self::EVENT_AFTER_RENDER, $event);
$output = $event->output;
}
}

Q
A

Is bugfix?
yes

New feature?
no

Breaks BC?
yes

Tests pass?
yes

Fixed issues

谢谢

authors: HailouWang cuileon


text:
added ReverseValues modifier

Q
A

Is bugfix?
❌

New feature?
✔

Breaks BC?
❌

Tests pass?
✔

Get test from #34

authors: hiqsol strorch

repo: yiisoft/arrays


text:
Make it compatible with Symfony console

Check if we can make the command that is compatible with both Yii Console and Symfony console.
If so, rename the package from yii-db-migrations to db-migrations if there are no other hard-dependencies on Yii.

That would potentially give more adoption to both this package and yiisoft/db.

I was thinking about console entry point and came to conclusion that vendor/bin entry point is a great idea of @terabytesoftw but we should name it migration, not yii.
That would solve the issue with confusion about naming.

Renaming done. Now the package is yiisoft/db-migration.

repo: yiisoft/db-migration


text:
Warning: Array to string conversion in vendor\yiisoft\log\src\Message.php on line 116

##Warning: Array to string conversion in vendor\yiisoft\log\src\Message.php on line 116
$context[$placeholderName]
Need handler for different types.
I use logger for doctrine.
Additional info

Q
A

Version
2.0.0

PHP version
8.1.9

Operating system
Linux and Windows

@fcnybok can you show dump of $context?

@fcnybok can you show dump of $context?

2023-02-02 09:39:13.813900 [info][application] Connecting with parameters Array
Message context:
params: [
'driver' => 'pdo_pgsql'
'dbname' => 'manager'
'host' => 'localhost'
'password' => ''
'user' => 'postgres'
]
time: 1675330753.813901
memory: 18410928
category: 'application'

We can add support nested arrays, for example "{foo.bar}" will be use $context['foo']['bar'] value.
Need correctly process non-string values without throw error / exception / warning.

authors: fcnybok vjik

repo: yiisoft/log


text:
Fix docker-compose

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Removed alias for public directory (https://github.com/yiisoft/yii-docker/pull/7)
Renamed docker-compose.yml.local to docker-compose.yml
Removed unnecessary ignored files in .gitignore

Thanks!

authors: samdark xepozz

repo: yiisoft/yii-demo


text:
FR, ENH: GroupUrlRule treated like UrlManager

I wish, everything that we can do in UrlManager also can be done in GroupUrlRule.
#7996 #9122
'rules' => [
    'post user' => 'user/create',
    [
        'class' => 'yii\web\GroupUrlRule',
        'prefix' => 'api',
        'rules' => [
            'post login' => 'user/login',
            ['class' => 'yii\rest\UrlRule', 'controller' => 'product'],
            [
                'class' => 'yii\web\GroupUrlRule',
                'prefix' => 'v01',
                'rules' => ...
            ],
        ]
    ]
]

It is better no to create meta-issues. Separate ones are better especially when they already exist.

if you understand the issue, i am OK.
I mean, the issue not only how to deal with http method, but how to deal with other type of rule.

Yes. The nesting of rules issue was somewhere there. We'll get to it. Or you may try solving it via pull request.

I'm going to reopen this. I think that UrlManager and GroupUrlRule should share the same base. There are multiple features in UrlManager that makes perfect sense for GroupUrlRule:

GroupUrlRule rule should use its own cache for rules: #14858
Per-request cache (UrlManager::getUrlFromCache()) should work also in GroupUrlRule - right now grouping rules may work slower than flat rules structure.
Settings like normalizer or suffix could be used also in GroupUrlRule,
Unification of logic may solve some issues (#7996, #9122,  #7296).

authors: mdmunir rob006 samdark


text:
Remove side effect of ActiveQuery::getTablesUsedInFrom() introduced in 2.0.13

Hi @cebe, thanks for your hard work on the framework!
In 2.0.12 (link to source):
<?php
if (empty($this->from)) {
    $tableNames = [$this->getPrimaryTableName()];

// …
// cleaning up tables, no $this->from assignment in method
// …
return $cleanedUpTableNames;

In 2.0.13+ (introduced in https://github.com/yiisoft/yii2/commit/173108b5b05a6d0c4222dd46360b9b59be5abc57):
https://github.com/yiisoft/yii2/blob/173108b5b05a6d0c4222dd46360b9b59be5abc57/framework/db/ActiveQuery.php#L797-L802
Should I rework things in our app OR prepare a PR to Yii repo to remove setting from property in this getTablesUsedInFrom method?
What was your motivation to assign a from property in getTablesUsedInFrom method?
Does it fix any bugs?
This side effect broke our application and I'm wondering whether we should rework it on our side or prepare a PR to Yii repo.

What steps will reproduce the problem?

Implement SomeActiveQuery to be used by all models in the app. This class has prepare method which adds additional conditions to all queries with empty ActiveQuery->from property.
Run yii2/validators/UniqueValidator.

What is the expected result?
The Query has the additional condition.
What do you get instead?
The Query has no expected additional condition.
Additional info

Q
A

Yii version
2.0.13, 2.0.13.1

PHP version
7.1

Operating system
Windows 10 x64

Failing test: https://travis-ci.org/yiisoft/yii2/jobs/315987955#L688-L706


text:
Не работает addErrorClassIfNeeded в случае массовой загрузки данных

Имеем массив моделей, они массово грузятся и массово сохраняются через форму согласно инструкции по массовой загрузке данных
<?php foreach ($dataarray as $index => $entryModel): ?>
<?= $form->field($entryModel, "[$index]fieldname")->textInput() ?>
<?php endforeach;?>

What steps will reproduce the problem?

Создать все согласно инструкции по массовой загрузке
Отключить клиентскую валидацию
Создать ситуацию ошибки
Обнаруживается что класс has-error в этом случае не добавляется

What is the expected result?
добавление класса has-error в форме к блоку с данными
What do you get instead?
класс не добавляется
Additional info
Ошибка кроется в парсинге hasErrors, надо как-то переделать $this->attribute
    /**
     * Adds validation class to the input options if needed.
     * @param $options array input options
     * @since 2.0.14
     */
    protected function addErrorClassIfNeeded(&$options)
    {
        if ($this->model->hasErrors($this->attribute)) {
            Html::addCssClass($options, $this->form->errorCssClass);
        }
    }

Q
A

Yii version
2.0.14

PHP version
7.0.8

Operating system
Windows

Отбой. Обновился до 2.0.14.2 все заработало.


text:
REST ErrorHandler exception not in desired format

I am implementing an api using yii\rest\ right now and want to display a custom error message when an api endpoint is called that does not exist. So I configured my errorHandler like:
'errorHandler' => [
    'errorAction' => 'site/error',
],

The SiteController looks like:
namespace myapi\controllers;

class SiteController extends \yii\rest\Controller {

    public function actionError() {
        throw new \yii\web\NotFoundHttpException("My custom message");
    }

}

However this exception message gets displayed like a "normal" exception without using the rest output scheme (e.g. json or xml). When I directly visit site/error, the exception gets shown in xml format as expected. This looks like a bug to me, but I can't confirm it because I do not know the internals of ErrorHandler. Maybe it is a configuration issue.

Thank you! Adding the following to my config file fixed this issue for me:
'response' => [
    'format' => 'json'
]

I am using api module in which all my controllers are active controller . If everything fine with my action then my result look like:
{   "success": true,   "data": {     "responsecode": true,     "response": "Successfully Updated Records"   } }
But something went wrong it show me a object(yii\base\ErrorException). But i need the response like above format error message should be in under the above format. I also tried in many way but my problem not fixed . In my config main i'm format the response and my controller is active controller.
'response' => [             'class' => 'yii\web\Response',             'on beforeSend' => function ($event) {         $response = $event->sender;         if ($response->data !== null) {             $response->data = [                 'success' => $response->isSuccessful,                 'data' => $response->data,             ];             $response->statusCode = 200;         }     }
Please help how to set the response in a genric format.

authors: chrislondon imsonujangra kdietrich


text:
ActiveField hidden input has label

It is unexpected behavior for hidden field.  For user to get rid of label is easy by changing template, but fixing in ActiveField I do not know neat solution. hiddenInput() should rewrite template if user does not change it and revert it back.
echo $form->field($model, 'id')->hiddenInput();
echo $form->field($model, 'id', array('template' => "{input}"))->hiddenInput();

I have to say that ActiveField is not very intuitive on this matter

hiddenInput is an special case for inputs, we can modify the $this->template attribute when that method is called.
Its not unheard of, fileInput() method for example cheks the $this->inputOptions before applying them to the html, something the other inputs doesn't do.

authors: Agrumas Faryshta dynasource


text:
getAttribute() and setAttribute() through getter/setter why not?

Why __get(), __set(), getAttribute() and setAttribute() methods of BaseActiveRecord class has no ability to get or set a value through a getter/setter like it implemented in __get() and __set() methods of Component class?
It could looks like it:
class ActiveRecord extends BaseActiveRecord

    public function __get($name)
    {
        $getter = 'get' . $name;
        if ($this->hasAttribute($name) && method_exists($this, $getter)) {
            // read property, e.g. getName()
            return $this->$getter();
        } else {
            return parent::__get($name);
        }
    }

    public function getAttribute($name)
    {
        $getter = 'get' . $name;
        if (method_exists($this, $getter)) {
            // read property, e.g. getName()
            return $this->$getter();
        } else {
            return parent::getAttribute($name);
        }
    }

And it would give ability to do some attribute processing in lazy mode.

I think it's bad idea because it will bring inconsistency with attributes() method.
Otherwise you should collect all your getters/setters to _attributes array, but is not what you always need.

authors: SilverFire ivan-chkv


text:
fix error format

Q
A

Is bugfix?
yes/no

New feature?
yes/no

Breaks BC?
yes/no

Tests pass?
yes/no

Fixed issues
comma-separated list of tickets # fixed by the PR, if any

btw, if you add a translators.json file, your names will be listed in the PDF as translation authors:
https://github.com/yiisoft/yii2/blob/d07e286dbdc2d5990942bb71ee49698a0051091d/docs/guide-ru/translators.json

btw, if you add a translators.json file, your names will be listed in the PDF as translation authors:
https://github.com/yiisoft/yii2/blob/d07e286dbdc2d5990942bb71ee49698a0051091d/docs/guide-ru/translators.json

I will now add the translation authors according to the example you gave.

authors: cebe cuileon


text:
Update MSSQL versions in CI workflow.

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

👍

authors: samdark terabytesoftw


text:
Basic syntax of 'INSERT INTO ... SELECT' statement was added (#8293).

Method "insert()" accepts instance of \yii\db\Query for second parameter as well as array.
Column names (or aliases, if exists) of SELECT statement became column names for INSERT statement. So, support of basic usage of "INSERT INTO ... SELECT" statement (as in issue #8293) was added.

How about non-MySQL?

PostgreSQL - OK
SQLite - OK
Unfortunately, I can't perform test with using other DBs.

@voroks are you willing to work on this further?

Merged https://github.com/yiisoft/yii2/commit/25f08afc96035b517d6a7be13b28bb09514bfc39. Thank you!

authors: cebe samdark voroks


text:
下载歌曲时将封面图片和歌词内嵌到下载的歌曲文件中

非常非常棒的app，爱了爱了😍😍😍。
要是在下载歌曲时能够将封面图片和歌词内嵌到下载的歌曲文件中那就更棒了🤩🤩🤩。

已添加到待完成

已经在dev分支中实现: https://github.com/yiktllw/XCMusic/commit/49c4df66003c77407545b2d1acdf9edca27da45f

authors: xiaoyaobishizhe yiktllw

repo: yiktllw/XCMusic


text:
Create 0000-01-02-yizu-zhang.md

first commit

pull for first commit

merge first commit

repo: yizu-zhang/github-slideshow


text:
add STUN/TURN servers after the provider is made

services like metered.ca require using an API to get the STUN and TURN servers. the problem is that waiting for the API to respond adds unnecessary latency to syncronizing with other peers which might not need TURN.
being able to add servers after it has been created solves this.

y-webrtc is based on simple-peer. You can add configurations for simple-peer using the peerOpts configuration. This also allows you to configure STUN and TURN servers.
https://github.com/yjs/y-webrtc/#api

Changing STUN and TURN servers after the provider has been created doesn't make a lot of sense when a connection has already been established. However, you can change the configuration for all future connections using the provider.peerOpts property.

WebRTC is such a weird tech that it is even hard to detect broken connections.  It's unrealistic that we will be able to switch connection properties after the fact or while connections are establishing. In any case, the payoff is not worth the trouble. If you are worried about the delay because your request is asynchronous, you can preload your connection info.

it's not even necessary to check for broken connections. switching connection properties is most certainty possible through setConfiguration  .

If you are worried about the delay because your request is asynchronous, you can preload your connection info.

but if we're offline or in a subway, fetching the API will just take a ton of time and/or timeout.  in the subway it doesn't matter because there's no local peers anyway, but things like a dwebcamp or others in which a local network works fine while connection to the internet might be spotty means that the local-first experience is degraded (it won't start connecting to local peers until it timeouts.)

hackily worked around it through https://gitea.nulo.in/Nulo/schreiben/commit/866fbfd7ec2533acc48e642c75ba0fa90694dafb. not ideal, hopefully this issue is reopened so an official API is made.

authors: catdevnull dmonad

repo: yjs/y-webrtc


text:
A member is already defined

The MainPage is work ok, I add next XAML Page and when I try edit it i got error:
Oh no! An evaluation error!
A memebr XAMLatorTest.TestPAge21.TestPage21() is already exists. Rename this member or use different parameters types.
When I change something on this page the number 21 rise.

This issue raised to me too.
The other page si as normal as the first one, only the FFImageLoader in there.

@gaffkins @ylatuya I think this is a vs for mac issue.
In vs for windows when we are creating an Xamarin Forms ContentPage, we get the [XamlCompilation(XamlCompilationOptions.Compile)] markup in the code behind and in the csproj it is able to put this file as a embeddedResource
</EmbeddedResource>      <EmbeddedResource Update="PathToXAML">         <Generator>MSBuild:UpdateDesignTimeXaml</Generator>      </EmbeddedResource>
But in vs for mac this is not working now.

Hi, today I will find some time to release a new version that fixes several issues and provides better error logs to debug. I hope it fixes this one.

I uploaded a new version of both the Add-in and the NuGet package, could you try it please?

I uploaded a new version of both the Add-in and the NuGet package, could you try it please?

Yes of course! I will update it now :)

And of course thank you very mucho!!!

authors: gaffkins soydachi ylatuya

repo: ylatuya/XAMLator


text:
🛑 Recursos is down

In 99fdac5, Recursos (https://recursos.wolf.istmo.tecnm.mx) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Recursos is back up in b434bb4 after 21 minutes.

repo: ymiranda-web/istmo-status


text:
Maya: Fix workfile template placeholder cleanup

Changelog Description
Bug : If we enable the set suppression, we have an error from the 2nd object because it deletes the set with it.
TypeError: No object matches name: PLACEHOLDERS_SET
To fixe it, we need to firstly remove the object from the set and secondly delete it, so it keeps the set.
To test it:
Build workfile
See if the rig assets linked to the shot are loaded (refer to Ftrack).

I cant replicate this error. Using latest develop I get this error however;
#   - { <openpype.hosts.maya.api.workfile_template_builder.MayaPlaceholderLoadPlugin object at 0x000001BEFC05AFD0> }: [ Placeholder cleanup skipped due to failed placeholder population. ]

Is there something missing in the testing notes?

I cant replicate this error. Using latest develop I get this error however;
#   - { <openpype.hosts.maya.api.workfile_template_builder.MayaPlaceholderLoadPlugin object at 0x000001BEFC05AFD0> }: [ Placeholder cleanup skipped due to failed placeholder population. ]

Is there something missing in the testing notes?

Can you precise the steps to reproduce to get this error please ?

Sorry @SherineKB I dont actually seem to get any error atm in latest develop.
Could you maybe give latest develop a try and see if the issue still persists?

@SherineKB did you get a chance to test latest develop?

@SherineKB we're closing this PR as it is stale and wasn't validated. If you find the error again and would like to contribute the fix, feel free to re-open this again targeting AYON.

authors: SherineKB mkolar tokejepsen

repo: ynput/OpenPype


text:
Add User-Agent for API bot identification

I need this so I can increase ratelimits on Enka.Network.

It's my great honor and thank you very much

authors: Algoinde yoimiya-kokomi

repo: yoimiya-kokomi/miao-plugin


text:
프로젝트 삭제 버그 문제

프로젝트를 삭제하려고 하니 오류가 떠서 열려있던 이슈들을 다 닫고 삭제해도 오류가 뜬다고 합니다.
그래서 프로젝트 멤버를 요청하는 것을 다 받고 멤버들을 다 삭제하고 프로젝트를 삭제하니 삭제가 되더군요.
프로젝트 삭제 시 뜨는 에러를 조금 더 디테일 있게 알려 주시면 감사하겠습니다.

프로젝트 삭제시 내부 논리적인 이유로 삭제가 되지 않은 경우에 이유를 좀 더 명확하게 표현하도록 변경하겠습니다.

authors: big-chan doortts

repo: yona-projects/yona


text:
fix(GetUnusedAll): skip non-namespaced resources if --include-namespaces flag is used

What this PR does / why we need it
Currently, when running kor all -n example, unused non-namespaced resources will be displayed as well.
This PR fixes GetUnusedAll() function to skip non-namespaced resources if --include-namespaces flag is used.
--include-namespaces flag is considered used if the amount of listed namespaces is greater than 0.
In addition, this PR fixes flag typos across the code/docs:

--include-namespace -> --include-namespaces
--exclude-namespace -> --exclude-namespaces

PR Checklist

[ ] This PR adds K8s exceptions (false positives)
[x] This PR adds new code
[ ] This PR includes test for any new code

Github Issue
Resolves #178
Notes for your reviewers
README.md was automatically lintered by IDE, hence newline changes were commited, etc.

Codecov Report
Attention: Patch coverage is 0% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 43.45%. Comparing base (333b525) to head (437f294).
Report is 2 commits behind head on main.

Files
Patch %
Lines

cmd/kor/root.go
0.00%
2 Missing :warning:

pkg/kor/all.go
0.00%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #258      +/-   ##
==========================================
- Coverage   43.60%   43.45%   -0.15%
==========================================
  Files          58       58
  Lines        2768     2775       +7
==========================================
- Hits         1207     1206       -1
- Misses       1382     1388       +6
- Partials      179      181       +2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

One comment. We might want to later also support a flag for including cluster resources but I'm not sure if its needed.

We can have a follow-up in a discussion or create a backog issue for that.
Like you, I'm not sure if its needed.

authors: codecov-commenter doronkg

repo: yonahd/kor


text:
Fix issue with nexus 5 - emojis not showing

Hi, yonahforst. On nexus 5 android emulator and mobile device i found a bug that fontSize predefined on your side is occuring a problem with view. Emojis is not got inside container and not displaying at all. This small fix will solve an issue on mobile device, but i guess there maybe something else and exactly this fix wont fit for others?

hrmm...yeah, i imagine it would be different on every android device. Are you using the default emoji size? have you tried playing with the emojiSize prop?

Hi, yes, i tried to use different fontSize, issue probably in relativity between height (fontSize+4 and fontSize-4 - 8 is not enough in my case)

authors: kLkA yonahforst

repo: yonahforst/react-native-emoji-picker


text:
break list results misaligned with function docs in file

beak.swift file
/**
 dummy
*/
public func dummy() throws {}

/**
 Releases the product
*/
public func release(version: String) throws {
    // implementation here
    print("version \(version) released! for platform \(platform)")
}

/**
 Installs the product
*/
public func install() throws {
    // implementation here
    print("installed")
}

/**
 Deletes the product
*/
public func delete() throws {
    // implementation here
    print("deleted")
}

Functions:

  dummy: Releases the product
  release: Installs the product
  install: Deletes the product
  delete:

would have expected:
Functions:

  dummy: dummy
  release: Releases the product
  install: Installs the product
  delete: Deletes the product

same results regardless of using /** */ or ///

I wonder if this is related to https://github.com/yonaskolb/Beak/pull/21
I haven't had a chance to release this yet.
Are you able to try this out from master? If you have Mint installed you can do
mint run yonaskolb/beak@master beak list

yep - exactly #23. Just tried
mint run yonaskolb/beak@master beak list

It works

Ok cool. I'll see if I can get a new release out later today 👍

Released in 0.3.5

repo: yonaskolb/Beak


text:
No such module 'YandexMobileMetrica'

На сборке проекта выпадает error: no such module 'YandexMobileMetrica'
import YandexMobileMetrica
https://github.com/yoomoney/yookassa-payments-swift/blob/master/YooKassaPayments/Private/Services/Analytics/AnalyticsService.swift
тут есть  import YandexMobileMetrica
но в Podfile нет зависимости pod 'YandexMobileMetrica'

same

Зависимость YandexMobileMetrica описана в podspec файле библиотеки. Ожидается что pod install установит зависимость.

нашел в чем проблемма, если есть отдельно в основном поде зависимость яндексметрики - вылазет эта ошибка

authors: dimzhurwork novikows starxor

repo: yoomoney/yookassa-payments-swift


text:
Can't upload images

It's not clear where to update to get your images uploaded after going for your own atlas, rethinkdb and nicistore on a VPS.
I think there is something related to here
@andreftavares How to upload images to your products?
I will refer some issues I am encountering for both NICI and Atlas.
Currency
I am currently going to handle DOP (Dominican Pesos), where there is no cents and the format is:  RD$. For example: RD$100 or RD$10,000. The questions are the following:

How to create a currency, there is just EUR and USD on the app.
Stripe supports DOP. Nicistore does?

Language
I am going to translate (and providing you guys the rep for it 👍 ) Nicistore to Spanish. I need to delete en { and pt {. Or you just add es { in handlers? And where
Marketplace
We're developing and improving Nicistore to become it a multi-vendor marketplace too. Which files should the developer focus when creating the module. This will be a non admin, that can create products. For now we will not focus on Dashboard for them bla bla.
Simple as:
Register to Sell > Add products > We receive request > We accept or reject > They receive e-mail with their product's link.
Social Login
Where we can integrate OpenID or Facebook, Twitter and Google Login?
SMS Notifications
Where we can integrate with Twilio when someone creates account a two-factor auth and order is made. Since phone number is already there.

When adding an image to a product, the whole machine gets crashed. Seems like it's set to upload it to nicistore's db and since we don't have access it just crash.

https://github.com/yoonic/atlas/blob/master/src/resources/files/handlers.js#L25

No, it is not set to upload to nicistore's DB. See:

https://github.com/yoonic/atlas/blob/master/src/resources/files/handlers.js#L25
https://github.com/yoonic/atlas/blob/master/src/resources/files/utils.js#L17-L50
https://github.com/yoonic/atlas/blob/master/config/development.js#L28-L32

Why I can't upload images to products or banner?

@mateomorrison What do you mean it crashes? Any useful log?

authors: andreftavares ethanguy mateomorrison

repo: yoonic/atlas


text:
router: update to latest sheet-router

All changes needed to update to the latest (as of yet unreleased) version of sheet-router :sparkles:

ok so this should add support for everything except hash routing - that's a separate PR

Oh yeah tests won't pass here because the patch hasn't been merged yet on sheet-router merging into 4.0 so we can branch off that again C:

but tests are passing on my machine™ :D

repo: yoshuawuyts/choo


text:
Space Included At Start of Reporting Org Ref

The published XML file produced for Red Cross Red Crescent Climate Centre currently contains reporting-org @ref with a space prefixing the organisation identifier see http://climatecentre.org/downloads/files/rcccadmin-activities.xml
eg
Can this be prevented by always ensuring that the org. identifier is 'trimmed' of any leading or trailing spaces?

This issue has been solved.

authors: RajbanshiNeha wendyrogers

repo: younginnovations/aidstream


text:
User account channels/servers not appearing

I'm using a user account, as I want to talk to people from my main while I'm unavaliable to use my kik to discord bot, for various reasons. I've tried, and when I try to change servers, it says "Changed server to .", and when I try to change channels, it says "Changed channel to #"
The websocket seems to producing an error. Sometimes, on boot, it has Error Code 2, message "sslcCreateContext failed -660555775". Google searching the message appears that it comes from another program. It works, however, on a bot user just fine. I just find it a bit tedious to invite a bot to every guild I wanna talk in, especially if I have to try to convince the creator of the guild to invite it.

That's very strange, the error you gave me doesn't have anything to do with using a bot user. The error you gave me has more to do with connecting to Discord's secure WebSocket server. The user or bot account doesn't come into play until after a successful connection. As for "Changed server to .", means something else is wrong, it means that Discord didn't return an server back to the client.

and it doesnt say more errors


text:
双数据源求和取值

需求：
用户场景是根据收入、成本合计和费用合计显示公司的毛利和利润（如图1），其中毛利=收入-成本合计，利润=收入-成本合计-费用合计，成本合计=成本一+成本二+成本三，费用合计=费用一+费用二+费用三,
即：B7 =B2-B3，B12 = B2-B3-B8，B3=B4+B5+B6，B8=B9+B10+B11。
这里使用了双数据源来显示（一个数据源实现不了效果），这里的收入、费用合计以及费用合计的子级费用一、费用二、费用三都是第一个数据源提供，然后成本合计以及成本合计的子级成本一、成本二、成本三用了第二个数据源来提供。
问题：
现在碰到的问题是，使用公式“毛利=收入-成本合计”时（B7 =B2-B3），没有获取到成本合计的值（即单元格B3）；
使用公式“利润=收入-成本合计-费用合计"时（B12 = B2-B3-B8），没有获取到成本合计和费用合计的值（即单元格B3和B8）。（如图2）
图1：

图2：

模板怎么设计的，完整贴上模板截图并详细说明，谢谢

您好,非常不好意思，早上再次尝试做模板发现问题是可能单元格设置错误导致的。现今问题已经解决了。非常感谢您的关注，谢谢！

authors: fightAllDay youseries

repo: youseries/ureport


text:
vtctl: Add command WaitForFilteredReplication.

@alainjobart
Example output:
Waiting for filtered replication to catch up on tablet: cell:"cell1" uid:1  Last seen delay: 3600.1 seconds
Filtered replication on tablet: cell:"cell1" uid:1  has caught up. Last seen delay: 1.1 seconds
I've added a new field in RealTimeStats which you need to populate :-)
Please also see the TODOs I left for discussion.
Regarding the test:
This test uses as much of real code as possible. To make this work, I had to add a method to SqlQuery and disable some config options.
An alternative would be to implement the gRPC queryservice.Query RPC service directly as fake where StreamHealth would just stream a given channel.
Pros:

simpler, less fragile test

Cons:

less stuff of the real thing gets tested

Let me know if you prefer this alternative.

It's actually pretty cool you were able to use SqlQuery as is, I thought you would have to fake it over RPC like we do in the other tests where we do queries.. so thumbs up there, the SetTargetForTests is cool.
LGTM!

@alainjobart PTAL
Pleae also see my comment regarding the alternative to create a new message specifically for filtered replication stats.
As always, I recommend to go through the diffs by commit and not using the "Files changed" view.
Thanks!

I don't think we should add another structure, for just these couple fields which make sense in RealTimeStats anyway...

@alainjobart
PTAL
I've addressed all changes and adapted tabletconntest.go.

LGTM!

authors: alainjobart michael-berlin

repo: youtube/vitess


text:
colab just 9 seconds

hi, thanks for sharing this project.
I'm using colab but it only takes 9 seconds of the video source, it's possible to change the settings to take the whole video source?
Thanks

I do not limit the length of the video.
In my tests, I can use videos longer than one minute without errors.

Hi @sebamacchia
When you used the colab notebook, how did you upload the reference image and driving video?

Hello...same question as MattFog
When you used the colab notebook, how did you upload the reference image and driving video?
Cant see how to edit these sections or do you need to do this before you open the colab??
import torch
edit the config
device = torch.device('cuda:0')
dataset_name = 'vox' # ['vox', 'taichi', 'ted', 'mgif']
source_image_path = './assets/source.png'
driving_video_path = './assets/driving.mp4'
output_video_path = './generated.mp4'
config_path = 'config/vox-256.yaml'
checkpoint_path = 'checkpoints/vox.pth.tar'
predict_mode = 'relative' # ['standard', 'relative', 'avd']
find_best_frame = False # when use the relative mode to animate a face, use 'find_best_frame=True' can get better quality result
pixel = 256 # for vox, taichi and mgif, the resolution is 256256
if(dataset_name == 'ted'): # for ted, the resolution is 384384
pixel = 384
if find_best_frame:
!pip install face_alignment

authors: MattFog mynumu sebamacchia yoyo-nb

repo: yoyo-nb/Thin-Plate-Spline-Motion-Model


text:
Allow convenient size indications E.g. M/G/TB

Our "@SIZE" param for creation should support convenient naming like "@10MB", "@1TB", etc.

Thanks! Maybe leave out the "B" just as human-readable format of tools like " df"  etc.

authors: hekaldama pimpim

repo: yp-engineering/rbd-docker-plugin


text:
Added the Birthday-Command

Wie aus Spaß im Discord entstanden, habe ich mal eben den Geburtstags-Command eingeführt.
Einrichtung:

Channel erstellen, in dem täglich die Geburtstage gebroadcastet werden sollen. Dort bitte "kit bday notifyhere" eingeben.

Jeder User kann dann über "kit bday set dd.mm.yyyy" oder "kit bday set dd.mm." seinen Geburtstag eintragen.

Jeder User kann über "kit bday remove" seinen Geburtstag wieder löschen.

Jeder User kann über "kit bday get @" (in einer Privatnachricht vom Bot) den Geburtstag eines einzelnen Benutzers bekommen.

Admins können über "kit bday set @ dd.mm.yyyy" einen Geburtstag für jemanden anders, zum Beispiel den Bot setzen.

Viel Spaß :P

Passt es jetzt?

repo: ypsilondev/butterbrotbot


text:
Can I use it on a different GPU?

Hello, I have a computer with basically the same configuration, except the GPU is RX560, can I use this EFI directly, or do I need to modify anything?

I think you will need to remove adgpmod=pikera from the boot-args located in NVRAM

authors: WilliamCheen yqlbu


text:
🛑 GetCannab is down

In 6d029d1, GetCannab (https://getcannab.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: GetCannab is back up in 7feb713 after 8 minutes.


text:
It is currently not working.

If you enter a passphrase, it will exit with not bounded.
Passkey Input of GAP seems to be fired after accepting l2cap, but the code assumes that the authentication is done when accepting l2cap is completed.
Is it maybe that the behavior changed around Linux 1.54?

I'll refactor it a bit.