Title of Book

CrowdsourcedDFIRBook is not a great title :) Anyone have any ideas?

Spitballing ideas for book title, what about that old Sierra game, originally called Hero's Quest until trademarks made it change to Quest for Glory: So you want to be a Hero. The player is a recent graduate of the Famous Adventurer's Correspondence School and the adventurers handbook in it is called "So You Want To Be A Hero." Could call it "So You Want To Be An Incident Responder." Or we could come up with something even more nerdy/obscure. I find the more esoteric the better.

I'm all for nerdy because, let's be real, we're all nerds. I would shy away from using Incident Responder though because that's not generalized enough to encompass topics that have been committed thus far. Mostly referring to the 2 (and counting) mobile chapters which frankly doesn't play much a role in Incident Response, in my experience.
I like the title Crowdsourced DFIR Book but it's a bit too....caveman, but I like the self-descriptive nature of the title. It would be awesome to think of a title that is self-apparent that the book is a patchwork collaborative effort, if that makes sense? If we never land on one that meets this criteria, it's fine, but if there's something out there that could check that box, I personally think that would be one worth considering.

I'd like a title that focuses it around collective experiences and knowledge... something along the vein of "tales from the DFIR trenches" I think works well...
The title is going to be the hardest part to get right by far

DFIR CO-OP: Practical knowledge by and for practitioners
Getting there together: Practical DFIR knowledge for all
DFIR Crowd Wisdom Volume 1
DFIR Anthology: Random bits

I really like  DFIR Insights: From the community, for the community. I think that's on to something. Just my thoughts so far. Keep spitballing, all!

I was thinking earlier today along the lines of the "tales from the DFIR trenches" theme as well. maybe something like:
Adventures in DFIR: A Crowdsourced eBook
Tales From the DFIR Bonfire
The Hitchhikers Guide to DFIR: Experiences From Beginners and Experts

I was thinking earlier today along the lines of the "tales from the DFIR trenches" theme as well. maybe something like:
Adventures in DFIR: A Crowdsourced eBook
Tales From the DFIR Bonfire
The Hitchhikers Guide to DFIR: Experiences From Beginners and Experts

Ooh I like the bonfire one too. The Discord Server is pretty much like a water cooler/bonfire so that fits the source of where we gathered initially to collaborate on this.

I also think we can have a subtitle or description on the cover page, so keep that in mind.

I am loving this book idea, guys! 😁
To throw one into the mix, how about, "DFIR Community Book of Knowledge: Volume 1"
In many industries you have the formally recognised "Book of Knowledge" (For example, I remember studying the DMBOK during my MSc, which is the "Data Management Book of Knowledge", and most other industries have them.  This could be the "community" equivalent? (if you see what I mean) 😃

I am loving this book idea, guys! 😁
To throw one into the mix, how about, "DFIR Community Book of Knowledge: Volume 1"
In many industries you have the formally recognised "Book of Knowledge" (For example, I remember studying the DMBOK during my MSc, which is the "Data Management Book of Knowledge", and most other industries have them.  This could be the "community" equivalent? (if you see what I mean) 😃

I like this suggestion.

I am loving this book idea, guys! 😁
To throw one into the mix, how about, "DFIR Community Book of Knowledge: Volume 1"
In many industries you have the formally recognised "Book of Knowledge" (For example, I remember studying the DMBOK during my MSc, which is the "Data Management Book of Knowledge", and most other industries have them.  This could be the "community" equivalent? (if you see what I mean) 😃

I like this too. Sounds official, leaves it open for a sequel, is self descriptive, etc. I think this is a top candidate. Thanks for the suggestion Phil!

D B O K (DFIR Book of Knowledge) or DFIRBOK?

I think DFIRBOK would work better than DBOK. DFIRBOK also sounds like some type of ultra mega chicken that we must slay or tame before continuing our DFIR quest so that's cool.

how about the answer for every digital forensics question out there?
"It depends...
a DFIR collaboration"
happy to be along for the ride and help where I can

I am loving this book idea, guys! 😁
To throw one into the mix, how about, "DFIR Community Book of Knowledge: Volume 1"
In many industries you have the formally recognised "Book of Knowledge" (For example, I remember studying the DMBOK during my MSc, which is the "Data Management Book of Knowledge", and most other industries have them.  This could be the "community" equivalent? (if you see what I mean) 😃

I like this too. Sounds official, leaves it open for a sequel, is self descriptive, etc. I think this is a top candidate. Thanks for the suggestion Phil!

Thanks guys!  Really glad you like it 😁

How about, DFIR for the Masses, from the Masses?

I'll throw in a couple here:
Crowd Sourced: An OSINT approach to Digital Forensics (OSINT being our collective Open-Sourced intelligence ;)
or
Crowd Sourced: An Open Source approach to Digital Forensics

I really like  DFIR Insights: From the community, for the community. I think that's on to something. Just my thoughts so far. Keep spitballing, all!

This one sounds great amongst all the other wonderful titles!

D B O K (DFIR Book of Knowledge) or DFIRBOK?

I think DCBOK (DFIR Community Book of Knowledge) as BoKs are typically officially licensed texts, whereas this would differentiate it as a community edition, while still following a similar format :)

Some ideas for the title;

Sleuth Wisdom 101
Learner's guide to DFIR
Baby steps to DFIR
Marshalled Pieces by Forensicators
How-to CyberForensics
Defenders Unite: Crowdsourced DFIR Tales
DFIR for dummies
We beg to DFIR

https://forms.gle/eZtkh5NZkzdjwaq66
To protect the integrity of the voting process, a gmail account is required at the time of voting. Let me know if I've missed any suggestions. Let's get this one under way and then in a few weeks we can do a final vote for the top 3. Thoughts on that process?

@AndrewRathbun the form is radio buttons and not check boxes so you can only choose one entry at this point.

Try now @stark4n6

Results so far :)

5 days left!

"It Depends"... I dig it!

5 days left!

looks like we got a winner there! :D

3 more days!

Last call for voting!


Improve error message

Currently gives something like this for an iterable, for example BQM.variables:
ValueError: cannot find a K(KeysView(<dimod.views.bqm.LinearView object at 0x7f9bee7b0348>), ()) embedding for given Chimera lattice

which would have been clearer as, for example, "cannot find a K8 embedding for given Chimera lattice"
Might also consider showing both: "cannot find a K8 embedding for KeysView(<dimod.views.bqm.LinearView object at 0x7f9bee7b0348>), () for given Chimera lattice"
raise ValueError("cannot find a K{} embedding for {} for given Chimera lattice".format(len(nodes), k))

Codecov Report

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

@@            Coverage Diff             @@
##           master     #205      +/-   ##
==========================================
- Coverage   94.53%   92.39%   -2.14%
==========================================
  Files          18       17       -1
  Lines         713      684      -29
==========================================
- Hits          674      632      -42
- Misses         39       52      +13

Impacted Files
Coverage Δ

dwave/system/samplers/dwave_sampler.py
69.56% <0%> (-10.05%)
:arrow_down:

dwave/system/composites/embedding.py
94.73% <0%> (-3.8%)
:arrow_down:

dwave/system/flux_bias_offsets.py
81.48% <0%> (-3.71%)
:arrow_down:

dwave/system/cache/database_manager.py
96.18% <0%> (-0.77%)
:arrow_down:

dwave/system/composites/tiling.py
96% <0%> (ø)
:arrow_up:

dwave/system/schedules.py

dwave/system/composites/virtual_graph.py
97.95% <0%> (+0.59%)
:arrow_up:

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 c03475d...7b59861. Read the comment docs.


Corrupt Mac JDK Mission Control?

Browser: Google Chrome is up to date
Version 78.0.3904.70 (Official Build) (64-bit)

I have the latest MacOS (macOS Catalina Version 10.15).
I downloaded JDK Mission Control (org.openjdk.jmc-macosx.cocoa.x86_64.tar.gz) from your download page (https://adoptopenjdk.net/jmc.html).
After expanding the gz (through double click in Finder), I attempt to launch the app (JDK Mission Control.app) and I get the following popup message:
"JDK Mission Control.app" is damaged and can't be opened. You should move it to the Trash.
The only options given are cancel and "Move to Trash". I even tried right clicking and selecting "Open" while holding Alt key in case this was actually a security block imposed by Catalina but I got the same message.
Thanks for any help on this.
Carlos

Is there a workaround with xattr -r -d com.apple.quarantine on a macOS installed with homebrew? Can you paste full paths?
I try to start a java app and get
“adoptopenjdk-14.jdk” is damaged and can’t be opened.
Homebrew Cask downloaded this file on 19 March 2020 from adoptopenjdk.net.

I don't know where this files are located.
thank you

@GETandSELECT Please see https://github.com/AdoptOpenJDK/homebrew-openjdk/issues/329 on why your JDK is considered to be damaged.

+1 This is still an issue in 7.1.1
Fixed using: sudo xattr -r -d com.apple.quarantine JDK\ Mission\ Control.app as suggested above


indoor weights

Is there any chance you could provide the indoor pretrained weights?

Thank you for your question. We have only one pretrained weight, which was trained on our proposed Doppelganger dataset. This dataset consists of internet photos of landmarks, primarily focusing on the exterior of landmarks, though it may also include a few interior photos of landmarks. While we did not specifically evaluate our model on indoor scenes, it may have the ability to generalize to such scenarios.


Address warning about importing from collections on Python 3

Awesome, thank you!

Thanks for the quick release.
Also, I just read CONTRIBUTING.md and realized I left out an important part of the PR process...


Fix wrapper tag

This PR related to #211
After applying #211, the wrapper DOM element for ReactTooltip expected to be <div> or <span>, but actually it's a <wrapper>:

The reason of this behavior described by @MatanBobi here, and some more details are in c37e0635338b91c117f14273b4ac5d8b9ea5dd3a commit message.
Another issue is that we can't pass React.DOM.div to React.createElement, we should pass 'div' instead. Read more: 3c85424c853f51b8295f081814f3eb59c2807695
Thanks @dropfen for #211 and for his concern about backward compatibility.
Thanks @MatanBobi for his report and investigation.
Thanks @wwayne for awesome ReactTooltip library.

Was planning on doing this, already forked the repo, Thanks and sorry.

@MatanBobi, oh, I'm so sorry, this fix is really yours! Henceforth, let us know in advance, please! I'm sorry! I haven't noticed that you have created repository just yesterday...

@huumanoid its not your fault at all, It was a minor fix, definitely my bad.
Thanks for the fix!
It looks good.


Understand accuracy of libphonenumber for VOIP classification

If this library is not accurate, we should investigate VOIP usage by looking at paid calls to SMS providers (ex. Twilio Lookup). Do some digging to determine the false-positive/false-negative rates for this library.
https://github.com/google/libphonenumber/

We should also investigate how problematic VoIP numbers actually are

I wrote a quick script to measure the difference in classification between libphonenumber and Twilio Lookup for a set of 517 phone numbers that my attestation service recently served.
https://docs.google.com/spreadsheets/d/1htTPRzPErpSyEBLdfjRU-oNrauVkuxG19FVf4ir9m6E/edit?usp=sharing
All were either mobile or unknown. Twilio Lookup had much better coverage compared to libphonenumber. Twilio had classifications for 396 more phone numbers than libphonenumber did. Given that we're looking into this for sybil resistance, I don't think libphonenumber has enough coverage to be useful.

import { readFileSync } from 'fs'
import parsePhoneNumber, { PhoneNumber } from 'libphonenumber-js'

const accountSid = "<ACCOUNTSID>";
const authToken = "<AUTHTOKEN>";
const client = require('twilio')(accountSid, authToken);

async function comparePNTypes() {
  var lines = readFileSync('/Users/codyborn/Documents/TwilioLogs.csv','utf8')
  .split('\n')

  for(var line of lines) {
    var phoneNumber = line.split(',')[1]

    const phoneNumberParsed = parsePhoneNumber(phoneNumber)
    if (phoneNumberParsed && phoneNumberParsed.isValid()) {
      // Note: `.getType()` requires `/max` metadata: see below for an explanation.
      var twilioType = await getTwilioType(phoneNumber)
      console.log(phoneNumber + ", " + phoneNumberParsed.getType() + ", " + twilioType)
    }
    else {
      console.error("Invalid phone number: " + phoneNumber)
    }
  }
}

async function getTwilioType(phoneNumber: string) {
  var lookup = await client.lookups.v1.phoneNumbers(phoneNumber)
        .fetch({type: ['carrier']});
  return lookup.carrier.type
}

comparePNTypes()


Document how to bootstrap flit_core

Mainly for people putting Python packages into other packaging systems.

This is really awesome, especially if we eventually move towards a situation that things like setuptools require PEP517 to build. (currently it self-bootstraps) The only thing I'm a bit concerned about is that unpacking wheels seems not a really straightforward operation when it comes to entrypoints. There is no processor for those except for pip as far as I've understood and that makes the bootstrapping cycle more complex.

I was just for PoC trying to see if I can follow this chain. It looks like flit stage 1 -> tomli -> flit -> pep517 works but then build requires setuptools and wheel (wheel also requires setuptools). Setuptools in turn can be built either through setup.py or through build/pip. But pip requires setuptools to be built. There seem to be cycles in this bootstrapping chain. Did I miss something?
It would at least break the chain if build and wheel were converted to be built with flit. Wheel does not even have a pyproject.toml at this point.

FWIW I wrote minimal PEP517 bootstrapper tool (https://gitlab.com/freedesktop-sdk/pep517_install/-/tree/main) to PoC this chain. Indeed, looks like only wheel is problematic in the chain. It would help if it was built with flit.

Thanks for trying it out! I would imagine that setuptools is meant to self-bootstrap in a vaguely similar way to flit-core, but right now it looks like there's a cycle between setuptools & wheel in a fully PEP-517 world. You can presumably get round that by using the 'old way' setup.py install to install setuptools. It's up to them whether that's just what you have to do, or whether there will be a solution for PEP 517 bootstrapping.
Packaging wheel with flit_core would also break the cycle. I always try not to push Flit on anyone, though.

unpacking wheels seems not a really straightforward operation when it comes to entrypoints. There is no processor for those except for pip as far as I've understood...

There's the installer project. It's still quite new & rough, but this is meant to be the low-level tool for this purpose (in partnership with build).
I hope that all of the packages you need to get build & installer can be installed as plain libraries - i.e. just unzip the wheel, no entry points required. Some of them may have non-essential entry points, though.

I see. So then the chain would probably be flit_core->tomli->installer->flit to get entrypoints fully set up. (flit itself even has one)

I'll have another round of testing with that set of tooling at some point.

Yup. The flit package isn't especially important for bootstrapping - flit_core is what really builds packages, flit is mainly handy developer tooling around that.


D3D11: return a soft-error if shader model isn't compatible with GPU

Hello, im building TIC-80 with sokol renderer and when launch i get error on this line line. Videocard is intel hd on p6100 processor.

Ouch. This doesn't happen during compilation though (this should be a "soft error"), but where the D3D11 shader is created from a compiled blob. Only reason I can think of is that the video driver or GPU doesn't support the D3D shader model since the CPU/GPU might be too old.
Hmm... I think I should at least change the code to make this case a soft error, and the next step would be checking if we can optionally use an older HLSL shader model (maybe similar to the GLES3/GLES2 fallback).
Can you attach a dxdiag log here? This contains the D3D properties of you graphics card, and might give an idea what's the underlying problem ("Win+R" to open the "Run" dialog, then "dxdiag", and then there's a "Save Information" Button (the messages are all in German on my machine).

PS: as a temporary workaround, if you compile the shader from embedded source code (not using the sokol_shdc compiler), you can try some other shader model strings here:
https://github.com/floooh/sokol/blob/487822d82ca79dba7b67718d962e1ba6beef01b2/sokol_gfx.h#L5105
If this works it probably makes sense to make this configurable from the outside, and add a more HLSL shader models to sokol_shdc.

...I tried "vs_4_0" and "ps_4_0", and at least all the sokol samples still work. Since SM5 only added compute shader support and some minor features not relevant for sokol-gfx I guess switching back to shader model 4 as default would be a no-brainer. Going back even further might be a problem though, since SM3 is already D3D9 territory.
Can you check somehow whether shader model 4 works on your side?

With "vs_4_0" and "ps_4_0" works well. Awesome, thank you!

Ok, good to know thanks :) I think I'll do a bit more research and then will switch everything to shader model 4. I'll keep this ticket open as reminder.

I believe this is a good idea in general. It would be quite useful here since I have some customers with older hardware on which I would like to still use shaders which do not require SM 5.0.

Ok noted, I didn't do anything about this yet, but I think it's a good idea to add HLSL4 as an output option to sokol-shdc, and also have the sokol-gfx D3D11 backend accept HLSL4 shaders.

Interesting enough I have just encountered a customer with Intel i3-540 CPU with built-in iGPU with supposed support for DirectX 10.0 and 9.1 feature levels:

In this case I assume shader model 4.0 should work. However, that user is failing at this line with assertion:
https://github.com/floooh/sokol/blob/master/sokol_gfx.h#L7050

Looks like I misinterpreted the return value of ID3D11Device::CheckFormatSupport(), it says that the function might return E_FAIL  "if the described format does not exist":
https://docs.microsoft.com/en-us/windows/win32/api/d3d11/nf-d3d11-id3d11device-checkformatsupport
I'll add some code to "deactivate" the pixel format instead of failing hard with an assert.

@iryont I've made to fixes in the D3D11 pixelformat check, but both are "speculative" since I can't reproduce the behaviour on my Windows machines:

the D3D11 function is no longer called with DXGI_FORMAT_UNKNOWN
E_FAIL is now treated as a valid return value, and the associated sokol-pixelformat is "disabled"

@floooh I do appreciate it. I cannot test it either, but I will send an executable to the user to see how it goes for him now.

@floooh His computer went through it this time, but without any assertion call (all of them are enabled) it failed at the IDXGISwapChain_Present with result of DXGI_ERROR_DEVICE_RESET. Is there a way to determine which command actually failed within the frame rendering pass? I don't quite get how D3D11_CREATE_DEVICE_DEBUG could help me here since I need to debug it on the user side.

@floooh I do highly apologize. My user was not computer friendly and since my application has auto updater he did forget to mention that it did in fact ran.... Until the application downloaded the old executable once again leading to the same error.
So your fix solved the issue :) Also, I have to mention that I needed to use shader model 4.0 for all of it to work for him (like the author of this post). I doubt I will ever need shader model 5.0 for that matter. It might be worth re-considering to let it be set outside of sokol gfx.

I suggest that shader model version could be at least configurable via ifdefs.

I've started to work on the HLSL4 stuff. The current situation seems to be:

sokol_gfx.h already accepts shader model 4 shaders when provided as byte code
...but it's not possible to compile to shader model 4 when passing HLSL source code to sg_make_shader()

So I'm doing this:

sokol-shdc gets a hlsl4 output option, this doesn't seem to make much of a difference for HLSL source output, but it's necessary for generating shader model 4 byte code
the sokol-shdc fips integration will use hlsl4 instead of hlsl5, so all sokol samples and other projects using fips will automatically use HLSL4 by default
I'll change all the embedded byte code in sokol utility headers also to SM4
when creating a shader from HLSL source code, there will be a new init param in sg_shader_stage_desc to declare the HLSL shader model name (e.g. vs_4_0, vs_5_0, ps_4_0 or ps_5_0 - currently this is hardcoded to vs_5_0 and ps_5_0), the default for this new item will be vs_4_0 and ps_4_0.

I don't expect any code to break when switching to shader model 4.0 as default, because as far as I have seen the only difference to sm 5.0 is compute shader support, which isn't relevant for sokol_gfx.h anyway.

ok this should be fixed now, see https://github.com/floooh/sokol/pull/327 and the 20-Jun-2020 update here: https://github.com/floooh/sokol#updates

There is one extra thing I did notice in production. I've encountered users with SM below 4.0 and for that I had some fallback renderers. However, Sokol actually never fails with shader creation and the shader returned from sg_make_shader appears to be valid, so users end up with black window. The application doesn't know it failed since otherwise it would fallback to another renderer if it could detect that.
I think this is related to the same issue as described here. The shader compilation never fails, even on hardware which does not support specified SM version since I ship it with d3dcompiler_47.dll. The only way to detect that the shader won't work is by using assertion code, but we don't do that in production, so why not make the shader invalid if it fails at the lines pointed by the author of this issue? Currently from what I can see it just sets the resource as SG_RESOURCESTATE_VALID, but it's not really valid and I think we would know that from checking status of ID3D11Device_CreateVertexShader and ID3D11Device_CreatePixelShader.

Yes I think that makes sense. I'll create a separate issue and copy your comment there.


The homepage content cannot be accessed

The homepage content cannot be browsed, and all comics cannot be opened. Clicking on it will show that it cannot connect to the site. Only the favorites and history sections can be opened, and it cannot be opened from the tags

The homepage content cannot be browsed, and all comics cannot be opened. Clicking on it will show that it cannot connect to the site. Only the favorites and history sections can be opened, and it cannot be opened from the tags

https://github.com/Dar9586/NClientV2/issues/744#issuecomment-2452810317


char vs unsigned char

I got stuck finding what my problem was with Serial.peek()
Documentation says it returns -1 if no char available
if (Serial.peek() >0) {   // works fine
BUT
char MyChar;
MyChar = Serial.peek();
if (MyChar > 0) was driving me crazy since MyChar == 255
I've got unsigned char if I wanted that type what happened to the normal type for char?
I was doing it this way because if the char is lower case I pass it to a different routine than if it's uppercase.
I get how I COULD do it but still had to ask about char being signed (sometimes, depending on compiler?)

Forums here are a good place for programming questions https://forums.raspberrypi.com/viewforum.php?f=143

Also, it looks like you're using Arduino, which isn't something that Raspberry Pi officially support ourselves.


Removing old link

@jasonjoh,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Improve: allow anonymous functions in View::renderDynamic

https://github.com/yiisoft/yii2/blob/a72b76877356196544484356d02cac9258f6bda1/framework/base/View.php#L358
When using View::renderDynamic code must be writed in a string. This disables all ide autocompletion and inspectors. It could be good if closures can be used as parameter, in order to keep all code clean and visible.

Sounds like a good idea.

 [yiisoft/yii2] Improve: allow anonymous functions in View::renderDynamic

Related to #11750 (discussion #11689)

In my opinion we should fully remove the eval support in 2.1.

Agree.


Set up a stylesheet for our email templates

I can take this one if nobody else has jumped on it yet. We also need to switch out the link to the reddit logo in the footer as the subreddit it's linking to is getting shut down.

Yeah it looks like they're planning on closing it after the convention:
https://www.reddit.com/r/SandersForPresident/comments/4uq5cs/state_of_the_subreddit_address_and_the_future_of/
Is there a reason you've got the button pointing there rather then /r/brandnewcongress?
Building out something responsive for Nationbuilder wont be a problem. I requested an invite for progcode - if we can get someone to approve that I'll hop on and get details.

Hm strange -- the button should actually be pointing to /r/brandnewcongress.
On Tue, Jul 26, 2016 at 10:44 PM Brandon Carson<EMAIL_ADDRESS>wrote:

Yeah it looks like they're planning on closing it after the convention:
https://www.reddit.com/r/SandersForPresident/comments/4uq5cs/state_of_the_subreddit_address_and_the_future_of/
Is there a reason you've got the button pointing there rather then
/r/brandnewcongress?
Building out something responsive for Nationbuilder wont be a problem. I
requested an invite for progcode - if we can get someone to approve that
I'll hop on and get details.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/BrandNewCongress/website/issues/84#issuecomment-235466508,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFHRu9uUgIyWnK5bnU9APL30WHmAeyAks5qZsYqgaJpZM4JEm25
.

(I thought that was the subreddit you were talking about)
On Tue, Jul 26, 2016 at 10:45 PM Saikat Chakrabarti <
<EMAIL_ADDRESS>wrote:

Hm strange -- the button should actually be pointing to
/r/brandnewcongress.
On Tue, Jul 26, 2016 at 10:44 PM Brandon Carson<EMAIL_ADDRESS>wrote:

Yeah it looks like they're planning on closing it after the convention:
https://www.reddit.com/r/SandersForPresident/comments/4uq5cs/state_of_the_subreddit_address_and_the_future_of/
Is there a reason you've got the button pointing there rather then
/r/brandnewcongress?
Building out something responsive for Nationbuilder wont be a problem. I
requested an invite for progcode - if we can get someone to approve that
I'll hop on and get details.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/BrandNewCongress/website/issues/84#issuecomment-235466508,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFHRu9uUgIyWnK5bnU9APL30WHmAeyAks5qZsYqgaJpZM4JEm25
.

Oh ok, that makes more sense :) Will put that on the list to fix.
On Tuesday, July 26, 2016, Saikat Chakrabarti<EMAIL_ADDRESS>wrote:

(I thought that was the subreddit you were talking about)
On Tue, Jul 26, 2016 at 10:45 PM Saikat Chakrabarti <
<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','saikat@gomockingbird.com');>> wrote:

Hm strange -- the button should actually be pointing to
/r/brandnewcongress.
On Tue, Jul 26, 2016 at 10:44 PM Brandon Carson <
<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','notifications@github.com');>>
wrote:

Yeah it looks like they're planning on closing it after the convention:

https://www.reddit.com/r/SandersForPresident/comments/4uq5cs/state_of_the_subreddit_address_and_the_future_of/

Is there a reason you've got the button pointing there rather then
/r/brandnewcongress?
Building out something responsive for Nationbuilder wont be a problem. I
requested an invite for progcode - if we can get someone to approve that
I'll hop on and get details.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<
https://github.com/BrandNewCongress/website/issues/84#issuecomment-235466508
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/AAFHRu9uUgIyWnK5bnU9APL30WHmAeyAks5qZsYqgaJpZM4JEm25

.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/BrandNewCongress/website/issues/84#issuecomment-235466622,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA-csRQDOWOPY8InWSA6-3sbqHuDvhCmks5qZsZggaJpZM4JEm25
.

The reddit icon on the footer is pointing here:
http://go.brandnewcongress.org/r?u=http%3A%2F%2Fwww.reddit.com%2Fsubmit%3Furl%3Dhttp%3A%2F%2Fbrandnewcongress.org%26title%3DBrand%2BNew%2BCongress&e=560929562c4e316af39d7a612418b068&utm_source=brandnewcongress&utm_medium=email&utm_campaign=after_roll_call&n=5
But is redirecting here because the link has already been submitted:
https://www.reddit.com/r/SandersForPresident/comments/4hysip/brand_new_congress/?submit_url=http%3A%2F%2Fbrandnewcongress.org&already_submitted=true&submit_title=Brand+New+Congress
Should probably just make that link point to /r/brandnewcongress

@blcarson So I think the footer links got fixed.  But as for an email stylesheet, could you start by creating a mockup or design of what you'd like it to look like?  I think it can stay really simple (like the Bernie emails) and don't even want to put our logo at the top or anything.  For the footer, I want to keep the social buttons and I'd actually like to add 4 kinds of opt-outs.  This is extending this project a bit -- we could have those four opt-outs listed in the e-mail footer or have the unsubscribe link go to a page where the options are presented.  What I'd like to do are these options:
Choose your supporter level and we'll tailor e-mails accordingly:

Full supporter. We'll send you all our e-mails and make sure you know everything is going on.
Time giver. We'll send you all our e-mails except for e-mails where we ask for money. We understand if you can't give money for a variety of reasons. We'll still let you know how to get involved and help with your time.
Curious but not all-in. We'll send you at most 2 e-mails a month just keeping you updated on what we're doing and how things are going, but won't ask you for time or money.
Voter only. We'll only contact you when we want to let you know who to vote for and when we want to remind you to go vote.

@saikat — is customizing the degree of contact a high-priority issue? If so, can we can spin that off into a separate issue? Let's close this out unless we have other email stylesheet work to do.


Function expansion, idea

Hello, I would like a pause button or a download speed limiter for the very helpful software. My internet connection is not particularly fast and since the Twitch Leechner basically uses 100% of the internet speed, websites, videos and so on are difficult to load.
Thanks.

See #46 ... I know the issue is very old but still... there will be an announcement soon.

See #46 ... I know the issue is very old but still... there will be an announcement soon.


Links to documentation in README are broken: NIO -> NIOCore

Since the NIOCore library has been extracted from the NIO, the links in README are broken. They are still linked to the old NIO path.
Example
Expected, but not working
https://apple.github.io/swift-nio/docs/current/NIOCore/Protocols/EventLoopGroup.html
Working, but old
https://apple.github.io/swift-nio/docs/current/NIO/Protocols/EventLoopGroup.html

Thanks for filing this! This is a dupe of #1983.


[WFRP4e System] Allow an option to configure an external folder for icons

Same idea than for sounds, in order to let users specify an external folder

Not sure I understand this, you can put icons in say, Data folder, and use them

The idea was to provide a existing folder setup by the GM that contains all icons with the same name than in the compendium, and then automatically retrieve the icons from the new folder, in order to avoid selecting icons hand by hand.
Maybe unuseful if new official icons are in the pipe, anyway.

I'm going to go ahead and close this, while it was easy to do with sound effects, I don't want to interfere with the normal Foundry workflow of assigning icons and potentially mess with user data.


explicit checks makes this more readable

okay-ish because it's still short, but simply calling the dedicated functions of the ArgumentParser makes this much clearer:
if len(sys.argv) == 1:
    parser.print_help()
    parser.exit()  # default is code 0
args = parser.parse_args()
return args

https://github.com/core-unit-bioinformatics/devtools/blob/0393e1701100d6c307d339253cad21f3a051d0ed/update_template.py#L67

made more readable


AttributeError: 'WeaviateClient' object has no attribute 'schema'

Checked other resources

[X] I added a very descriptive title to this issue.
[X] I searched the LangChain documentation with the integrated search.
[X] I used the GitHub search to find a similar question and didn't find it.
[X] I am sure that this is a bug in LangChain rather than my code.
[X] The bug is not resolved by updating to the latest stable version of LangChain (or the specific integration package).

Example Code
from langchain_community.vectorstores import Weaviate
from langchain_openai import OpenAIEmbeddings
embeddings = OpenAIEmbeddings()
vectorstore = Weaviate.from_documents(
    text_chunks,
    embeddings,
    client=client,
    by_text=False
)

document_content_description = "description"

### Error Message and Stack Trace (if applicable)

```python
AttributeError: 'WeaviateClient' object has no attribute 'schema'
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
File <command-3980657862137734>, line 6
      2 from langchain_openai import OpenAIEmbeddings
      4 embeddings = OpenAIEmbeddings()
----> 6 vectorstore = Weaviate.from_documents(
      7     text_chunks,
      8     embeddings,
      9     client=client,
     10     by_text=False
     11 )
     13 document_content_description = "telecom documentation"

File /local_disk0/.ephemeral_nfs/envs/pythonEnv-bb42155d-01ee-4da3-9c8c-ce4489c59c93/lib/python3.10/site-packages/langchain_core/vectorstores.py:528, in VectorStore.from_documents(cls, documents, embedding, **kwargs)
    526 texts = [d.page_content for d in documents]
    527 metadatas = [d.metadata for d in documents]
--> 528 return cls.from_texts(texts, embedding, metadatas=metadatas, **kwargs)

File /local_disk0/.ephemeral_nfs/envs/pythonEnv-bb42155d-01ee-4da3-9c8c-ce4489c59c93/lib/python3.10/site-packages/langchain_community/vectorstores/weaviate.py:465, in Weaviate.from_texts(cls, texts, embedding, metadatas, client, weaviate_url, weaviate_api_key, batch_size, index_name, text_key, by_text, relevance_score_fn, **kwargs)
    463 schema = _default_schema(index_name, text_key)
    464 # check whether the index already exists
--> 465 if not client.schema.exists(index_name):
    466     client.schema.create_class(schema)
    468 embeddings = embedding.embed_documents(texts) if embedding else None

AttributeError: 'WeaviateClient' object has no attribute 'schema'

### Description

Trying to ingest langchain Document classes into Weaviate Cloud.
Using the up-to-date version of all libs.
Followed the tutorial here: https://python.langchain.com/docs/integrations/vectorstores/weaviate
### System Info

langchain==0.1.7
weaviate-client==4.5.1
weaviate cloud ver. 1.24.1 and 1.23.10 (2 different clusters)

Running in Windows as well on databricks.

Langchain currently still uses the Weaviate client version 3.
You have installed the Weaviate client in version 4, which had many breaking changes in its API.
So when downgrading the client to the latest 3.x, that should work.

This is true, but V4 is the future of Weaviate and they have officially moved it out of Beta and are going to deprecate V3.
https://weaviate.io/blog/py-client-v4-release

I ended up creating my own retriever wrapping weaviate methods inside langchain's base class.

The new weaviate client is on v4: https://python.langchain.com/docs/integrations/vectorstores/weaviate/


Detect and ignore tag commits?

Like e8556281f24746aee5b957881cdb168ac4aec27e ?
It should already skip it with https://github.com/zeit/release/blob/1.1.7/bin/release.js#L181

If you need to ignore the commit the tag annotate regardless of the subject being a semantic version, the commit range could be set to something like ["v1.2.3^@", "^v1.2.2"] instead of v1.2.2..v1.2.3:
<rev>^@, e.g. HEAD^@
A suffix ^ followed by an at sign is the same as listing all parents of <rev>
(meaning, include anything reachable from its parents, but not the commit itself).

Require alessioalex/git-commits#2 to be fixed.
However, If it's safe to ignore commit generated by npm, a tag might annotate a actual fix or feat. A cli option to enable/disable this behaviour would be welcome.

<EMAIL_ADDRESS>supports revision range array:
const rev = [`${release.hash}^@`, `^${parent.hash}`];

gitCommits(repoPath, {rev});


Execution phase parallelism support

Overview / Motivation
Improve PoST execution phase runtime.
The Task
Read the initialization files concurrently, and create merkle subtree for each. Then merge all subtrees to get the merkle root and a unified cache for the proof.

Closed by https://github.com/spacemeshos/post/pull/18


[11.x] Add Number::mapRange() method

This PR adds a new method Number::mapRange() for mapping values within a specified input range to a corresponding output range.
The function linearly interpolates the input value within the input range to determine its corresponding position within the output range. This interpolation is calculated based on the proportion of the input value's distance between the input minimum and maximum values, this is useful for tasks such as normalization, scaling, or converting values between units.
Example usage:
// Map a temperature value from Fahrenheit to Celsius
$fahrenheit = 68;
Number::mapRange($fahrenheit, 32, 212, 0, 100); // Temperature in Celsius: 20

// Map a value to a custom range
$value = 42;
$mappedValue = mapRange($value, 1, 100, 1, 10); // Mapped value: 4.727272...

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.


Upload Generators To NPM

Resolves
#856 & #853 (If you are using it in Node.js).
Proposed Changes
Stops ignoring Generators when uploading to NPM.
Reason for Changes
So generators can be used.

Good catch, thanks @TheBrokenRail!


Create Word Break Problem.cpp

Given an input string and a dictionary of words, find out if the input string can be segmented into a space-separated sequence of dictionary words. See following examples for more details.
This is a famous Google interview question, also being asked by many other companies now a days.


add funds to existing account in lightning terminal poold preview stuck in 'pending update'

I opened an account in the poold preview for the minimum of 100k sats and it settled fine.
Later, i tried adding some more sats and change the sats/vbyte to 2.  I got the pink error flag saying something like 'insufficient funds' but now my poold account is stuck in 'pending update' and the transaction isn't even in the mempool nor is my bitcoin core wallet deducted for the amount.
is there any way to unstuck the broken funding transaction or does it time out?  I'm a little concerned that it hasn't hit the mempool after waiting hours.  it makes me think that i broke something in the app on my end.

Can you send us the trader_key (a.k.a. account_key) of the account in question? I can take a look at what the server side state of it is. You can DM me on Slack if you don't want to paste the account key here.

@wpaulino the user reached out to me on Slack and we were able to resolve the issue by removing the diff on the server side and then using the account recovery on the client side.
Is there anything we can do to avoid this problem in the future? Seems the client was unable to broadcast the account modification TX but the server still added the diff with the latest_tx field set to an invalid TX (is that missing the user's sig on the witness at that point?).

Thanks for the help!  With the help of Oliver I was able to get this resolved!

Hi, I'm having the same issue, although I'm stuck on Pending Open


Flaky test: Build_SimpleMvcFSharp_NoopsWithoutFailing

This test fails occasionally with the following error:
System.TimeoutException : command '$dotnet msbuild /nr:false /p:RunningAsTest=true /p:MicrosoftNETCoreAppVersion=2.2.0-preview1-26618-02 /p:NETStandardLibraryPackageVersion=2.0.3 /restore /p:_RazorBuildServerPipeName="e7ef4975-e535-4c0a-b958-d563539a701b" /t:Build /p:Configuration=Release ' timed out after 00:01:00.
   at Microsoft.AspNetCore.Razor.Design.IntegrationTests.MSBuildProcessManager.<>c__DisplayClass0_0.<RunProcessAsync>b__0(Task t) in /_/test/Microsoft.AspNetCore.Razor.Design.Test/IntegrationTests/MSBuildProcessManager.cs:line 79
   at System.Threading.Tasks.ContinuationResultTaskFromTask`1.InnerInvoke()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.AspNetCore.Razor.Design.IntegrationTests.BuildIntegrationTest.Build_SimpleMvcFSharp_NoopsWithoutFailing() in /_/test/Microsoft.AspNetCore.Razor.Design.Test/IntegrationTests/BuildIntegrationTest.cs:line 473
--- End of stack trace from previous location where exception was thrown ---

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.
CC @Eilon,@muratg,@mkArtakMSFT
This issue was made automatically. If there is a problem contact @ryanbrandenburg.

Please use this workflow to address this flaky test issue, including checking applicable checkboxes and filling in the applicable "TODO" entries:

Is this actually a flaky test?

No, this is a regular test failure, fix the test/product (TODO: Link to commit/PR)
Yes, proceed below...

Is this test failure caused by product code flakiness? (Either this product, or another product this test depends on.)

[ ] File a bug against the product (TODO: Link to other bug)
Is it possible to change the test to avoid the flakiness?

Yes? Go to the "Change the test!" section.
No?

[ ] Disable the test (TODO: Link to PR/commit)
[ ] Wait for other bug to be resolved
[ ] Wait for us to get build that has the fix
[ ] Re-enable our test (TODO: Link to PR/commit)
[ ] Close this bug

Is it that the test itself is flaky? This includes external transient problems (e.g. remote server problems, file system race condition, etc.)

Is there is a way to change our test to avoid this flakiness?

Yes? Change the test!

[ ] Change the test to avoid the flakiness, for example by using a different test strategy, or by adding retries w/ timeouts (TODO: Link to PR/commit)
[ ] Run the test 100 times locally as a sanity check.
[ ] Close this bug

No?

[ ] Delete the test because flaky tests are not useful (TODO: Link to PR/commit)

This comment was made automatically. If there is a problem contact @ryanbrandenburg.

Publish_SimpleMvcFSharp_NoopsWithoutFailing failed again.
This comment was made automatically. If there is a problem contact @ryanbrandenburg.

Build_SimpleMvcFSharp_NoopsWithoutFailing failed again.
This comment was made automatically. If there is a problem contact @ryanbrandenburg.

Build_SimpleMvcFSharp_NoopsWithoutFailing failed again.
This comment was made automatically. If there is a problem contact @ryanbrandenburg.


refactor(client): clear extra div around the delete and reset panel

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

div element was used to carry the classNames, moved them to FullWidthRow

Thanks for these microscopic PRs. Well, put together.


code review with gerrit / push to refs/for/master

Hi,
Is there a possibility to push content to gerrit code review? I was debugging a little bit and changed some values (especially the branch name from refs/heads/master into refs/for/master) during the runtime but the https-response sends me back an error that says: 'unpack ok - no such ref'.
In fact I the program right now wants to push directly to the head branch refs/heads/master. When I do that the https-response says that this is prohibited by gerrit.
Is there a solution or a PoC?
Thanks in advance.

Hi,
abapGit uses the raw git protocol for communicating with a git server over https, so I'm pretty sure this is something we can get working.
I'm not very familiar with Gerrit, but loking at http://wiki.qt.io/Gerrit_Introduction it seems like the client has to create the branch? The "Branch" menu can be used to create or switch between branches:

I've got https://hub.docker.com/r/fabric8/gerrit/ running, but it turns out that Gerrit, by default, uses digest authentication for git over http(https://git.eclipse.org/r/Documentation/config-gerrit.html).
For more information see:
https://en.wikipedia.org/wiki/Digest_access_authentication
https://tools.ietf.org/html/rfc2069
https://tools.ietf.org/html/rfc2617
First step will be to build the digest authentication, for this purpose I've created repository https://github.com/larshp/abapDigest
In your(@stotz89) example above I guess the default Gerrit setting has been modified, after fixing the authentication we'll get to the refspec issue.
(Digest looks easier than NTLM, https://github.com/larshp/abapNTLM)

Thank you for effort here.
I have now figured out that gerrit offers some REST APIs: https://gerrit-review.googlesource.com/Documentation/rest-api.html
Using this will work fine hopefully :).

Hi,
I've implemented the digest authentication in https://github.com/larshp/abapGit/pull/428
And successfully pushed code to the master branch of the git repository hosted on Gerrit. Next step is to look into the refspes so changes can be pushed to refs/for/master to tigger a review
I think the REST api is only for eg. user management, and not for versioning and pushing code

I did some manual changes in the code, and successfully submitted a change/review from abapGit to Gerrit :tada:

I need to read a bit up on the Gerrit flow, and then we'll have to do a few tweaks and add a few features in the abapGit user interface.

there is still some work in this, however I dont have access to a Gerrit server anymore 😢

please open a new issue if this is still relevant, I guess now 3 years later most are using the features of the git server to do reviews


[RFR] Mention obligation to declare a resource for ReferenceInput

Closes #595

A note and link about menu customization to avoid unwanted resources in it might be useful

The snippet about required <Resource> is already repeated 4 times (for ReferenceField, ReferenceManyField, ReferenceInput, and soon ReferenceMAnyInput). It's already a lot of repetition. I can't copy the Menu documentation 4 times in the Input/Field documentation.


var function inside color functions cannot be parsed

Thank you for this library. I just started playing around with it and it works really good so far.
But I just noticed that parsing a rule like the following fails:
a {
    background: rgba(var(--some-rgb) , 0.1);
}

The reason is that the var is inside the rgba function. If strict mode is enabled, this error is given: Token “,” (1) not found. Got “var(-”.
But this is valid CSS, see here for example: https://stackoverflow.com/a/41265350/1044527
UPDATE: fails also for rgb(var(--some-rgb))

I believe this is a duplicate of #186.


fetch_open_auto_dock: 0.1.1-0 in 'melodic/distribution.yaml' [bloom]

Increasing version of package(s) in repository fetch_open_auto_dock to 0.1.1-0:

upstream repository: https://github.com/fetchrobotics/fetch_open_auto_dock.git
release repository: https://github.com/fetchrobotics-gbp/fetch_open_auto_dock-gbp.git
distro file: melodic/distribution.yaml
bloom version: 0.6.6
previous version for package: null

fetch_open_auto_dock
* First release of auto dock
* Contributors: Russell Toris

Holding for melodic sync

added

Thanks!


added processed as argument to find_unprocessed_expdir

Added "processed" as an argument to find_unprocessed_expdir, letting us skip exposures that do not create qa fits files. Addresses #93.

Works for me, merging


[docs-only] Create new 'ocis_wopi_community' deployment example

Fixes: #9388 (New community ready deployment example using WOPI necessary)
This PR adds a new deployment example that focuses on community use. It derives from the ocis_wopi example and contains the following changes:

Removal of the following containers and their configuration:

Inbucket
Companion
Onlyoffice

Removal of:

Supplemental monitoring

Updating the following containers:

traefik: 2.9.1 --> 3.0.1
collabora: <IP_ADDRESS>.1 --> <IP_ADDRESS>.1
Note that the latest version 24.x is not working as it cant update a file but you need to create a copy.
wopiserver: 10.4.0 --> 10.5.0

Adding the possibility to configure ocis notifications (email)
The .env file has been updated accordingly and readability improved
The compose file has been updated accordingly and readability improved (only minor changes)

Note that "dead" envvars from the original example like REVA_GATEWAY have been removed as they were no longer available and therefore senseless.

Comments:

This example is now much smaller compared to ocis_wopi 6.1GB --> 2.7GB.
Only a few changes necessary in the prepared admin docs currently visible on staging (just working on it).
This example is only compatible with ocis v5.0.5 but not with latest. Redirection to login hangs.

Tests:

[x] Locally tested successfully using the *.owncloud.test domain (self signed certificates)
[ ] A test using an own domain with Letsencrypt is open

Imho, a double test check should be made @ScharfViktor
Backport to stable-5.0 necessary.
@tbsbdr @micbar

I tested it and it works to me.

Adding the possibility to configure ocis notifications (email)

How? If you deleted Inbucket?

I want to streamline the wopi example.

@mmattel Please coordinate before starting such a large refactoring.
I do not want the wopi and community example to diverge.

How? If you deleted Inbucket?

This gets usually configured when using Letsencrypt with an own domain. Upcoming admin docs have a note in it and I took your note and added this to the main comment on top.

@micbar I like the idea of having a shrunken down wopi example without onlyoffice, inbucket and companion. I suggest just adding the docker-compose.yaml from this PR to the ocis-wopi example in the deployments directory as docker-compose-collabora-only.yaml and let the users pick the suiting one using docker-compose -f. This would give us this example and does not force us to maintain two full-blown examples.

Please adapt the existing ocis_wopi example to make that possible. We need the modularity.
Please also adapt the .env files in the other examples.

Closing, superseded by #9412


fix: Multiplex messages to the BlockSynchronizer on a single channel

Today, the BlockSynchronizer receives several types of messages from the PrimaryReceiverHandler, which go on a different channel depending on their nature. This does not scale, especially since we are about to add more messages types traveling the same component edge in #848.
We put the messages under an enum and transmit that enum along the channel, which simplified BlockSynchronizer setup and channel patterns overall.

Sorry didn't see @akichidis 's reply earlier. I hope we can reduce the places where we have to consider backpressure / blockage soon, e.g. by pushing these concerns to the "top level" request handler and network layer.

@akichidis I think load balancing works great once we are sure the processing of messages is not blocking :)


Implement PlatformView support on Windows

We'll need support for embedding native views in Flutter views (e.g., for embedding a web view, as on mobile).
Obviously this depends on having a view-based Windows shell first (#30726).

Eagerly waiting for it.

what is the reason that there is no milestone or project to track such issue;

what is the reason that there is no milestone or project to track such issue;

what is the reason that there is no milestone or project to track such issue;

See https://github.com/flutter/flutter/wiki/Issue-hygiene#when-will-my-bug-be-fixed

what is the reason that there is no milestone or project to track such issue;

See https://github.com/flutter/flutter/wiki/Issue-hygiene#when-will-my-bug-be-fixed

Hello, just checking.. is there any timeline as to when it's expected this may be implemented? Thanks.

Hello,
Are there any plans to add a windows platform view? I would imagine this would be important for Flutter adoption on that platform. Please share any information you have. Thank you :)

With the stable release of windows launched today. When can we expect this to be implemented? Is there a roadmap for platform views on desktop in general?

I was able to take out a section of the Flutter window. Allowing click/other interactions through the "cutout" will not be hard (can be done by sending HTTRANSPARENT instead of HTCLIENT for that particular coordinate zone).
Retrieving global coordinates of this "cutout" is not a difficult task & positioning another window (which we want to "embed" as a "platform view") (with its taskbar entry removed) will result in an interactable natively rendered surface inside Flutter view upon which other Flutter Widgets can also be placed.

This will result in:

A natively rendered webview for Flutter on Windows (webview_windows is available but uses new Windows.Graphics.Capture which is only available on later Windows versions & this setup of Webview Runtime 2 + Windows.Graphics.Capture degrades performance a lot).
[Finally] a hardware accelerated video playback which I couldn't achieve using dart_vlc. (#37673)

@alexmercerind Would this allow us to create a native HWND inside a flutter widget which DirectX could then be initialized with? I am interested in combining a Flutter app with a Direct3D renderer

@alexmercerind Would this allow us to create a native HWND inside a flutter widget which DirectX could then be initialized with? I am interested in combining a Flutter app with a Direct3D renderer

Yes, you'll be able to render & interact with a native HWND inside Flutter Widget tree (and other Flutter widgets can be placed on top). Currently I have only tested on Windows 10 & 10+ (maybe WS_EX_LAYERED can work on older versions).  This won't require any changes to the engine or framework, so I will likely publish it as a plugin.
I can achieve same results on Linux with some work, however can't confirm that yet.

@Razzile

@alexmercerind Would this allow us to create a native HWND inside a flutter widget which DirectX could then be initialized with? I am interested in combining a Flutter app with a Direct3D renderer

What can be a better app than notepad.exe to embed inside Flutter.
I think this will already solve your issue or a video playback for example.

I randomly placed a FAB on top.
Before anyone says anything, I know there's a delay between positioning & it can be fixed. There are many ways to ensure  that it doesn't happen. It's just hardcoded in an hour & just a proof of concept. I think the primary reason for it to happen is that method channel yields result asynchronously in the lambda (maybe FFI can work better).

@alexmercerind is not the hero we deserved, but the hero we needed

@eggfly is your image correct? I can't open it. It only shows as a link to this thread.

But I have no idea with letting platform view at the middle of z-order, in the middle of the flutter views

That's what FlutterCompositor is for.

2. if there are flutter view above the native views, we should make a overlay view and copy these flutter views' pixel data and may also handle these input events manually.

Why?

I made a prototype to embed a webview2 (Microsoft Edge's webview) along with flutter.
Demo project: https://github.com/eggfly/flutter_windows_webview2

I'm not sure how this is a step forward, when there is webview_windows already available (as derived from the conversation at #37597). On the other hand, I don't think ::SetParent-ing two windows inside same view will result in any good experience (why not launch another window for webview, when you are fine with obstructing the view?). It'll never be good for stacking Flutter Widgets on-top, transparency, scrolling etc.
On the other hand, flutter_native_view can already be used to embed XAML <WebView /> "UWP" or Edge WebView2 (even easier for Win32) or <MediaPlayerElement /> "UWP" inside a Flutter app. flutter_native_view is currently capable of:

Opaque/Transparent/Translucent Flutter Widgets on top.
Intractability with native surfaces.
Scrollable Widgets like ListView.
Stacking.
Multiple instances of native surfaces.
Other features that I worked on.

[GIF showing a VLC instance (buttons can be disabled through libvlc API) & XAML <WebView /> inside Flutter Win32 runner. Slight lag can be noticed due to screen-recording & other current inefficiencies.]
Though, flutter_native_view may look tempting but REMEMBER currently it depends upon an undocumented DWM API (and not safe for usage in flutter/engine). In future, I will try to switch to some different technique to allow transparent window backgrounds (other than WS_EX_LAYERED, which just allows masking of a COLORKEY).
There are certainly problems as of now, and will require few tweaks here & here to get it just about right for usage.

Eagerly waiting for this 🙏

any update?

platfromView support on macos has not finished yet, and support on Windows will begin after that, does that means this issue will take another one year to fix.

flutter webview using webview_windows https://pub.dev/packages/webview_windows，html tag  like ... is not work correctly,it's mostly because of the focus event.When mouse clicked, flutter view get focus first,then webview lose focus, and then flutter view lose focus and webview get focus finally.In this way , tag should pop up a menu but nothing happended.How can I do to make the tag work collectly in flutter webview?

@stuartmorgan Could you please update when can we expect this feature support for windows?

@RakshithSarja Please see https://github.com/flutter/flutter/issues/31713#issuecomment-756740559

we may wait for this to be resolved.https://github.com/flutter/flutter/issues/128904

@stuartmorgan  Hi，my company‘s’ business requires a webview embedded in the main window. I tried to add a webview to the window of the platform, exchange data through channel, and control the display through hidden/show. This was successful on macos, but webview content was not displayed on windows.
I wrote a simple demo verification, added a button, and moved flutterview to the right a little, the button was displayed on the window, but the part covered by flutterview could not be displayed, what is the reason? Is there a way to change it?

@leisu1 Please see https://github.com/flutter/flutter/wiki/Issue-hygiene#comments-providing-workarounds
This issue is about implementing platform view support; discussions of how to implement your own alternate approaches to displaying native content are off-topic here.

it was planned to implement in 2023 as road map shows, but it has not begin yet, where can we get the plan, we have been waitting for many years;

@wanjm I have previously (in this issue) pointed you to our policy against asking for updates on issue status. Please take a moment to review our code of conduct.

@stuartmorgan  yes, but currently it is different, as it was in road map of 2023. so I ask again. sorry for my eager for it;

@stuartmorgan this has a business impact on our company. We'd be willing contribute financially but don't have the means to do so with developer time. Is there a bounty system in place for these kind of issues/feature developments?
Since many companies are in similar situations like ours, this could potentially help funnel money and thus motivated indipendent open-source developers to the overall improvement of flutter. What do you think?

The Flutter team does not manage any kind of bounty system. Nothing would prevent interested parties from organizing their own bounties however they like, however.

The Flutter team does not manage any kind of bounty system. Nothing would prevent interested parties from organizing their own bounties using whatever system works for them, however.

have this changed?
the roadmap 2024 (https://github.com/flutter/flutter/wiki/Roadmap) here mentioned platform views of windows / mac are your focus on 2024

After 5 years, still nothing?


fix:The image under Update message_queue configuration

The image under message_queue configuration has become invalid Docker.vectorized. io/vectorized/reddanda: latest official repository has been migrated to reddandata/reddanda: latest
I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Thanks for the contribution, the issue is fixed in https://github.com/risingwavelabs/risingwave/pull/18602


feature: User Blocking, Include Student Info in Csv

Codecov Report

Merging #33 (1215712) into main (589c066) will decrease coverage by 0.11%.
The diff coverage is 56.52%.

@@            Coverage Diff             @@
##             main      #33      +/-   ##
==========================================
- Coverage   67.54%   67.43%   -0.12%
==========================================
  Files          22       24       +2
  Lines        1362     1397      +35
==========================================
+ Hits          920      942      +22
- Misses        442      455      +13

Impacted Files
Coverage Δ

webapp/repositories.py
75.87% <ø> (ø)

webapp/views/student.py
50.47% <0.00%> (-0.49%)
:arrow_down:

webapp/managers.py
56.00% <15.78%> (-1.64%)
:arrow_down:

...versions/20221106.21-53.add_student_to_messages.py
90.00% <90.00%> (ø)

...versions/20221106.21-55.add_blocked_to_students.py
90.00% <90.00%> (ø)

webapp/models.py
98.87% <100.00%> (+0.02%)
:arrow_up:

webapp/views/api.py
98.21% <100.00%> (ø)

webapp/views/teacher.py
42.85% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Rook image upgrade to v1.10.0 & Ceph image upgrade to v17

Upgrade the rook image to rook v1.10.0 & ceph image to ceph v17.
These will be the base for 4.12

/cc @iamniting
/cc @agarwal-mudit

@umangachapagain We also need the API changes as well right or this should be enough?

@iamniting , As per our latest discussion I have made the changes to go.mod & related vendor updates also.

/retest required

/test all

Looks good. Should we also upgrade the K8s and controller runtime version as long as it doesn't break Rook?

Had the same question, Which K8 version should we jump to? and also what about the operator SDK version?

/lgtm
/hold cancel

/retest


Add KoinKeep iOS app

Will wait for release before adding (July/December of 2020)

Yeah, I'd also like to see some more community support before adding a new wallet. There is a lot of trust in bitcoin-only.com and we need to properly vet any new wallets.

As with the hardware wallet product, I would like to see some users vouching for this before adding. tweet

As with the hardware wallet product, there was no feedback. Closing pull.


fix keyerror in config.rename

Fixes #4902

[ ] Tests added / passed
[ ] Passes flake8 dask

Thanks for the fix @bolliger32 !
Do you have any thoughts on what a small test would be for this change?  It would be good to have such a test to make sure that your work doesn't get reverted in the future by some careless change.

Ah good call! Will think something up and push it. Thanks for working w/ a first-timer.

ok @mrocklin just needed a tiny change to an existing test and I think we're good.

This is in.  Thanks @bolliger32

Thanks for working w/ a first-timer.

Could have fooled me :)  Welcome to the project.


[WIP] [2.0] A maths and hardware intrinsics library for Silk.NET and .NET 5

Summary of the PR

Adds a library for using SIMD instructions with .NET
Adds a library containing generic matrices, vectors, and quaternions; as well as their related maths ops.

What version does this PR target?
2.0
Related issues, Discord discussions, or proposals
#48
Further Comments
DO NOT SQUASH AND MERGE It must be merged in using a merge commit due to Gamma working on it too.

Generator ops

[ ] LD1/LD2/LD3/LD4 - loads a value and stores it into a vector
[ ] ST1/ST2/ST3/ST4 - stores the vector.
[ ] LDC - load constant value
[ ] LDB - loads a shuffle value
[ ] AND - and operation
[ ] XOR - exclusive or
[ ] OR - or
[ ] ADD.H - horizontal add
[ ] ADD - add
[ ] SUB - substract
[ ] MUL - multiply
[ ] DIV - divide
[ ] REC - reciprocal
[ ] SQRT - square root
[ ] RECSQRT - reciprocal square root
[ ] MAX - maximum
[ ] MIN - minimum
[ ] RND - round to nearest integer
[ ] RND.Z - round to zero (truncate)
[ ] RND.L - round down (floor)
[ ] RND.H - round up (ceiling)
[ ] EQ - compare equal
[ ] NEQ - compare not equal
[ ] GT - compare greater than
[ ] LT - compare less than
[ ] GTE - greater than or equal
[ ] LTE - less than or equal
[ ] STV - broadcasts a scalar to a vector
[ ] PMT - permutes a vector using a control byte
[ ] SHF - shuffles two vectors using a control byte
[ ] SIN - computes the sine of a vector's elements
[ ] COS - computes the cosine of a vector's elements
[ ] TAN - computes the tangent of a vector's elements
[ ] SIN.A - computes the sine of a vector's elements (approx)
[ ] COS.A - computes the cosine of a vector's elements (approx)
[ ] TAN.A - computes the tangent of a vector's elements (approx)
[ ] ATAN - atan
[ ] ATAN2 - atan2
[ ] DOT2/DOT3/DOT4 - dot product
[ ] CRO2/CRO3/CRO4 - cross product

Replaced with #190


Flutter only exposes uses old fuchsia.media.ProfileProvider protocol on fuchsia

Steps to reproduce
Run a flutter app on Fuchsia with pre-release Vulkan ICD.
Expected results
App runs fine and the Vulkan ICD uses the fuchsia.scheduler.RoleManager protocol to set thread priority
Actual results
App will crash because fuchsia.media.ProfileProvider is available but fuchsia.scheduler.RoleManager isn't.
Code sample
N/A
Screenshots or Video
No response
Logs
No response
Flutter Doctor output
N/A

I'm working on a patch to fix this issue.


Document the capabilities / limitations of a JSON agent?

Hello!! I'm wondering if it's known in what kind of situations the JSON agent might be able to provide helpful answers?
It would be nice to expand this page with more documentation if capabilities / limitations are known: https://langchain.readthedocs.io/en/harrison-memory-chat/modules/agents/agent_toolkits/json.html?highlight=json
Two potential bugs:

It seems that JsonSpec only supports a top level dict object intentionally. Is this limitation necessary? Could a list or a string literal be handled at the top level?
If any of the dictionaries inside the JSON use keys that are string representations of numbers, then the agent seems to get stuck. One might expect a JSON with that format if it's representing mappings from IDs to corresponding information (e.g., customer id to customer info)

I'm attaching a few experiments where it was unclear from the get-go whether the agent should be able to do something useful with the json.
Incorrect answers
data = { "animals": [ {"type": "dog", "name": "bob", "age": 5}, {"type": "cat", "name": "alice", "age": 1}, {"type": "pig", "name": "charles", "age": 2}]}
json_spec = JsonSpec(dict_=data, max_value_length=4000)
json_toolkit = JsonToolkit(spec=json_spec)

json_agent_executor = create_json_agent(
    llm=OpenAI(temperature=0),
    toolkit=json_toolkit,
    verbose=True
)
json_agent_executor.run("What type of animal is alice?")

Evaluated to dog instead of cat (based on the first element)
data = { "animals": { "stallion": ["bob"], "donkey": ["alice"] } }
json_agent_executor.run("If bob and alice had a son what type of animal would it be?")

Evaluated to stallion, rather than mule.
Agent hits max iterations
There's likely an issue with interpreting keys that are string representations of digits
data = { "pages": { '0': ['alice', 'bob'], '1': ['charles', 'doug'] } }
...
json_agent_executor.run("What type of animal is alice?")

Not accepted as an input (top level is a list)
data = [ {"type": "dog", "name": "bob", "age": 5}, {"type": "cat", "name": "alice", "age": 1}, {"type": "pig", "name": "mommy", "age": 2}]

Having the same issue. Turning all numbers into strings reveals a possible additional issue where agent chokes on nested lists. Would appreciate understanding the limitations of these tools before travelling down these cul-de-sacs.


Make "watch" from kubernetes plugin configurable

Following https://github.com/fluent/fluentd-kubernetes-daemonset/pull/419, make another option on fluent-plugin-kubernetes_metadata_filter
configurable: watch.
Our fluentd pods are currently affected by an issue described here: https://github.com/fluent/fluentd-kubernetes-daemonset/issues/393. Until the issue is resolved, a proposed workaround is to disable "watch" setting. The workaround was proposed in this comment: https://github.com/fluent/fluentd-kubernetes-daemonset/issues/393#issuecomment-621175135
This commit makes "watch" configurable.

LGTM. Thanks!


IO error running on odroid

GPhoto2 detects the camera, but returns a -7 on gp_camera_init (in line 344 of camera_connector.cpp). -7 == GP_ERROR_IO (Generic IO error). Currently thinking I may need to manually set the port path as described here.  Building a port info printer to hopefully help debug

plugdev + dialogue + a reboot resolved this


Lint mode?

Hi! :wave: thanks for creating this tool, we have been using since a few weeks and it is so much nicer to work with it, than resolving git conflicts on CHANGES.rst :smile:
There is one thing that would be nice to add to it though, as today is the second time I bump into the same problem: we have some custom sections newsfiles suffixes (breaking, feature and bugfix) but every now and then we write the newsfiles as .fix or .feat or such.
Would it be possible to add a --check option to towncrier that verifies that all newsfiles have a valid suffix? :thinking:
I could even try to add it myself if it is considered a good idea.

See #154.


masonry: support for PinchGesture input events

:wave: I'm very new to the scene, nice to see so much conversation about this work!
I've been learning how Vello & Masonry work through an interactive graph renderer. I'm in the middle of migrating it to be a Masonry widget, and I couldn't find support for some macOS-specific gestures, like winit's PinchGesture.

Did I fail to find it or is PinchGesture not supported?
If it's not supported: is there appetite for this support in Masonry? Or is Masonry designed to only support platform-agnostic input events?

I'm happy to take a whack at it if folks are interested!

Implemented in 522d42c


Added functionality for manually adding hired participants

Also added associated cypress and npm tests

Tested locally. Noticed a few things:

Not all error messages appear under required fields when hitting submit on blank/partially-filled modal form
Future dates are accepted for date first contacted and date offer accepted

Tested locally. Noticed a few things:

Not all error messages appear under required fields when hitting submit on blank/partially-filled modal form
Future dates are accepted for date first contacted and date offer accepted


Downgrading Webpack Back to Ver 4

This PR solves the issue reported by @MariaAga regarding the change in the Webpack version
The application should run for you now (Hopefully :) )
Just run: npm install / yarn install before you run the server
Please update me in case it doesn't work 👍🏼
PS: as suggested, I kept the webpack-dev-server version as it was to match the one of webpack

The other change regarding the config/environment/production.rb file,
It failed the rubocop CI, didn't want to specify a commit just for this small change
Please do let me know in case you think otherwise
@Ron-Lavi @MariaAga


docs: add ephemeral storage requests and limits

Signed-off-by: Javier López Barba<EMAIL_ADDRESS>Fixes #167

We need to wait until CLI 2.6, Is there any label I should use?

@jLopezbarb not at the moment. Let's leave the PR open until 2.6 is available in that case.


Feature Request: Changeable dark theme variant

Why there's the dark theme with just the dark blue color? There should be the dark gray-blackish color variant. That's the true dark mode experience IMO.

Why there's the dark theme with just the dark blue color?

Because we're using the QDarkstyle package to provide a dark theme, and they decided to use dark blue.

There should be the dark gray-blackish color variant. That's the true dark mode experience IMO.

QDarkstyle could add different palettes in the future, but that depends on them and not us, sorry.


[PORT] add doc commets to HealthCheck structures

Port this change from botbuilder-dotnet/master branch:
https://github.com/microsoft/botbuilder-dotnet/pull/4305

Changed projects

Microsoft.Bot.Schema

The docs in the JavaScript look good.


Add dev container support

I think it would be nice to have dev container configuration added.
This repository is already containerized and dev container adds features on top of it.
Ref🔗: https://code.visualstudio.com/docs/remote/create-dev-container

I'd be happy to contribute.

Something like this, actually: https://github.com/NikiforovAll/csharp_workshop

Looks like a pretty good idea, and something to be considered when 'real projects' start on stream.
I would be interested in a PR if you'd like send one


feat: support multiple time ranges in schedule

Also fixed cargo check deprecation warnings.

Bumped the version.


Update README.md

Summary by Sourcery
Update README.md to include a Codacy badge, remove DeepSource badges, and add a Repobeats analytics image.
Documentation:

Update README.md to include a Codacy badge at the top of the file.
Remove DeepSource badges from the README.md.
Add a Repobeats analytics image to the README.md.

@abhirai7 :pleading_face:


[Bug] Not showing storage usage of second drive

Description of the bug
dash is not showing any usage of my second drive

  dashdot:     container_name: dashdot     hostname: dashdot     image: mauricenino/dashdot:latest     ports:       - '8002:3001'     restart: unless-stopped     privileged: true     environment:       DASHDOT_ENABLE_CPU_TEMPS: "true"       DASHDOT_SHOW_HOST: "true"       DASHDOT_ACCEPT_OOKLA_EULA: "true"       DASHDOT_ENABLE_STORAGE_SPLIT_VIEW: "true"       DASHDOT_ALWAYS_SHOW_PERCENTAGES: "true"       DASHDOT_PAGE_TITLE: "Manor.Dash"       #DASHDOT_WIDGET_LIST: os,cpu,gpu,storage,ram,network       DASHDOT_NETWORK_LABEL_LIST: type,speed_up,speed_down,interface_speed,public_ip     volumes:       - '/media/sam1tb/:/mnt/sam:ro'
How to reproduce
No response
Relevant log output
docker exec dashdot df -h
Filesystem                Size      Used Available Use% Mounted on
overlay                 215.5G     77.1G    127.3G  38% /
tmpfs                    64.0M         0     64.0M   0% /dev
shm                      64.0M         0     64.0M   0% /dev/shm
/dev/sdb                915.8G    807.7G     61.5G  93% /mnt/sam
/dev/mapper/ubuntu--vg-ubuntu--lv
                        215.5G     77.1G    127.3G  38% /mnt/host_mnt
/dev/mapper/ubuntu--vg-ubuntu--lv
                        215.5G     77.1G    127.3G  38% /etc/resolv.conf
/dev/mapper/ubuntu--vg-ubuntu--lv
                        215.5G     77.1G    127.3G  38% /etc/hostname
/dev/mapper/ubuntu--vg-ubuntu--lv
                        215.5G     77.1G    127.3G  38% /etc/hosts

Info output of dashdot cli
yarn run v1.22.19
$ node dist/apps/cli/main.js info
INFO
=========
Yarn: 1.22.19
Node: v18.12.1
Dash: 4.5.7

Cwd: /app
Hash: afb9e0fcb3b1bad8ba684b751596d4a56c9e1dfc
In Docker: true
In Podman: false
In Docker (env): true
Done in 0.36s.

What browsers are you seeing the problem on?
Chrome
Where is your instance running?
Linux Server
Additional context
Running ubuntu server.
I have the samsung SSH added via fstab. If there is a better way, let me know.

Looks like my copy/paste of my docker-compose formatted weird

Hello, thanks for creating this issue. It seems like your volume mount is not setup correctly. You have two options:

Use the recommended install

    volumes:
      - /:/mnt/host:ro

Use custom volume mounts (if you feel uneasy about mounting your whole host):

Look at [https://getdashdot.com/docs/help](this page) and follow the instructions found under "Can you use dash. without mounting the whole host drive?"


#263 Java routes API support for default filters

1、Why support disable default filters for route created by RouteLocatorBuilder？
In the previous version,we not support this feature,if default open this feature for Route defined by RouteLocatorBuilder this may be an incompatible change,so support a switch about this feature,client decide open or close.
suppose we have a Route like this:
@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
	return builder.routes()
			.route("test_route", r -> r.path("/filter")
					.uri("http://localhost:5556"))
			.build();
}

default filter in yaml is:
spring:
  cloud:
    gateway:
      default-filters:
        - PrefixPath=/mypath

before open switch about default filter feature(default behavior), spring cloud gateway will forward request to http://localhost:5556/filter,this works well. when open switch spring cloud gateway will forward tohttp://localhost:5556/mypath/filter and get a NOT FOUND error.

thanks，i will consider other implementation methods

close this pr for consider other implements.


Implement SequentialUnreliable stream mode

This is is relevant after the networking rewrite, for the QUIC protocol (unreliable mode) and UDP. The code for this mode substitutes the code used for packet order check, currently used for audio and video for version <=12, that is removed in v13. The stream subscription method will accept a callback that is invoked when missing packets are detected (for example, request IDR frame for the video stream). This issue is separated from the network rewrite issue because it is not mandatory: the default protocol will be TCP, and packets are always sent reliably.

On v15 a packet loss event is generated in case of packets arriving out of order.

Recent changes in v19 made UDP much more reliable and this is not necessary anymore.


Error alarm

I ran the code  in the directory 'zeno-build-main\examples\text_classification\main', but my pycharm kept reporting errors, like this, and I don't know how to solve it.

Thanks for trying it out!
I suspect that there might have been a problem installing the zenoml package that Zeno Build relies on, and you might have installed the zeno package instead.
Could you first try the following:
pip uninstall zeno
pip install zeno-build

If that doesn't work, could you run
pip list > pip-list.txt

and attach the resulting file here?

您好，您发的邮件我已收到，会尽快给您回复。


Adding language column

Language column is now part of the application row. The language is at first in its short code version. It is the converted to its full name via the langcodes library

This is blocked for now whilst design has a discussion about whether or not this provides value


Generate Python API documentation with epydoc

Generated from project root with:
epydoc --exclude='.*pb2|.*proto.*' -o doc/html .
Also moved STL.md into docs/.

If you'd like to preview the documentation, please visit: https://htmlpreview.github.io/?https://github.com/google/sprockets/blob/docs/doc/html/index.html
The link in API.md points to master.


error socket hang up code 'econnreset'

After running Kaiseki for a while polling Parse variables I get this error.
" error socket hang up code 'econnreset' "
This seems to be related to this issue
http://stackoverflow.com/questions/18692580/node-js-post-causes-error-socket-hang-up-code-econnreset
Could a fix be implemented somewhere in the code?

@sjunnesson Did you ever figure out this issue? I am seeing the same problem with ECONNRESET, ECONNTIMEOUT as well.


[Muhideen Mujeeb] - Sage - Interact with Celo Blockchain using web3dart

Thanks for submitting this tutorial for Celo Sage
Before you hit "Create Pull Request", make sure you have read the Tutorial Contribution Guidelines and reviewed the Sample Tutorial Structure.
Please confirm the following before submitting your tutorial for review -

[x] My tutorial follows the Tutorial Contribution Guidelines.
[x] The title of the Pull Request matches the title of my tutorial.
[x] I've followed the tutorial template structure.
[x] I've proofread the tutorial for spelling and grammar mistakes.
[x] I've thoroughly explained the code, with inline code comments and text explanations.
[x] I've run a linter & prettifier to format my code blocks.
[x] I've run the tutorial to test it and the code works.

NOTE: We cannot review your Pull Request if it does not meet the standard outlined above. Reviewers - @joenyzio & @viral-sangani

@Mujhtech do you have any idea why its not compiling?

@Mujhtech do you have any idea why its not compiling?

Basically I don't have any idea but noticed the same thing with my last PR though later got merge I don't know if @viral-sangani have any suggestion

@Mujhtech it can be with the tags I think they are too many tags and I see viral removed some tags before in your OLD pr

@Mujhtech it can be with the tags I think they are too many tags and I see viral removed some tags before in your OLD pr

The last PR I think he only change the banner image

Fixed


How to call Azure Partner Center Rest API in my server

Dono how to use Azure Partner center rest api to fetch csp account billing info in my application.
am searching below url,but dono how to integrate,
https://apidocs.microsoft.com/services/partnercenterbilling#/

Hi @indumathyn
This SDK is not Azure, and not handled by us. I suggest you click on support and ask questions directly there:
https://partner.microsoft.com/en-us/support/csp-support


Emacs not being managed

I use a MacBook. Up until recently I used railwaycat's emacs-mac fork, but when Emacs 29.1 was released I moved to using the default GNU build. However, yabai doesn't manage it. Looking at the query information, the only thing that distinguishes it is that it is an AXTextField instead of an AXWindow. Any way I can tell yabai to manage it nonetheless?

I should read the wiki first next time, oops.


didFindDevice not call

My code as below but when i click button Scan function didFindDevice never responds. Did I declare something wrong?

Maybe a unnecessary question, but is the bluetooth turned on on your device and are there actually discoverable bluetooth devices nearby?

Thanks you for support. I was turn on bluetooth on my device but still not discoverable bluetooth devices nearby. This is log when i call startScanForDevices

Can you send me an example project?
Thanks!.

Exactly the same issues....


RFC uploader: sendforaudit REST hook

Originally on 2011-02-17
Mike showed me a workflow he had for generating web forms completely independent of the spires web site, which interact with spires.  He suggested we have something similar for INSPIRE.  This is that ticket.
The idea is to have a REST hook similar to robotupload, but with the following changes:

Everything is sent into the holding pen
Email is generated to an address specified in CFG_SENDFORAUDIT_EMAIL with a forged, user-supplied From

With these two changes we can permit posting to sendforaudit from random members of the general public.  Users can make their own forms, or we can make forms for them without having to fit them into the Invenio universe.
Future enhancements might include an authorization system based on magic strings (rather than the IP-based system that robotupload uses)

I am keeping this issue open as it might be interesting to take into account when implementing REST API for posting records to Invenio 2. Indeed an interface that allows to simply check the given input without actually performing a change would be cool.
What web API shall we design? @lnielsen @jirikuncar ?

It looks like custom deposit type with REST API hooks, that can be implemented in overlay.

Nope that is not for Deposit but to wrap low-level uploader. Don't we foresee an simpler web API for that? (as we today have in the form of batchuploader). That is going to be useful to upload n records.

You can have very simple deposit workflow that creates only SIPs and runs uploader. Uploader itself doesn't have access right checks. For deposit module access rights see #2906.

I will try reformulating: today catalogers have batchupload: from a given set of records in MARCXML (e.g. obtain from a search query) they download the XML, save it into a file, edit the file with emacs, and reupload the file via batchupload (that could amount to thousands of records modified in one go).
Batchuploader is a simple web layer on top of bibupload with additional authorization rights.
Today we have the uploader workflow (which is simply a client to deposit). Shall we standardize on a simple web layer on top of the uploader workflow too? (I don't think we need to bring the whole deposit stack into this).
E.g. I don't see with deposit REST API how can one build an upload simulator, an uploader for multiple records, a way to replace a record. etc. These are all lower-level operations around uploader.

@kaplun The use case you describe is something along the lines of "non-trivial batch editing of a set of large set of records by a cataloguer". I think it's definitely a use case we must support, but I'm not to sure how to best support it. E.g. I think it could be valuable to download a set of records, run it through OpenRefine to clean the metadata and re-upload it.
Now, is a records REST API with POST/PUT support the right thing for that? Not sure. Perhaps if you build an import/export layer on top of it, that cataloguers can interact with. What about validation, conflicts, etc.? How are they resolved in a manner that makes it easy for the cataloguer to do their job.

Export-edit-import is definitely an interesting workflow to support, e.g. TIND builds a standalone MARC editor to answer similar need (CC @Kennethhole). In view of Invenio 3 and its REST API, I propose to close this issue here and eventually re-raise the need elsewhere.


Consolidation Issue for open points release management

Problem description
Currently, there are several open issues (7 in total) which touch the topic of release management, and some are even duplicates.
Expected action
This issue will provide a consolidated view of all open issues for release management under commonalities.  This will help the TSC to address the topic in a more structured way.
Under this issue, contributors are also requested to nominate themselves if they would like to participate in the release management concept work that will be undertaken in the TSC. Would be very useful if you could also specify if you wish to be an active contributor or just a reviewer, or both (depending on your interests and the time you can spend on the topic).
Additional context
Current open issues and categories:

API Versioning (Alpha/Beta vs Semantic...)
https://github.com/camaraproject/ReleaseManagement/issues/13
https://github.com/camaraproject/ReleaseManagement/issues/14

API Family versioning
https://github.com/camaraproject/ReleaseManagement/issues/12

Release Branches
https://github.com/camaraproject/ReleaseManagement/issues/10

API Release 1.0 and general conformance
https://github.com/camaraproject/ReleaseManagement/issues/16
https://github.com/camaraproject/Governance/issues/141
https://github.com/camaraproject/Commonalities/issues/201
https://github.com/camaraproject/Commonalities/issues/200

Camara-wide release
Though there are no open issues on this topic, it has been discussed on several occasions in commonalities.

Final status of this issue:
API Versioning (Alpha/Beta vs Semantic...)
https://github.com/camaraproject/ReleaseManagement/issues/13 - Closed
https://github.com/camaraproject/ReleaseManagement/issues/14 - Marked as backlog
API Family versioning
https://github.com/camaraproject/ReleaseManagement/issues/12 - Closed
Release Branches
https://github.com/camaraproject/ReleaseManagement/issues/10 - Closed
API Release 1.0 and general conformance
https://github.com/camaraproject/ReleaseManagement/issues/16 - Closed
https://github.com/camaraproject/Governance/issues/141 - Transferred to Governance for discussion
https://github.com/camaraproject/Commonalities/issues/201 - Transferred back to Commonalities with info and closed there.
https://github.com/camaraproject/Commonalities/issues/200 - Transferred back to Commonalities and closed there.
Camara-wide release
Though there are no open issues on this topic, it has been discussed on several occasions in commonalities. - Closed - Meta-release process defined (see issue #4)


fix varnish v3 to v4 changes

client_conn and client_drop changed to 'MAIN.sess_conn' and 'MAIN.sess_drop' from v3 to v4.
Needs to answer before merge: Will the code change start reporting the stats under a new key if the code is updated on an already installed plugin?

Ping.
I've been using this code in production since I passed it along and it's working great.  To the question re: reporting stats under a new key, it will not change anything that's already working.

Thanks @mchesler - sorry for the lag!

No worries!  Thanks!


Incorrect translation for 'on page' term for sv.

Description
In https://github.com/dita-ot/dita-ot/issues/4315, I incorrectly added a translation for the 'on page' term for the sv language. Instead of på sidan, I accidentally added na stranici.
Possible Solution
The possible solution is to replace the na stranici term in sv.xml with på sidan.

These are all the hotfixes branches that I can create PR against