Fails to detect underscore after some minor changes in the word file

First the python script was executed on SampleUnchanged.docx file and the result was correct. All underscores were detected.

In the second attempt minor changes were made to the SampleUnchanged.docx file and was saved with the name SampleChanged.docx and the same python script was executed to read the new file. None of the undesrscores of the second paragraph were detected.

@scanny Please have a look. I have also uploaded the respective docx files that were used as inputs
SampleUnchanged.docx
SampleChanged.docx

The inserted underscores in SampleChanged.docx appear inside a fill-in field. If you insert them as plain text it should work fine.


feat: Add feedback form

:tada: This PR is included in version 2.0.0-next.22 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Feat/lesson info modal

Change SideDrawer component to shadcn Dialog component.
API Updates

Add shadcn dialog component

New Features (required)

to test the new component, please open tracks/intro-to-ethereum/1

Fixes #67
Will close issue #67  on merge

@wolovim i have seen a new component called LessonInformationalModal and mine is LessonInfoModal. I am confused rn. Are they supposed to do the same thing?

damn. i think its the same @recepcankaya. @Markkos89 mentioned the QuestionsModal in this comment in #70, but the InformationalModal is created in the same PR:

created new LessonQuestionsModal (cc @recepcankaya sorry for creating it, mate, I hope my code helps in the worst case)

github email notifications are noisy and can be easy to miss, so next time theres potential overlap like this, lets make sure a DM goes out @Markkos89.
looks like theres still at least a bit of styling to do from markko's component - the selected answer is unstyled, for example. to wrap up this unit of work, i suspect its quickest to abandon this component and finish the last of any styling from the LessonInformationalModal? sorry to see work get thrown out; lets tighten up communication to avoid that in the future.

again, sorry to see this work rendered obsolete @recepcankaya. going to close this PR and encourage any new iterations start fresh from the latest on the main branch.


Use Travis for CI

The settings file is checked in and was able to successfully integrate with Travis for Continuous integration on the forked version of Zopkio. Need admin permissions to do the same for linkedin/zopkio.

This is now enabled.


Unable to start plugin

Hi Everyone,
Just installed the plugin on my Raspberry Pi HomeBridge setup and getting the following error when loading HomeBridge. Any help?
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] ====================
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] ERROR LOADING PLUGIN homebridge-broadlink-rm:
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] /usr/lib/node_modules/homebridge-broadlink-rm/accessories/accessory.js:74
Apr 26 12:54:13 raspberrypi homebridge[705]: async setCharacteristicValue (props, value, callback) {
Apr 26 12:54:13 raspberrypi homebridge[705]: ^^^^^^^^^^^^^^^^^^^^^^
Apr 26 12:54:13 raspberrypi homebridge[705]: SyntaxError: Unexpected identifier
Apr 26 12:54:13 raspberrypi homebridge[705]: at createScript (vm.js:56:10)
Apr 26 12:54:13 raspberrypi homebridge[705]: at Object.runInThisContext (vm.js:97:10)
Apr 26 12:54:13 raspberrypi homebridge[705]: at Module._compile (module.js:542:28)
Apr 26 12:54:13 raspberrypi homebridge[705]: at Object.Module._extensions..js (module.js:579:10)
Apr 26 12:54:13 raspberrypi homebridge[705]: at Module.load (module.js:487:32)
Apr 26 12:54:13 raspberrypi homebridge[705]: at tryModuleLoad (module.js:446:12)
Apr 26 12:54:13 raspberrypi homebridge[705]: at Function.Module._load (module.js:438:3)
Apr 26 12:54:13 raspberrypi homebridge[705]: at Module.require (module.js:497:17)
Apr 26 12:54:13 raspberrypi homebridge[705]: at require (internal/module.js:20:19)
Apr 26 12:54:13 raspberrypi homebridge[705]: at Object. (/usr/lib/node_modules/homebridge-broadlink-rm/accessories/aircon.js:1:92)
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] ====================
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] Loaded plugin: homebridge-hs100
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] Registering platform 'homebridge-hs100.Hs100'
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] ---
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] Loaded plugin: homebridge-server
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] Registering platform 'homebridge-server.Server'
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] ---
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] Loaded config.json with 0 accessories and 2 platforms.
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] ---
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] Loading 2 platforms...
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] Initializing Hs100 platform...
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] [Homebridge Server] Initializing Server platform...
Apr 26 12:54:13 raspberrypi homebridge[705]: [4/26/2017, 12:54:13 PM] Loading 0 accessories...
Apr 26 12:54:13 raspberrypi homebridge[705]: Scan this code with your HomeKit App on your iOS device to pair with Homebridge:

https://github.com/lprhodes/homebridge-broadlink-rm/issues/56#issuecomment-297158522

Ok, I updated Node to latest version, but I seem to have a new issue now and I can't see an existing issue for it....
Apr 26 15:55:45 raspberrypi homebridge[701]: [4/26/2017, 3:55:45 PM] Warning: skipping plugin found at '/usr/lib/node_modules/homebridge-broadlink-rm' since we already loaded the same plugin from '/usr/local/lib/node_modules/homebridge-broadlink-rm'.
Apr 26 15:55:46 raspberrypi homebridge[701]: [4/26/2017, 3:55:46 PM] ====================
Apr 26 15:55:46 raspberrypi homebridge[701]: [4/26/2017, 3:55:46 PM] ERROR LOADING PLUGIN homebridge-broadlink-rm:
Apr 26 15:55:46 raspberrypi homebridge[701]: [4/26/2017, 3:55:46 PM] Error: EACCES: permission denied, mkdir '/.node-persist'
Apr 26 15:55:46 raspberrypi homebridge[701]: at Object.fs.mkdirSync (fs.js:895:18)
Apr 26 15:55:46 raspberrypi homebridge[701]: at sync (/usr/local/lib/node_modules/homebridge-broadlink-rm/node_modules/mkdirp/index.js:71:13)
Apr 26 15:55:46 raspberrypi homebridge[701]: at Function.sync (/usr/local/lib/node_modules/homebridge-broadlink-rm/node_modules/mkdirp/index.js:77:24)
Apr 26 15:55:46 raspberrypi homebridge[701]: at LocalStorage.parseStorageDirSync (/usr/local/lib/node_modules/homebridge-broadlink-rm/node_modules/node-persist/src/local-storage.js:600:20)
Apr 26 15:55:46 raspberrypi homebridge[701]: at LocalStorage.initSync (/usr/local/lib/node_modules/homebridge-broadlink-rm/node_modules/node-persist/src/local-storage.js:141:14)
Apr 26 15:55:46 raspberrypi homebridge[701]: at Object.nodePersist.initSync (/usr/local/lib/node_modules/homebridge-broadlink-rm/node_modules/node-persist/src/node-persist.js:37:32)
Apr 26 15:55:46 raspberrypi homebridge[701]: at Object. (/usr/local/lib/node_modules/homebridge-broadlink-rm/helpers/persistentState.js:2:13)
Apr 26 15:55:46 raspberrypi homebridge[701]: at Module._compile (module.js:571:32)
Apr 26 15:55:46 raspberrypi homebridge[701]: at Object.Module._extensions..js (module.js:580:10)
Apr 26 15:55:46 raspberrypi homebridge[701]: at Module.load (module.js:488:32)
Apr 26 15:55:46 raspberrypi homebridge[701]: [4/26/2017, 3:55:46 PM] ====================
Apr 26 15:55:46 raspberrypi homebridge[701]: [4/26/2017, 3:55:46 PM] Loaded plugin: homebridge-hs100

Can you submit as a new issue please


After a push, the value sent back by the server is not correctly handled if Id has been changed by server.

after calling "syncHandler.ExecuteTableOperationAsync (IMobileServiceTableOperation operation)"
the returned oject is upserted into the local store.
If the server changed the "Id" of the object (and thus "returned object" id is different from operation.Item id) the returned object is upserted but the operation.Item object is never deleted from the local store.
Shouldn't there be a check that compare both object Id and delete the operation.Item object in case they are different?

Id mutation is not a currently supported workflow, none of the default logic will handle this case.  Can you outline why your need for this feature?

I'll try to describe the use-case as well as possible.
There are tablets in different places with an app where users can chek-in.
In order to register/check-in, a user only has to provide a phone number or an email address.
The userid is autogenerated.
"The user" goes to place A and checks in for the first time ever in the system.
"The user" is saved in the local store and synched with the server which then dispatch the "The user" info(phone/email+id) to the other tablets .
"The user" goes to place B which has been offline since before he checked in at A (tablet in place B doesn't know about "The user") .
"The user" checks in but is not found.
So a new user is created locally with a different user id.
Then later, B comes back online and synchs.
On the server, I detect that a user is already registered with the same phone number and/or email address (A.K.A "The user").
Because I want to avoid duplicate user on the server,
I send back "The user"  (the one with the original id) and ignore the version sent by tablet B.
On the tablet B, "The user" sent back by the server is saved locally.
but the version of the user originally sent by the app (the one ignored by the server) is never deleted locally which leads to a duplicate user locally.
I Hope this was clear enough.
I've implemented a workaround that consist in running a query that detect duplicate phone number/mail address and figures out the "real" version by querying the server table by id and delete the one with the key not found but this is not a very clean solution.

moving to: https://github.com/Azure/azure-mobile-apps/issues/7


The commands don't work

Hello,
I have been trying to use your workflow but I haven't been successful. Maybe I have been missing something.
When I try to search, it directs me to internet search:

I executed the command where you explained for authorization.
Am I doing something wrong?

@drgrib Yes, I followed.

You have to install Rosetta. It won't work on M1 Macs without that because it is an Intel binary to stay compatible with older Macs. Please try that and let me know

Closing as user error (did not install Rosetta as instructed).

@drgrib
Thanks it is resolved.


Freezes on login

Whenever I try to login, the fields and button become grey, and eventually the application crashes. However, I can press the back button and return to the main screen. I'm running the application on my PC.

Yes. It's not working yet.


CLI runIOS command failed to match full product name

Description
When running "react-native run-ios" command, after buildProject() process, it should return the updated product name. Otherwise it will fall back to project default name. This caused a problem on installing if I have renamed the product.
Reproduction Steps and Sample Code
The run-ios command will run command located at ./node_modules/react-native/local-cli/runIOS/runIOS.js and build the project. When building the app, it will call buildProject() function, which will collect stdout like this:
export FRAMEWORK_VERSION=A
export FULL_PRODUCT_NAME="My Updated App Name.app"
export GCC3_VERSION=3.3
export GCC_C_LANGUAGE_STANDARD=gnu99
and put in buildOutput variable. Then it will try to find product name using this regular expression:
let productNameMatch = /export FULL_PRODUCT_NAME="?(.+).app"$?/.exec(buildOutput);
But the regular expression will fail, then the appName fall back to default project name.
Solution
Change the regular expression to
let productNameMatch = /export FULL_PRODUCT_NAME="?(.+).app"?/.exec(buildOutput);
Or other solution which can match product name properly.
Additional Information

React Native version: 0.44.2
Platform: iOS
Development Operating System: macOS v10.12.5
Dev tools: Xcode v8.3.2

Hi there! This issue is being closed because it has been inactive for a while. Maybe the issue has been fixed in a recent release, or perhaps it is not affecting a lot of people. Either way, we're automatically closing issues after a period of inactivity. Please do not take it personally!
If you think this issue should definitely remain open, please let us know. The following information is helpful when it comes to determining if the issue should be re-opened:

Does the issue still reproduce on the latest release candidate? Post a comment with the version you tested.
If so, is there any information missing from the bug report? Post a comment with all the information required by the issue template.
Is there a pull request that addresses this issue? Post a comment with the PR number so we can follow up.

If you would like to work on a patch to fix the issue, contributions are very welcome! Read through the contribution guide, and feel free to hop into #react-native if you need help planning your contribution.


Content added directly to a markdown file with a text editor does not appear in CMS web portal

Describe the bug
I am using Netlify CMS to manage the text/image content of a website (not for a blog). I have added some data directly to a markdown file using a text editor, instead of inputting it into the CMS web portal. This data can then be correctly accessed from the CMS using GraphQL to use in the website, however it does not appear in the web portal of the CMS when you go to edit it.
To Reproduce

Add data directly to a markdown file, using a text editor.
Open web portal.
Navigate to the corresponding collection/file. Data is not present in web portal.

Expected behavior
Content should appear in the web portal as if it was inputted there directly.
Screenshots

Applicable Versions:

Netlify CMS version: 5.10.0
Git provider: GitHub
OS: MacOS 10.15.5
Browser version: Safari 13.1.1 and Firefox 90.0.1 (tested on both)
Node.JS version: 15.12.0

CMS configuration

Hello, we are a group of researchers developing machine learning techniques to locate issues suitable for newcomers, and our model considers this issue as likely a "good first issue". May we recommend you to label it as a "good first issue" so newcomers know where to choose?
Thank you!

Hey, @jamesbungay @erezrokah  will like to work on these issues and add my contributions.
will like to have guidance from you to get done with this . I am having a windows machine will it work or needs Mac device only ?

Closing as stale


Narrowing type with boolean algebra

Search Terms

narrow type
boolean algebra

Suggestion
I know that TypeScript doesn't do any boolean algebra, but would be very nice to add support for this, even for simple operators, such as !.
With that we could write more readable and safer code.
Related:

https://github.com/microsoft/TypeScript/issues/26852#issuecomment-417969294
https://github.com/microsoft/TypeScript/issues/11450

Use Cases
Let's say that we are typing a response from an API:
type TApiResponse = {
    valid: false,
    errorMessage: string
  } |
  {
    valid: true,
    value: number
  }
}

So, if we receives a valid response, we have a value property, otherwise we'll have an errorMessage. We can check if it was successful or not checking the boolean value from valid.
So we could do it:
const result = await fetchMyApi() // I don't know if result has errorMessage or value...

if (result.valid === false) { // Let's check it...
  alert(result.errorMessage) // Nice! Narrowing for 'valid: false'
                        // now I have sure that we have result.message
  return
}

// And narrowing for 'valid: true'...
console.log(result.value) // It's woking!

But if we use some lint rule such as no-boolean-literal-compare we aren't allow to use result.valid === false, but just !result.valid, and it won't narrow, because TypeScript doesn't do any boolean algebra:
const result = await fetchMyApi()

if (!result.valid) {
  alert(result.errorMessage) // Error!! I don't know if we really have 'message' here!
  return
}

console.log(result.value) // But for some reason, we don't have any error here (I don't know why)

Checklist
My suggestion meets these guidelines:

[ ] Allow very simple boolean algebra, such as unary operators
[ ] Allow binary operation

Nitpick: You need to check the items in the guidelines checklist not come up with your own check list (I would say this feature request probably checks the items in there but you should go trough them to make sure)

I can't reproduce the issue, either.  The following works as I expect:
function hmm(result: TApiResponse) {
    if (!result.valid) {
        alert(result.errorMessage); // works
        return;
    }
    console.log(result.value) // works
}

Playground link
I mean, message is not the same as errorMessage... so what specifically is the issue here?  Can you provide a Playground link that demonstrates it?

@jcalz I have this on Visual Studio Code:

And it fails:
ERROR in /Users/macabeus/ApenasMeu/front/web/src/containers/new-order-steps/Payment/GetDiscount.tsx
./src/containers/new-order-steps/Payment/GetDiscount.tsx
[tsl] ERROR in /Users/macabeus/ApenasMeu/front/web/src/containers/new-order-steps/Payment/GetDiscount.tsx(56,38)
      TS2339: Property 'errorMessage' does not exist on type '{ valid: false; errorMessage: string; } | { valid: true; type: "percentual" | "absolut"; value: number; code: string; }'.
  Property 'errorMessage' does not exist on type '{ valid: true; type: "percentual" | "absolut"; value: number; code: string; }'.
Child html-webpack-plugin for "index.html":
     1 asset
    Entrypoint undefined = ./index.html
       4 modules
ℹ ｢wdm｣: Failed to compile.

And very weird... I'm trying to reproduce this same error on playground, but I can't.
This is a code more similar with the code that I'm developing and have this error (unfortunately, I can't disclose the repository): playground
(also, the typo message instead of errorMessage was specifically when I was writing this issue)

What is your workspace typescript version? (Displays bottom right of VSCode)

@adekau My TypeScript version is 3.7.2

@macabeus it's reproducible on playground when strictNullChecks flag is disabled. That's a valid error though, because without that flag it's possible to specify valid: undefined for both states.

@ark120202 Oh, thank you! I didn't know about this config. Very thank you.
I'm closing this issue.


new html structure for synonym

https://github.com/s0ftik3/reverso-api/blob/2eded59c8acc6b5215f7d13ebd8e3703d693c11a/src/reverso.js#L131
the code now does not show full context translations(at least for Dutch) . here is what i have done to list all potential translations .
       // const targetTranslations = $('.translation .display-term')
       //     .text()
       //     .trim()
       //     .split('\n')
     var targetTranslations = [];
    $('.translation .display-term').each(function () {
        targetTranslations.push($(this).text().trim())
    });

Also i am not sure why Dutch Synonym is not available, I added it manually, it is working fine. Could you please add it ? thanks

please give a specific example, steps to reproduce with current version of the package. Because I've just tried and it works fine without your workaround.

additionally to my previous response:


Disk Cache size and memory cache

Hello, it will be very useful if there is an option to control the size of the cache and an option to disable the disk cache and enable memory ram cache for more speed because some HDDs are worn and old....
Thank you so much :)

Are you kidding?
Duplicate of #1939

Hello, i suggest this beacause some people said in order to have a smooth streaming playback without jerking on streaming sites, you have to increase the cache to 1Gb minimum, while the current cache is 220mb, and also I noticed that my browser sometimes freezes and I think of limit the dc ache size to 50mb or less for faster browsing so the browser doesn't need to scan a lot of cache anymore when I only regularly use facebook, youtube, twitter....I wish the browser cache only these sites and not other sites or videos to reduce cache size and reduce cache wear avoid disk writes .......

Are there any configuration options/flags for that in chromium?

after a long painful search and trying different options, I found how to deactivate the cache, but I don't know if the cache is stored in ram memory or completely deactivated, we must add "--disk-cache-dir=/ dev/null"


Move hostname to last argument on Windows

Fixes #21

Looks good to me, thanks for the contribution @sravanth-chebrolu 🥳


Security issue: Flask app is running in debug mode

I assume that turning on flask debugger might cause problems as it paves way for attackers to run arbitrary code through the debugger. Hence, turning off the debugger might prove to be the solution to this. But then, all the folks forking this repo would want to turn it back on when they would like to experiment with the website.
I think this is a good issue for beginners who would want to try their hand and get their first PR accepted.

So we want to turn off the debug? You can assign this to me.

Hey @JanviRaina ,
Thanks for your interest in this project. Yes you are correct. Just turn off the debug. That will do.


Changelog updated

This change is

The full links are not needed in github. Do we still need them in the markdown source?

@david-puglielli I see your point. Then never mind. Thanks!

Coverage remained the same at 74.958% when pulling 706c526664b0fe47d0b14982d3a887af3fc85da2 on david-puglielli:changelog-update-5.3.0 into 35631cffaebdb393648301793855813e712159b6 on Microsoft:dev.

Codecov Report

Merging #816 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #816   +/-   ##
=======================================
  Coverage   80.06%   80.06%
=======================================
  Files          25       25
  Lines        7325     7325
=======================================
  Hits         5865     5865
  Misses       1460     1460

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 35631cf...7b720e1. Read the comment docs.


Use the simulator to send data and you can't see the car

Describe the bug
Use the simulator to send data and you can't see the car
To Reproduce
Steps to reproduce the behavior:

Go to http://<IP_ADDRESS>:6688/
Modify ClientID to R329329
Modify mqtt Password
Click connect
Check CLC_track and msg_VIR_CLC and click publish in "DataSet"
Go to http://<IP_ADDRESS>:8080/map?esn=R329329&id=15&nodeId=2&type=1
Can't see the car

Expected behavior
Can see the car
Screenshots

Log Information
If applicable, add more detailed log information to help explain your problem.
Desktop (please complete the following information)

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Click Submit, reconfigure and the car will appear


Remove extension flow from 3botdeployer and have one path for extension using the 3bot

When we deploy a 3bot we provision for 1h and ask user once the 3bot initialized successfully to extend it with their own money,
now that 3bot owner actually owns the 3bot, they can go to the 3bot and extend from there admin dashboard. So  probably its best to remove extension flow from 3botdeployer and have one path for extension using the 3bot dashboard

On mainnet they should already pay in advance, or not?

But this means he should have a locally installed sdk, in the current state, he doesn't have to ?


Refactor out core to support adapters to different versions of play/different libraries

Most IdentityProviders are self-contained, only depending on bits and pieces of Play.
I propose breaking out the self-contained parts of module-code out into a securesocial-core, then abstracting the bits of Play that are actually required (configuration, HTTP, caching, localization) into adapters that can bridge the gap from different versions of play (and different libraries entirely).
Given the recent 2.1.4-for-play24, it seems like this will become more important as Play continues to evolve, since specialized adapter code would be able to be defined in the consumer's project, the different versions of securesocial-core being versioned completely separate from Play.
This is just a proposal, I'm curious to see how many would be interested in something like this.

@blast-hardcheese I thought of this several times and it was even proposed in the mailing list if I remember correctly.  I need to wrap up the new version which is quite delayed and then see if/how this could be done.

@jaliss Definitely understandable; I haven't had nearly as much time as I thought to work on it, although I've continued attempting to write these generic abstractions (recently working in shapeless, which gave me many new ideas)
I'll probably have more time to work on it closer to the end of February, but I'm sure that's too late.
Is it a problem to release a new version, then release the generic stuff later? Or are you needing to support many versions of play?

@blast-hardcheese I would not include a refactoring like that at this point. There are other urgent things so this is really something for a future version.

OK, good, glad I'm not blocking you. I'll see where things are in February


Is CNCC available in R?

Is CNCC available or will be available in R? Thank you.

Sorry, not yet...
---Original---
From: @.>
Date: Sat, Mar 12, 2022 13:38 PM
To: @.>;
Cc: @.***>;
Subject: [xiaoyeye/CNNC] Is CNCC available in R? (Issue #25)
Is CNCC available or will be available in R? Thank you.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


[Recommendation] Removal of GenesisOwnerAddress from ParliamentAuth contract

Genesis contract's owner address is already stored in Genesis contract itself. Storing it in ParliamentAuth contract doesn't seem to provide any benefit (in term of call efficiency) and also causes duplicate information to be maintained in 2 separate contracts (although it is less likely to change after chain initialisation).
I recommend removing GenesisOwnerAddress from ParliamentAuth contract and get it directly from Genesis contract.

Actually, what genesis contract stores is only an address. We use GenesisOwnerAddress as default for that address and it can be changed to another one after. This GenesisOwnerAddress is a calculated virtual address and it is also used by other contracts as virtual From address. I think it make sense if store this address where it was calculated.

I understand, I think the name GenesisOwner may be misunderstood (like I did) as GenesisContract's owner and raise a question why we duplicate it in separate contracts.
I think this issue still can be left open as a low priority item to look later as I believe one of them should be changed to a better name.  When named same and initially set to a same address in initialisation, this may confuse external parties why they aren't remaining the same (one can be changed later while the other one cannot be changed) and one has to be an organisation address (BPs) but the other one doesn't although both are called the same name.

Fixed in #2013 PR


Use SecKeyCreateRandomKey

Similar to https://github.com/Kitura/BlueRSA/issues/77
Need to stop using SecKeyGeneratePair, and switch to SecKeyCreateRandomKey.
I'll work on getting a PR put together, but, similar to BlueRSA, would like an updated release to go to Cocoapods, so it can be consumed that way.
-Thanks!

@LowAmmo I've been trying to do some cocoapod updates, but hitting a bug in cocoapods.  Looks like others are seeing this issue as well.  You're welcome to test on your setup... you just need to run pod lib lint.  I don't see a way to be able to push the cocoapods changes without hitting this bug.

@dannys42  - I actually got it to run successfully on the current version of the PR. (#36 )
As a caveat...I am still using Xcode 13.4.1 by default. (we'll update to run Xcode 14 by default for all our builds in the next few months)


[win_toast] Toast not display on release mode

Hello, when i run example code on debug mode toast is working correctly, but when i build using MSIX package and install application toast not working. Thank you

Did you ever solve this as I am currently trying to resolve it. PLease find my post on MSIX for context.
https://github.com/YehudaKremer/msix/issues/226

any updates ?


Error loading SP in Oculus browser

Maybe a WebGL version problem similar to #114

Move to shader-park-core issues


Fix vkSetDebugUtilsObjectNameEXT and vkSetDebugUtilsObjectTagEXT for VkDeviceMemory objects when using rebind allocator.

When using rebind allocator, lazy allocation make it impossible to have a valid Vulkan handle before binding memory. However, it remains possible to set name and tag of the memory before binding it.
These informations should thus be stored in the allocator, and the appropriate call emitted once the memory is actually allocated.
In addition, even without this lazy allocation issue, only a "fake" handle is stored in DeviceMemoryInfo, making it impossible to use even after binding time.

CI gfxreconstruct build queued with queue ID 222797.

CI gfxreconstruct build # 4453 running.

CI gfxreconstruct build queued with queue ID 240513.

CI gfxreconstruct build # 4643 running.

CI gfxreconstruct build # 4643 failed.

CI gfxreconstruct build # 4645 running.

CI gfxreconstruct build # 4645 running.

CI gfxreconstruct build # 4645 failed.

CI gfxreconstruct build queued with queue ID 240586.

CI gfxreconstruct build # 4646 running.

CI gfxreconstruct build queued with queue ID 322712.

CI gfxreconstruct build # 5542 running.

CI gfxreconstruct build # 5542 passed.


Use interpolated strings 12

PR Summary
Replace string.Format() with new string.Create((IFormatProvider? provider, [InterpolatedStringHandlerArgument(nameof(provider))] ref DefaultInterpolatedStringHandler handler).

PR Context
#18974, I think this is the last one

PR Checklist

[ ] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[ ] Summarized changes
[ ] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[ ] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[ ] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[ ] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and opened an issue in the relevant tool repository. This may include:

[ ] Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode
(which runs in a different PS Host).

[ ] Issue filed:

[ ] Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.

[ ] Issue filed:

[ ] Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).

[ ] Issue filed:

[ ] Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

[ ] Issue filed:

@iSazonov What is the preferred solution ? streamWriter.NewLine -> streamWriter.NewLine.ToString() or streamWriter.NewLine -> Environment.NewLine

@iSazonov What is the preferred solution ? streamWriter.NewLine -> streamWriter.NewLine.ToString() or streamWriter.NewLine -> Environment.NewLine

We can not use Environment.NewLine since streamWriter can use any value.
streamWriter.NewLine doesn't work but streamWriter.NewLine.ToString()?  If so we can use second one.

Maybe it's not worth the effort.

@iSazonov I don't know why the tests are failing, it doesn't make any sense


Jest error: TypeError: Cannot read property 'getBoundingClientRect' of null

Hi,
When I run Jest in some file with react-slick, the console shows me:
TypeError: Cannot read property 'getBoundingClientRect' of null
I have the last version ^0.14.11, and I understand this is fixed... but I still get the error
How can I solve this?
Thanks!

Try latest version 0.15

Hi @akiran, installed the latest version 0.15.2, but now I have other error:
Cannot find module 'react-slick'
Look the react-slick 0.14.11 folder in my node_modules:

And look the react-slick 0.15.2 folder in my node_modules:

How can I solve this?

Can you try 0.15.3 version

@akiran
Now show me other error when I run Jest:
Invariant Violation: getNodeFromInstance: Invalid argument.

We use jest to run tests in this library.
You can checkout the setup we have.

Perfect!
My new code based on your code example is running perfectly. I must use mount from enzyme instead renderer.create to snapshot test.
Thanks!


[feature] allow disabling the file log

I think I can run ssh-honeypot on a readonly filesystem if it didn't need to log. As a workaround, I'm logging to /dev/null right now, but with the way log_entry() is written, writing to console or syslog is in addition to the logfile, which is unfortunate.

Added -L flag to toggle writing to a file; https://github.com/droberson/ssh-honeypot/commit/10a6caf7c087b64981d88226018366fe20dd0e1d


Error at FatalException.Exception

I downloaded Ionic 3 few days ago and everything worked just fine when all of the sudden yesterday this error showed up after every ionic command I tried to use inside and outside my project dir (ionic info, ionic serve, ionic start etc.):
{ Error at FatalException.Exception (C:\Users\X\AppData\Roaming\npm\node_modules\ionic\node_modules@ionic\cli-utils\dist\lib\errors.js:8:23) at FatalException (C:\Users\X\AppData\Roaming\npm\node_modules\ionic\node_modules@ionic\cli-utils\dist\lib\errors.js:17:9) at Config. (C:\Users\X\AppData\Roaming\npm\node_modules\ionic\node_modules@ionic\cli-utils\dist\lib\config.js:41:31) at throw (native) at rejected (C:\Users\X\AppData\Roaming\npm\node_modules\ionic\node_modules@ionic\cli-utils\dist\lib\config.js:5:65) name: 'Exception', exitCode: 1, fatal: true }
I have tried to delete ionic and cordova and reinstall many times using many different instructions I found online:
npm uninstall -g cordova ionic
npm cache clean -f
npm install npm -g
npm uninstall node
apt-get purge npm
apt-get install npm
npm install node -g
npm install -g ionic cordova
I made sure they were really installed and uninstalled via npm -g list --depth=0
I've also tried to delete and reinstall node (following this instructions) but this error stay with every version of ionic 3.X I tried.
ionic 2 on the other hand work great. any Idea what might have caused that and how to fix it?
I'm using:
Windows 10
npm : 4.6.1
node: v6.10.3
cordova: 7.0.1
version of ionic 3 I tried:
3.0.0
3.1.0
3.1.1
3.1.2
3.2.0

I'm guessing you have a super old plugins installed in your project.
For Ionic Angular:
$ npm install --save-dev --save-exact @ionic/cli-plugin-ionic-angular@latest @ionic/cli-plugin-cordova@latest

For Ionic 1:
$ npm install --save-dev --save-exact @ionic/cli-plugin-ionic1@latest @ionic/cli-plugin-cordova@latest

still same error...

https://github.com/ionic-team/ionic-cli/issues/2334

Anyone getting this issue should update their CLI to the latest. npm i -g ionic


Fix installation instructions for antigen.

Description
antigen theme denysdovhan/spaceship-prompt fails for antigen. The way to make this prompt work is to use it as a plugin through bundle.

Screenshot

That's strange because I've been using it like this for a long long time, and there has been no new commits in the antigen repo for the past year, so it couldn't have broken recently.

 I had a very old version of antigen. That is why it was crashing on my terminal.
Closing this!


graphql server doesnt work

First I cloned then "npm install", and finally "npm run start". Everthing looks fine in terminal:
d-wisecom:relay-treasurehunt djackson$ npm start
babel-node ./server.js

[HPM] Proxy created: /graphql  ->  http://localhost:8080
GraphQL Server is now running on http://localhost:8080
App is now running on http://localhost:3000
Hash: 2eb077ffba31de14b3f7
Version: webpack 1.13.2
Time: 1651ms
 Asset     Size  Chunks             Chunk Names
app.js  1.59 MB       0  [emitted]  main
chunk    {0} app.js (main) 1.52 MB [rendered]
    [0] ./js/app.js 1.78 kB {0} [built]
    [1] ./js/components/App.js 8.55 kB {0} [built]
    [2] ./~/babel-runtime/helpers/classCallCheck.js 208 bytes {0} [built]
    [3] ./~/babel-runtime/helpers/createClass.js 904 bytes {0} [built]
    [4] ./~/babel-runtime/core-js/object/define-property.js 103 bytes {0} [built]

......

  [476] ./~/react-relay/lib/RelayContainer.js 35.2 kB {0} [built]
  [477] ./~/react-relay/lib/RelayContainerComparators.js 2.64 kB {0} [built]
  [478] ./~/react-relay/lib/RelayContainerProxy.js 420 bytes {0} [built]
  [479] ./~/react-relay/lib/RelayOSSContainerProxy.js 582 bytes {0} [built]
  [480] ./~/react-relay/lib/isReactComponent.js 664 bytes {0} [built]
  [481] ./~/react-relay/lib/createRelayQuery.js 735 bytes {0} [built]
  [482] ./js/routes/AppHomeRoute.js 2.48 kB {0} [built]
webpack: Compiled successfully.

Yet when I go to localhost:8080/graphql in my browser I get 502 Bad Gateway. localhost:3000 definitely craps out since it cant find the graphql endpoint. Any idea why?

You might need to run npm run update-schema between the npm install and npm run start?

I don't think you need to run npm run update-schema. A fresh clone followed by npm install and npm start works fine for me. Maybe something related to your Node version @jackson-? I'm testing with v8.0.0.

Current proposal is to mark this repo as deprecated/unmaintained because it effectively has been pretty neglected for some time (see #112). Short-term solution is that we prefer to invest in making the documentation better, and we'd love to see someone (or us) build something like create-relay-app to fill the gap.
So I'm going to close this one.


Add a dedicated endpoint to serve collection covers

Description
Add an endpoint to serve pictures as static files. The endpoint should have following specifications:
Acceptance Criteria

URL:  collection/photos
Parameters

collectionID: string, required

Response

200: File return, if the entity exists
404: If the entity does not exist
500: Internal error

We decided to take a different approach and this ticket is no longer valid.


stringEnryptor should not be created by a type in BeanFactoryPostProcessor.

Instantiating a bean by a type in a spring BeanFactoryPostProcessor is quite dangerous because of an instantiate order. This order could be difference for each spring configuration. So stringEncryptor in EnableEncryptablePropertySourcesPostProcessor should be create by a name to avoid bean creation dependency.
`
private  PropertySource makeEncryptable(PropertySource propertySource, ConfigurableListableBeanFactory registry) {
**    	String beanName = environment.getProperty("jasypt.encryptor.beanName", "stringEncryptor");
StringEncryptor encryptor = registry.getBean(beanName, StringEncryptor.class);
**
PropertySource encryptablePropertySource = interceptionMode == InterceptionMode.PROXY
? proxyPropertySource(propertySource, encryptor) : instantiatePropertySource(propertySource, encryptor);
LOG.info("Converting PropertySource {}[{}] to {}", propertySource.getName(), propertySource.getClass().getName(),
encryptablePropertySource.getClass().getSimpleName());
return encryptablePropertySource;
}
`

Hi buddy thanks for your concern but I don't think it makes a lot difference in this case wether you do this:
StringEncryptor encryptor = registry.getBean(beanName, StringEncryptor.class);
or this:
StringEncryptor encryptor = registry.getBean(StringEncryptor.class);
Regardless of the implementation of getBean(name, type) and getBean(type) the bean needs to be already instantiated for you to get a hold of it. So at that point the bean needs have been initialized and instantiated already. The post processor pulling the bean guarantees that it's done at the end of wiring the entire application context, so it doesn't mess up with bean initialization order. Basically, if the bean had a dependency on something, it'd had been already instantiated at that point.
Looking the actual implementation of both methods in DefaultListableBeanFactory it's evident that they both rely on the same method protected <T> T doGetBean(final String name, final Class<T> requiredType, final Object[] args, boolean typeCheckOnly) from AbstractBeanFactory. The actual difference for both is that on getBean(Class<T>) the implementation is actually looking for candidates names by type first, then the name is used to retrieve the actual bean. The only side effect seems to be for FactoryBean beans, that may get eagerly initialized. But at the point the post processor is invoked the application context is fully wired.
I do think though your recommendation is valuable in the case of having 2 different different StringEncryptor beans in your application. In that case depending on how you set them up you may end up getting a NoUniqueBeanDefinitionException in the post processor  as Spring wouldn't be able to decide which one to return.
Best,
Uli

Thank you for a long reply.
I think that the situation is not sufficiently described.
In my case, I try to use mybatis, mybatis-spring for a persistence layer and jasypt-spring-boot for db property encryption. an expected senarios are below.

jasypt-spring-boot decrypt database connecion info in PropertySources in Spring Envrionment.
The decrypted db connection infos are used to create DataSource.
The Datasource can be injected into Mybatis's SessionFactory.
Mybatis's SessionFactory can be autowired or injected to MapperFactoryBean which is FactoryBean.
MapperFactoryBean's BeanDefinition's are created in ImportBeanDefinitionRegistrar in Mybatis-Spring, but the BeanDefinition's should be instantiated after 1)~4).

In step 1), jasypt-spring-boot use getBeanByType() to get StringEncryptor. This method result in scanning all types of BeanDefinitions in ApplicationContext to find a matched bean instance. Usual beans are not in a problem for type chekcing, but a FactoryBean which has danamic resultType in getObjectType Method. MapperFactoryBean in Mybatis-Spring is that case.
The BeanDefinitions are created in MyBatis-Spring's BeanFactoryPostProcessor. The types of proper ObjectTypes are injected by property values. But, Spring's AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck does not use that injected property. It just instantiate by default constructor, and then it tries to get getObjectType which return null ( proper type is not yet injected ). If null is returned, spring try to institiate the FactoryBean to check type. so the order of bean creation depedencies are different what I expected.
// org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(String, RootBeanDefinition)

		FactoryBean<?> fb = (mbd.isSingleton() ?
				getSingletonFactoryBeanForTypeCheck(beanName, mbd) :
				getNonSingletonFactoryBeanForTypeCheck(beanName, mbd));

		if (fb != null) {
			// Try to obtain the FactoryBean's object type from this early stage of the instance.
			objectType.value = getTypeForFactoryBean(fb);
			// !!!!!!!! objectType.value is null !!!!!!!!!!!!
			if (objectType.value != null) {
				return objectType.value;
			}
		}

		// !!!!!!!! this cause this issue !!!!!!!!!!!!
		// No type found - fall back to full creation of the FactoryBean instance.
		return super.getTypeForFactoryBean(beanName, mbd);

// org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(String, RootBeanDefinition)

			Object instance = null;
			try {
				// Mark this bean as currently in creation, even if just partially.
				beforeSingletonCreation(beanName);
				// Give BeanPostProcessors a chance to return a proxy instead of the target bean instance.
				instance = resolveBeforeInstantiation(beanName, mbd);
				if (instance == null) {
					// !!!!!!!!!!!!!! just create without any arguments !!!!!!!!!!!!
					bw = createBeanInstance(beanName, mbd, null);
					instance = bw.getWrappedInstance();
				}
			}
			finally {
				// Finished partial creation of this bean.
				afterSingletonCreation(beanName);
			}
			FactoryBean<?> fb = getFactoryBean(beanName, instance);
			if (bw != null) {
				this.factoryBeanInstanceCache.put(beanName, bw);
			}

			( org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(String, RootBeanDefinition) )

Source References

[mybatis-spring] MapperScannerRegistrar : http://grepcode.com/file/repo1.maven.org/maven2/org.mybatis/mybatis-spring/1.2.3/org/mybatis/spring/annotation/MapperScannerRegistrar.java#MapperScannerRegistrar.registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata%2Corg.springframework.beans.factory.support.BeanDefinitionRegistry)
[mybatis-spring] MapperFactoryBean : http://grepcode.com/file/repo1.maven.org/maven2/org.mybatis/mybatis-spring/1.2.3/org/mybatis/spring/mapper/MapperFactoryBean.java/
[spring-bean] AbstractBeanFactory :  http://grepcode.com/file/repo1.maven.org/maven2/org.springframework/spring-beans/4.2.0.RELEASE/org/springframework/beans/factory/support/AbstractBeanFactory.java#AbstractBeanFactory.getTypeForFactoryBean(java.lang.String%2Corg.springframework.beans.factory.support.RootBeanDefinition)

Thanks for the explanation. It makes sense. As I said in my previous comment, the only side effect seems to be for FactoryBean beans which unfortunately is your case, so I will fix this.
In terms of the fix, I have a few options to consider:

By name as you suggested
ListableFactoryBean provides methods that allow to specify whether to initialize FactoryBean beans when searching for a bean of a specific type. The side effect for Jasypt Spring Boot wold be that the StringEncryptor could not be provided as FactoryBean (Or the FactoryBean would have to be initialized manually, i.e. calling getObject() in a bean definition)
Allow Specification of the execution order of the EncryptablePropertySourcesPostProcessor. This may not work since you need the properties to be decrypted before the iBatis FactoryBean gets created.
Delay initialization of StringEncryptor until right before first encrypted property is used. I'm already doing this in the scenario when StringEncryptor is not provided.

I followed your advice and am retrieving encryptor bean by name as of version 1.6. I just released it to central so it might take some time until it's available. Please review the documentation if you need to specify a custom encryptor as you now have to specify a bean name.

great work!! thanks


Fix/depends on marketplace agreement

Description
Change overview (tick true):

[ ] This introduces backward incompatible changes
[ ] This adds a new backward compatible Feature
[ ] This fixes a Bug

Version information:

Next Version based on Semantic Versioning (see above): 1.4.1

How Has This Been Tested?

[ x ] Apply of one example was successfull

Checklist:

[ x ] I have run tests and documented them above
[ x ] I have performed a self-review of my own code
[ ] I have updated the documentation
[ x ] I have updated the CHANGELOG

@QBY-MarkusMaring gerne reviewen :)

I ticked the documentation checkbox, but the check still hasn't completed :(


Changed to main.cpp

Hello,
I am new to github. I am simply learning to create a new pull request to friends repository.
I have changed(Added a comment) main.cpp file of your repository.

You can do PR to your own repository, no need to do to others.


Add clang-tidy action

With the implementation of the C++/CUDA Delta Eddington solver, it would be good to have a clang-tidy action similar to what is in MICM (https://github.com/NCAR/micm/blob/20015ed0ef96ffa207fb991f58ec0baff19f816a/.github/workflows/clang-tidy.yml#L1)

Hi @mattldawson, @K20shores, was this config_yaml.h specifically named with h extension to mean that is C header? Are we applying camel case for the functions in this file or stick with snake case?

I think that was the idea, but I'm not sure if we ever really thought through the naming for header files that are included from both C and C++ source files. It would be fine with me to use .hpp if that fits better with the clang-tidy recommendations.
Same for the function names - I'd say whatever style is recommended is fine by me.


Fix build failure - Update alloy event to sendEvent

Description

Related Issue

Motivation and Context

Screenshots (if appropriate):
Types of changes

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

Checklist:

[ ] I have signed the Adobe Open Source CLA or I'm an Adobe employee.
[ ] I have made any necessary test changes and all tests pass.
[ ] I have run the Sandbox successfully.

I'm going to hit the merge button now so people creating new branches don't get the broken code.


too many arguments in call to {FS.Mkdir, FS.OpenFile}

This error is happening while compiling the generated source.
Rolling back to https://github.com/UnnoTed/fileb0x/commit/89859f8fda74286e7a8698efe57ba7acee55293c fixed for me.

https://github.com/UnnoTed/fileb0x/issues/4

Fixed by updating dependencies, including golang.org/x/net/webdav. Thanks


Setting to open project in new window

Can there be a setting to always open projects in new windows (unless project already open in another window or empty workspace)
Currently I have a project open, go to dashboard and click the project. This opens it in the same dashboard, when I actually want to open it as a new window

You can already open a project in a new window by holding CTRL and clicking or by right click > Open Project in new Window.
I think an additional setting for this would just be an overkill. :-)

I'll close this issue for now, as this behavior can be achieved by the means described above, and I think an additional setting for this would be just an overkill. :-)


hds.world.skill missing

Hi Alex,
Just cloned the current repo and noticed that the namespace definition for hds.world.skill is missing - is there a missing class file somehwere?  Is the code in this repo current with the binaries on the HD site (0.2 i think?).  If not will the source for that be coming up soon?
Cheers,
Hayden

I had the same issue, likely due to some "in progress commits". Try to comment things out until errors go away, and it should work.

Thanks mate, I ended up doing that... Server starts now but it won't authenticate for love or money ;)  working through it now.
Before I go trawling through the code, is there specific format we can create the users in the database (mandatory keys etc...)?  I reversed the MD5 hashes off the default user and it still won't connect for some reason.  I'll keep digging... probably a config thing on my side.

User is loluser/lolpass, this is from the old school menu days...
You have to check the authentication code, to see how user/pass is stored. I would recommend writing another piece of code so you can add/modify users from cmd line.

Yep, that's the plan - is suspect that Alex/Neo_HD has already written it given the sign-up form on mxoemu.info.  I'd rather just see that merged but I'll have a crack at re-writing it.  Need to understand the encryption piece as well; there are two binary blobs in the table and the salt column which I'll need to understand in more detail.
Are you still working on your code?  I'm looking through the old Singularity code as there seems to be a lot of work already done in there; regarding calculations.

I am still working on it, but it is slow. Currently trying to clean up network + scripting code so that it may be possible to write game content using scripts.

Hmmm,
Is your build still able to be logged into?  I've recompiled a number of times now and still can't get it to auth.  The code looks right and it sends the AS_PublicKeyResponse then the client simply ACKS in and send a FIN to close the connection.  The same behaviour with Neo's live test server.  I wonder whether there's something in the ,exe that has time-bombed the client past a certain date...

The issue is that Rajko/HardlineDreams/Singularity have their own set of private/public keys, so they will choke during authentication.
To make it work for Singularity, you need to make a copy of client folder (just so it doesn't collide with other emulator), then copy the files from src/resources/client_install/ to the root of the client. pubkey.dat is important, and you have to use singularityLauncher/bat scripts to make it work.
Also for local testing you need to edit the host file as well as clientopts.cfg as per Instructions.txt.

That did the trick - Singularity Launcher with the HDS pubkey.dat file.  I had started hacking around with the 128 byte sequence in the original matrix.exe file but this has saved me a heap of time.  I might zip up the executable and the pubkey.dat and include them in the repo.

Thank you Static for helping - i was busy in the last weeks during moving location here.
And i will be out of internet maybe for some weeks (just smartphone-only internet).
As Static mentioned you need to change the key in the matrix.exe with the correct keypair (or you have a already prepared one from client_install folder).
I already thought about that issue that you need 3 clients installed only for playing on the 3 server types (Rajko/Singularity/HardlineDreams).
Maybe in the future it would be nice to have just one client (this would work if we have 3 different folders and add a "launcher" for it which just copy the files you want when you start the game).
But i just had the idea and no time and prio to care about it :)
I will check why the skill File is missing (i am not sure if it is already used somewhere).

`namespace hds.world.Skill
{
class JumpStep
{
    private LtVector3f currentJumpPos;
    private LtVector3f ltVector3f;
    private float maybeMaxHeight;
    private ushort v;

    public JumpStep(LtVector3f currentJumpPos, LtVector3f ltVector3f, float maybeMaxHeight, uint endTime, ushort v, uint maybeTimeBasedValue)
    {
        this.currentJumpPos = currentJumpPos;
        this.ltVector3f = ltVector3f;
        this.maybeMaxHeight = maybeMaxHeight;
        this.endTime = endTime;
        this.v = v;
        this.maybeTimeBasedValue = maybeTimeBasedValue;
    }

    public LtVector3f FromPos { get; set; }
    public  toPos ToPos { get; set; }
    public float JumpHeight { get; set; }
    public uint endTime { get; set; }
    public ushort jumpId { get; set; }
    public uint maybeTimeBasedValue { get; set; }
}

}
`  or something similar and it compiler stops whining aswell as server..

I added some missing stuff that wasn't commited before - maybe it works now a little bit better.
The HJ is still really buggy.


BUG: Quantile with missing data

Fixes two bugs:

series/dataframe.quantile didn't skip NaNs
DataFrame.quantile(scalar) lost the result name.

In [3]: df.quantile(0.5).name
Out[3]: 0.5

This is passed through now.
quantile will still fail with all missing or an empty dataframe (instead of returning NaN). That fix is a bit more work so Im' opening another issue for it.
Closes #2786

The CI failures are just linting issues, which are fixed in #2808.
Merging later today unless there are any objections.

Looks good to me.  Merging.


Fixed #58, Added comment for getch() function. Issue #34

Made the changes in the file.

Nice work, thanks for contributing


Beta PWA - Optimise Assets and Prepare for full PWA experience

App can now be installed on all browsers and devices that support the PWA standard.
Some browsers may require you to "Add to home screen", some browsers will prompt an install. Others will show "install" icons in the URL bar as seen in chromium browsers:

You'll then get a fullscreen mobile or desktop app experience. Enjoy! 😄

Issue persists, could possibly help if we include append date-time at the end of the img
A.e
img.png?202409180500
this is a shot in the dark

Have another go? Clear cache and try once more. Looks like I messed up the Manifest file names 🤦♂


ROX-27138: add ghcr.io image integration

Description

ghcr.io is a commonly used container registry offered by GitHub. This PR adds a default public image integration, such that errors of the following kind are fixed out of the box:

User-facing documentation

[x] CHANGELOG is updated OR update is not needed
[x] documentation PR is created and is linked above OR is not needed

Testing and quality

[x] the change is production ready: the change is GA or otherwise the functionality is gated by a feature flag
[x] CI results are inspected

Automated testing

[ ] added unit tests
[x] added e2e tests
[ ] added regression tests
[ ] added compatibility tests
[ ] modified existing tests

How I validated my change

see screenshots

/test all

/retest

/retest

/retest


Keyboard shortcut indicators in command palette not displaying

Hi there!
I just noticed that the keyboard shortcut indicators in the command palette are no longer displaying if the row isn't selected:

Only the currently selected row shows the text. This seems to affect all themes, other than the newly added Milkshake ones.

Oops ! I'll fix it as soon as possible, thanks!

Done ! Thanks !


Export not containing values for ebooks

Tested on dev & QA
With reference to LAS:eR-tickets ERMS-1203 and ERMS-1150
When exporting EBook-packages (KBart and GOKb), no identifiers are being exported.
Tested with:

dev: https://phaeton-dev.hbz-nrw.de/gokb/public/packageContent/org.gokb.cred.Package%3A812354
qa: https://phaeton-qa.hbz-nrw.de/gokb/public/packageContent/org.gokb.cred.Package%3A812408

This refers to the .tsv export on package level. Additionally, other monograph fields (as defined in KBART Phase II) are not exported either as a quick check shows.

This looks like a duplicate to #22

Yes, I'm closing this one


xibs do not support device error when trying to run unit test

It's been a while since I last tried to work on SwifterSwift. But I'm trying to run the unit tests in Xcode, and I keep getting this compile time error. It seems like no matter what device I choose (Mac, iOS, tvOS), it always give this similar error saying that some xib is not supported. Can someone give me a clue on how to fix this?

The issue is that you're opening the Swift Package, which won't work since we can't define platform-specific resources for the test targets. Instead you'll need to open the SwifterSwift.xcworkspace.


Invertible JSON serialization

This change adds an invertible (to/from) JSON serialization for SFrame,
SArray, and flexible_type that preserves the underlying type semantics
and values. This differs from the Python built-in json module
serialization in a few important ways:

Handles SFrame and SArray (by converting to/from flexible_type
invertibly).
Handles all flexible_type (including datetime, array, Image)
Does not necessarily handle any non-flexible_type value (boolean for
instance).

The Python API is intended to match the Python built-in json module
(loads and dumps) but only handle "SFrame" types (SFrame, SArray, and
flexible_type).
The nitty gritty details:

Adds a drop of RapidJSON under oss_src/rapidjson
Adds fully invertible JSON serialization for flexible_type<->JSON in
oss_src/unity/extensions/json.
Adds Python wrappers to convert SFrame/SArray to and from
flexible_type to allow them to be serialized using the above.
Adds Python unit tests for both of the above.
Fixes some minor bugs:

Non-invertible type names in flexible_type_base_types
Non-const read-only pointer in image_type

Change-Id: I3489af5ab4245b371797eea938ad49e7ed1ab9f3

@ylow @haijieg @esamanas @srikris Please review, thanks!
Note to reviewers: you can mostly skip over the rapidjson code (this is just a drop of rapidjson headers into our repo). Please review the changes before/after (especially those that touch existing code).