text:
How can I improve the registration of my own data

Hellow author, I used demo.py to test my own src.npz and ref.npz files, and directly used geotransformer-3dmatch.pth.tar, but the effect was not very good, may I ask how I should improve the registration effect? In addition, this gt.npy file is used to calculate the error, will not affect the registration result?

For gt.npy, as the author answered in other questions before,  the demo.py is set to train, not predict, so you need to add model.eval()  to the demo.py to make it run in predict mode, and then the gt will not affect the result.

Thank you for your reply!

Hellow author, I used demo.py to test my own src.npz and ref.npz files, and directly used geotransformer-3dmatch.pth.tar, but the effect was not very good, may I ask how I should improve the registration effect? In addition, this gt.npy file is used to calculate the error, will not affect the registration result?

I have trouble converting data formats, could you tell me how is your data format conversion, I only have the location information of the text file into the npy file n × 3, but the error

Hellow author, I used demo.py to test my own src.npz and ref.npz files, and directly used geotransformer-3dmatch.pth.tar, but the effect was not very good, may I ask how I should improve the registration effect? In addition, this gt.npy file is used to calculate the error, will not affect the registration result?

I have trouble converting data formats, could you tell me how is your data format conversion, I only have the location information of the text file into the npy file n × 3, but the error

Hellow author, I used demo.py to test my own src.npz and ref.npz files, and directly used geotransformer-3dmatch.pth.tar, but the effect was not very good, may I ask how I should improve the registration effect? In addition, this gt.npy file is used to calculate the error, will not affect the registration result?

I have trouble converting data formats, could you tell me how is your data format conversion, I only have the location information of the text file into the npy file n × 3, but the error

Hello, my file format is pcd, and then convert to npy file as input

Hellow author, I used demo.py to test my own src.npz and ref.npz files, and directly used geotransformer-3dmatch.pth.tar, but the effect was not very good, may I ask how I should improve the registration effect? In addition, this gt.npy file is used to calculate the error, will not affect the registration result?

I have trouble converting data formats, could you tell me how is your data format conversion, I only have the location information of the text file into the npy file n × 3, but the error

Hello, my file format is pcd, and then convert to npy file as input

Did you adjust the scale of origin pointcloud into the voxel size in 3DMatch (2.5cm)?

Hellow author, I used demo.py to test my own src.npz and ref.npz files, and directly used geotransformer-3dmatch.pth.tar, but the effect was not very good, may I ask how I should improve the registration effect? In addition, this gt.npy file is used to calculate the error, will not affect the registration result?

I have trouble converting data formats, could you tell me how is your data format conversion, I only have the location information of the text file into the npy file n × 3, but the error

Hello, my file format is pcd, and then convert to npy file as input

您是否将原始点云的比例调整为 3DMatch （2.5cm） 中的体素大小？

Hello, I did not change the point cloud file, my point cloud file resolution is 5cm

Hellow author, I used demo.py to test my own src.npz and ref.npz files, and directly used geotransformer-3dmatch.pth.tar, but the effect was not very good, may I ask how I should improve the registration effect? In addition, this gt.npy file is used to calculate the error, will not affect the registration result?

I have trouble converting data formats, could you tell me how is your data format conversion, I only have the location information of the text file into the npy file n × 3, but the error

Hello, my file format is pcd, and then convert to npy file as input

Did you adjust the scale of origin pointcloud into the voxel size in 3DMatch (2.5cm)?

Hello, I did not change the point cloud file, my point cloud file resolution is 5cm.

Hellow author, I used demo.py to test my own src.npz and ref.npz files, and directly used geotransformer-3dmatch.pth.tar, but the effect was not very good, may I ask how I should improve the registration effect? In addition, this gt.npy file is used to calculate the error, will not affect the registration result?

I have trouble converting data formats, could you tell me how is your data format conversion, I only have the location information of the text file into the npy file n × 3, but the error

Hello, my file format is pcd, and then convert to npy file as input

Did you adjust the scale of origin pointcloud into the voxel size in 3DMatch (2.5cm)?

Hello, I did not change the point cloud file, my point cloud file resolution is 5cm.

ok，thanks a lot!

For gt.npy, as the author answered in other questions before, the demo.py is set to train, not predict, so you need to add model.eval() to the demo.py to make it run in predict mode, and then the gt will not affect the result.

Hello, how to add model.eval() to the demo.py  I have no idea on this

For gt.npy, as the author answered in other questions before, the demo.py is set to train, not predict, so you need to add model.eval() to the demo.py to make it run in predict mode, and then the gt will not affect the result.

Hello, how to add model.eval() to the demo.py I have no idea on this

You can try it this way！


text:
请问可以提供便携版吗

如题

zip格式么

是呀，就是不用安装的那种，这样我方便放onedrive多端同步呢。主要是换了新电脑也随时可以用，配置 runany这个快速启动

source: gharchive/issue

repo: qishibo/AnotherRedisDesktopManager

license: MIT

license_type: permissive

license_source: github-api


text:
发表 Issues 的注意事项.

一个问题一个 Issue
不要在一个 Issue 中发表多个问题.
一定要分配给其他人
这样比人就能得到通知了.

要给这个 Issue 标记 labels
这样可以分类, 别人一眼就知道这个是什么类型的问题.

指定所属的项目

1，如果一个小团队的用的docker，是不是还需要一个专有的docker账号，大家伙从一个docker账户中拉取环境

authors: MonkWang qiuyuhome

repo: qiuyuhome/candy


text:
Test Issue - rmbba

Test Body - nvskvbqbsr

Test Comment - ianpr

repo: qlikqaa/dummyrepo


text:
Test Issue - vvesd

Test Body - gtqgjuvyvo

Test Comment - datpn


text:
Test Issue - jlnzg

Test Body - vmxxmiyfwr

Test Comment - hzlqq


text:
Test Issue - cakfn

Test Body - cnvwaebqnh

Test Comment - nhjbc


text:
Test Issue - wfpxc

Test Body - pjikkcwijo

Test Comment - ggead


text:
Test Issue - oneca

Test Body - xexbqqyhmf

Test Comment - ggtjs


text:
Test Issue - rovgz

Test Body - yiinvdidna

Test Comment - wrszu


text:
Test Issue - afdro

Test Body - wxkjkqepls

Test Comment - rjojm


text:
Test Issue - yywhw

Test Body - ymduprcdxm

Test Comment - tihgz


text:
Test Issue - fbqix

Test Body - whkfmvjzto

Test Comment - myida


text:
Test Issue - hjmmi

Test Body - rqrvhsgmpj

Test Comment - weigg


text:
Test Issue - kqqfc

Test Body - ryfzvyxooq

Test Comment - mqjxx


text:
Test Issue - dalui

Test Body - jteeyuylpm

Test Comment - eopdh


text:
Test Issue - lxpem

Test Body - ftubvjdkfc

Test Comment - wsvtx


text:
Test Issue - dscuj

Test Body - hggizcpfsb

Test Comment - ijfhe


text:
Test Issue - uulyj

Test Body - syrvvweugo

Test Comment - nwucj


text:
Test Issue - lzftw

Test Body - wmpzcawgyz

Test Comment - iedwh


text:
Test Issue - sdhif

Test Body - dojlkmzccu

Test Comment - ipvls


text:
Test Issue - ccnjt

Test Body - etokjgltfx

Test Comment - lhdfi


text:
Test Issue - esquk

Test Body - yqgybvvywt

Test Comment - mdpov


text:
Test Issue - lbtho

Test Body - lndnpcghrd

Test Comment - xjhjk


text:
Test Issue - kgefp

Test Body - icrmnegdtx

Test Comment - petku


text:
Test Issue - veygm

Test Body - jceibbsfkj

Test Comment - czhuo


text:
Test Issue - xwrjf

Test Body - bvknniymuh

Test Comment - lstuq


text:
Test Issue - jzjjh

Test Body - rehwuxntga

Test Comment - texey


text:
Test Issue - frjhx

Test Body - wsadpkjfue

Test Comment - lbydj


text:
Test Issue - uyrru

Test Body - rcdcjzxzka

Test Comment - ccxai


text:
Test Issue - molqb

Test Body - wrpngrhtos

Test Comment - obpgg


text:
Test Issue - xyuhz

Test Body - apgyrlwxxf

Test Comment - vcvuv


text:
feat: Lighting through portals

This could be either really simple or really hard depending on how Minecraft's rendering engine works. (no inbetween).
Sorry if this has been suggested before, I haven't seen any issues on it on this repo.

This probably won't be implemented, reason: https://qouteall.fun/immptl/wiki/Miscellaneous.html#can-fluid-redstone-and-light-work-across-a-portal

authors: pjalsGit qouteall

repo: qouteall/ImmersivePortalsMod


text:
test

Type: Missing
Summary:
test
Details:
test
Resolution:
test
Affected definitions:

SoftButton 0.1.0

You can review the change introduced to the full definition at ClearlyDefined.

source: gharchive/pull-request

repo: qtomlinson/curated-data-dev


text:
User timeout

After a while if a users has been connected without saying anything their connection to the server will be closed.
Connection to  closed by remote host.

Are you sure the client doesn't have a timeout set? How long is a while? What is your SSH version?

Tested stock MacOS OpenSSH_8.6p1, LibreSSL 3.3.5 and with Putty on Windows.

How long does it take for it to kick you?

I wonder if this might affect all network connections to your server. Does running nc -l <port> on the server, and then nc <server hostname> <port> stay open indefinitely?

This issue was found to be directly caused by my tunneling provider however the issue can and should be mitigated in Devzat's codebase. Other SSH daemons function normally even being connected for several days even on the same tunnel and port.

If netcat doesn't work fixing this problem would be more of an enhancement than a bug. We'd have to investigate how those other SSH daemons keep the connection open.

I actually found that current versions of netcat do NOT close the connection but it simply hangs for about 20ms every 5-10 minutes.

How did you find out there was a tunneling problem?

Fixed in https://github.com/quackduck/devzat/commit/55419b6fb9063c822faca92aa93adbdb60ed18ab

authors: UBFI quackduck

repo: quackduck/devzat


text:
🛑 cuongquach is down

In 5a3c22b, cuongquach (https://cuongquach.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: cuongquach is back up in 44896be.


text:
🛑 kokocon is down

In 360940a, kokocon (http://kokocon.net/) was down:

HTTP code: 500
Response time: 269 ms

Resolved: kokocon is back up in dea2138 after 26 minutes.


text:
🛑 otakusan is down

In f4648b7, otakusan (https://otakusan.net/LightNovel) was down:

HTTP code: 0
Response time: 0 ms

Resolved: otakusan is back up in e48c8a7 after 11 minutes.


text:
Add CONTRIBUTORS file

To highlight contributions and give credit where it is due.

shouldn't this be taken care of here?
https://github.com/quantopian/alphalens/graphs/contributors

good point, yeah. we should just link to that in the readme.

though it looks like Luca's contribution isn't showing up. is there like a minimum?

added to README here https://github.com/quantopian/alphalens/commit/9ef467af5fd28082293f3c85a7c370cd1c64e98d

https://github.com/luca-s you should make sure that you have yor email on your local machine github setup so that you get credit when your contributions are merged

authors: jameschristopher twiecki

repo: quantopian/alphalens

license_source: bigquery


text:
Filtering by Multi-Index Column Results in Wrong Rows Selected

When running the example below. Type in 'unit' in the country column and select United States. The selected rows are incorrectly Algeria. Probably issue with Multi-Index section after fuzzy search reduction.
import qgrid
import pandas as pd
from pandas_datareader import wb
df_countries = wb.download(indicator='NY.GDP.PCAP.KD', country=['all'], start=2005, end=2008)
df_countries.columns = ['GDP per capita (constant 2005 US$)']
qgrid.show_grid(df_countries)

Thanks...this sounds like the same issue as https://github.com/quantopian/qgrid/issues/135.  I've started working on it but haven't quite finished yet.  Should have a fix (and a new beta release) in the next week or so.

Cool I'll check back next week. Thanks! qgrid is starting to look really good. 👍

authors: TimShawver dragoljub

repo: quantopian/qgrid


text:
Making an Order with CSV

Hi Zipline Maintainers,
How do i make an order if instead of using a data bundle, i used a dataframe from a CSV as the backtest's data source ?
Thanks.

@GuacheSuede The easiest way to use a .csv file would be to ingest it as a data bundle, using the csvdir bundle

gotcha, how does one

change the required format/columns of csvdir ?
allow ingesting of tick data instead of the only allowed minute and daily data in csvdir ?

@GuacheSuede

change the required format/columns of csvdir ?
allow ingesting of tick data instead of the only allowed minute and daily data in csvdir ?

To do that you'd probably have to modify the csvdir bundle yourself, or write a new one, unfortunately. An alternative solution to this would be to just have date,open,high,low,close,volume, and zero out high,low,close`

We only support minutely and daily frequencies, so your best best is to upsample to minutely or daily

@freddiev4
Hi Freddiv4,
I was able to ingest minute data, but with minute data we dont have daily data[I was hoping zipline generate daily data based on minute data] and notices we can not load split/dividen with it. As my algo is based on daily data, but for having orders implemented on the 30 mins before market close it seems I should have minute data as well. How we can ingest both at the same time.
Thanks

authors: GuacheSuede HamedShafiee freddiev4

repo: quantopian/zipline


text:
Adds Sphinx documentation to the package

All the content from the README.md has been converted into different sections in the documentation.
Still I need to

check its validity (are the all instructions up to date?), find a little data file to use.
Update the setup.py

Pull request ready for review!

Content of the README.md has been moved to rst pages under the docs directory. Some content has been left in the README.md to point to ReadTheDocs. The final result can be seen on my branch.
Sphinx build can be seen in the checks above :point_up:
The installation script can be run with pip install .[docs] to also install the needed to build the docs. Later this will be updated to use tox
All plain links have been changed to descriptive hyperlinks.

Links to references have been converted as clickable badges

Badge for ReadTheDocs has been added to the README.md
btrack logo has been moved from ./examples to ./docs/_static so it can be used by sphinx

I've now added a pre-commit CI #67/#68 which should pick up on formatting things in the future ⬆

@paddyroddy all changes have either being done or converted to issues. This is ready for approval.

@quantumjot I think you need to approve the github action to run as I'm a first-time contributor.

authors: dpshelio paddyroddy

repo: quantumjot/BayesianTracker


text:
Deprecate PauliTransform?

Under the ops.clifford_gate, there is a data structure PauliTransform, which is just a named tuple
PauliTransform = NamedTuple('PauliTransform', [('to', Pauli), ('flip', bool)])
document(PauliTransform, """+X, -X, +Y, -Y, +Z, or -Z.""")

The reason I suggest deprecation is

It is only used in SingleQubitCliffordGate.
For multiple qubits Clifford gate, this named structure doesn't fit.
We have a replacement now -- DensePauliString.
The stabilizers and destabilizers of Clifford Tableau return as DensePauliString anyway.

The benefit of keeping PauliTransform is it is much more light-weighted than DensePauliString.  But I think the benefits is marginal.

@ybc1991 can we close this ?

@MichaelBroughton  I think this still exists.  This is one to deprecate before 0.15?

authors: MichaelBroughton dabacon ybc1991

repo: quantumlib/Cirq


text:
Remove deprecated log_of_measurement_results parameters

Unfortunately this one will need a follow-up as I missed deprecating this parameter in a few places last time. This PR removes the parameters that were deprecated in 0.15 and deprecates the remaining ones.
Reprs for each of these classes are updated to use the classical_data field instead, and the ClassicalData repr has been modified not to output empty fields, to reduce noise.

Automerge cancelled: A status check is failing.

authors: CirqBot daxfohl


text:
Thread-safe implementation of AsyncCollector

This will be used as the request queue, where requests are produced in both the duet and asyncio event loops, and are consumed in the asyncio event loop.
This can be upstreamed to duet.
cc @maffoo @wcourtney

The actual stream implementation has been merged (https://github.com/quantumlib/Cirq/pull/6199). Closing


text:
phonon + vue2

Hi,
Pizza sample is very usefull, many thanks.
Is it possible to realise a vue2 version ?
(i didn't succeed yet as I'm not a vue/vue2 specialist!)
Regards
Benjamin

HI @bdedardel,
Thank you for opening this issue.
I'll build a Vue2 version of the pizza app sample asap!

Vue example has been updated to Vue2 since the v1.4.0.

authors: Qathom bdedardel

repo: quark-dev/Phonon-Framework

license: mit


text:
Is it a good idea to have Testcontainers in the classpath just for Dev UI?

I was developing an application with this extension and when using Jackson, Testcontainers imports kept being in the way because they are shading Jackson.
I was wondering why Testcontainers was around as I was in the runtime classpath and this is because we import quarkus-devservices-common in the core for OpenWebUIJsonRPCService.
I'm not entirely sure it's a good idea to have Testcontainers around in the runtime. The dev experience is not exactly ideal out of the box when you try to import Jackson classes.
And you end up with quite a bunch of classes you will never use at runtime (except in dev mode).
I'm not exactly sure how we can solve this problem though. Basically, we have:

Deployment dependencies
Runtime dependencies
Dependencies that somehow need to be visible to the runtime but only in dev mode

I'm starting to wonder if we should isolate the Dev UI components in a separate artifact as they are a weird beast.
/cc @aloubyansky @phillip-kruger as it goes beyond Quarkus LangChain4j.

OpenWebUIJsonRPCService should not be doing that. There is a way an extension can execute against the deployment classpath (even for JsonRPC calls) - see https://quarkus.io/guides/dev-ui#jsonrpc-against-the-deployment-classpath
This way nothing is pulled into the runtime classpath

@phillip-kruger any chance you can provide a quick fix?

I'll have a look

🙏

authors: geoand gsmet phillip-kruger


text:
Rename artifacts to quarkus-minio

Sorry for the disruption, we know we asked you to add the quarkiverse- prefix recently but, after some heated discussions, we ended up deciding we would use the quarkus- prefix.
See the following discussion for the new rules:
https://groups.google.com/g/quarkus-dev/c/6gNhq8Mtf0Q/m/aycmeEsQDQAJ
Here is an update to the new artifact name convention.
Could you make a new release once this is in?
Thanks!

Also, where do these discussion takes place ? I am sure it's interesting. Choosing a name is always interesting ;)

Also, where do these discussion takes place ? I am sure it's interesting. Choosing a name is always interesting ;)

authors: gsmet jtama-op

repo: quarkiverse/quarkus-minio


text:
Release 4.0.0

Major version bump due to the bump from 4.4 to 5 of the default Neo4j images in dev-services. No other changes.

👀  @jmartisk

Thanks!

authors: jmartisk michael-simons


text:
Make quarkus-sa-token available on code.quarkus.io

I think we need to add a yaml in https://github.com/quarkusio/quarkus-extension-catalog like https://github.com/quarkusio/quarkus-extension-catalog/pull/25

Each plugin needs a seperate yaml file.

@naah69 please take a look at the PR. I think if it gets merged, the quarkus-sa-token extensions should be on code.quarkus.io

repo: quarkiverse/quarkus-sa-token


text:
Equal-contributors option

Hi,
I would like to toggle on the equal-contributors attribute in the Elsevier template. I'm trying to achieve this with:
  - name: Name1 LastName1
    attributes:
      corresponding: TRUE
      equal-contributor: TRUE
  - name: Name2 LastName2
    url: 0009-0000-0345-1227
    attributes:
      equal-contributor: TRUE
  - name: Name3 LastName3

in my .qmd header, but without success. Note that the corresponding attribute is working correctly. Is the equal-contributor available form the elsevier template?
Kind regards,
Jeroen

In looking at the title block that we are currently generating for Elsevier, it doesn't currently support equal-contributor as an option. Is there a specific treatment that Elsevier provides for equal contributors? I can try to improve if you can point me at something to shoot for...

I would also love to have this feature. Thank you

I am unsure if this applies to all elsevier journals, but molecular cell, for instance, says the following: " In addition to noting corresponding authors with an asterisk, you may use numbered footnotes to designate senior authors and otherwise equally contributing authors. The following footnote should be used for authors who have made equal contributions: “6These authors contributed equally”." (link: https://www.cell.com/molecular-cell/authors#:~:text=The following footnote should be,describe each author's specific contributions).
So essentially, they are treated pretty similarly to affiliations (an extra number), only they should ideally appear in the footnotes. As a temporary hack, I simply added it to affiliations like this:
author:
  - name: Author 1
    corresponding: TRUE
    affiliations:
      - name: These authors contributed equally
      - name: Ghent University
        city: Ghent
  - name: Author 2
    affiliations:
      - name: These authors contributed equally
      - name: Padova University
        city: Padova

To be fair, this could be sufficient for me, and I don't think I will necessarily follow up this "issue". But to really adhere to molecular cell, and to allow for full flexibility, the equal-contributors argument should be used like it is implemented for other templates.

authors: dragonstyle hughgifford jgilis

repo: quarto-journals/elsevier


text:
Empty mounts are listed as non-existent

Ran into this and thought it was a different issue (#2472).  If you create a mount that does not have any data in it (no dirs and no files), the repl will believe that it doesn't exist even though it displays as present.  The result will be the same error as if there was no mount at that path whatsoever.  Note that this is only relevant to data stores which don't have "default" datasets (so, not mongo) such as mimir and marklogic.
A workaround is to upload the test dataset.  But really, we should ensure that empty mounts are allowed and meaningful, since it doesn't make any sense for them to cause errors.

This seems to be fixed in @sellout's remove-old-Mongo branch:
💪 $ ls
mimir@ (mimir)
💪 $ cd mimir
💪 $ ls
💪 $ cd ..
Root
💪 $ ls
mimir@ (mimir)

Confirming that this bug is once again present in master.

Since this seems more of an edge case (hence not skulled), moving this to a later iteration (for now we advise customers that mounts can't be empty)/

authors: djspiewak nicflores zeeiyerWork

repo: quasar-analytics/quasar


text:
Obfuscation prevents RegistryEditor from working properly

After some research on issue: #425, I have found that the crashes most certainly are caused by the obfuscation that is performed during the build process of the client.
The client-side serializer will in this case generate a representation  of the registry that cannot be deserialized on the server, and through this causes a exception to be thrown that disconnects the client.

Did you mean the renamer ??
It is not the first time that renamer cause problems in release config.
I remember that the keylogger face such problem and it was solved by excluding some of keylogger namespaces so we can try the same with registry editor namespaces but first we have to know which one cause this problem.

Yes, the Renamer is the root cause of the problem. To confirm this I added a check to prevent the Renamer from obfuscation the Registry namespace which seems to have solved the problem.

you can see #369 , I don't know if it will hep you or no.

Thanks, @DragonzMaster this is how i solved the problem. I'll try and get everything pushed to my fork later today and hopefully make a pull request tomorrow.

authors: DragonzMaster StingRaptor

repo: quasar/QuasarRAT


text:
Get master IP from hadoop yarn config files

Currently we obtain master IP from master.hostname property which is only populated by Qubole. If this is not present, extract from YARN config files.

#73 resolves this.

repo: qubole/rubix


text:
Updating the tutorial file

Hi, I noticed that the tutorial files have not been updated for a long time, including version dependencies on pytorch-Lightning and albumentations in the file examples/binary_segmentation_intro.ipynb:
...
def training_epoch_end(self, outputs):
    return self.shared_epoch_end(outputs, "train")
...

Unfortunately pytorch-Lightning has deprecated this approach in v2.0.0, so I've fixed this section according to the migration guide and kept the original as much as possible structure of the code as much as possible.
in the file examples/cars segmentation (camvid).ipynb:
...
loss = smp.utils.losses.DiceLoss()
metrics = [
    smp.utils.metrics.IoU(threshold=0.5),
]

optimizer = torch.optim.Adam([
    dict(params=model.parameters(), lr=0.0001),
])
...

Due to a version update of segmentation-models-pytorch, this writeup is no longer supported, so I rewrote it based on the structure of the pytorch-Lightning code in the file examples/binary_segmentation_intro.ipynb, and additionally in the image enhancement using albumentations:
...
albu.OneOf(
    [
        albu.IAASharpen(p=1),
        albu.Blur(blur_limit=3, p=1),
        albu.MotionBlur(blur_limit=3, p=1),
    ],
    p=0.9,
),
....

albumentations has been deprecated in newer versions of official documentation. So I fixed it using albu.Sharpen()
Overall, the new tutorial files run perfectly with the latest versions of pytorch-Lightning and albumentations. Here's a link to my notebook running the tutorial files on kaggle, binary_segmentation_intro, cars segmentation (camvid)

Hi @ytzfhqs,
Thanks for opening PR! Overall, it looks great to me!
Just a few notes:

in binary_segmentation_intro can you please save the section regarding uploading the model to the HF Hub, it was removed in your notebook
in the cars segmentation (camvid), please, rename the model to CamVid model instead of PetModel and make sure that all comments are in English

Thanks once again for this contribution! I will be happy to merge it after the update!

@qubvel ,The cars segmentation (camvid) has been changed as requested.
However, binary_segmentation_intro will report an error when uploading the model to the HF Hub:
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
Cell In[19], line 4
      2 smp_model = model.model
      3 # if push_to_hub=True, model will be saved to repository with this name
----> 4 commit_info = smp_model.save_pretrained(
      5     save_directory="qubvel-hf/oxford-pet-segmentation",
      6     push_to_hub=True,      # optional, push model to HF Hub
      7     metrics=test_metrics,  # optional, save metrics in model card
      8     dataset="Oxford Pet",  # optional, save dataset name in model card
      9 )

File /opt/conda/lib/python3.10/site-packages/torch/nn/modules/module.py:1695, in Module.__getattr__(self, name)
   1693     if name in modules:
   1694         return modules[name]
-> 1695 raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")

AttributeError: 'FPN' object has no attribute 'save_pretrained'

I tried the example in docs/save_load.rst on colab, but still get the error:
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
[<ipython-input-2-17ebc9899347>](https://localhost:8080/#) in <cell line: 6>()
      4
      5 # After training your model, save it to a directory
----> 6 model.save_pretrained('./my_model')

[/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py](https://localhost:8080/#) in __getattr__(self, name)
   1707             if name in modules:
   1708                 return modules[name]
-> 1709         raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
   1710
   1711     def __setattr__(self, name: str, value: Union[Tensor, 'Module']) -> None:

AttributeError: 'Unet' object has no attribute 'save_pretrained'

I can't fix the bug.

You have to install the library from the source and paste this installation on the top of the script (the pypi package is not released yet)
pip install -U git+https://github.com/qubvel-org/segmentation_models.pytorch

Thanks for the suggestion, I solved the model saving problem, but it was running:
``python
commit_info = smp_model.save_pretrained(
save_directory=‘ytzfhqs/oxford-pet-segmentation’,
push_to_hub=True, # optional, push model to HF Hub
metrics=test_metrics, # optional, save metrics in model card
dataset=‘Oxford Pet’, # optional, save dataset name in model card
)
An error occurs:
``python
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-9-63eccb09cc45> in <cell line: 2>()
      1 smp_model = model
----> 2 commit_info = smp_model.save_pretrained(
      3 save_directory=‘ytzfhqs/oxford-pet-segmentation’,
      4metrics=test_metrics, # optional, save metrics in model card
      5 push_to_hub=True, # optional, push model to HF Hub
      6 dataset=‘Oxford Pet’, # optional, save dataset name in model card

/usr/local/lib/python3.10/dist-packages/segmentation_models_pytorch/base/hub_mixin.py in save_pretrained(self, save_directory, *args, * *kwargs)
    121 # delete the additional attributes
    122 self._del_attrs([‘save_directory’, ‘metrics’, ‘dataset’])
--> 123 self._hub_mixin_config.pop(‘_model_class’)
    124
    125 return result

KeyError: ‘_model_class’

I checked the segmentation_models_pytorch/base/hub_mixin.py file and the problem is:
...
self._hub_mixin_config.pop(‘_model_class’)
...

It looks like the self._hub_mixin_config variable was changed when the try branch was executed:
...
result = super().save_pretrained(save_directory, *args, **kwargs)
...

Then I checked the huggingface_hub\hub_mixin.py file in the huggingface_hub package and the key code is on line 417:
``python
...
if config is None.
config = self._hub_mixin_config
...
The above overrides the `self._hub_mixin_config` variable, and the `_model_class` key is no longer present, so it is being executed:
``python
...
self._hub_mixin_config.pop(‘_model_class’)
...

An error occurs, and because of the limitations of my current device I can't make further refinements, so I simply comment out the segmentation_models_pytorch/base/hub_mixin.py file in:
``python
...
self._hub_mixin_config.pop(‘_model_class’)
...
Then Save model to HF Hub works fine!

You can check out [cars segmentation (camvid)(https://www.kaggle.com/code/haoqingsong/cars-segmentation-camvid) at kaggle，[binary_segmentation_intro](https://github.com/ytzfhqs/segmentation_models.pytorch/blob/main/examples/binary_segmentation_intro.ipynb) at github.

Thanks for the investigation of this HF hub problem. Would you like to make a small PR to fix the mixin issue? Then we will be able to merge these PRs too

Sure, very happy to help, I've proposed a new PR. i would recommend releasing the new version in the pypi package as soon as possible for support pushing the model to the HF hub. otherwise users may need to use pip+git when running the examples/binary_segmentation_intro.ipynb tutorial file to installation of segmentation_model, whereas the examples/cars segmentation (camvid).ipynb tutorial file is sufficient to simply use pip, which may be somewhat misleading. I will update the installation section of the examples/binary_segmentation_intro.ipynb file if and when a new pypi package is released.

Thanks for the update, I think it's in good shape to merge!
May I ask you to update also a few more things for consistency in CamVid notebook:

import albumentations as albu -> import albumentations as A and then replace it across the whole notebook
# 训练集增强策略 - rewrite in english

Thanks for iterating!

Already iterated as required

Ok, thanks a lot for the update! looks good to me!

authors: qubvel ytzfhqs


text:
Enable deleting the last non-generated term in common rules rewriter

Currently, the common rules rewriter will not delete a term if the query will not contain at least one non-generated term in the query after the deletion.
This behavior leads to the following issues:

The behavior is quite counterintuitive.
It is not possible to redefine a query by replacing its terms by a combination of boost and filter queries. This would be very powerful as filter queries allow the definition of raw queries, which allows access to the big universe of Solr/Elasticsearch search capabilities.

By deleting the last non-generated term, the rewriter should show the following behavior:

If the query still contains generated terms, the query will be processed in the existing way using these terms.
If the query does not contain any term anymore, but contains boost and/or filter queries, the query will be defined as a MatchAllQuery.
If the query neither contains terms nor boost or filter queries anymore, the query will be defined as NoMatchQuery returning 0 results.

Makes sense to me. It might be tricky to cover the second case:

If the query does not contain any term anymore, but contains boost and/or filter queries, the query will be defined as a MatchAllQuery.

Let's assume we are left with a query term1 and want to apply the following rule:
term1 =>
  DELETE: term1
  UP(100): term2

term2 might not have been added when we apply the DELETE. I think the simplest solution would be to sort the instructions (DELETE, UP, SYNONYM etc.) per input and to put DELETE at the end.

It is a bit more complicated. The current implementation considers not to remove dmqs, boolqs and the like. There might be additional rules basing on the same term that is supposed to be deleted, e. g.
`a b =>
DELETE: a
a =>
SYNONYM: c
`
From a user perspective I would expect query a b to become q(dmq(c), dmq(b)).
This is why I consider to refactor DeleteInstruction in a way that it only collects terms to be deleted, but does not delete terms directly. Collected terms are deleted after all instructions are applied. The model is furthermore enhanced by a delete traversal, traversing the tree and removing all clauses that are empty after a term has been deleted.

Thank you for your input. I see even more complications here. There might be additional rules basing on the same term that is supposed to be deleted, e. g.
a b =>
  DELETE: a

a =>
  SYNONYM: c

a =>
	UP(1.0): b

From a user perspective I would expect query a b to become q(dmq(c), dmq(b)). Currently, the query simply becomes q(dmq(b)). This is why I consider to refactor DeleteInstruction in a way that it only collects terms to be deleted, but does not delete terms directly. Collected terms are deleted after all instructions have been applied. The model is furthermore enhanced by a delete traversal, traversing the tree and removing all clauses that are empty after a term has been deleted.

Hmm, but the user could simply move the second rule to the top. So the current solution is even more flexible.

Fixed by PR #95

authors: JohannesDaniel renekrie

repo: querqy/querqy


text:
🛑 Notifications Service is down

In 2a6645a, Notifications Service (https://quessttechnologies.com/notifications/healthcheck) was down:

HTTP code: 429
Response time: 10 ms

Resolved: Notifications Service is back up in 5bcb086 after 1 hour, 28 minutes.


text:
about golang 1.21.0 error

github.com/libp2p/go-libp2p/p2p/transport/quicreuse
C:\Users\Windows\go\pkg\mod\github.com\libp2p\go-libp2p@v0.29.0\p2p\transport\quicreuse\config.go:20:45: undefined: quic.VersionDraft29
C:\Users\Windows\go\pkg\mod\github.com\libp2p\go-libp2p@v0.29.0\p2p\transport\quicreuse\connmgr.go:186:22: undefined: quic.VersionDraft29
C:\Users\Windows\go\pkg\mod\github.com\libp2p\go-libp2p@v0.29.0\p2p\transport\quicreuse\connmgr.go:187:49: undefined: quic.VersionDraft29
C:\Users\Windows\go\pkg\mod\github.com\libp2p\go-libp2p@v0.29.0\p2p\transport\quicreuse\connmgr.go:255:14: undefined: quic.OptimizeConn
C:\Users\Windows\go\pkg\mod\github.com\libp2p\go-libp2p@v0.29.0\p2p\transport\quicreuse\listener.go:49:50: undefined: quic.VersionDraft29
C:\Users\Windows\go\pkg\mod\github.com\libp2p\go-libp2p@v0.29.0\p2p\transport\quicreuse\listener.go:92:53: conn.ConnectionState().TLS.ConnectionState undefined (type tls.ConnectionState has no field or method ConnectionState)
C:\Users\Windows\go\pkg\mod\github.com\libp2p\go-libp2p@v0.29.0\p2p\transport\quicreuse\quic_multiaddr.go:23:12: undefined: quic.VersionDraft29
C:\Users\Windows\go\pkg\mod\github.com\libp2p\go-libp2p@v0.29.0\p2p\transport\quicreuse\quic_multiaddr.go:38:19: undefined: quic.VersionDraft29

Please stop the spam, @xfengw!

authors: marten-seemann xfengw

repo: quic-go/quic-go


text:
Fails to compile with CocoaPods + Xcode 11

With latest Xcode 11 beta 4 i can't compile the project...

sorry, it looks like a CocoaPods problem (https://github.com/CocoaPods/CocoaPods/issues/9013)

repo: quickbirdstudios/XCoordinator


text:
Typescript doesn't generate correct types when root element is an array of objects

When using this JSON Schema as a source:
{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "pr.json",
    "$ref": "#/definitions/GetResp",
    "definitions": {
        "GetResp": {
            "title": "GetResp",
            "type": "array",
            "items": {
                "$ref": "#/definitions/SomeObject"
            }
        },
        "SomeObject": {
            "title": "SomeObject",
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "name": {
                    "type": "string"
                }
            },
            "required": [
                "name"
            ]
        }
    }
}

When I generate Golang types, I get expected result:
type GetResp []SomeObject

type SomeObject struct {
	Name string `json:"name"`
}

While TypeScript output is:
export interface GetResp {
    name: string;
}

I expect it to generate:
export interface SomeObject {
    name: string;
}

export type GetResp = SomeObject[]

We're experiencing the same issue.
This JSON Schema:
{
  "id": "http://json-schema.org/geo",
  "$schema": "http://json-schema.org/draft-06/schema#",
  "description": "A geographical coordinate",
  "type": "object",
  "properties": {
     "type": "array",
      "items": {
          "type": "string"
      }
  }
}

When dropped into the online example (https://app.quicktype.io/) returns nothing.
It would be expected to see something like:
interface Name {
    [index: number]: string;
}

authors: Acrontum-Carmichael MaikuMori

repo: quicktype/quicktype


text:
Support better C# json libraries

Currently, quicktype is using newtonsoft json, one of the slowest json libraries for C#, which is a shame.
I suggest moving (or adding an alternative) to either Utf8Json or Spanjson which outperforms newtonsoft by a lot.
See detailed comparison here

System.Text.Json would be ideal. It's built-in to net 6.0+ and is high performance without compromising on features, support, or stability. That said, the primary concern with Newtonsoft is not its speed, which is sufficient for nearly all use cases, but the supportability mess with all the old versions floating around as dependencies. If you've ever worked on a project that needed a dependency on some old version of Newtonsoft.Json, you know what I'm talking about.
This project could easily leverage source generation in STJ, which boosts performance another 40% (not measured in that comparison link).
However, serialization is truly a separate concert from code generation, and should properly be factored out to a provider interface so you can bring whatever transport serializer you need.

This has been asked before in #1347. Since I wanted Support for System.Text.Json to I typed some code that should add this.
my fork https://github.com/bzuidgeest/quicktype/tree/SystemTextJson and the PR
https://github.com/quicktype/quicktype/pull/1997
If I understand everything correctly it seems to pass a lot of the same tests that the newtonsoft stuff does. Basically there is an extra option framework that lets you choose between both options.
Its based on another fork its code with a number of fixes and made framework selectable.
Maybe you want to test.
Do note its nothing special. It basically emulates the style of the newtonsoft implementation. That's good enough for me.

Fixed in #1997

authors: bzuidgeest dvdsgl gotenxds prosser


text:
Date histogram extended bounds and hard bounds default unit are not aligned with ES API

ES API is not very clear on this but it does not expect nanoseconds.
It probably accepts milliseconds by default?
Not sure of this one.... if a format is specified, it parses the bounds according to the defined format.

It's milliseconds now. Parsing from Rfc3339 is not yet supported

authors: PSeitz fmassot

repo: quickwit-oss/tantivy


text:
Quickstart usage

I must be really dumb but I find it impossible to understand how to start using this without knowing the details about roots of polynomials etc.
I've searched the issues and the code and found similar questions but nothing that helps
Could you possibly create pair of small example functions and add them to the README:

One which takes a message of length n bytes and adds p parity (is that the right word) bits,
One which takes an array of length n+p and writes out the original n byte message either in-place or to a different array.
Reed-soloman or convolutional - it doesn't matter

That would help enormously - I'm lost at sea
Thank you

Hi!
Sorry to hear you're feeling frustrated. I've wanted to create examples but I haven't got around to it yet.
There is something like an example in the tests here but it's not super easy to read. The Reed-solomon create() function is unfortunately somewhat complicated, but if you're not trying to interop with an existing RS setup, you don't need to worry too much about it. You can pick any of the polynomials and use 1 and 1 for FCR and root gap. num_roots is how many parity bytes you get.
What kind of lossiness are you transmitting through? Is it analog at all?
Brian

Thanks, that helps, hopefully I'll get it working soon.
The link is radio and the losses are hugely variable and possibly bursty.
The channel also carries audio data using codecs that degrade reasonably gracefully with increased error rate.  So rather than use the theoretical BER from some particular S/N ratio; my plan is to experimentally determine the bit error rate at the point where the other streams become unusable and tune my data channel to that.
The other issue is that the frames used by the modem are less than 100 bits and I'd like to make each frame stand alone while using every bit possible.  For efficiency and convenience if I need to request re-transmission I'd like to do it for individual frames rather blocks of several frames.
This is all early days yet.  My first step was to find a FEC library in C with minimal dependencies and a compatible licence - so thanks!

repo: quiet/libcorrect


text:
Failing CI in Windows when chocolatey is down

https://travis-ci.org/qulacs/qulacs/jobs/457537327#L70

Methods to solve this issue

Ignore the result of Windows CI

We can use allow_failures to ignore the result of CI in Windows

See also: https://docs.travis-ci.com/user/customizing-the-build/#rows-that-are-allowed-to-fail

But it makes CI meaning to be unclear....

Implement retry and backoff logic to the chocolatey server in .travis.yml

Sorry, I missed the place where I should make an issue....

repo: qulacs/quantum-circuits


text:
Added reshape specialisation.

Reshape specialisations. These have to be merged after PR #1637 in QuTiP gets merged.

Pull Request Test Coverage Report for Build 1308539710

41 of 41 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+1.3%) to 96.978%

Totals

Change from base Build 1303008077:
1.3%

Covered Lines:
353

Relevant Lines:
364

💛  - Coveralls

Pull Request Test Coverage Report for Build 1308539710
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

41 of 41 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+1.3%) to 96.978%

Totals

Change from base Build 1303008077:
1.3%

Covered Lines:
353

Relevant Lines:
364

💛  - Coveralls

authors: AGaliciaMartinez coveralls

repo: qutip/qutip-tensorflow


text:
🛑 Adguard Home DoT is down

In 14aa2fc, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in d479ac2 after 19 minutes.

repo: quyleanh/upptime


text:
🛑 Adguard Home DoT is down

In d3d0ade, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 5726626 after 42 minutes.


text:
🛑 Adguard Home DoT is down

In cc56f05, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in e1b4c47 after 7 minutes.


text:
🛑 NextCloud is down

In a303ddd, NextCloud (https://cloud.qwq2333.top) was down:

HTTP code: 0
Response time: 0 ms

Resolved: NextCloud is back up in d58f3b2.


text:
🛑 Jenkins is down

In 2863f54, Jenkins (https://apk.qwq2333.top) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Jenkins is back up in b18e1e8.


text:
External asset things

Mostly making this to see merge conflicts tbh

aight well the code isn't the best I think, and I'm also not sure how necessary this part of an rpak is, but yeah, might work

repo: r-ex/RePak


text:
🛑 Home Assistant is down

In e69018f, Home Assistant ($SECRET_SITE_HA) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Home Assistant is back up in e4ddfb4.


text:
False positive with Style/RedundantParantheses

It looks like we have a false positive with this cop:
app/views/layouts/_navigation.slim:34:25: C: [Correctable] Style/RedundantParentheses: Don't use parentheses around a logical expression.

The line in question is
    a.navbar-brand href=(current_customer&.logo_url.presence || root_path)

Without the parantheses we break the template, so they are definitely not redundant.

Thanks for reporting, you're absolutely right 👍
I think it would be reasonable to change the default.yml to disable this cop, what do you think?

I agree - it would be very difficult to figure out when we can safely apply it.

Just released v0.19.0 👌

https://rubygems.org/gems/slimcop/versions/0.19.0
https://github.com/r7kamura/slimcop/releases/tag/v0.19.0

Beautiful, thank you!

Actually there might be another issue - it looks like there's a typo somewhere - it should be Style/RedundantParentheses instead of Style/RedundantParantheses, sorry about that!

wow, I'll fix that soon 🤣


text:
WIP: Enable WebGL post processing

Ticket: https://trello.com/c/HWzNpzA5/141-webgl-shader-compiler-for-effect
Has breaking changes to public API?: ?
Annotation to release

WebGLによるポストエフェクト処理をサポート

Breaking changes (In delir-core Public API or Expression/p5.js intergration API)

Maybe none

テクスチャをアタッチできるようにしたい

repo: ra-gg/Delir


text:
Add documentation about Khepri

Why
Khepri is a large addition of RabbitMQ 4.0.0. It is invisible from outside but greatly affects the behavior of RabbitMQ once enabled.
Furthermore, it is important to explain what should users expect, to let them make an informed decision about if/when Khepri should be enabled.
How
The patch adds a new "Metadata store" section under "How to manage RabbitMQ". It uses the word metadata store because it explains the role of that subsystem of RabbitMQ as well as the difference between Mnesia and Khepri.
It also adds pages specific to Khepri:

how to enable it
how it affects clustering
how it affects daily use for application developers
what are known issues

One thing we should document from the start, even if briefly, is the recovery characteristics of Khepri and how they are different from Mnesia. I'd be happy to add such a section.

One thing we should document from the start, even if briefly, is the recovery characteristics of Khepri and how they are different from Mnesia. I'd be happy to add such a section.

I added a new section in the last commit. Thanks for the suggestion!

authors: dumbbell michaelklishin

repo: rabbitmq/rabbitmq-website


text:
feat: [ZNO-2059] create a basic theme

Description: create a basic theme
Youtrack: https://youtrack.raccoongang.com/issue/ZNO-2059

You need to also fix config.py formatting before merging

authors: GlugovGrGlib ihor-romaniuk

repo: raccoongang/superset


text:
iss3

revert로 인해 실수로 만든 full request로 인하여 앞서 제작한 #3  iss 3를 변경한 내용을 날려버려서 다시 제작.

정리
#3 에 대한 수정을 #10 을 통해 완료. 그러나 실수로 인해 revert를 눌러 revert 해버림. 이를 정리하기 위해 다시 commit 후 merge를 하였다. 그로 인해 만든 것이 #11 . 그러나 이를 다시 merge 할 때 내용을 확인하지 않아 원래대로 돌아가버렸다. #3 에 대한 해결을 위해 다시 만들어 commit 후 merge를 하였다.


text:
Invite Instructor to Slack Group.

Send an invite to your slack group to Instructor Email.

Added professor to the Slack group!


text:
Cannot include body data in DELETE

In version 0.6.3 the following sent both querystring and form/body parameters.
delete "/my/path?qs=qa_value", params: {body_key: 'body_value'}
In version 0.7.0 https://github.com/rack-test/rack-test/blob/master/lib/rack/test.rb#L220 was added
Each call should be able to purposefully mix and max querystring and form/body parameters because not all applications follow strict REST. IMHO, it would be fair for rack-test to have opinionated defaults as long as they are overridable.

Thanks for your feedback, Danny. This is a duplicate of #200, let's continue the discussion there.

authors: DannyJF perlun

repo: rack-test/rack-test


text:
Update license attribute

specifying the type and URL is deprecated:
https://docs.npmjs.com/files/package.json#license
http://npm1k.org/

Looks like Travis failure is a temporary network error and not related to your change.
LGTM, +1

Merged, thanks.

authors: Kami pdehaan

repo: racker/node-elementtree


text:
Docs: added a couple of missing definite articles

Minor fixes.

Appreciated!

authors: gaearon julen

repo: rackt/redux


text:
gh-1566

note ready for merge
This fixes #1566. The addMapping() method is sometimes called with undefined as the second argument - by itself that's fine (if you have <foo bar='{{baz}}'/> you want to create a bar mapping on <foo> even if you don't yet know what baz resolves to), but it causes problems when you try to create mappings that 'leapfrog' through multiple levels. One solution is to only map one level at a time. (Dependants are still registered with the viewmodel at the top of the chain.)
However it breaks a load of other tests related to reverse mappings - I'm going to raise a separate PR about that.

This code was stolen and integrated in #1625, so I'll close this.
For the special references resolution, I stepped through it and it looks like it happens immediately, so I don't think that should be a problem.

authors: Rich-Harris evs-chris

repo: ractivejs/ractive


text:
Without flash?

Hi,
Is there a possibility to use radiant player without flash support? Is this planned sometime in the future?

Did you enable the experimental HTML5 audio option in the Google Play Music labs?

I don't know what changed, but starting today radiant player is asking me to install flash even though I have the html5 option enabled.  Looks like google dropped HTML5 audio support :cry:

I wound't say the dropped the support. You can see by the settings that it may not always work

HTML5 Audio
Listen to your music without the need for Flash. Support for this lab is still experimental, and it may not work in all cases.

@repinel good point.  There is one interesting thing which is that in chrome with flash disabled it still works though and is using HTML5 audio.  When I open Safari it says it requires flash.

I got this pop up today as well

Please make it possible to use it without flash - does anybody know which restrictions google apply to their code to prevent playing without flash player?
I tried the following (on OS X 10.10):
Play music opened with Chrome 45 ✓
Play music opened with Opera Next ❌
Play music opened with Opera Next, User agent set to be identical to Chrome 45 ❌
Play music opened with Safari ❌
I red that opera next and safari, both, should support HTML5 audio API?
Due to the current security breaches within flash player, i completely removed flash player from all my current systems and I'm not going to reinstall that crappy part of software.
So last chance for radiant player to get my attention, if no-flash-requirement is fullfilled.
Otherwise ⌘-Backspace will do the thing.
Thanks for your developing time anyway.

I was doing some research, and I that Google switched to using mediasource to playback the audio.
https://developers.google.com/web/updates/2015/06/mse-gapless-audio?hl=en
That would explain why it is only available in the latest chrome

Hi, Yes as others have pointed out, I have enabled HTML5 option, however the app still asks for missing flash plugin while chrome does not.

Same here; HTML5 Audio support enabled, but still a popup and no music.

This support is actually planned in the future. The HTML5 audio support in Google Play Music has been closed off by Google to specifically the Chrome platform, and rightly so because it seems that it was the only platform, by their testing I'm sure, that supported the HTML5 Media Source Extensions. This meant that Safari, Firefox, and other browsers would never use the HTML5 audio.
Good news though! Last couple weeks, I've worked on attempting to get this working in WebKit, by spoofing the Chrome user agent and seeing how WebKit does/doesn't fare with playing the audio without Flash. I dug into the WebKit source code, found the issue that was preventing audio playback, and filed a bug and a patch for WebKit that landed last week.
What this means is that with a little user agent spoofing (and a JS workaround for this WebKit bug I've also reported until that gets fixed), HTML5 audio playback should work in Safari and Radiant Player on OS X 10.11.
Now, for OS X 10.9 and 10.10, it may be the case that the system's WebKit.framework does not get updated to a version that includes my patch. In that case, it may be necessary to download the Nightly release of WebKit and use some Terminal commands to get Radiant Player working with HTML5 audio, but that may be complicated and I will hold off on discussing that until I get more information on the state of WebKit in non-El Capitan versions of OS X.
Perhaps Google may even eventually open up the HTML5 audio support on the site to Chrome and Safari, which would be a huge win for all users hoping to leave Flash.

:+1:

@kbhomes Thank you for working this :smile:

What about using something like chromiumembedded (https://bitbucket.org/chromiumembedded/), instead of WebKit.framework?

with stuff like this happening on a monthly basis, adding proper html5 support would be amazing.

:+1:

It's worth noting that running Google Play Music inside an Electron app doesn't require a separate installation of flash.  I believe it's using HTML5 to do the streaming (since it's a Chrome environment) though I'm not 100% sure on that (it does work without explicitly allowing plugins, which I believe means that Flash is not running).
There's radiant-player-electron if you're curious, though it's definitely a test project and nowhere near feature complete.

Although nowhere near as feature-complete as Radiant Player, there's also this: https://github.com/twolfson/google-music-electron, which shows its definitely possible, and works well without flash.

@kbhomes Any chance you can go into a little more detail on how to perform that user agent spoofing and JS workaround? I tried simply setting the user agent to Chrome and I still get "You must install Flash player" on latest Safari in El Capitan.

@jrajav It won't just be spoofing the useragent.  If you trace the GPM core js with a debugger you will see it checks for AudioContext functioanlity.
Safari does not yet fully implement the WebAudio API so it will not play the music through HTML5 audio.
See here --> http://caniuse.com/#feat=audio-api

One solution could be to bundle Flash inside Radiant. Like Chrome does. As long as I don't have to install Flash on my system, I'm fine with that :)

@Axiol I like that idea, although I'm not sure how adobe would feel about bundling a flash binary.

Yeah, this has been tried in Radiant in the past and just ends up with an out-of-date copy of Flash embedded inside (which isn't fun for security).
We're working on Radiant 2.0 which will support HTML5 audio and remove the Flash requirement.

Any updates on this one?

Any news on this?

Hey guys - still on the horizon, but a bit delayed due to real world commitments.
Fingers crossed we should have a stable (ish) release ready to play with in the near future.

For anyone curious there is another desktop app for Google music that does not require flash so I have been using that until radiant player is updated:
https://www.googleplaymusicdesktopplayer.com

Thanks for the link ccampbell! This app fills the void of no Radiant Player.

authors: Axiol MarshallOfSound bcardiff bondt ccampbell chrismou izacus jacobwgillespie joosebox jrajav kaatish kbhomes lacymorrow lnzero1 mendelk ntimo repinel stevenla t3rminus zasadnyy

repo: radiant-player/radiant-player-mac


text:
Don't require a specific list of roles for providers?

e.g. to align with STAT API

Can you link to STAT API ref please?

It was renamed: https://github.com/stapi-spec
STAPI didn't want to choose with STAC yet, so we can discuss it but then potentially move it to later.

Also, this is a breaking change, so this should go into 2.0 (if at all).

Duplicate of https://github.com/radiantearth/stac-spec/issues/1147

authors: emmanuelmathot m-mohr

repo: radiantearth/stac-spec


text:
validate host names during build

if host names don't exist in say, nginx.conf, then terminate

A simpler step would be to run nginx -t before systemctl restart nginx. Right now, restart does do a nginx -t, but it then fails to start. May be a way to do this with systemd.
Hostname validation would be best although that's tricky when migrating to a new IP. Perhaps need to add IP-host map to /etc/hosts temporarily.

repo: radiasoft/rsconf


text:
Safe Reaction

The Reaction type needs to ensure that the char stored for its value
meets certain requirements -- via its new constructor.
To ensure Reaction is always constructed correctly, the pub accessor
is removed, and the Deserialize implementation is implemented by hand
-- as opposed to using derive.
Fixes #413

The name of this PR makes me think of an optional feature "safe reactions" that hides unsafe reactions from the user :smile:

authors: FintanH cloudhead

repo: radicle-dev/heartwood


text:
🛑 (Admin) ACE Solar is down

In 999c745, (Admin) ACE Solar (https://admin.acesolar.co.th) was down:

HTTP code: 502
Response time: 114 ms

Resolved: (Admin) ACE Solar is back up in 4402c02.

repo: radiuszon/upptime


text:
🛑 GPS Receiver API is down

In a4e2206, GPS Receiver API (http://tracker.ace-energy.co.th/receiver/api/v1/health) was down:

HTTP code: 0
Response time: 0 ms

Resolved: GPS Receiver API is back up in 5d6c03c.


text:
🛑 Woodchip is down

In fd33721, Woodchip (https://www.woodchip.saaa.co.th) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Woodchip is back up in 5451ebb.


text:
*: Optimize mysql8 related logic.

What type of PR is this?
/enhancement
Which issue(s) this PR fixes?
Fixes #
What this PR does?
Summary:

Set the default value of InitTokuDB to false.
Separate the configuration of mysql57 and mysql80, remove partially discarded parameters.
Package the logic of applying configuration to improve code readability.

Some parameters of MySQL57 have been discarded in mysql8.
// MySQL init process in progress...

// 2022-04-06T17:05:40.140140+08:00 0 [Warning] [MY-011069] [Server] The syntax '--master-info-repository' is deprecated and will be removed in a future release.

// 2022-04-06T17:05:40.140167+08:00 0 [Warning] [MY-011069] [Server] The syntax '--relay-log-info-repository' is deprecated and will be removed in a future release.

// 2022-04-06T17:05:40.140195+08:00 0 [Warning] [MY-011068] [Server] The syntax 'expire-logs-days' is deprecated and will be removed in a future release. Please use binlog_expire_logs_seconds instead.

// 2022-04-06T17:05:40.140767+08:00 0 [Warning] [MY-011069] [Server] The syntax '--slave-rows-search-algorithms' is deprecated and will be removed in a future release.

// 2022-04-06T17:05:40.140833+08:00 0 [Warning] [MY-010086] [Server] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

// 2022-04-06T17:05:40.140857+08:00 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.

// 2022-04-06T17:05:40.142529+08:00 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.25-15) starting as process 65

// 2022-04-06T17:05:40.152588+08:00 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.

Special notes for your reviewer?

LGTM

authors: acekingke runkecheng

repo: radondb/radondb-mysql-kubernetes


text:
Incorrect name and role are defined for the Search criteria section expendable button.

Describe the bug
Assistive technology users will be impacted here as they will not know the purpose and functionality of that control is descriptive name and correct role & state are not defined for the controls.
To Reproduce

Open the above code pen URL-codepen - panel (codepen.io)
Open DOM structure and inspect the code
Observe the issue.

Alternatively link your repo with a sample project that can be run.
codepen - panel (codepen.io)
Expected behavior
Correct name as 'Search Criteria' and Role as 'button' should be defined for the Search criteria section expendable button.
Also, Aria-expended attribute should be defined for the button. So, Narrator should announce proper information like as 'Search Criteria button expended/collapsed'.
Desktop (please complete the following information):
OS Build: Windows 11 Enterprise 22H2 (25267.1250)
Edge Dev Browser: Version 111.0.1652.0 (Official build) dev (64-bit)
Attachments:

Hi @msftedad we would accept a PR which addresses this issue.

Hi @akorchev , Any update on this issue?

Hi @akorchev, Verified this issue is still reproduced on the latest environment:

Issue is still repro on 3P UI:
Blazor Panel Component | Free UI Components by Radzen

The second screenshot shows that the role attribute is correctly set to button. Your application is probably using an older version of the Radzen.Blazor library.
As for the title attribute - you can set it to the desired value via the ExpandTitle and CollapseTitle properties of RadzenPanel:
<RadzenPanel
    Text="Search Criteria"
    ExpandTitle="Expanded Search Criteria"
    CollapseTitle="Collapsed Search Criteria"
/>

Here is the actual implementation: https://github.com/radzenhq/radzen-blazor/blob/master/Radzen.Blazor/RadzenPanel.razor#L24

authors: akorchev msftedad

repo: radzenhq/radzen-blazor


text:
Feature Request : RadzenLabel bound to input component should be able to get the text from bound Input data annotation display attribute.

One of the things that I loved about MVC is the asp-for on label elements. The ability to just provide the display name once as a data annotation and then reuse it at multiple places is really good.
Radzen label text needs to be typed as independent texts. If possible to pick the text from data annotation if custom text attribute is not specified. The label text should come from the component it is tied to. This will improve the development speed for CRUD forms a lot.
This thing can then be replicated to RadzenColumn and the Column header can come as default from the bound property data annotation attribute.
Another cool feature can be adding the required red star symbol if the data annotation has a required property.

Good idea, but in my case the label must go through StringLocalizer.
Best regards

Localisation makes it bit tricky but I think that can be manageable through a custom function on the improved label component…need to give it a proper try though.

global localization would be awesome. a method with 2 parameters type and text to translate.

authors: franklupo paritoshromy


text:
Block access to Send and Receive screen when wallet is syncing

This PR fixes UI and blocks access to send and receive screen when the wallet is syncing or not connected to Decred network
closes #661

@neddoz i just created a new wallet, followed what you described and the send and receive button works fine. can you reproduce this and give more details about it.

repo: raedahgroup/dcrios

license: ISC


text:
Script does not handle xml files with Group tags

Case for xml files with <group>....</group> aren't parsed properly

Hi @t-regbs,
Thanks for raising this issue. Currently the cli doesn't support group tags.
I'm on my way to making it supported, and I would like to ask you if you can provide the icon you are having issues with so I can make sure it works with the new release.
Thanks.

Hello here's the icon I tried:
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <group>
        <clip-path
            android:pathData="M0,0h24v24h-24z"/>
        <path
            android:pathData="M21.97,13.6C21.81,13.23 21.43,12.98 21.03,12.98L3.06,13C2.68,13 2.34,13.21 2.17,13.55L2.11,13.67C1.96,13.97 1.97,14.33 2.14,14.63C2.29,14.88 3.11,16.27 4.12,17.66H6.66C5.99,16.88 5.29,15.87 4.73,15.01H19.18C18.57,15.83 17.76,16.84 16.92,17.66H19.64C20.9,16.15 21.85,14.67 21.9,14.58C22.08,14.3 22.11,13.93 21.98,13.62L21.97,13.6Z"
            android:fillColor="#272727"/>
        <path
            android:pathData="M21.26,21.24L22.05,19.41C21.57,19.21 21,19.06 20.27,19.05H20.19C19.02,19.05 18.48,19.33 17.93,19.67C17.61,19.87 17.39,19.98 16.66,19.99C15.91,19.99 15.65,19.81 15.25,19.56C14.74,19.23 14.11,18.83 12.79,18.81C11.46,18.81 10.77,19.24 10.22,19.6C9.78,19.89 9.51,20.06 8.76,20.07C8.02,20.07 7.67,19.83 7.18,19.52C6.59,19.14 5.86,18.66 4.53,18.64C3.32,18.62 2.59,19.04 2.01,19.42L3.2,21.03C3.57,20.79 3.88,20.64 4.5,20.64C5.24,20.64 5.59,20.88 6.08,21.19C6.67,21.57 7.4,22.05 8.73,22.07C10.08,22.07 10.75,21.64 11.3,21.28C11.74,20.99 12.01,20.8 12.76,20.81C13.51,20.81 13.77,20.99 14.16,21.24C14.67,21.57 15.3,21.97 16.62,21.99C17.88,21.99 18.41,21.72 18.97,21.37C19.29,21.17 19.52,21.04 20.24,21.05C20.66,21.05 20.98,21.13 21.27,21.25H21.26V21.24Z"
            android:fillColor="#272727"/>
        <path
            android:pathData="M9.05,12H3.05C2.66,12 2.3,11.77 2.14,11.42C1.98,11.07 2.04,10.65 2.29,10.35L8.29,3.35C8.56,3.03 9,2.92 9.4,3.06C9.79,3.21 10.05,3.58 10.05,4V11C10.05,11.27 9.94,11.52 9.76,11.71C9.58,11.9 9.32,12 9.05,12ZM5.22,10H8.05V6.7L5.22,10Z"
            android:fillColor="#272727"/>
        <path
            android:pathData="M12.02,12C11.75,12 11.5,11.89 11.31,11.71C11.12,11.53 11.02,11.27 11.02,11V3C11.02,2.58 11.28,2.21 11.67,2.06C12.06,1.91 12.5,2.02 12.77,2.34L19.78,10.34C20.04,10.63 20.1,11.05 19.94,11.41C19.78,11.77 19.42,12 19.03,12H12.02ZM13.02,5.66V10H16.82L13.02,5.66Z"
            android:fillColor="#272727"/>
    </group>
</vector>

I would expect to get kotlin code like:
group {
    path {
        ...
    }
    path {
        ...
    }
    path {
        ...
    }
    path {
        ...
    }
}

Also came across an icon with multiple  tags that I can't find right now

authors: rafaeltonholo t-regbs

repo: rafaeltonholo/svg-to-compose


text:
Utility functions

Would you like any of these functions? If so, I can submit them as a pull request (with tests).
https://github.com/WimpyAnalytics/pynt-of-django/blob/master/pyntofdjango/utils.py

First of all. Nice package for django.
The cd, exec are nice functions to have, Thank you. We need to think about how to include them in pynt.
I'm think perhaps as a separate package called pynt-extras. So pynt still remains thin and light-weight. What do you think?

Yeah I think that is a good idea. In addition to keeping things lean the execute function does have the likelihood of causing a little controversy.
This is due to having to decide whether to pass shell_execute=True/False when calling Popen. I chose to pass False as I feel that is safer. This has the affect of making execute expect args to be passed individually rather than one space separated string.
So if it were a task:
pynt execute[ls,-l]

As apposed to:
pynt execute["ls -l"]

Some will find that annoying, like those coming from fabric.

I have a task in for this on the pynt-of-django project now though I won't be able to tackle creating a whole new project for some time. Maybe about a month. So if you get to it first, let me know, I would be happy to prepare a pull request to contribute these there.

I will create the project/repo and let you know. So you can send a merge request and we will get these changes in.

I have created a new repo pynt-contrib. Lets start by adding safe_cd and execute. I'll be happy to add it but I think it'll be better if you raise a pull request so its attributed to you.
The functions will go into this file for now https://github.com/rags/pynt-contrib/blob/master/pynt/contrib/init.py

Awesome. The pull request is in.

Thank you. Will pull soon.

authors: ivanvenosdel rags

repo: rags/pynt


text:
Describe flow in the state machine

Description
As a follow up to #31 describe the flow in Redux
Acceptance criteria

Tasks

[ ] Create a state change and state machine flow diagram
[ ] Describing the patterns for asynchronous operations inside the state machine

Story Points

Outdated

repo: raiden-network/light-client


text:
Bugfix/dapp disclaimer appears again even it should not

Fixes #2476
Short description
See the commit message for the details or also the issue where I wrote down my findings.
Definition of Done

[x] Steps to manually test the change have been documented
[x] Acceptance criteria are met
[ ] Change has been manually tested by the reviewer (dApp)

Steps to manually test the change (dApp)

Clear the miscellaneous key in you local storage of the application
Reload the application
Accept the disclaimer and also select to remember the decision.
Continue to connect until the backup reminder notification get shown
Reload and connect again
Verify that the disclaimer was not shown (as before with the bug)
Make sure the backup notification gets not shown
Clear the backupReminder key in you local storage of the application to trigger the backup reminder again (after reload)
Reload and connect again
Verify that the disclaimer was still not shown (the bug does it show here)
The backup reminder notification should pop-up again after being connected

I'm too lazy to retrigger the CI for this flow just to re-run the CodeCov path hook. For some reason it fails to re-run it standalone manually. Since all other reports are fine, I'll merge it like that.

I'm too lazy to retrigger the CI for this flow just to re-run the CodeCov path hook. For some reason it fails to re-run it standalone manually. Since all other reports are fine, I'll merge it like that.


text:
Backport deps updates, refactorings and fixes from master

Fixes #3100
Short description
In order to keep stable aka v2 maintained, we need to backport the updates and refactorings (code quality) from the work done for Arbitrum into the stable branch. This includes the fix for the linked bug, which is also currently affecting Goerli. Keeping dependencies up to date is also important for security, in order to ensure we're not hit by fixed security flaws.
This doesn't pull the schema and contracts changes, which remain in master for arbitrum only, but keep the rest of the codebase somehow closer to master in order to facilitate any later bugfix and updates.
Most of these commits were already reviewed as part of Arbitrum work (sans conflict fixes). Otherwise, just the last 6 commits should require independent review.
Definition of Done

[x] Steps to manually test the change have been documented
[ ] Acceptance criteria are met
[ ] Change has been manually tested by the reviewer (dApp)

Steps to manually test the change (dApp)

To merge this, we need to locally serve the current gh-pages version, install it, create some state etc. Then deploy locally this version and see if it works.

I've tested locally with old state (channels and udc deposits) in goerli, and this version worked fine; performed some direct transfers, everything working as expected.

authors: andrevmatos weilbith


text:
fix indentation after template resolution

For example https://github.com/raiden-network/raiden-contracts/pull/614#discussion_r260665142
I should first try to find a quick way to detect this kind of weird indentation automatically.

Templates don't exist anymore, but the indentation skews remain.

repo: raiden-network/raiden-contracts


text:
error: No registered env, when use gym.make

error: No registered env, when use gym.make

same, and I am running on centos when trying to build antmaze, pen. But it worked perfectly on Ubuntu

try to reinstall gym=0.18.0

try to reinstall gym=0.18.0

try to reinstall gym=0.18.0

I'll try. Thanks!

try to reinstall gym=0.18.0

I'll try. Thanks!

Maybe I should use env_name-v2 rather than env_name-v0 for the new version of gym installed.

@deepolicy Did you solve the problem?

authors: LxzGordon QuBohao deepolicy outshine-J


text:
Invalid CSS after "*": expected "{", was "input, textarea..."

I'm getting a weird error when using RSpec's render_views in my controller tests.
Failure/Error: <%= stylesheet_link_tag "application" %>

     ActionView::Template::Error:
       Invalid CSS after "*": expected "{", was "input, textarea..."

       "input" may only be used at the beginning of a compound selector.
     # (sass):30
     # ./app/views/layouts/application.html.erb:9:in `_app_views_layouts_application_html_erb__2528527600054665895_70287569651860'
     # ./spec/controllers/posts_controller_spec.rb:57:in `block (5 levels) in <top (required)>'
     # ------------------
     # --- Caused by: ---
     # Sass::SyntaxError:
     #   Invalid CSS after "*": expected "{", was "input, textarea..."
     #
     #   "input" may only be used at the beginning of a compound selector.
     #   (sass):30

I can't figure what is causing the error so I don't know if this is right spot to post an issue.  I tried disabling any gems that were adding CSS and blanking out my application.css file, the error still exists.  I can fix the error by removing the stylesheet_link_tag.  Also, I can fix the error by using sass-rails v4.0.5, however Foundation 6 doesn't work with this version of sass.  The error persists in v6.0.0.beta1.

User error, sorry for the noise.

Hi I am having a similar issue. Can you tell me what the cause of the issue was?

@jaehocho I don't exactly remember.  I think it was a syntax error in one of my files or something I was including.  Sorry, I should have posted more info at the time.

@dsandstrom Thanks for the reply. My issue was due to similar syntax error in a CSS file
I had trouble narrowing down and found somewhere that putting puts statement in SCSS parser can show the source of the issue:
So in this file:
/usr/share/rvm/gems/ruby-2.4.2@rails-5/gems/sass-3.5.6/lib/sass/scss/parser.rb"
I added the following puts stmt and was able to narrow down to the issue.
      def initialize(str, filename, importer, line = 1, offset = 1)
        puts "filename: #{filename}"
        puts "str: #{str}"

authors: dsandstrom jaehocho

repo: rails/sass-rails


text:
Layout render incorrect when using browser back navigation

In the cases where the admin page has one of the following components Select or Multi-select if I opened the model for edits then use the back navigations (via browser) then use the forward navigation (via browser)... the components are added to the form resulting in many components for the same field
check the attached gif for better explaination

have a same issue, it's a bug with jquery.pjax when browser history back/forward

Fixed by #2678.

@mshibuya I am using 'rails_admin', '~> 3.0.0' and I see this issue.
I did check https://github.com/railsadminteam/rails_admin/blob/v3.0.0/src/rails_admin/filtering-select.js#L31-L33 comment says
autocomplete field will be cached which causes duplicate fields to be generated.

So is this issue still need some work to be done?

@mshibuya as suggested opened a new but since I see issue is still reproducible while using rails_admin 3.1.0.rc2 https://github.com/railsadminteam/rails_admin/issues/3570

authors: a14m fmh mshibuya satkar-seanergy


text:
Model named "Action" breaks RailsAdmin create

I have a model named "Action".
When using RailsAdmin > "Actions" > create, it blows up with the error:
no implicit conversion of String into Hash

Stacktrace:
rails_admin (0.6.5) lib/rails_admin/config/actions/new.rb:26:in `merge'
rails_admin (0.6.5) lib/rails_admin/config/actions/new.rb:26:in `block (2 levels) in <class:New>'
(eval):8:in `instance_eval'
(eval):8:in `new'
actionpack (4.1.8) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (4.1.8) lib/abstract_controller/base.rb:189:in `process_action'
actionpack (4.1.8) lib/action_controller/metal/rendering.rb:10:in `process_action'
....

We're on RailsAdmin version 0.6.5.
(Link to 0.6.8, I don't think this changed since 0.6.5....)
https://github.com/sferik/rails_admin/blob/master/lib/rails_admin/config/actions/new.rb#L26
I believe that it has to do with the model name "Action", as I changed it to "Aaction" and it works. Is there a way to change this to work with the name "Action"? Thanks!

Model name(Action) is a duplicate of action in the param.

This model name would be better to avoid.

For posterity: Still an issue. Renamed my modal away from Action to resolve a no implicit conversion of Symbol into Integer issue when trying to visit the admin form to make a new record.

authors: 8398a7 davidwparker onedanshow


text:
Lockfile (Gemfile.lock) for Rails v7 checking is taking too long.

The version checking for Rails 7 version is taking forever to load. While the others are working just fine.

Working on it! 😄

@manuelmeurer Any chance there is an update to this situation? I'd love to make use of this to help with a rails 7 upgrade that is having some hard to find errors and knowing if theres an incompatibility would be a big help. Thanks!

Alright, I had to fix a few things, but now we're back in action: https://github.com/railsbump/checker/actions
The problem is that about 78,000 pending checks have accumulated over time... 😱
Each check takes about 10s to finish, so we're looking at 9 days until all are done.

authors: manuelmeurer mattdrewitt orbulant

repo: railsbump/app


text:
Switched the tracker to always be stored in the session instead of it being swapped in and out of the env['tracker'].

See #152

@jclusso we released a new patch with some changes to internal state handling to make the middleware more thread safe. Could you incorporate the changes here as well? 👍

@donschado, I’ll look into doing this later today.

@DonSchado I merged the latest code on master into my branch.

@bumi what do you think? :)

Closing this since we no longer use it.

authors: DonSchado jclusso

repo: railslove/rack-tracker


text:
update serve command

When I run jekyll serve I got the followings warnings/errors:
WARN: Unresolved specs during Gem::Specification.reset:
      posix-spawn (~> 0.3.6)
      redcarpet (~> 3.1)
      listen (~> 2.7)
      classifier-reborn (~> 2.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
/home/tam/.gem/ruby/2.1.0/gems/jekyll-2.5.3/bin/jekyll:21:in `block in <top (required)>': cannot load such file -- jekyll/version (LoadError)
	from /home/tam/.gem/ruby/2.1.0/gems/mercenary-0.3.5/lib/mercenary.rb:18:in `program'
	from /home/tam/.gem/ruby/2.1.0/gems/jekyll-2.5.3/bin/jekyll:20:in `<top (required)>'
	from /home/tam/.gem/ruby/2.1.0/bin/jekyll:23:in `load'
	from /home/tam/.gem/ruby/2.1.0/bin/jekyll:23:in `<main>'

I am not a ruby/jekyll expert but it seems that in this case the Gemfile is not used, which means my jekyll is used (2.5.3) and not the one in the Gemfile (2.4.0) defined by github-pages...
So it might be better to use bundle exec jekyll serve

With bundle exec I got an error when highlighting code.
Liquid Exception: :pgroup option is invalid in _posts/name_of_post.md

Do you have this error when you use:
{% highlight ruby %}
code
{% endhighlight %}

I don't have your error on my side, I am using ruby:
ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]

I am trying to reproduce your error to understand more what's happening

yep. That's the problem

authors: ctamisier railsr

repo: railsr/autm-rb


text:
How to see all of the documentation?

I want to see the rest of the docs:

Is there a hotkey or something?
I think the selected command's documentation should be showed completely (using multiple lines, perhaps).

You can press Ctrl+Space to show the full documentation.

authors: ABouzo NightMachinary

repo: railsware/upterm


text:
[Feature] lower values for player size

please allow lower values for player size in Pin player while scrolling . I want to increase the player size.
thanks

im using tampermonkey

why restrict? let users check for themselves? what do you think?

i think there should be no problem till 1. I have used enhacer for youtube which has the same feature but i can increase the player size a bit more.
How to back up settings while using the userscript. it would be great while changing the devices.

yes. right now , the limit is 2. limiting till 1 seems great

I don't know when the next release will come out, because the settings are generated not from a local script, but from a github repository. I couldn't find a solution to bypass monkey isolation and globals on the window config page. Because of this, the new release is delayed indefinitely. Also, the implementation of one global plugin is going worse than planned.

is there anyone to talk to ?

with enhancer for youtube :

with nova :

hi

hi @raingart

repo: raingart/Nova-YouTube-extension


text:
How to activate an account if I cannot login and need the mail a second time

Settings:

Activation mode: User (The user activates their own account using mail.)
Sign in requires activation : true

Scenario:

User registers an account an the email does not arrive for unknown reasons
The user wants to resed the activation email, but he cant:
=> He cannot login since his account is not active, so this form does not help: {% partial __SELF__ ~ '::activation_check' %}
=> Within the onSendActivationEmail(), there's clearly the check:

            if (!$user = $this->user()) {
                throw new ApplicationException(Lang::get(/*You must be logged in first!*/'rainlab.user::lang.account.login_first'));
            }

Suggestion for Solution:
If the user wants to login and the account is not activated, instead of a message letting him know, he's redirected to a simple form with a button and an email field, where he can type in his adress and the mail is send again.

This is a valid logic trap. At the moment, the user needs to contact an administrator to manually activate the account.

Ok then I'll will make a note for those cases manually.
Do I guess right that this will most likely not be fixed since the Rainlab Users will be deprecated with the next October version?

This plugin is widely used so it won't be deprecated any time soon. There is a new user module for version 4 that canaddress this. Once solved there, we can backport it to this plugin.

We've decided to just upgrade this plugin instead: https://github.com/rainlab/user-plugin/pull/526
We'll make sure an adequate workflow is included for this.

This has been reviewed and addressed today in v3 (#526). There are so many different scenarios that it is simpler to address this inside Twig.
The layout can redirect an unverified user to a verification page that lets them verify a second time.
Notes added to the upgrade guide:

Require Activation is Removed
The Require Activation functionality has been removed for simplicity. The replacement approach below is more flexible, since custom pages or banners can be used based on the requirements.
A user can be checked if they are verified using Twig:
{% if not user.hasVerifiedEmail %}
    {% do redirect('account/login') %}
{% endif %}

It is possible to require administration approval by creating an "Approved User" user group, or by extending the users database table with a is_approved field. Then check in Twig:
{% if not user.is_approved %}
    {% do redirect('account/login') %}
{% endif %}

authors: LordRazen daftspunk

repo: rainlab/user-plugin


text:
🛑 RiotSkin4CN-Download is down

In 9088b31, RiotSkin4CN-Download (https://s-cd-4307-general.oss.dogecdn.com/riotskin4cn/live.json) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RiotSkin4CN-Download is back up in 69095c5.


text:
Allow user to enroll in a class

Enrollment requires being logged in and accessing the classroom by password, OR accessing the classroom by password and then logging in from there
After enrollment, password is no longer necessary to access a classroom

Branch issue-14-allow-user-to-enroll-in-a-class created for issue #14.

repo: raissa-k/easy-classrooms


text:
Bad selected Notification

I am using notId for displaying two kinds of notifications on android.
The display is correct in the notification Bar, i get 2 different notifications.
But when clicking on notification 1, i always get notification 2
inside Push.addListener('startup', function(notification){...})
And when clicking on notification 2, i always get notification 1

It works correctly with version 3
Just had to replace badge by count when operating the received notification in version 3

repo: raix/push


text:
fix expression with string literal param

I noticed that disabled=(eq foo "bar") was being transformed to ``disabled=(eq foo bar)`. This PR fixes that

released https://github.com/rajasegar/ember-angle-brackets-codemod/releases/tag/v1.4.4

authors: GavinJoyce tylerturdenpants

repo: rajasegar/ember-angle-brackets-codemod


text:
🛑 Pi - Home Page is down

In f7e00b6, Pi - Home Page (https://pi.rajkumaar.co.in) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pi - Home Page is back up in 9156dd1 after 12 minutes.


text:
Configuration file should not be world readable

The command pocket-cli configure by default leaves ~/.pocket-config file world readable:
$ ls -l ~/.pocket-config
-rw-r--r-- 1 kseistrup kseistrup 166 Feb 20 11:29 /home/kseistrup/.pocket-config

Since this file contains sensitive information (consumer_key and access_token) the file should be made readable only by the user (umask 0077) or at most by the user and their group (umask 0027) by setting thwe umask before creating the file.
E.g.,
diff --git a/pocket_cli/config.py b/pocket_cli/config.py
index 08ad61a..e572b2b 100644
--- a/pocket_cli/config.py
+++ b/pocket_cli/config.py
@@ -29,7 +29,9 @@ class Configs:
         self._config_parser.set(self._section_name, name, str(value))

     def write(self):
+        old_umask = os.umask(int('0077', 8))
         self._config_parser.write(open(self._get_file_path(), 'w'))
+        _ = os.umask(old_umask)

     def _get_file_path(self):
         return '{}/.pocket-config'.format(os.path.expanduser('~'))

The reason for using the cryptic int('0077', 8) is that octal 0077 is presented like that in Python 2, while Python 3 uses 0o077 (which isn't recognized by Python 2).

You're right from a security perspective. I'll take your suggestion into account.
Thanks!

authors: kseistrup rakanalh

repo: rakanalh/pocket-cli


text:
I present an idea: updateById

Seeing the great work they are doing, I got to know the findById (id) function which optimizes my work a lot. Taking this idea, it would be great if they did the same with the Update argument something like updateById (id, array).
An example would be:
$array = array(
	'loginDate' => date('Y-m');
);

$blogUsers->updateById($_GET['id'], $array);

In conclusion, it would be amazing to be able to concentrate an update in a short and fast function.

Implemented with version 2.6

repo: rakibtg/SleekDB


text:
Print layer queryability details in explore command

Will be useful to know which layer can be accessed using GetFeatureInfo call in #3

Also, maybe use DescribeLayer to populate additional data.  Consider also making a WFS call to check whether the layers are accessible through WFS as well

repo: ramSeraph/pywmsdump

license: Unlicense