Skype for iOS can't render carousel or carousel sample

I'm having difficulty rendering carousels in Skype for iOS. They render fine in the Skype Desktop. If I have a carousel of only HeroCards, it just renders a carousel of buttons in Skupe for iOS, ignoring all of the messages. If I try using your sample here, Skype for iOS simply displays "Sent you a message".
Can you confirm whether carousels are/are not supported in Skype for iOS?
Thanks
-s

iOS does support carousels please could you check the json is similar to this example. Please check your images and any button action URLs are HTTPS. If this still doesn't work let me us know and we'll investigate.
{
  "type": "message/card.carousel",
  "summary": "This is a list of hotels to choose",
  "attachments": [
    {
      "contentType": "application/vnd.microsoft.card.hero",
      "content": {
        "title": "Hotel #1",
        "subtitle": "The best hotel in the world :)",
        "text": "Some hotel description (wave)",
        "images": [
          {
            "url": "https://az648995.vo.msecnd.net/devices/2012/06/popuphotel.jpg",
            "alt": "Picture of a hotel",
            "tap": {
              "type": "showImage"
            }
          }
        ],
        "tap": {
          "type": "call",
          "value": "skype:echo123",
          "title": "Call the hotel"
        },
        "buttons": [
          {
            "type": "imBack",
            "title": "I like it",
            "value": "I like Hotel #1!<hotel id=\"1\" like=\"yes\"/>"
          },
          {
            "type": "imBack",
            "title": "Not so much",
            "value": "I don't prefer Hotel #1 ...<hotel id=\"1\" like=\"no\"/>"
          }
        ]
      }
    },
    {
      "contentType": "application/vnd.microsoft.card.hero",
      "content": {
        "title": "Hotel #2",
        "subtitle": "The second best hotel in the world :)",
        "text": "Some hotel description (wave)",
        "images": [
          {
            "url": "https://az370354.vo.msecnd.net/wordpress/2014/08/hotel_check_in.jpg",
            "alt": "Picture of a hotel",
            "tap": {
              "type": "showImage"
            }
          }
        ],
        "tap": {
          "type": "call",
          "value": "skype:echo123",
          "title": "Call the hotel"
        },
        "buttons": [
          {
            "type": "imBack",
            "title": "I like it",
            "value": "I like Hotel #2!<hotel id=\"2\" like=\"yes\"/>"
          },
          {
            "type": "imBack",
            "title": "Not so much",
            "value": "I don't prefer Hotel #2 ...<hotel id=\"2\" like=\"no\"/>"
          }
        ]
      }
    },
    {
      "contentType": "application/vnd.microsoft.card.hero",
      "content": {
        "title": "Hotel #3",
        "subtitle": "The best hotel in the world :)",
        "text": "Some other hotel description (wave)",
        "images": [
          {
            "url": "https://mscorpmedia.azureedge.net/mscorpmedia/2015/06/HITEC.jpg",
            "alt": "Picture of a hotel",
            "tap": {
              "type": "showImage"
            }
          }
        ],
        "tap": {
          "type": "call",
          "value": "skype:echo123",
          "title": "Call the hotel"
        },
        "buttons": [
          {
            "type": "imBack",
            "title": "I like it",
            "value": "I like Hotel #3!<hotel id=\"3\" like=\"yes\"/>"
          },
          {
            "type": "imBack",
            "title": "Not so much",
            "value": "I don't prefer Hotel #3 ...<hotel id=\"3\" like=\"no\"/>"
          }
        ]
      }
    }
  ]
}

We HTTPS-ified the URLs but not the images! That was the fix, thanks!
-s


Issues with your example

Hello, I'm encuntering issues when trying your library
In your example : https://pub.dev/packages/mapbox_search_flutter/example

MapBoxStaticImage can't be defined
There is Error messages in 'MapBoxPlaceSearchWidget'.

Error: The getter 'country' isn't defined for the class 'MapBoxPlaceSearchWidget'.
Error: The getter 'location' isn't defined for the class 'MapBoxPlaceSearchWidget'.
I've imported both libraries
mapbox_search_flutter: ^1.0.6
mapbox_search: ^2.0.1+1

Thanks @AdinhLux for reporting it, looks like I forgot to update the example app, I will do it asap

Hi, I have installed your package in my flutter project, but I get the following errors:
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/mapbox_search_flutter-1.0.6/lib/src/map_box_place_search_widget.dart:231:25: Error: The getter 'country' isn't defined for the class 'MapBoxPlaceSearchWidget'.

'MapBoxPlaceSearchWidget' is from 'package: mapbox_search_flutter / mapbox_search_flutter.dart' ('/C:/flutter/.pub-cache/hosted/pub.dartlang.org/mapbox_search_flutter-1.0.6/lib/mapbox_search_flutter.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'country'.
country: widget.country,
^^^^^^^
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/mapbox_search_flutter-1.0.6/lib/src/map_box_place_search_widget.dart:236:26: Error: The getter 'location' isn't defined for the class 'MapBoxPlaceSearchWidget'.
'MapBoxPlaceSearchWidget' is from 'package: mapbox_search_flutter / mapbox_search_flutter.dart' ('/C:/flutter/.pub-cache/hosted/pub.dartlang.org/mapbox_search_flutter-1.0.6/lib/mapbox_search_flutter.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'location'.
location: widget.location,
^^^^^^^^

How can I solve? Thanks

hello, i'm facing same issue. how can i solve it ?

@sagar440 @AdinhLux @gfsoluzioni sorry for the inconvenience I accidentally deleted some code and pushed it without testing, It should be working now as I have added it back


WIP: Example RSA with spiking data

Here is an example that aims at providing 3 small enhancements:

introduce spiking data to the package
introduce a dataset with a high number of classes
have an example of RSA

I thus made the example with some data from the Desimone's lab: http://www.readout.info/downloads/datasets/zhang-desimone-7-object-dataset/. It's typical of monkey electrophy where they record different neurons at different moments. (This means that multivariate analyses won't be particularly more powerful than univariate ones, because there is no noise covariance across most of the channels.)
The size of the dataset is small. However, I'm not sure how to add it to the rep. If you guys agree to add it, could someone help me adding it to the package in a clean way?
With regard to the RSA

I don't think we need to create a special class or function; it works with pure sklearn
We could do easily improve the method by making probabilistic predictions, logarithmic scoring etc, but I'm keeping it to its classic form.
The resulting figures are:

Decoding over time with the new SearchLight:

Confusion matrix on one time sample:

Dimensionality reduction with Multidimensional Scaling:

Hm ... it seems to me this does two things:

show how to handle a particular kind of non-MNE data: single spike counts
show RSA

Wouldn't it be more gentle to have a single-purpose example that shows how to use RSA for typical MNE data (MEG/EEG/STC)?

Or the other way around, wouldn't this basically be a good scikit-learn main example, if it's possible to emulate a sufficient subset of the MNE searchlight code in a few lines?

Hm ... it seems to me this does two things:
show how to handle a particular kind of non-MNE data: single spike counts
show RSA with the searchlight

Wouldn't it be more gentle to have a single-purpose example that shows how to use RSA/searchlight for typical MNE data (MEG/EEG/STC)?

True, it's a double aim. Maybe it's better to move this to the tutorial than the gallery/examples, especially as this is not pure mne, WDYT?

Or the other way around, wouldn't this basically be a good scikit-learn main example, if it's possible to emulate a sufficient subset of the MNE searchlight code in a few lines?

No chance they will accept that. RSA is a neuroimaging taxonomy; the rest of ML would just say 'MDS applied to the confusion matrix', and wouldn't devote a section to this ad-hoc summary metrics.
Overall, I think it would be great to include monkey data. All labs that I see write their own code, but their needs are typically a subset of ours: i.e. filtering, time freq, spectra, stats, decoding, plotting etc.

I assume it doesn't help to use one of the MNE classes here? (Since the decoding stack is moving to an np array path)

I mean, as an intermediate step to store the spike trains.

I assume it doesn't help to use one of the MNE classes here? (Since the decoding stack is moving to an np array path)

Not I my opinion. Especially because the confusion matrix isn't considered as a scoring metrics, we wouldn't be able to pipe it in our TimeDecoding or GAT object. These objects would only handle the CV under the hood, but I find this is using a heavy tools (convert to Epochs, applies GAT, retrieve predictions, compute CM + MDS) for something that can be pure sklearn.

I mean, as an intermediate step to store the spike trains.

I hope we'll be able to store the spikes as a .fif file, and remove the present data conversion from the tutorial/example.

I hope we'll be able to store the spikes as a .fif file, and remove the present data conversion from the tutorial/example.

With that, it'd look a bit more MNE-y.

FYI I have a subject from Cichy NN paper but barely played with it yet.
I am sure he would be happy if we used is data for our example.
might not be as clear as the spiking signals...

FYI I have a subject from Cichy NN paper but barely played with it yet.

Yes, we can use RSA for this too, I'll send him an email.
In this case, I would use MEG only, especially because it's truly single trials, whereas electrophy records different neurons/channels on different trials.
That said, I'm still +1 for having a spike dataset, but we could separate the issues.

if he is ok I can share with you his data

That said, I'm still +1 for having a spike dataset, but we could separate the issues.

Don't overrate my comment JR, it was just a thought. Maybe it's just perfect to have this example the way it is.

No comments other than to say, thanks for pursuing this, it could open up a nice complementary user base

I like this. Adding spiking data is a good idea.
On Fri, Sep 2, 2016 at 5:03 PM Eric Larson<EMAIL_ADDRESS>wrote:

No comments other than to say, thanks for pursuing this, it could open up
a nice complementary user base
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mne-tools/mne-python/pull/3552#issuecomment-244400245,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB0fim4Sxb8JDQ4XQZDWFLdXOBG6NMk1ks5qmDqLgaJpZM4JyHFP
.

The authors of the spiking data only allow us to make a link to their website, which needs a registration pages. So I'll split the problem in 2. For the RSA example, I'll try to apply it to Cichy's nature neuro. For the spiking data, I'll ask around whether there's another dataset available.

Working example with Cichy's data using a single subject. There's is a slight clustering of the face stimuli, but we're facing a strong tradeoff between computing speed and decoding accuracy.  Here's we what we get with a reasonable computing time:

I could introduce a bunch of tricks (e.g. I wrote an efficient parallel auc scorer for example, could use shuffle splitting, cross_val_predict with a transformed estimator that uses predict_proba instead of predict so as to uses its internal n_jobs etc), but I think this sort of goes against the spirit of the gallery examples.

category names should be in middle of section is matrix plot

@kingjr just for my curiosity did you manage to make a nicer figure even with more computation time?

It would run faster AND look better if only a subset of categories (say, 3) were included, right?

category names should be in middle of section in matrix plot

I'm opened to an easy way of doing this ...

It would run faster AND look better if only a subset of categories (say, 3) were included, right?

RSA requires a high number of classes

@kingjr just for my curiosity did you manage to make a nicer figure even with more computation time?

I didn't push too much, but you can clean the matrix a bit with shuffle splits. (This actually comforts me in thinking that the way RSA is solved isn't right, because we need to solve a lot of spatial filters before estimating the similarities. But that's for real science, not mne gallery ;))

BTW, what do we do with the data, @agramfort can you take care of including a new dataset?

with all runs, classified on the average topography between .100 and .500

The data reading becomes significant..

The current example is a bit too heavy IMO, but @agramfort you can give it a try.
I don't think we can easily boost the cm without recruiting multiple cores and a high number of overlapping cv splits to reduce the training error.
Here are the resulting figure

+1 for leaving the example light at the expense of performance -- we don't want it to take forever. You could make notes for changes or comment the slow changes out to tell people how to make it do better. That is of course assuming @agramfort doesn't have some trick up his sleeve

I guess we could also add an epo-.fif with all trials from all runs. If it's heavily cropped, it won't take that much space. Anyway, your call @agramfort.

a tiny remark: the commit history is messed up

I would restrict the learning to the first 3 blocks hence 1 third of the
data
and user is free to uncomment a line to make the full monty.

I would restrict the learning to the first 3 blocks hence 1 third of the data and user is free to uncomment a line to make the full monty.

ok. Can you take care of adding the dataset to mne?

a tiny remark: the commit history is messed up

ouch what have I done :/

@agramfort I need the cichy dataset to be shipped with MNE to be able to move on with this PR

try to use figshare. See how it's done in:
https://github.com/mne-tools/mne-python/pull/3205/files#diff-751494890378ef87b64cacb16d553db0

@jaeilepp would you be interested in finishing the PR. It's mainly about adding the dataset to S3

Yeah, I can take a look. Where can I find the data?

I just shared the data with you.

Closing in favor of #3915


Are you using Buildpacks?

Are you using Buildpacks?
If you are using Buildpacks, first, we would like to Thank You! Our goal is to grow the community, improve Buildpacks and help each other.
The purpose of this issue
We are always interested in finding out who is using Buildpacks, what attracted you to using Buildpacks, how we can listen to your needs, and, if you are interested, help promote your organization.

We have people reaching out to us asking, who uses Buildpacks in production?
We’d like to listen to what you would like to see in Buildpacks and your scenarios.
We'd like to help promote your organization and work with you.

What we would like from you
Submit a comment in this issue to include the following information, which would then also get included into the ADOPTERS.md file in this repo for others to see:

Your organization or company
Link to your website
Your country
Your contact info to reach out to you: blog, email, Kubernetes or CNCF Slack workspace handle, or Twitter (at least one).
What is your scenario for using Buildpacks?
Are you running you application in testing or production?
OPTIONAL: Attach a PNG version of your logo to your comment to which we'd add to the ADOPTERS.md file.

If you have any questions please email us.

Google Cloud Platform
https://cloud.google.com/docs/buildpacks/overview
CNCF Slack: @James Ma , Twitter: @pioverpi
We use GCP's buildpacks to support GCP products (Google App Engine Standard, App Engine Flexible, Cloud Functions, Cloud Run) and general source-deploy
Both test and prod

Dokku
https://dokku.com/
United States
CNCF Slack: @Jose Diaz-Gonzalez, Twitter: @dokku
We use buildpacks as an alternative builder for applications (which includes our heroku-compat layer herokuish, lambda building, dockerfiles, and soon nixpacks) for our platform users
Our users use Dokku in both test and prod, so both?

Paketo Buildpacks
https://paketo.io/
Twitter: @Paketo_io
We write a set of CNB compatible buildpacks that are consumed by a wide array of open source user and are also consumed by some companies which can be seen here.
I believe that some of our users are using Paketo buildpacks in testing and some in prod so both would be true.


Should NF be more tech-sector focused, science/academic focused, or that's an unfair dichotomy?

Over it's history NumFOCUS has been involved to various degrees with projects more focused on basic science (mostly, but not exclusively, academic), and projects that are more focused on tech sector (e.g. machine learning, data science, etc).  This partly reflects the goals of the projects, but it's also a subtle difference in mission.  This unconference idea is to discuss whether we think this drift is real, what direction it is, and whether it's good, bad, or just a silly question that is not important.

Session Notes


add ability to expand query string

@nilnilnil @yahoo/searchedge @paranoid
This adds the ability to have search terms in a file and loop through it expanding the string "[TERM]" in the URL. This way you can do something like:

$ cat termsfile
beer
soda
red wine
$ checkprovider -T termsfile https://search.yahoo.com/search?p=[TERM]

If URI::Encode is available the terms in termsfile will be percent-encoded, otherwise they are expected to be encoded in the file.

oops the URI::Encode feature is broken here... let me patch

done

A couple of encoding questions, otherwise :+1:. Nice, and thanks!

Addressed comments... thanks for the review @nilnilnil !


Ticket: SW-24565 | Action-Link zum Entfernen zugeordneter Artikel im Blogeintrag nicht mehr sichtbar

1. Why is this change necessary?
Deletion of associated articles in blog-entry not possible
2. What does this change do, exactly?
Raise the width of the column, so the action-link gets visible.
3. Describe each step to reproduce the issue or behaviour.
look at screen :-)
4. Please link to the relevant issues (if any).
SW-24565
5. Which documentation changes (if any) need to be made because of this PR?
none
6. Checklist

[x] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-24570
Please use this issue to track the state of your pull request.


Error selecting an encoder

Question
How can I get rid of the Error selecting an encoder error?
Background
I'm trying to upscale an mp4 video, but keep getting an FFmpeg related error. Both FFmpeg and FFprobe are installed on my machine (Ubuntu). I have a 1080 graphics card. The workspace directory does get made, but the frames subdirectory is always empty.
Current Research Artifacts (COMPULSORY)
I obviously checked the docs here for a solution and couldn't find one. Then I went to Google, where I found some articles related to FFmpeg, but they all seemed to be for slightly different configurations. I saw a comment about having to install zlib1g-dev, but after doing this I get the same error.
Note that the error does not terminate the script. It happily continues "generating frames" that don't seem to actually exist (so I'm also wondering why it says [SUCCESS].
Attachment
This is my script:
#!/bin/sh
[...]/upscaler-v0.7.0/upscaler/start.cmd \
        --model upscayl-ultrasharp \
	--scale 4 \
        --format png \
	--input ./test.mp4 \
	--video

This is my log:
[ INFO    ]

Upscale Model    : upscayl-ultrasharp
Upscale Scale    : 4
Model Max Scale  : unspecified
Upscale Format   : png
Input File       : ./test.mp4
Is Video Input   : Yes

Output Directory : .
Output Filename  : test
Output Suffix    : upscaled
Output Extension : mp4

[ INFO    ] Creating workspace...

[ INFO    ]

Video Name     : test.mp4
Video Codec    : vp9
Audio Codec    : opus
Pixel Format   :  (empty means yet to determine)
Input Frame    : 640x480
Output Frame   :  (empty means yet to determine)

Frame Rate     : 25/1
90000/1
Total Frames   : 27532
Current Frame  : 0
[ INFO    ] Upscaling frame 0/27532...
ffmpeg version N-110223-gb18a9c2971 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.3.0-1ubuntu1~22.04)
  configuration: --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
  libavutil      58.  6.100 / 58.  6.100
  libavcodec     60.  9.100 / 60.  9.100
  libavformat    60.  4.101 / 60.  4.101
  libavdevice    60.  2.100 / 60.  2.100
  libavfilter     9.  5.100 /  9.  5.100
  libswscale      7.  2.100 /  7.  2.100
  libswresample   4. 11.100 /  4. 11.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55741957d180] stream 0, timescale not set
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55741957d180] Could not find codec parameters for stream 2 (Video: png, none): unspecified size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './test.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    title           : Title
    artist          : Artist
    date            : 20220216
    encoder         : Lavf60.18.100
    comment         : comment
  Duration: 00:18:21.32, start: 0.000000, bitrate: 293 kb/s
  Stream #0:0[0x1](eng): Video: vp9 (Profile 0) (vp09 / 0x39307076), yuv420p(tv, bt709), 640x480, 186 kb/s, SAR 1:1 DAR 4:3, 25 fps, 25 tbr, 16k tbn (default)
    Metadata:
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
  Stream #0:1[0x2](nld): Audio: opus (Opus / 0x7375704F), 48000 Hz, stereo, fltp, 100 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
      vendor_id       : [0][0][0][0]
  Stream #0:2[0x0]: Video: png, none, 90k tbr, 90k tbn (attached pic)
[vost#0:0 @ 0x557419593200] Automatic encoder selection failed Default encoder for format image2 (codec png) is probably disabled. Please choose an encoder manually.
[vost#0:0 @ 0x557419593200] Error selecting an encoder
[0 NVIDIA GeForce GTX 1080]  queueC=2[8]  queueG=0[16]  queueT=1[2]
[0 NVIDIA GeForce GTX 1080]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[0 NVIDIA GeForce GTX 1080]  fp16-p/s/a=1/1/0  int8-p/s/a=1/1/1
[0 NVIDIA GeForce GTX 1080]  subgroup=32  basic=1  vote=1  ballot=1  shuffle=1
[1 llvmpipe (LLVM 15.0.7, 256 bits)]  queueC=0[1]  queueG=0[1]  queueT=0[1]
[1 llvmpipe (LLVM 15.0.7, 256 bits)]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[1 llvmpipe (LLVM 15.0.7, 256 bits)]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[1 llvmpipe (LLVM 15.0.7, 256 bits)]  subgroup=8  basic=1  vote=1  ballot=1  shuffle=1
decode image ./test-upscaled_workspace/sample.png failed
./test-upscaled_workspace/frames/00.png: No such file or directory
./test-upscaled_workspace/frames/00.png: No such file or directory
rm: cannot remove './test-upscaled_workspace/sample.png': No such file or directory
[ SUCCESS ] frame 0/27532 upscaled.

ffmpeg error. Looks like the ffmpeg failed to dissect the video. There is a test video in the repository, can you try test it out and revert back to me please?


[Bug]: DLM task, execution details cannot be viewed

ODC version
ODC430
OB version
independent
What happened?
DLM task, execution details cannot be viewed

What did you expect to happen?
。
How can we reproduce it (as minimally and precisely as possible)?
create DLM task
Anything else we need to know?
No response

test pass


Create Vote module in diem-framework for onchain voting

Summary
The Vote module is used to allow voting on proposals on the chain. It is typically not going to be used directly, but is intended to be used as a library for modules which want to perform operations which require m-of-n approvals from accounts on chain.
A typical workflow would look like the following:

Module M creates a ballot with a given Proposal and an approval policy using create_ballot
It receives the BallotID corresponding to the ballot
It submits votes using the vote function from the voters
If a vote causes a ballot to be approved, vote returns true and Module M can proceed with the operation requested by the Proposal

Rebased after the folder split refactoring and added gc_internal unit test.

Hmm the error seems to originate from the bytecode analysis pipeline, which @sblackshear would have best knowledge of. When read-write-set anaylsis start it will pull all modules under diem framework and do the analysis, which may very likely be the reason why we got such error despite the module isn't invoked elsewhere

RW analysis crash fixed in https://github.com/diem/diem/pull/9320.

rebased

Should we try again? (I doubt the dependency notifier has anything to do with this change :))

Pushed again to trigger CI


US 02.01.01

US 02.01.01 As an attendee, I want to quickly check into an event by scanning the provided QR code.
Acceptance Criteria

[x] Upon scanning a QR code, the system accurately recognizes the code as linked to a specific event.

[x] After scanning, the system verifies the attendee's registration for the event and completes the check-in process.

[x] The attendee receives immediate visual or textual confirmation on the app that the check-in has been successful.

[x] If scanning fails or the QR code does not correspond to an active event, the attendee is promptly notified with an appropriate error message.

[x] The QR code scanning and check-in process completes within a few seconds to ensure a quick check-in experience.

[x] The attendee's check-in status updates in real-time in the event organizer's dashboard.

Done creating the layout

Created the Story board and User Interface Mock ups for this!

Completed


Plan the Expressive Theme Design Kit communication

User Story

As a [user role below]:
DDS designers

I need to:
plan for the communication of the design kit

so that I can:
ensure designers are aware that it is available and how to use it

Additional information

write release of design kit
create slides for presenting at summit
add kits to IBM kit parent folder

Acceptance criteria

[ ] Communications strategy decision made

Release published on the design kit repo: https://github.com/carbon-design-system/carbon-for-ibm-dotcom-design-kit/releases/tag/Expressive-v1.0.0


Handling of function and label names with non alpha-numeric characters

V1:
CLR_CompileC#(Code, References="", AppDomain=0, FileName="", CompilerOptions=""){...}

V2 (Converted):
CLR_CompileC#(Code, References="", AppDomain=0, FileName="", CompilerOptions=""){...}

V2 (Expected):
CLR_CompileCSharp(Code, References := "", AppDomain := 0, FileName := "", CompilerOptions := "") {...}

asked chat gpt ahk syntax checker and told me it was supposed to be like that

Very similar to #153
The reason this conversion doesn't work is because of the function name CLR_CompileC#, since the converter only uses a basic \w+\(.*?\) to match functions this won't work as \w doesn't match #, conversion works correctly without this.
The other thing we could do is use a less strict RegEx, but this could cause issues.
Incase you're wondering we will not be changing C# -> CSharp (well beyond scope)

\w+\(.*?\) cannot contain many common function definitions
#Requires AutoHotkey v1.1.33+
; show A B

if (中文() = "¢ 0xa2") {
    MsgBox, % "中文1"
}
MsgBox, % "中文2"

中文() {
    Return "¢ 0xa2"
}

// js regexp
/^[#$@\w\u{A1}-\u{FFFF}]+$/iu

So far I have tested these ahk v1.1 function names that work.
I think this can save you some testing time if necessary.
Code generation and generated results are here.
https://github.com/CoffeeChaton/vscode-autohotkey-NekoHelp/issues/8#issuecomment-1485056900

In addition, labels can accept more text symbols.
I have seen a lot of label: starting with 1) or  2) on the forum.
#Requires AutoHotkey v1.1.33+
; show foo bar

gosub 1)(miro#_r

MsgBox, % "bar"
Return

; label
1)(miro#_r:
MsgBox, % "foo"
Return

/^[#$@\w\u{A1}-\u{FFFF}]+$/iu

AFAIK \u can't be used in PCRE, and don't have any idea on how to handle non-ascii functions maybe [^xxx]* with not allowed characters is the way to go
I am aware that @andymbody is working on function masking, and may have already found a solution, or atleast find this useful

More Breakage:
My¡Func() {
MsgBox
}

My¡Func()

My¡%% {
MsgBox()
}

My¡%%

The converter treats My¡Func() as Some-Random-String Func() and then converts it
Easier to see with My¡Asc() -> My¡Ord() (Correct conversion: My¡Asc())

Good info... I just came here to let you know that I am just about ready to implement the masking/separation of functions, classes, etc. But now I see that I must adjust the allowable characters for names as well. I was not aware of these rare characters being valid.
I think it is best to add a new file to the converter file list that exclusively handles the masking. That way any new masking can be added to that file. A simple #include will allow direct access to the masking classes/functions. Does this sound OK to you?
I plan to add support for labels, hotkey blocks, etc so processing of those can be handled separately (trying to preserve scope). We can start with separate processing of classes and functions (as well as global script body). Then add as we go.
Adding this support to the script should be fairly straightforward. Before processing any code, separate the parts, then run each part thru the main convert loop. The order matters somewhat. Within each separate part, sub components can be sub-divided/masked as well.
I am adding needles for many bracketed structures like IF, Switch, loops, while, etc, in case it makes things easier to process them separately in some cases. The plan is to allow everything to become a separate unit for separate processing (available as needed). Not everything requires this, but the goal is to provide the foundation of support just in case).

Good info... I just came here to let you know that I am just about ready to implement the masking/separation of functions, classes, etc. But now I see that I must adjust the allowable characters for names as well. I was not aware of these rare characters being valid.
I think it is best to add a new file to the converter file list that exclusively handles the masking. That way any new masking can be added to that file. A simple #include will allow direct access to the masking classes/functions. Does this sound OK to you?
I plan to add support for labels, hotkey blocks, etc so processing of those can be handled separately (trying to preserve scope). We can start with separate processing of classes and functions (as well as global script body). Then add as we go.
Adding this support to the script should be fairly straightforward. Before processing any code, separate the parts, then run each part thru the main convert loop. The order matters somewhat. Within each separate part, sub components can be sub-divided/masked as well.
I am adding needles for many bracketed structures like IF, Switch, loops, while, etc, in case it makes things easier to process them separately in some cases. The plan is to allow everything to become a separate unit for separate processing (available as needed). Not everything requires this, but the goal is to provide the foundation of support just in case).
Btw... the function regex included will this implementation will support nested parentheses, braces, etc as well as trailing comments, mask tags, etc. Just need to look into supporting unusual characters.

\w+\(.*?\) cannot contain many common function definitions

The new regex is much more supportive. It's currently more than 200 characters long. And will grow to support the unusual characters.

So far I have tested these ahk v1.1 function names that work. I think this can save you some testing time if necessary.
In addition, labels can accept more text symbols. I have seen a lot of label: starting with 1) or 2) on the forum.

Thank you for providing these examples!

中文() {
Return "¢ 0xa2"
}

Are we sure this is supported in v1? I get an error that says v1 does not recognize as a function

Actually, there will be plenty of testing required for the masking of normal functions/classes/etc. Probably should concentrate on that first. Then can address support of specialized situations as needed.

Actually, there will be plenty of testing required for the masking of normal functions/classes/etc. Probably should concentrate on that first. Then can address support of specialized situations as needed.
No sense on making the initial runs more complex then necessary, until it has been fully vetted with common code.

Actually it might be better to test this new functionality on common code first. No sense making it overly complex until that has been done. I have tested it and it works well, but more testing will be needed to ensure hidden bugs are worked out first.

Does this sound OK to you?

Go ahead! If you have multiple files it might be worth putting them all in something like Convert\Masking

Are we sure this is supported in v1? I get an error that says v1 does not recognize as a function

They showed up as ?? for me, might be an issue with not having the correct language packs installed?
Can't wait for the pull request!

中文() {
Return "¢ 0xa2"
}

Are we sure this is supported in v1? I get an error that says v1 does not recognize as a function

I reinstalled ahk <IP_ADDRESS>

ANSI 32-bit    -> not recognize as a function
Unicode 64-bit -> OK

See comment here https://github.com/mmikeww/AHK-v2-script-converter/issues/48#issuecomment-2208020339

I did some research and testing and what I found was that characters for v1 label names are ridiculously non-restrictive. They can even begin with a semicolon! Should be fun designing a renaming convention that covers all cases, and yet not resulting in repeated replacement characters or killing the original description of the label. I will make it simple and we can adjust as needed from there.
I may need to replace the current related regex needles because they don't really cover all possible names that coders can come up with. I'm using the thousands of scripts in my library from other coders as a lab and you should see some of the unusual names and characters used for labels. I had no idea.
These are all valid labels in v1 (even a colon is allowed as part of the name)
`;notACommentAnymore:		; begins with semicolon
:%A_Desktop%\List.txt: 		; begins with colon
c:\user\desktop\List.txt:	; has colon in middle of name
#Persistent:			; ahk directive

The only 3 things not allowed in v1 is whitespace, comma, and escape character. Everything else is fair game.
I'm glad v2 is more restrictive.

I did some research and testing and what I found was that characters for v1 label names are ridiculously non-restrictive. They can even begin with a semicolon! Should be fun designing a renaming convention that covers all cases, and yet not resulting in repeated replacement characters or killing the original description of the label. I will make it simple and we can adjust as needed from there.
I may need to replace the current related regex needles because they don't really cover all possible names that coders can come up with. I'm using the thousands of scripts in my library from other coders as a lab and you should see some of the unusual names and characters used for labels. I had no idea.
These are all valid labels in v1 (even a colon is allowed as part of the name)
`;notACommentAnymore:		; begins with semicolon
%A_Desktop%\List.txt: 		; variable de-reference
:a:				; begins with colon
c:\user\desktop\List.txt:	; has colon in middle of name
#Persistent:			; ahk directive
\w+\(.*?\):				; really?

The only 3 things not allowed in v1 is whitespace, comma, and escape character. Everything else is fair game.
I'm glad v2 is more restrictive.


Style ::selection

Should we style selected text with the accent color of the theme? I think this would make a neat subtle enhancement.
The spec makes no mention of which color to use for the selected text. Do they expect you just always use the system default? Could we get some guidance from them as to what color to use?
cc @addyosmani since this could use some outreach to the MD team.

Following our current "less is more" approach, I'm going to declare this out of scope and close the issue.

We actually should do this where appropriate. It just needs to be handled at the component-level instead of some quick global method. Just something to keep an eye out for when going over the specs since some specifically declare selection styling. If it isn't directly declared, then we just don't worry about it.


null is not an object (evaluating 'window.localStorage.getItem')

I'm using your package with Next.js 14 pages router. We're using next ex
I'm using latest version of your package for pages router.
Since some time I've been getting some errors on sentry.
null is not an object (evaluating 'window.localStorage.getItem')

I would love to have your support in fixing this issue.

Since I'm using next export with no SSR I suspect this issue might be caused by private browsing not allowing to access localStorage. And also I'm using v2 of your package since the project uses pages router. However I would love to contribute in fixing this issue with your guidance.

I'm getting several other sentry errors from this code which I suspect to be related to this issue.

@martinkr

Hi  @ThulinaWickramasinghe,
Thank you for reporting your issue. Unfortunately, browser behaviour regarding local storage and private browsing is far from standardised. I can offer you two solutions. First, could you consider using the query string instead of the local storage by setting languageDataStore:'query' (or omitting it altogether)? Or, as an alternative, would you consider using a cookie instead?
Have a great day,
Martin

Hello @martinkr!
Thanks for the quick response!
Currently I've omitted this languageDataStore field. Let me try with query instead.


Enable various file types

i.e. symlinks(, hardlinks?), char, block, etc

This may require a rework of the way files are currently handled with PathBuf, because that only handles regular files and directories. Softlinks are in Nightly.


using esp01 without spi ram, but with i2s codec

I see it says:
ESP pin   - I2S signal
GPIO2/TX1   - LRCK
GPIO3/RX0   - DATA
GPIO15      - BCLK
Can I reassign GPIO15 by doing find and replace on GPIO_ID_PIN(15) and BIT(15) in the code, and reassign, or do I only need to worry about GPIO_ID_PIN(15). A am trying to adapt this tutorial to the ESP8266-01. Is it possible to do this?

cool thanks, you saved me some time :) ... but I got some soldering practice in.


fix: updated deps

kuka-serverless now using core version 1.2.1

:tada: This PR is included in version @kuka-js/serverless-v1.3.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Symbol's value as variable is void: lsp-language-id-configuration.

On Ubuntu 20.04, I try to use lsp-wl in the self compiled git master version of Emacs using the following settings in ~/.emacs.d/init.el according to the notes here:
(add-to-list 'lsp-language-id-configuration '(wolfram-mode . "Mathematica"))

(lsp-register-client
 (make-lsp-client :language-id 'wolfram
                  :new-connection (lsp-tcp-server-command
                                   (lambda (port)
                                     `("wolfram" ;; or "wolframscript"
                                       "-script" ;; or "-file"
                                       "~/Public/repo/github.com/kenkangxgwe/lsp-wl.git/init.wls"
                                       ,(concat
                                         "--socket="
                                         (number-to-string port)
                                         ))))
                  :major-modes '(wolfram-mode)
                  :server-id 'lsp-wl
                  ))

But when I start Emacs, I noticed the following info:
Warning (initialization): An error occurred while loading ‘/home/werner/.emacs.d/init.el’:

Symbol's value as variable is void: lsp-language-id-configuration

Any hints for fixing this problem?
Regards,
HY

Duplicate of #48


may cache dirty data when update from another instance?

BaseExecutor will alway cache data use PerpetualCache.
I have many instance of server and may update or query from any of them.
When I query x from instance A/B/C and then A/B/C cache x, but update x from D instance, then A/B/C may always return dirty x.
I'm not sure am I right?

Hi @wikimore , Are you say about 2nd cache ?
A default implementation class of 2nd cache is PerpetualCache. The PerpetualCache is cache on in-memory of AP server. If you want to share a cache object on all AP servers, please consider to use the implementation class that it save to distributed cache server. The MyBatis has been provide some integration projects.
Thanks.

Please post your question to the mailing list  next time.

This may cause a problem of cache synchronize in distribute system.
And I think use local cache default is not a good design, add a switch to disable or enable maybe good way.

Hi @wikimore
Probably, the MyBatis does not use the 2nd cache by default. The MyBatis will use the 2nd cache when you use @CacheNamaspece annotation or <cache/> element.
And you can disable 2nd cache using cacheEnabled=false by global configuration. (See http://www.mybatis.org/mybatis-3/configuration.html#settings)
Also, you can disable 2nd cache using useCache=false by query configuration. (See http://www.mybatis.org/mybatis-3/sqlmap-xml.html).
Thanks.


Can't hide the stdout

Checks

[X] I have checked that this issue has not already been reported.

[X] I have confirmed this bug exists on the latest version of pixi, using pixi --version.

Reproducible example
pixi global install -q clang=18.1.7
pixi global install -q clang=18.1.7 > nul       # Windows
pixi global install -q clang=18.1.7 > /dev/null # Unix

Issue description
Can't hide the stdout of pixi.
Expected behavior
To hide the stdout completely, but keep the stderr.

We ouput logging to stderr instead of stdout. You can pipe that using
pixi global install -q clang=18.1.7 2> nul       # Windows
pixi global install -q clang=18.1.7 2> /dev/null # Unix

We ouput logging to stderr instead of stdout. You can pipe that using
pixi global install -q clang=18.1.7 2> nul       # Windows
pixi global install -q clang=18.1.7 2> /dev/null # Unix

What if I want to keep the stderr?

In that case you dont pipe the output? Im not sure I understand what you intend?

In that case you dont pipe the output? Im not sure I understand what you intend?

I want to process stdout and stderr separately, usually hiding the output when there is no error, and when some error occurs, it should be reported.

@baszalmstra


npm run deploy:frontend failing

Node version 7.2.0
NPM version 3.10.9
npm run deploy:frontend is failing (npm run deploy:api is working).
> NODE_ENV=production env-cmd foundation/environment/security.env.prod webpack --config foundation/webpack/webpack.prod.js -p && cp ./app/favicon.ico ./build/frontend/favicon.ico

   [1] multi main 28 bytes {0} [built]
    + 1 hidden modules

npm ERR! Darwin 16.1.0
npm ERR! argv "/Users/scotttesler/.nvm/versions/node/v7.2.0/bin/node" "/Users/scotttesler/.nvm/versions/node/v7.2.0/bin/npm" "run" "build:frontend"
npm ERR! node v7.2.0
npm ERR! npm  v3.10.9
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>build:frontend: `NODE_ENV=production env-cmd foundation/environment/security.env.prod webpack --config foundation/webpack/webpack.prod.js -p && c
p ./app/favicon.ico ./build/frontend/favicon.ico`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build:frontend script 'NODE_ENV=production env-cmd foundation/environment/security.env.prod webpack --config foundation/webpack/web
pack.prod.js -p && cp ./app/favicon.ico ./build/frontend/favicon.ico'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the serverless-graphql package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     NODE_ENV=production env-cmd foundation/environment/security.env.prod webpack --config foundation/webpack/webpack.prod.js -p && cp ./app/favicon.ico ./build/frontend/f
avicon.ico

I get this same error on codeship but not locally. Would love to know if you figured out what was causing it~

I get this same error on codeship but not locally. Would love to know if you figured out what was causing it~

@justinpincar I never figured it out

@justinpincar I never figured it out

@scotttesler Thanks for the update. I'll comment here if I learn anything more but since it does work locally for me additional troubleshooting isn't a priority right now.

@scotttesler Thanks for the update. I'll comment here if I learn anything more but since it does work locally for me additional troubleshooting isn't a priority right now.

interesting, I will upgrade all dependencies and hope that will eventually solve the issue … can you give it a try in a couple of days when I invested a bit more into this repo?

@nikgraf @scotttesler this might be fixed with webpack 2 branch that went out. Mind trying again?

Building/running master, I am now getting a new issue: https://github.com/serverless/serverless-graphql-apollo/issues/79

Will switch to create-react-app and then this shouldn't be an issue anymore


Add guide about configuring Harbor to listen on a customized port

LGTM

@hainingzhang  Updated, please review it.

build fail?

@hainingzhang  Updated again.

LGTM


feat: listen on both IPv4 and IPv6 by default

Node 18 gives ipv6 localhost resolution priority over ipv4, so connecting
to localhost won't work properly in a lot of system. To fix that,
listen on localhost instead of <IP_ADDRESS>.
Fixes #414

@StarpTech Tested without the test server, works correctly with fastify listening only on IPv6.


Updating keep-core contracts dependency 1.1.2

After releasing beacon contracts to mainnet we are setting the
dependency to keep-core 1.1.2 mainnet version.
Also, updated the version of dashboard to 1.1.0-pre since 1.0.0 has been
released with v1.1.2 tag of keep-core.

Closing without merging as outdated.


Compilation error - undeclared struct field "reconnect_cb"

Working with da0e976, using espmqtt component @ https://github.com/tuanpmt/espmqtt/commit/2967332b95454d4b53068a0d5484ae60e312eb12
IDF https://github.com/espressif/esp-idf/commit/843159b0d7284ba560345af312a1e7f8b14d19e7
Compilation fails with:
/Users/david/esp32/projects/esp32-mqtt/main/./app_main.c:97:5: error: unknown field 'reconnect_cb' specified in initializer

https://github.com/tuanpmt/espmqtt/blob/2967332b95454d4b53068a0d5484ae60e312eb12/include/mqtt.h#L40 does not declare a field "reconnect_cb" - perhaps the espmqtt component has not been pushed by the author to GitHub at the same time as this project, resulting in a mismatched submodule?
Workaround is obviously to comment out the line @ https://github.com/tuanpmt/esp32-mqtt/blob/da0e9769c979bf1bc91fd979f65431ac3b4536c2/main/app_main.c#L97

anyone got the solution yet? facing the same problem

@DavidAntliff I see, did you manage to solve this "reconnect" issue in the end? Thanks for the reply!

I don't recall exactly but I think I ended up making a call to connect (or at least setting a flag to retry a connect) in the disconnect handler.

@leonpenang  set auto_reconnect variable in mqtt_settings. It solves the issue of re-connection. However if you need reconnect callback then you need to add it in mqtt_settings definition.


Can it work without an .m3u?

My provider only provides me with xtream api codes, and those appear to be speedier than m3u. This project supports xtream, but requires an m3u file / URL.
Can it also work without?

Hi,
You should be able to get the m3u from the xstream api in that case, for example:
provider.com/get.php?username=username&password=password&type=m3u_plus&output=m3u8
or
provider.com/get.php?username=username&password=password&type=m3u_plus&output=ts

That works, yes, but it seems pretty slow to fetch all the time. Why is accessing the xstream portal not sufficient? It contains the same data, but is called on demand

If I remember correctly the reason is that the group id's are needed in advance too filter the xtream metadata when those requests occur. Since those request are both filtered and the URL's within proxied.
There probably are room for improvements in how that is handled tough.


Extend calendar into 2024 and beyond

Hello, the calendar seems to stop in 2023. Should I be able to easily extend it into 2024 and beyond?
Thank you,
James

It depends on the parameter you set at the beginning of the DAX code. However, take a look at https://bravo.bi which provides a more advanced and flexible way to get a Date table in Power BI.

OK i will check it out. Thanks.


release lock only when set

I somehow missed this call of release
Follow up #249

LGTM

Thanks for yet another great contribution to aiomqtt! 🚀 😊


For xmichelo to work full-time on Beeftext

I'll do what it takes

:) That's nice, thanks. But Beeftext will remain a side project.


Confused aboud the Nordland dataset in the repo and the paper?

Hi @Somayeh-h,
Thank you for your interesting work. But I am really confused about the link you provided to the Nordland dataset here.
Following the link, the Nordland dataset is already split to train and test, for training, 3 sections per season, and for test, 2 sections per season. However, while reading your paper and looking into your code, you seem to use the entire spring and fall sequence to train the model and use the entire summer sequence for testing, and no sections are used. Also, the file you provided here doesn't really match the data format in the dataset link you provided.
Could you please take a look at this inconsistency?
Best,
Yuhang

Hi @YuhangMing, indeed, this is a mistake on our side. We do not use the partitioned Nordland dataset; instead we use a variation of the Nordland dataset as provided here: https://github.com/QVPR/Patch-NetVLAD/issues/57
@Somayeh-h: Could you please change the readme, and provide details how you sub sampled the dataset?
Best, Tobi

Hi @YuhangMing,
Apologies for my lack of explanation, and providing a link to a different variant of the Nordland dataset. I have updated the README file to include information about the Nordland dataset.
We used the entire spring and fall sequences for training, the entire summer sequence for calibration (only the first 600 images after sampling), and testing (the remaining 80%). The number of images in the filtered image list provided here should match the number of images in the variation of the Nordland dataset, which is available in the link @Tobias-Fischer provided above. Nordland dataset link: https://cloudstor.aarnet.edu.au/plus/s/2LtwUtLUFpUiUC8
Thanks,
Somayeh

Please note that each entire traverse is first filtered using the filtered image list mentioned above. Then, the images are sampled by selecting every 8th image. I have just updated the README.md again to make the instructions more clear.
The scripts modular_snn/modular_snn_processing.py and modular_snn/modular_snn_evaluation.py provide the configurations to run our Modular SNN on the Nordland dataset which also includes the data processing steps detailed above.
Please let me know if there are any issues with running our model on Nordland dataset.
Thanks,
Somayeh


fix warnings when packaging ios project

changed to branch from ue4-main

Thanks @joseph-kaile!

Need to get the release rolling so will just wait for CI to complete on the ue4-main branch.


Upgrade from 0.22 to 0.25.1 - "An unknown error occurred"

Describe the bug
After updating from 0.22 to 0.25.1, I've got this error when I go on the homepage, in books, in pages, on the connection screen :

An unknown error occurred

Steps To Reproduce
Steps to reproduce the behavior:

Install the v0.22
Use the command to upgrade : git pull origin release && composer install && php artisan migrate
Go to the homepage

Screenshots

Your Configuration (please complete the following information):

Exact BookStack Version (Found in settings): V0.25.1
PHP Version: PHP 7.2.15-0ubuntu<IP_ADDRESS> (cli) (built: Feb  8 2019 14:54:22) ( NTS )
Hosting Method (Nginx/Apache/Docker):  Apache/2.4.29 (Ubuntu)

Additional context
I found some of this lines into the logfile :
...
[2019-03-05 13:37:46] production.ERROR: Class 'BookStack\Services\Facades\Activity' not found {"exception":"[object] (ErrorException(code: 0): Class 'BookStack\\Services\\Facades\\Activity' not found at /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php:80)
...
[2019-03-05 13:38:13] production.ERROR: Class '\BookStack\User' not found {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Class '\\BookStack\\User' not found at /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php:147)
...
[2019-03-05 13:38:44] production.ERROR: Class 'BookStack\Services\Facades\Views' not found {"exception":"[object] (ErrorException(code: 0): Class 'BookStack\\Services\\Facades\\Views' not found at /var/www/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php:80)
...

Hi @Nico207,
Sorry to see you're experiencing issues.
Did you see any errors when running the upgrade commands?
What do you see when running git status in your BookStack installation directory?

I didn't see any errors during the upgrade (UpadateResult.txt).
Here is the result of git status

root@bookstack:/var/www/bookstack# git status
On branch release
Your branch is up to date with 'origin/release'.
Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git checkout -- ..." to discard changes in working directory)
    modified:   config/app.php
    modified:   config/mail.php

Untracked files:
(use "git add ..." to include in what will be committed)
    .env.bak
    composer.phar
    public/local_css/

no changes added to commit (use "git add" and/or "git commit -a")
root@bookstack:/var/www/bookstack#

And before the update, git status would return this :

root@bookstack:/var/www/bookstack# git status
On branch release
Your branch is up to date with 'origin/release'.
Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git checkout -- ..." to discard changes in working directory)
    modified:   config/mail.php

Untracked files:
(use "git add ..." to include in what will be committed)
    .env.bak
    composer.phar
    public/local_css/

no changes added to commit (use "git add" and/or "git commit -a")
root@bookstack:/var/www/bookstack#

PS : if necessary, I have a snapshot of the server just before the update

I found the biggest problem : the original installation was done with the feet...
After making a backup, I maked a clean installation with the script and restored the data.
Everything is working perfectly now.
Sorry about the false alarm.

We still getting this issue can anyone explain. we recently move bookstack on new server

Hi there,
after many googles searched, found there was an issue with my Php so I followed below i
PHP 7.0:
Ubuntu: apt-get install php7.0-xml
CentOS / Fedora / Red Hat: yum install php70w-xml
PHP 7.1:
Ubuntu: apt-get install php7.1-xml
CentOS / Fedora / Red Hat: yum install php71w-xml
PHP 7.2:
Ubuntu: apt-get install php7.2-xml
CentOS / Fedora / Red Hat: yum install php72w-xml
PHP 7.3:
Ubuntu: apt-get install php7.3-xml
CentOS / Fedora / Red Hat: yum install php73w-xml
PHP 7.4:
Ubuntu: apt-get install php7.4-xml
CentOS / Fedora / Red Hat: yum install php74w-xml
PHP 8.0
Ubuntu: apt-get install php8.0-xml
CentOS 8 [with php:remi-8.0 enabled]: dnf install php-xml


Add salt-lsp

This commit adds salt-lsp for Saltstack code (.sls)

Cheers,
I will get this done as soon as possible.
Regards,
Mattias
El 24 de enero de 2022 21:44:53 GMT+01:00, William Boman @.> escribió:
@. commented on this pull request.

Cool! This server doesn't seem to have been added to lspconfig? This will be necessary in order to add it here. This would also need to be added to servers/init.lua and an entry in the README.md would be nice :)!
--
Reply to this email directly or view it on GitHub:
https://github.com/williamboman/nvim-lsp-installer/pull/449#pullrequestreview-861497410
You are receiving this because you authored the thread.
Message ID: @.***>

Hey @mattiascockburn I've added salt_ls to lspconfig here.


java.lang.IllegalArgumentException: Cannot set property PropertyDirection on block randomthings:plate_extraction

Affected Versions (Do not use "latest"):

EnderIO: 5.0.29
EnderCore: 0.5.35
Minecraft: 1.12.2
Forge: 2745
SpongeForge? no
Optifine? yes
Single Player and/or Server? idk

Your most recent log file where the issue was present:
https://pastebin.com/zWLFxeZ6

Stop shooting the messenger.


Added -ToClipboard to Convert-JsonToBicep + Docs

Added -ToClipboard to Convert-JsonToBicep + Docs

Code looks good. Not sure what happened with all the help files 😅. I could have provided a bit more guidance maybe. You can run Update-MarkdownHelp .\Docs\Help\Convert-JsonToBicep.md to only update a specific file after you've made changes to the function.  Could you change it back? To make sure that it's only help for this command that is updated with this PR?


Not working in Heroku

Issue summary
I've created a new project by the CLI and deploy it to heroku.
But the application does not work in Heroku.
I got the Internal Server Error in the Shopify application.
Expected behavior
When accessing the application in the Shopify store admin,
we can see the default content.
Actual behavior
I got Internal Server Error.

Steps to reproduce the problem
$ shopify create node
$ shopify deploy heroku

And put the Heroku's application domain to the application detail page.

And I got these error to run heroku logs.
2021-02-07T15:00:29.233915+00:00 app[web.1]:
2021-02-07T15:00:29.233957+00:00 app[web.1]: TypeError [ERR_INVALID_ARG_TYPE]: The "key" argument must be of type string or an instance of Buffer, TypedArray, DataView, or KeyObject. Received undefined
2021-02-07T15:00:29.233959+00:00 app[web.1]: at prepareSecretKey (internal/crypto/keys.js:322:11)
2021-02-07T15:00:29.233959+00:00 app[web.1]: at new Hmac (internal/crypto/hash.js:111:9)
2021-02-07T15:00:29.233960+00:00 app[web.1]: at Object.createHmac (crypto.js:147:10)
2021-02-07T15:00:29.233960+00:00 app[web.1]: at sign (/app/node_modules/keygrip/index.js:23:8)
2021-02-07T15:00:29.233961+00:00 app[web.1]: at Keygrip.sign (/app/node_modules/keygrip/index.js:30:38)
2021-02-07T15:00:29.233961+00:00 app[web.1]: at Cookies.set (/app/node_modules/cookies/index.js:110:30)
2021-02-07T15:00:29.233962+00:00 app[web.1]: at topLevelOAuthRedirect (/app/node_modules/@shopify/koa-shopify-auth/dist/src/auth/create-top-level-oauth-redirect.js:10:21)
2021-02-07T15:00:29.233963+00:00 app[web.1]: at /app/node_modules/@shopify/koa-shopify-auth/dist/src/auth/index.js:61:46
2021-02-07T15:00:29.233963+00:00 app[web.1]: at step (/app/node_modules/tslib/tslib.js:133:27)
2021-02-07T15:00:29.233963+00:00 app[web.1]: at Object.next (/app/node_modules/tslib/tslib.js:114:57)
2021-02-07T15:00:29.233964+00:00 app[web.1]:

Reduced test case
The best way to get your bug fixed is to provide a reduced test case.
Specifications

Browser: Firefox
Device: macOS
Operating System:

Hey @hideokamoto, I believe this could be happening because you haven't set up your environment variables on your Heroku app.
You can go to your Heroku app's dashboard and set up the values in your .env file as variables, which should solve that issue.

Works well!!
Thanks a lot :)

Great to hear, happy coding! Closing this issue since the problem is solved.


[Windows] Allow overwriting the cache's Dart SDK archive license file - second attempt

Reverts flutter/flutter#132773
Re-land of https://github.com/flutter/flutter/pull/132669
Fixes https://github.com/flutter/flutter/issues/132592

Never mind, closing in favor of https://github.com/flutter/flutter/pull/132777#pullrequestreview-1583186422


feat: compatibility with safe-ds v0.13.0

Summary of Changes
Integrate API changes of safe-ds v0.13.0.

🦙 MegaLinter status: ✅ SUCCESS

Descriptor
Linter
Files
Fixed
Errors
Elapsed time

✅ REPOSITORY
git_diff
yes

no
0.0s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff
MegaLinter is graciously provided by

:tada: This PR is included in version 0.13.0 :tada:
The release is available on:

v0.13.0
GitHub release

Your semantic-release bot :package::rocket:


Omit empty labels

Fixes https://github.com/alphagov/govuk-frontend/issues/714
This ensures that the label element is not outputted if no text or HTML are provided. This allows for other form control components to be used with a separate label, e.g. if a user wants to have an input and a button on one line with a separate label above.
An example of where this is problematic is on the form-alignment page, where an empty label is included above each input:
Before
<fieldset class="govuk-fieldset">

        National Insurance number

            <input class="govuk-input" id="govuk-input-a" name="national-insurance-number" type="text">

        <button type="submit" class="govuk-button">
            Save and continue
        </button>

</fieldset>

After
<fieldset class="govuk-fieldset">

        National Insurance number

            <input class="govuk-input" id="govuk-input-a" name="national-insurance-number" type="text">

        <button type="submit" class="govuk-button">
            Save and continue
        </button>

</fieldset>

Alternative approach would be update every component that uses the label (input, radios, checkboxes, textarea, file-upload, and select) to only call the label component if params.label.html or params.label.text is provided.
This would be consistent with how we do error messages and hints, but in retrospect it feels like the less components 'know about' the internals of other components (e.g. the fact they accept html and text) the better… thoughts? Another question is then whether we should make the error message and hint components work in a similar way.

Aah, of course we still need to know whether the error message and hint are going to be displayed within each form component so that we know whether to include their IDs in aria-describedby, which is not the case for labels. So perhaps this does make some sense.


Encoding information should be stored in var if possible

Description of feature
Currently doing stuff like
encoded_ann_data.uns["var_to_encoding"] = {categorical: encodings for categorical in categoricals_names}
encoded_ann_data.uns["encoding_to_var"] = {encodings: categoricals_names}

I've merged this issue with the related issues #662 and #637 into the new issue #701 for a better overview. Therefore, I'll close this issue here.


Amphora controller pods need privileges

In order to configure connectivity to the ovn controller pods, the amphora controller pods need to run ip commands such as ip addr add and ip route. This patch makes an initial step in configuring these privileges. It may be possible to be more selective after experimentation.

/lgtm


KAFKA-16308 [3/N]: Introduce feature dependency validation to UpdateFeatures command

This change includes:

Dependency checking when updating the feature (all request versions)
Returning top level error and no feature level errors if any feature failed to update and using this error for all the features in the response. (all request versions)
Returning only top level none error for v2 and beyond

I will probably just include this in 4.0 so we can drop the ZK support as well.

2 test failures look related so i will take a look.

I also noticed my comment about version 2 is off. I will update that in the json.


Add test sketleton for volume cloning feature

longhorn/longhorn#1815

cc @khushboo-rancher @meldafrawi @kaxing


Scrolling speed on the "Python Interpreter" pane depends on its size

Describe the bug
As the title mentions, the mouse/trackpad scrolling speed on the Python Interpreter pane (maybe in others, but it seems there are 3 kinds of pane: one for source editors, one for TreeViews and the rest?) depends on the size. If you make it very small, the scrolling goes by a fraction of a line, but if you make it almost the size of the screen it will skip many lines at a time.
Expected behavior
The scrolling should be the same in every pane: smooth.
Environment (please complete the following information):

OS: macOS 10.14.3
Java Version: AdoptOpenJDK 11.0
Ghidra Version: 9.0

This is the default behavior of the JTextPane (increments are always 10% of panel size) and it seems to be a fairly standard way to do things (eg: eclipse editors do this). We can revisit at some point if this really seems to bug people.

This is of course up to you, but I don't think that "Eclipse doing this" is the same as "being standard", which I think it's actually the opposite (no major UI toolkit does this AFAIK). Even if it were, the current behavior is just annoying because of its unpredictability (you don't know how much you're going to scroll, because now it depends on its content).
Also, it's not consistent to how things scroll in other parts of the app, which makes it even more annoying.


add docs-scraper

Just an idea to maybe help us to keep our docs for next.config.js up to date with the Next documentation
This PR adds a scheduled workflow that runs twice a day (or however often we think is best) and checks (via puppeteer scraping) ours and Vercel's docs (pages and app) and see if there are discrepancies in regards to the next.config.js properties.
If there are, it then creates (or updates if it already exist) an issue (example) which tells us what the differences are, reminds us what files we need to update and also provides a template for the configs table that can be used to update the docs.
Please let me know if you think this would be beneficial, if you think it could require too much effort to maintain (if the Vercel folk update often their docs for example :shrug:) and whatever else, if this is not a good idea I'm totally happy to drop it :slightly_smiling_face:

Relevant notes:

the workflow is set to error/fail if it doesn't find any configs in either the Next docs or ours, that would indicate that there is some issue with the scraping (some network issue, or maybe they/we have changed the target pages), we should fairly simply spot if the workflow fails
The Vercel's docs (pages and app) do not include all the next.config.js options, others are scattered uncategorized across their docs, so I think that the somewhat only option for us is to ignore those are it'd be quite difficult to keep track of them (we could get them from their ts interface but that would make the thing just marginally simpler :thinking:)

Rad idea! I'm a little curious to see how flaky this turns out to be in practice.

Thanks! ❤
Regarding the flakiness, I have run the workflow a good number of times and I don't think I never see it failing to retrieve the info correctly, so hopefully that shouldn't be an issue 🙂
What I'm more curious about is whether Vercel will turn out to update often and or in very breaky ways their doc pages, that could make this quite inconvenient
either way, flakyness or other things, this is pretty isolated from everything else so if it turns out to be problematic/not a good idea I think it should be relatively straightforward to rip it off 🙂


Feature/command/test

Codecov Report

Merging #58 into master will increase coverage by 0.03%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master      #58      +/-   ##
============================================
+ Coverage     17.39%   17.43%   +0.03%
+ Complexity      805      800       -5
============================================
  Files           174      173       -1
  Lines          2863     2851      -12
============================================
- Hits            498      497       -1
+ Misses         2365     2354      -11

Impacted Files
Coverage Δ
Complexity Δ

app/Console/Commands/ClearNotPaidOrdersCommand.php
33.33% <ø> (ø)
3 <0> (?)

app/Console/Commands/ApplicationInstallCommand.php
3.84% <0%> (+0.2%)
14 <0> (-2)
:arrow_down:

...pp/Console/Commands/OrderTimeoutHandlerCommand.php
16.66% <0%> (ø)
4 <0> (ø)
:arrow_down:

app/helper.php
27.53% <0%> (+0.72%)
0% <0%> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Add connection metrics to standard Otel Stats

Feature request problem/solution:
It seems from A66 Otel Stats  that you folks are open to adding additional metrics in the future. We'd like to request connection metrics (i.e grpc.client.new and grpc.client.closed counters as well as an grpc.client.open gauge to track all currently open connections, and the same 3 metrics on the server side). One example of a use case for these metrics is load balancing; Flooding your backends with too many connections as a result of using round_robin load balancers is a common problem, and as grpc continues to add support for new balancers which may reduce the number of connections (i.e. subsetting balancers), having a generally available solution for tracking both connections would be incredibly valuable.

This is definitely something we want to add.  The counters of connections established and closed are pretty easy.  The gauge of total number of connections is a bit harder, because most gRPC implementations don't track that globally.  There are some options, but we'll need to discuss the right way to do it.

Would it help you to have the counters before having the gauge?  From your comments in https://github.com/grpc/grpc-java/issues/10647, it seems like you need these fairly soon, and I think we could deliver the counters faster than we could the gauge.

FWIW, note that in practice you can probably compute the gauge by taking the difference of the two counters.  In principle, that doesn't work in the general case due to counter wrap-around, but since these are 64-bit counters, that is unlikely to be an issue for most cases.

FWIW, note that in practice you can probably compute the gauge by taking the difference of the two counters. In principle, that doesn't work in the general case due to counter wrap-around, but since these are 64-bit counters, that is unlikely to be an issue for most cases.

This actually doesn't work for us. Generally, this works only if counters are monotonically increasing, but that's not the case for our infra, where metrics are per-period. We had a similar problem with tracking concurrency; we noticed you folks do it via subtraction of started and completed requests in your GCP Microservices Monitoring, but for us that doesn't actually produce valid results.

Would it help you to have the counters before having the gauge? From your comments in https://github.com/grpc/grpc-java/issues/10647, it seems like you need these fairly soon, and I think we could deliver the counters faster than we could the gauge.

I think it'd be pretty useful to get as much as we can as soon as we can. Our current plan is to just instrument the missing metrics ourselves but migrate to your Otel metrics as they become available.

Generally, this works only if counters are monotonically increasing, but that's not the case for our infra, where counters are per-period.

I don't quite understand what you mean by "per-period" here.  That seems to imply that you only periodically collect metrics from any given monitor target, but that doesn't seem like it would be different from any other environment, so I'm not sure if that's what you meant.
Normally, I think you would compute rates from the counters and aggregate the rates across multiple targets.  But for the gauge, I think you could take the difference between the raw counter values at the level of the individual monitor target, before doing any aggregation.  Assuming that there are no counter resets on the individual monitor target, that seems like it should be the right value.
Can you help me understand why the above won't work for you?  Just trying to understand the constraints here.

I think it'd be pretty useful to get as much as we can as soon as we can.

Okay, then we'll plan to split this into two parts, one for the counters and another for the gauge.

Sure, so for example, imagine a count that's incremented 3 times over a 20s interval (we'll say each * is an increment of the counter) :
    *            *                *
0-----------------10s----------------20s

Traditionally a graph of this would increase 3 times, and no matter how we look at it by the end of that 20s period count = 3.
But in Datadog, counts are not actually "the number of times something happens" but rather "the number of times something happens per time interval" (this is perhaps explained a little better in our documentation). So if we have, say, a 10 second period the counter would show a count of 2 in the first interval and 1 in the second.
If we were to add a second counter here, you can start to see how this will get wonky. If that graph above is new connections and the following is closed connections, the open connections gauge (aka the subtraction of the two) will actually end up being -1 in the second interval, which has no meaning.
      *              *               *
0-----------------10s----------------20s

Which is a long-winded way of saying this subtraction can't happen after the metrics have been sent to our Datadog agent, where aggregation happens.

Okay, I see -- so the problem is that you don't have a way to store the raw counter itself, independent of time interval.
Thanks, that's helpful for me to understand.


[Bug] [API] Cannot view task log

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
When I execute a task, and want to view the task log. I find the log can not display well and the front-end is always sending request to back-end.

What you expected to happen
xx
How to reproduce

Create a workflow with one task
Execute the workflow
View taskinstance log.

Anything else
No response
Version
dev
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I had cherry-pick https://github.com/apache/dolphinscheduler/commit/1b0f8c04d3e419320e30254393a8592ed52065a4 to 3.0.0-prepare, PTAL @zhongjiajie

I will fix it


DOC: bad formatting of *args, **kwargs in autosummary

The distribution list table in scipy.stats documentation (reference/stats.html) currently looks like this: (https://scipy.github.io/devdocs/stats.html)
Continuous distributions

alpha(\*args, \*\*kwds) | An alpha continuous random variable.
anglit(\*args, \*\*kwds) | An anglit continuous random variable.
arcsine(\*args, \*\*kwds) | An arcsine continuous random variable.
argus(\*args, \*\*kwds) | Argus distribution
beta(\*args, \*\*kwds) | A beta continuous random variable.
...

Note the backslashes before the asterisks. Apparently, there is some problem in quoting.
This is probably due to some recent numpydoc change --- or some bad interaction with the stats documentation generation, because in some other places these seem to appear fine without backslashes.
Reproducing code example:
See https://scipy.github.io/devdocs/stats.html
Scipy/Numpy/Python version information:
Current master at e68ff057be595d6787e5870ea8d84033313e8d0f.

This is probably fixed by https://github.com/numpy/numpydoc/pull/221

I built the scipy docs with numpy/numpydoc#221 and unfortunately it looks like the arguments are removed all together. I've published the result to the gh-pages for my fork of scipy, so the rendered result can be seen here.
The docs were built from scipy 47ffc1ef2 with thequackdaddy/numpydoc@611d59a

devdocs looks good
1.4.1 docs and 1.4.0 docs show \*args, \*\*kwds
1.3.3 docs omit *args and **kdws

I'm not sure we want to go back and fix this for older branches, but if so (that's @charris's call as release manager) then yes I think updating the doc/sphinxext/numpydoc submodule is the way to go.

Looks like this was just rendered incorrectly in 1.4.0 and 1.4.1. It rendered as intended in 1.5.0, and since 1.7.0 it has rendered without (*args, **kwds) again.


[Feature Request] Show relevent tag in line blame

I'll keep this short and sweet.
It would be nice if the Line Blanes could be configured to show the relevant tag for the commit, for instance - in what release the commit was first included in.
thanks,
tecosaur

@tecosaur where would you like to see this? Can you send a screenshot of where?

Does this work as an example?

@tecosaur do you know the git command that would provide this information?

This could do the trick
git describe --contains ${"$(git blame -l -L ${lineno},${lineno} ${filename})"/%\ */} | cut -d'~' -f1

@eamodio any chance of an update?

@tecosaur I would definitely welcome a PR for this, but this is not currently on my priority list

@eamodio would you be willing to point me to the relevant bits of the codebase?

@tecosaur Can you explain more about this feature and why it is valuable? I think this change will be a bit involved (since it touches a bunch of different pieces) and the line blame is performance sensitive so it needs to do as little as possible as quickly as possible (granted if it is fully opt-in then that can change some).

Sure :smiley:
Use Case
To outline the use case for it I'll give two examples of where I'd find this useful. Hopefully, that would be sufficient.
Notes
I'm a uni student, and I take my notes digitally in LaTeX. At the end of each week, I add a tag for that week.
I often want to see when a specific bit of information was given etc. At the moment the process I follow is something like this

Look at commit message from the gitlense blame
Open up git history with Git Graph
Scroll and search for commit
See which is the next tag

What it could be is

Look at 'next tag' in Gitlense blame

A vscode extension
Someone reports a bug that started with the current version. There are a lot of commits going on, from different authors. I look at the relevant lines for the feature in question. I wonder if a specific line could be the cause. Here it would be very helpful if I could see at a glance what release that line was last updated in.
Performance
Running the earlier bash command on a semi-old commit with the time command gave the following:
0.02s user 0.01s system 99% cpu 0.028 total

Running it on a line in a large repo where the relevant commit is over two years old gave the following
0.06s user 0.01s system 99% cpu 0.064 total

In addition, would it be possible to have it so that this runs asyncronously and updates the line blame upon success? That way any induced delay would not affect the initial line blame.

@eamodio thoughts?

@eamodio *cough

@tecosaur Sorry, but this isn't something that I will likely add myself. Although, if the community wants to provide a PR I'm certainly open to it -- depending on the complexity and scope of the changes required.


[BUG] Wrong Observables and potentially weird logic for Unknown Process Using The Kerberos Protocol

Describe the bug
The observable referenced in Unknown Process Using The Kerberos Protocol will never be a part of the search, as the fields are not a part of the tstats by or the table.
The logic for the join is also prone to mistakes as it only joins on the process_id, which has quite the chance of colliding in environments with multiple hosts.
Expected behavior
I think the search requires a bit of a rewrite in order of doing what it's supposed to.
One way to go would be:

Change the search to join on process_id and an other field, like dest
Change the observable src_ip to dest ( referring to the host the Process is running on )
Add dest_ip to the subsearch, and be aware that dest and dest_ip is now referring to two different objects

App Version:

ESCU: 3.61.0

The following rules are also using only process_id in a join, and are likely to cause this issue:

Detect Outlook exe writing a zip file (renames process_id to malicious_id)
GPUpdate with no Command Line Arguments with Network
Outbound Network Connection from Java Using Default Ports
SearchProtocolHost with no Command Line with Network
Unknown Process Using The Kerberos Protocol
Windows InstallUtil Unintall Option with Network
Windows MSIExec With Network Connections

Beyond this, I've also observed a collision with process_guid in my environment, so it suffers from the same issue.  On Windows, guids are unique only within the context of the single host.  I'm not including Linux rules in this next list; I'm not sure how it's affected by this since I don't know how guids are handled over there.
Here are the rules only joining on process_guid (some of these also use _time; I'm not sure how well that mitigates this, but host is probably a better choice):

Active Setup Registry Autostart
Add DefaultUser And Password in Registry
Allow Inbound Traffic By Firewall Rule Registry
Allow Operation with Consent Admin
Auto Admin Logon Registry Entry
Batch File Write to System32
Detect Exchange Web Shell
Disable AMSI Through Registry
Disable Defender AntiVirus Registry
Disable Defender BlockAtFirstSeen Feature
Disable Defender Enhanced Notification
Disable Defender MpEngine Registry
Disable Defender Spynet Reporting
Disable Defender Submit Samples Consent Feature
Disable ETW Through Registry
Disable Registry Tool
Disable Security Logs Using MiniNt Registry
Disable Show Hidden Files
Disable UAC Remote Restriction
Disable Windows App Hotkeys
Disable Windows Behavior Monitoring
Disable Windows SmartScreen Protection
Disabling CMD Application
Disabling ControlPanel
Disabling Defender Services
Disabling FolderOptions Windows Feature
Disabling NoRun Windows App
Disabling SystemRestore in Registry
Disabling Task Manager
ETW Registry Disabled
Enabled RDP in Other Port Number
Enable WDigest UseLoginCredential Registry
Eventvwr UAC Bypass
Hide User Account from Sign-In Screen
Java Writing JSP File
MS Exchange Mailbox Replication service writing Active Server Pages
Malicious InProcServer32 Modification
Monitor Registry Keys for Print Monitors
Office Application Drop Executable
Office Product Writing cab or inf
Process Creating LNK file in Suspicious Location (renames process_guid to lnk_guid)
Process Writing DynamicWrapperX
Registry Keys Used For Privilege Escalation
Registry Keys for Creating SHIM Databases
Remcos client registry install entry
Revil Registry Entry
Sdclt UAC Bypass
Set Default PowerShell Execution Policy To Unrestricted or Bypass
SilentCleanup UAC Bypass
Spoolsv Writing a DLL
Suspicious Image Creation In Appdata Folder
Suspicious WAV file in Appdata Folder
Time Provider Persistence Registry
WSReset UAC Bypass
Windows Defacement Modify Transcodedwallpaper File (renames process_guid to proc_guid)
Windows Defender Exclusion Registry Entry
Windows Deleted Registry By A Non Critical Process File Path
Windows Disable Change Password Through Registry
Windows Disable Lock Workstation Feature Through Registry
Windows Disable LogOff Button Through Registry
Windows Disable Memory Crash Dump
Windows Disable Notification Center
Windows Disable Shutdown Button Through Registry
Windows Disable Windows Group Policy Features Through Registry
Windows Hide Notification Features Through Registry
Windows InstallUtil Remote Network Connection
Windows Modify Registry Qakbot Binary Data Registry
Windows Modify Show Compress Color And Info Tip Registry
Windows Registry Certificate Added
Windows Registry Modification for Safe Mode Persistence
Windows Service Creation Using Registry Entry

For an example of how this probably should be done, these rules include host in the join, which ensures that process_id will only uniquely be compared on the single system:

DLLHost with no Command Line Arguments with Network
Rundll32 with no Command Line Arguments with Network

Thank you for reporting it. We are already working on removing the joins for performance reasons.

Hello @DipsyTipsy : we have updated several detections to remove the joins!  https://github.com/splunk/security_content/releases/tag/v4.2.0.  Please feel free to open up a new issue for other searches that still have joins are not working as expected! Thank you so much for reporting it


Fresh W7 install w/ PowerShell V2 and VS2013 Update 4: "ProviderManifestToken" Error on Update-Database

Did a fresh Windows 7 x64 Enterprise install (and updated) in Hyper-V leaving it at PowerShell v2 and installing Visual Studio 2013 Update 4. (I made sure the NuGet extension and SQL product update for VS were up to date in Extensions and Updates.)
After that I followed the readme directions to-the-T (had an issue when I ran the tools script to set up nuget.localtest.me in IIS express, but worked around that by just changing it to localhost with a certain port, I'll address that issue separately...).
Despite this, I still ran into this exception when calling Update-Database (with -Debug and -Verbose flags):
PM> Update-Database -Debug -Verbose
Using StartUp project 'NuGetGallery.Operations'.
Using NuGet project 'NuGetGallery'.
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
System.Data.ProviderIncompatibleException: An error occurred while getting provider information from the database.
This can be caused by Entity Framework using an incorrect connection string. Check the inner exceptions for details and ensure that the connection string is correct. ---> System.Data.ProviderIncompatibleException: The provider did not return a ProviderManifestToken string. ---> System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.SqlClient.SqlProviderServices.UsingConnection(SqlConnection sqlConnection, Action`1 act)
at System.Data.SqlClient.SqlProviderServices.UsingMasterConnection(SqlConnection sqlConnection, Action`1 act)
at System.Data.SqlClient.SqlProviderServices.GetDbProviderManifestToken(DbConnection connection)
at System.Data.Common.DbProviderServices.GetProviderManifestToken(DbConnection connection)
--- End of inner exception stack trace ---
at System.Data.Common.DbProviderServices.GetProviderManifestToken(DbConnection connection)
at System.Data.Entity.ModelConfiguration.Utilities.DbProviderServicesExtensions.GetProviderManifestTokenChecked(DbProviderServices providerServices, DbConnection connection)
--- End of inner exception stack trace ---
at System.Data.Entity.ModelConfiguration.Utilities.DbProviderServicesExtensions.GetProviderManifestTokenChecked(DbProviderServices providerServices, DbConnection connection)
at System.Data.Entity.ModelConfiguration.Utilities.DbConnectionExtensions.GetProviderInfo(DbConnection connection, DbProviderManifest& providerManifest)
at System.Data.Entity.DbModelBuilder.Build(DbConnection providerConnection)
at System.Data.Entity.Internal.LazyInternalContext.CreateModel(LazyInternalContext internalContext)
at System.Data.Entity.Internal.RetryLazy`2.GetValue(TInput input)
at System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
at System.Data.Entity.Internal.LazyInternalContext.get_CodeFirstModel()
at System.Data.Entity.Infrastructure.EdmxWriter.WriteEdmx(DbContext context, XmlWriter writer)
at System.Data.Entity.Migrations.Extensions.DbContextExtensions.<>c__DisplayClass1.<GetModel>b__0(XmlWriter w)
at System.Data.Entity.Migrations.Extensions.DbContextExtensions.GetModel(Action`1 writeXml)
at System.Data.Entity.Migrations.Extensions.DbContextExtensions.GetModel(DbContext context)
at System.Data.Entity.Migrations.DbMigrator..ctor(DbMigrationsConfiguration configuration, DbContext usersContext)
at System.Data.Entity.Migrations.DbMigrator..ctor(DbMigrationsConfiguration configuration)
at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.GetMigrator()
at System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.RunCore()
at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()
An error occurred while getting provider information from the database. This can be caused by Entity Framework using an incorrect connection string. Check the inner exceptions for details and ensure that the connection string is correct.

Figured it out: turns out setting Default Project to NuGetGallery is not enough, you also have to set the StartupProjectName parameter to NuGetGallery to get this to work.
So ultimately this is what worked:
Update-Database -StartupProjectName NuGetGallery
Recommend updating the readme.md to reflect that, I can submit a pull request.


methylation calling in non-CpG context (CHG and CHH)

Hello there,
I wonder if nanopolish methylation calling can call methylation in CHG and CHH context too in plant samples? Apologise if it can, and I just totally miss it. And if not, is there any plan in the near future to include this?
Thanks a lot

Hi @yusmiatiliau,
Sorry for the slow response. This is currently not supported - there are other tools specifically for plants that you might be interested to try instead.
Jared


Connecting a custom connector to the enterprise gateway

We're testing the new July Enterprise Gateway feature for custom connectors.
3 comments:

On the web site, when adding a data source for a custom connector, any custom fields lack labels telling the end user what data to type in.  See below:

The top field is a server name and the bottom is a database name as seen here in Power BI for the same custom connector:

Adding the new data source using the same parameters as the desktop results in an error.  You can see that some label is missing in the first sentence.  "Token Comma expected" is the underlying error presented.

The "Troubleshoot connection problems" link points (https://go.microsoft.com/fwlink/?LinkId=627095) which returns a 404 Not found.

Is anyone else having success using the new enterprise gateway feature for custom connectors?

Hi, thanks for reporting this.
For the lack of labels, make sure you the "Documentation.FieldCaption" populated with the correct label in your connector. You can find a sample here.
For the failure, it's likely that your connector is missing a "Test Connection" which is required for the connector to work with the gateway (but not required for it to work in the desktop). Here is documentation on how to implement the test connection.
Let us know if you are still seeing issues with the custom connector and the gateway.

@joeshoukry - Thanks for following up!
I was running an older version of our custom connector locally that didn't have Test Connection implemented.  I swapped to our current version and am now able to create a data source from the Manage Gateways page...

When I publish a workbook that uses the custom connector, I get publish successful.  When I open in Power BI online, I see an error - "Unable to load the model"

When viewing the associated dataset settings page, I can see that it's using my gateway and that it associated with the data source I setup.

Almost there, is there another trick we're missing at the connector level or is that an error with the online piece?
Note: This is and ODBC connector in DirectQuery mode if that makes any difference.
We'll look into the FieldCaption to show the labels on the web as well.  Many thanks!

Hi, DirectQuery is not yet supported (as i pointed out in the blog post announcement). We are working on that and it should be available very soon, so stay tuned.

Apologies! We will stay tuned!


How to hide the header in datepicker

How to hide the header in datepicker ,which class name is "picker__date-display"

There's no "official" way to do it. Maybe this helps https://codepen.io/tomscholz/pen/mOjJEp

@tomscholz Thanks!


fix: generated type of PostgreSQL's interval type in pgx

Fixes #1224
When the driver is github.com/jackc/pgx, it is correct to use pgtype.Interval.

@kyleconroy
I have checked past discussions and only generate as pgtype.Interval type if you are using pgx.
https://github.com/kyleconroy/sqlc/issues/429
The reason why the interval type in PostgreSQL is pgtype.Interval type is due to the following code
https://github.com/jackc/pgtype/blob/72948465f0b9bf2f74e147370d7b61a7f3726cf0/pgtype.go#L299
ci.RegisterDataType(DataType{Value: &Interval{}, Name: "interval", OID: IntervalOID})

We believe this is sufficient for many use cases. It improves the development experience by allowing users to query without setting overrides.
Are there any other concerns? And is there anything else I can help you with?


Want to receive the dataset

Hello and have a good time.
I asked you for the dataset with my university email.
Could you please check your email？
Thanks
University email<EMAIL_ADDRESS>

Thanks @pswena
I notice that your email is in my junk box. I just replied to you.