text:
Welcome message - please respond

Hello
Please respond to show that you are here
@AlexandraKrause
@BuiThiKhanhHoa
@DangToKien
@David-Allan-7
@HtetHtetHlaing08
@HuyHung197
@lqthuph
@phuonghienfavri
@sau140288
@SimoneKathrin
@szmoe

I am here :-)

here

@NLTHNLTH you too

hello

Hello

I’m not here 😂
Vào Th 3, 21 thg 2, 2023 lúc 17:02 Ha @.***> đã viết:

Hello
—
Reply to this email directly, view it on GitHub
https://github.com/CWWhitney/NIFAM_salad/issues/2#issuecomment-1438192840,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6A7OXAQ46MAD7QO7L45TU3WYSHFBANCNFSM6AAAAAAVC2N454
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Bùi Thị Khánh Hòa
Bộ môn Kinh tế - Khoa Kinh tế và PTNT
Học viện Nông nghiệp Việt Nam (Trâu Quỳ - Gia Lâm - Hà Nội)
ĐT: 0966.108.238
Mrs. Hoa Bui Thi Khanh (Born_1990)
Department of Economics
Faculty of Economics and Rural Development
Vietnam University of Agricultural
Phone/Zalo: +840966108238

🇻🇳🇻🇳🇻🇳 hi everyone
On Tue, 21 Feb 2023 at 17:23 BuiThiKhanhHoa @.***>
wrote:

I’m not here 😂
Vào Th 3, 21 thg 2, 2023 lúc 17:02 Ha @.***> đã viết:

Hello
—
Reply to this email directly, view it on GitHub
<
https://github.com/CWWhitney/NIFAM_salad/issues/2#issuecomment-1438192840
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/A6A7OXAQ46MAD7QO7L45TU3WYSHFBANCNFSM6AAAAAAVC2N454
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Bùi Thị Khánh Hòa
Bộ môn Kinh tế - Khoa Kinh tế và PTNT
Học viện Nông nghiệp Việt Nam (Trâu Quỳ - Gia Lâm - Hà Nội)
ĐT: 0966.108.238
Mrs. Hoa Bui Thi Khanh (Born_1990)
Department of Economics
Faculty of Economics and Rural Development
Vietnam University of Agricultural
Phone/Zalo: +840966108238
—
Reply to this email directly, view it on GitHub
https://github.com/CWWhitney/NIFAM_salad/issues/2#issuecomment-1438224019,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6BABYWWTHRZFADID74FBW3WYSJRFANCNFSM6AAAAAAVC2N454
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Kien Dang (Ms.)
Deputy Director
Social Policy Ecology Research Institute (SPERI)
12C Pham Huy Thong street, Ba Dinh district, Hanoi.
Email: @.***
Tel: +84 24 3 771  5690;    Fax: +84 24 3 771  5691
Website: www.speri.org
Livelihood Sovereignty for Nurturing Nature and Village Well-being

Hi Cory and all

Luu Quoc Toan, PhD
Hanoi University of Public Health
Dept. of Nutrition and Food safety
Faculty of Environmental and Occupational Health
Hanoi University of Public Health
1A Duc Thang, Bac Tu Liem, Hanoi,Vietnam
Website: http://www.hu http://www.huph.edu.vn/ph.edu.vn
http://www.hsph.edu.vn/
Email: @., @.
Phone:  (84 4) 6266 3480
Fax:  (84 4) 6266 2385
On Tue, Feb 21, 2023 at 4:57 PM Cory Whitney @.***>
wrote:

Hello
Please respond to show that you are here
@AlexandraKrause https://github.com/AlexandraKrause
@BuiThiKhanhHoa https://github.com/BuiThiKhanhHoa
@DangToKien https://github.com/DangToKien
@David-Allan-7 https://github.com/David-Allan-7
@HtetHtetHlaing08 https://github.com/HtetHtetHlaing08
@HuyHung197 https://github.com/HuyHung197
@lqthuph https://github.com/lqthuph
@phuonghienfavri https://github.com/phuonghienfavri
@sau140288 https://github.com/sau140288
@SimoneKathrin https://github.com/SimoneKathrin
@szmoe https://github.com/szmoe
—
Reply to this email directly, view it on GitHub
https://github.com/CWWhitney/NIFAM_salad/issues/2, or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6A7WCJHHERPNY43XIWP7WTWYSGRXANCNFSM6AAAAAAVC2N454
.
You are receiving this because you were mentioned.Message ID:
@.***>

hi

authors: BuiThiKhanhHoa CWWhitney DangToKien HtetHtetHlaing08 NLTHNLTH SimoneKathrin lqthuph szmoe


text:
Add sed fix

All vars used in sed commands wrapped in double quotes
Fixed error:

sed: -e expression #1, char 21: unterminated `s' command

E: Version '1.13.1-0~ubuntu-trusty' for 'docker-engine' was not found
Damn Again. Why not remove the version lock.

@mdzidic Please make changes against master branch.

@djdefi Any plans to cherry-pick those fixes into older release branch?

@wfjsw This problem is already fixed in master branch...
When I start Docker image from master branch it reports 2.5.0-dev version, then I tried 2.3 but sed crashes and I committed this fix :)

Opened #228 which would backport changes from master to 2.3 branch. I could then build a new docker hub image from that / make a new 2.3 tag?

@djdefi That will be great

I think we also have to make a clear statement that only the latest versioned tag and the tag latest will receive further updates for here as well as upstream.

A new Docker hub tag :2.3-latest has been created, which will build from the 2.3 branch. This is sort of somewhere between a stable release and an unstable dev branch.

source: gharchive/pull-request

authors: djdefi mdzidic wfjsw

repo: CachetHQ/Docker

license_type: permissive

license_source: bigquery


text:
🛑 South Korea mirror is down

In 30facf5, South Korea mirror (https://kr.cachyos.org/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: South Korea mirror is back up in e0f08b6 after 22 days, 18 hours, 14 minutes.

source: gharchive/issue

repo: CachyOS/statuspage

license: MIT

license_source: github-api


text:
Bug GUI Workflow Requests Tickets.without tasknumber

In GUI Workflow Requests Tickets. If you create a ticket with tasks with API and passed no tasknumber:
The Ticket is written to database but breaks the GUI. No more tickets, even valid ones, are displayed.
Fix: remove the ticket via API
Solutions: Either make tasknumber mandatory (@alf-cactus could do that) or change GUI behavior

As the task number is only used as a sort criterion, a default value of 0 would probably be sufficient for the beginning. I have several tickets with all task numbers 0 in my database without causing problems.

@abarz722 could we not simply drop the task_number and use the id of the reqtask table for sorting  assuming  tasks are created in the correct order?
So we would just have to generate the task number actually displayed (in the UI) - similar to the rule number.

authors: abarz722 alf-cactus tpurschke

repo: CactuseSecurity/firewall-orchestrator


text:
Implementing event emitters

Hey @mateonunez , wanted to share with you something I had in my mind for quite some time.
What about bringing some event emission inside the expirable data structures? That would provide a wider usage of those.
What do you think? Any idea about the implementation?

Hi, @Cadienvan. I'm not convinced to implement EventEmited at all. The idea sounds great, but what about implementing a hook system like async-cache-dedupe or Fastify?
It could be useful when you need to exec statements before/after that ds expires.
Something like:
dataStructure.addHook('onExpired', (...) => {})

or
datastructure.addHook('berofeExpire', (...) => {})

That determines the action before the ds expired

Or passing them as properties
const set = ExpirableSet(..., {
  onExpired: (item, ...args) => {},
  beforeExpire: (item, ...args) => {}
}

Yeah, sure, sounds good, that's what I was thinking about.

What types of hooks did you want to implement?

They will surely depend on the data structure , yet onExpired and beforeExpire will be library wide

I'll try to bring in a PR during the week

Glad to test it or review it. 🤗

authors: Cadienvan mateonunez

repo: Cadienvan/expirables


text:
Patches contain user specific version

The last line of each patch is the user specific git executable version number.
Not a big issue, just a reminder mainly as it's change spam in patch updates.

If someone wants to implement this my suggestion would be to use options like introduced in https://github.com/PaperMC/Paper/pull/2324:
Add --zero-commit --full-index --no-signature to git format-patch
to reduce the diff when doing minor changes in patches.

 --zero-commit: Print 00000000... commit hash in first "From" line
   of the patch. This commit hash is useless because it changes
   every time the patch is applied.

 --full-index: Print full SHA-1 hash on "index aaaa..bbbb" lines.
   This makes the lines much longer, but avoids random changes to
   add/remove a character based on the number of objects that exist
   in the local repository.

 --no-signature: Omit Git version from generated patches.

I suspect it should be simple to add them here:
https://github.com/CadixDev/gitpatcher/blob/f05f2128dee7356e1119c3b4e045cf04ed4d7c02/src/main/groovy/net/minecrell/gitpatcher/task/patch/MakePatchesTask.groovy#L75

Alright I've put together https://github.com/CadixDev/gitpatcher/commit/2810723622512f9258d91ef5e4f22d048ff6a3ba to resolve this, which would look something like:
patches {
    submodule = 'upstream'
    target = file('target')
    patches = file('patches')

    zeroCommit = true
    fullIndex = true
    noSignature = true
}

Though as I'm writing this comment I think allowing users to use any extra arguments they like may be the better solution, so I would be open to implementing the following
patches {
    submodule = 'upstream'
    target = file('target')
    patches = file('patches')

    extraArgs = ['--zero-commit', '--full-index', '--no-signature']
}

I'm leaning towards the latter right now, but would love some input on it :)

Okay, so I discussed this with @Minecrell and using the second option (control over the exact arguments used), we've set the default formatPatchArgs to ['--no-stat', '-N'] (which we previously applied).
This can be expanded upon like the following:
patches {
    submodule = 'upstream'
    target = file('target')
    patches = file('patches')

    formatPatchArgs += ['--zero-commit', '--full-index', '--no-signature']
}

authors: LexManos Minecrell jamierocks

repo: CadixDev/gitpatcher


text:
Don't error out if no tests loaded

In DS100 we write cells containing assert statements in the master version of our notebooks. Our build system then takes those cells and automatically generates OkPy tests.
This means that for our master notebook there are no OkPy tests to load. However, we're forced to have some placeholder test there (eg. q_placeholder.py) so that the config will load.
Is it possible to have the client not throw an exception when no tests are loaded? I think a warning would suffice for our purposes.

@epai any opinions on this?

I believe this should have been resolved by https://github.com/okpy/ok-client/pull/392. Sorry for the late fix!


text:
Log Likelihood Trackers for Convergence

Essentially, this PR creates fitter properties that track the parameters' convergence. This way the user will be able to debug the fitting visually and numerically.
Other subfeatures introduced are:

A new benchmarks folder with scripts that would test the benchmarked use cases, such as the one on the Quickstart web page and the CDNOW dataset. On later PRs I will store useful scripts there.

The images subfolder is ignored within the .gitignore file.

Plots for the fitters' parameters before and after exponentiation were added.

On a sidenote, I would like to point out the somewhat weird behavior I've obtained for the Pareto/NBD fitter on the Quickstart artificial data — maybe that's why Fader complains about fitting it? —:

Inside the benchmarks, the convergence_summary_graphs.py script doesn't have full Python 2.x support, basically due to the prints though.
I've used range inside one of the plots, do I need to replace it because of Python 2.x?

repo: CamDavidsonPilon/lifetimes

license: mit


text:
refactor: Instead of individual checks and function calls for each translator, …

…a for loop is now used in conjunction with an array for convenient management of translators.
Changes made:

Added the "translators" table to store translator data. Each translator is represented as an object with "enabled" (boolean value) and "func" (translation function) fields.
Eliminated code duplication in the function calls of translators by moving the checks into the for loop.
Added comments to the code to explain the new data structures and logic.

Замість окремих перевірок та викликів функцій для кожного "перекладача", тепер використовується цикл for разом з масивом для зручного управління "перекладачами".
Зроблені зміни:

Додано таблицю "translators" для зберігання даних про "перекладачі". Кожен перекладач представлений як об'єкт з полями "enabled" (булеве значення) та "func" (функція перекладу).
Виправлено дублювання коду виклику функцій перекладачів шляхом перенесення перевірок до циклу for.
Додано коментарі до коду для пояснення нових структур даних та логіки.

ай про коментарі я забув ((( я видалив їх перед пушем ((


text:
Syntax sugars for parameter validators

What’s the problem you're trying to solve
We need to define our parameters in YAML file when we want to add validators or change parameter sources (path, query, or header). But it might be a hassle for data engineers to define parameters in another file.
Describe the solution you’d like
Provide some syntax sugars in SQL:
Some possible solutions:

Functions
select * from user limit {{ context.params.limit.number({max: 10, min: 0}).required() }}

Filters
select * from user limit {{ context.params.limit | number(max=10, min=0) | required }}

We can add a prefix to validators toprevent collision.
select * from user limit {{ context.params.limit | validate.number(max=10, min=0) | validate.required }}

Additional context

I'll use filters without profix for the first version:
select * from user limit {{ context.params.limit | number(max=10, min=0) | required }}

repo: Canner/vulcan-sql


text:
Distribute binary releases on PyPI

Closes #5
You can download and try the built wheels here: https://github.com/messense/rhit/suites/2276942033/artifacts/47560714

rhit does not compile on Windows, see https://github.com/messense/rhit/runs/2128787979?check_suite_focus=true

I know rhit doesn't compile on Windows, I did nothing for that target since almost all nginx users are on linux.
I perfectly know how to make it work on Windows, though, so I'll open an issue so that I know if some people want it.

How do I test this pipy.yml file ?

How do I test this pipy.yml file ?

You need to merge it first, otherwise GitHub Actions won't trigger.
Setup pypi_password secret for GH Actions, see https://pypi.org/help/#apitoken
Push a new tag and it will do the release

That's not what I meant by test. I wanted to play with it, look at what it does and exactly build, to be sure I understand what it is before releasing anything. And I'd like to see if I can leverage the script builds I already have instead of rebuilding everything for this wrapping.

It use maturin to build and package the rhit binary as a manylinux compliant Python wheel (wheel means Python binary extension module).
It's similar to what py-spy does manually using Python setuptools.

authors: Canop messense

repo: Canop/rhit


text:
expromission, dispells

This pull request was generated by the 'mq' tool

/trunk merge

repo: Canva/mergequeue-trunk


text:
childlikeness, dobbers

This pull request was generated by the 'mq' tool

/trunk merge


text:
bastinades, fallible

This pull request was generated by the 'mq' tool

/trunk merge


text:
test-pr-43-71a99338-f4ea-4339-bc4e-5c28ff1b373f

test pull request for owner check

/trunk merge


text:
PR and Issue Template

Current situation
Currently we don't have any specific issue/PR template that we would be following for this project.
Suggested changes
Create a specific template that we would be following for creating an issue and PR.

This had been fixed via this commit.

repo: Canvasbird/canvasboard


text:
clang-build.ps1 "Cannot find drive" Error

I just started looking at Clang Power Tools on a relatively small vcxproj.  Clang Compile and Tidy run, but the VS Output window complains about a line in the clang-build.ps1 script:
Start Clang Tidy
PROJECT: R:\Server\Framework\UTxShared\UTxShared.vcxproj
Get-Item : Cannot find drive. A drive with the name 'Error 0x57' does not exist.
At C:\Users\hoereng\AppData\Local\Microsoft\VisualStudio\15.0_0d838d80\Extensions\140t5yjx.iwh\clang-build.ps1:597 char:12

return ((Get-Item "$(Get-VisualStudio-Path)\VC\Tools\MSVC" | Get-ChildItem) | ...

       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : ObjectNotFound: (Error 0x57:String) [Get-Item],     DriveNotFoundException
FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.GetItemCommand

I'm using VS 2017 15.2.  Sorry, I don't speak power shell. Could this be caused by some cruft in my vcxproj file?

Hi,
Can you attach the project file or something similar, reproducing the issue ?
Thanks.

Hello Victor,
Here is a zip that contains UTxShared.vcxproj (in UTxShared\Server\Framework\UTxShared) and its imported .props files in the Build and Server folder.  I'm using the Debug x64 configuration with VS2017 Update 2.
If the issue is not obvious, I'm happy to try and create a simpler example.
UTxShared.zip

Gerd

Thanks for the test project.
We'll look into it and post updates here.

Hi,
Tried your sample project and everything appears to be running OK on my end.
Please enable Verbose mode and paste the log here.

Thanks for looking at this, Gabriel.  I don't speak PowerShell, but figured out that removing the "-prerelease" option in Function Get-VisualStudio-Path() fixes the error.
I'm on VS2017 Update 2 (Version 15.2).  It appears that vswhere.exe in 15.2 doesn't support -prerelease.
I'm attaching the contents of the output window with Verbose enabled.  If the error is just a 15.2 issue, I can work around it for now.  We will move to Update 6 soon.

Gerd
VerboseLog.txt

We've just pushed a fix for when vswhere doesn't support the -prerelease switch
An updated version of Clang Power Tools will be released today.

Thank you very much for fixing this issue so promptly.  Version 3.2.0 works fine with VS2017 Update 2.

authors: GerdHH cpp-red-lion hero101111

repo: Caphyon/clang-power-tools


text:
Date picker: masking date, Fixed code to not allow % key typed in dat…

…e and time input fields

@BenArunski, @mazefate can you please review the date formatting changes

@dmopuri initial review is complete

authors: BenArunski dmopuri

repo: CapstoneConsultingInc/mdPickers


text:
Question about SCIM support coverage: Is the SCIM Admin console currently available?

Hello.
While applying SCIM for keycloak, I have a two question regarding the function of the image attached below.

edit Resource Type schema extensions
SCIM Admin Console availability

The currently applied version is :

keycloak-20 version and the corresponding scim jar package.

The SCIM theme can be applied in the version I installed, but the SCIM Admin console is not displayed on the welcome page, so I was unable to modify the schema extension through the console.
I would like to add or edit a schema other than 'urn:ietf:params:scim:schemas:extension:enterprise:2.0:User',
but I cannot edit it because the corresponding button is disabled as shown in the image.
To apply this, refer to readme.md and https://scim-for-keycloak.de/documentation/introduction. This got me thinking:
1. To fully apply SCIM functionality, I need to use version 21+.
2. Currently, SCIM-for-keycloak has been released up to kc20, so in order to use full functionality, the enterprise plan must be activated or a higher free package must be released.
Like the analogy above, is this feature not yet available?
If there is a way to use this function, I would really appreciate it if you could let me know.
Best Regards,
Kim

Hi from the screenshot it is obvious that you are still using the OpenSource version and downloaded the plugin from github. You need to download it from https://scim-for-keycloak.de to get the correct version.
The OpenSource version does not support the same feature set and it is not possible to dynamically modify the schemas or schema-extensions.
The plugin was completely reimplemented in the new versions.

Thanks Captain!
Sorry for the inconvenience, but is there a link where I can download the enterprise version?
I confirmed that keycloak's latest version, version 23, can be downloaded from ' https://www.keycloak.org/downloads.html '.
but I could not confirm where I could download the corresponding scim-for-keycloak package, 'kc-23-1.2.0-enterprise'.
If I activate the enterprise plan, will a download link for the package be also provided?
Best Regards,
Kim

Hello Captain.
As you said, I was mistaken.
After logging in from that URL, there were jar files available for download under Account Information.
thank you. I hope you always stay healthy!
Best Regards,
Kim

repo: Captain-P-Goldfish/scim-for-keycloak


text:
BASH pipe

BASH does not accept pipes so:
seq { "test.txt" }
|> Seq.iter (fun file ->
    cli {
        Shell BASH
        Command $"{file} | echo"
        WorkingDirectory __SOURCE_DIRECTORY__
    }
    |> Command.execute
    |> Output.printText)

Does nothing.

Occured in tests while testing around in #52.

It does work with:
$"echo '{file}' | cat"
Like in the bash, so it works as expected.

repo: CaptnCodr/Fli


text:
运行react-native run-android后卡在启动页面

运行react-native run-android后卡在启动页面,没有报错信息。
但是真机没有问题，只是在模拟器上卡住了

这个可能和so相关吧。现在很少用模拟器

嗯嗯，应该是的。现在突然又可以了。

repo: CarGuo/GSYGithubAPP


text:
悬浮窗ui怎么定制呢?

问题描述：
需求需要定制悬浮窗ui,看过代码之后发现是因为setSmallVideoTextureView设置触摸事件处理之后,事件无法传递到原来的onTouch方法里,所以原有的ui在点击之后就不会再出现.
有没有开放api或者其他方式可以快捷定制自己的ui呢?

推荐自定义 GSYVideoHelper 和 重写 showSmallVideo 方法
另外通过

        final ViewGroup vp = getViewGroup();
        GSYVideoPlayer gsyVideoPlayer = (GSYVideoPlayer) vp.findViewById(getSmallId());

是可以获取到 small 的 view 对象的

好的,我试着写一下

authors: CarGuo dev-yangyang

repo: CarGuo/GSYVideoPlayer


text:
rtsp流  mov  sdp 格式  不支持吗

rtsp流  mov  sdp 格式  不支持吗

mov协议支持，试试这个

VideoOptionModel videoOptionModel = new VideoOptionModel(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "rtsp_transport", "tcp");
List list = new ArrayList<>();
list.add(videoOphtionModel);
GSYVideoManager.instance().setOptionModelList(list);

还是不行呀，测试视频地址: rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov

如果不行说明协议不支持

authors: CarGuo IT-Talon zhouwenhao


text:
Update the AsthmaRecommendedArticle component to support localization.

Overview
This branch updates the AsthmaRecommendedArticle component so that it supports localization of the recommended article titles and subtitles.
Translations were generated using ChatGPT.
I will revert the snapshot version prior to merging.
Security
REMINDER: All file contents are public.

[x] I have ensured no secure credentials or sensitive information remain in code, metadata, comments, etc.

[x] Please verify that you double checked that .storybook/preview.js does not contain your participant access key details.
[x] There are no temporary testing changes committed such as API base URLs, access tokens, print/log statements, etc.

[x] These changes do not introduce any security risks, or any such risks have been properly mitigated.

Describe briefly what security risks you considered, why they don't apply, or how they've been mitigated.
Checklist
Testing

[ ] MyDataHelps iOS app
[ ] MyDataHelps Android app
[ ] MyDataHelps website

Documentation

[x] I have added relevant Storybook updates to this PR as well.

Summary by CodeRabbit

New Features

Updated version of the application includes specific enhancements related to asthma translations.
Improved localization for asthma-related articles, including new titles and subtitles in multiple languages (German, English, Spanish, French, Italian, Dutch, Polish, Portuguese).
Enhanced preview capabilities for the AsthmaRecommendedArticle component with a new 'live' option.

Bug Fixes

Streamlined the process for creating resource definitions for asthma articles, enhancing overall performance and maintainability.

Documentation

Expanded educational content on asthma management, providing users with comprehensive resources and guidelines related to asthma care.

I would like to merge this within the next couple of days if someone has a few minutes for a review.
Thank you!

Just based on code review, this looks ok; but I don't see any real easy way to test or verify this via Story, because both the article chosen relies on live data (Story shows placeholder data) and we also don't have a very easy way to switch languages via Story.
So maybe a loaded question - but how did you verify all of these changes?

The conditional logic has thus far been tested using the DryRun Asthma Tool environment.  I think we'll probably test a couple of those conditions again after this update to ensure things are still working as expected, but no logical changes were intended with this PR, just the translations.  That said, I will add an item to my personal to-do list to come back and add some unit testing for this logic.
For the translations, I had just commented out a few lines in the story/component to simulate a "live" state within the storybook and then adjusted the selected language.  I didn't exhaustively test all the translations.  I just verified that the translation was taking place.  The Spanish translations themselves are undergoing a separate review within the Asthma Tool library feature (same translations are duplicated here).  However, I don't have a good way to verify the translations to the other languages short of the few spot checks I ran back through Google translate.   All were originally generated using ChatGPT.
I have reworked the component a tad and updated the storybook such that it now uses a real example for the default preview state and supports a live state (if you have an Asthma Tool participant access token).

repo: CareEvolution/MyDataHelpsUI


text:
🛑 sitepb is down

In 97d4f98, sitepb (190.181.131.163) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sitepb is back up in 3cf3e2d after 7 hours, 4 minutes.

repo: Careas/vps-monitor


text:
🛑 jereconstructionroofing is down

In 9a70978, jereconstructionroofing (jereconstructionroofing.com) was down:

HTTP code: 429
Response time: 328 ms

Resolved: jereconstructionroofing is back up in 6b8e015 after 21 minutes.


text:
Disabling geometry buttons for read-only layers

This PR makes new geometry buttons look disabled (instead of hiding them) for read-only layers.
I've moved the is-disabled to the parent view, which requires a small change in styles & a slight change in the click handler as well.
This is how it looks like (like isVisible false)

I've updated the tests blindly because the cartodb3 tests don't run locally for me. It looks like the previous ones are broken (it expected .length 3 in both cases, which makes sense now, not before), so I don't know if my changes are correct or not.
We could add more coverage by testing the behaviour with isVisible as well, which produces the same result.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Yeah so I actually had a problem on the spec, thanks travis :heart_eyes:

Mmmm ok tests were still broken, just pushed another fix. this one should be fine I think.
I am setting the visible on each test, which should trigger a _renderContextButtons.
The tests were originally 'wrong' (always expecting 3, instead of 3 and 0) because it never re-renders, so it's always 3. Which I guess was done on purpose to keep the tests, but not break them.
Not being able to run tests locally sure is a handpicap.

Closing!

authors: Cartofante rjimenezda xavijam

repo: CartoDB/cartodb


text:
Displays "Export layer" when a sql has been applied and fixes bug in the options menu

Fixes #2820 and #2898.

@xavijam can you PTAL? thanks!

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Looks good :)

authors: Cartofante alonsogarciapablo xavijam


text:
Show all analysis nodes in the source options

Fixes #8265
At the time of implementation it was only allowed to select layers' head nodes as input sources, this changes the options to include all nodes (except for the self).
Also fixed the bug where source options weren’t shown in the options if the query-schema was already fetched.
E.g.

@javisantana @saleiva  Right now only the input source is filtered out (A2 in the example above), but we could potentially have trouble if we don't filter out nodes that creates cycles (e.g. a node in layer A, which has a node that points to a node in B…), but we can solve that separately…
@xavijam review, please

:+1:

Is this still showing your of the datasets like before?

@saleiva take into account the analysis it's showing is link to layer (pending a PR to change the name) and that's only meant to nodes but it should show the datasets as well

Ok, thanks!
2016-06-28 11:46 GMT+02:00 javi santana notifications@github.com:

@saleiva https://github.com/saleiva take into account the analysis it's
showing is link to layer (pending a PR to change the name) and that's only
meant to nodes but it should show the datasets as well
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CartoDB/cartodb/pull/8266#issuecomment-229002849, or mute
the thread
https://github.com/notifications/unsubscribe/AAIENQOiGdXHiUBSyxtChwHfVI-6GLqdks5qQO2SgaJpZM4I_6dr
.

--
Sergio Alvarez Leiva

@saleiva @javisantana yes, by default datasets are also included, but for this particular analysis is filtering out the datasets (I guess that was done on purpose?)

yes @viddo, I did it on purpose

👍  for intersection you'll get both for example:

Merging since frontend tests already passed

authors: javisantana saleiva viddo xavijam


text:
Fix compatibility with ActiveRecord 7.2

The interface for Or arel node was changed in https://github.com/rails/rails/pull/51492.
This currently prevents our upgrade to rails 7.2.
Fixes #536.

Also it looks like the undercover code coverage tool is getting triggered for the new branch not having code coverage on both sides, but that doesn't make sense in this case so I'll have to figure out a way to improve that gate or disable it here.

I once was convinced that code coverage tools are pretty useless, especially for caring too much about its numbers (if it becomes higher/lower or should be 99%). 🤷
Imo, only like running it locally for yourself to verify that you actually tested what you wanted is useful.

@nertzy Sorry for pinging, but can you reconsider this PR and release a new version with the fix?

Thanks! I updated the implementation to do a single check at require time, and based it on a direct arity check of the constructor instead of using the version.
Looks great, thanks for this fix!

Thank you ❤

authors: fatkodima nertzy


text:
EE-1066: move hardcoded validator slots to chainspec

This PR makes validator slots a configurable chainspec variable rather than a hardcoded value.
https://casperlabs.atlassian.net/browse/EE-1066

bors r+

repo: CasperLabs/casper-node


text:
Unsupported Protocol scheme ""

After installing cachet monitor and setting up a config, I run in to this error:
INFO[0000] System: myserver
INFO[0000] API: myserver/api/v1
INFO[0000] Monitors: 5
INFO[0000] Pinging cachet
ERRO[0000] Cannot ping cachet!
Get myserver/api/v1/ping: unsupported protocol scheme ""
How can I solve this issue?

Never mind, found out that you must have the https:// in front of the url.

repo: CastawayLabs/cachet-monitor


text:
🛑 qinglong is down

In 5093f48, qinglong (ql.hiripple.com) was down:

HTTP code: 502
Response time: 294 ms

Resolved: qinglong is back up in 721e12b after 10 minutes.

repo: CelestialRipple/ripplelog


text:
🛑 music is down

In cbc8082, music (https://music.hiripple.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: music is back up in 93853c2.


text:
🛑 MyNas is down

In c679c57, MyNas (https://unraid.hiripple.com) was down:

HTTP code: 530
Response time: 51 ms

Resolved: MyNas is back up in 66161a7 after 22 minutes.


text:
add adhoc playbook to create pv for openshift namespace

Signed-off-by: siddharthvipul siddharthvipul1@gmail.com

Delegation to storage NFS server should be outside of this playbook but we can have a workaround with local mount on the vm used to manage openshift and do local operations.
Merging but let's fix it after

authors: arrfab siddharthvipul

repo: CentOS/ansible-infra-playbooks


text:
Parallel limits for move and copy ops.

Ticket: []
Feature flag: n/a

Purpose

Summary of Changes

Screenshot(s)

Side Effects

QA Notes

My concern with the current implementation, aside from what Futa said, is that it's not going to keep three active at once, rather it looks like it's going to queue up three, wait until they're done, then queue up three more.

Since the template is looping through fileActionTasks, the problem I am seeing is, the modal only shows 1 or 3 files at a time even if there are many files queued up for move/copy. We could fill fileActionTasks with an array of dummy objects ({hasStarted: false} may suffice) at the beginning of move and copy, and then as we iterate through the for-loop, we replace those dummy tasks with the actual tasks?

I don't like the solution. I'd rather change the UI. Instead of showing a list of files to be move, we only show the files that have been moved or is being moved. And in the header we indicate that we are moving n items.

My concern with the current implementation, aside from what Futa said, is that it's not going to keep three active at once, rather it looks like it's going to queue up three, wait until they're done, then queue up three more.

The three requests are fired at the same time. They will not be queued since we remove enqueue: true and call await allSettled() on the three tasks.

Hmm. Maybe between the two problems, we should just set maxConcurrency to 1 for now, and revisit it later.

Closed in favor of https://github.com/CenterForOpenScience/ember-osf-web/pull/1558

authors: adlius brianjgeiger

repo: CenterForOpenScience/ember-osf-web


text:
[ENG-4362] Explicitly sort subjects by text

Ticket: ENG-4362
Feature flag: n/a

Purpose

Sort subjects alphabetically

Summary of Changes

Explicitly set a sort when fetching subjects

Screenshot(s)

Order of subjects in the subjects widget is fixed (registration metadata page shown)
Before:

After:

Side Effects

none

QA Notes

there may be some other lists that are being fetched without an explicit sort order, so please be on the lookout for that

Yup this looks as expected!

authors: Johnetordoff futa-ikeda


text:
[WIP] Second go at institutions landing page

Purpose
Summary of Changes
Side Effects / Testing Notes
Ticket
https://openscience.atlassian.net/browse/EMB-
Reviewer Checklist

[ ] meets requirements
[ ] easy to understand
[ ] DRY
[ ] testable and includes test(s)
[ ] changes described in CHANGELOG.md

@sloria, amended the small change request and pointing to master now

Oops nevermind wrong PR

Can you update osf-style to commit e15bf09f4d4e3c6f3f89fcfdaf6d72e91faf8a7d so we get the wider dropdown?

authors: hmoco jamescdavis


text:
[Staging & Production] Add-ons: inconsistent list order in configuration table for Project Settings and user Settings

Steps

Go to the user settings, add-on configuration table
Go to a project settings, add-on configuration table

Expected
The order would be consistent from one to the other so a user would not mistakenly click incorrectly.
Actual
Project settings for add-on configuration are listed alphabetically.  User settings are listed in a random, illogical order.

This is fixed.

authors: brianjgeiger nicipfeiffer


text:
[ENG-438] Fix preprint metrics

Purpose
Preprint metrics were initially counting days rather than tallying total downloads/views. This corrects that.
Changes

Make it so future impact indices will include their source info (including if we re-export or gather node-file/quick-file metrics).
Fix the query and output so it includes all of the proper information.

QA Notes
No QA
Documentation
This shouldn't require any documentation changes.
Side Effects
No.
Ticket
https://openscience.atlassian.net/browse/ENG-438

Looks good to me!
I acknowledged that the _source field was enabled for future indices which is why I didn't initially understand the functional need for it here.
For others/future reference: I found it helpful to return JsonResponse(response.to_dict()) on line 97 of api/metrics/views.py to see the pre-formatted results of the elasticsearch query and better understand the implications of the changes made.

The main reasons for the source field are related to finding out what's happening on production. Also, you can always strip the source field, but you can never put it back without regenerating the source, and that's not always possible.

Going ahead and merging straight to develop - no QA required

authors: UdayVarkhedkar brianjgeiger pattisdr


text:
Use all_tab_cols in db self-upgrade check for Oracle

Otherwise this requires that the app db user must own the relevant table instead of just having read access.

Change made.  However, having visibility to the table via the all_tab_cols view doesn't mean having privileges to perform a DDL command against that schema.  At least this way, it will stop trying to perform the upgrade when it doesn't need to, but will throw exception for not being able to perform the DB upgrade if in fact it does need to.  A DBA would then still be needed if dev team has no access to schema owner account.    As a general rule, the recommendation is to always specify mdw.database.username property be the actual schema owner of the MDW tables.

authors: donaldoakes jbrojdeCTL

repo: CenturyLinkCloud/mdw


text:
Missing Version.h #include in the ScreenCreditsWidget.cpp

When compiling from source there is a missing include in the ScreenCreditsWidget.cpp resulting in compile error.
#include "Runtime/Launch/Resources/Version.h"
needs to be added to the file.

Thanks @DanielAbend, this was added in #998.

authors: DanielAbend kring

repo: CesiumGS/cesium-unreal


text:
Needs correction

Sandcastle example: none
Browser: all
Operating System: all

Thanks @danchaotaiyang!
I've opened a bug for this in the proper tracker.

authors: danchaotaiyang ggetz

repo: CesiumGS/cesium


text:
Ease of access to API reference

Technically its not an issue with the Cesium library, but it is with the access to the API reference documentation. On this link http://cesiumjs.org/refdoc.html in the search box, if user enters children class names such as "getHeight" which belongs to "viewer.scene.globe", there are no search results. It would be helpful if this is improved.

For what it's worth, this kind of search is available in the Sandcastle editor.  Try entering the following line of code:
// getHeight

Double-click the word getHeight to select it.  Once it's selected, a tooltip pops up with a link to the documentation.  Clicking this link opens the docs in an embedded tab next to your globe, so you can view the docs alongside the source you're editing at the same time.

Thanks for the tip @emackey. Agree that it's useful and with @Parthesh that document content search would be good to have in the refdoc.

In https://github.com/CesiumGS/cesium/issues/11518, a user was looking to be able to search for API specific to 2D mode vs 3D.

From https://github.com/CesiumGS/cesium/issues/9609:

We got some feedback on our JS doc layout used for our API doc. It would be convenient to list all the properties and methods in a class at the top of the page instead of having to scroll through everything to see what methods exist. See the Android docs summary for an example.

authors: Parthesh billwritescode emackey ggetz


text:
Webgl2 incorrect mapping between PixelDatatype to WebGLConstant

Fixes #7647
The bug happens because PixelDatatype.HALF_FLOAT was mapped to WebGLConstant.HALF_FLOAT_OES before. But HALF_FLOAT_OES is replaced with HALF_FLOAT in WebGL 2.

Thanks for the pull request @baothientran!

:heavy_check_mark: Signed CLA found.
:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

Perfect. Can confirm this fixes HDR in WebGL 2.

authors: baothientran cesium-concierge lilleyse


text:
EthGetTransactionByBlockNumberAndIndex

Summary

Completion Criteria

Additional Links & Resources

@elmattic Let's have more fleshed-out descriptions, at least one that makes it easier to reason about a year from now or so.

authors: LesnyRumcajs elmattic

repo: ChainSafe/forest


text:
Re-enable compliance tests

Compliance tests currently break due to overly-restrictive expectation of registrar.register being called once in start and registrar.unregister being called once in stop.
We register up to 3 protocols, not just a single one. (gossipsub v1.1, gossipsub v1.0, floodsub)

@wemeetagain Is this done?

authors: dapplion wemeetagain


text:
gs1.1 opportunistic grafting

Implements https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.1.md#opportunistic-grafting
Depends on #95
Follows go-libp2p-pubsub implementation
Only one block of code in heartbeat added

Codecov Report

Merging #96 into gsv1.1 will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           gsv1.1      #96   +/-   ##
=======================================
  Coverage   81.81%   81.81%
=======================================
  Files           1        1
  Lines          11       11
=======================================
  Hits            9        9
  Misses          2        2

Continue to review full report at Codecov.

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

authors: codecov-commenter wemeetagain


text:
Basic attestation aggregation

store every attestation under hashTreeRoot(attestation.data)
if attestation under that root exists aggregate and store

Not sure how to handle if two attestations contains common signature?!
resolves #419

closing in favour of #595

repo: ChainSafe/lodestar


text:
ci: add some more juicy runners

Motivation
cut ci times in half
Description
uses build jet external runners. should not make any difference (except for speed).
Steps to test or reproduce
open a pull request
Results

Job
Github
Buildjet
Difference

Benchmark / run
13m
12m
-8%

Browser tests / Tests (18)
3m
1m
-67%

CodeQL / Analyze (javascript)
3m
3m
0%

E2E tests / Tests (18)
11m
8m
-27%

Sim merge execution/builder tests / Sim merge tests
12m
10m
-17%

Sim tests / Sim tests
20m
N/A
Fails

Spec tests / Spec tests
27m
17m
-37%

Tests / Tests (18)
10m
6m
-40%

Code scanning results
4s
3s
-25%

license/cla
0s
0s
0%

Total
27m
17m
-37%

If anyone has a pointer why the multifork simtest aborts, that would be appreciated 🙏🏼

:tada: This PR is included in v1.6.0 :tada:


text:
提示好像出错了，请稍后再试。

如题，提问回复：好像出错了，请稍后再试。什么原因？

[OpenAI] 服务器拒绝访问，请稍后再试 | Server refused to access, please try again later
类似问题，日志显示
ChatGPTError: ChatGPT error 403: {"cf_details":"Request is not allowed. Please try again later.", "type":"dc"}     at fetchSSE (file:///app/node_modules/.pnpm/chatgpt@5.1.2/node_modules/chatgpt/build/index.js:55:19)     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {   statusCode: 403,   statusText: 'Forbidden',   [cause]: Response {     size: 0,     [Symbol(Body internals)]: {       body: [BrotliDecompress],       stream: [BrotliDecompress],       boundary: null,       disturbed: true,       error: null     },     [Symbol(Response internals)]: {       type: 'default',       url: 'https://ai.fakeopen.com/api/conversation',       status: 403,       statusText: 'Forbidden',       headers: [Object],       counter: 0,       highWaterMark: 16384     }   } }

你是开通了Plus 然后用gpt-4模型吗

你是开通了Plus 然后用gpt-4模型吗

plus已开通，openai官网使用没有问题，用本项目部署的3.5也没有问题，4.0报错

你是开通了Plus 然后用gpt-4模型吗

plus已开通，openai官网使用没有问题，用本项目部署基于openai官方api的3.5也没有问题，4.0报错

+1 估计是代理限制了

authors: MicroGalaxy needhourger wp861010

repo: Chanzhaoyu/chatgpt-web


text:
Vickel: Watch dognpet.com

Vickel requests the watch of the watch_keyword dognpet\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

dognpet\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ

authors: SmokeDetector metasmoke

repo: Charcoal-SE/SmokeDetector


text:
Vickel: Watch cryptospamhacker(?:[\W_]+(?:at[\W_]+)?gmail(?:[\W_]+(?:dot[\W_]+)?com)?)?

Vickel requests the watch of the watch_keyword cryptospamhacker(?:[\W_]*+(?:at[\W_]*+)?gmail(?:[\W_]*+(?:dot[\W_]*+)?com)?)?. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

cryptospamhacker(?:[\W_]*+(?:at[\W_]*+)?gmail(?:[\W_]*+(?:dot[\W_]*+)?com)?)? has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by tripleee in Charcoal HQ


text:
Kulfy: Watch thecoraltech.com

Kulfy requests the watch of the watch_keyword thecoraltech\.com. See the MS search here and the Stack Exchange search here.

thecoraltech\.com has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Approved by Thomas Ward in Charcoal HQ


text:
v2.15.0 ? v2.14.2 ?

🐛 问题描述
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/releases/tag/v2.15.0 ：
v2.14.2 ?

merge code and trigger Github action

authors: TCOTC lloydzhou

repo: ChatGPTNextWeb/ChatGPT-Next-Web


text:
Upgrade to socket.io 1.0.x

I upgraded to a more recent Socket.IO 1.0.x. This caused minor changes for socket.get and socket.set.
See http://socket.io/docs/migrating-from-0-9/ for details.
I'd appreciate a merge.

Can we merge this some time soon?

@zihaoyu We are looking at these today. Apologies for the delay.

authors: matthistuff timsavery zihaoyu


text:
Incorrect number of contacts in Contact.findAll

My wechat account has more than two thousand contacts, I got incorrect number of contacts when using Contact.findAll. Below is the related code snippet:
.on('login', user => {
    Contact.findAll().then((list) => {
        console.log(`count: ${list.length}`);
    })
})

the console outputted 76 while actually it should be two thousand more.

It's not an issue of Wechaty because the WebWechat only loads some of your contacts after you log in.
To confirm this, you can open a web browser to login web wechat, and check the total number of your contacts.

@zixia I moved the code containing Contact.findAll to .init().then callback and it seems to work now.

Great to hear that.
But please be careful that I believe it will not be guaranteed to always get your expected result by using init().then.

@zixia No, It doesn't.

repo: Chatie/wechaty


text:
Chatterino total crash when trying to remove entry from highlights etc.

Chatterino crashes without any messages when clicking the "remove" button in settings and having something selected to be removed. Doesn't crash when pressing it without anything selected.
Happens under:

Commands
Highlights -> messages, users and excluded users
Ignores -> Messages

To reproduce

Settings -> any of the mentioned tabs -> add message -> select it/mark it -> press remove
button -> total crash.  Happens anytime and everytime without fail.
Chatterino version
----> Chatterino 2.1.7 (commit 845c8fa63)
Operating system

Win 10
Version	10.0.18362 Build 18362
Additional information

The messages don't get removed after the crash has happened, so it's not possible to remove entries at all.

can't replicate on arch linux

I can't reproduce either (on b895315). Could you check if the crash still occurs for you in the latest nightly build?

I was able to replicate this issue from within an environment where the application did not have sufficient permissions to modify the settings.json file - which is where those settings are stored - so it seems to "crash" Chatterino instead of showing an error message.
This was the outcome when using Safe Mode on Windows 10.

I can't reproduce either (on b895315 and Arch). Could you check if the crash still occurs for you in the latest nightly build?
Downloaded -> chatterino-windows-x86-64.zip -> unzipped, closed current chatterino, and opened this one, still crashes.

I was able to replicate this issue from within an environment where the application did not have sufficient permissions to modify the settings.json file - which is where those settings are stored - so it seems to "crash" Chatterino instead of showing an error message.
This was the outcome when using Safe Mode on Windows 10 which tells me this may just be an environment issue.

AppData\Roaming\Chatterino2\Settings
Was initially set to read-only, set it to full control on system and users, still crashes like before

This happens to me on the latest version on macOS

Unable to reproduce on Linux
Unable to reproduce on macOS Catalina (10.15.2)

Unable to reproduce on Windows 10 (1909), Chatterino Nightly 2.1.7 (commit 53e52e189, )

Are you able to provide a screenshot? Could be related to https://github.com/Chatterino/chatterino2/issues/1078

For reference, the screenshot attached in https://github.com/Chatterino/chatterino2/issues/1937 shows the crash to occur at this line:
https://github.com/Chatterino/chatterino2/blob/cbcd5f3863b6edf22b6d6ffb625bd338f3ea112d/src/common/SignalVectorModel.hpp#L214

@pajlada, hopefully this is useful.
Repro steps:

Start Chatterino with blank commands.json
Add command, then select and remove it

Similar crash occurs when commands.json is populated with a few existing items, and either adding new command then immediately removing, or removing existing command.
Sorry, I don't know C++ or the codebase at all, but exception, stack trace and locals:

Assertion failed!

Program: ...t_5_15_0_MSVC2019_64bit-Debug\debug\chatterino.exe
File: C:\Users\user\Documents\chatterin.../SignalV...del.hpp
Line: 220

Expression: this->columnCount_ == rowItem.items.size()

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)Assertion failed!

Program: ...t_5_15_0_MSVC2019_64bit-Debug\debug\chatterino.exe
File: C:\Users\user\Documents\chatterin.../SignalV...del.hpp
Line: 220

Expression: this->columnCount_ == rowItem.items.size()

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)

Chatterino 2.2.2 (commit cbcd5f386)

fixed earlier today

authors: 5E7EN Credskiz RAnders00 alazymeme apa420 fourtf leon-richardt lightningxcookie pajlada sando


text:
Image uploader mime filter uses urls but doesn't check them

Pull request checklist:

[x] CHANGELOG.md was updated, if applicable

Description

Attempt to fix #1688 @randers00 please check if it works

I will test this out tomorrow


text:
Update checkmarx-ast-cli binaries with 2.0.16

Updates checkmarx-ast-cli to 2.0.16
Auto-generated by [create-pull-request][2]

Checkmarx AST – Scan Summary & Details – d18d5c9a-b5bc-42ce-a822-9ce16c1a3534
No New Or Fixed Issues Found

authors: pedrompflopes shifrachaya

repo: CheckmarxDev/ast-cli-java-wrapper


text:
继承自CYLTabBarController的TabBarController使用类方法初始化，得到的仍然为CYLTabBarController

Base Info for this issue

Version：v1.6.4
Language：Objective-C
iOS System Version：iOS9.2
Prototype（是否是真机）：YES
Issue Type：Bug

库中代码
+ (instancetype)tabBarControllerWithViewControllers:(NSArray<UIViewController *> *)viewControllers tabBarItemsAttributes:(NSArray<NSDictionary *> *)tabBarItemsAttributes {
    CYLTabBarController *tabBarController = [[CYLTabBarController alloc] initWithViewControllers:viewControllers tabBarItemsAttributes:tabBarItemsAttributes];
    return tabBarController;
}

将其初始化中的[CYLTabBarController alloc]改为[[self class] alloc]比较好一些

Thx, fixed, please update to v1.6.5.

authors: ChenYilong SoftBoys

repo: ChenYilong/CYLTabBarController


text:
序列特征如何处理

你好
我有一些序列特征比如用户购买历史，用户搜索历史。
这些特征如何使用deepfm处理比较好？

针对 sequence input，譬如你提到的用户购买历史，用户搜索历史，又或者是文本输入，可以先使用一个 CNN/RNN 得到一个中间表示，然后再使用这个中间表示送到 deepfm。具体可以参考下我另外一个 project 写的代码：https://github.com/ChenglongChen/tensorflow-XNN，譬如这里https://github.com/ChenglongChen/tensorflow-XNN/blob/b72469db41dee811efa70d6943f37820bd5c8075/code/xnn.py#L312

authors: ChenglongChen liuyangvoid

repo: ChenglongChen/tensorflow-DeepFM


text:
v1.1.0 GUI still says "Best estimate over last 5 hours" for netspace instead of "over last 24 hours"

The GUI for v1.1.0 still has the old message for netspace saying "Best estimate over last 5 hours". I believe for v1.1.0 the estimate is now done for the last 24 hours.

Thanks, I am going to update GUI as well.

authors: Eldaw seeden

repo: Chia-Network/chia-blockchain-gui


text:
🐛 Fix version not showing correct values

chia version was reporting the wrong version number because the cloned git repo was being dirtied. This moves entrypoint outside of the repo, and doesn't +x install.sh since it was already being called with sh anyways.

Didn't see this PR and already fixed this problem in #108 - Thanks for the PR anyways!

authors: cmmarslender dudeofawesome

repo: Chia-Network/chia-docker


text:
Different types of error

FormzStatus has very limited use cases. My case I need to identify different types of error to show different UI. submissionFailure seems not exapandale. Any ideas?

Hi @dbof10 👋
Thanks for opening an issue!
You should be able to leverage the error property on your custom FormzInput to differentiate between different errors on at the individual input level. For broad form-level errors you can define your own state to encapsulate the FormzStatus along with any additional meta data. Let me know if that helps and if not, could you please share the link to a sample app which illustrates the issue you're facing? Thanks! 🙏

If I add more fields in the State class, it will solve my problem. I just want to leverage what the lib offers.
I have a simple class
enum SymbolValidationError { invalid }

class Symbol extends FormzInput<String, SymbolValidationError> {
  const Symbol.pure() : super.pure('');

  const Symbol.dirty([String value = '']) : super.dirty(value);

  @override
  SymbolValidationError validator(String value) {
    return value.isNotEmpty ? null : SymbolValidationError.invalid;
  }
}

 BlocListener<QuoteDownloadCubit, QuoteDownloadState>(
      listener: (context, state) {

      },
    );

State class
class QuoteDownloadState extends Equatable {

  Symbol symbol;
  FormzStatus status;

}

I just follow your example for login. Symbol returns SymbolValidationError. I dont see a place where I can access the a specific error type like you answered above. State has status. Status is a predefine enum.

@dbof10, using your example, You can check for the error status like this:
BlocListener<QuoteDownloadCubit, QuoteDownloadState>(
  listener: (context, state) {
    if (state.symbol.error == SymbolValidationError.invalid) {
      // Handle invalid error
    }
    // Add more if statements as required
  },
);

authors: dbof10 felangel zeshuaro

repo: ChicagoFlutter/formz


text:
Functional editing

The system can display text ok, but actual editing is in a horrible state. I think the latest Neon update also broke the TextMetrics system too.
Time to start sorting this all out.

Step one, get IBeam functional.

Making lots of good progress here, but still have a ways to go

I think IBeam is now functional enough that I can start looking at incorporating it and TextFormation together

I have now have a proof-of-concept with multiple cursors and a heavily-modified version of TextFormation applying per-cursor typing completions. It's actually coming along! I think I also have enough infrastructure to support whitespace calculation, which is extremely complex.
However, I had to turn off the TextMetrics and mutation distribution systems, both of which are vital.

Lots of progress. Slowed down substantially because of bugs in Glyph and Neon, making it difficult to determine if editing is actually working or not. But the up side is I’m finding and fixing a lot of bugs.

Actual real work has been done. It was not easy, but I have figured out the (known) bugs in Neon. Highlighting is now way more reliable and honestly just better in general, but especially with TextKit2-based views.
The editor can now edit and save, and includes a tiny amount of typing completions from TextFormation. However, its new API is still very tentative, and that matters a great deal for the existing implementation.
Cursor movement is still quite poor, largely because of TextKit 2 bugs in Glyph. However, I don't want to fall back to TextKit 1 quite yet, because I still think there is value in trying to push this along further.
Also, I've now actually begun the process of factoring out the common stuff into a standalone editor view, called SourceView. This will be a long-term project, because the editor within Chime is fantastically complex and is not just one single view instance.
Anyways, all that said, the feature/editor branch is now actually usable and something that could be looked at if really desired.

repo: ChimeHQ/Chime


text:
WASM cannot use tree-sitter-swift for tests

I'm not 100% sure what the issue is, but something in CI is unhappy with the submodule I added to get access to the swift parser. @fjtrujy can I enlist some help?

Let me investigate it

I need to ask the guys from the WASM toolchain but looks like we are generating a function with massive local variables and it exceeds the limit (not sure if there is an easy way of increasing it).
You have more info here:
https://github.com/GoodNotes/SwiftTreeSitter/actions/runs/3195179311/jobs/5215534738
I suppose that this is happening because you have added tree-sitter-swift which contains huge enums, arrays, and so on.... by the way, why are you adding that dependency for the tests? I don't get it.
Cheers

More concretely the error is being triggered in this function:
https://github.com/tree-sitter/tree-sitter-swift/blob/master/src/parser.c#L1653
Cheers

Very interesting issue.
I've been resisting for a long time, but I need a real parser for some testing. I deliberately did not add the SPM package as a dependency, to try to avoid knock-on dependency issues for consumers. I did a little investigating with what SPM was building, and it looked to me like the test target dependency was being ignored for regular usage.
Is this because you run the tests as part of the WASM CI? Does this mean that some tree-sitter parsers aren't compilable by WASM, or is this a unique issue?

Very interesting issue.
I've been resisting for a long time, but I need a real parser for some testing. I deliberately did not add the SPM package as a dependency, to try to avoid knock-on dependency issues for consumers. I did a little investigating with what SPM was building, and it looked to me like the test target dependency was being ignored for regular usage.
Is this because you run the tests as part of the WASM CI? Does this mean that some tree-sitter parsers aren't compilable by WASM, or is this a unique issue?

So basically, such kind of C code where we have tons of variables, switches, if-else if, gotos, huge functions.... are candidates to generate WASM code that exceed the interpreter limits.
We have created this parser for being able to parse RTF content, and it works without any problem, it depends on how crazy is the generated code.
Cheers

That makes total sense. And the reason the WASM compiler sees this code is because you are running the tests? Maybe we can conditionalize the dependency on os?

That makes total sense. And the reason the WASM compiler sees this code is because you are running the tests? Maybe we can conditionalize the dependency on os?

Exactly, I'm running the same tests for WASM as for iOS, MacOS....
I'd rather prefer to keep running the tests, this is the way to identify potential issues in the Swift WASM toolchain, and then try to fix, that's the best path to keep improving the toolchain.

Ok, sounds good. I'll leave this issue open.

Hello @fjtrujy ! The WASM tests broke again after I pulled in a tree-sitter change. It looks like there was a subtle change to how they are importing some C functions. But I'm not 100% sure I understand why what they've done is significantly difference from before. Do you have any interest in having a look?

authors: fjtrujy mattmassicotte

repo: ChimeHQ/SwiftTreeSitter


text:
Controller input is doubled after resuming from suspend and ends after some minutes

Hey, i came along a really strange behaviour which i did not have with holoiso on the exact same hardware before.
I use my steam controller.
When i resume chimera from sleep, for some minutes after resume all controller input is doubled (stick up, a, b). Then it goes back to normal and works just fine. This video just shows the false behaviour and when it changes back to normal input at the end:
https://youtu.be/Gz034QsXdYo

And the steam controller turn off the whole time, after some minutes. Sometimes after one minute, sometimes it works for like 10 min...

And the steam controller turn off the whole time, after some minutes. Sometimes after one minute, sometimes it works for like 10 min...

This is fixed by disabling vibrations for the controller. Strange but hey...

repo: ChimeraOS/chimeraos


text:
Bug: Chimoney Redeem Airtime Is Not Fully Responsive

Description
Issue: The app is not fully responsive.
Reason to fix: For better user experience across all devices.
Screenshots

What browsers are you seeing the problem on?
Chrome
Ready to Work?

[X] I want to work on this issue

Hello @phyleria Would you please assign this issue to me and label it hacktoberfest?

Hi @faria-karim-porna
Done ✅

Hi @phyleria would you please merge the PR?

authors: faria-karim-porna phyleria

repo: Chimoney/chimoney-community-projects


text:
Consider Alternative Non-Volatile Storage

Consider choosing alternative storage medium for SiteData:

https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

Other helpful links:
https://stackoverflow.com/questions/71451848/how-to-use-indexeddb-from-chrome-extension-service-workers
https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB

Notes:
indexedDB would be useful for supporting domain-based data querying and maybe tags in future.

repo: ChrisERo/vocab-forager


text:
running Eel gives this error

C:\Users\ANISH JAIN\AppData\Local\Programs\Python\Python37\lib\importlib_bootstrap.py:219: RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C header, got 152 from PyObject
return f(*args, **kwds)

I think this means you have an old version of gevent installed

authors: ChrisKnott pyanishjain

repo: ChrisKnott/Eel


text:
DELETED

Describe the bug
DELETED
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

@attilafelker Please close this.

Sorry, closed.

authors: attilafelker nnyyxxxx

repo: ChrisTitusTech/linutil


text:
🛑 TribLIVE is down

In f284ef9, TribLIVE (https://triblive.com) was down:

HTTP code: 503
Response time: 371 ms

Resolved: TribLIVE is back up in 5c7b44c.

repo: ChristmanGit/test-up


text:
added welcome animationn

PR Description 📜
#75
reDesign welcome page
Please include summary related to the issue you have fixed and describe your PR in brief over here by specifying the issue number on which you were working below
Fixes #75 <your_issue_number>

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for review.

## Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

ok

https://github.com/ChromeGaming/Squard-line/assets/137641079/5655ba20-443c-4213-ab03-f78f92de2c46
Hey @Durgesh4993 ,
give review about this and check it and merge it

@Durgesh4993
i updated welcome animation please check it and merge it

Hey @Durgesh4993 ,check it and merged it

Hey @Durgesh4993 ,give a response as well as merged it ...

Hey @Durgesh4993 ,
give a response as well as merged it , otherwise i complaint you in GSSOC   FLAG

Hey @Durgesh4993
if you are not going to merge this pull request within this day
than i will complain you in GSSOC flag

@Varsani2520 Sorry for delay but i think so you need to understand, our sembesters are on going this is reason why currenty we are not respondy but we try to merege maximum PRs

repo: ChromeGaming/Squard-line


text:
Retrieve custom image metadata

Is there a way to retrieve custom image metadata from Cloudinary images?
This would be beneficial if users programmatically add metadata key/value pairs to media uploads.

If you're still interested. Passing context: true option in gatsby-config.js works for me. It is also part of the Cloudinary node.js api spec.
My gatsby-config.js config block
{
      resolve:`gatsby-source-cloudinary`,
      options:{
        cloudName: process.env.CLOUDINARY_CLOUD_NAME,
        apiKey: process.env.CLOUDINARY_API_KEY,
        apiSecret: process.env.CLOUDINARY_API_SECRET,
        resourceType: `image`,
        maxResults: `200`,
        context: true,
   }
}

query MyQuery {
  allCloudinaryMedia(limit: 10) {
    edges {
      node {
        id
        url
        secure_url
        public_id
        context {
          custom {
            alt
            caption
          }
        }
      }
    }
  }
}

I get custom.alt, custom.caption from what I've set as the Title and Description of the image in Cloudinary. However, I could not get custom fields to work with this method.

Thanks for this @5un

Try This
function ImageGallery({ image, thumb, group, ...rest }) {   const data = useStaticQuery(graphql
query CloudinaryImage {
allCloudinaryMedia(sort: {fields: tags, order: ASC}) {
edges {
node {
public_id
resource_type
secure_url
tags
context {
custom {
alt
caption
}
}
}
}
}
}
)   const clImages = data.allCloudinaryMedia.edges
then link to image
{image.node.secure_url}
link to alt or caption
{image.node.context.custom.caption}
props
ImageGallery.propTypes = {   image: PT.string.isRequired,   thumb: PT.string,   group: PT.string.isRequired };

repo: Chuloo/gatsby-source-cloudinary


text:
Omit Login Secret in Console

See PR

https://github.com/ChurchApps/AppHelper/pull/20

repo: ChurchApps/AppHelper


text:
Explorer new parameter

你好
这是我第一次看到这个参数。它是为了什么？

Disabling Windows 11 right context menu and switch back to legacy.

authors: HikariCalyx rediffusion

repo: Chuyu-Team/Dism-Multi-language


text:
Corrections

Corrections

I'm sorry…… Some items are in dispute, and I urge you to discuss what I am doing in the merger.

Changes words in lowercase by upper case, when they must be lower case after a comma.
The changes you make are incorrect, I do not participate anymore in answering again and again.
As far as I can see, you do not understand anything about Spanish, or its grammar, or anything like that, so do what you want, this is not a way to participate, it's change to change.
Too many hours translating the entire program, so that you go tweaking things without having any idea what you do.

I also agree that there should be no undesirable capitals (English commoly has many capitals on too many words, they are also considered bad style including for section headings, except for book titles). Capitalize only proper names (write trademarks as they are registered), and only the first word of paragraphs or sentences (but unlike many languages English also capitalizes after ':' or ';').
German uses more strict rules (capitalize only nouns or first word in sentences, but not after ':' or ';')
There's no Latin-written language that capitalize words after a comma.

Only uppercase letters in proper names, or in the beginning of a line, not after a comma, i'm Spanish of Spain, not from another country.
If that is not the problem, it is necessary to correct a translation when the sentence does not make any sense, does not change for the sake of change.
I don't know where you have learned Spanish, but if there is a written rule after comma, semicolon, point, two points, etc, do not capitalize unless it is a proper name.
Neither does it have anything to do the Spanish of Spain, with the Spanish of Mexico, Colombia, Argentina, etc.
There are words that do not exist in the Spanish spoken in Spain, and if there are, in another Latin American country.
If the comment is not why, it is because it is dedicated to change by changing, nothing happens if it is uppercase or lowercase, if the meaning is the same, does not change at all the content of the sentence.

The conflict has already been resolved, the parties to the dispute have already been changed
My goal is to only collaborate
Sorry for the conflict of ideas, and very good translation Oleada1.

So much controversy in uppercase or lowercase letters is only to highlight more about the characteristics of Dism++.
I will change for your taste, that bad, only by uppercase or lowercase.

Lo pongo en español, para que me entiendas mejor.
Estás cambiando cosas que no tiene ningún sentido, cambia las frases que veas que no se entienden, lo que interesa es que se entienda, no si es mayúsculas o minúsculas, por si no lo sabes el que ha traducido el programa completo soy yo, las horas las he pasado yo, y son muchas, al igual que el resto de los compañeros, no tú retocando.
Es código abierto, tu lo cambias y otro lo volverá a cambiar, y así no se llega a ninguna parte, he enviado el archivo completamente corregido, cuando quieran lo cambiarán y se volverá otra vez.
No me importa que cambies frases, cambia las que no entiendas, pero no lo hagas de mi traducción, hazlo del inglés, porque si yo me he equivocado en la traducción, al cambiarlo lo dejarás peor.
Por ejemplo has cambiado no se cuantas veces "Ayuda", por "Documentación", "Documentación de Ayuda", "Ver ayuda", etc
"¿Reiniciar..." por "¿Desea reiniciar..", es lo mismo, la diferencia es que "Desea" es tratamiento de Ud, y "Reiniciar" es tratamiento de Ud y tú, y así sucesivamente.
Cambias "sobrescribir" por "actualizar", no creo que sea lo mismo. Ellos se fian de lo que les ponemos, no conocen todos los idiomas.
Hagamos las cosas bien, para el beneficio de todos, no se trata de cambiar por cambiar, de poner una coma, modifica las frases que veas que no tiene sentido, aquí hay un problema que la traducción es ciega, no sabes muy bien donde se encuentra cada cosa por eso puede variar en la traducción.
Haz lo que quieras pero creo que lo haces a mi entender no es forma de actuar.

Hago traducciones de muchos programas, siempre desde cero, no lo pongo aquí por hacer spam, siempre puede haber errores, me lo comentan, los corrijo y ya está.
Son muchas horas las empleadas y a veces no se traduce todo lo bien que uno quiere.

Nadie te reprocha el trabajo que hiciste al traducir la aplicación, gracias por eso.
en la parte que dices:
Por ejemplo has cambiado no se cuantas veces "Ayuda", por "Documentación", "Documentación de Ayuda", "Ver ayuda", etc.
Es por que tu querias que lo cambie, y "Documentación", "Documentación de Ayuda" ya expresaban bien su función, pero de igual forma "Ver ayuda" si cumple la función ya que la documentación es un ayuda, por eso fueron varios los cambios.
Gracias, y lo siento por el mal entendido.

Can already be merged

No se trata de lo que tú o yo pensemos, se trata de una traducción, y se trata de dejarlo traducido desde un original, no lo que piense si queda mejor o peor.
Ya que has puesto lo de "Documentación", el original dice así "Document", entonces tú traducirías "Documentación de Ayuda", el que lo cambias eres tú, no yo, ya te he dicho que no lo hagas desde mi traducción, hazlo del original y verás entonces como la gran mayoría coinciden, A mi no me molesta que retoques, pero si lo haces hazlo bien o no lo hagas.
Lo que no puede ser es que hagas correcciones con sólo añadir un punto.
En Update:
"WinSxS Cleanup" lo cambias por "Limpieza de actualización" = cuando estaba "Limpieza de WinSxS", ¿te parece la traducción correcta?.
En la línea 4, cambias "dism" por "Dism", ¿la frase también cambia de significado?, lo acepto es nombre propio.
En la línea 19, le añades un punto al final, vaya la frase no se entiende por un punto.
Otra "integración" por "Integración", vaya no se entiende la frase porque está en minúsculas, cuando debe ser en minúsculas,
Línea 17,  parece ser que tampoco se entiende, aquí le das de tratamiento de tú, en "Deseas",le dabas tratamiento de usted.
Línea 19, vaya tampoco se entiende nada, no se que diferencia hay entre una traducción y la otra, el resultado es el mismo.
Línea 15, Es lo mismo
Línea 17, "espacio libre de disco" por "espacio libre en disco", debería ser "espacio libre del disco", si quieres hacerlo correcto.
Y no sigo, porque no merece la pena perder el tiempo en estas cosas, hasta ahora de lo que he visto, ninguna de las frases cambia de significado, ya te he dicho que lo hagas.
Ya te he dicho con anterioridad, que no lo hagas desde mi traducción, hazlo desde el original y si ves que la frase tiene un sentido diferente, adelante cámbiala.
En la otra traducción donde participas te pasa lo mismo, cambias las cosas a partir de la traducción, no del original, si entras te he dejado comentarios y verás la diferencia que hay de la traducción puesta, de la que tú has modificado y la traducción que debe ser a mi modo de entender desde el original.
Todo eso que tú has modificado ya estaba cambiado desde hace tiempo, pero por lo que sea no lo han modificado, ya que siempre envío el archivo completo.
Has modificado lo que te ha dado la gana, sin compararlo con el original, y has destrozado bastantes partes de la traducción, en fin si continúas pasare de participar y te lo dejo para ti, no puedo estar perdiendo el tiempo, mirando lo que has hecho o dejado de hacer, por lo que he visto aquí y en la otra traducción donde participas, los retoques que has dejado no tienen nada que ver con el original.

Tanto lio te haces ya no modicare tu traducción y por favor tu tampoco la mia, y por si acaso, yo me baso en el chino nativo en que esta y en el ingles y asi sacar una idea. y en la parte en que dices que no copie de tu traducción, solo era para coincidir y nada mas.

y ya no te molestes en enviar, ya no modifique nada de tu traducción

SxSClean --> "Limpieza de actualización"
SxSCleanDes --> "No debes preocuparte del espacio libre del disco durante la instalación de las actualizaciones."
Es lógica, solo por su descripción en "SxSCleanDes",  y la traducción del chino en "SxSClean", y lo que hago es para que comprenda el ususrio al entrar a la pagina, mas sinmplificado.

Vaya ahora resulta que soy yo el que molesta, el que ha hecho los cambios, y el que está dando por saco, una y otra vez

Uy si seguro, entoces por que has bifurcado el repositorio de mi perfil, y se nota que no te importa, eres de esa clase de personas que acepta de lo juzguen. Y tienes algun problema con mis retoques, si hubiera sido asi nunca mecionarias "mis retoques".

Haber si retocas algo, que sea importante, no un punto, poner algo en mayúsculas, cuando se retoca algo, es porque no se entiende lo que dice, no por si un pelo está más a la izquierda o a la derecha.
Te lo estoy diciendo desde el principio, no se si es porque estás ofuscado, pero te lo he dicho.
No hace falta darle más vueltas al tema, lo de colocar comentarios en las traducciones del otro programa lo he hecho adrede, para ver como reaccionabas, y la reacción que veo es de un cabreo monumental, Yo no he bifurcado nada, he entrado en la otra traducción y te he puesto comentarios de la traducción y nada más. No tengo poderes para hacer nada. Si lo ha bifurcado automáticamente ese no es mi problema.

Ok ya no quiero problemas, y por si acaso no estoy cabreado ni ofuscado como tu dices. La proxima solo comentare alguna parte que este mal traducido, si es que la encuentro.
Seamos amigos ya hablando en serio, te pido perdon por cualquier molestia y que no era mi intención molestar, solo colaborar.

recien estuve revisando el otro repositorio, gracias por los comentarios lo tomare en cuenta, ya ves todo con respeto.

Pues eso es lo que te estoy diciendo desde el principio, cambia o comenta las partes que veas que no tienen sentido, o que no entiendas, yo no te he prohibido nada, sólo que hay que ser coherente con lo que se cambia, es muy complicado traducir en código abierto, porque a uno le gusta de una forma y a otro de otra, y así no vamos a ninguna parte. Sólo te voy a poner un ejemplo, espero que no sea Spam, empecé traduciendo el Sony Vegas (no oficial), no lo había en español, al cabo de unos años usaron mi traducción, cuatro retoques y oficial, ya ha llovido bastante desde entonces.
Cuando se hace una traducción desde cero, se hace muy pesado, cuando llevas un par de horas y sólo llevas el 1% ó el 10% traducido, te cansas y puedes traducir algo mal, luego intento retocarlo, pero a veces se te olvida hacerlo, y queda alguna frase mal traducida, o yo lo interpreto mal.
Ni yo ni nadie somos perfectos, y puede haber errores, y más en una traducción ciega, que no se puede comprobar directamente, y dependiendo el Windows que tengas te saldrán unas frases u otras, y muchas veces no salen completas, y hay que reducir la frase, con lo cual la traducción ya no sale bien.
No pasa nada, se trata de hablar y ayudarse, no de jorobar a nadie, por ejemplo la otra traducción del programa la vi por encima y es malisima, con frases que no tienen el sentido que le ha dado el programador, ojo no estoy hablando de tí, pero yo paso del tema.

Está traducción la traduje para un foro, que me pidieron si la podía hacer, por que el programa es muy bueno y tal, la hice y una vez hecha les envíe la traducción a Dism++, por si la querían publicar, y al principio hubo problemas, porque salían frases en chino, y se lo comente y lo solucionaron, y poco a poco se van solucionando, algunas frases no salían completas, así que había que modificarlas, tales como "Correo electrónico", lo pase a "Correo", "Documento", hay un montón así, que poco a poco lo han solucionado, pero no es fácil, claro tú eso lo desconoces, pero pasa.

una sugerencia, me amagino que ya tienes una base para reemplar palabras o frases en algunos programas, yo todavia no la tengo tan extensa como la tuya, podrias traducir "Notepad2 mod", yo lo estaba traduciendo pero ay algunas partes donde es dificil encontrar la palabra correcta, ya tienes una base para reemplar palabras o frases en algunos programas.

No tengo ninguna base, porque no sirve para nada, cada programa es un mundo, no es lo mismo traducir un programa de copia de seguridad, o de herramientas para Windows, que uno que sea para vídeo, los significados cambian totalmente. No es tan fácil como parece.

Entoces no tomaras en cuanta mi sugerencia sobre el programa, ojo solo es una sugerencia.

Lo miraré, pero nunca digo sí, hasta que no lo vea, y nunca suelo comprometerme, ya que no se puede estar en todo, manejo demasiadas traducciones y tengo poco tiempo, pero lo miraré.

¿Porque quieres traducir el Notepad2 mod?

las ultimas versiones trae correciones, en pagina de github "Notepad2 mod"

I'm sorry, I'm form China. I don't know what you to say...... But thanks for your help ( everyone ).

¿Qué quieres meterte en más líos?, la traducida es con la build 985 y la original con 998, aunque haya diferencias, yo no me pondría a tocar los ...... a nadie, supongo que el que se dedica a traducirla lo hará cuando pueda, en fin allá tú, yo con traducciones iniciadas por otros no meto.

Thank you minkuang, for the time being is solved, we have spoken Spanish, for ease of expression.


text:
Feature request: display LaTex in chat output

Chatting about STEM related PDF documents that include LaTex syntax does not render properly into math symbols.

Please see if you can use MathJax to render LaTex inside the Chat panel.

Workaround: try specifying the latex delimiter in your question.

authors: cin-niko nadavkav

repo: Cinnamon/kotaemon


text:
MacOS GitHub Action issue

Describe the bug
We keep getting a segfault in the github action for ciphey, but this cannot be repro'd on anyone's real-world system
To Reproduce
Steps to reproduce the behavior:

Add MacOS to CI
ha ha CI machine goes brrr

Expected behavior
Tests to run fine, like they do on all other machines

How i can fix

Hi @SR2374 !
I'm not entirely sure how to fix the bug (or I would have already done it :smiley:). If you have some ideas you would like to try, try forking Ciphey, and fiddling with .github/workflows/tests2.yml there (macos is currently commented out in that file, and needs to be re-added to the list).
If you do get it working, then please shoot us a pull request, and we will make sure to add you as a code contributor!

Oki😊

Looking at the crash report, the crashed thread looks like:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.python.python             	0x000000010207f9a1 PyTuple_New + 241
1   org.python.python             	0x0000000102082479 PyType_Ready + 233
2   org.python.python             	0x0000000102082435 PyType_Ready + 165
3   _ciphey_core_py.so            	0x0000000101ec9664 PyInit__ciphey_core_py + 2212
4   org.python.python             	0x0000000101905ebe _PyImport_LoadDynamicModuleWithSpec + 613

Find _ciphey_core_py.so - something like this should do the trick:
find $(python -c 'import site; print(site.getsitepackages()[0])') -name "*ciphey*so"

Run otool -L passing the path to _ciphey_core_py.so. Mine is inside a virtualenv, but yours might not be.
❯ otool -L /Users/andre/.virtualenvs/py38/lib/python3.8/site-packages/cipheycore/_ciphey_core_py.so
/Users/andre/.virtualenvs/py38/lib/python3.8/site-packages/cipheycore/_ciphey_core_py.so:
	@rpath/_ciphey_core_py.so (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/Python (compatibility version 3.8.0, current version 3.8.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 902.1.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1281.100.1)

ciphey is looking in the wrong place for the Python interpreter, because I have homebrew installed to /opt/brew instead of /usr/local. I can fix this with install_name_tool:
❯ install_name_tool -change /usr/local/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/Python /opt/brew/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/Python /Users/andre/.virtualenvs/py38/lib/python3.8/site-packages/cipheycore/_ciphey_core_py.so

All better:
❯ ciphey
Error. No inputs were given to Ciphey.
Usage: ciphey [OPTIONS] [TEXT_STDIN]

  Ciphey - Automated Decryption Tool

  Documentation:  https://docs.ciphey.online

...

I lost my connection before finishing I think the last message was
pip install --upgrade pip

This is being fixed in #591

repo: Ciphey/Ciphey


text:
Allow custom steps / logic prior to publish

Describe Request:
Customer is publishing single orb to many organizations and using matrix to call publish job.
They thought about using pre-steps to run some envsubt on the yaml before publishing, but since pre-steps run before workspace from prior job is attached, there is nothing to work on.  Pre-step does not support special copmmands like attach_workspace so I am suggesting a parameter to publish job that is of steps type to run after checkout (#211 )/attach worksapce but before publish step.
- existing checkout or attach steps run
- custom steps parameter steps are executed
- existing publish is executed

Examples:
workflows:
  lint-pack:
    jobs:
      ...
      - orb-tools/publish:.
          matrix:
            parameters:
              org_name:
                - "org_1/resource_class"
                - "org_2/resource_class"
                - "org_3/resource_class"
              context:  [ orb-publishing ]
              pre_publish_steps:
                 - export ORG_NAME=<<matrix.org_name>>
                 - envsubst '$ORG_NAME' < ${ORB_DIR}/${ORB_FILE} > ${ORB_DIR}/${ORB_FILE}

Supporting Documentation Links:

https://circleci.com/developer/orbs/orb/circleci/orb-tools?version=12.0.0#jobs-publish onwards support a attach_workspace boolean parameter which would allow someone to set it false and then put their logic into a pre-steps block.
e.g. have a pre-steps block that does everything that the publish job normally does when attach_workspace is true and then carry out the customer-specific logic.
(Weirdly, the job also supports a checkout boolean that's declared and never used ... but that's already been reported in #211)

repo: CircleCI-Public/orb-tools-orb


text:
Shellcheck job chokes on some parameter usages

Using v9.1.1 of the orb, I added the shellcheck job to my workflow, and it seems to be having trouble parsing some of my commands that use command parameters.
Also, FWIW, shellcheck is incorrectly complaining (warning) about variables not being used, but perhaps that's a side-effect of the parsing failure.
Here's a (private) link to my failed job: https://app.circleci.com/pipelines/github/socialtables/sonarcloud-orb/71/workflows/e389ee3f-d3e1-4733-a42b-87bfa3d7e81c/jobs/177/parallel-runs/0/steps/0-104
Here's the relevant output from the failing shellcheck job:
Scanning ./src/commands/scan.yml
---
In - line 4:
SONAR_PROJECT_KEY="<<parameters.project-key>>"
^-- SC2034: SONAR_PROJECT_KEY appears unused. Verify it or export it.

In - line 5:
SONAR_ORGANIZATION="<<parameters.organization>>"
^-- SC2034: SONAR_ORGANIZATION appears unused. Verify it or export it.

In - line 6:
SONAR_HOST_URL="<<parameters.host-url>>"
^-- SC2034: SONAR_HOST_URL appears unused. Verify it or export it.

In - line 7:
SONAR_SCM_REVISION="${<<parameters.scm-revision>>}"
^-- SC2034: SONAR_SCM_REVISION appears unused. Verify it or export it.

In - line 8:
SONAR_BUILD_STRING="${<<parameters.build-string>>}"
^-- SC2034: SONAR_BUILD_STRING appears unused. Verify it or export it.

In - line 9:
SONAR_LOGIN="${<<parameters.sonar-login>>}"
^-- SC2034: SONAR_LOGIN appears unused. Verify it or export it.

In - line 10:
GITHUB_PROJECT_SLUG="<<parameters.github-project-slug>>"
^-- SC2034: GITHUB_PROJECT_SLUG appears unused. Verify it or export it.

In - line 11:
GITHUB_API_TOKEN="${<<parameters.github-api-token>>}"
^-- SC2034: GITHUB_API_TOKEN appears unused. Verify it or export it.

In - line 12:
LCOV_FILES=(<<parameters.coverage-paths>>)
           ^-- SC1036: '(' is invalid here. Did you forget to escape it?
           ^-- SC1088: Parsing stopped here. Invalid use of parentheses?

Error discovered in ./src/commands/scan.yml at step 2
---
-----
Scanning ./src/commands/install-cli.yml
---
unless: condition: <<parameters.no-cache>> steps: - restore_cache: name: restoring cached sonar-scanner CLI key: &cache-key sonar-scanner-v<<parameters.cli-version>>-{{arch}}-<<parameters.cache-version>> when: always

Unable to shellcheck this command. Skipping.
---

In - line 23:
sonar-scanner --version \
^-- SC1009: The mentioned parser error was in this simple command.

In - line 24:
  <<#parameters.output-file>>| tee <<parameters.output-file>><</parameters.output-file>>;
  ^-- SC1073: Couldn't parse this here document.

Error discovered in ./src/commands/install-cli.yml at step 2
---

And here's the actual source of the above commands:
from scan.yml
shopt -s nullglob globstar
GLOBIGNORE="**/node_modules/**:node_modules/**:**/node_modules"

SONAR_PROJECT_KEY="<<parameters.project-key>>"
SONAR_ORGANIZATION="<<parameters.organization>>"
SONAR_HOST_URL="<<parameters.host-url>>"
SONAR_SCM_REVISION="${<<parameters.scm-revision>>}"
SONAR_BUILD_STRING="${<<parameters.build-string>>}"
SONAR_LOGIN="${<<parameters.sonar-login>>}"
GITHUB_PROJECT_SLUG="<<parameters.github-project-slug>>"
GITHUB_API_TOKEN="${<<parameters.github-api-token>>}"
LCOV_FILES=(<<parameters.coverage-paths>>)
TEST_RESULTS_FILES=(<<parameters.test-report-paths>>)
ESLINT_RESULTS_FILES=(<<parameters.eslint-report-paths>>)
STYLELINT_RESULTS_FILES=(<<parameters.stylelint-report-paths>>)
SONAR_COVERAGE_PLUGIN="<<parameters.covered-code-language>>"
SCM_BRANCH_NAME="${<<parameters.scm-branch-name>>}"
GITHUB_PR_URL="${<<parameters.github-pr-url>>}"
PROJECT_VERSION_PARAM="<<parameters.project-version>>"
RAW_SCANNER_ARGS=(<<parameters.raw-scanner-args>>)

GITHUB_API_AUTH_HEADER="Authorization: Bearer ${GITHUB_API_TOKEN}"
SONAR_PROJECT_VERSION="${PROJECT_VERSION_PARAM:-$(cat package.json | jq -r '.version')}"

declare -A SONAR_ARGS

if [ "$GITHUB_PR_URL" ]; then
  echo "USING PR: $GITHUB_PR_URL"
  SONAR_PR_KEY=$(basename $GITHUB_PR_URL)

  echo "SONAR_PR_KEY: $SONAR_PR_KEY"
  PR_BASE_BRANCH=$( \
    curl \
      -H "$GITHUB_API_AUTH_HEADER" \
      "https://api.github.com/repos/$GITHUB_PROJECT_SLUG/pulls/$SONAR_PR_KEY" | \
      jq -r '.base.ref' \
  )
  echo "PR_BASE_BRANCH: $PR_BASE_BRANCH"

  SONAR_ARGS+=(
    ["sonar.pullrequest.base"]=${PR_BASE_BRANCH} \
    ["sonar.pullrequest.branch"]=${SCM_BRANCH_NAME} \
    ["sonar.pullrequest.key"]=${SONAR_PR_KEY} \
  )

  git branch -f $PR_BASE_BRANCH origin/$PR_BASE_BRANCH

else
  if [ "$SCM_BRANCH_NAME" ]; then
    GITHUB_DEFAULT_BRANCH=$( \
      curl \
        -H "$GITHUB_API_AUTH_HEADER" \
        https://api.github.com/repos/$GITHUB_PROJECT_SLUG | \
        jq -r '.default_branch' \
    )
    echo "GITHUB_DEFAULT_BRANCH: $GITHUB_DEFAULT_BRANCH"

    SONAR_ARGS["sonar.branch.name"]=$SCM_BRANCH_NAME

    if [ "$SCM_BRANCH_NAME" != "$GITHUB_DEFAULT_BRANCH" ]; then
      SONAR_ARGS["sonar.branch.target"]=${GITHUB_DEFAULT_BRANCH}

      git branch -f $GITHUB_DEFAULT_BRANCH origin/$GITHUB_DEFAULT_BRANCH
    fi
  fi
fi

function toCSV { local IFS=","; echo "$*"; }
function splitRawParam {
  local IFS="="; read -ra PARAM \<<< "$1"
  echo ${PARAM[*]}
}

if [ ${#LCOV_FILES[@]} -gt 0 ]; then
  SONAR_ARGS["sonar.$SONAR_COVERAGE_PLUGIN.lcov.reportPaths"]="$(toCSV ${LCOV_FILES[@]})"
fi

if [ ${#TEST_RESULTS_FILES[@]} -gt 0 ]; then
  SONAR_ARGS["sonar.testExecutionReportPaths"]="$(toCSV $TEST_RESULTS_FILES)"
fi

if [ ${#ESLINT_RESULTS_FILES[@]} -gt 0 ]; then
  SONAR_ARGS["sonar.eslint.reportPaths"]="$(toCSV $ESLINT_RESULTS_FILES)"
fi

if [ ${#STYLELINT_RESULTS_FILES[@]} -gt 0 ]; then
  SONAR_ARGS["sonar.css.stylelint.reportPaths"]="$(toCSV $STYLELINT_RESULTS_FILES)"
fi

SONAR_ARGS+=( \
  ["sonar.host.url"]="$SONAR_HOST_URL" \
  ["sonar.organization"]="$SONAR_ORGANIZATION" \
  ["sonar.buildString"]="$SONAR_BUILD_STRING" \
  ["sonar.scm.revision"]="$SONAR_SCM_REVISION" \
  ["sonar.projectKey"]="$SONAR_PROJECT_KEY" \
  ["sonar.projectVersion"]="$SONAR_PROJECT_VERSION" \
  ["sonar.login"]="$SONAR_LOGIN" \
)

if [ ${#RAW_SCANNER_ARGS[@]} -gt 0 ]; then
  for param in "${RAW_SCANNER_ARGS[@]}";
  do
    param_parts=($(splitRawParam $param))
    SONAR_ARGS["${param_parts[0]}"]="${param_parts[1]}"
  done
fi

CLI_ARGS=()
echo "SONAR_ARGS:"
for key in "${!SONAR_ARGS[@]}";
do
  ARG="-D$key=${SONAR_ARGS[$key]}"
  CLI_ARGS+=($ARG)
  # exclude login here for security reasons
  if [ "$key" != "sonar.login" ]; then
    echo "$ARG";
  fi
done

export SONAR_SCANNER_OPTS="-server"
sonar-scanner ${CLI_ARGS[*]}

From install-cli.yml
CLI_VERSION="<<parameters.cli-version>>"
CLI_OS="<<parameters.os>>"
DOWNLOAD_URL="<<parameters.download-path>>sonar-scanner-cli-$CLI_VERSION-$CLI_OS.zip"

export UTILS_TO_INSTALL=""
hash jq 2>/dev/null || { UTILS_TO_INSTALL="${UTILS_TO_INSTALL} jq"; }
hash unzip 2>/dev/null || { UTILS_TO_INSTALL="${UTILS_TO_INSTALL} unzip"; }

if [ "$UTILS_TO_INSTALL" ]; then
  apt-get update -y
  apt-get install -y --no-install-recommends $UTILS_TO_INSTALL
fi

if test ! -d /tmp/sonar-scanner; then
  wget $DOWNLOAD_URL -O /tmp/sonar-scanner.zip
  unzip /tmp/sonar-scanner.zip -d /tmp
  rm /tmp/sonar-scanner.zip
  mv /tmp/sonar-scanner-$CLI_VERSION-$CLI_OS /tmp/sonar-scanner
fi
echo "export PATH=/tmp/sonar-scanner/bin:$PATH" >> $BASH_ENV
source $BASH_ENV

sonar-scanner --version \
  <<#parameters.output-file>>| tee <<parameters.output-file>><</parameters.output-file>>;

Hi @jrnail23 - we are working to remove the shellcheck components from this orb in favour of the dedicated shellcheck orb, coupled with our new orb pack command for inluding scripts within orbs (which you can read a bit more about here - https://discuss.circleci.com/t/circleci-cli-orb-pack-beta/36598. We have since moved this out of beta). https://github.com/CircleCI-Public/shellcheck-orb.
In this case, it may be worth simple adding SC2034 to the exclusion list.

Closing as shellcheck is no longer present as of v10 (961db4c50395f42ba8b7f71bdc1fc7aa7cc776d0).


text:
Removing urls once reached

Hi! Thanks for writing this!
I was working on integrating this into one of my first aiohttp projects and I could not figure out why the url I'd added was going away after the very first called had reached it. After a little while, I went to read the source and found https://github.com/CircleUp/aresponses/blob/master/aresponses/main.py#L93.
I can definitely see an argument for having this but I think it would be helpful to craft an error message saying why it's been removed. Or, the call to delete the route could simply be removed.
This functionality is different than every other mock utility I've used. IME the urls are always available and it is left to the caller to establish counts or use some sort of history storage mechanism to verify which paths were hit and how frequently. Overall, I think this behavior is surprising to users and can be somewhat difficult to diagnose. Also, the workaround (at least in my case) has been to add the same url in a loop so that my test can make repeated requests to the same resource.
What do you think?
Thanks again :)

I was trying imitate this functionality:
https://github.com/getsentry/responses#multiple-responses
I don't have time today to investigate whether aresponses is truly behaving differently but my read of this documentation is that it's behaving as expected.
I like that it makes our tests more specific by needing to specify the number of expected requests. I also have added urls in loops.
I can imagine some fixes though:

an optional argument that specifies the number of times a response can be served
an optional argument that disables removal
better error messages
better documentation

I would accept a pull requests with any or all of these improvements.

Thanks for your quick response! I'll start working on PRs to

document the current behavior
add a new behavior to disable removal and document it

:D

I find myself needing this as well and opened #40 after some head-scratching.

authors: brycedrennan derwolfe layday

repo: CircleUp/aresponses


text:
GhIDA analysis failed

#####Server Side
23:05:48 DEBUG:: New xml file saved (filename: F8F97A46B5436AEA53D3324082696D16_LwMgX)
23:05:48 DEBUG:: Ghidra analysis started
[2019-09-28 23:06:18 +0000] [6] [CRITICAL] WORKER TIMEOUT (pid:568)
[2019-09-28 23:06:18 +0000] [568] [INFO] Worker exiting (pid: 568)
[2019-09-28 23:06:18 +0000] [681] [INFO] Booting worker with pid: 681
##IDA side
GhIDA:: [DEBUG] Decompiling 403090
GhIDA:: [DEBUG] EXPORT_XML_FILE: False
GhIDA:: [!] ('Connection aborted.', BadStatusLine('No status line received - the server has closed the connection',))
GhIDA:: [!] Decompilation error (thread)
GhIDA:: [DEBUG] Thread terminated.
GhIDA:: [DEBUG] Joining decompilation thread.
GhIDA:: [DEBUG] Thread joined. Got queue result.
GhIDA:: [!] Decompilation interrupted.

The issue was related to the WORKER TIMEOUT of Gunicorn.
For more information, please refer to the gunicorn documentation:
http://docs.gunicorn.org/en/stable/settings.html#timeout
The default value is 30, changed to 300 in 5895bd7.

authors: TridentFactor jimmy-sonny

repo: Cisco-Talos/Ghidraaas


text:
Partial compat fix for issue #106

fix typos in misc.json and misc.go documentation
move diskUsage check from filesystem.json to usage.json for
consistency with issue #55 / pull request #89
Remove installed check from misc.json as check exists in packages.json (as well as packages.go)
Replace filesystem.json with docker-alpine.json
Since issue #106 states that all sample checklists should work in Docker, making samples/filesystem.json something that will work in Docker rather than a snowflake.

That's awesome! Thank you!

Works for me!

authors: nyanshak siddharthist

repo: CiscoCloud/distributive


text:
Fix: replace mesosphere repo with direct links on packages

Also contain commit which increase timeouts in yum,

Successful installation on:
AWS (all green on UI)

@TanyaCouture can you please run yum -y upgrade all on each of the nodes?

@stevendborrelli The above was from the current version. Upgrade from a 0.5.1 tag as well?

@TanyaCouture this pr is intended to fix #1025. so you just want to make sure you can run
sudo yum upgrade -y
on all nodes successfully, without any conflicts.

+1 gce. I am able to run successfully run yum upgrade without conflicts.

authors: TanyaCouture avnik ryane stevendborrelli

repo: CiscoCloud/microservices-infrastructure


text:
Fix code.user.js userscript

For me this userscript hasn't been working since the beginning, showing following error in the devconsole:

In text:
{readyState: 4, responseHeaders: '', status: 408, statusText: "Failed to execute 'fetch' on 'WorkerGlobalScope': Request with GET/HEAD method cannot have body.", DONE: 4, …}

Upon further research, it looks like ajax requests are not allowed to have any body when using HTTP methods of either GET or HEAD.
By adding these minor changes, the payload will be set to null if either of those two HTTP methods are used. Now, the userscript is working (and also listing the bots as expected):

Edit: Probably noteworthy, I am using Google Chrome and this extension.

Thanks for this.  The script was working in that environment as recently as Tampermonkey V5.1.1.  No clue how long it's been broken for.

authors: Citrinate patschi

repo: Citrinate/FreePackages