text:
doc: Update device import doc

Summary
Closes #535
Notes for Reviewers
Not sure what "Targeted components" checkboxes represent, waiting for input
Checklist

[x] Scope: The referenced issue is addressed, there are no unrelated changes.
[x] Run Locally: Verified that the docs build using make server, posted screenshots, verified external links. Test with HUGO_PARAMS_SEARCH_ENABLED=true if style changes will affect the search bar.
[ ] New Features Marked: Documentation for new features is marked using the new-in-version shortcode, according to the guidelines in CONTRIBUTING.
[x] Style Guidelines: Documentation obeys style guidelines in CONTRIBUTING.
[ ] Commits: Commit messages follow guidelines in CONTRIBUTING, there are no fixup commits left.

Not sure what "Targeted components" checkboxes represent, waiting for input

They refer to the components in which the end device is going to be created. In TTS when you create a device you actually create it in 4 places (IS/NS/AS/JS), and that option allows you to specify if the imported devices should be added in all of the registries.

Not sure what "Targeted components" checkboxes represent, waiting for input

They refer to the components in which the end device is going to be created. In TTS when you create a device you actually create it in 4 places (IS/NS/AS/JS), and that option allows you to specify if the imported devices should be added in all of the registries.

As an average user, I have no idea what that means for me. What would happen if I uncheck some boxes, i.e. if my device is not added to all registries? Is there a best practice for this, to check all these boxes or something?

I've asked around on why we have these in the first place. They have been added in https://github.com/TheThingsNetwork/lorawan-stack/pull/1480 .
I think that the original use case was that manufacturers could mass import the devices as IS + JS in the Global Join Server, and then users can just use the Global Join Server when they attempt to register their devices.

@nejraselimovic I think you can go ahead and merge this. Make an issue to follow up about target components.

authors: adriansmares benolayinka nejraselimovic

repo: TheThingsIndustries/lorawan-stack-docs


text:
Address feedback from Tor UX team

@lindanlee gave some very useful feedback on the web UI that I am going to summarize here.
web UI feedback

[ ] Put the text in a box so that the lines would be even. The uneven lines are disorienting.

[ ] Improvements to the Quiz prompt view

Comments:
I think that for a quiz like this, it would be better to not use T/F. It’s easier to read and easier to see what is being tested if there are text in the choices. I.e.:
When my measurements are published, they contain:
a) only anonymized information
b) potentially identifiable information

[x] Repetitive text when the answer is correct

[x] Repetitive text when the answer is wrong

[x] Shorten text in the Setup Sharing section

[ ] Ordering of the Setup Sharing options

[ ] The setup your tests section is inconsistent with the dashboard page

[ ] Get rid of information icon in the Setup your tests section

[ ] Better use of space below setup your tests section to indicate that a test is scheduled

[x] Fix bug in showing results for measurement (there should not be a tick when the row is red)

[ ] Do not use the work deck in the run tests page

Comments:
I don’t think that you need to use the word “deck” here, it’s a technical term that people have not seen before OONI; just saying “tor tests” seems fine to me.
If you only have one test, I don’t think that there should be two buttons. Running it is the same as running the whole deck, and it’s confusing because it’s not a deck. I say that you just put a blue button that says “run this test” for test decks with single tests.

[ ] Make the run button on the side

Comments:
I suggest that you make the run button a button to the side, similar to how it is in your mobile interface. That would make the interface more streamlined.

[ ] Make the view box red

Comment:
If this isn't done why isn't this at the top of the table.
I think just putting the icons would be sufficient especially since the test decks are labelled at the top. This text clutters the table in a bad way.
Comment:
Why are some test results shown in a new window
Comment:
What is the log page for.
I don’t think we discussed this in the design. We should talk about what this page is for and what you plan to do with it.
Here is the PDF with the comments:
ooni-web-UI-lindas-feedback.pdf
Mobile browser

[ ] It’s especially critical to reduce this text for mobile interfaces.

[ ] The Setup Sharing options are too crowded

[ ] The text in the Setup Sharing section is too big

[ ] The circle markers are too close to the action button

[ ] Improve presentation of test icons

[ ] Buttons are vertically arranged rather than all in the same row in the Dashboard

[ ] Table for the last 4 tests is too crowded

[ ] Footer should be in smaller font to appear all in one row

[ ] In the Measurements page the filter icons should be all on the same row

Here is the pdf with comments:
ooni-web-ui-mobile-browser.pdf

I am going to answer some of the comments above:

Put the text in a box so that the lines would be even. The uneven lines are disorienting.

The text is actually already wrapped inside of a responsive column. I can potentially make it a bit thinner, but that would still lead to it appearing "uneven". I think the issue here is that each paragraph is fairly short so it doesn't reach the right point to wrap around enough to make it appear inside the box.
I think putting them inside a smaller "box" would make the text too long in the following views, so I am not sure this would be the best way.

I think that for a quiz like this, it would be better to not use T/F. It’s easier to read and easier to see what is being tested if there are text in the choices. I.e.:
When my measurements are published, they contain:
a) only anonymized information
b) potentially identifiable information

One of the reasons of changing the Quiz to be T/F as opposed to multiple choice was that this way it was going to be easier to answer it. This was discussed already in the UX review, I personally think this is a good choice, but you should probably ask @ebdet2002  what he thinks of this and if you both agree on this point then I can change it.

Ordering of the Setup Sharing options

The reason why the options are ordered in this way is that they are ordered based on what are the settings that a user is most likely interested in changing (or the ones we want to encourage them to change).
The number one thing that users are likely to change is how the upload results, that is why it's first, followed by if they should include their network name. All the other settings we actually don't really want them to change them and so they are placed last.

The setup your tests section is inconsistent with the dashboard page

This was also discussed quite a bit when doing the mockups. The rational behind this is that there is a difference between what is the first start and what is the UI when it's initialized. Since the two UIs cannot possibly be the same (the onboard cannot have the ability to run tests because ooniprobe is not yet configured at this point) we decided to pose more enphasis on the action that is most likely to be done by users here (toggle a test).
I think that in the end this works well and is not too disorienting since there is an iconography based queue that links what is in the onboard to what they see in the run tests page (the clock icon).

Get rid of information icon in the Setup your tests section

Since the deck description can potentially be fairly long I think on hover balloon is not adequate. Moreover having it viewed when you click on it I think makes it more confusing as we don't usually show modals expect when you click on a button. This would be inconsistent with, for example, filtering based on clicking on the icon in the past measurements page.

Make the view box red

I am against doing this as I think it makes the UI more visually noisy. Buttons that perform the same type of action should always be of the same color. I am OK with changing the color of a button only if that button performs an action of a different class. I would expect a red button to do something dangerous.

Why are some test results shown in a new window

Some a shown in another page because they are multiple entry tests and what you are seeing is not actually the result, but just the listing of the results within that set of measurements.

The text is actually already wrapped inside of a responsive column. I can potentially make it a bit thinner, but that would still lead to it appearing "uneven". I think the issue here is that each paragraph is fairly short so it doesn't reach the right point to wrap around enough to make it appear inside the box.
I think putting them inside a smaller "box" would make the text too long in the following views, so I am not sure this would be the best way.

Oh, I didn't know that it was already in a responsive column. I don't have a specific preference on the size of the column, and I agree that we can't make it appear too long. But I do think that we should, in some way, find a way to make the text wrap uniformly. Not starting a new line for new sentences would be one step. I noticed that there was one line on the first page (on my screenshots) that only had one word, but there was more text on the next line.

One of the reasons of changing the Quiz to be T/F as opposed to multiple choice was that this way it was going to be easier to answer it. This was discussed already in the UX review, I personally think this is a good choice, but you should probably ask @ebdet2002 what he thinks of this and if you both agree on this point then I can change it.

You are right, it is easier to answer it. Mine would more more difficult to answer, but would require the user to pay more attention to their answers. Think of the copy as a cue for your buttons in the interface--I'm trying to do the same with the quiz answers. Some people just click answers without reading the question, and the T/F would not inform them as well, but my scheme would at least make them acknowledge what they are answering.
That being said, I respect your decision and am honestly fine with either. It is pretty good as is right now, and I may be micro-optimizing.

The reason why the options are ordered in this way is that they are ordered based on what are the settings that a user is most likely interested in changing (or the ones we want to encourage them to change).

This does make sense to me now--but this was not clearly communicated in any way to me. And as a new user, I don't think I would necessarily know that the first was the common thing to change. But then again, I haven't used OONI enough to say. I am now for this ordering.

This was also discussed quite a bit when doing the mockups. The rational behind this is that there is a difference between what is the first start and what is the UI when it's initialized. Since the two UIs cannot possibly be the same (the onboard cannot have the ability to run tests because ooniprobe is not yet configured at this point) we decided to pose more enphasis on the action that is most likely to be done by users here (toggle a test).
I think that in the end this works well and is not too disorienting since there is an iconography based queue that links what is in the onboard to what they see in the run tests page (the clock icon).

I see. It should be different to signal that they are doing different thing. Isabela and I thought it would not be immediately obvious as to what the toggle does and why they should toggle it, but we can't say for sure without asking the users.

Since the deck description can potentially be fairly long I think on hover balloon is not adequate. Moreover having it viewed when you click on it I think makes it more confusing as we don't usually show modals expect when you click on a button. This would be inconsistent with, for example, filtering based on clicking on the icon in the past measurements page.

Ah, I see. I would be for shortening the descriptions enough for them to fit into a balloon, and having a "read more" link to really thorough documentation.

I am against doing this as I think it makes the UI more visually noisy. Buttons that perform the same type of action should always be of the same color. I am OK with changing the color of a button only if that button performs an action of a different class. I would expect a red button to do something dangerous.

You're right. Red button does seem bad. But still, the colors look a little weird to me. Maybe we shouldn't make the whole row red? and have a column for detected anomalies/not and keep those red/green? I think that would look better.

Some a shown in another page because they are multiple entry tests and what you are seeing is not actually the result, but just the listing of the results within that set of measurements.

Oh, I see. I think that this is confusing, though, and would ask that you consider consistent site behaviors, even if the results are not homogenous (and use text/styling to differentiate different tests).

Oh, I didn't know that it was already in a responsive column. I don't have a specific preference on the size of the column, and I agree that we can't make it appear too long. But I do think that we should, in some way, find a way to make the text wrap uniformly. Not starting a new line for new sentences would be one step. I noticed that there was one line on the first page (on my screenshots) that only had one word, but there was more text on the next line.

We discussed this a bit with @ebdet2002 and came to the conclusion that the problem was that each sentence was placed inside of a new paragraph. Putting it all inside of the same paragraph makes it look a lot neater. We will go for this solution.

Ah, I see. I would be for shortening the descriptions enough for them to fit into a balloon, and having a "read more" link to really thorough documentation.

I am going to take note of this as a possible future improvements, but am not going to implement this for the moment as it would require reworking how we manage deck specific documentation and possibly adding support for in-app contextual documentation (I don't like the idea of redirecting users to our website to consume crucial ooniprobe related documentation)

You're right. Red button does seem bad. But still, the colors look a little weird to me. Maybe we shouldn't make the whole row red? and have a column for detected anomalies/not and keep those red/green? I think that would look better.

Yes, though this keying is used also consistently across desktop and mobile clients. I think we are going for the moment keep it as is and defer potential improvements to the results page to future work.

Oh, I see. I think that this is confusing, though, and would ask that you consider consistent site behaviors, even if the results are not homogenous (and use text/styling to differentiate different tests).

Yes you are right, I think in general all the test result viewing pages can do with quite a bit of improvements. I am going to again take note of this and defer this improvements to future releases.

I am going to take note of this as a possible future improvements, but am not going to implement this for the moment as it would require reworking how we manage deck specific documentation and possibly adding support for in-app contextual documentation (I don't like the idea of redirecting users to our website to consume crucial ooniprobe related documentation)

Got it.

Yes, though this keying is used also consistently across desktop and mobile clients. I think we are going for the moment keep it as is and defer potential improvements to the results page to future work.

Also reasonable.

Yes you are right, I think in general all the test result viewing pages can do with quite a bit of improvements. I am going to again take note of this and defer this improvements to future releases.

Again, I am fine with this, as long as this information isn't lost. Done is better than perfect!

I believe I have addressed all the addressable issues highlighted in your comments.
Please take a look at http://37.218.242.109:3000/ in case I missed something.
I did my best to improve responsiveness on mobile devices to the extent that it was possible to do so. That said mobile is not the main target platform so I think we should fix only things that are in the area of "ZOMG that is so broken" and not so much in the area of "it would look better if ...".

Thanks! I think you got all of the comments that we agreed upon to fix. Sweet!

I did my best to improve responsiveness on mobile devices to the extent that it was possible to do so. That said mobile is not the main target platform so I think we should fix only things that are in the area of "ZOMG that is so broken" and not so much in the area of "it would look better if ...".

I agree that this was the right course of action to do. But if we have some extra time in the future, we can throw some effort into this. It looks okayish for now and that's cool with me!

I am currently building a docker container with inside it the latest version of ooniprobe for you to try out.

@lindanlee @ebdet2002 A real ooniprobe with the new web UI lives here: http://37.218.242.109/client/#/

Great cooperation everybody! I wanted to chime in earlier but it seems you handled it yourself pretty well! :)

Closing this as implemented.

source: gharchive/issue

authors: elioqoshi hellais lindanlee

repo: TheTorProject/ooni-wui

license_type: permissive

license_source: bigquery


text:
🛑 Trident is down

In f4b5d09, Trident (https://thetrident.one) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Trident is back up in d051142 after 9 minutes.

repo: TheTridentOne/upptime

license: MIT

license_source: github-api


text:
🛑 Language Explorer production is down

In a82c965, Language Explorer production (https://app.languageexplorerapp.co.uk/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Language Explorer production is back up in dd6a66e.

repo: TherapyBox/upptime


text:
🛑 Outlook is down

In 4203521, Outlook (https://outlook.live.com) was down:

HTTP code: 417
Response time: 139 ms

Resolved: Outlook is back up in 10822da after 20 minutes.

repo: Thexyz/Email-Monitoring


text:
4th online meetup, 2020-12-05

10:00 - 12:00 진행 예정
접속 주소:
https://meet.google.com/jyx-mxnq-kpk
참여 방법:
Assignees에 자신의 github 계정을 self로 추가
2시간 분량의 할 일에 대해 댓글 작성
빛의 속도 혹은 최소 1일 내에 구글 캘린더 등록 메일 확인
모임 시간에 모임 진행
모임 끝난 후 공부한 내용 정리 & 링크 추가

2020 HomeComingDay 발표 준비
기존에는 하드웨어 관련 발표 준비를 하려 했으나 온라인으로 바뀌고 주제도 무거운 것 같아 바꿀 필요성이 있다고 생각함
주제 후보

캐시 메모리(Cache Memory)
맥스웰 방정식과 아인슈타인의 관계?(이건 진짜 별로일 듯)
김정운의 여수만만 모음집(개인적으로 좋아하는 작가)

좀 더 고민하는 시간을 가지려 함.
시간이 남는다면
오래된 미래 : 라다크로부터 배우다 읽기

목표
1. CSS & HTML 공부

[생활코딩]에서 영상보며 공부
노션에 정리하기
HTML : 코딩과 HTML ~ 수업을 마치며3
CSS :  CSS 등장 이전의 상황~수업을 마치며

계획
Java Collection 정리 마무리

notion

Java Stream 정리

notion

남는 시간

TDD 독후감

계획

10시 ~ : svg vue.js에서 component화 하는 법 정리하기(지난주 계획 작업 이어서..)
11￼시 ~ 11시20분 : 자바스크립트 완벽가이드 35 - 40페이지 까지 읽기
11시 50분까지 : repactoring 113 - 118페이지(3.6 가변데이터) 까지 읽기
마무리 : 진행 내용 노션에 정리하기

2nd Home Coming Day - 발표자료 준비 3
(나만 알기에는) 가슴이 웅장해지는 웹 생활 TMI

[ ]  2st online meetup에 작성하던 내용 이어서 작성하기

[ ] 자료로 필요한 이미지 준비 - 스크린샷을 찍거나 gif파일 만들기

[ ] 작성한 부분 까지 업로드 후 comment에 링크

IBM QX로 배우는 양자 컴퓨팅 책
45 ~ 55 페이지 읽고 예제 실행해보기
예제에 수정이 필요할 경우 정리해서 github에 올리기
https://github.com/jongfeel/QuantumComputing/tree/main/MasteringQuantumComputingWithIBMQX

2020 HomeComingDay 발표 주제 ~준비~ 정하기
기존에는 하드웨어 관련 발표 준비를 하려 했으나 온라인으로 바뀌고 주제도 무거운 것 같아 바꿀 필요성이 있다고 생각함
주제 후보

캐시 메모리(Cache Memory)
맥스웰 방정식과 아인슈타인의 관계?(이건 진짜 별로일 듯)
김정운의 여수만만 모음집(개인적으로 좋아하는 작가)

좀 더 고민하는 시간을 가지려 함.
전기사랑기자단 12월 기획안 작성

주제는 미정

추천받습니다..!

전기와 관련있거나
일상과 관련있어도 됨

시간이 남는다면
오래된 미래 : 라다크로부터 배우다 읽기

발표 주제 아직 고민중이시면 그래도 프로그래밍 관련된걸로 하는게 덜 무거운 주제일 것 같고요
(맥스웰 방정식, 전자기학 얘기하면 다들 놀래서 도망갈수도...)
전기사랑기자단은
그냥 무선충전 관련된거 해보면 어떨까 싶어요 (그냥 던져봤습니다)

발표 주제 아직 고민중이시면 그래도 프로그래밍 관련된걸로 하는게 덜 무거운 주제일 것 같고요
(맥스웰 방정식, 전자기학 얘기하면 다들 놀래서 도망갈수도...)
전기사랑기자단은
그냥 무선충전 관련된거 해보면 어떨까 싶어요 (그냥 던져봤습니다)

좋은 의견 감사합니다!
발표주제는 정했습니다!
무선충전은 아쉽게도 이미 블로그에 동일한 주제가 있네요..ㅠ

@wjrmffldrhrl 승현님 이제 인증사진은 안올려주셔도 됩니다. README 다시 읽어보시면 아실거에요.

@wjrmffldrhrl 승현님 이제 인증사진은 안올려주셔도 됩니다. README 다시 읽어보시면 아실거에요.

넵 확인했습니다.

authors: fora22 hi-hyein jongfeel kiJiyeon wjrmffldrhrl yoonucho


text:
Support Markdown

Should support markdown in webpack.config.js

closed by #23, published @v0.1.2

authors: benjaminEwhite evanrs

repo: Thinkful/ui


text:
🛑 STRMRocks Plex is down

In cd86109, STRMRocks Plex ($STRM_PLEX) was down:

HTTP code: 503
Response time: 479 ms

Resolved: STRMRocks Plex is back up in c18d668 after 11 minutes.

repo: Thomvh/thvmh-uptime


text:
Option to deactivate dlna discovery

i think it is kind of a waste to use udp port 1900 just for auto-discovery, so it would be nice to have an option to deactivate it.
my intention is to run a dlna client on the same machine as threadfin is running on, but threadfin is simply not starting up if it does not get the 1900.
cheers
bendsch

I'm running threadfin on a shared seedbox and port 1900 isn't permitted for me to use so I can't get threadfin to run and i haven't found a way to change the port or disable DLNA also I'm not using docker and hopefully i don't want to resolve to that. Is there any way around this?

I will surface this option

#1.1.0 release fixes this

Just tested it out. I can disable it now! Much appreciated.
For those who wonder how to disable it:
After initial execution, In your home directory you will find a folder called .threadfin in there find the settings.json and open it with a text editor, find this line inside "ssdp": true, and change it to "ssdp": false, save the file and run threadfin again.

You can also use the UI and go into Settings. Its under the General section

authors: Fyb3roptik MuhammadBayiz bendschs

repo: Threadfin/Threadfin


text:
Can common config be written in "GlobalConfiguration"

Expected Behavior / New Feature
The documentation states:   The Global configuration is a bit hacky and allows overrides of Route specific settings. It’s useful if you don’t want to manage lots of Route specific settings.
Based on this, my understanding is that if the following few configurations are common for all the entries in ReRoutes, then the following way of putting it together should work:
"GlobalConfiguration": {
    "DownstreamScheme": "https",
    "DangerousAcceptAnyServerCertificateValidator": true,
    "QoSOptions": {
        "TimeoutValue": 60000
    }
}

Actual Behavior / Motivation for New Feature
It is not working at my end. Looks like one of the possibilities:

My understanding is wrong: Then documentation should be made more explanatory.
My understanding is right: Ocelot may have some problem. Since this configuration otherwise (if I repeat these in each entry in ReRoutes) has been working for 20 services that my Ocelot instance is serving.

In either case, please help!

I agree with @abhiphirke. After reading the docs I have thought that it was possible to use "AddHeadersToRequest" inside "GlobalConfiguration" in order to add common headers to all requests but it did not work.

Any updates on this? This would be a very nice feature to have...

Looks like GlobalConfiguration section is limited for specific scenarios. Check this file to see what can be configured via GlobalConfiguration. But you can extend it with using PostConfigure trick. Check my answer on SO for example.

Looks like GlobalConfiguration section is limited for specific scenarios. Check this file to see what can be configured via GlobalConfiguration. But you can extend it with PostConfigure trick. Check my answer on SO for example.

I tried with the options supported in FileGlobalConfiguration, specifically DownstreamScheme and QoSOptions, but in vain.
I created global configuration like this:
"GlobalConfiguration": {
    "QoSOptions": { "TimeoutValue": 30000 },
    "DownstreamScheme": "https"
}

Am I missing something here?
Secondly, Your answer on SO is nice but it'd increase my service load time. Besides, if I need to perform conversion at startup, then I'd prefer to store the configuration in a CSV since it is easier to manage and can be edited in excel.
AFAIK, Ocelot does not support that. Or does it?
Please let me know.

@TomPallister Documentation seems to imply that every property in the routes can be overridden in the GlobalConfiguration section. Could you please update this part in order to reflect the current situation? Or is there any work in progress to make this happen?

Dear @abhiphirke,
You have the right to reopen this issue in the future if you come with a PR ready

authors: abhiphirke fauresco gao-artur john-larson nedimg raman-m

repo: ThreeMammals/Ocelot


text:
Install error. Could not find command "execute".

$bundle execute rake
Could not find command "execute".
"execute" should be replaced to "exec"

Fixed. Thanks!

authors: mvandervoord zlietapki

repo: ThrowTheSwitch/CException


text:
README gifs are wrong?

Not sure if you noticed or if it's intentional, but you seem to have generated the README gifs automatically so you may have not noticed that their output mostly errors

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

Not sure if you noticed or if it's intentional, but you seem to have generated the README gifs automatically so you may have not noticed that their output mostly errors

It does yes, I'm not into it for now I've just created the files. I will one time!

authors: MirsonMboa Thumuss emilyyyylime

repo: Thumuss/utpm


text:
(default,never) -> This field cannot be initialized because it is not a real variable

Since Haxe 3.3.0 only inline or read-only (default, never) fields can be used as a pattern - so I need to declare them with (default,never):
public static var V_2 (default,never) : String = "v2";
But this will be marked as an error with the message: "This field cannot be initialized because it is not a real variable", The code compiles just fine. It's a cosmetic thing but would be nice to get fixed. :)
Her a little screenshot for clarification:

To fix this, the method isRealVar in HaxeFieldModel.java can be chaged like below:
  public boolean isRealVar() {
    if (this.getModifiers().hasModifier(HaxeModifierType.IS_VAR)) return true;
    if (!isProperty()) return true;
    if (getGetterType() == HaxeAccessorType.NULL || getGetterType() == HaxeAccessorType.DEFAULT) {
      return true;
    }
    return false;
  }

authors: derRaab kodekuru

repo: TiVo/intellij-haxe


text:
Dockerize the existing portal backend API code.

Dockerize the existing portal backend API code, which has two APIs /certificates and /verification.

Pull request of the Dockerfile added in the portal-backend java code https://github.com/Tibil-vishwAAs/Vishwaas/pull/32

completed

repo: Tibil-vishwAAs/Vishwaas


text:
🛑 Melon Ticket is down

In d7298ca, Melon Ticket (https://ticket.melon.com) was down:

HTTP code: 406
Response time: 968 ms

Resolved: Melon Ticket is back up in fe46956 after 9 minutes.

repo: TicketOpen/status


text:
🛑 Melon Ticket is down

In 90ec09d, Melon Ticket (https://ticket.melon.com) was down:

HTTP code: 406
Response time: 987 ms

Resolved: Melon Ticket is back up in 2e4554d after 9 minutes.


text:
geom_text with geom_bar

geom_bar provides automatic statistics, example "counts". So when you want to add label, you use in ggplot2
geom_text(aes(x=x, y=..count.. ,label=..count..),stat="count"). and you will have the counts with a label. Is there a way to do this without transforming the data.
the example
library("ggplot2")
library("ggplot2movies")
mov <-subset(movies, year>2000 & mpaa !="")
ggplot(mov)+geom_bar(aes(x=year))+geom_text(aes(x=year,y=..count..,label=..count..),stat="count",vjust=-1)

For this specific example, makie has the option bar_labels that you can use inside of aes - but the general functionality isn't there, no. Hopefully this will be added in the future

authors: eoteroe rdboyes


text:
"minecraft.service: Failed at step EXEC spawning /var/minecraft/mcrcon/mcrcon: Permission denied"

I am setting up a server in terminal, and dont know what happened. All i knew was, i shut the server down, enabled command blocks in server.properties and tried to start it back up, getting this problem.
Help please?

no, that is not my ip.

Changing server.properties and/or restarting doesn't cause this kind of problems, something else has changed.
Please check will /var/minecraft/mcrcon/mcrcon file exist? And will it have executable flag (x) set?

authors: Atomicez terokorp

repo: Tiiffi/mcrcon

license: Zlib


text:
invalid syntax

I'm trying to download a novel, but it just keeps showing this (I blacked out my username). I downloaded the requirements correctly, and I have python installed correctly too, so I don't know what the problem is.

You have to use Python 3
(Python 2 is end of life since almost a year now anyway)

Okay, I just downloaded the latest version of python and I'll try again.

Now this happened. I made sure that python was downloaded in PATH.

Now this happened. I made sure that Python was downloaded in PATH.

Just follow the README.md and istall the dependencies first.

Thanks! I downloaded the requirements again, and it worked.

authors: Duhhmas TilCreator

repo: TilCreator/Tapas-Comic-Downloader


text:
Missing Chapters

Hello
I have tried to download a series but it is skipping chapters. I have them all unlocked, so there should be no issue in accessing them. When the code is executing I see it is only detecting a certain number of photos (see photo attached) and after 9/53, the number of photos found remains static at 461. Similarly, when I go into the comic's download folder, none of the chapters after 9 have been downloaded. It seems there is an error in detecting photos for the comics.
In another trial,  it downloaded the first 30 chapters and then chapter 51, 52 and then 63.

Are you using cookies and how old is the cookie file?
It could be some kind of rate limiting, but I never encountered that before

I haven't used any cookie file for these particular ones. Or Do you mean on my browser itself? I cleared my cookies in the browser and the same thing is happening still.

authors: ONSKJ TilCreator


text:
Restore openssl dependency and other recipe updates

Restore openssl dependency
@Shelnutt2 On Dec 20th, you removed the dependency on openssl and set the flag --disable-libcurl (https://github.com/TileDB-Inc/htslib-feedstock/pull/2; https://github.com/TileDB-Inc/htslib-feedstock/commit/093f1795af58a8381c787a726e0adf8e2399e080). Then on Feb 9th, you specified openssl 1.1.1 and 3 and rerendered the feedstock (https://github.com/TileDB-Inc/htslib-feedstock/pull/4; https://github.com/TileDB-Inc/htslib-feedstock/commit/db2bec795e2452f9406cc3a8844935731f8f327d). But this had no effect, since it's no longer a dependency. This is why openssl is not included in any of the yaml files in .ci_support/, and openssl 3 (the conda-forge pinning) was installed in all the builds. This PR adds back openssl as a dependency for the linux build, and then builds each libdeflate variant for both variants of openssl. This should hopefully provide enough options for the conda solver to choose from.
And a note for my future self: I confirmed why openssl is only needed on linux. macOS has native software it can use, whereas linux uses libcrypto from openssl. This is what it uses for curl and s3 support
https://github.com/samtools/htslib/blob/0ad23b0abcaf50bd6c465157870e3b0877d654c2/INSTALL#L50

Amazon S3 support requires an HMAC function to calculate a message
authentication code.  On MacOS, the CCHmac function from the standard library
is used.  Systems that do not have CCHmac will get this from libcrypto.
libcrypto is part of OpenSSL or one of its derivatives (LibreSSL or
BoringSSL).

Skip Windows build
Skip the windows build now that we have implemented the static-linking strategy in m2w64-htslib-build and m2w64-htslib-feedstock
For documentation purposes, here are some previous attempts to build htslib using the msys2 environment installed by conda:

#1 by @Shelnutt2
My attempt in m2w64-htslib
My attempt in https://github.com/TileDB-Inc/tiledb-vcf-feedstock/pull/65

Other recipe updates

Added license file
Added maintainers
Removed defaults channel

Here are the build logs for the successful jobs that ran on my fork

source: gharchive/pull-request

repo: TileDB-Inc/htslib-feedstock


text:
Does it support RTX 40 series? If no is there any hope for update?

I'm looking to buy a GPU. and I like to experiment with LLMs. Should I go for RTX 40 series?

I‘m using RTX 4090

authors: amarjit-singh taoApple

repo: TimDettmers/bitsandbytes


text:
attempt to index global 'popups' (a nil value)

Hello, it's really a pleasure to see this ambitious project being worked on, being both a VIm and Emacs (at work, not by choice) user and wishing we had something like Magit over here.
I understand this is a WIP project, but after a quick little test I found one small issue. In the status buffer, if and only if the help popup (?) is displayed, some of the commands emit an error, such as Log (L):
E5108: Error executing lua ...ano/.data/nvim/plugins/neogit/lua/neogit/popups/help.lua:38: attempt to index global 'popups' (a nil value)

fixed with 79d1706

authors: RianFuro mfiano

repo: TimUntersberger/neogit


text:
Remove unsafe & static mut

For example, Windows cursor implementation does use ...
static mut SAVED_CURSOR_POS: (u16, u16) = (0, 0);

... to store the cursor position, etc. We have to go through the code, check for other occurrences and fix them.
Occurences:

[ ] input & static mut ORIG_MODE: u32 = 0;
[ ] style & static mut ORIGINAL_CONSOLE_COLOR: u16 = 0;
[ ] utils & pub static mut RAW_MODE_ENABLED: bool = false;
[ ] utils & static mut ORIGINAL_TERMINAL_MODE: Option<Termios> = None;
[ ] cursor & static mut SAVED_CURSOR_POS: (u16, u16) = (0, 0);

I actually had that in the past, I would not mind to change it back to lazy_static, I had that code because it would save me a dependency and terminals are single-threaded most of the cases anyways.

#248

terminals are single-threaded most of the cases anyways

It breaks the Rust safety rule - aliasing & mutation should never happen at the same time if the mutation isn't synchronised.
Sharing mutable references in Rust is undefined behaviour
Generally speaking, people always tend to talk about threads, but they should talk about concurrency and reentrance, because it can happen even without threads.

Can't find the issue now, but there's one about deprecation / removal of the static mut from the Rust language.

Can't find the issue now, but there's one about deprecation / removal of the static mut from the Rust language.

https://github.com/rust-lang/rust/issues/53639

Yep, this one exactly! Thanks :)

It looks like all the unsafe statics are removed. This can be closed.

authors: MaulingMonkey TimonPost zrzka

repo: TimonPost/crossterm


text:
Added Checking for null values and broke up data processing into mult…

…iple cells

Added code to check if there are null values and broke up the data merging code into separate cells

Added code to check for duplicate features and checking for data types of features. Added charts to show distribution of students in merged data


text:
Feature: Day / Night mode

Add toggle for Day / Night mode.

This can now be addressed with the theme system in the next release, closing.

repo: TimothyMeadows/GUvrs


text:
🛑 Discord Bot is down

In 99d5a33, Discord Bot (https://tinoy.tinvn.eu.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Discord Bot is back up in 110eafb after 9 minutes.

repo: TinDevVN/status


text:
testing error

Hi, I tried to run the CVC testing and it shows the error message :
FileNotFoundError: [Errno 2] No such file or directory: './checkpoints/vocoder/checkpoint-1000000steps.pkl'
is there some setting I missed? as I can't found the "checkpoint-1000000steps.pkl" file after training, there is not .pkl file, just .pth, thanks for your help.

sorry for my mistake ... again, I found that I missed download the pretrained file, thanks.

repo: Tinglok/CVC


text:
Update scalafmt-core to 3.4.1

Updates org.scalameta:scalafmt-core from 3.4.0 to 3.4.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (3.4.0).
You might want to review and update them manually.
modules/monix/build.sbt

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "scalafmt-core" } ]

labels: library-update, early-semver-patch, semver-spec-patch, old-version-remains, commit-count:1

Superseded by #172.

repo: Tinkoff/phobos


text:
🚀 - Add a service for breaking points that matches the current grid

Which @taiga-ui/* package(s) are relevant/releated to the feature request?
core, styles
Description
Add a service for breaking points that matches the current grid. I want to be able to hide and remove elements based on the current grid size.

Basically it should be an Observable service that uses WINDOW and matchMedia with TUI_MEDIA token to emit current breakpoint.

Hi, I have started working on it. Should this service be singleton or there is no need to do so ?

authors: DerSizeS waterplea zarghamkhandev

repo: Tinkoff/taiga-ui


text:
feat(cdk): directive to process value before it is copied

PR Checklist
Please check if your PR fulfills the following requirements:

[X] The commit message follows Conventional Commits
[ ] Tests for the changes have been added (for bug fixes / features)
[ X] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[X] Feature
[ ] Refactoring
[ ] Code style update
[ ] Build or CI related changes
[ ] Documentation content changes

What is the current behavior?
there is no such directive
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[X] No

@splincode it is quite strange failed test, can you check or may just rerun will help

@Mahakon try run npm run affected:test:libs in local

@splincode i run, it compiled successfully.

@Mahakon try run npm run affected:test:libs in local

@splincode fix test, can you rerun

Since we already went down this rabbit hole, @Mahakon please fix the test by using actual DataTransfer object.
@splincode in future I don't believe we should be writing tests like these. They take way more time to implement than the actual feature, the feature is one line and thus unit tests will most likely not save us any time debugging potential issues plus they are very synthetic and detached from the actual situation of user pressing Ctrl + C and all related nuances.

@waterplea

in future I don't believe we should be writing tests like these

Of course, this is at the discretion of the person contributing the code. I only adhere to the situation that for any new code it is better to add a test script. So that in the future you can easily modify the code later, extend it, see regressions. In addition, it allows the author of the code to learn how to write good tests, if he did not know the pitfalls before.

@splincode @waterplea lets just skip this test as realisation of this test will take a lot of time, but is is quite unnecessary

@splincode @waterplea lets just skip this test as realisation of this test will take a lot of time, but is is quite unnecessary

Yes, go ahead and drop it

authors: Mahakon splincode waterplea

repo: TinkoffCreditSystems/taiga-ui


text:
this error is showing after update 2.2.31 version update

\GeneratedPluginRegistrant.java:129: error: cannot find symbol
flutterEngine.getPlugins().add(new fman.ge.smart_auth.SmartAuthPlugin());
^
symbol:   class SmartAuthPlugin
location: package fman.ge.smart_auth
1 error

SmartAuth was removed from Pinput in versions ^5.0.0, so that I don't force people who don't want to use SMS autofill to depend on it and avoid building issue like this.
If you need the SMS autofill on android and still having same issue, please checkout the SmartAuth repo.

authors: Tkko alokesh-git


text:
Pinput broken when app uses filled input theme

If the app theme uses InputDecorationTheme(filled: true) pinput just shows a solid box.

Hi, in latest version inputDecoration is removed from Pinput API, consider upgrading the dependency.

Done, Version 2.1.0.
Reopen if needed.

authors: Tkko stx


text:
Draft of a geometry operations applicator

Resolves #982

@snowman2 I have a draft solution for #982 here. I'm going to remove it from the fiona 1.9a2 milestone since there's still some discussion to be had about the design.

repo: Toblerity/Fiona


text:
Added Compound Interest Problem Function

Function to generate Compound Interest Problem.

I'm getting some issues with merge conflicts. Can you remove changes to readme.md?

Which changes?
Can please share details

Remove changes to README.md

Remove changes to README.md
Which changes?
Can please share details

repo: Todarith/mathgenerator


text:
Write more TestFX tests

I had to shorten some of the test names on the last commit (cut, copy, paste tests) because I was getting build failures due to Gradle being unable to write the test report. I guess it's due to too long of a path name. This issue may be what's causing it, but I was running it on Gradle 3.5.
In addition, the delete[Next/Previous]Word deletes the word and the following space (or whatever else is picked up by wordBreaks[Forwards/Backwords](2). Is this a bug? Or is the deleted space intentional?

I'm also wondering whether StyledTextAreaBehaviorTest should be moved to its own package in the test packages, and move each test suite into its own test class. This would minimize the long path name issue I encountered above and make the code more readable.

Aye, that approach is definitely cleaner.

Hmm... it built fine on mine multiple times, though there were some flaky tests from time to time...
I'll have to look at this again later in the week.

Well that doesn't make any sense. Without the force-display stage code, the tests do not pass on my machine but it does on Travis, despite both of us using the Linux OS...?

I'm guessing this has to do with running the code in headless mode, but I'm not sure how to do that on my end. At the same time, I don't understand why headless mode would work properly whereas head (?) mode wouldn't.

After upgrading to the latest TestFX release, the tests passed on my machine.... very strange indeed.

Ok, looks like everything works, except for Page Down for very strange reasons. I'm not sure why, but at least I can move on to the next tests.

@TomasMikula @twistedsquare since you two use Mac, could one of you test out this PR? I'm going to clean this PR up a bit and then merge it. However, I want to make sure it builds on a Mac, so we don't get numerous issues later about it not building properly on other people's systems.

Actually, hold that thought. There's one more test I was going to write, but I'll have to do that later in the week.

I'm not sure how to properly set up the Travis files to get these to work properly, so I've filed TestFX/TestFX#396

The Linux builds have been failing because when I copied TestFX's Travis files over, they were building on the Trusty distro whereas we were building on the Precise distro. However, I'm not sure why that would make a difference. Both the OSX and Trusty builds fail on the same test in ContextMenuTests.

The Linux builds have been failing because when I copied TestFX's Travis files over, they were building on the Trusty distro whereas we were building on the Precise distro. However, I'm not sure why that would make a difference.

I removed the OSX environment and the two Linus builds passed. After comparing the two, it seems the Linux builds fail when install: true is used. Everything else appears to be the same.

@TomasMikula Can you sign up this project for Appveyor, so we can add CI for Windows as well?

I cleaned up the commit history. Everything is the same except for ContextMenuTests, which now shows the context menu through means other than a simulated user right click. I'm not sure if that will cause the two tests that were otherwise failing to pass in Travis on OSX, but it's a start.
As for the other tests that are failing, they all relate to using home/end, up/down on a multi-line paragraph when no modifiers are down and when only shift is down. Strangely, when shift and shortcut are down, they work correctly.
I need to look at the SelectionPolicy.EXTEND that's sometimes used for OSX environments to insure that my tests aren't failing because I'm testing for behavior that isn't normal on that OS.

I looked at the SelectionPolicy.EXTEND, and it's only used in shift + left mouse presses. I'm not sure why the multi-line navigation tests would fail. As for the context menu tests, not the opposite ones fail. Very strange...
I think for now, I'll add an assumeTrue statement, so that the tests that otherwise fail on OSX only get run on Linux. This would allow me to continue to work on other parts of this project while still insuring most of the tests pass.

Ok. I finally got the multi-line paragraph navigation tests to pass. Now I just need to get these remaining 2 ContextMenu tests to pass (or go back to my idea of skipping them if run on a mac).

Before merging this, I think I should clean up the tests once more and rename some tests to explain what they do (in other words, homeMovesCaretToStartOfArea() instead of home()).

repo: TomasMikula/RichTextFX


text:
Feature request

Is your feature request related to a problem? Please describe.

No

Describe the solution you'd like

Add to clear cmd, when you ping user bot will delete all messages from this user.

Describe alternatives you've considered

Nothing there

Additional context

There nothing too)

I believe we already have a purge cmd meant to do a similar task, please do try that and tell if it meets your need.

authors: Rocky-pup malbouy


text:
ノードそれ自体とノードのレイアウトを決める要素をコンポーネント的に分離したい

現状，ノードそれ自体と，子ノードの配置は一つのコンポーネント(TreeNode）で記述されている．
しかし，ノードそれ自体も，ノード間関係についてもロジックが複雑になってきたので分離したい．

ロジックが複雑になってきたという動機が，#17 によって無くなったので，ひとまず締めとする．


text:
on_item_on_ground_item and on_ground_item_option

Current Behavior
on_ground_item_option for item 1511 (log) and option "light" doesn't appear to do anything.
Expected Behavior
Should execute function when selecting light option on a log on the ground
Steps to Reproduce the Problem

add on_ground_item_option code, for example
    on_ground_item_option(1511, "light") {   //some code }
select the option on the ground item in-game
//some code does not execute

Suggestion also: add an on_item_on_ground_item method, for example using a tinderbox on a log which is on the ground.


text:
🛑 VTP.XYZ is down

In 31a87f7, VTP.XYZ (https://vtp.xyz/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: VTP.XYZ is back up in a6760a6.

repo: TomsProject/uptime


text:
Tone.Players onload callback doesn't fire when there's more than one player

Describe the bug
Players.onload callback doesn't seem to be invoked if the Players object is constructed with more than one audio file / buffer.
To Reproduce
The code snippet below is taken from Players.test.ts.
I imagine that if you added a second item to the url audio buffer map and ran the test, that the onload callback would not fire & the test would fail.
		it("can pass in additional args in the second parameters", (done) => {
			const players = new Players({
				test: "./audio/sine.wav",
			}, {
				onload: () => {
					expect(players.player("test").buffer.loaded).to.be.true;
					expect(players.volume.value).to.be.closeTo(-12, 0.1);
					players.dispose();
					done();
				},
				volume: -12,
			});
		});

Expected behavior
I expected the onload callback to be fired when both/all buffers have been loaded.
What I've tried
With just one item in the map, I verified that the onload callback fires. With more than one, it doesn't seem to work. In my personal code, I even replaced the audio file of the second player to be the same audio file as the first player, and the onload callback never fired.
  const audioSamples = new Tone.Players({
    sampleA: "assets/some_valid_url.m4a",
    sampleB: "assets/some_valid_url.m4a", // `onload` never called even if I use the same file!
  }, {
    onload: () => {
     // this line never seems to fire.
      console.log('loaded audio');
    },
    onerror: (e) => {
      console.log('players error ', e);
    },
  });

Update:
This could be an issue with ToneAudioBuffers-- I don't see any test that confirms that onload is called when multiple urls are provided. (https://github.com/Tonejs/Tone.js/blob/master/Tone/core/context/ToneAudioBuffers.test.ts)
In the meantime, I'm going to await Tone.ToneAudioBuffers.loaded() since that seems pretty close to what I need right now.

I want to work on this issue , please assign it to me.


text:
NoiseSynth inaudible

NoiseSynth seems to not be producing sound. Tested in Chrome 65 and in Safari 11.0.2.
Was testing the example from the docs after I noticed NoiseSynth stopped producing sound in a project where I'd used it previously (it was working before, I swear!).
var noiseSynth = new Tone.NoiseSynth().toMaster();
noiseSynth.triggerAttackRelease("8n");

Reproduced here

whoops. this line is supposed to be time + ... instead of time = ...

I get this too... need some fancy unit test for this 😆

lol despite all my fancy unit tests, somehow this passed 🤔

Is this still an issue? triggerAttackRelease seems to not do produce any noise either...
`
....
let noiseSynth = new Tone.NoiseSynth();
let synthJSON = {
"noise": {
"type": "pink",
"playbackRate" : 1
},
"envelope": {
"attack": 0.001,
"decay": 0.5,
"sustain": 0,
"release": 0.1
}
};
this.noiseSynth = noiseSynth.toMaster();

....
self = this;
this.eventId = Tone.Transport.scheduleRepeat(function(time){
  self.noiseSynth.triggerAttackRelease('16n');
}, '16n');

`

authors: cyrusasfa superbuggy tambien zfan40


text:
ViewPager does not display contents when using LinearSLM

ViewPager content on a RecyclerView item is not displayed when using the LinearSLM.
Tracked it down to the ViewPager prematurely returning from onMeasure() => populate() method, since the ViewPager is not attached to the window.
https://github.com/android/platform_frameworks_support/blob/master/v4/java/android/support/v4/view/ViewPager.java#L982
Was able to resolve the issue by updating LinearSLM.java and moving the addView() call before the measureChild() call.  https://github.com/TonicArtos/SuperSLiM/blob/early_release_4/library/src/main/java/com/tonicartos/superslim/LinearSLM.java#L60
That change didn't appear to have any side effects.
Is there a specific reason addView() is called after measureChild() in LinearSLM?  Looking at the default LinearLayoutManager, measureChildWithMargins() is called after addView(). https://github.com/android/platform_frameworks_support/blob/master/v7/recyclerview/src/android/support/v7/widget/LinearLayoutManager.java#L1396

:+1:

This looks reasonable. I seem to remember the layout managers having SuperSLiMs current sequence, obviously that is different now. I am getting a new version of SuperSLiM ready at the moment and I'll make the change there. It'll be up once the house fibre gets connected next week.

Fantastic...thanks very much.  Good luck getting the fibre connected.

They still haven't connected the fibre, but they did send, three weeks later, a mobile hotspot to use in the mean time. Anyway, I made sure to follow your recommendation in version 5 so you shouldn't have this problem again when you switch across. Version 5 isn't yet ready for use, but if you'd like to, you can check it out on the version5 branch.
About version 5
Version 5 is a new implementation of SuperSLiM that works using an internal graph of your data set. This solves many problems with the old design. In Milestone 1, version 5 will render your data set as a graph of sections and items. It supports horizontal and vertical configurations, in addition to the other common layout configurations for RecyclerView. Oh yes, it also works with RecyclerView's predictive animations. The design is also simpler to use and easier to extend. However, right now that actual layout is incomplete as it does not scroll.
Milestone 2 is focused on bringing the library up to a usable point. It will add scrolling, a complete linear section layout, a complete set of header layouts, and a few other things. There are a few more planned milestones too. Please see the project plan for more information.

authors: TonicArtos daritz4ever vicalcazar

repo: TonicArtos/SuperSLiM


text:
Refactor: Remove DefNo

To remove TxsDef, we need to remove DefNo first.

Start Development Acceptance Test
End Development Acceptance Test
Start Development Acceptance Check
End Development Acceptance Check
Checking development acceptance test output for file 20170626_144337_DatOutput.datr

TestCopyright:         PASS
Test build:            PASS
Torxakis build:        PASS
SelfTests:             PASS
TestExamps:
--- Stimulus Response Tests
----- StimulusResponse Test 1: PASS
----- StimulusResponse Test 2: PASS
----- StimulusResponse Test 3: PASS
----- StimulusResponse Test 4: PASS
----- StimulusResponse Test 5: PASS
--- CustomerOrders Tests
----- CustomersOrders Test: PASS
--- LuckyPeople Tests:
----- LuckyPeopleTest Test 1: PASS
----- LuckyPeopleTest Test 2: PASS
Checking finished

repo: TorXakis/TorXakis


text:
Remove GolemShouldAvoidFences patch

Can lead to spikes and I couldn't actually get it to change result when I changed to a postfix. AKA it looks like they already ignore fences without the patch. Let me know if I missed something though.

This prefix was added to prevent errors being generated related to fence pathing for animals. This is a prefix to prevent any following code from being executed due to null references for fields not created for golems. While this may appear to cause "spikes," related to RWoM, it prevents any additional code checks in core rimworld code if the pawn is a golem likely has less impact than default code process requirements.

Sweet, thanks for the extra context! This one was the result of a direct report in dubs discord and I just happened to catch the person asking if it was the issue. I believe the context was after a minute or two of starting the game, their game would randomly freeze and jitter. I removed this patch and the issue appeared to be resolved. I might take another look with how the jitters can be prevented (or what even causes them, since I could not replicate the issue) in the future.

authors: TorannD noreenko

repo: TorannD/RWoM


text:
Run on single GPU

can I run the code using single GPU ?

Yes, you can. The code will use all your available GPU(s) by default.

I got error like this :
Traceback (most recent call last):
  File "flexmatch.py", line 351, in <module>
    main(args)
  File "flexmatch.py", line 66, in main
    main_worker(args.gpu, ngpus_per_node, args)
  File "flexmatch.py", line 199, in main_worker
    torch.distributed.barrier()
  File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\distributed\distributed_c10d.py", line 1946, in barrier
    _check_default_pg()
  File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\distributed\distributed_c10d.py", line 211, in _check_default_pg
    "Default process group is not initialized"
AssertionError: Default process group is not initialized

I change multiprocessing_distributed to False and GPU to 0 in config file. any idea ?
thank you

Could you try directly running the project on your single GPU without
changing the default argument and see if this error still exists?
On Sat, Dec 4, 2021, 10:32 Rariwa @.***> wrote:

I got error like this :
Traceback (most recent call last):
File "flexmatch.py", line 351, in
main(args)
File "flexmatch.py", line 66, in main
main_worker(args.gpu, ngpus_per_node, args)
File "flexmatch.py", line 199, in main_worker
torch.distributed.barrier()
File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\distributed\distributed_c10d.py", line 1946, in barrier
_check_default_pg()
File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\distributed\distributed_c10d.py", line 211, in _check_default_pg
"Default process group is not initialized"
AssertionError: Default process group is not initialized
I change multiprocessing_distributed to False and GPU to 0 in config file.
any idea ?
thank you
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TorchSSL/TorchSSL/issues/16#issuecomment-985951422,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSICDQBWTTMRWHXGODPLGTUPF4T3ANCNFSM5I5HP3MQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

This is if I change multiprocessing_distributed to True (default)
flexmatch.py:42: UserWarning: You have chosen to seed training. This will turn on the CUDNN deterministic setting, which can slow down your training considerably! You may see unexpected behavior when restarting from checkpoints.
  warnings.warn('You have chosen to seed training. '
flexmatch.py:49: UserWarning: You have chosen a specific GPU. This will completely disable data parallelism.
  warnings.warn('You have chosen a specific GPU. This will completely '
Traceback (most recent call last):
  File "flexmatch.py", line 351, in <module>
    main(args)
  File "flexmatch.py", line 64, in main
    mp.spawn(main_worker, nprocs=ngpus_per_node, args=(ngpus_per_node, args))
  File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\multiprocessing\spawn.py", line 199, in spawn
    return start_processes(fn, args, nprocs, join, daemon, start_method='spawn')
  File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\multiprocessing\spawn.py", line 157, in start_processes
    while not context.join():
  File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\multiprocessing\spawn.py", line 118, in join
    raise Exception(msg)
Exception:

-- Process 0 terminated with the following error:
Traceback (most recent call last):
  File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\multiprocessing\spawn.py", line 19, in _wrap
    fn(i, *args)
  File "D:\Ramdhan\dynocard\TorchSSL-main\flexmatch.py", line 93, in main_worker
    world_size=args.world_size, rank=args.rank)
  File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\distributed\distributed_c10d.py", line 421, in init_process_group
    init_method, rank, world_size, timeout=timeout
  File "C:\Users\Owner\Anaconda3\envs\nlp\lib\site-packages\torch\distributed\rendezvous.py", line 82, in rendezvous
    raise RuntimeError("No rendezvous handler for {}://".format(result.scheme))
RuntimeError: No rendezvous handler for tcp://

I will re-open it if you still have questions

repo: TorchSSL/TorchSSL


text:
微信收到信息后不主动打开 后台不会自动乖巧

这问题貌似在之前版本修复了 。不过我是5.05版本，还是有这问题。希望作者查看，十分感谢

@Feeeiii 开启 乖巧模式的 “不处理有通知应用”了吗？

没有勾选“保护有通知的应用” 。
乖巧规则也没开。
sony xz premium类原生系统。方案ab全开了。
我记得5.0.2.1和之前的版本都能乖巧的

@Feeeiii Hi, 我这里自己测试时OK的，麻烦截取一份xp日志看下。

@Feeeiii 收到GCM之后，会等待30s再去处理该APP。

@Tornaco
感谢回复。
我没有开gcm，只是用关联规则让微信放入缓存同时又能接收信息。
xposed日志是那个error.log么

@Feeeiii 对，需要提前打开 应用管理的调试模式。

日志分析：

微信总共被检查11次，有5次是因为后台启动，其余的是因为回到后台。

$ grep "postLazyServiceKillerIfNecessary com.tencent.mm" . -rn
./error.log:509:05-10 09:03:49.645 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Process start background
./error.log:629:05-10 09:03:53.249 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Process start background
./error.log:765:05-10 09:03:56.635 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Process start background
./error.log:928:05-10 09:04:01.359 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Package-Move-Front
./error.log:1219:05-10 09:04:06.023 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Process start background
./error.log:1341:05-10 09:04:07.464 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Package-Move-Front
./error.log:1370:05-10 09:04:08.045 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Process start background
./error.log:3193:05-10 09:04:29.131 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Package-Move-Front
./error.log:5049:05-10 09:26:11.608 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Package-Move-Front
./error.log:5791:05-10 09:35:09.141 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Package-Move-Front
./error.log:7585:05-10 10:14:20.614 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY postLazyServiceKillerIfNecessary com.tencent.mm Package-Move-Front

处理微信的结果，微信被乖巧处理12次，打出以下日志表明，微信没有因为其他原因搁置处理。

$ grep " isFwSolution candidate package to kill: com.tencent.mm" . -rn
./error.log:578:05-10 09:03:51.737 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:633:05-10 09:03:53.436 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:835:05-10 09:03:59.646 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:1001:05-10 09:04:03.250 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:1266:05-10 09:04:06.359 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:1536:05-10 09:04:12.465 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:1581:05-10 09:04:16.025 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:1605:05-10 09:04:18.046 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:3325:05-10 09:04:34.132 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:5183:05-10 09:26:16.610 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:5874:05-10 09:35:14.143 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm
./error.log:7723:05-10 10:14:25.615 I/Xposed  ( 1928): X-APM-S-VERBOSE-LAZY, isFwSolution candidate package to kill: com.tencent.mm

另外，日志里并没有表明微信是由应用管理的GCM增强启动的。
@Feeeiii 需要确认下：

微信是利用GCM增强规则启动的吗？

@Tornaco
关联规则ALLOW android com.tencent.mm
ALLOW com.tencent.mm com.tencent.mm
DENY * com.tencent.mm

@Feeeiii 收到消息30s后，微信是存留服务吗？还是有个进程。
目前需要澄清：

正常情况下切换前后台，微信可以正常被处理对吧？
只要收到消息，微信就会一直在后台运行服务对吧？

从上面日志分析来看，微信是在10:14:25就被处理掉了。此后再也没有微信的相关日志。
建议查看关联启动记录，看下微信是为何会被启动。条件允许的话帮忙截个视频看下复现步骤~

@Tornaco
1.是的 手动打开微信再放到后台 他会进入缓存
2.是的 收到信息不手动打开，就会一直有3个进程和1个服务
https://pan.baidu.com/s/1HDtUbDqSg3sMz6f3ZBSWEA 视频传到百度盘了

@Feeeiii
辛苦了。
现在需要继续确认下：

发出消息后，微信多了一个服务，需要看下这个服务是叫什么名字（这样可以结合日志分析）。
可以在乖巧模式设置里打开 Toast提醒，确认下30s后是不是微信真的被处理了。

如果30s后看到了提示，微信被处理了，就证明是处理服务环节出问题了。
感谢~

      ![screenshot_20180510-141252](https://user-images.githubusercontent.com/39056692/39854957-8847e76c-545c-11e8-95b3-56b9b94ca088.png)

2.开启Toast，主动打开微信再切到后台后，会发出“即将为微信停止服务”的提示。但不主动打开微信，就不会提示

@Tornaco 啊 图片挂了 复制图片地址看哦~

@Feeeiii OK，稍后会出个新版本。

@Feeeiii 试一下 https://github.com/Tornaco/X-APM/releases/tag/5.0.7-BETA3
不管结果如何，麻烦测试时截取一份日志。

@Tornaco 已经解决了 会自动乖巧 感谢
附带日志
error.log

@Tornaco 已经解决了 会自动乖巧 感谢
附带日志
error.log

@Feeeiii 好的，不客气😂

authors: Feeeiii Tornaco

repo: Tornaco/X-APM


text:
Наполнение транспорта припасами

У нас давно не менялось наполнение грузового отсека транспортных средств. Сейчас там мало кому нужные магазины MX, ракеты PCML, куча бесполезных 40 мм дымовых гранат и прочий мусор. Предлагаю переделать стандартный комплект для машин, стоящих на базе (в разумных пределах). Могу оформить всё самостоятельно.

Мы не регулируем наполнение машин - это базовый комплект  который добавляет сама арма. Я не хочу превращать технику в мобильные "арсеналы" (и отбирать работу у пилотов),  поэтому думаю либо оставить все как есть,  либо удалить все кроме 4х аптечек.

@ToxaBes я не говорю снаряжать машины по самое небалуй, а всего лишь убрать оттуда базовый мусор и добавить немного магазинов обычных штурмовых винтовок. Запихивать туда ракеты и склады с гуманитарной помощью  по умолчанию не нужно. Пилоты тащат крупные партии на безопасные позиции, а машина может помочь в плане экстренной помощи, когда пилот скидывает её с воздуха.
Часто наблюдаю ситуацию, когда приезжает подкрепление на машине, но пехота на поле боя не может взять припасы из-за их отсутствия.

Немного это по 2-4 магазина для 3-4 основных винтовок + дымы,  гранаты и аптечки.  Сюда не вхрдят патроны к снайперкам,  ракеты к титанам и т.д. Составь примерный вариант -  обсудим.

@ToxaBes вот примерно что нужно намутить, пояснение ниже:
Магазин STANAG, 30 патр. 6,5 мм - 3 шт.
Магазин STANAG, 30 патр. (красные) 6,5 мм - 3 шт.
Запасной магазин на 30 трас. патронов 7,62 (зеленые) - 3 шт.
Магазин на 30 трас. патронов 7,62 (зеленые) - 3 шт.
Магазин на 30 станд. трас. патронов 5,56 мм (красные) - 4 шт.
Магазин на 30 патронов 5.56 с трассирующими пулями (красными) - 4 шт.
Дымовая шашка (синяя) - 16 шт.
Осколочная граната РГО - 4 шт.
Перевязочный пакет - 8 шт.
Подрывной пакет - 1 шт.
Штурмовой ранец (черный) - 1 шт.
Расчёт идёт на 4 человека, т.к. с текущим онлайном и тактикой это оптимальное количество человек на машину. 2-4 магазина на 4 человека с нашими ботами-терминаторами очень мало: на дистанции ≈500 метров из MX уходит на бота около 3-8 попаданий; в ближнем бою у SPAR 16 на одного бота уходит около 10-15 патронов. Соответственно боеприпасы делятся на 4 человека и этого хватит, чтобы протянуть, не шикуя, в самой плохой ситуации и дождаться подвоза припасов пилотом.
Ранец и подрывной пакет нужны, когда носитель взрывчатки теряет её армейским способом, уж очень неприятная ситуация и каждый раз в таком случае жалеем, что нет припасов в машине.

Слишком много всего. Никаких подрывных пакетов - есть на кп. Никаких рюкзаков и трасеров. Я против такого упрощения. То что есть нужно переирать базовы состав снаряжения в охотнике например,  не увеличивая количества вещей.  Например, оставить текущее количество дымов но поменять их на синие,  убрать оружие и высорелы к гранатомету но добавить патроны 7.62 и один коробо для легкого пулемета и т. д.

Про потерю подрывного пакета -  в этом есть часть геймплея: потеряли или забыли пакет на базе взять,  идите штурмуйте КП,  там есть пакет,  либо ждите посылку с базы. Потеряли пакет с КП - возвращайтесь на КП там несколько пакетов.

@ToxaBes по пакету согласен (честно, я забыл, что он есть на КП). По припасам всё немного проще. Смотри:
Охотник сейчас:

2 штурмовые винтовки MX с эффективной дальностью до 800 метров
10 перевязочных пакетов
16 магазинов по 30 патронов для MX
6 магазинов по 100 патронов для пулемёта MX
10 ручных гранат
куча 40-мм говна
2 ракеты PCML

Страйдер сейчас:

2 штурмовые винтовки Mk20 с эффективной дальностью до 500 метров
16 магазинов по 30 патронов для всего классического натовского стрелкового оружия
3 короба по 200 патронов под Mk200
10 ручных гранат
куча 40-мм говна
2 ракеты PCML

Праулер сейчас:

2 штурмовые винтовки MX с эффективной дальностью до 800 метров
10 перевязочных пакетов
16 магазинов по 30 патронов для MX
6 магазинов по 100 патронов для пулемёта MX
10 ручных гранат
куча 40-мм говна
2 ракеты PCML

С такими припасами отряд NATO может выкосить половину основы, а партизаны могут порешить всю основу, да ещё и на спецоперацию останется. Делают ли игроки это сейчас, используя машину как арсенал? Облегчает ли это задачу? Нет, не облегчает. Получается, что никто не использует машины как передвижной арсенал, если самостоятельно не запихивают туда припасы.
Я предлагаю актуализировать боеприпасы под текущие нужды, но не в таких количествах, как это есть сейчас. Машину нужно сделать не коробкой с припасами, а маленьким НЗ на случай если что-то пойдёт через задницу.
Самое актуальное и лёгкое, что сейчас нужно - магазины 6.5x39, 7.62x39, 5.56x45, дымы, медпакеты. Пулемётные ленты, или пулемётные магазины (можно вставлять и по 30 патронов в лёгкие пулемёты) не нужны, такую тяжесть пусть лучше возят пилоты в ящиках. Снайперам припасы вообще не нужны, т.к. они меткие стрелки и экономят БК до следующей поставки.

Вроде раньше было меньше снаряги в транспорте - упустил я этот момент. Давай  возьмем за основу твой вариант,  только без рюкзаков/зарядов а вместо трасеров добавим магазины под другие нужные калибры. Нужен вариант при котором машины не являются лакомыми кусками для партизан.

@ToxaBes Всегда так было, года 1.5 так точно.

ну я немного слоупок в таких деталях.

@ToxaBes остальные боеприпасы не нужны, это даст дополнительный стимул иметь пилота в команде. Даже я сел за штурвал утюга, чтобы скидывать машины с припасами. Трассеры можно оставить, т.к. приемуществ они не дают, а в pvp вообще неприемлимы. Взрывчатку с рюкзаком в принципе можно не толкать, на КП же есть.
Кстати, @ToxaBes , ты ещё не видел что внутри Пантеры лежит, бгг.

Начал делать и понял что нужно 2 списока:

MRAPы - уменьшенное количество всех предметов
Бронетехника - стандартное количество предметов к которому пришли + доп предметы, возможно пара выстрелов к Аламуту/PCML

@Horizon1959 - составь пожалуйста списки согласно тому что обсудили.

@toxabes ок.

MRAP и LSV:
Магазин STANAG, 30 патр. 6,5 мм - 3 шт.
Магазин STANAG, 30 патр. (красные) 6,5 мм - 3 шт.
Запасной магазин на 30 трас. патронов 7,62 (зеленые) - 3 шт.
Магазин на 30 трас. патронов 7,62 (зеленые) - 3 шт.
Магазин на 30 станд. трас. патронов 5,56 мм (красные) - 4 шт.
Магазин на 30 патронов 5.56 с трассирующими пулями (красными) - 4 шт.
Дымовая шашка (синяя) - 16 шт.
Осколочная граната РГО - 4 шт.
Перевязочный пакет - 8 шт.
Крупная техника:
Магазин STANAG, 30 патр. 6,5 мм - 3 шт.
Магазин STANAG, 30 патр. (красные) 6,5 мм - 3 шт.
Запасной магазин на 30 трас. патронов 7,62 (зеленые) - 3 шт.
Магазин на 30 трас. патронов 7,62 (зеленые) - 3 шт.
Магазин на 30 станд. трас. патронов 5,56 мм (красные) - 4 шт.
Магазин на 30 патронов 5.56 с трассирующими пулями (красными) - 4 шт.
Дымовая шашка (синяя) - 16 шт.
Осколочная граната РГО - 4 шт.
Перевязочный пакет - 8 шт.
ПТ выстрел РПГ-42 - 2 шт.
ПТ выстрел PCML - 2 шт.
Думаю, что этого достаточно.

Подходит, ничего лишнего. А для Таноа?

@ToxaBes это универсальный список, т.к. синие используют в основном MX, АК и SPAR-16.

Хм, а разве синие не используют калибр 5.8 (винтовки с апекса)?

@ToxaBes у синих чудные винтовки китайцев не пользуются популярностью. Раньше был по сути один стандарт, сейчас их уже три. Вот под самые используемые и надо ориентироваться, а любители экзотики и так переживут.

ок.

repo: ToxaBes/ADR-Spec-Ops

license: mit


text:
[help] or [Feature] private console condition

Have you checked the Wiki

[X] I have checked the Wiki and determined that this feature does not exist.

Is there a duplicate issue

[X] I have looked through the existing issue and found no duplicate content, or a more detailed description of the existing issue.

Detailed description
I want to put a condition to the messages that the console sends in the private.yml, since I want to put that the user can choose the aesthetic format that he likes more since I change it for messages between users also I would like to do it for when the console sends him a msg.
but in spite of not having the permission trchat.private.haruto.console.1 it does not send me the message that it should if you do not have that permission.
Options:
  Join-Permission: 'trchat.private'
  Proxy: false
  Disabled-Functions: ['Mention']
  Private: true

Bindings:
  Command: ['msg', 'message', 'tell', 'talk', 'm', 'whisper', 'w']

Sender:
  - prefix:
      sender:
        - condition: 'perm *trchat.private.haruto.speak'
          text: '&8[&a%player_name% &7➦ %trchat_toplayer%&3&8] '
          hover: |-
            &f
            &8▪ &7Ping: &3%player_ping% Ms
            &8▪ &7Health: &c%player_health_rounded% ❤
            &f
            &6▶ &eClick to contact with op
            &f
          suggest: '/tell %player_name% '
        - text: '&8[&a%player_name% &7➦aa %trchat_toplayer%&3&8] '
          hover: |-
            &f
            &8▪ &7Ping: &3%player_ping% Ms
            &8▪ &7Health: &c%player_health_rounded% ❤
            &f
            &6▶ &eClick to chat with me
            &f
          suggest: '/tell %player_name% '
    msg:
      default-color: 'f'
      hover: '&7日期: %server_time_HH:mm:ss%'

Receiver:
  - prefix:
      receiver:
        text: '&8[&6%player_name% &7➥ &2%trchat_toplayer%&8] '
    msg:
      default-color: 'f'
      hover: '&7日期: %server_time_HH:mm:ss%'

# Can't use placeholders!
Console:
  - prefix:
      server:
        - condition: 'perm *trchat.private.haruto.console.1'
          text: '&8[<g:#97e8fc:#fbea9f>Haruto &7➥ &2you&8] '
          hover: |-
            &f
            &8▪ &7Ping: &3%player_ping% Ms
            &8▪ &7Health: &c%player_health_rounded% ❤
            &f
            &6▶ &eClick to contact with op
            &f
        - text: '&8[<g:#97e8fc:#fbea9f>Haruto &7➥aasd &2you&8] '
          hover: |-
            &f
            &8▪ &7Ping: &3%player_ping% Ms
            &8▪ &7Health: &c%player_health_rounded% ❤
            &f
            &6▶ &eClick to chat with me
            &f
    msg:
      default-color: 'f'

https://github.com/TrPlugins/TrChat/actions/runs/8409166538

authors: ItsFlicker Zarkness

repo: TrPlugins/TrChat


text:
switchNeovim link is broken

Please fix your switchNeovim link. So I can also use it!

Problem fixed.  Thank you for point out the error.

The link for Folke's profile is also broken ;).
Sorry for the intrusion

Folke's url is fixed.  Moves directly to his GitHub page.  Thank  you for reporting the error.

repo: Traap/nvim


text:
Rc1.1.8

Includes new copy and 2 new Drinking specifications 2 - 4 days <= 14 units , 2- 4 days 15+ units men and women

You can just add to this pull request, update and push, will merge once formatting is fixed

Ok thanks, believe I've changed formatting

Hi, PHE were talking about 10am deadline to review changes so would be good to merge to staging as soon as possible, thanks

I'll get it into staging and send you a whitespace patch for a new pr

authors: brettminnie coderidge

repo: TransformCore/HayPersistenceApi


text:
adding quiet logging mode, python startup script

minor changes to get solr into a less verbose logging level and adding a python entry point to start the web sevice

What is the purpose of this Python startup script?

just to set the thing into debug mode to step through he code. is there an easier way?

main.py removed.

authors: PhillipsOwen patrickkwang

repo: TranslatorSRI/NameResolution


text:
Invalid OMIM identifiers

From @vemonet via slack:

Hi @Chris Bizon (SRI, Ranking Agent), we are trying to use the NodeNormalization to resolve IDs, but there seems to be a number of typos
Namely for DOID:14330 (Parkinson), we get OMIM:PS168600 , but the right OMIM ID is OMIM:168600 (a "PS" has been added by the NodeNormalizer, which completely break the mapping)

It turns out that these PS omims are coming directly from DOID.   We are using the json file from doid's github, but the identifiers are also there in their obo and owl files.  It's a bit strange b/c not all the OMIMs are in that form:
<oboInOwl:hasDbXref rdf:datatype="http://www.w3.org/2001/XMLSchema#string">OMIM:PS607432</oboInOwl:hasDbXref>
<oboInOwl:hasDbXref rdf:datatype="http://www.w3.org/2001/XMLSchema#string">OMIM:300049</oboInOwl:hasDbXref>

I suppose that the thing to do is strip these PS when building the concordances for DOID (yuck).

See https://github.com/DiseaseOntology/HumanDiseaseOntology/issues/998

The basic gist is this: There are two entities in OMIM.
There is the disease "PARKINSON DISEASE, LATE-ONSET; PD" with this expanded id:  https://www.omim.org/entry/168600
And there is the phenotypic series "Parkinson Disease" with this expanded id: https://www.omim.org/phenotypicSeries/PS168600
These are two different entities, and you can put either one into nodenorm and get back results.   The difficulty arises because DOID uses the OMIM prefix curie for both expansions, which is incorrect, but baked into their pipeline.
I think that the correct thing to do is:

Update biolink model to allow OMIMPS as a valid prefix for DiseaseOrPhenotypicFeature
Put some code in the doid parsing that finds OMIM:PS**** and turns it into OMIMPS:*****
rebuild node norm (dev)

repo: TranslatorSRI/NodeNormalization


text:
🛑 Cloudreve is down

In afb92ec, Cloudreve (https://file.akarin.dev/api/v3/site/config) was down:

HTTP code: 500
Response time: 710 ms

Resolved: Cloudreve is back up in 9885280 after 5 minutes.

repo: TransparentLC/status


text:
🛑 MeVuelo Flights API (testing) is down

In 4c2914c, MeVuelo Flights API (testing) (https://api.flights.testing.travelonux.com/status) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MeVuelo Flights API (testing) is back up in 6360c49 after 27 minutes.

repo: Travelonux/upptime


text:
🛑 MeVuelo Packages Availability (ASU - Mobile) is down

In 0d15c87, MeVuelo Packages Availability (ASU - Mobile) (https://api.packages.production.travelonux.com/v1/mevuelo/frontend/packages/healthcheck?departure=ASU&api_key=ebfc5bcd-c798-4a53-a45a-5118f8a1e377&resolution=1) was down:

HTTP code: 502
Response time: 117 ms

Resolved: MeVuelo Packages Availability (ASU - Mobile) is back up in add7266 after 12 minutes.


text:
🛑 MeVuelo Packages Availability (MVD - Mobile) is down

In 7eb6d60, MeVuelo Packages Availability (MVD - Mobile) (https://api.packages.mevuelo.com/v1/mevuelo/frontend/packages/healthcheck?departure=MVD&api_key=60f8b35a-2e1e-48d3-939f-41dece9aa5d4&resolution=1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MeVuelo Packages Availability (MVD - Mobile) is back up in 3a48595 after 3 hours, 44 minutes.


text:
Code review

These are changes requested during code review of Linux kernel.

I have looked this over carefully. It still has a few minor issues but I am going to merge it and then fix those (and PR them).
Reviewed-by: Ross Philipson ross.philipson@oracle.com

authors: dpsmith rossphilipson

repo: TrenchBoot/tpmlib

license: Unlicense


text:
feat: Make assemblers convert* methods async

BREAKING CHANGE: All convert* methods are now async. convertAsyncTo* methods are dropped in favor of async convertTo.
Fixes #215

Codecov Report
Attention: 4 lines in your changes are missing coverage. Please review.

Comparison is base (bab9a8c) 86.23% compared to head (ae7c3fb) 80.85%.

Files
Patch %
Lines

...ery-typeorm/src/services/relation-query.service.ts
55.55%
3 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #216      +/-   ##
==========================================
- Coverage   86.23%   80.85%   -5.38%
==========================================
  Files         688      235     -453
  Lines        9765     5444    -4321
  Branches      862      844      -18
==========================================
- Hits         8421     4402    -4019
+ Misses        624      269     -355
- Partials      720      773      +53

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

authors: TriPSs codecov-commenter

repo: TriPSs/nestjs-query


text:
Multiple images

@fuerzhou Thanks for putting in so much work on spatial data analysis!
I am trying to process my spatial proteomics dataset, which consists of over 150 processed IMC images. Therefore my anndata object consists of cells from more than 1 image. Other tools like scimap allow to input a image_ID key in order to analyze the data image per image. Is this also possible in SPIAT? Also for reading in the data as shown here  I could not find the option to specify an image key.
Thanks in advance!

Hi @LukasHats  Thank you for your interest in the tool. Unfortunately we currently don't have the function to specify image key to process objects with multiple images. You might consider doing some processing of the data to use SPIAT for your analysis.

authors: LukasHats fuerzhou

repo: TrigosTeam/SPIAT


text:
Prevent Certain Data from Logging

Please see here:
https://stackoverflow.com/questions/55288422/azure-application-insights-angular-prevent-certain-data-from-logging

Answered on Stack :)
https://stackoverflow.com/a/55364906/1492009
Hope that helps!

authors: MarkPieszak aherrick

repo: TrilonIO/angular-application-insights


text:
Fix components and adjust button when Dark mode is on

Some components appear visually broken when dark mode is enabled. Additionally, I believe some buttons could be redesigned to look better in dark mode.

There may be additional dark mode bugs that I haven't encountered yet. DM me if you need any further adjustments or discover any other dark mode bugs.

working on it

Components and texts fixed in commit: 842b68d

Images in Feature fixed in commit: 9a0b3c9


text:
[Transaction] set method getId public

Hi,
Is there any reason for letting the getId() method protected?
Thank you

Nope you are right, thanks for the fix !

authors: alexandre-abrioux paulandrieux

repo: Troopers/MangopayBundle


text:
Add ITM logo

In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:

[X] Filename in the lowercase format
[X] Image format: png
[X] Image size: 256 by 256 px

Also, you can use these graphics to say that your ERC20 token fully compatible with Trust Wallet (https://trustwalletapp.com/logo-assets). Tokens will show up automatically once the user receives them.
Feel free to share this on social media and tag Trust Wallet:
Twitter: @TrustWalletApp
Facebook: @TrustWalletApp

Hi @vikmeup! I'm Leah, a co-founder of intimate. We've Tweeted about the Trust Wallet and intimate integration (official handle is @intimatetoken, personal handle is @leah_cb). Our community LOVES Trust Wallet and we'd like to share more news with them about how we're working together. Would love to chat with you about how we could work together more. Let me know if you're open to a chat.

authors: leahcb morrislaptop vikmeup

repo: TrustWallet/tokens


text:
unable to import HELOCDataset

Hello, i am exploring AIX360 for the first time, i wanted to start off by executing the demo notebook of Credit approval usecase.
I have downloaded the heloc_dataset.csv and placed it in the respective folder.
While executing the import statement:
from aix360.datasets.heloc_dataset import HELOCDataset, nan_preprocessing
The below warnings are getting displayed and the cell stops execution.
Using TensorFlow backend.
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorflow\python\framework\dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorflow\python\framework\dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorflow\python\framework\dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorflow\python\framework\dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorflow\python\framework\dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorflow\python\framework\dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
C:\Users\dalavayi.navya\Anaconda3\envs\tf\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
I have tried restarting the terminal, uninstalling and reinstalling aix360, but the same issue persists.
Please help me how to resolve this.

@dalavayi what version of TF & pandas are you using?

authors: dalavayi vijay-arya


text:
Using the aliases of builtin types like np.int is deprecated¶

Describe the bug
Using the aliases of builtin types like np.int is deprecated¶
Details here: numpy 1.20 deprecations
To Reproduce
Steps to reproduce the behavior:
update numpy to v1.20 or above, then get:
D:\app\Miniconda3\envs\adv\lib\site-packages\art\estimators\pytorch.py:167: DeprecationWarning: `np.object` is a deprecated alias for the builtin `object`. To silence this warning, use `object` by itself. Doing this will not modify any behavior and is safe.

System information (please complete the following information):

OS win10
Python version 3.8
ART version 1.7.0
TensorFlow / Keras / PyTorch / MXNet version

Hi @konosubakonoakua Thank you very much for using ART and proposing this improvement! We'll include it in one of our upcoming releases!

authors: beat-buesser konosubakonoakua