text:
🛑 بیمه سامان is down

In 4e8d970, بیمه سامان (https:/si24.ir) was down:

HTTP code: 0
Response time: 0 ms

Resolved: بیمه سامان is back up in 362c631 after 9 minutes.


text:
getting error in ...cssLoaders(),

/Users/anandtiwari/Documents/my-project/build/webpack.base.js:47
...cssLoaders(),
^^^
SyntaxError: Unexpected token ...
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)

after replacing this
loaders: {
...cssLoaders(),
js: { loader: 'babel-loader' }
},
with
loaders: cssLoaders({sourceMap: false}),
its working

thanks @ALiangLiang

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Dissipation rate source terms for manifold variable variances

Modify where turbulent viscosity gets calculated so it is available for dissipation rate modeling
Add external forcing term with dissipation rate source for variances (as indicated through updates to manifold EOS in PelePhysics)
Add option to plot external forcings

Still WIP, needs some debugging

The test case, input.cvar in FlameSheet, can be run after using the script and instructions in https://github.com/NREL/cmlm/pull/5 to create the 2D chemtable and then copying the chemtable and PMF data files over the FlameSheet directory.

source: gharchive/pull-request

repo: AMReX-Combustion/PeleLMeX


text:
separate cards for blog content and blog description

Issue No #731
Description
In the latest update to the "Start Writing" tab, I've implemented significant design improvements aimed at enhancing user experience and increasing focus on the main content—the blog post itself. Previously, the content was contained within a single container, which often led to a cluttered interface and made it challenging for users to concentrate on the primary task of writing.
The content has been restructured into two separate containers: one for the blog content and another for supplementary information or tools. This separation creates a clearer visual hierarchy, allowing users to focus on the blog content without distractions. By dividing the interface this way, users can more easily differentiate between the main writing area and additional features, leading to a more streamlined writing process. The redesign emphasizes visual context by utilizing distinct layouts and styles for each container. This not only improves the overall aesthetics but also guides users’ attention to the most critical aspects of the writing experience.
before image

after image

I have added screenshots  to show before and after working of my code
I have synced the latest fork with my local repository and resolved my conflicts
mentioned the issue number which i created before making this PR

@ANSHIKA-26  please assign this PR to me with label of level

@Sam94GIT It's fine as it is we don't want to add it separate


text:
test_000036 decoded wave is not trimmed at the end

In test_000036, samples_to_trim_at_end is 149, but the decoded wave is not trimmed.
Is it correct that the decoded wave has the same samples with the input wave?

It is correct. The samples_to_trim_at_end is acting as a loaded term. First it is applied to pad the frame. That wav file needs 149 samples to pad the final frame.
If it was greater than the amount to pad the frame it would act to shorten the wav file.

repo: AOMediaCodec/libiamf


text:
update project config & guide doc

1.Modify the default project configuration options, wince with SDL dynamic library.
2.Update《各平台编译发布指南》doc , increase the QT SDK for wince compile way.

1.Modify smartDeviceLink.ini default value.
2.Wince platform videostream default mode of communication is callback.

@fanqiang001
Have you tested with new changes?

yes, i had.

Reviewed & Approved

license_source: bigquery


text:
cl_convolution example - how to free memory

Output of 'strings libarm_compute.so | grep arm_compute_version':
arm_compute_version=v18.08 Build options: {'arch': 'armv7a', 'opencl': '1', 'neon': '1', 'benchmark_tests': '0', 'examples': '0', 'debug': '0', 'os': 'linux', 'Werror': '1'} Git hash=unknown
Platform:
gpu mali g-51
Operating System:
Linux
Problem description:
I'm using compute library kernels, e.g. CLDepthwiseConvolutionLayer, CLDirectConvolutionLayer etc. to configure and run my scenario. I'm not using Graph API. I'm seeing that memory allocated after configure and allocate are not being freed and due to my huge model, it runs out of OOM soon.
To confirm this, I modified cl_convolution example in the following manner and confirmed that even after allocator()->free(), there is no release of memory (See output below). Please can you clarify if I'm doing something wrong here or missing something or this is a bug?
dump_gpu_memory prints process name, pid, current GPU memory usage, maximum GPU memory usage and a custom message.
output:
sh-3.2# ./cl_convolution input.ppm
./cl_convolution
tsai: my constructor in proc cl_convolution (init=b446b559)
cl_convolution               15480       2228        2228            Before conv3x3 configure
cl_convolution               15480       12424       12424           after allocate
cl_convolution               15480       12424       12424           after run
cl_convolution               15480       12424       12424           before free
cl_convolution               15480       12424       12424           after teardown
Test passed
cl_convolution               15480       12424       12424           after running example
tsai: my destructor in proc cl_convolution
sh-3.2# ./cl_convolution
./cl_convolution
tsai: my constructor in proc cl_convolution (init=b43ed559)
Usage: ./build/cl_convolution [input_image.ppm]
No input_image provided, creating a dummy 640x480 image
cl_convolution               15542       2228        2228            Before conv3x3 configure
cl_convolution               15542       3764        3764            after allocate
cl_convolution               15542       3764        3764            after run
cl_convolution               15542       3764        3764            before free
cl_convolution               15542       3764        3764            after teardown
Test passed
cl_convolution               15542       3764        3764            after running example
code:
void dump_gpu_memory(std::string msg)
{
    char line[128];

    FILE* file = fopen("/sys/kernel/debug/gpu/gpu_memory", "r");
    if(file)
    {
        while(fgets(line, 128, file) != NULL){
            //printf("%s\n", line);
            if (strncmp(line, "cl_convo", strlen("cl_convo")) == 0)
            {
                std::string str(line);
                str.erase(std::remove(str.begin(), str.end(), '\n'), str.end());
                printf("%s %s\n", str.c_str(), msg.c_str());
            }
        }
        fclose(file);
    }
    return;
}

class CLConvolutionExample : public Example
{
public:
    bool do_setup(int argc, char **argv) override
    {
        PPMLoader ppm;

        CLScheduler::get().default_init();

        if(argc < 2)
        {
            // Print help
            std::cout << "Usage: ./build/cl_convolution [input_image.ppm]\n\n";
            std::cout << "No input_image provided, creating a dummy 640x480 image\n";
            // Create an empty grayscale 640x480 image
            src.allocator()->init(TensorInfo(640, 480, Format::U8));
        }
        else
        {
            ppm.open(argv[1]);
            ppm.init_image(src, Format::U8);
        }

        // Configure the temporary and destination images
        tmp.allocator()->init(*src.info());
        dst.allocator()->init(*src.info());

        dump_gpu_memory("Before conv3x3 configure");
        // Apply a Gaussian 3x3 filter to the source image followed by a Gaussian 5x5:
        conv3x3.configure(&src, &tmp, gaussian3x3, 0 /* Let arm_compute calculate the scale */, BorderMode::UNDEFINED);
        conv5x5.configure(&tmp, &dst, gaussian5x5, 0 /* Let arm_compute calculate the scale */, BorderMode::UNDEFINED);

        // Allocate all the images
        src.allocator()->allocate();
        tmp.allocator()->allocate();
        dst.allocator()->allocate();

        dump_gpu_memory("after allocate");

        // Fill the input image with the content of the PPM image if a filename was provided:
        if(ppm.is_open())
        {
            ppm.fill_image(src);
            output_filename = std::string(argv[1]) + "_out.ppm";
        }

        return true;
    }
    void do_run() override
    {
        // Execute the functions:
        conv3x3.run();
        conv5x5.run();

        // Make sure all the OpenCL jobs are done executing:
        CLScheduler::get().sync();

        dump_gpu_memory("after run");
    }
    void do_teardown() override
    {
        // Save the result to file:
        if(!output_filename.empty())
        {
            save_to_ppm(dst, output_filename); // save_to_ppm maps and unmaps the image to store as PPM
        }

        dump_gpu_memory("before free");
        src.allocator()->free();
        tmp.allocator()->free();
        dst.allocator()->free();

        dump_gpu_memory("after teardown");
    }
    CLImage          src{}, tmp{}, dst{};
    CLConvolution3x3 conv3x3{};
    CLConvolution5x5 conv5x5{};
    std::string      output_filename{};
};

void run(int argc, char **argv)
{
    utils::run_example<CLConvolutionExample>(argc, argv);
}

/** Main program for convolution test
 *
 * @param[in] argc Number of arguments
 * @param[in] argv Arguments ( [optional] Path to PPM image to process )
 */
int main(int argc, char **argv)
{
    run(argc, argv);
    dump_gpu_memory("after running example");
}

Hi,
It might be because the OpenCL driver keeps some memory cached until the CLContext gets destroyed.
What we do in our unit tests is we reset the Context every once in a while: https://github.com/ARM-software/ComputeLibrary/blob/master/tests/framework/Framework.cpp#L535
This should be enough to force the OpenCL driver to release the memory it's got cached.
Hope this helps,

Thanks for quick reply. However, if I add the code to reset queue with clearing cache, it makes cl_covolution use more memory. And if I use only clearning code, there is no change in behaviour.
output with reset and clearning
sh-3.2# ./cl_convolution
./cl_convolution
tsai: my constructor in proc cl_convolution (init=b4493559)
Usage: ./build/cl_convolution [input_image.ppm]
No input_image provided, creating a dummy 640x480 image
cl_convolution               20047       2228        2228            Before conv3x3 configure
cl_convolution               20047       3764        3764            after allocate
cl_convolution               20047       3764        3764            after run
cl_convolution               20047       3764        3764            before free
cl_convolution               20047       3764        3764            after free
cl_convolution               20047       5820        5820            After clearing programs cache
Test passed
cl_convolution               20047       5820        5820            after running example
tsai: my destructor in proc cl_convolution
sh-3.2# ./cl_convolution misc/input.ppm
./cl_convolution
tsai: my constructor in proc cl_convolution (init=b43c5559)
cl_convolution               20210       2228        2228            Before conv3x3 configure
cl_convolution               20210       12424       12424           after allocate
cl_convolution               20210       12424       12424           after run
cl_convolution               20210       12424       12424           before free
cl_convolution               20210       12424       12424           after free
cl_convolution               20210       14480       14480           After clearing programs cache
Test passed
cl_convolution               20210       14480       14480           after running example
tsai: my destructor in proc cl_convolution
code with reset and clearning
    void do_teardown() override
    {
        // Save the result to file:
        if(!output_filename.empty())
        {
            save_to_ppm(dst, output_filename); // save_to_ppm maps and unmaps the image to store as PPM
        }

        dump_gpu_memory("before free");
        src.allocator()->free();
        tmp.allocator()->free();
        dst.allocator()->free();
        dump_gpu_memory("after free");

        auto ctx_properties = CLScheduler::get().context().getInfo<CL_CONTEXT_PROPERTIES>(nullptr);
        auto queue_properties = CLScheduler::get().queue().getInfo<CL_QUEUE_PROPERTIES>(nullptr);
        cl::Context new_ctx = cl::Context(CL_DEVICE_TYPE_DEFAULT, ctx_properties.data());
        cl::CommandQueue new_queue = cl::CommandQueue(new_ctx, CLKernelLibrary::get().get_device(), queue_properties);

        CLKernelLibrary::get().clear_programs_cache();

        CLScheduler::get().set_context(new_ctx);
        CLScheduler::get().set_queue(new_queue);

        dump_gpu_memory("After clearing programs cache");
    }

output with only clearning cache
sh-3.2# ./cl_convolution misc/input.ppm
./cl_convolution
tsai: my constructor in proc cl_convolution (init=b4460559)
cl_convolution               21995       2228        2228            Before conv3x3 configure
cl_convolution               21995       12424       12424           after allocate
cl_convolution               21995       12424       12424           after run
cl_convolution               21995       12424       12424           before free
cl_convolution               21995       12424       12424           after free
cl_convolution               21995       12424       12424           After clearing programs cache
Test passed
cl_convolution               21995       12424       12424           after running example
tsai: my destructor in proc cl_convolution
sh-3.2#
    void do_teardown() override
    {
        // Save the result to file:
        if(!output_filename.empty())
        {
            save_to_ppm(dst, output_filename); // save_to_ppm maps and unmaps the image to store as PPM
        }

        dump_gpu_memory("before free");
        src.allocator()->free();
        tmp.allocator()->free();
        dst.allocator()->free();
        dump_gpu_memory("after free");

/*
        auto ctx_properties = CLScheduler::get().context().getInfo<CL_CONTEXT_PROPERTIES>(nullptr);
        auto queue_properties = CLScheduler::get().queue().getInfo<CL_QUEUE_PROPERTIES>(nullptr);
        cl::Context new_ctx = cl::Context(CL_DEVICE_TYPE_DEFAULT, ctx_properties.data());
        cl::CommandQueue new_queue = cl::CommandQueue(new_ctx, CLKernelLibrary::get().get_device(), queue_properties);
*/
        CLKernelLibrary::get().clear_programs_cache();
/*
        CLScheduler::get().set_context(new_ctx);
        CLScheduler::get().set_queue(new_queue);
*/
        dump_gpu_memory("After clearing programs cache");
    }

Hello @AnthonyARM
Do you think the above was correct understanding of what you said? Do you have any other idea on how this memory could be freed?
Regards,
H

I don't know what gpu_memory reports so I'm afraid I can't give you much more details.
The Context itself probably needs some memory so it's probably why it doesn't go back quite to 0.
Either way, In our internal testing we've got some nightly runs with OCLGrind and no memory leaks are detected, so we're fairly confident that it's not a problem with the ComputeLibrary.

authors: AnthonyARM hemantbits

repo: ARM-software/ComputeLibrary

license: mit


text:
🛑 URL Shortener API is down

In 4da7045, URL Shortener API (https://api-url-zgau.onrender.com/) was down:

HTTP code: 503
Response time: 250 ms

Resolved: URL Shortener API is back up in 6c9f1e4 after 1 hour, 1 minute.

repo: ASJordi/website-activity-status


text:
#122 Add Hackathon endpoints

#122 Create logic for not allowing duplicate team members in the DB by checking if the email is already present in the DB

Can I merge now? @asynchroza :**

Can I merge now? @asynchroza :**

Yes, but make sure you leave the part of the merge comment which states who are the co-authors of the PR. And the correct title!

Can I merge now? @asynchroza :**

Yes, but make sure you leave the part of the merge comment which states who are the co-authors of the PR. And the correct title!

What do you mean :D

authors: IvanObreshkov asynchroza nikolayninov


text:
Update process based on the most recent implementations

I think some of the items are outdated in the implementation guide.

[ ] Node version
[ ] cSpell file format
[ ] cSpell patterns
[ ] Using the appropriate setup for patterns

Dropping this here to suggest going through the archives and refreshing the implementation content a bit.

Previous items: https://github.com/AWiderDotNET/mutual-aid/issues?q=is%3Aissue+label%3Aservice%3Aspellcheck+is%3Aclosed

repo: AWiderDotNET/service-spellcheck


text:
Bug fixes

Below is the list of bugs fixed in this PR:

Sort by appointment for same appointment dates #202
Fix user being able to shrink GUI until fields overlap #155
Fix remarks overlapping by limiting it to 45 characters #192
Fix phone overlapping by limiting it to [3,20]
Fix address overlapping by limiting it to 100 and letting the text wrap #156

UG:

Fix unclear command word for sort #191
Change character limit for remarks and phone.
Add character limit for address.

Codecov Report

Merging #203 (be83eae) into master (357f5ff) will decrease coverage by 0.01%.
The diff coverage is 60.00%.

:exclamation: Current head be83eae differs from pull request most recent head 43429cf. Consider uploading reports for the commit 43429cf to get more accurate results

@@             Coverage Diff              @@
##             master     #203      +/-   ##
============================================
- Coverage     72.93%   72.91%   -0.02%
- Complexity      740      741       +1
============================================
  Files           108      108
  Lines          2416     2422       +6
  Branches        279      280       +1
============================================
+ Hits           1762     1766       +4
- Misses          580      582       +2
  Partials         74       74

Impacted Files
Coverage Δ

.../java/seedu/fast/logic/commands/RemarkCommand.java
100.00% <ø> (ø)

src/main/java/seedu/fast/model/person/Address.java
90.00% <ø> (ø)

src/main/java/seedu/fast/model/person/Phone.java
90.00% <ø> (ø)

src/main/java/seedu/fast/model/person/Remark.java
88.88% <ø> (ø)

...main/java/seedu/fast/model/person/Appointment.java
93.33% <60.00%> (-2.97%)
:arrow_down:

Continue to review full report at Codecov.

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


text:
Add tutor qualification to GUI

Codecov Report

Merging #99 (0c118b7) into master (3b8fcfc) will decrease coverage by 1.06%.
The diff coverage is 2.94%.

@@             Coverage Diff              @@
##             master      #99      +/-   ##
============================================
- Coverage     75.77%   74.70%   -1.07%
  Complexity      548      548
============================================
  Files            82       83       +1
  Lines          1676     1700      +24
  Branches        191      196       +5
============================================
  Hits           1270     1270
- Misses          362      386      +24
  Partials         44       44

Impacted Files
Coverage Δ

...rc/main/java/seedu/address/ui/PersonListPanel.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/StudentCard.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/TutorCard.java
0.00% <0.00%> (ø)

...java/seedu/address/model/person/Qualification.java
91.66% <100.00%> (ø)

Continue to review full report at Codecov.

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


text:
[PE-D] Adding duplicate persons to a group does not show an appropriate error message

Steps to reproduce:

Begin from a state where there are no members in any of the groups.

Key in joinG p/1 p/2 g/3

Key in joinG p/1 p/2 p/3 g/3

Expected: Some kind of error message stating that the person that the user is trying to add into the group is a duplicate person.
Actual: The previous command message is displayed instead.

However, the person identified by index 3 (the person that is not yet in the group 3) does get added to the group, hence I would consider the severity of this bug to be low.

Labels: type.FeatureFlaw severity.Low
original: rgbpokka/ped#6

duplicate

See #264

authors: jayasting98 nus-pe-script wonyeji


text:
[PE-D] Functionality Bug - E-mail format not accepted

Functionality Bug:
When the following example from the User Guide is copy - pasted to the command box of the app, an error message is displayed showing that e-mail format is not correct.

Labels: severity.High type.FunctionalityBug
original: Harish-coding/ped#3

Error is in the wrong prefix being used here. Hence, the email is read as aarontan@gmail.com a/COM2, which is indeed an invalid email format.
Previously our office tag was a/ instead of of/. Will edit the typo in User Guide.


text:
Update DG

Added activity diagram for EditInternshipCommand
Simplified sequence diagram for EditInternshipCommand
Updated value proposition

Codecov Report

Merging #285 (fcb36d7) into master (3cae853) will increase coverage by 0.30%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #285      +/-   ##
============================================
+ Coverage     64.29%   64.60%   +0.30%
- Complexity      625      629       +4
============================================
  Files           102      102
  Lines          2417     2421       +4
  Branches        326      328       +2
============================================
+ Hits           1554     1564      +10
+ Misses          688      682       -6
  Partials        175      175

Impacted Files
Coverage Δ

...seedu/address/logic/commands/AddPersonCommand.java
68.42% <0.00%> (-2.49%)
:arrow_down:

...u/address/logic/commands/AddInternshipCommand.java
37.03% <0.00%> (-1.43%)
:arrow_down:

...java/seedu/address/logic/commands/LinkCommand.java
74.07% <0.00%> (ø)

...rc/main/java/seedu/address/model/ModelManager.java
95.29% <0.00%> (+11.76%)
:arrow_up:

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


text:
Update FilterPetCommand Update AddressBookParserTest Update Predicate…

…Parser

Codecov Report
Base: 62.84% // Head: 63.38% // Increases project coverage by +0.53% :tada:

Coverage data is based on head (61c94e3) compared to base (bc4efb3).
Patch coverage: 75.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #311      +/-   ##
============================================
+ Coverage     62.84%   63.38%   +0.53%
- Complexity     1197     1208      +11
============================================
  Files           189      189
  Lines          4393     4386       -7
  Branches        527      525       -2
============================================
+ Hits           2761     2780      +19
+ Misses         1422     1405      -17
+ Partials        210      201       -9

Impacted Files
Coverage Δ

...va/seedu/address/logic/parser/PredicateParser.java
61.84% <ø> (-0.50%)
:arrow_down:

...ogic/commands/filtercommands/FilterPetCommand.java
94.73% <66.66%> (+62.91%)
:arrow_up:

...er/filtercommandparser/FilterPetCommandParser.java
96.55% <100.00%> (+24.67%)
:arrow_up:

.../filtercommandparser/FilterOrderCommandParser.java
92.00% <0.00%> (+12.00%)
:arrow_up:

...t/predicates/SpeciesContainsKeywordsPredicate.java
85.71% <0.00%> (+14.28%)
:arrow_up:

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

authors: boredcoco codecov-commenter


text:
Change grade Label to a Text

Fixes #273.
The grade should not be clipped now. The name will be clipped in part based on available space.
Maybe we should consider setting a max width for grade #334.

Codecov Report
Base: 65.75% // Head: 67.99% // Increases project coverage by +2.23% :tada:

Coverage data is based on head (0d469da) compared to base (91f8270).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #335      +/-   ##
============================================
+ Coverage     65.75%   67.99%   +2.23%
- Complexity      679      703      +24
============================================
  Files           111      112       +1
  Lines          2275     2306      +31
  Branches        241      241
============================================
+ Hits           1496     1568      +72
+ Misses          706      662      -44
- Partials         73       76       +3

Impacted Files
Coverage Δ

src/main/java/seedu/taassist/ui/MainWindow.java
0.00% <0.00%> (ø)

...c/main/java/seedu/taassist/ui/ModuleClassCard.java
0.00% <ø> (ø)

src/main/java/seedu/taassist/ui/SessionCard.java
0.00% <ø> (ø)

src/main/java/seedu/taassist/ui/StudentCard.java
0.00% <0.00%> (ø)

.../main/java/seedu/taassist/ui/StudentCardTitle.java
0.00% <0.00%> (ø)

.../seedu/taassist/logic/parser/ArgumentMultimap.java
84.61% <0.00%> (-15.39%)
:arrow_down:

.../seedu/taassist/model/moduleclass/ModuleClass.java
76.47% <0.00%> (-2.95%)
:arrow_down:

...ava/seedu/taassist/logic/commands/AddcCommand.java
100.00% <0.00%> (ø)

...va/seedu/taassist/logic/commands/FocusCommand.java
100.00% <0.00%> (ø)

... and 11 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


text:
[PE-D][Tester B] Incorrect link to help page

The link leads the user to the original AB3 User Guide instead of the product's

Labels: severity.Medium type.FunctionalityBug
original: JasonCP14/ped#18

Duplicate of #139

authors: gowribhat nus-pe-script


text:
Add a sample workflow section in the UG

Some examples:

Adding a new payer and simultaneously updating the cost of the bill (e.g. $50 / $50 into $50 / $50 / %50)
Adding a new payer without updating the cost of the bill
Updating the weights of multiple people

Am open to more examples

Replaced by #298


text:
Bug: History Command Fails to Recognise Capitalisation Variations in Customer Names

input entered: history john doe
output encountered: Person does not exist: john doe

This is not a bug, as of right now it's possible to add a customer with the same name but with different capitalisation, we need to able to differentiate between them.

This is not a bug, as of right now it's possible to add a customer with the same name but with different capitalisation, we need to able to differentiate between them.

authors: noth-k rimgik


text:
fix: instructions in README.md

Just added an extra line to readme local instructions to clarify how to use invoke

@MartinBernstorff nogen idé om, hvorfor static type checks ikke gider at blive eksekveret?

Yeps! Fixed.

authors: MartinBernstorff bokajgd


text:
[Question] This comes at the cost of load times, right?

Basically the title, but I have another question: does the answer change if I have lazy dfu installed?

sure, but there other info you should know, smooth boot (reloaded) by its default configuration its makes the game smoother while increasing loading time speed, but you can change the configuration about your weldments, increasing threads count and priority will improve the loading time speed, for more info about the configuration file, press here.
I hope you have a good day!


text:
easy to remember but secure password - modify password gen plugin

like  i-lov3@swimming4lif3
find replacement for normal english letters

no, just add another command to the password plugin

no, just add another command to the password plugin

I need more clarification on the requirements as I am not getting the exact point. Give some more examples if possible with user input and password generation.

@msarfrazanwar just add another command here https://github.com/Abdur-rahmaanJ/honeybot/blob/master/honeybot/plugins/password_generator.py

I know. What kind of passwords to be generated can you give some examples ?? We are not working on ML or something that I generate sentences like I love swimming for life.

@msarfrazanwar see username plugin. something like
p = ['I', 'You', 'He', 'She']
verbs = [ # depends on i or he
    [['love'], ['loves']],
    [['like'], ['likes']],
    [['hate'], ['hates']],
]
actions = ['walking', 'climbing', 'rolling']

Yes that is what I was asking about. Thanks. I will try my best.

👍

Will there be any input to the function like number of words or anything like that?

no, you devise something reasonable

But in using a set list of verbs and such, it becomes that much easier to break the security of the plugin. I propose both easy and secure password options. Such as one that generates the example above, but also one that puts together a random string of characters.

@Abdur-rahmaanJ @Macr0Nerd  Currently my generating passwords like this :
-her silly screwdriver might be beyond her blurry
-the only typical computer program will enjoy towards the only saturated t-shirt
-our helpless project is thinking unlike every strange beach
I can the length and add special characters for security. What do you guys think ?

@msarfrazanwar That seems like a smart approach. I'd say just replace some of the letters with characters akin to 1337 Speak, so you get stuff like H3r$1lly$cr3wd1v3rM1ghtB3B3y0ndH3rBlurry. I was proposing a Random Password Generator such as:
import random
char = ['A', 'b', '@', '9'] #so on with all the upper and lower case characters, numbers, and special chars

pass = ''
for i in range(16):
    pass += random.choice(char)

return pass

If we really felt it necessary, we could also throw in an unsalted hash. It might also be worthwhile to look into a secure password generator.

random words only not great for sec, yes add special chars in place of
letters.

Hey, I have developed the generator. I am writing down the type of passwords it generating. What do you guys think about this?
-h3r b1urry $@x0ph0n3
-h1$ gr@y pr0j3ct
-h1$ br@v3 t-$h1rt
-th@t $@tur@t3d h@rd dr1v3
-on3 un1qu3 c@rp3t

seems great!

Do we want the white space? That’s the only qualm I have with it, otherwise it looks awesome

On Mar 19, 2019, at 13:24, Abdur-Rahmaan Janhangeer notifications@github.com wrote:
seems great!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

yes without spaces better

@msarfrazanwar @Abdur-rahmaanJ I mentioned the wrong issue in PR #59. After some testing, this plugin did not seem to work.

@msarfrazanwar PR

@Macr0Nerd I have the body of function which will return the secure password can you with where it will be called in that file?

@msarfrazanwar looks like it should work. I'll do some testing within the next day and just make sure

@Macr0Nerd Is there any medium where we can communicate in real time ?. I need to discuss a small thing.

@msarfrazanwar I’m now in the discord. It should help to streamline things.

On Apr 3, 2019, at 05:10, Sarfraz Anwar notifications@github.com wrote:
@Macr0Nerd Is there any medium where we can communicate in real time ?. I need to discuss a small thing.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@Macr0Nerd Can you provide me a link or something to join you there?

see bottom of readme ^^_

@Abdur-rahmaanJ @msarfrazanwar what's the status of the issue?

@Macr0Nerd I password generator function is all ready and working but I am not able to understand how to integrate in that python file with other commands.

how to join the project

@vetragor see discord link in readme

Hi, I created a solution that will randomly generate a password like:
1dr1nkund3racomputer
Sh3g03st0th3b3d
h3g03sinastore
h3runs@l0ng@c@r
etc.
It essentially uses lists to form sentences and then a hash table to change normal characters to 1337 speak. I programmed it to only 1337 speak half of the password on occasion to help with predictability. If this issue is still open and this sounds like it is the right solution, could I work on this?

@WillBurnham yes just it's here https://github.com/pyhoneybot/pyhoneybot

authors: Abdur-rahmaanJ Macr0Nerd WillBurnham msarfrazanwar vetragor

repo: Abdur-rahmaanJ/honeybot


text:
Firestore intergration

able to connect and show firestore data on the map

I don't know exactly why is failing, maybe due to me renaming map to Map, but otherwise everything seems to be in working order.

successfully identified the problem... its cause by a Map.vue being capitalized... as to why its an issue I don't know

repo: Abel-Moremi/covid-info-bw


text:
How can I format YAxis Label

Could I show 1000 as  $ 1K in yAxis. Thanks

Hi @TuyenNguyenVan  👋
I have modified the custom Y-axis text feature.
Now, we send a separate array named yAxisLabelTexts as a prop.
This feature is available in version 0.1.8 🎉
Here's the same example with the new update -

import { BarChart } from "react-native-gifted-charts";

const App = () => {
    const barData = [
        {value: 250, label: 'M'},
        {value: 500, label: 'T', frontColor: '#177AD5'},
        {value: 745, label: 'W', frontColor: '#177AD5'},
        {value: 320, label: 'T'},
        {value: 600, label: 'F', frontColor: '#177AD5'},
        {value: 256, label: 'S'},
        {value: 300, label: 'S'},
    ];
    return (
        <View>
            <BarChart
                barWidth={22}
                noOfSections={3}
                yAxisLabelTexts={['$0', '$250', '$500', '$750']}
                barBorderRadius={4}
                frontColor="lightgray"
                data={barData}
                yAxisThickness={0}
                xAxisThickness={0}
            />
        </View>
    );
};

Nice. Thank @Abhinandan-Kushwaha for quick support. Do you have a plan to do a combined chart? Maybe in next, I need show a line chart in bar chart. Anyway, give you a start

Hi @TuyenNguyenVan Combined Line and Bar chart is now supported in version 0.2.0 🎉
Just add the prop showLine to the <BarChart/> component. The properties of the Line chart can be controlled using the lineConfig object which has the following keys -
type lineConfigType = {
  curved?: Boolean,
  isAnimated?: Boolean,
  delay?: number,
  thickness?: number,
  color?: ColorValue,
  hideDataPoints?: Boolean,
  dataPointsShape?: String,
  dataPointsWidth?: number,
  dataPointsHeight?: number,
  dataPointsColor?: ColorValue,
  dataPointsRadius?: number,
  textColor?: ColorValue,
  textFontSize?: number,
  textShiftX?: number,
  textShiftY?: number,
  shiftY?: number,
};

@Abhinandan-Kushwaha I still can't grasp how you format the  yAxisLabelText  1000 as $ 1K in yAxis

@Abhinandan-Kushwaha  I have two data to show in Area Chart, and need to get yAxisLabelText, i can't yAxisLabelTexts here, could you please help, any ideas?

Hi @mmestiyak,
Currently, the library does not support separate Y-Axis for multi-data sets. You are supposed to give a single array of yAxisLabelTexts.
If you provide an image illustrating your use case, I can work on adding a feature that will allow separate yAxisLabelTexts for separate data sets.

could we format yAxis data which is automatically generated by data that we provider for xAxis

Yes @Linuhusainnk, we can format the y Axis data which is automatically generated.
The library generates numbers from the values present inside the data objects. You can add prefix or/and suffix to the y axis labels using yAxisLabelPrefix and yAxisLabelSuffix props.

It would be great to have something like formatYLabel(value: number) : string

Great suggestion @mphill 👍
I will add this prop in the next release.

Hi @mphill 👋
I have added the prop formatYLabel as per your suggestion.
The user can now pass a callback function that takes the label generated by the library and modifies it. The modified label returned by the callback function will be finally rendered along the Y-axis.
The prototype of the formatYLabel callback function is-
(label: string) => string;

It is available in version 1.3.13

I just tested.  It’s perfect.  Great addition. Thanks.

Is there such function on LineChart as formatting min, max and median of the data on Y-axis to nearest decimal value and format such as thousands (K), millions (M) etc
If my max data is 15600000, then it shall display on the yaxis as 16M, while the median about 8000000 displays as 8M etc etc

@dapeng0318
You can use the formatYLabel prop as shown below.
<LineChart
  data = {data}
  formatYLabel = {(label) => {
    const labelVal = Number(label);
    if(labelVal >=1000000) return label.substring(0,label.length-6) + 'M';
    if(labelVal >= 1000) return label.substring(0,label.length-3) + 'K';
    return label;
  }}
/>

@Abhinandan-Kushwaha
I have another concern, given that my graph component is reusable, how do I go about setting different values?Graph on Tab 1 has max value of 500, on Tab 2 possibly 15M and Tab 3 possibly 8M.Running on same method  as well?

@dapeng0318
You can set the maxValue as a state variable and update its value on tab switch. You can do the same for other props as well.
Using different chart components for each tab is also an option.

@Abhinandan-Kushwaha
Works great, thank you

Hey @Abhinandan-Kushwaha , please, just very similar to fomatYLabel, can we also have formatXLabel? So that it gives us the ability to format how we want the label on the x-axis to be. Thank you

Also, how can i increase the spacing on each section in x-axis. Some of my label text is getting cut off. Thanks @Abhinandan-Kushwaha

Hi @Oyedele-Sg 👋
1. formatXLabel
x-labels can be easily formatted, as we pass them manually with the data object. The library provides * fomatYLabel* because y-labels are auto-generated and we might want to format the auto-generated labels.
Here's an example of formatting your x-labels without having to use formatXLabel
const data = [
  {value: 15, label: '15'},
  {value: 30, label: '30'},
  {value: 26, label: '26'},
  {value: 40, label: '40'},
];

const prefix = '~';
const suffix = 'th';

data.forEach(item => item.label = prefix + item.label + suffix); // formatting the x-label

return <BarChart data={data} />

The output is

2. spacing on each section in x-axis
Just pass the spacing prop.
Here's the same example with spacing={45}
return <BarChart data={data} spacing={45}/>

Thank you so much @Abhinandan-Kushwaha. I was able to get it all done correctly. Thanks once again

Can u bring fomatYLabel to LineChart and xAxisType also, thanks @Abhinandan-Kushwaha

Hi, is there a way to format longer strings in the yAxis? I could probably reduce fontSize but if there is a more efficient way of doing this it would be better. See screenshot below. I want to be able to have digits plus km as a suffix, but as the digits grow the km becomes hidden behind the graph.

Can I push the graph to the right slightly to accomodate this?
Thanks

Hello, yAxisLabelTexts does not work correctly for me, if I write the following values yAxisLabelTexts={['0', '1k', '2k', '3k', '4k', '5k', '6k']} then it only accepts 0, Nan displays the remaining numbers.

Hello, yAxisLabelTexts does not work correctly for me, if I write the following values yAxisLabelTexts={['0', '1k', '2k', '3k', '4k', '5k', '6k']} then it only accepts 0, Nan displays the remaining numbers.

@Abhinandan-Kushwaha  im experiencing the same issue

Hi @Scalete @sareyMediaLabIng 👋
Thanks for reporting this issue. It is fixed in versions 1.4.13 onwards. 🎉
Please use the latest version of the library.

authors: Abhinandan-Kushwaha Linuhusainnk Oyedele-Sg RonanMaguire Scalete TuyenNguyenVan ak-spotter dapeng0318 jagajastic mmestiyak mphill nguyenthanhdat4326 sareyMediaLabIng


text:
Use ansible_pkg_mgr_path in service plist

Introduce dependency on ableton.pkg_mgr_path
Use ansible_pkg_mgr_path in service plist

@ablbot autosquash


text:
Does Cobrix support Google Cloud Storage (gs://) ?

Does Cobrix support Google Cloud Storage (gs://) ?

Not at the moment. Maybe sometime in the future. Currently, Cobrix supports only HDFS.

Thank you Ruslan for clarifying.

Cobrix 2.2.0 is released. It supports S3 now. But the solution is generic and Cobrix should be able to support any connectors supported by Spark.
Please, let me know if it works for you. If there are issues, we can take a look.

This is great news! Thanks for adding this feature!!
Thanks
Paresh
On Wed, Dec 30, 2020 at 4:43 AM Ruslan Yushchenko notifications@github.com
wrote:

Cobrix 2.2.0 is released. It supports S3 now. But the solution is generic
and Cobrix should be able to support any connectors supported by Spark.
Please, let me know if it works for you. If there are issues, we can take
a look.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AbsaOSS/cobrix/issues/150#issuecomment-752393459, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBAVO4P627XQOSORWMSJB3SXLY2ZANCNFSM4IIKHIBQ
.

authors: yparesh yruslan

repo: AbsaOSS/cobrix


text:
Adsk Contrib - Add 2021 VFX Reference Platform requirements

Signed-off-by: Patrick Hodoul Patrick.Hodoul@autodesk.com
Following the Open Source Day, I realized that the OCIO build system was missing the C++17 support so I've added it. I also refactored the root CMakeLists.txt to limit its size and increase its readability.
Note: I also put some attention to limit the number of publicly available cmake variables (using ccmake or cmake-gui for Windows).

Given that the pull request has been available for review for 10 days, here is a friendly reminder that we can proceed with the merge this week (Friday for example) unless objections.

repo: AcademySoftwareFoundation/OpenColorIO


text:
Add Config working group notes for 12-15-2020

Signed-off-by: Michael Dolan michdolan@gmail.com

As the PR is already 22 days old and with three approvals, I update the branch and merge it today.

As the PR is already 22 days old and with three approvals, I update the branch and merge it today.

authors: hodoulp michdolan


text:
more friendly error message

{"level":20,"time":1649745432250,"pid":30,"hostname":"92d1f1dae037","id":1378354212662,"jsonrpc":"2.0","error":{"code":-32602,"message":"substrate gasLimit, gasPrice, storageLimit should all be greater than 0 (txGasLimit=\"342312\", txGasPrice=\"202623783946\", maxPriorityFeePerGas=undefined, maxFeePerGas=undefined, txFeePerGas=\"199999946752\", storageDepositPerByte=\"100000000000000\", gasLimit=\"-1212393688\", validUntil=\"1201080\", storageLimit=\"2425472\", code=INVALID_ARGUMENT, version=bodhi.js/providers/2.4.0)"},"msg":"request completed"}

Closed by #368


text:
Add blink detection

As part of the process of replacing EyeCommander we need to add blink detection to FaceCommander.
The code does currently have some ability to detect 'winks' but its not enabled in the UI.
We need to allow users to select 'blink' as an action similar to all the other actions
Ref:

https://github.com/google/project-gameface/issues/17
https://github.com/google/project-gameface/issues/23
https://github.com/google/project-gameface/issues/34

Hi @gavinhenderson , Where did the dropdown images come from please, and are there some for the blink gestures?
These are the images I mean.

That is a good question, they look like some original google drawings to me so probably not something we have easy access too the exact same style.
~Perhaps to go with the theme of the rest of the app we can use Material UI icons?~ So looks like material ui doesnt have good icons for this.
Perhaps lets lift them from the Noun Project, something like this: https://thenounproject.com/icon/closed-eyes-1911660/ ?
You'll need to put an attribution in somewhere but i find the noun project is good for these sorts of things.

I have a testable version pushed to the branch. From my own testing I can say this.

It isn't doing a great job of recognising blink gestures if I'm wearing my spectacles.
I find it difficult to blink with only one eye with clarity.

Happy to get feedback from anybody with a minute to try it out.

@sjjhsjjh Thanks for this brilliant work!

It isn't doing a great job of recognising blink gestures if I'm wearing my spectacles.

Yeah glasses can be an issue, they don't cause much issue for me when I use it, but I have fairly wide and narrow frame. That said if  I sit at the wrong angle the frame can end up hiding my eye to the camera. We had a very similar issue with EyeCommander. We ended up solving it by mounting a webcam on a flexible arm that was carefully mounted at the perfect position to always see the users eyes, not ideal but it did the job.

I find it difficult to blink with only one eye with clarity.

Yeah me too. In EyeCommander we offered single eye blink and double eye blink. The vast majority of users landed on using the double eye blink. I also suspect a double eye blink would maybe be more accurate as it has more data to go on.

You're welcome Gavin; happy to contribute.
From what I can see in the list of gestures, the model doesn't recognise double-eye blink as such. I'm looking here https://github.com/AceCentre/FaceCommander/blob/main/src/shape_list.py#L16
That mightn't matter though. Suppose the user selects the left eye blink gesture to do an action. I expect the action would still be triggered if they blink both eyes. That could be tested I guess.

Hey Jim. We used the same model behind the scenes in EyeCommander. As you say, natively the model doesn't output a 'blend shape' that covers both eyes. However, you could sum the blend shape for both eyes then / 2 to get an average. Although could be worth testing as i don't how well that would actually work. This seems like the easiest option I think.
When we build EyeCommander we didn't actually use the blend shape result that MediaPipe. We opted to use the 'Landmarks' that it gives you. It gives you a landmark (x, y coord) for the upper eyelid and lower eyelid then we used that to detect a 'blink'. We used the JS wrapper for Media pipe but the same work seems possible inside of the python wrapper.
Media pipe docs on landmarks

Here is the code that EyeCommander has to 'detect a blink'. The lines of interest are L41 - L100, the other lines are all specific to the react implementation. It works by getting the landmarks for the 4 corners of each eye. It then normalises them for the distance from the camera. It then calculates a ratio of how 'closed' the eyes are based on the coords we get. You could then just do a trigger if that ratio hits a certain 'closed' threshold. However, we found that making that keeping a history of the coords and only triggering when the eye was over the 'closed' threshold for a set time was more accurate and filtered out involuntary blinks better.
The Python Media pipe gives you access to the same landmarks so in theory you could reimplement the same logic inside of FaceCommander.

Hi, I had a quick test of shape-based blink detection and it works OK. Could we release that to a beta test do you think? The switch to landmark-based detection could be done later, as an improvement.

Could we release that to a beta test do you think

Yeah definitely, more than happy to stick with the easiest option that works!

So, I guess there should be an About page in the app. It's needed for this feature to include attribution links for the eye graphics.

Yeah and it should also probably like to the Ace Centre website contact page and when the docs are written we can add a link in the about page too.
Here is what we had in EyeCommander

OK, I have this.

Links are underlined. When the mouse is hovering over a link, the address pops up at the bottom of the window.

All implemented in a tkinter Text widget, and a Label for the address hint.

Late additions.

Blue links.
Cursor changed to hand.

authors: gavinhenderson sjjhsjjh

repo: AceCentre/FaceCommander


text:
GetDocumentsAsync

I notice you can't get multiple documents, I added the function from here
https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#read-multiple-documents
I used string interpolators, and added ConfigureAwait false, a little different style. Do you want me to submit a patch?
public async Task <List <T>> GetDocumentsAsync <T> (string collectionName, IList <string> selectors)
{
    string uri = $"{_docApiPath}/{WebUtility.UrlEncode(collectionName)}?onlyget=true";

    var content = GetContent(selectors, false, true);

    using (var response = await _client.PutAsync (uri, content).ConfigureAwait (false))
    {
        if (response.IsSuccessStatusCode)
        {
            var stream = await response.Content.ReadAsStreamAsync()
                                                                .ConfigureAwait (false);
            var documents = DeserializeJsonFromStream <List <T>>(stream);
            return documents;
        }
        throw await GetApiErrorException (response);
    }
}

Hi @imtrobin , yes, contributions are welcomed! It would be great if you can submit a pull request. Thank you 👍
I think you should keep the .ConfigurreAwait out of these changes to be consistent with the rest of the APIs. I noticed you have opened another for that.

authors: DiscoPYF imtrobin

repo: Actify-Inc/arangodb-net-standard


text:
fix(versions): update Activiti/activiti-cloud-application-chart versions

UpdateBot pushed helm dependency: example-runtime-bundle to: 7.1.17

UpdateBot commands:
updatebot push-version --kind helm example-runtime-bundle 7.1.17

UpdateBot commands:
updatebot push-version --kind make RB_ACTIVITI_CLOUD_DEPENDENCIES_VERSION 7.1.7

UpdateBot commands:
updatebot push-version --kind helm example-cloud-connector 7.1.11

UpdateBot commands:
updatebot push-version --kind make CONNECTOR_ACTIVITI_CLOUD_DEPENDENCIES_VERSION 7.1.7

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-audit 7.1.11

UpdateBot commands:
updatebot push-version --kind make AUDIT_ACTIVITI_CLOUD_DEPENDENCIES_VERSION 7.1.7

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-query 7.1.9

UpdateBot commands:
updatebot push-version --kind make QUERY_ACTIVITI_CLOUD_DEPENDENCIES_VERSION 7.1.7

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-notifications-graphql 7.1.7

UpdateBot commands:
updatebot push-version --kind make NOTIFICATIONS_ACTIVITI_CLOUD_DEPENDENCIES_VERSION 7.1.7

UpdateBot commands:
updatebot push-version --kind helm example-cloud-connector 7.1.12

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-query 7.1.10

UpdateBot commands:
updatebot push-version --kind helm example-runtime-bundle 7.1.18

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-audit 7.1.13

UpdateBot commands:
updatebot push-version --kind make AUDIT_ACTIVITI_CLOUD_DEPENDENCIES_VERSION 7.1.7


text:
fix(versions): update Activiti/activiti-cloud-org-service versions into develop

UpdateBot pushed maven dependency: org.activiti.cloud.common:activiti-cloud-service-common-dependencies to: 7.1.52

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.common:activiti-cloud-service-common-dependencies 7.1.52

repo: Activiti/activiti-cloud-org-service


text:
fix(versions): update Activiti/activiti-cloud-org-service versions into develop

UpdateBot pushed maven dependency: org.activiti.cloud.common:activiti-cloud-service-common-dependencies to: 7.1.81

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.common:activiti-cloud-service-common-dependencies 7.1.81


text:
update org.activiti.cloud.dependencies:activiti-cloud-dependencies to 7.1.44

UpdateBot pushed maven dependency: org.activiti.cloud.dependencies:activiti-cloud-dependencies to: 7.1.44

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.dependencies:activiti-cloud-dependencies 7.1.44 --merge false

repo: Activiti/example-cloud-connector


text:
fix(versions): update Activiti/example-cloud-connector versions into master

UpdateBot pushed maven dependency: org.activiti.cloud.connector:activiti-cloud-connectors-dependencies to: 7.1.90

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.connector:activiti-cloud-connectors-dependencies 7.1.90


text:
update org.activiti.cloud.dependencies:activiti-cloud-dependencies to 7.1.52

UpdateBot pushed maven dependency: org.activiti.cloud.dependencies:activiti-cloud-dependencies to: 7.1.52

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.dependencies:activiti-cloud-dependencies 7.1.52 --merge false

repo: Activiti/ttc-connectors-ranking


text:
What license is this under

I don't see a LICENSE.txt file. I'd assume it was maybe MIT, but would like to confirm.

Yep MIT i'll add the license file today
Ada
On Thu, 25 Feb 2021, 01:15 Mike Gifford, notifications@github.com wrote:

I don't see a LICENSE.txt file. I'd assume it was maybe MIT, but would
like to confirm.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/AdaRoseCannon/contrast-widget/issues/23, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABAHSMS6JWV57TEADWFYRQTTAWQDLANCNFSM4YFSAVLQ
.

authors: AdaRoseCannon mgifford

repo: AdaRoseCannon/contrast-widget


text:
Status of the project?

No commits since last year's November, would be cool to atleast see an archival/unmaintained message :+1:

Following up on this project as there has not been any updates in nearly a year.
Will BetterViewer continue to be updated?  Will the extension be updated to incorporate manifest v3 requirements by Google?
Thanks!

Hello everyone,
I deeply apologize for the lack of updates on BetterViewer. Due to commitments in my studies and work, I've been unable to dedicate time to the project recently. However, I believe in the potential of this extension and its community.
I encourage anyone interested to contribute to the project.
Thank you for your understanding and support.

authors: Ademking Bamajon1974 Davilarek

repo: Ademking/BetterViewer


text:
CLI log-level Flag

This adds a flag — similar to #315 and #317 — for the setting of the log level for the web driver.
I also have plans for each defined parameter to be added as a CLI flag. If it is preferred that I do them all at once, please let me know and I will be happy to oblige.

@Adezandee fixed the inversion. I'm working on creating CircleCI integration for one of the projects at our company, which is why all of these CLI flags are being PR'd. I also have plans to do a few more, so for simplicity's sake I will close out the two PR's I have, that way I can submit two PR's alone (one for the CLI flags and one for gh-pages). Thanks!

repo: Adezandee/cucumber-mink


text:
Options component: Wrap labels of checkbox/radio in

Please wrap the labels of the checkboxes and radio buttons in a span, so it is possible to add specific styling  to them.
https://stackoverflow.com/questions/5688712/is-there-a-css-selector-for-text-nodes

+1 this makes sense, and I think that we can do that change without needing to bump the major version of the component, despite some changes in the markup, because it won't affect existing style rules.

authors: gabrielwalt henrykuijpers


text:
Issue in /src/pages/guides/authentication/JWT/index.md

I would like to get an example curl command, with actual values and not placeholders, to see how to get the token using curl.

Hi, we are no longer enhancing documentation for Service Account (JWT) credentials as they are deprecated.
Here are some links that may be helpful

Migration to OAuth Server-to-Server credentials
[Generating access tokens programmatically ](https://developer.adobe.com/developer-console/docs/guides/authentication/ServerToServerAuthentication/implementation/)

authors: alisonasanchez theManikJindal

repo: AdobeDocs/adobe-dev-console


text:
Cannot read properties of undefined (reading 'Mutation')

Is there an existing issue for this?

[X] I have searched the existing issues

Which topic?
https://developer.adobe.com/graphql-mesh-gateway/reference/handlers/openapi/
What's wrong with the content?
hi team,
We have followed the document https://developer.adobe.com/graphql-mesh-gateway/reference/handlers/openapi/. We are experiencing a related issue when adding additionalResolvers.
An error appears for the customized queries login.
Cannot read properties of undefined (reading 'Mutation')
Steps to reproduce the error:

create mesh.json file with the following content:
{ "meshConfig": {  "sources": [    {      "name": "MyGraphQLApi",      "handler": {        "openapi": {          "source": "./myschema.json",          "operationHeaders": {            "Authorization": "Bearer {context.headers['x-my-api-token']}"          }        }      },      "transforms": [        {          "rename": {            "renames": [              {                "from": {                  "type": "Mutation",                  "field": "PostV1IntegrationCustomerToken"                },                "to": {                  "type": "Mutation",                  "field": "CreateCustomerToken"                }              }            ]          }        }      ]    }  ],  "additionalTypeDefs": "extend type Mutation {\n  login(credentials: PostV1IntegrationCustomerToken_request_Input!): String\n  logout: String\n}\n",  "additionalResolvers": [    "./additional-resolvers.js"  ],  "files": [    {      "path": "./additional-resolvers.js",      "content": "const oneYear = 365 * 24 * 3600\nconst resolvers = {\n    Mutation: {\n        async login(root, args, context, info) {\n            const result = await context.Rest.Mutation.CreateCustomerToken({\n                root,\n                args: {\n                    credentials: args.credentials\n                },\n                context,\n                info\n            })\n            const { res } = context\n            res.set('Set-Cookie', accessToken=${result}; Path=/; Secure; HttpOnly; Max-Age=${oneYear};)\n\n            return result\n        },\n        logout() {\n            return \"OK\";\n        }\n    }\n}\n\nmodule.exports = { resolvers }\n"    }  ] } }

The path ./myschema.json is taken from magento_url/rest/all/schema?services=all

Field content is copied from the document, and only changed according to the declaration for the res variable to avoid syntax errors

Run aio api-mesh:update mesh.json

Refresh Docs on Altair Graphql tool, see login and logout appear on Docs.

Add value header for x-my-api-token on Altair Graphql tool

Execute Mutation login: mutation { login(credentials: { username: "roni_cost@example.com", password: "roni_cost3@example.com" }) } .
After executing login an error appears { "errors": [  {    "message": "Cannot read properties of undefined (reading 'Mutation')",    "path": [      "login"    ]  } ], "data": {  "login": null } }
I guess the context.Rest object is undefined.

What changes do you propose?
Additional-resolvers content needs to be adjusted.
The return result should be a token string
Anything else that can help to cover this?
No response

@haunguyenlxag this does not appear to be a documentation issue. Please contact API Mesh support.

@haunguyenlxag this does not appear to be a documentation issue. Please contact API Mesh support.

Thanks, How to contact API Mesh support ?

@haunguyenlxag this does not appear to be a documentation issue. Please contact API Mesh support.

Thanks, How to contact API Mesh support ?

@haunguyenlxag If you have access to App Builder for Commerce, you can use Enterprise Customer Support. You will need to create a ticket in your normal Adobe support channel. If you are unsure about how to access support, contact the license purchaser.

authors: haunguyenlxag jhadobe

repo: AdobeDocs/graphql-mesh-gateway


text:
how to automatically enter into virtualenv-python2.7 without manually activate?Thanks

Sorry to interrupt.
Could you tell me how to automatically enter virtualenv without manually activate?
I want an effect like this:
①double click a xx.py file and enter into sublime
②without manual activate the virtualenv,it already enter into python2.7 of virtualenv
③if I want to change to virtualenv-python3.5,I can use shift+ctrl+p->activate->python3.5
Why I want this effect?
Because in my .bashrc ,I added the following 3 lines
**alias py2.7="source /home/appleyuchi/.virtualenvs/python2.7/bin/activate&&deactivate&&source /home/appleyuchi/.virtualenvs/python2.7/bin/activate"
alias py3.5="source /home/appleyuchi/.virtualenvs/python3.5/bin/activate&&deactivate&&source /home/appleyuchi/.virtualenvs/python3.5/bin/activate"
py2.7**
So,dear sir ,does sublime-text-virtualenv has similar settings?
Thanks very much .
if i lauch  sublime  in terminal already in virtualenv-python2.7,then I cannot use sublime-text-virtualenv to change to python3.5,so this is not a good solution.
Many Thanks again

I mean,my terminal can automatically enter into virtualenv-python2.7 and switch between 2.7 and 3.5 with above two "alias commands"
Does this sublime plugin has similar functions?
thanks

repo: AdrianLC/sublime-text-virtualenv


text:
Documentation

Discussed in https://github.com/Advanced-Systems/anonpy/discussions/8

Originally posted by StefanGreve August  9, 2023
Preamble
Almost all methods and classes are already documented through doc strings. But it would be very useful to also document common recipes or advanced usage in the Wiki page.
Requirements

[ ] Add further documentation to the Wiki page
[ ] Check spelling and grammar in all doc strings
[ ] Ensure that users find their way to the Wiki page easily (add links to README.md, CONTRIBUTING.md, Discussions / Welcome, and so on)

Remarks

Think about a good layout for the Wiki page (e.g. keep internal developer notes and user documentation separate)

Planning Status
Scheduled for milestone 1.0.0.

[ ] Add some remarks about the anonpy project (kanban board) to the contributing guidelines

repo: Advanced-Systems/anonpy


text:
add pls NAI Diffusion V4 Curated Preview

add pls NAI Diffusion V4 Curated Preview

It is planned, like the other models before. Just have to look at how everything is formatted in the request.

authors: Aedial TimmekHW

repo: Aedial/novelai-api


text:
Removing BOM from files

Some of the .proto files have a ByteOrderMark set which confuses some scanners/parser.
Could we please remove these?

We welcome PRs :+1:

repo: AeonLucid/POGOProtos


text:
Update The Index Page

I've done code clean up:- updated Html attributes especially id & classes, making sure I assign unique values to the id's and updated the CSS selectors and made other changes.
Added systems dropdown menu
formated code:- Break long lines into multiple lines

Since I've changed some id's and classes some links aren't working; fixed here
Closes #301

I think this has introduced a bug, as when I try to run this locally I get:

master works fine.

This is because I am setting an event listener to an element that I have accessed with a wrong id. This after I've made the changes to class/id names. I've gone ahead and updated the code in this pr #303.

repo: AfricasVoices/Operations-Dashboard


text:
Unable to launch app in iOS simulator on M1 Mac (Apple Silicon Chip machines) Since Flutter 2.5.0

Describe the bug
Unable to launch app in iOS simulator on M1 Mac (Apple Silicon Chip machines) Since Flutter 2.5.0.
To Reproduce
Steps to reproduce the behavior:

Create an empty project, add agora_rtc_engine: ^4.0.6 into pubspec.yaml
Run flutter run -d <the-device-id-to-the-iOS-simulator> --debug
See error

Desktop (please complete the following information):

Device: Mac mini (M1, 2020)
OS: macOS Big Sur 11.4 (20F71)
Browser: Not Relavant
Version: Not sure what to put here.

Smartphone (please complete the following information):

Device: iPhone 12 Pro Max Simulator
OS: iOS 14.5 (18E182)
Browser: Not Relavant
Version: com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)

Additional context
Focus on these 2 lines please:
ld: building for iOS Simulator, but linking in dylib built for iOS, file '/path/to/this/project/ios/Pods/AgoraRtcEngine_iOS/AgoraAIDenoiseExtension.framework/AgoraAIDenoiseExtension' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

`flutter run` log
$ flutter run -d <iOS Simulator Device ID> --debug

Launching lib/main.dart on iPhone 12 Pro Max 3 in debug mode...
Running pod install...                                              4.1s
Running Xcode build...
Xcode build done.                                           13.2s
Failed to build iOS app
Error output from Xcode build:
↳
    objc[69914]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f3cdec10) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x129a102b8). One
    of the two will be used. Which one is undefined.
    objc[69914]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1f3cdec60) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x129a10308). One of the two
    will be used. Which one is undefined.
    ** BUILD FAILED **

Xcode's output:
↳
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/Extensions.swift:121:22: warning: 'delay' is deprecated
                "delay": delay,
                         ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:645:31: warning: 'startAudioMixing(_:loopback:replace:cycle:)' is deprecated: use startAudioMixing(.., startPos)
    instead
            callback.code(engine?.startAudioMixing(params["filePath"] as! String, loopback: params["loopback"] as! Bool, replace: params["replace"] as! Bool, cycle: (params["cycle"] as! NSNumber).intValue))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:691:31: warning: 'getAudioMixingDuration()' is deprecated: use getAudioMixingDuration:(NSString* _Nullable)filePath
    instead
            callback.code(engine?.getAudioMixingDuration()) {
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:729:31: warning: 'playEffect(_:filePath:loopCount:pitch:pan:gain:publish:)' is deprecated: use
    playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos instead.
            callback.code(engine?.playEffect((params["soundId"] as! NSNumber).int32Value, filePath: params["filePath"] as? String, loopCount: (params["loopCount"] as! NSNumber).int32Value, pitch: (params["pitch"] as!
            NSNumber).doubleValue, pan: (params["pan"] as! NSNumber).doubleValue, gain: (params["gain"] as! NSNumber).doubleValue, publish: params["publish"] as! Bool))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:787:31: warning: 'setLocalVoiceChanger' is deprecated: use setAudioEffectPreset or setVoiceBeautifierPreset instead.
            callback.code(engine?.setLocalVoiceChanger(AgoraAudioVoiceChanger(rawValue: (params["voiceChanger"] as! NSNumber).intValue)!))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:791:31: warning: 'setLocalVoiceReverbPreset' is deprecated: use setAudioEffectPreset or setVoiceBeautifierPreset
    instead.
            callback.code(engine?.setLocalVoiceReverbPreset(AgoraAudioReverbPreset(rawValue: (params["preset"] as! NSNumber).intValue)!))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:992:31: warning: 'startAudioRecording(_:sampleRate:quality:)' is deprecated: use startAudioRecordingWithConfig:config
    instead.
            callback.code(engine?.startAudioRecording(params["filePath"] as! String, sampleRate: (params["sampleRate"] as! NSNumber).intValue, quality: AgoraAudioRecordingQuality(rawValue: (params["quality"] as!
            NSNumber).intValue)!))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/Extensions.swift:121:22: warning: 'delay' is deprecated
                "delay": delay,
                         ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:645:31: warning: 'startAudioMixing(_:loopback:replace:cycle:)' is deprecated: use startAudioMixing(.., startPos)
    instead
            callback.code(engine?.startAudioMixing(params["filePath"] as! String, loopback: params["loopback"] as! Bool, replace: params["replace"] as! Bool, cycle: (params["cycle"] as! NSNumber).intValue))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:691:31: warning: 'getAudioMixingDuration()' is deprecated: use getAudioMixingDuration:(NSString* _Nullable)filePath
    instead
            callback.code(engine?.getAudioMixingDuration()) {
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:729:31: warning: 'playEffect(_:filePath:loopCount:pitch:pan:gain:publish:)' is deprecated: use
    playEffect:filePath:loopCount:pitch:pan:gain:publish:startPos instead.
            callback.code(engine?.playEffect((params["soundId"] as! NSNumber).int32Value, filePath: params["filePath"] as? String, loopCount: (params["loopCount"] as! NSNumber).int32Value, pitch: (params["pitch"] as!
            NSNumber).doubleValue, pan: (params["pan"] as! NSNumber).doubleValue, gain: (params["gain"] as! NSNumber).doubleValue, publish: params["publish"] as! Bool))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:787:31: warning: 'setLocalVoiceChanger' is deprecated: use setAudioEffectPreset or setVoiceBeautifierPreset instead.
            callback.code(engine?.setLocalVoiceChanger(AgoraAudioVoiceChanger(rawValue: (params["voiceChanger"] as! NSNumber).intValue)!))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:791:31: warning: 'setLocalVoiceReverbPreset' is deprecated: use setAudioEffectPreset or setVoiceBeautifierPreset
    instead.
            callback.code(engine?.setLocalVoiceReverbPreset(AgoraAudioReverbPreset(rawValue: (params["preset"] as! NSNumber).intValue)!))
                                  ^
    /Users/<user_name>/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-4.0.6/ios/Classes/Base/RtcEngine.swift:992:31: warning: 'startAudioRecording(_:sampleRate:quality:)' is deprecated: use startAudioRecordingWithConfig:config
    instead.
            callback.code(engine?.startAudioRecording(params["filePath"] as! String, sampleRate: (params["sampleRate"] as! NSNumber).intValue, quality: AgoraAudioRecordingQuality(rawValue: (params["quality"] as!
            NSNumber).intValue)!))
                                  ^
    ld: building for iOS Simulator, but linking in dylib built for iOS, file '/path/to/this/project/ios/Pods/AgoraRtcEngine_iOS/AgoraAIDenoiseExtension.framework/AgoraAIDenoiseExtension' for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Analyzing workspace
    note: Constructing build description
    note: Build preparation complete
    warning: Stale file '/path/to/this/project/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Toast.framework' is located outside of the allowed root paths.

    warning: Stale file '/path/to/this/project/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/fluttertoast.framework' is located outside of the allowed root paths.

    /path/to/this/project/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target
    versions is 9.0 to 14.5.99. (in target 'AgoraRtcEngine_iOS' from project 'Pods')

Could not build the application for the simulator.
Error launching application on iPhone 12 Pro Max 3.

duplicate of #425

@LichKing-2234 Is there no better fix than changing the Podfile as you mentioned in https://github.com/AgoraIO/Agora-Flutter-SDK/pull/425#issuecomment-920632271?

authors: JoeyTeng LichKing-2234 nilsreichardt

repo: AgoraIO/Agora-Flutter-SDK