text:
Editing templates: "Nested resource attributes / Resource template ids" choose from lookup of existing templates

under "Nested resource attributes / Resource template ids" can this be a lookup to Templates that are already in Sinopia?
This would save the user from typing and possibly mistyping name of an existing Template.
Of course there is case where you want to refer to a template that doesn't exist yet. The strategy there can be to go create that other template, save it, then come back. Since we are not doing any validation to make sure you filled out various fields, you can save the first template with "Nested resource attributes / Resource template ids" this blank until you create the one you want to refer to.

This should be changed to a lookup using a list component that uses the authorityConfig authority.

authors: justinlittman michelleif


text:
Visual Design: Logo

Change logo to say "SINOPIA". It should continue to include the environment (for dev and stage).
Link logo to Sinopia homepage.

Are we continuing with "Copperplate Gothic Light"?

Yes

opening separate ticket for the part of this that is undone

source: gharchive/issue

authors: astridu jcoyne michelleif

license_type: permissive

license_source: github-api


text:
Add ability to get latest infected addon ID's through a GitHub stored file

I hard-coded the theoretical URL that would house the file on GitHub if the PR was merged so do ensure that if this gets merged you test accordingly and make sure to update the URL variable if necessary

I plan on incorporating the 2nd part of #2 soon as well as optimizing the way the .GMA files are being read (I do have a solution for that which will be in the next PR) so it will use much less memory and take less time

I have resolved them now, so do pull the latest changes and send any additional comments/concerns my way

Approved! 😄

Thank you! I did do testing before making this PR and pushing these additional changes as well
I'll focus now on the stuff I mentioned above in the 2nd comment

source: gharchive/pull-request

license: MIT


text:
主题编辑器样式问题

在vscode里面的代码样式复制到文章里面，样式就变了。主要空格很不正常，这是啥原因啊？

请问一下有啥解决方法嘛？

这种很正常。你在后台手动更改就行了。

这种很正常。你在后台手动更改就行了。

怎么手动更改。有快速的方法？我暂时没找到，要一个个手动删除好累啊。可以请教一下嘛

这种很正常。你在后台手动更改就行了。

怎么手动更改。有快速的方法？我暂时没找到，要一个个手动删除好累啊。可以请教一下嘛

有的编辑器会附带格式，你可以从 vscode 里，先复制到其他的编辑器，比如 txt 文本里，然后再从其他的编辑器复制到博客里。 我没有试过 vscode 直接复制，所以也不是很了解。

authors: LIlGG wuyan-ling

repo: LIlGG/halo-theme-sakura


text:
Load wav files in adpcm format

Currently we cannot load wav files from existing Scratch projects when they have the adpcm format. Looks like the relevant decoder code from Scratch 2.0 is here

As of https://github.com/LLK/scratch-audio/commit/19beacc5ce6a80b660181db7647e0a1bd37dcdc2 we have an adpcm decoder based on the Scratch 2.0 version.

repo: LLK/scratch-audio

license_source: bigquery


text:
Insertion marker disconnects C shaped blocks when dragging with a block that has no prev or next statements

Expected Behavior
Insertion marker shouldn't disconnect blocks when a block with no previous or next statement hovers over a number of nested C shaped blocks.
Actual Behavior
Insertion marker disconnects the C shaped blocks
Steps to Reproduce
Easiest repro is to
go to https://github.com/LLK/scratch-blocks/blob/develop/blocks_vertical/control.js#L60
control_forever, and remove "previousStatement": null,
Go to the playground and drag a number of C shaped blocks (eg: repeat 10) and nest them.
Then drag a control -> forever block and drag that over each of the nested repeat blocks.

Operating System and Browser
Mac OS 10.12.3 Chrome 58.0.3029.110

The blocks being connected to don't even need to be c-blocks for this bug to happen.

The problem is when you have a block with a statement input but no previous connection.
I think the desired behaviour is to allow inserting around the entire stack, but not allow inserting around substacks.  That would be similar to what we do with end blocks and hat blocks;

@rachel-fenichel That sounds right to me!

Looks like this was accidentally closed by the merge/05-24 (the commit that "fixes" this was targeting an issue in google/blockly, not the issue with the same ID in LLK/scratch-blocks.)

authors: liam4 microsoftsam rachel-fenichel rschamp

repo: LLK/scratch-blocks


text:
Ran clang-format on codebase

Summary

Our style checker is passing on develop, but locally some files were failing make check
Not sure why.
Very low priority, but somewhat annoying when running make style on the rest of the code...

Here's what I got w/ make check:
>make check
Scanning dependencies of target tools_clangformat_check
[  0%] Running ClangFormat source code formatting checks.
[  0%] Built target tools_clangformat_check
Scanning dependencies of target thirdparty_tests_clangformat_check
[  0%] Running ClangFormat source code formatting checks.
[  0%] Built target thirdparty_tests_clangformat_check
Scanning dependencies of target core_clangformat_check
[ 16%] Running ClangFormat source code formatting checks.
[ 16%] Built target core_clangformat_check
Scanning dependencies of target lumberjack_clangformat_check
[ 16%] Running ClangFormat source code formatting checks.
[ 16%] Built target lumberjack_clangformat_check
Scanning dependencies of target slic_clangformat_check
[ 16%] Running ClangFormat source code formatting checks.
[ 16%] Built target slic_clangformat_check
Scanning dependencies of target slam_clangformat_check
[ 33%] Running ClangFormat source code formatting checks.
[ 33%] Built target slam_clangformat_check
Scanning dependencies of target primal_clangformat_check
[ 33%] Running ClangFormat source code formatting checks.
[ 33%] Built target primal_clangformat_check
Scanning dependencies of target sidre_clangformat_check
[ 33%] Running ClangFormat source code formatting checks.
--- ../src/axom/sidre/examples/spio/IO_SCR_Checkpoint.cpp	(original)
+++ ../src/axom/sidre/examples/spio/IO_SCR_Checkpoint.cpp	(reformatted)
@@ -209,14 +209,13 @@
 {
   axom::slic::SimpleLogger logger;

-
   ::testing::InitGoogleTest(&argc, argv);

   MPI_Init(&argc, &argv);

   // run the test from spio_scr.hpp
   int result = RUN_ALL_TESTS();
-  SLIC_ASSERT(result == 0);
+  SLIC_ASSERT(result == 0);

   int my_rank, num_ranks;
   MPI_Comm_rank(MPI_COMM_WORLD, &my_rank);
make[3]: *** [axom/sidre/CMakeFiles/sidre_clangformat_check] Error 1
make[2]: *** [axom/sidre/CMakeFiles/sidre_clangformat_check.dir/all] Error 2
make[1]: *** [CMakeFiles/check.dir/rule] Error 2
make: *** [check] Error 2
rzgenie11:build-axom (bugfix/kweiss/formatting) >echo $?
2

clang-format is wildly inconsistent.. especially across versions.

Casting a slightly wider net to get a second approval.

repo: LLNL/axom


text:
remove step to remove gcc 13

Trying to resolve CI failures like https://github.com/LLNL/benchpark/actions/runs/9130896803/job/25108882636?pr=246  in https://github.com/LLNL/benchpark/pull/246

This looks good to me. @scheibelp did you check to see what versions of GCC are present on the latest Ubuntu image?
I'd excluded gcc@13 before since they didn't have a corresponding g++ for it at the time. We might want to check to make sure there's a compatible g++ for all of the versions of gcc in the image now.

authors: alecbcs scheibelp

repo: LLNL/benchpark


text:
Patch/system names

Giving systems descriptive names, mirroring the Top500 naming.
Defining system_definition.yaml per system.  In a future PR:

Need a system_definition template
Make system definitions searchable
Script to make a table of systems defined for docs

Two big picture comments:

I think the names for these systems should include the canonical name for the system on which they were tested. E.g.

tioga-HPECray-EPICzen3-...

I worry about this, because I explicitly want the Frontier and Lumi users to be able to find this.  So, I only name tioga in the system-tested.
I do wonder if we should allow multiple system-tested (i.e., once they use it on Frontier, and if they didn't need to change it, would add Frontier to the list.
I am also wondering if we need a field to list the systems with this architecture that we know - explicitly saying that Frontier and Lumi have the same hardware, and make that searchable?
While I think this file addresses the hardware questions, I do worry about the software stack.  What do we do if Tioga defaults to a different compiler version than Frontier? or, multiple sites have CI set up, and one of the sites moves up the compiler version?

I think we should document the order of fields in this naming scheme.

Yes!  We badly need a schema.  And I do want to make these readable in the docs.  So, do you think I should add comments in each of these files, or do the comments go in the docs - and eventually into the schema?


text:
Error when using aiapy.calibrate.register after aiapy.calibrate.update_pointing

In GitLab by @hayesla on Jan 6, 2022, 09:37
I've just come across an issue when using aiapy.calibrate.register after aiapy.calibrate.update_pointing.
The issue seems to be due the scale of the map after using update_pointing becomes a SpatialPair of MaskedQuantitys, rather than just Quantities.
For example:
>>> m = sunpy.map.Map(sample_data.AIA_094_IMAGE)
>>> m_updated_pointing = update_pointing(m)
>>> m_registered = register(m_updated_pointing)
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
/var/folders/wm/gysdzbp10qv1kcm4zxb5q95xkjzv5q/T/ipykernel_18066/22064975.py in <module>
      1 m = sunpy.map.Map(sample_data.AIA_094_IMAGE)
      2 m_updated_pointing = update_pointing(m)
----> 3 m_registered = register(m_updated_pointing)

~/opt/miniconda3/lib/python3.9/site-packages/aiapy/calibrate/prep.py in register(smap, missing, order, use_scipy)
     78     scale_factor = smap.scale[0] / scale
     79     missing = smap.min() if missing is None else missing
---> 80     tempmap = smap.rotate(
     81         recenter=True,
     82         scale=scale_factor.value,

~/opt/miniconda3/lib/python3.9/site-packages/astropy/units/decorators.py in wrapper(*func_args, **func_kwargs)
    302             # Call the original function with any equivalencies in force.
    303             with add_enabled_equivalencies(self.equivalencies):
--> 304                 return_ = wrapped_function(*func_args, **func_kwargs)
    305
    306             # Return

~/opt/miniconda3/lib/python3.9/site-packages/sunpy/map/mapbase.py in rotate(self, angle, rmatrix, order, scale, recenter, missing, use_scipy)
   1655
   1656         # Apply the rotation to the image data
-> 1657         new_data = affine_transform(new_data.T,
   1658                                     np.asarray(rmatrix),
   1659                                     order=order, scale=scale,

~/opt/miniconda3/lib/python3.9/site-packages/sunpy/image/transform.py in affine_transform(image, rmatrix, order, scale, image_center, recenter, missing, use_scipy)
     92         rot_center = image_center
     93
---> 94     displacement = np.dot(rmatrix, rot_center)
     95     shift = image_center - displacement
     96     if not use_scipy:

~/opt/miniconda3/lib/python3.9/site-packages/numpy/core/overrides.py in dot(*args, **kwargs)

~/opt/miniconda3/lib/python3.9/site-packages/astropy/utils/masked/core.py in __array_finalize__(self, obj)
    555             # Got here after, e.g., a view of another masked class.
    556             # Get its mask, or initialize ours.
--> 557             self._set_mask(getattr(obj, '_mask', False))
    558
    559         if 'info' in obj.__dict__:

~/opt/miniconda3/lib/python3.9/site-packages/astropy/utils/masked/core.py in _set_mask(self, mask, copy)
    224             # This will fail (correctly) if not broadcastable.
    225             self._mask = np.empty(self.shape, dtype=mask_dtype)
--> 226             self._mask[...] = ma
    227         elif ma is mask:
    228             # Even if not copying use a view so that shape setting

ValueError: could not broadcast input array from shape (2,2) into shape (2,)

Am I missing something? Its an easy fix which I can PR - but maybe its something on my dependency end?

SunPy Version: 3.1.2
Astropy Version: 5.0
AIApy Version: 0.6.3

import sunpy.data.sample
import aiapy.calibrate
import sunpy.map

m = sunpy.map.Map(sunpy.data.sample.AIA_171_ROLL_IMAGE)
m_updated_pointing = aiapy.calibrate.update_pointing(m)
m_registered = aiapy.calibrate.register(m_updated_pointing)

Had to tweak the example to replicate it locally.
Downgrading to astropy 4.3.1 "resolves it", I need to check the changelog to figure out what has happened.

In GitLab by @wtbarnes on Jan 7, 2022, 08:38
Oof. This is not good. Why does scale become a MaskedQuantity?

In GitLab by @dstansby1 on Jan 6, 2022, 15:48
This bisects to https://github.com/astropy/astropy/commit/b75cbc717354036a27c22a2cf4952bb701fa62d0 if it's helpful

In GitLab by @hayesla on Jan 7, 2022, 09:58
I guess it looks like after using aiapy.calibrate.update_pointing the scale changes to a MaskedQuantity no?
>>> import aiapy.data.sample as sample_data
>>> m = sunpy.map.Map(sample_data.AIA_094_IMAGE)
>>> print(m.scale)
SpatialPair(axis1=<Quantity 0.600109 arcsec / pix>, axis2=<Quantity 0.600109 arcsec / pix>)

>>> m_updated_pointing = update_pointing(m)
>>> print(m_updated_pointing.scale)
SpatialPair(axis1=<MaskedQuantity 0.600109 arcsec / pix>, axis2=<MaskedQuantity 0.600109 arcsec / pix>)

Scale isn't a MaskedQuantity in this case. But passing it in with that map causing it to fail after the header has been updated from aiapy.calibrate.update_pointing

Yes I am very wrong, that will fix it. I will patch that.

In GitLab by @hayesla on Jan 7, 2022, 10:07
i.e.
>>> scale_factor.value
MaskedNDArray(1.00018167)

In GitLab by @hayesla on Jan 7, 2022, 10:07
so the issue is https://gitlab.com/LMSAL_HUB/aia_hub/aiapy/-/blob/master/aiapy/calibrate/prep.py#L81 right? such that scale_factor.value is a MaskedNDArray rather than a float.
Is it worth fixing here a check as a fix? i.e. if isinstance(scale_factor, MaskedQuantity), scale_factor  float(scale_factor.value) - or something along those lines except a bit nicer

We pass in scale_factor.value which should account for that.

mentioned in commit cbd768861938639d7d7a1fe17551c56049c7779e

mentioned in commit 27d9f910ca1cb2fad4976035b0b405c24ed7a3d9

Let me try.

That still errored in the same manner.

In GitLab by @wtbarnes on Jan 7, 2022, 14:57
I'm still confused as to what in update_pointing we're doing that causes this to happen.  Also, I wonder if, in register, we could just pass in scale_factor rather than .value?

repo: LM-SAL/aiapy


text:
Relax validation and surface invalid msg warning

fixes #20

took a very quick look (I'm missing some context about the tlv fields right now), and it looks good to me

cool, yeah I basically reduced the check for "valid custom records" to only require the message + sender one's instead of all the juggernaut ones.

repo: LN-Juggernaut/juggernaut-desktop


text:
LNURL Withdraw

Description

This PR adds the LNRUL-withdraw flow.
LNURL-pay is not part of this PR.
Please note:
Reading a LNURL-withdraw address via NFC will currently only work while we are in the scanLnurlWithdraw activity.
Motivation and Context

Further extend Zap Androids capabilities.
It is a part of #159
How Has This Been Tested?

On my S9 using https://lnurl.bigsun.xyz/
Screenshots (if appropriate):

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the Contribution document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

What does it mean to withdraw in LN context? The same as receiving? So does this PR enable lnurl receiving on mobile?

@Relaxo143
Lets say I have an account at some service and I have 1000 sats there.
To withdraw those sats into my Zap android wallet prior to that PR I had to mannualy make an invoice for 1000 sats, send that invoice to the service and requst them to pay.
Now if the service supports it, I hit a withdraw button and a QR Code is displayed. I scan that code wit Zap Android and I am done.

Neat!

repo: LN-Zap/zap-android


text:
Support functions for CCL_ClTracer

Often we will want to just vary some nuisance parameters (e.g. bias) of a given tracer without having to recreate all its other properties. It'd be a good idea to write functions such as :
void ccl_cl_tracer_update_bias(ccl_cosmology *cosmo,CCL_ClTracer *tr,int nz_b,double *z_b,double *b);

I'm gonna close this one and wait for it to actually be an issue (the tracer initializers are pretty fast and I doubt that they'll be the bottleneck)

repo: LSSTDESC/CCL


text:
Describe how to do forced photometry on DIAObjects

The missing piece from Twinkles, now needs writing down in the Cookbook.

This issue was moved to LSSTDESC/ImageProcessingPipelines#9


text:
Fix grant for question to ask based on marriage or civil union selection

Fix #46

@VTskier I will ask @nonprofittechy to help resolve this merge conflict and the one on branch fix_60

Oh no not at all! I had to rename the repo so I could access it.

repo: LSVermont/docassemble-VTDivorce


text:
Questions about differences between the codes and the description in the paper

Hello, thank you for sharing your codes.
I have questions about DeepLab and learning rates.
According to the paper, SDR adopts DeepLab-V3+ and an initial learning rate is set to 1e-2 / 1e-3 for the first step / following steps, respectively.
However, in the provided code, SDR uses DeepLab-V3 as in 'MiB' and the initial learning rate is set to 1e-3 / 1e-4 for the first step / following steps, respectively.
Could you please clarify this? Thank you again

thx a lot for your sharing, i've received the mail. Wish you good luck.

Hi, thank you very much!
The correct learning rates are:

PASCAL VOC2012: 1e-3 / 1e-4
ADE20K: 1e-2 / 1e-3

My apologies for not precisely stating it in the paper (and for the late reply).
Hope this helps.
I'm closing the issue for now, feel free to re-open it.

Hi, thank you very much!
The correct learning rates are:

PASCAL VOC2012: 1e-3 / 1e-4
ADE20K: 1e-2 / 1e-3

My apologies for not precisely stating it in the paper (and for the late reply). Hope this helps.
I'm closing the issue for now, feel free to re-open it.

but what about the V3 and V3+ issue? in paper, you said you use V3+, but in you code, you used V3.

Hi, I recall that we experimented with both DLV3 and DLV3+ and observed no clear winner among the two architectures in the various CL setups. This seems to be a typo in the paper; you can use DLv3 as reported in the codebase. Thank you for spotting this.

Hi, I recall that we experimented with both DLV3 and DLV3+ and observed no clear winner among the two architectures in the various CL setups. This seems to be a typo in the paper; you can use DLv3 as reported in the codebase. Thank you for spotting this.

sdr uses unkd in mib, right？ so no matter it is the v3 or v3 plus，you all follows mib and only distillates the head output? is this correct?

Yes, you are correct. In general, we found the output-level knowledge distillation (i.e., KD of the softmax probabilities) to be very simple and effective. We use unkd from MiB to naturally deal with the background shift issue when using disjoint/overlapped setups.

Hi, I recall that we experimented with both DLV3 and DLV3+ and observed no clear winner among the two architectures in the various CL setups. This seems to be a typo in the paper; you can use DLv3 as reported in the codebase. Thank you for spotting this.

So just to be sure. The uploaded Code uses deeplab V3, but you have experimented on Deeplab V3 and Deeplab V3+.  The results that you gave in the paper are on Deeplav V3+, but for SDR there was no signifcant difference.
Is that true? Im a bit confused now, because in the Paper you state, that you retrained MiB for fair comparison on Deeplab V3+.

Apologies for the confusion. The results reported in the paper are with DeepLab v3. You should not see significant differences when using DLv3+ in CL setting.
However, the backbone we used is the standard ResNet-101 (from PyTorch). This is different from MiB, where they used in place activated batch norm layers: the network structure is different and so are the starting pre-trained model weights.
Therefore, we retrained MiB, as well as all the other approaches, on our same setup (network, hardware, etc).

okay, thank you so much. Just one last question :) Are the reported results trained on single GPU or on multiple GPUs?

The experiments have been carried out on a single GPU. This is another difference with respect to MiB, where they used distributed training.

okay, thank you for your quick answers!

repo: LTTM/SDR


text:
meshoptimizer simplifySloppy does size checks with the wrong types and incorrectly reports bad parameters

Environment

LWJGL version: 3.3.0-SNAPSHOT
Java version: Java 16
Platform: Windows
Module: meshoptimizer

Description
meshopt_SimplifySloppy does the following check to ensure that the vertex position buffer is the right size:
check(vertex_positions, vertex_count * vertex_positions_stride); (MeshOptimizer.java:meshopt_simplifySloppy());
The issue, from what I can tell, is that the vertex_positions argument must be a FloatBuffer and therefore returns
the amount of floats remaining when .remaining() is called, while the vertex_positions_stride argument is expected to be in bytes. Therefore, it thinks that there are four times less elements than are needed and it throws the following exception:
 java.lang.IllegalArgumentException: Number of remaining elements is 9723, must be at least 38892
 	at org.lwjgl/org.lwjgl.system.Checks.throwIAE(Checks.java:545)
 	at org.lwjgl/org.lwjgl.system.Checks.checkBuffer(Checks.java:347)
 	at org.lwjgl/org.lwjgl.system.Checks.check(Checks.java:449)
 	at org.lwjgl.meshoptimizer/org.lwjgl.util.meshoptimizer.MeshOptimizer.meshopt_simplifySloppy(MeshOptimizer.java:840)
 	at com.opengg.core/com.opengg.core.model.ModelUtil.autoSimplifyToTargetIndexCount(ModelUtil.java:46)

This is the relevant code in my codebase that reproduces it.
IntBuffer indices = mesh.getIndexBuffer();
FloatBuffer vertices = MemoryUtil.memAllocFloat(mesh.getVertices().size() * 3);
for(var vertex : mesh.getVertices()) {
  vertices.put(vertex.position.x).put(vertex.position.y).put(vertex.position.z);
}
vertices.rewind();

IntBuffer newIndices = MemoryUtil.memAllocInt(targetIndexCount);
var optimizedListSize = MeshOptimizer.meshopt_simplifySloppy(newIndices, indices, vertices, mesh.getVertices().size(), 12, targetIndexCount);

Am I doing something wrong here? I can make a PR to fix it if needed, but I'm not sure if I'm using this wrong.

From what I can see, this is a legitimate bug and you are doing everything correctly, yes.
When looking at the API usage on https://meshoptimizer.org/#simplification it becomes apparent that the vertex_positions_stride parameter is in units of bytes, so:
check(vertex_positions, vertex_count * vertex_positions_stride);

in LWJGL's MeshOptimizer should probably read as:
check(vertex_positions, vertex_count * (vertex_positions_stride >>> 2));

instead.
However, when doing that, we can only have strides that are multiples of 4 bytes, which might be the case anyways when using a FloatBuffer, so it's probably fine.

I believe that meshoptimizer asserts that the stride is divisible by sizeof(float), so only allowing strides with a multiple of four is fine.

@javster101 Thanks!

authors: Spasi httpdigest javster101


text:
fix(glfw): fix incorrect value for GLFW_HOVERED

https://github.com/glfw/glfw/blob/master/include/GLFW/glfw3.h#L817-L821

Thanks!

authors: Spasi kashike


text:
Bugfixes to Ext4 form

@labkey-jeckels and @labkey-martyp: I cant create branches on the labkey side of this repo. Can you please create a 22.7_fb_ext4form branch, based on 22.7-snapshot, and merge this PR into it? This would kick off TeamCity (which this PR does not) and run tests. Note: I'm OK targeting 22.11 if that's easier to do at this point.
Note: this PR should not impact anything in EHR (which tests should confirm), but I found a couple small issues in Ext4Form. This would occur if you're trying to use an Ext4FormPanel with any layout that is more complex than a flat array of fields (such as a 2-column layout). The specific changes are:

Line 535 I think was always a bug, but never exercised. This f would equal c in all but fringe cases (like nested layouts). The code is expecting to add the listener to the field itself, not the owning container. There only existing case of nesting I know about is composite fields, like drug amount + units (two fields on the same row). The EHR test should verify I didnt break anything.

I'm pretty sure no code really exercises this, but lines 564 and 568 are also bugs. The properties they were querying dont exist. For example, "getForm.getFieldValues" would always have throw an exception.

FB copy created. Builds and tests should start soon. https://github.com/LabKey/platform/tree/22.7_fb_ext4form

Thanks josh

Tests look OK (two preexisting failures). Merging.

authors: bbimber labkey-jeckels

repo: LabKey/platform


text:
Auto-include syslog .so in files to deploy to target

If Linux target, include by default the correct syslog SO (x86_64 or armv7l) in the list of files to deploy to target.  This is the best available solution for the 'how to get the SO file to the target without annoying the user' problem per conversation with @Beazurt

yes, there should be an editor method which lets you add any arbitrary file to the deploy list (get dependency list if i remember correctly)

authors: pollockm smithed

repo: LabVIEW-DCAF/TagEditorCore


text:
LibWeb/CSS: Add support for unicode-bidi property

This commit adds support for the unicode-bidi CSS property, addressing part of issue https://github.com/LadybirdBrowser/ladybird/issues/930 (missing UA stylesheet features).
With this implementation, all tests from https://wpt.live/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html should now pass successfully.

Indeed, the hardest part remains to be done regarding the support of this property :(

repo: LadybirdBrowser/ladybird


text:
Bracket Balancing using Stack

Description
Checking for balanced brackets in a given expression.
Domain
Algorithm
Type of Contribution
Addition
Code of Conduct

[x] follow Contributing Guidelines & Code of conduct of LearnCPP.

I am a GSSOC'22 contributor, and I would like to add the code for the above problem statement. Please allow me to work on this issue.
Domain: Algorithm
Type of Contribution: Addition
Code of Conduct
I follow Contributing Guidelines & Code of conduct of LearnCPP.
Please allow me to solve this problem.
Domain
Data Structure
Type of Contribution
Addition
Code of Conduct
I follow Contributing Guidelines & Code of conduct of LearnCPP.

Sir, Can you please assign me this issue ?

Greetings sir!
I solved a lot of questions on data structures and algorithms ,I can provide one of the best solution of this issue(bracket balancing using stack) with proper comments with mentioning time complexity of every step .I am a GSSOC'22 contributor and I want to contribute in your project so please assign me this issue.
Thankyou!

authors: Anand-Anurag Aneesh-07 Nanzzie i-am-aisha

repo: Lakhankumawat/LearnCPP


text:
Package depends on an old version of cupertino_icons

This package cannot be installed into a project that uses a new version of cupertino_icons.
A glance into the project reveals that cupertino_icons is not even needed here.
Simply remove the dependency?

Hi there!
Good point, thanks)

Just submitted a PR 👋

repo: LanarsInc/direct-select-flutter


text:
Have a stab at getting the tests to use pytest instead of nose

Addresses issue #6.

Codecov Report

Merging #8 into master will decrease coverage by 100%.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master    #8     +/-   ##
======================================
- Coverage     100%    0%   -100%
======================================
  Files           6     6
  Lines         311   311
  Branches       43    43
======================================
- Hits          311     0    -311
- Misses          0   309    +309
- Partials        0     2      +2

Impacted Files
Coverage Δ

vcdriver/session.py
0% <0%> (-100%)
:arrow_down:

vcdriver/exceptions.py
0% <0%> (-100%)
:arrow_down:

vcdriver/folder.py
0% <0%> (-100%)
:arrow_down:

vcdriver/vm.py
0% <0%> (-100%)
:arrow_down:

vcdriver/helpers.py
0% <0%> (-100%)
:arrow_down:

vcdriver/config.py
0% <0%> (-100%)
: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 e5ed55f...3f90529. Read the comment docs.

This looks great! :trophy:

authors: Lantero codecov-io foolswood

repo: Lantero/vcdriver

license: mit


text:
[BUG] Image field not working with custom wrapperAttributes

I was stuck on image upload that didn't worked. No data was sent for the image field.
After some debug I found that the cause was my custom wrapperAttributes property.
MY CRUD CONTROLLER
 $this->crud->addField([              'label' => "Immagine",             'name' => "picture",             'type' => 'image',             'upload' => true,             'crop' => false,             'aspect_ratio' => 0,                'tab' => 'Altre informazioni',             'wrapperAttributes' => [                'class' => 'form-group col-sm-3'              ]          ]);
My custom attributes ovverrided the original one, and so I've lost the image class that is mandatory for the uploader javascript to work.
ORIGINAL FILE vendor/backpack/crud/src/resources/views/fields/image.blade.php
Line 2
if (!isset($field['wrapperAttributes']) || !isset($field['wrapperAttributes']['class']))     {         $field['wrapperAttributes']['class'] = "form-group col-md-12 image";     }
Line 125
jQuery(document).ready(function($) {                 // Loop through all instances of the image field                 $('.form-group.image').each(function(index){ [...]
There is a simple solution to this issue, wrap every image field in an outer element using a new class (I'll commit a new version of the file ASAP), but for now it would be useful to report in the documentation that the wrapperAttributes must contain form-group and image

I'v checked and it's true. The workaround proposed by bl8m (wrap the images in an outer class) should do the trick. Or in image field we can check if wrapper attributes contains "image", if not we can add it.

Done - added to the docs! Thank you @bl8m & @pxpm !

authors: bl8m pxpm tabacitu

repo: Laravel-Backpack/CRUD


text:
Add class to datables row

Datatables offers an option to hook in createdRow
  createdRow: function (row, data, dataIndex) {
                  // Do stuff with the row
    },

Is it possible to do this with crud without modifying the source? Maybe a hook or sth?
I checked the DataTables documentation but couldn't find anything helpful.

You can copy the list.blade.php and datatables_logic.blade.php to your project (don't forget to overwrite the call of the datables_logic in the list blade). Then you can make your changes with createdRow.
This would affect all of your list views.
You can also rename it to yourname_list.blade.php or something like that and call it in the CrudController where you need the modified view.

Yup, totally agree with @tswonke - I personally would recommend using $this->crud->setListView('your-view');.

authors: sheriffmarley tabacitu tswonke


text:
[Bug] model_function Column with enableAjaxTable

Hi
in enableAjaxTable mode if we have model_function Column ,  it doesn't work and the data of table not show.

If you get an alert with an error, can you copy/paste the AJAX call error, this will be a 500 internal server error style in your developer console.
We'd need to have that to determine if there is an error

yes this is the error :
QueryException in Connection.php line 764:
SQLSTATE[42S22]: Column not found: 1054 Unknown column '' in 'field list' (SQL: select as, title as title, content as content, category_id as category_id, author_id as author_id, publish_status as publish_status, comment_status as comment_status, view_count as view_count, id as id from posts where posts.deleted_at is null limit 25 offset 0)

Ha pretty funny, we had the exact same issue this morning :)
@tabacitu There is a problem with relational fields I think when using ajax and datatables.
Imagine the following scheme
books: id, name
categories: id, name
book_categories: book_id, category_id

When using something like the "select" column type in a similar fashion to
$this->crud->addColumn([
    'name' => 'category_id',
    'label' => 'Category',
    'model' => App\Category:class
]);

The query for the /search tries to add the select category_id as category_id into the query to return the results.
As this column is in the pivot table it fails.
I'm not really familiar with that area of the code so not sure best way to fix it.
However I know a "work around" for it - as long as you define the name property on the addColumn call as an existing column, it wont error. e.g
$this->crud->addColumn([
    'name' => 'id',
    'label' => 'Category',
    'model' => App\Category:class
]);

This prevents the error and seems to work, however its obviously not a proper fix

Consolidating the issue into the other topic


text:
[Support] How I can pass variable by URL?

I am having this in my admin.php
CRUD::resource('xmlfile', 'XmlfileCrudController');
and I changed to this:
CRUD::get('xmlfile/{filetype?}', 'XmlfileCrudController');
but it will collapse the login process...
and some routes with duplicate variable will be created.
|        | DELETE                         | admin/xmlfile/{filetype}/{{filetype}}                        | crud.xmlfile/{filetype}.destroy         | App\Http\Controllers\Admin\XmlfileCrudController@destroy                             | web,admin,Closure |
Please advise!

That is because by using the CRUD::resource() it automatically defines all of those routes, my best recommendation would be to pick a new URL as you can't really overwrite it unless you disable the automatic URL generation.
My recommendation would be:
CRUD::resource('xmlfile', 'XmlfileCrudController')->with(function() {
    Route::post('export/{type}', 'XmlfileCrudController@export');
});

authors: AbbyJanke kwankongmancalvin


text:
flip_filters in Conv2DDNNLayer vs Conv2DLayer

It's a common pitfall that the model zoo defines its models to use the Conv2DDNNLayer, implicitly defaulting to flip_filters=False. When people modify it to use the Conv2DLayer (which defaults to flip_filters=True), the models don't work as expected.
With the bleeding-edge version of Lasagne, there are three options to resolve this:

Explicitly add flip_filters=False to the constructors
Use Conv2DLayer and explicitly add flip_filters=False to the constructors (should be the same performance)
Use Conv2DLayer with the default flip_filters=True setting and update the pickle files accordingly

Turns out some of the notebooks need to be adapted as well: https://groups.google.com/forum/#!topic/lasagne-users/kjBgXp7r9Rg

repo: Lasagne/Recipes


text:
Добавить возможность считывания хедера с request

Сейчас можно в зависимости от того, какое body отправили, показывать соответствующий мок.
Можно было бы сделать тоже самое, но считывать значение с хедера запроса.
Пример:
{
  "url": "/auth/logout",
  "method": "POST",
  "statusCode": 200,
  "isExcludedFromIteration": true,
  "requestHeaders": {
    "Authorization": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwiZXhwIjoxNTE2MjM5MDIyfQ"
  },
  "response": {
      "message": "Успех"
  }
}

Этот мок будет возвращаться, только если в запросе будет соответствующий хедер.

Сделано в 6.0.0

authors: LastSprint shalkov

repo: LastSprint/mocker


text:
Opening some wav files

Some .wav files can be loaded the very first time, but then they fail.

Closing this issue since there's no more feedback, and nobody were able to reproduce the problem.

repo: LaurentGomila/SFML

license: Zlib


text:
Fix: improve performance

Issue: #264
Branch: fix/264/performance-issue
What this pr do:
fix: accessibility score improve from 80 to 96
fix: clean up unused assets
fix: minimize a few images + preload some important images + lazy loa…
Note1: I have only slightly optimize some of the assets and indicate the browser to preload and lazy load some of the resources.
Note2: I realize there's a layout shift in the landing page, which i gonna fix first

Fix merge conflicts and then you should be good to go

Yup will do it 👍

I got an error in the dependabot.yml file.
- package-ecosystem: "pnpm" #
I update this line to
- package-ecosystem: "npm" #
https://github.com/LaurierHawkHacks/Landing/pull/278/commits/c3ad8950f51899f5964825da4815515bf8e85fe3

@aidantrabs merge conflict is clear now

repo: LaurierHawkHacks/Landing


text:
Search code

Three years have passed, when will the search code be open sourced?

Thanks for your continued interest in our work. We plan to release our search code this winter. Stay tuned~
Also, there is a well-known codebase for NAS: mmrazor, All kinds of contributions are appreciated :)

repo: Lausannen/NAS-FCOS


text:
drivechain-server: connect to CUSF enforcer

A yet-to-be implemented component of the Drivechain server is connecting to the CUSF enforcer. This is being implemented at https://github.com/LayerTwo-Labs/bip300301_enforcer. It will be running alongside stock Bitcoin Core, and provide sidechain data/functionality to us.
The messages/RPCs that we'll use to communicate is defined at https://github.com/LayerTwo-Labs/bip300301_enforcer_proto or https://github.com/LayerTwo-Labs/cusf_sidechain_proto. The last one popped up recently, and I'm a bit unsure about precisely what it is...

This can be closed @octobocto ?

Implemented by @octobocto in a prev PR

Good dev, but refuses to play by the project management rules!

repo: LayerTwo-Labs/sidesail


text:
__next_navigation_guard_token evaluation crashes

Sometimes I get this error: https://yung.sentry.io/share/issue/62bb003ffa7c48559c576b138a9a7cbc/ (actual trace of a crash)
The error is: null is not an object (evaluating 't.__next_navigation_guard_token')
It happens
here

Our history intervention is for recording index to history, that is necessary for navigation guard that is not enabled from the beginning.
That is just missing null check, I'll fix that!

authors: neoromantic ypresto

repo: LayerXcom/next-navigation-guard


text:
bug: file dropped on nvim-qt on Windows OS won’t open

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the exsiting issues of plugins related to this issue

Neovim version (nvim -v)
NVIM v0.8.3
Operating system/version
Windows 10 and Windows 11
Describe the bug
Dropping a file from the Windows (os) explorer to nvim-qt.exe (the gui bundled with nvim from the official github) does nothing (it doesn't open the file dropped on the gui).
I can reproduce these two computers running Windows 10 and 11.
In both cases, I erased nvim and nvim-data before doing a fresh install of LasyVim.
Opening a file using drag and drop work in an instance of the gui loaded with nvim-qt.exe -- -u none.
This is specific with nvim-qt.exe. I cannot reproduce the bug with neovide.
nvim-qt.exe -v:

Steps To Reproduce

Follow installation instruction from https://www.lazyvim.org/installation (including the step Move-Item $env:LOCALAPPDATA\nvim-data $env:LOCALAPPDATA\nvim-data.bak
launch nvim-qt.exe
drag a file from the explorer to nvim-qt.exe

Expected Behavior
The file dropped on the gui should be opened by nvim-qt.exe.
Repro
No response

Can you make sure your lua/config/lazy.lua file does not disable netrwPlugin?
So that line should be commented

It's caused by lazy.nvim. See possible fixes here https://github.com/folke/lazy.nvim/issues/403
https://github.com/equalsraf/neovim-qt#why-are-the-gui-commands-missing

authors: Noneangel folke

repo: LazyVim/LazyVim


text:
fix: bufferline does not refresh after close buffer

Description
Faced an issue that when close the buffer from bufferline (either right click or close icon). Some times the bufferline does not refresh after buffer close (not really sure why tho). This will cause a buffer id invalid error if try to close the buffer again.
I am not using lazyvim distro but I can reproduce this issue with lazyvim starter repo.

This was due to something else. Just fixed that

Hi @folke the new update does not seems to fix this issue.

Yellow dot is left click and blue dot is right click

I just added the BufDelete as in your PR. Didnt want to merge yours, since it also changed the formatting of the dashboard text.
Thanks!

No problem. As long as the problem solved. Thanks!

authors: RayGuo-ergou folke


text:
Added more shortcuts to the "ALT" section in the bash shortcut list.

Added shortcuts to the ALT section, in particular those that come after "ALT+H", to the bash shortcut list. They might come in handy :)

Thank you! :D

authors: Alkkem LeCoupa

repo: LeCoupa/awesome-cheatsheets


text:
[FIX] Set exit code to 2 if syntax error is found

Resolves https://github.com/LeaYeh/minishell/issues/101

Resolves #54

repo: LeaYeh/minishell


text:
How can retrive the geocode by coordinate?!

I want to place a marker in the center of the map, and retrive the geocode on map move while the marker keep the same coordinate, how to do it?
The problem is I don't know how to retrive the geocode by the coordinates.

That is a feature outside of Leaflet's scope. See the plugins, or ask in Stack Overflow or
GIS Stack Exchange.

authors: IvanSanchez dotku

repo: Leaflet/Leaflet


text:
Specifying maxBounds causes mocha tests to explode with "Invalid LatLng object: (NaN, NaN)"

Using Leaflet 0.7.7 and jsdom 9.4.2, I'm unable to successfully execute a unit test on L.map.
I'm not using a test runner--just plain ol' mocha under Node.
$ mocha --require test/support/bugReportSetup.js --compilers js:babel-register --require babel-polyfill test/unit/components/MaxBoundsBugTest.jsx

  MaxBoundsBug
    when maxBounds is provided
      1) mounts without problems

  0 passing (898ms)
  1 failing

  1) MaxBoundsBug when maxBounds is provided mounts without problems:
     Error: Invalid LatLng object: (NaN, NaN)
      at Object.L.LatLng (node_modules/leaflet/dist/leaflet-src.js:1122:9)
      at Object.L.Projection.SphericalMercator.unproject (node_modules/leaflet/dist/leaflet-src.js:1403:10)
      at Object.L.CRS.pointToLatLng (node_modules/leaflet/dist/leaflet-src.js:1439:26)
      at L.Map.L.Class.extend.unproject (node_modules/leaflet/dist/leaflet-src.js:1930:27)
      at L.Map.L.Class.extend._limitCenter (node_modules/leaflet/dist/leaflet-src.js:2279:15)
      at L.Map.include.setView (node_modules/leaflet/dist/leaflet-src.js:8687:17)
      at L.Map.L.Class.extend.initialize (node_modules/leaflet/dist/leaflet-src.js:1545:9)
      at new NewClass (node_modules/leaflet/dist/leaflet-src.js:229:20)
      at Object.L.map (node_modules/leaflet/dist/leaflet-src.js:2318:9)
      at Context.<anonymous> (MaxBoundsBugTest.jsx:13:9)

Here are the gory details...
$ npm show leaflet version
0.7.7

$ npm show jsdom version
9.4.2

// File: MaxBoundsBugTest.jsx

import { expect } from 'chai'

import L from 'leaflet'

describe('MaxBoundsBug', () => {
  context('when maxBounds is provided', () => {
    const maxBounds = [
      [-80, -180], // SW
      [90, 180],   // NE
    ]

    it('mounts without problems', () => {
      L.map('test', {
        center: [30, 0],
        zoom: 13,
        maxBounds: maxBounds
      });
    })
  })
})

// File: bugReportSetup.js

// From https://github.com/airbnb/enzyme/blob/master/docs/guides/jsdom.md

import { jsdom } from 'jsdom'

const EXPOSED_PROPERTIES = ['window', 'navigator', 'document'];

MAIN: {
  global.document = jsdom('

')
  global.window = document.defaultView

  Object.keys(document.defaultView).forEach((property) => {
    if ( global[property] === void 0 ) {
      EXPOSED_PROPERTIES.push(property)
      global[property] = document.defaultView[property]
    }
  })
}

Can you try the same with Leaflet 1.0 rc3?

Yes, the problem still exists in rc3. I added a debugging statement to the middle of the test to confirm that I'm using the correct version:
$ mocha --require test/support/bugReportSetup.js --compilers js:babel-register --require babel-polyfill test/unit/components/MaxBoundsBugTest.jsx

  MaxBoundsBug
    when maxBounds is provided
Leaflet version:  1.0.0-rc.3
      1) mounts without problems

  0 passing (805ms)
  1 failing

  1) MaxBoundsBug when maxBounds is provided mounts without problems:
     Error: Invalid LatLng object: (NaN, NaN)
      at Object.L.LatLng (node_modules/leaflet/dist/leaflet-src.js:1618:9)
      at Object.L.Projection.SphericalMercator.unproject (node_modules/leaflet/dist/leaflet-src.js:2028:10)
      at Object.L.CRS.pointToLatLng (node_modules/leaflet/dist/leaflet-src.js:2071:26)
      at L.Map.L.Evented.extend.unproject (node_modules/leaflet/dist/leaflet-src.js:2877:27)
      at L.Map.L.Evented.extend._limitCenter (node_modules/leaflet/dist/leaflet-src.js:3386:15)
      at L.Map.include.setView (node_modules/leaflet/dist/leaflet-src.js:12558:17)
      at L.Map.L.Evented.extend.initialize (node_modules/leaflet/dist/leaflet-src.js:2377:9)
      at new NewClass (node_modules/leaflet/dist/leaflet-src.js:310:20)
      at Object.L.map (node_modules/leaflet/dist/leaflet-src.js:3442:9)
      at Context.<anonymous> (MaxBoundsBugTest.jsx:14:9)

I have no experience with jsdom, so just guessing here, but have you ensured your div has a valid size, etc? It looks like some calculation does a division by zero or similar.
Otherwise I would suggest firing up a debugger and examining what coordinate _limitCenter is trying to unproject - I'm guessing it's somehow an invalid coordinate which might come from the map's dimensions.

With Leaflet 0.7.7 we had no problem, likely because we have a bunch of setup:
var jsdom = require('jsdom').jsdom;

var exposedProperties = ['window', 'navigator', 'document'];

global.document = jsdom('

');
global.window = document.defaultView;
Object.keys(document.defaultView).forEach((property) => {
  if (typeof global[property] === 'undefined') {
    exposedProperties.push(property);
    global[property] = document.defaultView[property];
  }
});

// For some reason, this property does not get set above.
global.Image = global.window.Image;

global.console.debug = () => {};

global.navigator = {
  userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) nteract/0.0.12 Chrome/50.0.2661.102 Electron/1.1.3 Safari/537.36',
  platform: 'MacIntel',
};

// HACK: Polyfil that allows codemirror to render in a JSDOM env.
global.window.document.createRange = function createRange() {
  return {
    setEnd: () => {},
    setStart: () => {},
    getBoundingClientRect: () => {
      return { right: 0 };
    },
    getClientRects: () => {
      return []
    }
  }
};

For 1.0.0 I noticed, via our Greenkeeper PR that I needed to add navigator.platform:  https://github.com/nteract/nteract/pull/841
However, I'm running into this same problem about the bounds being invalid (only in tests, not in our app). I've gone ahead and created a repository for reproducing the issue:
https://github.com/rgbkrk/leaflet-issue-reproduction
git clone https://github.com/rgbkrk/leaflet-issue-reproduction
cd leaflet-issue-reproduction
npm i
node reproduce.js

Expect to see:
/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:1609
    throw new Error('Invalid LatLng object: (' + lat + ', ' + lng + ')');
    ^

Error: Invalid LatLng object: (NaN, NaN)
    at Object.L.LatLng (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:1609:9)
    at Object.L.Projection.SphericalMercator.unproject (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:2019:10)
    at Object.L.CRS.pointToLatLng (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:2062:26)
    at L.Map.L.Evented.extend.unproject (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:2877:27)
    at L.GridLayer.L.Layer.extend._updateLevels (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:4135:35)
    at L.GridLayer.L.Layer.extend._setView (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:4287:9)
    at L.GridLayer.L.Layer.extend._resetView (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:4263:8)
    at L.GridLayer.L.Layer.extend.onAdd (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:3911:8)
    at L.Layer.L.Evented.extend._layerAdd (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:3542:8)
    at L.Evented.L.Class.extend.fire (/Users/kylek/code/src/github.com/rgbkrk/leaflet-issue-reproduction/node_modules/leaflet/dist/leaflet-src.js:588:11)

It's ok if the solution ends up being more configuration for our JSDOM setup -- I'm just unsure what else I need to "polyfill".

We have a similar issue with fitBounds() and getBounds, using Jest (which uses jsdom under the hood):
  test('`getBounds()`', () => {
    const container = document.createElement('div');
    const map = createMap(leaflet)(container, {center: [50, 10], zoom: 8});
    map.getBounds();
  });

@rgbkrk @Scarysize I don't think anyone in the core team uses jsdom, so we rely a bit on you providing more information here. The team's available time for debugging issues is very limited, especially on special platforms like jsdom.
If you have a stack trace, please debug and check where the NaN comes from, it will most likely give a clue about what's happening.

@perliedman Thanks for the quick response. I will debug the error und provide my results. Do you guys have a Slack/Discord/IRC channel?

@Scarysize https://gitter.im/Leaflet/Leaflet , which is also bridged to https://riot.im/app/#/room/#Leaflet:matrix.org

Pretty stupid solution actually. Just set clientWidth and clientHeight for the container element you are passing to the map to some valid values:
  const container = document.createElement('div');
  container.clientWidth = 800;
  container.clientHeight = 800;

  const map = L.map(container);

  // now returns actual bounds, doesn't throw with jsdom
  map.getBounds()

@Scarysize thanks for providing info on the fix!

I just had a very similar issue myself and wanted to provide some extra info.
I'm also running automated tests with jsdom and Mocha. jsdom provides only the DOM for testing, i.e., it doesn't actually render the document. Element properties such as clientWidth and clientHeight, therefore, are not provided. Those properties, however, are checked in L.getSize in order to calculate the center of the map's containing element.
A workaround like the one @Scarysize provided works fine enough, e.g.,
if (!container.clientWidth || !container.clientHeight) {
  // for testing
  container.clientWidth = 1024;
  container.clientHeight = 1024;
}

It might be useful, however, if getSize through an error if clientWidth or clientHeight can't be checked, or if they gracefully fell back to 0 (which seems reasonable since those properties would presumably only be absent if the document wasn't actually being rendered in a browser).

authors: IvanSanchez Scarysize dkreft mourner perliedman rgbkrk ughitsaaron


text:
missing lineCap and lineJoin options for Path.Canvas.

Add missing lineCap and lineJoin options for Path when we're rendering on canvas.

Can you squash this into one commit please?

authors: mourner northerneyes


text:
Crash upon opening Raid Calculator

I opened a savefile to PkHex, but open clicking Raid Calculator of a Crown Tundra den, this error showed:

I read the changelog for the latest release, and I believe the only thing left for your implementation is the map, so I assumed that Raid Calculator works now. Just want to know if its supported now?
Thank you for always doing and updating this! Its really a big help for us :)

Oops, forgot one thing. I replaced the release in the Release Tab. Can you try it again?

I have just tried the replaced version that you have just put in the Release Tab and I seem to be getting this same issue.
Is the correct there now? Btw, thanks for all your hard work!

I just used the dll file and it is giving me the same error. I even deleted and redownloaded but same issue.

I did a little oopsi there. Can you try to re-download it again now? Just in case I uploaded the wrong file again, here are the stats:
Old:
SHA1: 18FAC287386EAD97A42E31A424E76D9D96810107
File Size: 2097664 Bytes (2048 KiB)
New (correct) one:
SHA1: B5A5E14BE3D7645F3C6C084099CFF120343F729E
File Size: 2098688 Bytes (2049 KiB)

Was having the same issue myself earlier, the raid calculator works for me now. Thank you!

This new one doesnt have the Crown Tundra dens at all, just base and IOA.

Are you sure you use the correct one? https://github.com/Leanny/PKHeX_Raid_Plugin/releases/download/1.8-pre/PKHeX_Raid_Plugin.dll

I was sure but I guess i pulled a noob move. It's working now, thanks!

Its working now, @Leanny ! Thank you!

Closing this issue now :)

authors: EsteeMcCrawly Leanny Xsalta kaelmoreno-cp


text:
Add SPM Support

Adds SPM support for the library.

@nzagorchev Hi, Are you still supporting this repository.

@nzagorchev @milos1290 @benmarten @alexisoyama @wanelo-pair
Can you help on this ?

repo: Leanplum/Leanplum-Segment-iOS


text:
Opera: spinning loading indicator

Using Socket.IO 0.8.6.
Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.10
(Opera 11.10 on Windows 7) falls back to jsonp-polling and triggers the never-ending loading indicator.
Plus, the socket seems to die after initial connection.
My chat application will populate the user list but wont send out any messages.
FlashSocket also fails to connect on Opera 11.10 with Flash 11 installed.

Having the same issue with Opera, Socket will initially open connection and construct a history. However send events fail to fire from the client side.
The page appears to be continuously loading...

I have the same issue in Opera.
It's because currently sio use jsonp for Opera, even when you host it on the subdomain of your main site. This can be fixed for subdomain, but require adding messaging between sio and main-site context for Opera. Other browsers doesn't require such behavior for cross-domain in one subdomain space.

I mean, to fix this issue, instead of jsonp, should be used cross-subdomain AJAX. But in Opera it requires additional tricks with document/window.postMessage

Still having this issue, on 0.8.7... can somebody come up with a patch? Needing it :(

authors: cris stewartl60 thekiur


text:
RedisStore Auth

I am using SocketIO 0.8.7. I want to use RedisStore to scale my socketIO application across multiple processes using cluster.
This is the code for creating the RedisStore object
new RedisStore({
        redisPub: redisConnection.createClient(),
        redisSub: redisConnection.createClient(),
        redisClient: redisConnection.createClient()
})

The redisConnection is a custom code that I wrote to create the RedisClient based on the configuration specified in main config file. The redisConnection is working fine, I have checked it and find no error.
This is the code for redisConnection
var mainConfig = require("./configs/mainConfig.js");

var redis = require("redis");
var password = mainConfig.db.password || '';

exports.redis = redis;
exports.createClient = function() {

  var c = redis.createClient(mainConfig.db.port, mainConfig.db.host);
  if(password.length > 0) {
    c.auth(mainConfig.db.password);
  }
  return c;
}

The error shown when running the above code
Error: Uncaught, unspecified 'error' event.
    at RedisClient.emit (events.js:47:15)
    at Command.callback (/usr/local/lib/node_modules/socket.io/node_modules/redis/index.js:232:29)
    at RedisClient.return_error (/usr/local/lib/node_modules/socket.io/node_modules/redis/index.js:382:25)
    at RedisReplyParser.<anonymous> (/usr/local/lib/node_modules/socket.io/node_modules/redis/index.js:78:14)
    at RedisReplyParser.emit (events.js:64:17)
    at RedisReplyParser.send_error (/usr/local/lib/node_modules/socket.io/node_modules/redis/lib/parser/javascript.js:265:14)
    at RedisReplyParser.execute (/usr/local/lib/node_modules/socket.io/node_modules/redis/lib/parser/javascript.js:124:22)
    at RedisClient.on_data (/usr/local/lib/node_modules/socket.io/node_modules/redis/index.js:358:27)
    at Socket.<anonymous> (/usr/local/lib/node_modules/socket.io/node_modules/redis/index.js:93:14)
    at Socket.emit (events.js:64:17)

I have made a typo when starting RedisServer, therefore the password is not match. There is nothing wrong with SocketIO RedisStore


text:
feat: article 'Why TypeScript Doesn't Include a throws Keyword'

PR Checklist

[x] Addresses an existing open issue: fixes #138
[x] That issue was marked as accepting prs
[x] Steps in CONTRIBUTING.md were taken

Overview
Adds the article covering why the throw types seem nice, all the blockers to having them in JS/TS, and some preferred alternatives.

Thanks @jfmengels! Added a credit at the bottom and touched up the typos you referenced.

repo: LearningTypeScript/site


text:
Windows platform native extension support

Acceptance criteria:
The windows build is able to load the wormhole-william dynamic library, lookup its exported symbols, and call them via the dart FFI API.

That is already done.

authors: bryanchriswhite wuan


text:
✨ (signer-btc) [DSDK-482]: Implement sign message

📝 Description
This is the agglomerated giga-PR for sign message in BTC signer.
It includes:

feat/DSDK-462-ts-signer-implement-a-client-commands-handler polished and comments addressed
feat/DSDK-474-ts-signer-implement-sign-message-task-and-refactor-continue-command polished and comments addressed
Sign message task
Sign message plugged in sample app

JIRA or GitHub link: DSDK-474, DSDK-477, DSDK-462, DSDK-482

✅ Checklist
Pull Requests must pass CI checks and undergo code review. Set the PR as Draft if it is not yet ready for review.

[x] Covered by automatic tests
[x] Changeset is provided
[ ] Impact of the changes:

list of the changes

🧐 Checklist for the PR Reviewers

[ ] The code aligns with the requirements described in the linked JIRA or GitHub issue.
[ ] The PR description clearly documents the changes made and explains any technical trade-offs or design decisions.
[ ] There are no undocumented trade-offs, technical debt, or maintainability issues.
[ ] The PR has been tested thoroughly, and any potential edge cases have been considered and handled.
[ ] Any new dependencies have been justified and documented.

Just A reminder: the screen display on device (Flex in your example) is unique now, the second one with the rond button at the bottom left is the chosen one. Maybe this is not related to the tickets in this PR.

authors: fAnselmi-Ledger jiyuzhuang

repo: LedgerHQ/device-sdk-ts


text:
Support Neo family via Wallet API

📝 Description
Support Neo family via Wallet API
Requires: https://github.com/LedgerHQ/wallet-api/pull/131
❓ Context

Impacted projects: live-common
Linked resource(s): #2910

✅ Checklist

[ ] Test coverage
[ ] Atomic delivery
[x] No breaking changes

📸 Demo

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

Closing due to https://github.com/LedgerHQ/ledger-live/pull/3004#issuecomment-1479745770

repo: LedgerHQ/ledger-live


text:
fix(llm): improve typing of ReceiveFunds/02-SelectAccount and fix crash case

✅ Checklist

[ ] npx changeset was attached.
[ ] Covered by automatic tests.
[x] Impact of the changes:

Receive funds flow when selecting a token

📝 Description
the fallback case of the logic was indeed broken and unfortunately the typing was hiding the issue, we never should case using as in TS 😢  )
❓ Context

JIRA or GitHub link:  https://ledgerhq.atlassian.net/browse/LIVE-13092

🧐 Checklist for the PR Reviewers

The code aligns with the requirements described in the linked JIRA or GitHub issue.
The PR description clearly documents the changes made and explains any technical trade-offs or design decisions.
There are no undocumented trade-offs, technical debt, or maintainability issues.
The PR has been tested thoroughly, and any potential edge cases have been considered and handled.
Any new dependencies have been justified and documented.
Performance considerations have been taken into account. (changes have been profiled or benchmarked if necessary)

@KVNLS the error is not in live-wallet, it's a misusage of the getDefaultAccountName function. Instead of giving an Account we have a CryptoCurrency.


text:
Listing update & Plugin stamping

Description
This Pull Request adds the src directory, which contains the listing.json file where the list of plugins will be stored, and the type.ts file which represents the expected type for the listing.
It also adds a scripts directory, which includes the listChecker.ts script to verify that the list of plugins in listing.json matches the expected type.
The scripts directory also includes the updateIPFS.js script, which updates the IPFS link using Pinata, this script requires API_KEY and API_SECRET Github secrets to store the Pinata API Key and Pinata Secret API Key. Pinata provides a stable path to the IPFS link even if it has been updated. An example of how to retrieve the link can be found in scripts/utils/getLink.js.
The updateIPFS.js script, is executed through the Github action file named update-actions.yml when a push is made to the prod branch, including any pull requests that are merged into this branch. This script and Github action are to resolve issue #32 (https://github.com/LedgerHQ/ledger-fresh-management/issues/32).
The scripts directory also includes the sign.js script, which modifies listing.json by signing any unsigned plugins by a defined private key and recording the signature in listing.json
This script is executed in the sign-action.yml action, which only run on demand. The Github action commit and push any new signatures added to listing.json. Therefore, a Github secret named GH_TOKEN which contains a Github token is required. You will also need to store a Starknet private key in a Github secret named STARKNET_PRIVATE_KEY. This script and Github action are to resolve issue #31 (https://github.com/LedgerHQ/ledger-fresh-management/issues/31).
Changes

Created the src directory to store the listing.json file and the type.ts file.
Created the scripts directory to store the listChecker.ts, updateIPFS.js, sign.js and utils/getLink.js.
Implemented the update-actions.yml file to do a Github action named «  GitHub Actions Update List »  to run the updateIPFS.js script on push to prod.
Implemented the sign-action.yml file to do a Github action named « Sign class hash » to run the sign.js script on-demand.
Added examples to retrieve the IPFS link in scripts/utils/getLink.

Checklist
✅ The scripts have been tested and are working as expected.
✅ The "listing.json" file has been verified to match the expected type after running the "listChecker.ts" script.
✅ The "updateIPFS.js" script has been tested and updates the IPFS link successfully.
✅ The "sign.js" script has been tested and signs plugins and records the signatures in "listing.json" as expected.
Requirements
Secrets:
GH_TOKEN = "Github_Token"
STARKNET_PRIVATE_KEY = "Starknet_PK"
API_KEY = "Pinata_API_Key
API_SECRET = "Pinata_Secret_API_Key"

⚠ Warning ⚠
Due to a bug in starknetjs, when calling getKeyPairFromPublicKey, some private keys don't work. If the sign.js script returns the error "ERROR: Something went wrong with the sign", try using a different private key.

I will review the PR tomorrow, thanks for contributing 🖖

🙏

authors: HxSimo qd-qd

repo: LedgerHQ/starknet-plugin-store


text:
🛑 MobileETFGlobal1 is down

In bfdaf7e, MobileETFGlobal1 (https://mglobaletf1.wisereport.co.kr/Home/ServerCheck) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MobileETFGlobal1 is back up in 2e2a0c9.


text:
🛑 FnGuide.com1 is down

In 4cee6d5, FnGuide.com1 (https://www1.fnguide.com/Etc/Service?id=Monitoring_adm) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FnGuide.com1 is back up in 852b758.


text:
🛑 CompanyWise2 is down

In ad9dcc8, CompanyWise2 (https://comp2.wisereport.co.kr/servercheck.aspx) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CompanyWise2 is back up in 70d2b23 after 16 minutes.


text:
Please help me: Can't load any questions and test, submit

Hi, everyone! I met a weird problem!
I can choose the button to sign in and open the browser to continue, but I can't load any questions. And I also tried some previous versions of node.js like 17.9.1, 13.4.0.... it still didn't work. Could you help me to fix the issues? Thank you!

I can click sign in like this

but I can't load any question.

My environment:
vscode version: 1.89.1
leetcode version: 0.18.2
node.js version: 20.14.0

安装回0.18.1吧

安装回0.18.1吧

我试了，也不行

安装回0.18.1吧

谢谢！安装回0.18.1 用cookie登录又可以了

Previously, the leetcode plugin could not be invoked to log in to Windows. This has been fixed

repo: LeetCode-OpenSource/vscode-leetcode


text:
nessus 容器内 Network interface not supported

出现这个问题
Network interface not supported The network interface 'eth0' does not support packet forgery. This prevents Nessus from determining whether some of the target hosts are alive and from performing a full port scan against them. You may partially work around this problem by editing your scan settings to disable 'Ping' (Uncheck General->Ping host) and by providing Nessus with credentials to the remote host to prevent a port scan from taking place, however it would be preferable to scan over a different network interface.
尝试安装libpcap-dev 后仍未解决，扫描选项剔除ping后，报错
`The nessusd.dump log file contained errors from the following plugins:

scada_profinet_network_detect.nbin reported 1 error
teredo_server_detect.nasl reported 1 error
labrea.nasl reported 2 errors
arcserve_discovery_service_detect.nasl reported 1 error
cisco_synful_knock.nbin reported 1 error
tftpd_detect.nasl reported 6 errors
slp_udp_detect.nasl reported 1 error
icmp_domain_name.nasl reported 1 error
icmp_timestamp.nasl reported 3 errors
huawei_cmd_exec.nbin reported 1 error
ike_detect.nasl reported 2 errors
upnp_xp.nasl reported 3 errors
nessus_syn_scanner.nbin reported 1 error
traceroute.nasl reported 12 errors
icmp_mask_req.nasl reported 3 errors
tcp_port_zero.nasl reported 3 errors
dhcp.nasl reported 1 error
ike2_detect.nasl reported 12 errors`

打扰了 centos的问题 换成ubuntu 妥了


text:
Untranslated string

This addon uses a custom button

That isn't one of WIM's strings. Are you using an addon that manipulates the minimap icons?

yes


text:
fix(table): update spacing styles of cells on small devices

Description
We found a bug where on mobile long table cell labels were too close to the table cell value. In addition to that the table cell was wrapping so I've set the table cell content to never do that since the table cell value should always be short.
Before:

After:

Checklist:

[x] The commit messages follow the convention for this project
[ ] I have provided an adequate amount of test coverage
[ ] I have added the functionality to the test app
[ ] I have provided a story in storybook to document the changes
[ ] I have provided documentation in the notes section of the story
[ ] I have added any new public feature modules to public-api.ts
[ ] I have linked the new component to adobe DSM (if appropriate)

Code looks good, but I think it's created an issue on the details table example...

@thatguynamedandy fixed, thank you!

repo: Legal-and-General/canopy


text:
Test Benchmark

Need a benchmark to validate the quality of each optimization pass.

Print result from input but not a constant.

repo: LeiChenIntel/toy-compiler


text:
Failure to attach lease defense should state no attorney fees

I think the answer needs to state specifically that the 55.22 violation means that the court cannot award attorney fees.
comment by Courtney Noll

Add text to answer
Attorney fees may not be awarded due to {{ landlord_doc_name | capitalize }}’s violation of MRCP 55.22.

This is now in the answer.

authors: miabonardi tobyfey


text:
[spike][Angular] Display JSON formatted text area

Use code-mirror and bind it with Angular lifecycle

Added the steps to configure Angular to display a JSON formatted text area using codemirror in the wiki in the section jsonrichformat/JSON Rich Format Text Area/Angular

Link to repository https://github.com/hugomenz/spike_codemirror-Angular_integration

authors: brauliodiez hugomenz

repo: Lemoncode/manfred-export-app


text:
Feature/#313 autosave local storage step1

Closed #313

closed to do a new one, with vnext updated

repo: Lemoncode/mongo-modeler


text:
Mansion Generation

Looks like there's an issue with woodland mansion generation where one side of the mansion will be offset by one block. Pic included for reference

.

What version of BM are you on? This should (hopefully) be fixed already

Closing this as I'm sure it's fixed on the latest version.

authors: AshenEmbers Lemonszz

repo: Lemonszz/Biome-Makeover


text:
Do you want to add a cli decoder function?

A challenge.

It’s not entirely clear what you mean, because decoding is already present.
To use it just run qrrs with -r flag on some image
$ qrrs -r someimage.png

It's works nice not just with pure images, but with photos of qr-codes like in the following examples

So, I’m just closing this issue for now

authors: Lenivaya junknet

repo: Lenivaya/qrrs


text:
new bug (?)

https://github.com/LennartHennigs/ESPRotary/blob/34581067508e8ce7f1f139441fb86798ac083fa9/src/ESPRotary.cpp#L53
I believe multiplying another time by steps_per_click is wrong. Var last_position is already multiplied and then position needs to equal last_position.

yes, you are right. fixed it!
thx!

authors: LennartHennigs ab-it

repo: LennartHennigs/ESPRotary


text:
Missing types

[x] https://wiki.rage.mp/index.php?title=Graphics::drawText
[x] https://wiki.rage.mp/index.php?title=Graphics::notify

I think this issue can be closed due to your commit.
fba7b3054c0ef3c06f7598b1fd01ab2cb04e75cf

authors: LeonardSSH xYouLL

repo: LeonardSSH/ragemp-types


text:
Contact

Hey I cannot add you on discord. Please make your friend request by everyone. Need help

sorry for the long wait (personal problem), I opened my dm, if your problem is still present, don't hesitate to dm me :)

authors: LeonimusTTV LuxeRag

repo: LeonimusTTV/CheatLoader


text:
[iOS] : WebKit 이용한 WebView 구현 시 세션

안녕하세여 여러븐 제가 왔습니당~!
이번 챕터 11이 웹뷰 관련된 내용이라 제가 궁금했던 내용을 다같이 알아보는 것도 좋을 것 같아서 퀴즈로나마 가져왔어여~!
Q. 테이블뷰에 블로그 리스트가 있다. 각 셀을 클릭하면 해당 블로그가 웹뷰로 뜨게 된다.
여기서 웹뷰 안에서 로그인을 한 후 다른 셀을 클릭해서 웹뷰가 뜰 경우 이 로그인은 유지가 될까?
이 내용은 사실 저는 답을 알고 있는데 그 답과 다른 결과가 나와서 다른 분들은 어떻게 뜨나 궁금해서 질문한 것도 있어여!
(추가로 저 이거 면접때 질문 받았던 거였어요! 알아두면 좋을...지도..?)

WKWebView Persistent Storage of Cookies
참고자료로 남깁니다.


text:
添加镜像站点

网址
https://chat.icoding.ink/pc-chat/#/common
不晓得该怎么选，网站同时满足完全免费和付费的条件，且免费的没有免费额度和频率限制，具体是这样的：
具体看下面表：

板块
特殊说明
是否免费
频率限制
次数限制

公共聊天室
多个人并发提问时，GPT会按先后顺序逐个回答
是
不限制
不限制

自建的频道
无
部分模型免费、部分模型付费
不限制
不限制

AI搜索
使用GPT3.5模型实现
是
不限制
不限制

AI问答
使用GPT4.0,模型实现无上下文，单论对话，逆向的，不稳定，定期维护
是
不限制
不限制

AI绘画
DALL-E-3
否
不限制
不限制

属性

基本属性（单选）

[x] 🆓完全免费，打开即用
[ ] 🔓有免费额度
[x] 🔒需要登陆
[ ] 🔑需要输入 API Key
[x] 💰需要充值
[ ] 👀需要关注公众号

扩展属性（多选）

[x] 💪支持 GPT4
[x] 🧰不仅仅是 Chat
[ ] 🌎需要国际网络

附加信息

感谢，已收录 https://chat.icoding.ink/ 经验证是同一个

authors: LiLittleCat onlyGuo

repo: LiLittleCat/awesome-free-chatgpt


text:
fix: maxLength 100 -> 10

demo效果对不上~

你好，master 分支为我们稳定分支，我们已将active branch 切换至 2.2.x，还辛苦将 PR 提至 2.2.x 分支，感谢参与

你好，master 分支为我们稳定分支，我们已将active branch 切换至 2.2.x，还辛苦将 PR 提至 2.2.x 分支，感谢参与

好的~ 我这个是在master开的， 我切个分支重新pr一下

repo: LianjiaTech/bruno


text:
Support for additional mask shapes

Currently we support ring and disk shaped masks and selecting single points. I'd like to collect ideas for additional mask shapes in this ticket, so feel free to comment here!

by Ian MacLaren: Select set of spots in zone axis diffraction pattern.

@uellue that would be the bitwise AND of a number of disks, if I understand correctly? Or does it also involve some kind of automatism for determination of center and radius?

@sk1p In the most simple case that is just a bunch of disks. But since zone axis diffraction patterns are quite regular, one could implement helpers to create and position them. I'm imagining sth like a snapping grid for vector graphics that you select based on the crystal symmetry, and then stretch and rotate to match the diffraction pattern. Then functions to adjust the size of several disks at one and/or populate some sets of grid points with copies/clones?
In order to not get into feature creep, one should probably start by just allow adding an arbitrary number of disks (resp. other shapes that are added) for now. Then we see what users do with that. :-) By the way, that intersects with Karina's work because her project is to detect shifts of whatever is at these points.

#49 for a mask suggested by Rafal

#89 implements an example to select sets of spots and separate them from diffuse background with the Python API

Having at least four channels ("colors") available for masks would be useful. That way one could draw masks for quadrant detectors and look what they look like, or compare sets of reflections.

Polygon and spline shapes should be possible. As an example, draw the quadrants of a four-quadrant detector, i.e. ring sections, or other irregular masks that select specific features.

Assign positive or negative weights to regions. Ideally, allow all values between -1 and 1.

This was again requested by a user, maybe a simple version of this could be implemented in 0.7

repo: LiberTEM/LiberTEM


text:
Potential issue with ensure_valid_delegation

pallets/msa/src/lib.rs
The ensure_valid_delegation() function should return an error when a valid delegation is not found for the provided parameters. However, no error is returned if there is a delegation with no valid schema grants. The function only checks whether a non-revoked delegation exists. However, it is unclear whether a delegation with no valid schema grants should be considered valid.
Note: This may have been fixed between 0.9.29-rc2 and 0.9.29.

This PR addresses checking that a delegation and having a schema grant.
https://github.com/LibertyDSNP/frequency/pull/628/files

authors: enddynayn wilwade

repo: LibertyDSNP/frequency


text:
Docker librephotos_backend_1 always consuming 7-10% CPU

With ~70,000 photos I am seeing consistent 7-10% CPU usage for librephotos_backend_1 from docker stats. Occurs with 2021w35, 2021w36, 2021w37, and the latest dev image.

This appears to be related to the value of gunniWorkers.
gunniWorkers=4 idles at 7-10% CPU
gunniWorkers=2 idles at 3-5% CPU
gunniWorkers=1 idles at 1-2% CPU
I am mainly wondering why idle without any active connections or scans is producing any regular CPU usage.

This does not happen in production anymore. If in debug mode, the cpu usage will be higher as python is looking constantly for file changes to hot reload if necessary.

authors: clubhousekey derneuere

repo: LibrePhotos/librephotos


text:
Shuffle support

After looking the codebase I've discovered there's no shuffling while training.
Is there any reason for it?
https://github.com/Lightning-AI/lightning-transformers/blob/f439c954fd085499ddde4ed27f927ba70d079595/lightning_transformers/core/data.py#L174-L181

@SeanNaren, mind checking this out? :otter:

closing in favor of #298

authors: Borda mahnerak

repo: Lightning-AI/lightning-transformers


text:
DDP Sharded in LightningCLI set up does not work

Bug description
I am trying to run my model across multiple GPUs with Lightning CLI. It seems like the ddp_sharded trainer is not recognized by lightning.
I have set up the script with a CLI handler and a config.yaml to handle all the different Lightning components.
def cli_main():
    cli = LightningCLI(EnformerTX, EnformerTXDataModule)

if __name__ == "__main__":
    cli_main()

and a config.yaml where I am setting all the pytorch flags. In the config.yaml I have added the plugins: ddp_sharded flag.
Anyone has any thoughts on what is happening here?
What version are you seeing the problem on?
v2.1
How to reproduce the bug
main.py
import torch
from lightning.pytorch.cli import LightningCLI

def cli_main():
    cli = LightningCLI({any_model}, {any_data})

if __name__ == "__main__":
    cli_main()

config.yaml with plugins: ddp_sharded
Error messages and logs
/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/fabric/utilities/seed.py:40: No seed found, seed set to 1982552065
Seed set to 1982552065
Traceback (most recent call last):
File "/data/home/bty174/OpenBioML/enformer-finetune/main.py", line 16, in
cli_main()
File "/data/home/bty174/OpenBioML/enformer-finetune/main.py", line 11, in cli_main
cli = LightningCLI(EnformerTX, EnformerTXDataModule)
File "/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/pytorch/cli.py", line 383, in init
self.instantiate_classes()
File "/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/pytorch/cli.py", line 537, in instantiate_classes
self.trainer = self.instantiate_trainer()
File "/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/pytorch/cli.py", line 548, in instantiate_trainer
return self._instantiate_trainer(trainer_config, extra_callbacks)
File "/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/pytorch/cli.py", line 573, in _instantiate_trainer
return self.trainer_class(**config)
File "/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/pytorch/utilities/argparse.py", line 70, in insert_env_defaults
return fn(self, **kwargs)
File "/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/pytorch/trainer/trainer.py", line 401, in init
self._accelerator_connector = _AcceleratorConnector(
File "/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/pytorch/trainer/connectors/accelerator_connector.py", line 139, in init
self._check_config_and_set_final_flags(
File "/data/home/bty174/.conda/envs/enformer-finetuning/lib/python3.9/site-packages/lightning/pytorch/trainer/connectors/accelerator_connector.py", line 263, in _check_config_and_set_final_flags
raise MisconfigurationException(
lightning.fabric.utilities.exceptions.MisconfigurationException: Found invalid type for plugin ddp_sharded. Expected one of: Precision, CheckpointIO, ClusterEnviroment, or LayerSync.
Environment
/data/home/bty174/OpenBioML/enformer-finetune/collect_env_details.py:24: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources

Current environment

CUDA:
- GPU:
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- available:         True
- version:           12.1
Lightning:
- discrete-key-value-bottleneck-pytorch: 0.1.1
- enformer-pytorch:  0.8.7
- lightning:         2.1.1
- lightning-utilities: 0.9.0
- pytorch-lightning: 2.1.1
- torch:             2.1.0
- torchmetrics:      1.2.0
- vector-quantize-pytorch: 1.11.7
Packages:
- absl-py:           2.0.0
- accelerate:        0.24.1
- aiohttp:           3.8.6
- aiosignal:         1.3.1
- annotated-types:   0.6.0
- antlr4-python3-runtime: 4.9.3
- async-timeout:     4.0.3
- attrs:             23.1.0
- bitsandbytes:      0.41.2.post2
- cachetools:        5.3.2
- certifi:           2023.7.22
- charset-normalizer: 3.3.2
- contourpy:         1.2.0
"output.log" 148L, 4317C                                                                                1,2           Top
/data/home/bty174/OpenBioML/enformer-finetune/collect_env_details.py:24: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources

Current environment

CUDA:
- GPU:
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- available:         True
- version:           12.1
Lightning:
- discrete-key-value-bottleneck-pytorch: 0.1.1
- enformer-pytorch:  0.8.7
- lightning:         2.1.1
- lightning-utilities: 0.9.0
- pytorch-lightning: 2.1.1
- torch:             2.1.0
- torchmetrics:      1.2.0
- vector-quantize-pytorch: 1.11.7
Packages:
- absl-py:           2.0.0
- accelerate:        0.24.1
- aiohttp:           3.8.6
- aiosignal:         1.3.1
- annotated-types:   0.6.0
- antlr4-python3-runtime: 4.9.3
- async-timeout:     4.0.3
- attrs:             23.1.0
- bitsandbytes:      0.41.2.post2
- cachetools:        5.3.2
- certifi:           2023.7.22
- charset-normalizer: 3.3.2
- contourpy:         1.2.0
"output.log" 148L, 4317C                                                                                1,2           Top
/data/home/bty174/OpenBioML/enformer-finetune/collect_env_details.py:24: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources

Current environment

CUDA:
- GPU:
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- NVIDIA H100 PCIe
- available:         True
- version:           12.1
Lightning:
- discrete-key-value-bottleneck-pytorch: 0.1.1
- enformer-pytorch:  0.8.7
- lightning:         2.1.1
- lightning-utilities: 0.9.0
- pytorch-lightning: 2.1.1
- torch:             2.1.0
- torchmetrics:      1.2.0
- vector-quantize-pytorch: 1.11.7
Packages:
- absl-py:           2.0.0
- accelerate:        0.24.1
- aiohttp:           3.8.6
- aiosignal:         1.3.1
- annotated-types:   0.6.0
- antlr4-python3-runtime: 4.9.3
- async-timeout:     4.0.3
- attrs:             23.1.0
- bitsandbytes:      0.41.2.post2
- cachetools:        5.3.2
- certifi:           2023.7.22
- charset-normalizer: 3.3.2
- contourpy:         1.2.0
- cycler:            0.12.1
- deepspeed:         0.12.4
- discrete-key-value-bottleneck-pytorch: 0.1.1
- docstring-parser:  0.15
- einops:            0.7.0
- enformer-pytorch:  0.8.7
- fairscale:         0.4.13
- filelock:          3.13.1
1,2           Top

More info
No response

I left a comment on the linked issue. You were probably following an old tutorial/docs for an older version of Lightning.

One question, isn't plugins accepting str a bug? https://github.com/Lightning-AI/pytorch-lightning/blob/275822d5aff848b7f0a4298498e905457b8455c9/src/lightning/pytorch/plugins/init.py#L17
The code fails on trainer instantiation instead of on parsing, just because ddp_sharded is a string and thus assumed to be valid by the parser. But plugins doesn't seem to accept any string.

Hey @mauvilsa good catch. This was forgotten after the transition. I sent a PR with the update!

authors: aaronwtr awaelchli mauvilsa

repo: Lightning-AI/pytorch-lightning


text:
🛑 Ana Girisler is down

In 6df5c46, Ana Girisler ($SERVER_3) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ana Girisler is back up in 14b23eb.

repo: LimeNetwork/limestatus


text:
🛑 LinerlyBot (Discord) is down

In f6bcb7a, LinerlyBot (Discord) (https://linerlybot-discord.linerly.tk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: LinerlyBot (Discord) is back up in 0a73df5.

repo: Linerly/status


text:
🛑 Website is down

In b8921e6, Website (https://linerly.codeberg.page) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Website is back up in 04b9d53.


text:
RGB图像和红外图像分辨率不一样

如果我的数据集里，RGB图像和红外图像的分辨率不一致（RGB图像分辨率更高），还可以使用这个模型吗，建议在原模型基础上修改哪些部分

这个比较麻烦最简单的方式就是将红外图像的分辨率上采样到与RGB图像一致的分辨率上去

authors: Linfeng-Tang sbjshxbxijs

repo: Linfeng-Tang/PSFusion


text:
Failing to install IPAs

Hi. Looked through trying to find a solution to this and I tried the ones that were up and they didn't work for me. I feel like the fix is extremely simple but i cant pin point what to do. Can anyone help with this.
I'm sorry for any inconvenience and thank you.
(I'm referring to: " cp: ../arm/iOS/Fugu14App/build/Build/Products/Release-iphoneos/Fugu14App.app: No such file or directory
Failed to create IPAs! Exit status: 1 " at the bottom of the screenshot.)

I'm having this issue... Any pointers would be GREATLY appreciated!

I'm also having this issue

authors: AlexanderGates-iOS braystumble


text:
Не отображается выход из chroot

Здесь в dev-ветке и здесь в релизе 1.1.

Здесь, вроде, баг решён.


text:
渠成开源社区参与记录

参加第5次的渠成开源社区例会
时长：1小时9分钟
https://www.qucheng.cc/

参加第 7 次的渠成开源社区例会
时长：30 分钟

参加渠成开源社区例会
时长：20 分钟

repo: LinuxSuRen/LinuxSuRen


text:
Error: homebrew/dupes was deprecated

Upgrading on Ubuntu 16.04 LTS (ruby 2.3.1p112) shows:
Error: homebrew/dupes was deprecated. This tap is now empty as all its formulae were migrated.
How do I fix this?

brew untap homebrew/dupes

Homebrew/dupes is no longer needed.

Hi Shaun,
Yeah, I tried that, but I got
Error: No available tap homebrew/dupes.
Sorry, I should have said that up front...

My best guess is that you have another tap tapped that refers to a formula in Homebrew/dupes. Try…
grep -irl homebrew/dupes $(brew --repo homebrew/core)/../..

/home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/../../homebrew/homebrew-core/Formula/lsh.rb

So
brew untap lsh

?

My copy of lsh.rb does not mention homebrew/dupes, so brew update should resolve this issue. If it doesn't, please report brew config

brew update does not fix it. Here's brew config:
HOMEBREW_VERSION: 1.6.3
ORIGIN: https://github.com/Linuxbrew/brew
HEAD: b67917c837f1fb9c5bf2494cfd89b4eee6802802
Last commit: 4 days ago
Core tap ORIGIN: https://github.com/Linuxbrew/homebrew-core
Core tap HEAD: 20b657d442a4e82862410079a8e8f2cb9f8e05b3
Core tap last commit: 5 hours ago
HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew
HOMEBREW_REPOSITORY: /home/linuxbrew/.linuxbrew/Homebrew
HOMEBREW_CELLAR: /home/linuxbrew/.linuxbrew/Cellar
HOMEBREW_CACHE: /home/paul/.cache/Homebrew
CPU: quad-core 64-bit merom
Homebrew Ruby: 2.3.3 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3_2/bin/ruby
Clang: N/A
Git: 2.15.1 => /home/linuxbrew/.linuxbrew/bin/git
Curl: 7.47.0 => /usr/bin/curl
Java: N/A
Kernel: Linux 4.4.0-121-generic x86_64 GNU/Linux
OS: Ubuntu 16.04.4 LTS (xenial)
Host glibc: 2.23
/usr/bin/gcc: 5.4.0
glibc: N/A
gcc: N/A
xorg: 20170115

Core tap ORIGIN: https://github.com/Linuxbrew/homebrew-core
Core tap HEAD: 20b657d442a4e82862410079a8e8f2cb9f8e05b3
Core tap last commit: 5 hours ago

This looks fine.
/home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/../../homebrew/homebrew-core/Formula/lsh.rb

I'd suggest removing this file, and any other file that mentions homebrew/dupes and then run brew update.

You could also try rm -rf /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core and then brew update.

Tried both, to no avail.

What's the output now of…
grep -irl homebrew/dupes $(brew --repo homebrew/core)/../..

Never mind. lsh is a red herring. That hit comes from this comment:
# To avoid bumping into Homebrew/Dupes' OpenSSH:

To try to find old, stale kegs that reference homebrew/dupes, try this…
grep homebrew/dupes $(find $(brew --cellar) -name INSTALL_RECEIPT.json)

brew list --versions libsecret
libsecret 0.18.5_1

ls /home/linuxbrew/.linuxbrew/Cellar/libsecret
0.18.5_1

brew upgrade libsecret
==> Upgrading 1 outdated package, with result:
libsecret 0.18.5_1 -> 0.18.6
Error: homebrew/dupes was deprecated. This tap is now empty as all its formulae were migrated.

rm -rf /home/linuxbrew.bak/.linuxbrew/Cellar/libsecret/0.18.5_1

Then
brew install libsecret
==> Downloading https://linuxbrew.bintray.com/bottles/libsecret-0.18.6.x86_64_linux.bottle.tar.gz
Already downloaded: /home/paul/.cache/Homebrew/libsecret-0.18.6.x86_64_linux.bottle.tar.gz
==> Pouring libsecret-0.18.6.x86_64_linux.bottle.tar.gz
🍺  /home/linuxbrew/.linuxbrew/Cellar/libsecret/0.18.6: 139 files, 5.5MB

And then
brew upgrade

Succeeds! Thanks so much for your patience!

No worries. This is a bug in brew I'd say. It's the (perhaps surprisingly) the first time that it's come up. Glad that we were able to sort it out.

I had the same problem, because of zlib - which already was the latest version. Fortunately
brew reinstall zlib

fixed the issue. Thanks!

authors: jakubholynet paulprovost sjackman

repo: Linuxbrew/brew


text:
🛑 PIVX is down

In 96c8e72, PIVX (https://pivx.flitswallet.app/api) was down:

HTTP code: 502
Response time: 436 ms

Resolved: PIVX is back up in 414698a.


text:
🛑 MERGE is down

In 8658556, MERGE (https://merge.flitswallet.app/api) was down:

HTTP code: 502
Response time: 925 ms

Resolved: MERGE is back up in 7a7410e.


text:
[FEATURE_REQUEST] allow middle/scroll click to open in new window

Is your feature request related to a problem? If so, please describe.
No response
Describe the solution you'd like
Middle/scroll clicking on an item should open in a new link, or at the least be an option.
Priority
Medium (Would be very useful)
Is this something you would be keen to implement
Maybe

Nvm, works in my own deployment, but not on the demo.


text:
org.litepal.exceptions.LitePalSupportException: Couldn't read row 0, col 0 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.

List pccBaseQuotas = LitePal.where("project_code = ?", project_code).find(PccBaseQuota.class);
存储几十条上百条数据没问题，数据量达到几百条后，再去查询就会报错Caused by: java.lang.IllegalStateException: Couldn't read row 0, col 0 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
请问下这个是什么问题呢

 List<PccBaseQuota> pccBaseQuotas = LitePal.where("project_code = ?", project_code).find(PccBaseQuota.class);             if (pccBaseQuotas.size() > 0) {                 baseQuota.updateAll("project_code = ?", project_code);                 Log.i("test_quota", "更新指标数据成功");                 saveTaskData(project_code);                 startTaskActivity();             } else {                 boolean save = baseQuota.save();                 if (save) {                     startTaskActivity();                     Log.i("test_quota", "保存指标数据成功");                     saveTaskData(project_code);                 } else {                     Log.i("test_quota", "保存指标数据失败");                 }             }
这个是我保存更新的代码

我今天也遇到了、老哥解决了吗

没有，原因查询好像是因为单个字段里面数据过大，sqlite不支持，你可以看看你要查询的那个字段内容数据是不是很大

确实和字段数据过大有关，这里附上一篇介绍这个问题的链接 https://stackoverflow.com/questions/21432556/android-java-lang-illegalstateexception-couldnt-read-row-0-col-0-from-cursorw

authors: guolindev sdgSnow yunyoulangji

repo: LitePalFramework/LitePal


text:
🛑 invest is down

In 53fc3d6, invest (https://blog-pos-17/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: invest is back up in 2cd303d.

repo: LloydGain/UppTIME


text:
镜5卡包界面难度标签上的文字没了

在提问之前...

[X] 我理解 Issue 是用于反馈和解决问题的，而非吐槽评论区，将尽可能提供更多信息帮助问题解决
[X] 我填写了简短且清晰明确的标题，以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
[X] 我已查看最新测试版本的更新内容，并未提及该 bug 已被修复的情况
[X] 我使用的汉化补丁版本已为最新版

问题描述
中英文环境下的对比图，已经用箭头标识
日志文件
Latest(框架日志).log
Player(游戏日志).log
截图

还有别的吗？
No response

我们已经注意到这点，正在试图修复。这里的文本和其它处文本存在代码差异，暂时无法正常替换。


text:
feat: Make Azurite IP Address configurable

Making Azurite IP Address configurable, keeps retro compatibility and allow to run azurite in other ways

Hi @danielduartemindera , I can see that you have closed this PR. I was interested to know what the use case was that drove this change? Are you trying to run Azurite on a machine other than 127.0.0.1/localhost?

Hi Mark,
Actually, a wrong configuration on my machine was preventing the local up
address 127.0.0.1 from working with azurite running on docker. I have
cloned the repo and changed the ip to 0.0.0.0 and it worked. That's why it
seems to me that it could be configurable. However, everything works fine
now with the original code. Therefore, I think we don't need that change
anymore.
Thanks for your framework. It helps a lot testing out azure logic apps with
service bus actions.
I have also another PR that you might consider :)
Daniel Duarte
On Thu, Jul 6, 2023, 16:14 Mark Abrams @.***> wrote:

Hi @danielduartemindera https://github.com/danielduartemindera , I can
see that you have closed this PR. I was interested to know what the use
case was that drove this change? Are you trying to run Azurite on a machine
other than 127.0.0.1/localhost?
—
Reply to this email directly, view it on GitHub
https://github.com/LogicAppUnit/TestingFramework/pull/22#issuecomment-1623859274,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBCVVQXTIGVEZ44V63QUBTLXO3I4JANCNFSM6AAAAAA2ADBNR4
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks for that.
I'm glad that you are finding the framework useful. If you have other suggestions or PRs to contribute, please feel free to fork the repo and create a PR with your change. I don't have much availability over the next few weeks but I'll certainly take a look at any PR.

authors: danielduartemindera mark-abrams

repo: LogicAppUnit/TestingFramework


text:
:- include(file) with term expansion?

How to do it?
Reference example with multiple naive attempts, all failed:
:- category(artifactp).
    :- public([
        foo/2,
        id/2
    ]).
:- end_category.

:- object(foo_hook, implements(expanding)).
    term_expansion(id(A,B), foo(A,B)).
    % real expansion would have been something like (id(A,B,C), id(A,B-C)), foo is just easy to check
:- end_object.

:- set_logtalk_flag(hook, foo_hook).

:- object(file).

    :- public([
        load/1
    ]).

    load(Path) :-
        (   current_object(data_file)
        ->  data_file::path(Old),
            logtalk::print_message(comment, core, 'unloading file'-Old),
            abolish_object(data_file)
        ;   true),
        logtalk::print_message(comment, core, 'loading file'-Path),
        set_logtalk_flag(hook, foo_hook),
        create_object(
            data_file,
            [imports(artifactp), extends(foo_hook)],
            [set_logtalk_flag(hook, foo_hook), include(Path)],
            [path(Path)]
        ).
:- end_object.

The term-expansion mechanism is only automatically called when compiling source file terms, not when dynamically creating objects (or asserting clauses). But terms in an included file from a dynamically created entity (object, in your case) are not automatically term-expanded as that could provide inconsistent results (e.g. if both the included file and the fourth arguments in the create_object/4 goal contained id/4 facts, only the terms from the included file would be expanded). The solution is to explicitly call the expand_term/2 predicate. See also the reader library.

I see. So, something like this?
:- category(artifactp).
    :- public([
        foo/2,
        id/2, path/1
    ]).

    load_term(Term) :-
        foo_hook::expand_term(Term, Term1),
        assertz(Term1).

    :- protected(include/1).
    include(Path) :-
        reader::file_to_terms(Path, Terms),
        meta::map(load_term, Terms).

:- end_category.

:- object(file).

    :- public([
        load/1
    ]).

    load(Path) :-
        create_object(
            data_file,
            [imports(artifactp)],
            [initialization(::include(Path))],
            [path(Path)]
        ).
:- end_object.

Yes, that's the idea.

Thank you!

authors: pmoura unthingable


text:
Error removing certificate: Index was outside the bounds of the array.

The latest version ends up using up a rate limit on the domain, and leaves the site in a broken state. I.e. the certificate is invalid.
I get the following error:
Error removing certificate: Index was outside the bounds of the array.
Please help!  How do I get this working?

UPDATE:  I went in to Web Hosting certificates and removed all certs.  Re-ran the lets encrypt code, and it successfully completed its process (i.e. no errors were displayed)

repo: Lone-Coder/letsencrypt-win-simple


text:
🛑 jpvir is down

In 170affb, jpvir ($JPVIR) was down:

HTTP code: 0
Response time: 0 ms

Resolved: jpvir is back up in 7f559a8.

repo: LonelyJupiter/UPPTIME


text:
🛑 jpvir is down

In 4c973aa, jpvir ($JPVIR) was down:

HTTP code: 0
Response time: 0 ms

Resolved: jpvir is back up in 66922d7.


text:
🛑 sggu is down

In f008088, sggu ($SGGU) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sggu is back up in dc2a27e.


text:
🛑 jpvir is down

In 08dd1c3, jpvir ($JPVIR) was down:

HTTP code: 0
Response time: 0 ms

Resolved: jpvir is back up in 8e2e4df.


text:
🛑 jpvir is down

In 9de1e3a, jpvir ($JPVIR) was down:

HTTP code: 0
Response time: 0 ms

Resolved: jpvir is back up in 98d4740.


text:
🛑 [IRC] Round Robbin is down

In 2b8f259, [IRC] Round Robbin (irc.digitalirc.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [IRC] Round Robbin is back up in aa6d10c after 18 minutes.

repo: LordRandom/digitalirc-status


text:
🛑 Ronz AMOGUS Bot is down

In 5dcb2cb, Ronz AMOGUS Bot ($RONZAMOGUS_BOT_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ronz AMOGUS Bot is back up in 0cacea8.

repo: LordRonz/status


text:
🛑 Ronz AMOGUS Bot is down

In 512bead, Ronz AMOGUS Bot ($RONZAMOGUS_BOT_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ronz AMOGUS Bot is back up in 1e55ae9.


text:
Statistik für Dozenten

Statistiken die nur im Backend auftauchen

Um welche Statistiken soll es noch ergänzt werden?
Dato kann man nur einsehen, wie viele bereits die Herausfoderung abgeschlossen haben.