Viewer web part won't display playlists from custom content pack

WEB PART NOT LOADING: If you are getting the error: "Microsoft 365 learning pathways has a configuration issue. Ask your administrator for assistance". Please review the Diagnosing Pre-Check guidance before submitting your bug.

Submit your question
When I filter my viewer web part down to my custom content pack as a learning source, it displays my categories, but does not show the sample playlist I created within the top category.
What is the context of your question
I am a tenant admin.  I've created a custom content pack in github, added it successfully to the administration site.  I then created a custom playlist within the first category, and added a proof-of-concept page to that playlist (screenshot below).  I then added a viewer web part to one of the user-facing pages, and selected my custom content pack as the source.  I've tried a variety of configurations for web part mode, filter, etc., but none of them will display this sample playlist, and the "filter to playlist" option has never shown this sample playlist as an option to choose.

[ ] Installation
[ ] Learning Pathways Content
[ ] SharePoint Success Content
[ ] Administration
[ ] Custom Content
[X] Viewer Web Part

What is your question
Is it possible to use the Viewer web part to publish a custom playlist that was created through the Learning Pathways Administration page, within a custom content pack?

Provide related screen-shots to help us understand your question

There is a lot of steps that could possibly be missing here this is a significantly more advanced scenario. I would suggest you start by removing the filters, just to get the basics working.  Also, be aware that you can't be working in the admin page on one tab and editing the viewer page on another, you wil not have up to date content.  So. please validate that if you are on the admin screen for that content pack that you see your new playlist.  After that add a viewer web part to a page and only change the learning source to your new content pack and then save the page and refresh it... if you're still having issues please follow these related instructions about viewing the console log for the browser to see what errors might be showing up that can help us diagnose the issue.

thanks for your help -- here's what i'm seeing:
I am able to load the metadata successfully in the administrator,

, with minimal console errors:

, then doing a full remove / re-add of the learning pathways webpart, with only the learning source specified:

gives me the same results (categories are displayed, but neither of the two test playlists I entered):

...which results in no console errors.
would it be helpful for me to post a HAR capture?

Actually that error there is the culprit, now we have to figure out why... so what that tells me it that something is erroring out trying to get the playlists and then the filterPlaylists is throwing an error because it's trying to get the length of the playlists array and it's undefined.  Ok... so now that we have that information... is this a test scenario and are you using a public endpoint like github so that you could share with me (even privately I can have you DM me on twitter or something else) the structure and contents of your manifests? Also, just for completeness sake you're sure there are no other errors in the console related to learning pathways... if you haven't installed (and it doesn't look like you have) version 4.2 you might want to do that because I had made an update to decorate every entry in the console so the errors related to learning pathways can be more easily identified.

hmmm all I have defined at the moment are custom playlists, and there isn't a playlists.json at the endpoint I published (I sent you a link to my CDN via @jfj1997 on twitter).   going to create one of those & recheck...

Ok, thanks for sharing, I took a look and the metadata.json/playlists.json/assets.json all look good and the fact that it's loading in the admin page speaks well of it. I'm assuming you added that "sample playlist" in Job Specific to the playlists.json manifest after the screen shots..  I think we need to take it back to bare bones... so what you need to do is edit the custom content pack you added to find the guid for that content pack.  If you then look at the CustomConfig list and find any entires for that guid (in the CDN column) and delete them, do the same for that guid in Playlists and Assets lists on the site for any associated with that content pack.  That will bring you back to no customizations on that content pack.  Then refresh teh admin page and navigate to your custom content pack. Make sure your sample playlist that you added to the manfiest file is there.  If so, then go to your viewer page and see if it shows up there.  The other thing that could be happening has to do with multilingual so can we just confirm that you're only working in 1 language right now, English? and that Multilingual pages isn't turned on, just so I can take that out of the mix?

yep:

"sample playlist" was added after the screenshots
we're only working in en-us

looking into clearing the CustomConfig...

interesting content in CustomConfig -- looks like each of my failed attempts to create a custom content pack ended up creating a set of 11 items in that list, each of which had a significant chunk of json associated with it, so I had well over 100 entries above & beyond the "Default" CDN.

I cleared those out entirely, cleared CustomAssets, cleared CustomPlayLists.
Returned to the Administration page, my custom content pack was gone (I sortof expected that), so
I recreated that based on the same CDN endpoint, it pulled in the metadata successfully.
I didn't create any custom assets or playlists,
went back to my end-user page, removed/re-added the learning path web part,
set the learning source to my new custom content pack
saved

it appears to be in the same spot, i.e. I don't see the single playlist under Job-Specific that shows up in the Admin, based on the playlists entered in the playlists.json at the CDN endpoint.

I am still receiving the filterPlaylists error on loading the Admin page for this content pack

custom-learning-admin-web-part_d0b81eec7b1dadfed9aee34b87ddf095.js:1 Message: TypeError: Cannot read property 'length' of undefined - DataService (filterPlaylists)

Ok, let me take a look at your endpoint in my own environment and see if I can figure it out.

Ok, I've tracked it down.  Your metadata.json manifest is incomplete. You need to have "Subjects": [] in each of the Technologies...
Here's an example from our docs folder for learning pathways...
{
"Technologies": [
{
"Id": "d3ee44dc-f4ff-424b-a3be-3580954fc479",
"Name": "Excel",
"Subjects": []
},

performed package update, confirmed that I have the latest version:

that got rid of the filterPlaylists error on loading the Admin page; the end-user web-part still doesn't show a playlist

but now it will filter down to a specific playlist

no errors in the console on the end-user display page

I'm pretty sure your issue is that you have no subcategories... you cannot render a playlist in a category directly.  You need to associate it with a sub category.

that did the trick! I created a subcategory, associated an entry from playlists.json, also tried a custom playlist - they both rendered nicely in the end-user webpart, and I was able to step through the assets.   really appreciate your help with this!

just for others in a similar spot - here's a snapshot of what I meant by "created a subcategory" - I had previously left the circled area as an empty array


TEST lgtm.com

Codecov Report

Merging #18 (1594f08) into master (a110551) will increase coverage by 0.00%.
The diff coverage is 75.86%.

@@            Coverage Diff             @@
##             master      #18    +/-   ##
==========================================
  Coverage     73.34%   73.34%
- Complexity    15570    15859   +289
==========================================
  Files          1365     1379    +14
  Lines         59900    60412   +512
  Branches       7608     7666    +58
==========================================
+ Hits          43932    44310   +378
- Misses        12118    12221   +103
- Partials       3850     3881    +31

Impacted Files
Coverage Δ

.../com/linecorp/armeria/common/FixedHttpRequest.java
100.00% <ø> (ø)

...com/linecorp/armeria/common/FixedHttpResponse.java
90.00% <ø> (ø)

...p/armeria/common/stream/AbstractStreamMessage.java
79.20% <ø> (ø)

.../common/stream/DefaultStreamMessageDuplicator.java
77.56% <ø> (-1.26%)
:arrow_down:

.../linecorp/armeria/common/stream/StreamMessage.java
81.63% <ø> (+2.56%)
:arrow_up:

...ecorp/armeria/internal/common/ArmeriaHttpUtil.java
88.69% <ø> (+0.25%)
:arrow_up:

...nternal/common/stream/EmptyFixedStreamMessage.java
83.33% <ø> (ø)

...va/com/linecorp/armeria/server/RoutingContext.java
100.00% <ø> (ø)

...orp/armeria/server/management/HeapDumpService.java
70.58% <0.00%> (-1.06%)
:arrow_down:

...p/armeria/server/management/ThreadDumpService.java
91.66% <0.00%> (-8.34%)
:arrow_down:

... and 114 more

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 a110551...1594f08. Read the comment docs.


Support for recurrent_v2 layers for TF 2.0

In #607, it was observed that TensorFlow versions before 2.0 can have problems converting TF 2.0 compatible models because the classes are expected to be the previous API. For example in TF 1.14 the v2 compatible classes are present in tensorflow.keras.layers.recurrent_v2, but do not match tensorflow.keras.layers. This PR resolves #607 by adding support for these layers. For versions of TensorFlow that are above 2.0, this is not a problem because tensorflow.keras.layers uses the v2 layers.
This strategy is tested by expanding the RNN_CLASSES list in the tests, so that recurrent_v2 classes are tested if present.

@wenbingl, it looks like the linux-conda-ci build is still waiting to start. Any ideas on how to resolve it?

/azp run linux-conda-ci

@wenbingl, it looks like the linux-conda-ci build is still waiting to start. Any ideas on how to resolve it?

this is the recent random failure of azp, we don't have a good way to fix it.
And recently, ONNX sig add a DCO requirement which you needs sign your commit. After you sign the commit, I can try to manually run the checker and forcedly merge it if the azp issue still exists.

Ok, got it. I re-committed and force-pushed the change since it was buried under a few merges.

This PR fails on linux-tf-keras CI build for tensorflow==1.15.0. The fix is here.


Select the next element when removing an element

This makes things easier for deleting multiple contents.
This can help with #41

Nice @bfintal :+1:


Full text search using SQLite

Found this handy on another project for composing queries: https://github.com/haxtra/liquery
And a project where I used FTS5 tables before: https://github.com/lmorchard/masto-recall/blob/main/lib/database/migrations/20230121220417_status_search.cjs

Might be interesting to look into sqlite-vec and sqlite-lembed

Played with SQLite FTS in another project:

https://github.com/lmorchard/masto-recall/blob/main/lib/database/migrations/20230121220417_status_search.cjs
https://github.com/lmorchard/masto-recall/blob/main/lib/database/index.js

Opting not to use liquery - it doesn't quite jibe with knex as a query builder. Besides building SQL, the other thing it offers is some light search query text parsing, which I can probably just dig into on my own in isolation from SQL building.
Embedding and vector search are best deferred to a future enhancement. Same goes for FTS, I think?
So, the first immediately useful thing would be super-dumb search that just runs a LIKE query against a bunch of fields. Can worry about more advanced features later


Break tests

Description
Changes proposed in this pull request:

...
...
...

Related issue(s)

/test all

/test pre-main-provisioner-e2e-tests


Tricks to pry data out of internal transaction

What's wrong
We currently have some data that are too gas costly to log, we rather want to parse them from the calldata.
But if the function is called from other contracts, we can't parse the calldata.
How can we fix it

use node that supports debug_traceTransaction
use mainnet fork

Quoting Igor

replace all logs to empty and do some tricks for reconstructing the data (add special functions with logging enabled)
load block
fork mainnet in current point with local evm (like ganache)
execute the block with loggable functions
collect the log

This issue is specific to the public key registry contract.

The public keys are expensive to log in the event.
The coordinator now parse calldata to sync the public key
People can register public keys through other proxy contracts. If this happens then the coordinator is not able to sync the public key with the current way
Technically it is possible to get the public key from the internal transaction.


⚠ Bofrost.lu has degraded performance

In f86ce1a, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1461 ms

Resolved: Bofrost.lu performance has improved in 4afad9c after 44 minutes.


Accept file param without equal sign

Q
A

Bug fix?
Yes

New feature?
No

BC breaks?
No

Deprecations?
No

Fixed tickets
#1479

Now you can pass the file parameters without the equal sign.
I've made an extra cycle with $argv variable.
Example: dep -f filename.php or dep --file filename.php

Please fix conflicts.

git checkout master -- CHANGELOG.md
php bin/changelog

I didn't find any changelog file in the bin folder of my branch. Why?

I've updated my branch.

I didn't find any changelog file in the bin folder of my branch. Why?

I have updated the code. Now i've the file.

@antonmedv Do i need to do something else?

No, sorry for delay. I will test it tonight and merge.


ARROW-8266: [C++] Provide backup mirrors for thrift externalproject

I'll look into adding backup mirrors for the other external projects as well

Is there a reason we don't have a backup urls from https://github.com/boostorg/boost/releases or https://github.com/apache/thrift/releases ? Those seem like good urls to include, esp for github actions jobs

You could try it. Of course now, boostorg bintray already is the backup.

passing appveyor https://ci.appveyor.com/project/BenjaminKietzman/arrow/builds/32099695


Make table names match identity names

The recent changes to error on UPDATE if it matches a primary key require
the table to be named the same as the identity - you can't use a different
tableName. This is fine, we don't want to support this feature.
Essentially the change here is to make the tableName match the identity, and
then update the table names in the .sql files to match the identity. This
makes waterline-sequel not error.
Removes some tests which now fail - they involve creating nested records by
issuing an UPDATE against the parent. Again, this is not something we ever want
to do, or will do. I may rip out the code that does this soon.

Damn it, I did this already, and much better than this, in the other PR.


Unable to provision o365 learning pathways site

I am trying to provision the o365 learning pathways site using the following solution page: https://lookbook.microsoft.com/details/3df8bd55-b872-4c9d-88e3-6b2f05344239
We have multi tenant SharePoint Online environment with custom domains. I get the below error message when i try provisioning the site. The error message says "Current site is not a tenant admin site" even though i logged in as tenant admin to the SP admin site . Can you please help me identify the problem?

Hi, custom domains/vanity URLs are not supported by the provisioning service.


Is there support for percentage cell type?

Is there a way to apply the "percentage" type to a cell? Couldn't find anything neither neither in docs nor in source code.

Solved with the example from docs:
// display value as '1.60%'
ws.getCell('B1').value = 0.016;
ws.getCell('B1').numFmt = '0.00%';


yara 3.6.2 crashes on some architectures.

A crash happens in the test suite, so far this happens with the following architectures in Debian:

ppc64el
s390x
powerpc
ppc64
alpha
armel
armhf
arm64

After regenerating re_lexer.c using flex 2.6.1 (instead of 2.6.0) fixes the issue, at least on ppc64el


Is there a way to set a window size when starting the calculator? (Linux)

This calculator is great and I use it a lot, often using the touchscreen on my laptop which I don't use for anything else.
However, the default window size is too big, as I am usually using it at the same time as using something else and I nearly always have to resize the window before using it. Is there any way it can be set?
I have tried copying the .desktop file from /var/lib/snapd/desktop/applications to ~/.local/share/applications and adding --geometry=328x504 to the end of the Exec line like this:
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/uno-calculator_uno-calculator.desktop /snap/bin/uno-calculator --geometry=328x504

Is there possibly an envar or some other method I could use?

Thanks for the report!
This is an interesting issue. Uno does not explicitly follows the window size, but definitely should be. What do other applications in your window manager do? Do they keep the size you've already set when closing them ?

Kwin (KDE WM) cannot control window properly (size, location) on boot, I try every parameter including enabling 'Ignore requested geometry' but nothing works. Maybe the problem coming from uno?


Modified locale tests to work in both linux and mac

Coverage decreased (-0.06%) to 73.637% when pulling 31290b173c1886b9a122a8640247416ecf2ab6ea on yitam:localeFix into f64df0497f2304cf2341a6c403377edf9576c9e6 on microsoft:dev.


[tail] in_tail plugin doesn't refresh newly added files during processing.

Hello.
I'm using Fluentd for a quite heavy processing (5 < n < 10 plugins) on large files.
I have an "in_tail" plugin, with "path" -> "input*.log".
Today, I tested a scenario.

Create input1.log empty file.
Start Fluentd.
Send 50k lines into "input1.log". (cat x >> y)
Send 50k more lines into "input1.log".
Send 50k more lines into "input2.log".
Send 50k more lines into "input3.log".

Each 50k take 3 minutes to process.
The result is : The 100k lines of the "input1.log" are processed in 6 minutes.
During the processing, the "input2.log" and "input3.log" are not detected.
After 6 minutes (end of first processing), the two other files are finally detected, and they will never be processed since Fluentd will wait for new lines in these files (if I add new lines at this point).
I my environment, a new file will be created each hour. If Fluentd is processing when the file appear, some log lines will be lost.
I tried different refresh_interval, but no differences.
Am I correct if I say that Fluentd should at least record file spawning (and set cursor position to 0) as soon as the refresh_interval is reached ?
Thank you.
EDIT : Ubuntu 14.04, Fluentd 0.12.7, old-fashion config

Could you show me your configuration?
Do you set read_from_head true?

With read_from_head option I don't lose any line of log, since it will not "tail" (these files don't rotate).
Files are processed in "alphanumerical" order; which is good for my own use case, but it's not the behavior I expected : To have multiple files watched and processed in parallel.
In fact, file refresh only occurs when the processing loop is over for all current inputs (am I right ?)

Files are processed in "alphanumerical" order

It depends on Ruby implementation. Fluentd doesn't guarantee "alphanumerical" order.

To have multiple files watched and processed in parallel.

Fluentd focuses on streaming log processing, not parallel processing.
in_tail launches only one thread internally. If fluentd launches a thread per file, it consumes lots of memory and CPU.
If you want to process large files in parallel, use embulk instead: http://www.embulk.org/docs/
Note that embulk is for bulk loading so it doesn't have in_tail like watching feature.

In fact, file refresh only occurs when the processing loop is over for all current inputs (am I right ?)

It depends on the order of triggered events.
If refresh timer event is triggered before other IO event, refresh occurs before actual IO call.


Basemap dependent styling

As a future request/enhancement:
It would be great if we could have two sets of default styles: one for Positron and one for Dark Matter. This would include things like:

flipping quantitative ramps
using a dark outline on points for Dark Matter, light outline for Positron
choosing the best default ramps depending on the basemap, etc.

We did start some of this thinking with deep insights and have good examples and the beginnings of implementation there.
cc: @saleiva @javisantana

In deep insights we also did a classification of our basemaps as to which we would consider light and which would be considered dark. So this idea would cover more than just Carto's basemaps.
See discussion here: https://github.com/CartoDB/deep-insights.js/issues/333

That's a good one, but a difficult one too.

Well, we are part way there now that we can flip ramps!! :)

closing for the 'flip ramp' portion... the other points i'll open in a different issue


Add support for Ruby 2.0.0

There seemed no reason to lock the Ruby version on 2.1.1, so that
restriction is removed from Gemfile.
Also, special cases are added for low Ruby versions to allow
installation of Nokogiri and Rack.

Ping @lanyonm

Thanks for making the project more robust @alexharv074!


NPM

npm install installs the v1.1.0

https://www.npmjs.com/package/izitoast

v1.1.1 here instead of v1.1.2 :disappointed:

Yea, I see that now. Still a version behind and missing a couple things I really needed. I ended up installing it manually.

Guys, download from the repository:
Https://github.com/dolce/iziToast/releases/tag/v1.1.2
I will update some settings before registering pro npm/bower.
Thanks!

I think NPM has an auto-update feature? I've never had to update my jAlert repo on there: https://www.npmjs.com/package/jAlert

I take that back. Mine is out of date too. WTF. How do you update NPM?

Ah found it. https://docs.npmjs.com/getting-started/publishing-npm-packages

I think you have to increase the package version in your package.json file, and the run the npm publish command.

Yup, seems that's the trick. I had already updated my package.json but didn't do npm publish.

I still had not published because I was doing some corrections and improving the plugin.
Anyway, you can already check the version 1.1.4


Added cvs router and controller files and added route in api-router-js

Description
This PR  is about adding cvs router and controller files to backend and add  a route to api-router.js
Fixes # (issue)
How to test?
This cannot be tested right now because the migration and seeds are not yet available.
Checklist

[x ] I have performed a self-review of my own code
[x ] I have commented my code, particularly in hard-to-understand areas
[x ] I have made corresponding changes to the documentation
[x ] This PR is ready to be merged and not breaking any other functionality

Can you also add the cvs.router to the api-router file?

HI Benjamin,
I added the router  but hven't pushed 'api_routers.js' file. I thought it was not necessary to include it in the PR . Or should I include it in the PR?

Can you also add the cvs.router to the api-router file?

HI Benjamin,
I added the router  but hven't pushed 'api_routers.js' file. I thought it was not necessary to include it in the PR . Or should I include it in the PR?

I think you should include it :)

I think you should include it :)

Can you also add the cvs.router to the api-router file?

done!

Can you also add the cvs.router to the api-router file?

done!

There is a merge conflict here

There is a merge conflict here

Can you also add the cvs.router to the api-router file?

HI Benjamin,
I added the router but hven't pushed 'api_routers.js' file. I thought it was not necessary to include it in the PR . Or should I include it in the PR?

Can this be merged now?

Can you also add the cvs.router to the api-router file?

HI Benjamin,
I added the router but hven't pushed 'api_routers.js' file. I thought it was not necessary to include it in the PR . Or should I include it in the PR?

Can this be merged now?


Add JupyterHub integration

Adds support for using JupyterHub for authentication
Adds support for running behind JupyterHub's proxy as a managed
service.

Fixes #23, #20.

This allows users to login to JupyterHub, and from inside a notebook session connect to the dask-gateway transparently (the configuration values in the Gateway(...) call below can be set in the dask config, so gateway = Gateway() is possible).

It also allows JupyterHub to deploy dask-gateway as a managed service, which could be nice for simple deployments.

cc @mrocklin, you may be interested in this.

cc @jacobtomlinson @hhuuggoo @jhamman
On Tue, Jun 4, 2019 at 3:02 PM Jim Crist<EMAIL_ADDRESS>wrote:

Merged #36 https://github.com/jcrist/dask-gateway/pull/36 into master.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jcrist/dask-gateway/pull/36?email_source=notifications&email_token=AACKZTFN73ZH3NY263GAZN3PY3Q5XA5CNFSM4HTEUUI2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGORZXC5GQ#event-2389585562,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACKZTHXG6D67R5MM5GYK43PY3Q5XANCNFSM4HTEUUIQ
.


How to Get into API Mode programmatically?

Seems like a bootstrapping problem. Is there a way to talk to a local XBee device via serial port to do what XCTU does to set API Mode?

Yeah I was thinking about this recently. It is a bootstrapping problem but I can work on it.
—
If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea.
Antoine de Saint-Exupery

From: PaulHeitkemper<EMAIL_ADDRESS>Sent: Monday, February 26, 2018 3:37:23 PM
To: jefffhaynes/XBee
Cc: Subscribed
Subject: [jefffhaynes/XBee] How to Get into API Mode programmatically? (#45)
Seems like a bootstrapping problem. Is there a way to talk to a local XBee device via serial port to do what XCTU does to set API Mode?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/jefffhaynes/XBee/issues/45, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJSKR3dYOBN3lpG7Ep1xqR1rLzaUasCdks5tYxX2gaJpZM4ST4qz.

Is this the right answer? I won't be looking into it for several days.
https://www.digi.com/support/forum/66685/digimesh-how-to-enter-api-mode?show=66685#q66685

Yes, that’s how you enter it. I was trying to come up with a way to detect that it needed to be switched but maybe that doesn’t make sense. If it’s just a method call then that’s easy.
—
If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea.
Antoine de Saint-Exupery

From: PaulHeitkemper<EMAIL_ADDRESS>Sent: Monday, February 26, 2018 4:19:52 PM
To: jefffhaynes/XBee
Cc: Jeff Haynes; Comment
Subject: Re: [jefffhaynes/XBee] How to Get into API Mode programmatically? (#45)
Is this the right answer? I won't be looking into it for several days.
https://www.digi.com/support/forum/66685/digimesh-how-to-enter-api-mode?show=66685#q66685
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/jefffhaynes/XBee/issues/45#issuecomment-368654284, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJSKR_sk-HrxTEMfnwqaoZy5RRmnU80tks5tYx_4gaJpZM4ST4qz.

Can you just read the AP value to see if it is 0, or are you talking about something else? In the serial console in XCTU, I get the following:
+++OK
ATAP
1

Well I think that’s the rub. You can but do you read it with API mode or not?
—
If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea.
Antoine de Saint-Exupery

From: PaulHeitkemper<EMAIL_ADDRESS>Sent: Tuesday, February 27, 2018 9:34:52 AM
To: jefffhaynes/XBee
Cc: Jeff Haynes; Comment
Subject: Re: [jefffhaynes/XBee] How to Get into API Mode programmatically? (#45)
Can you just read the AP value to see if it is 0, or are you talking about something else? In the serial console in XCTU, I get the following:
+++OK
ATAP
1
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/jefffhaynes/XBee/issues/45#issuecomment-368897708, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJSKR9JhWspVopyk6300lJlJ5iD8q45iks5tZBKMgaJpZM4ST4qz.

I was able to issue the following commands from the serial console inside XCTU.
+++OK
ATAP
0
ATAP1
OK
ATWR
OK
ATAP
1
ATAP0
OK
ATWR
OK

Gotcha.  Ok, that should work.
—
If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea.
Antoine de Saint-Exupery

From: PaulHeitkemper<EMAIL_ADDRESS>Sent: Tuesday, February 27, 2018 4:08:02 PM
To: jefffhaynes/XBee
Cc: Jeff Haynes; Comment
Subject: Re: [jefffhaynes/XBee] How to Get into API Mode programmatically? (#45)
I was able to issue the following commands from the serial console inside XCTU.
+++OK
ATAP
0
ATAP1
OK
ATWR
OK
ATAP
1
ATAP0
OK
ATWR
OK
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/jefffhaynes/XBee/issues/45#issuecomment-369026427, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJSKR29wPKg2TZyUaY06aAKk9ZybsHzxks5tZG6ygaJpZM4ST4qz.

Are you ok if I just set API mode on controller open?  It's probably the easiest since after that the handlers take over and I can't easily inject textual AT commands

seems fine. I plan to use them all in API Mode anyway.

Done.  Core 1.6 will automatically switch controllers into API mode when opened.  However, note that it will not persist the settings.  Once in API mode you can use the normal Set/GetApiModeAsync methods to manage it along with WriteAsync().

Thanks!


Extend weave-kube smoke test: add a policy with blank 'from'

Per issue #3095 this crashes the commenting code.
Also added check to see if the pods are still running.

Single extra test failed as expected; I'm going to merge this first and then #3096


outline initial code with comments

Get started with some initial code and lay out general plan with comments. Right now I'm thinking something along the lines of using a module's file attribute and importing code directly from its source file. From there, we will recursively do the same thing until all imports have been expanded.
We will probably also need a way to keep track of existing imports to make sure that code doesn't get copied multiple times.
A few potential challenges that should be thought ahead on:

Figuring out how to handle importing code if we get into low-level Python libraries that include C/C++ code (ex. numpy)
Importing part of a library (ex. datetime.datetime)

Another potential challenge I just thought of:
If there's platform dependent code, I don't know if pyurify-ing a script on one platform will break the expanded code when run on another platform.
Ex. pyurify a script on Linux, then run expanded script on Windows


Problems caused by the same weight values of some pages

This is a Bug Report
Problem:
Some pages at the same width have the same weight in their _index.md.
Originally, the pages have to be sorted based on weights even when localizing the documents.
However, for some pages with the same weight at the same level, they are sorted in the order of the strings of the translated titles, which makes them out of order with the English documents.
Each localization teams might change the weight according to their language and put them in the right order,
but I think it would be better to change the overall weights in the English document.
And more than 100 pages need to be modified.
For example in Korean, the pages are sorted by first letter of "Korean-translated title", the order of pages below in Korean is different with that of English.

English

Korean

Proposed Solution:
Re-order every page that has the same weight in the same level.
Page to Update:
If you guys think this is needed, I will organize all the pages that need to be modified at the comment.
I have structured the pages of the whole document like below.
Pairs with the same weights are marked with [ N ] at the beginning of the title.
The value at the end of the title is each of their weights.

/kind cleanup
/assign

Given how much this is a problem for localizations, we could (should?) add a CI test to warn when two pages have an equal weight in a section - that'd be a way to stop the problem returning.
I presume that pages with no weight declared are also a problem for the same reason.

Thank you for comment @sftim, and add as a CI test seems good idea!
But before adding, wouldn't it be better to check it once and make changes, and then add this task to a CI test?  :smiley:
As you commented, there were some pages that had no weights, too!

wouldn't it be better to check it once and make changes, and then add this task to a CI test?

I'm OK with either order. Folks can work on the CI test first, or the manual fix first. We'll only really get value if we do both of those things (otherwise, we'll tend to find that we return to a state where page weights overlap).
Another fix might be to sort localized pages with overlapping weight based on the collation order of the English equivalent page. That does not sound easy, mind!

Neither do I think it's not easy to change the weights according to each Localizations.
That's why I opened an issue for English documentation!!
Would it be better to open a PR first(with personally modified wieghts) and then get a review,
or would it be better to agree on the appropriate weights here first??

Thank you @bconfiden2 for bringing this up in the localization meeting yesterday! After chatting about it in the meeting, we determined, based on the research done by @bconfiden2, there aren't any sections where overlapping page weights are causing a different ordered side navigation in localized content that will disrupt users from understanding content. Meaning, there aren't any sections in the side nav where this issue is occurring and a user would need to read the pages in a specific order.
Our recommended action is:

Raise this as an issue within the broader sig docs community, in slack and in the next community meeting, to make sure folks working on the English language docs understand the importance of page weights and potential problem overlapping pages weights cause in localized content.

Use a "lazy" updating approach, to adjust English language page weights as a page is updated. I think if we implemented @sftim's idea for adding a CI warning that would help speed up making the adjustments to each English page.

We may also want to add a note to our Page Order docs to highlight that we shouldn't use overlapping weights within a section.

@bconfiden2 and @seokho-son does this sound like a good summary of our discussion? Did i miss anything?
cc: @bradtopol

Thank you for your opinion @a-mccarthy !!  😃 😃
I also agree that each localization teams would be nice to aware of this even if it doesn't need to be modified now!
For Page Order docs, it seems great idea, and I'll open an issue for that!

/triage accepted

/area localization

Watch out for updating the weight values for pages that are autogenerated - we should teach the page generator to produce our preferred values instead.

/reopen

/reopen

I've reviewed the hackmd file and it looks like the only section of the docs that hasn't been reviewed is the https://github.com/kubernetes/website/tree/main/content/en/docs/tasks section. There is a PR open that addresses the page weights of _index.md files for the folders in the Tasks section, https://github.com/kubernetes/website/pull/37481. But there has not been a review for any of the pages within any of the folders.
This is a rather large section of the docs and will definitely need to have page weights adjusted in some areas.

Hi @bconfiden2

If you guys think this is needed, I will organize all the pages that need to be modified at the comment.
I have structured the pages of the whole document like below.
Pairs with the same weights are marked with [ N ] at the beginning of the title.
The value at the end of the title is each of their weights.

Do you have a script to check the current weights ? if then, I think we could check remaining tasks for this issue. :)

Yes I have, but the script is not clean at all. 😅 😅
If you need it immediately, I can upload(or send) the script right now.
If not, I'll send it to you after refactoring.

@bconfiden2
It is just for checking remaining tasks :) no need to hurry :)

I think we've made enough effort to arrange the page weights. Even though there is a possibility a few pages are not updated correctly, I think we can assume it can be caught by additional issues.
So, I am going to close this issue as completed.
Feel free to reopen this issue if necessary.
/close


add more languages

Hi, by default it generates a doc with "bash & javascript", but I want add PHP an csharp, I add in index.md on language_tabs but don't work.
I need download another package or add any special folder? thanks

@jncalderon You need to edit the resources/views/vendor/apidoc/partials/frontmatter.blade.php file. On line 3 there is a language_tabs option that you can edit. If you do not have this file you will need to run php artisan vendor:publish and select the option which corresponds to apidoc-views to publish the markdown files

@jncalderon You need to edit the resources/views/vendor/apidoc/partials/frontmatter.blade.php file. On line 3 there is a language_tabs option that you can edit. If you do not have this file you will need to run php artisan vendor:publish and select the option which corresponds to apidoc-views to publish the markdown files

Hi @JoshPJackson , I can understand that language_tabs is to add more languages, but if I add PHP, the tab PHP is show, but don't show the code example

@jncalderon in the latest release (3.7.0), PHP is now included, so you only need to add php to the examples_language key in the config array (see https://laravel-apidoc-generator.readthedocs.io/en/latest/config.html#example-languages).
If you want to add a language other than the supported ones, you'll need to write a custom view for it. See https://laravel-apidoc-generator.readthedocs.io/en/latest/generating-documentation.html#specifying-language-for-examples


Trying to display multiple slides, scroll by one slide only

I can use CSS to quickly change Embla so that instead of showing a single slide, it shows more (e.g. width:25%), however when using scrollNext and scrollPrev, it still scrolls by 100%, for the full number of slides.
This means that for several clicks on next/prev button, there are no slides showing. I really like Embla and don't want to have to implement a different solution, but I have no idea where to even start changing the TS to make it perform as expected. Do you have any plans to update to allow the functionality I'm after?

Hello @rickibarnes,
Thanks for reporting this issue 👍🏻!
I’m not quite sure I understand. Are you changing the slide widths dynamically with CSS?
Would you mind forking this CodeSandbox to create an example that demonstrates the issue?
Thank you in advance!
David

Hey thanks for replying so quickly. That sandbox you've set up works perfectly when I do what I'm trying to do in my own code, so obviously it's something about how I've got things set up.
I suspect it's because I'm doing it manually, not through node or yarn or anything. I've found it's quite hard (for me) to convert the examples to how I need it.

Hi @rickibarnes,
No worries, I’m happy if I can help you solve this 👍🏻.
It should work the same even if you inject the script manually with a


✨(frontend) Add teacher dashboard page for a course

Purpose
Add teacher dashboard page for a course...

I wonder if the course title should not display within the breadcrumb 🤔


Footer Design

Adding Links and proper design to footer
Revamping Web Page Design with puzzle-themed design
Fixing an overall global css style for website.
@Spandan-Bhattacharya can I work on this under JWOC?

Go for it! @aindree-2005

@aindree-2005 Any updates?

I am reassigning the issue.

Work on the footer of the page, keeping it in line with the theme of the page.

I would like to work on this under jwoc24

@debuuuu007 Go for it!

I think you have forgot to assign me, can you please assign me with the issue.

Yeah, my mistake, sorry!


Media picker is empty unless I take a photo through the app

On normal discord it shows all of my media but on this it's empty. However, it shows pictures which I've taken through the modded app.

I'm having the same issue

Go to your phone settings and search "all files access." Click on it, then toggle on Vendetta.

Go to your phone settings and search "all files access." Click on it, then toggle on Vendetta.

New versions of Android cant just give acces unless the app asks for it.

Go to your phone settings and search "all files access." Click on it, then toggle on Vendetta.

This works, you can close the issue.


Update instructions

[Enter feedback here]
This step no longer seems to be needed:
5. Update the ENVIRONMENT_URL in ./Chat/ClientApp/src/constants.tsx with the location of your resource. (e.g https://<RESOURCE_NAME>.communication.azure.com)

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 41104fe8-577f-0971-2d8a-362dc11bb1fa
Version Independent ID: 914e6c4a-0bc6-704f-30a9-79f1a18d2389
Content: Group Chat Hero Sample - An Azure Communication Services sample overview
Content Source: articles/communication-services/samples/chat-hero-sample.md
Service: azure-communication-services
GitHub Login: @ddematheu
Microsoft Alias: dademath

@williamzhao87 Thanks a lot for bringing this to our notice, our team will review the feedback and enhance the document accordingly.

William is correct. This step is no longer required.

William and Hans, We have raised a PR for the author to review, after validation and merge, the doc would reflect appropriate changes. Thanks again for taking time to share your feedback.

The requested changes have been merged and the doc reflects that changes, we will close this thread for now. Thanks again for the feedback.


regularize "username" to "user name" in translations where possible

For instance, on the login screen. See mlaa/cbox-auth#3 for a screenshot.

It's now in M-W Collegiate closed-up, so we've successfully waited this one out.

Woo hoo!

So should we regularize "user name" to "username"?

Yes, in user-facing UI copy. We can leave it as-is in historical content like blog and forum posts.

Cool. Editing and reopening this issue to reflect that.

Thanks!

In internal trac ticket 4250 (related to issue mlaa/cbox-auth#3), Sara says Editorial consensus is that house style is sticking with "user name." So I suppose I'll change this back, unless there are opinions to the contrary.

Closing in favor or broader editorial review.


API improvements or simplifications

Hi everyone!
I have suggested one improvement to the API here: https://github.com/kmalakoff/knockback/issues/2
If you have other suggestions, please open an issue to discuss or implement them and send me a pull request!
Cheers,
Kevin

@scottmessinger and @yuchi :  I have a proposal for a simplification:
kb.LocalizedObservable -> kb.Localizer: I called it an "observable" because it wraps a ko.dependentObservable behind-the-scenes but its purpose is to localize something else. Does it make sense to drop Observable?
kb.Localizer.getObservedValue and kb.Localizer.setObservedValue -> kb.Localizer.wrappedValue(): the idea here would be to use a dual-purpose Javascript function (undefined parameter means get and defined parameter means set). The other name I was thinking about was kb.Localizer.value() - it is shorter but doesn't convey the meaning.


Extension causes high cpu load

Issue Type: Performance
Extension Name: vscode-autoprefixer
Extension Version: 3.0.0
OS Version: Windows_NT x64 10.0.18363
VSCode version: 1.42.1

:warning: Make sure to attach this file from your home-directory:
:warning:C:\Users\effit\mrmlnc.vscode-autoprefixer-unresponsive.cpuprofile.txt
Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load

mrmlnc.vscode-autoprefixer-unresponsive.cpuprofile.txt


Fix 404 URLs by adding Nginx redirects

docs/deploy/instant-deployment/
blog/http2-support-for-all-wedeploy-applications/wedeploy.com
docs/auth/getting-started.html
blog/using-wedeploy-with-react-native-and-react-vr.html
docs/auth/environment-variables.html
blog/announcing-new-sdks-for-mobile-development.html
docs/auth/sign-in-with-facebook.html
docs/other/java/
docs/intro/environment-variables.html
docs/email/environment-variables.html
docs/auth/sign-in-with-github.html
tutorials/liferay-dxp/get-started.html
docs/data/getting-started.html
docs/intro/using-the-command-line.html
docs/other/ruby/
docs/hosting/custom-error-pages.html
docs/intro/feature-overview.html
blog/the-first-wedeploy-hack-day-in-madrid.html
docs/hosting/environment-variables.html
tutorials/nodejs/you-made-it.html
docs/other/java.html
docs/email/sending-email.html
tutorials/java/deploy-project.html
docs/data/configuring-data.html
tutorials/auth-web/add-api-methods.html
tutorials/email-web/add-api-method.html
docs/email/getting-started.html
tutorials/data-web/add-config-files.html
tutorials/data-web/add-api-methods.html
tutorials/auth-android/clone-sample-repo.html
docs/data/real-time-feeds/
blog/starting-an-iot-platform-with-wedeploy.html
tutorials/liferay/get-started.html
blog/liferay-hack-day.html
docs/data/retrieving-data/
blog/wedeploy-beta-our-biggest-release-yet.html
docs/intro/custom-domains.html
docs/other/
blog/happy-new-year-from-wedeploy.html
docs/other/liferay.html
tutorials/ruby/download-sample.html
tutorials/email-android/you-made-it.html
docs/data/js/real-time-feeds.html
tutorials/lsna/
docs/deploy/migrating-to-beta.html
tutorials/email-android/it-works.html
docs/intro/using-the-api-client.html
docs/email/rest/
docs/auth/js/sign-in-with-facebook.html
blog/environment-variables-new-java-service-and-multiple-custom-domains.html
blog/uptime-status-new-ruby-service-and-more.html
docs/auth/js/sign-in-with-google.html
blog/my-first-three-months-with-wedeploy.html
docs/intro/using-the-dashboard.html
tutorials/email-web/deploy-the-project.html
tutorials/liferay/
docs/data/java/
tutorials/java/deploy-your-app.html
tutorials/hosting/add-container-json.html
blog/3-reasons-why-you-should-use-environment-variables.html
tutorials/ruby/make-a-change.html
tutorials/java/clone-sample-repo.html

Can that be done on magnet side without adding other services?

Hmmmm, maybe, let's check


Build an adaptive app with dynamic navigation: Android Basics with Compose

Problem with setup, When initially introducing tablet mode aka, permanent navigation bar, the bottom navigation bar is still shown, this is not removed until later and not addressed in that section. Also,  the solution code does not at all work as it is intended.

Checking the solution, step 7 Implement a navigation drawer: they forgot to wrap the NavigationDrawerContent on a PermanentDrawerSheet composable.


ChRoot with /var/www/site.com/htdocs

- [Description:    Ubuntu 16.04.1 LTS ] lsb_release -a
- [EasyEngine v3.7.4 ] ee -v

[ ] ee info

NGINX (1.10.0):

user                             www-data
worker_processes                 auto
worker_connections               4096
keepalive_timeout                30
fastcgi_read_timeout             300
client_max_body_size             100m
allow                            <IP_ADDRESS>

PHP (5.6.29-1):

user
expose_php                       Off
memory_limit                     128M
post_max_size                    100M
upload_max_filesize              100M
max_execution_time               300

Information about www.conf
ping.path                        /ping
pm.status_path                   /status
process_manager                  ondemand
pm.max_requests                  500
pm.max_children                  100
pm.start_servers                 20
pm.min_spare_servers             10
pm.max_spare_servers             30
request_terminate_timeout        300
xdebug.profiler_enable_trigger   off
listen                           <IP_ADDRESS>:9000

Information about debug.conf
ping.path                        /ping
pm.status_path                   /status
process_manager                  ondemand
pm.max_requests                  500
pm.max_children                  100
pm.start_servers                 20
pm.min_spare_servers             10
pm.max_spare_servers             30
request_terminate_timeout        300
xdebug.profiler_enable_trigger   on
listen                           <IP_ADDRESS>:9001

MySQL (10.1.20-MariaDB) on localhost:

port                             3306
wait_timeout                     600
interactive_timeout              28800
max_used_connections             53
datadir                          /var/lib/mysql/
socket                           /var/run/mysqld/mysqld.sock
my.cnf [PATH]                    /etc/mysql/conf.d/my.cnf

[  ] wp --allow-root --info

Greetings,
Scenario: user1 | Group: www-data | Site: site.com
We tried to do this https://github.com/EasyEngine/easyengine/wiki/SFTP-chroot#setup-usergroup on an /var/www/site.com/htdocs. It works fine and now user1 have access on it. All the files have permissions like user1:www-data where we mount /var/www/site.com to /home/user1/public_html
So the issue arises on wordpress side where it asks for FTP details to install theme or plugin etc.
If we do chown -R www-data:www-data on /home/user1/public_html, it doesn't then let user1 to edit files via SFTP/FTP.
Please help!
Thanks!

@sagargulati
Sorry for a delayed reply. The EE doesn't support shared-hosting model. So all sites are supposedly owned by same user www-data.
We are cleaning up issue tracker and closing this issue because we won't be able to contribute to this discussion further.
Please use http://community.rtcamp.com/c/easyengine for future support questions.

Any new feature update or roadmap we could expect more into this?

@sagargulati currently we are not thinking about it. But docker/containers are already chrooted. So there is automatic isolation between two different sites.
The only thing we may need to work on is figuring our host filesystem layout and ACL for multiple users over SFTP or SSH or both.
One more straightforward way is to give each real user a Linux user account and allow ee to run without sudo/root access for site creation. This way every user can create sites under their Linux home dir.
Another way is to put all sites in the single location such as /var/www/ (like now) and then use an SFTP software to map virtual users to site for read/write access.
Also in both cases, we may need to do some work to tweak file system permission between host OS and guest (docker).
Concerning coding, this shouldn't take more than two weeks to code. But we do not need shared hosting ourselves so we won't be able to give time to research on this. Any haphazard implement can result in security nightmare!

Rather than docker, any direct releases with these features we could expect?

@sagargulati I am not sure what do you mean by a direct release. We have very limited resources so can only work Docker-based v4 at the moment. Nothing else.

I mean feature requests like installing WordPress in sub-folders over a domain.
Thanks!

@sagargulati WordPress in sub-folders would be an entirely different topic.

CHroot in a subfolder I mean.
The basic thing want exactly I want to ask here is there any way we could merge up EasyEngine functions and use it in a way of shared hosting like I mentioned.


Create action_responses.md

@peeyushchoudharymsft,
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


chore: bdd-spring-1573212030 to 0.0.1

chore: Promote bdd-spring-1573212030 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Upgrade to spark 1.5.0

The strangest thing was that i had to modify the ssl settings and add a dummy keystore. Without this change the test would fail with error about keyStore not being found. I did not have this issue before.

I made similar changes in my local branch.  There is a problem though in that this PR would mean that Spark 1.5.0 would be required for all users, since that function findTightestCommonTypeOfTwo doesn't exist in earlier versions of Spark.

doesn't the relocation of UTF8String cause similar issues? i guess you can use class name comparison in that case..
given how much they keep changing the developer api i am not sure i would even try to make one version that runs on spark 1.3 - 1.5

since you already made these changes i will close this

My changes are local.  Your changes are more comprehensive.  I'd prefer your branch to my own.  You should re-open.
I think they'll have to increase the version and make it clear that this new version only would work with Spark 1.5+ (or create a split release, but that's additional complexity too).

Hi,
We have created a new branch feature/spark-1.5.0 for this purpose. You can do a new PR in that branch.
We plan to do some new features for a new  release with spark-1.4.X and we are thinking how to make a release compatible with 1.5 and 1.4
Thanks to all.

This has been superseded by https://github.com/Stratio/spark-mongodb/pull/35


Containerize pyrenew-hew

We should do this automatically on pushes to main using a self-hosted runner, as in cfa-epinow2-pipeline https://github.com/CDCgov/cfa-epinow2-pipeline/blob/main/.github/workflows/containers-and-az-pool.yaml

@gvegayon would you be interested in helping with this?

We need @jkislin to help us get the secrets and necessary stuff for connecting to Azure services

Container is implemented in https://github.com/CDCgov/pyrenew-hew/pull/78

@dylanhmorris may have access to the Azure credentials. I have, but I don't have access to the secrets of this repo.

Resolved this with @gvegayon over Teams.


Remove F# portable library templates.

C# and VB have already deprecated the creation of new portable libraries in Visual Studio, we propose that Visual F# does the same.
The Scenarios for portable are now to be achieved through the use of the netstandard libraries.  Following implementation of this proposal it will no longer be possible to use the VS tooling to create new projects targeting portable libraries; existing projects will still be loadable, editable and debug-able using VS.
The current portable libraries will be frozen with the current API set and will continue to ship with Visual F# for the Windows desktop deployments for the time being.  They are also available using the FSharp.Core nuget package at: https://www.nuget.org/packages/FSharp.Core/  versions: 4.1.*.
If you have any questions or comments, let me know what you have in mind.
Thanks
Kevin
/cc: @cartermp @dsyme @brettfo

done


A MKV video is not playing in the player in VLC and MX it plays

It is an MKV file I will try to provide you any information you need about that file just fix it.

Yes, please provide output from mediainfo (may or may not be enough) or share a sample.

Right now I can provide you this-
H.264 AVC
MPEG

Well how can I cut this video to sample without any disturbance to sample.

Try providing more info using mediainfo. I would cut sample using ffmpeg but you should probably google any how to article you're comfortable with (and verify that the sample also doesn't play).

https://drive.google.com/file/d/1XOsN-V08otOSoPerTRuJfHoJz25QRjYW/view?usp=sharing

Just I have my Android so tell me an app that I can extract sample of video with

https://drive.google.com/file/d/1XOsN-V08otOSoPerTRuJfHoJz25QRjYW/view?usp=sharing

This content doesn't seem to be public or accessible.

Now it is accessible

Well how can I cut this video to sample without any disturbance to sample.

Use Avidemux to cut a clip with copy mode.

Well how can I cut this video to sample without any disturbance to sample.

Use Avidemux to cut a clip with copy mode.

I only have android and it is a software for PC

I'm not able to reproduce the issue without a sample.

Well it's ok but fix it if you find any such file and also some complex subtitles (Subtitles which act as an overlay on a video) are not shown properly one such example can be found in one of the episodes in this telegram channel
https://t.me/one_punch_man_dub

Even files doesn't generates thumbnail for these videos

Well it's ok but fix it if you find any such file and also some complex subtitles (Subtitles which act as an overlay on a video) are not shown properly one such example can be found in one of the episodes in this telegram channel
https://t.me/one_punch_man_dub

The videos you're referring to have PGS subtitles. Unfortunately, ExoPlayer doesn't support all PGS features - https://github.com/google/ExoPlayer/issues/7458


[aws-sdk-cpp] disable custom memory management

Describe the pull request
Allow building aws-sdk-cpp with custom memory management disabled. I added a feature setting to it called stdallocators that sets -DCUSTOM_MEMORY_MANAGEMENT=OFF

Which triplets are supported/not supported? Have you updated the CI baseline?
all

Does your PR follow the maintainer guide?
I think so.

Yes

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

I think this should be a regular feature, since CUSTOM_MEMORY_MANAGEMENT seems to add features? Are dependencies which expect AWS_CUSTOM_MEMORY_MANAGEMENT compatible with those that don't?

@cedral ,Please also fix the Conflicting files.

@cedral , This is error log, please take a look:
install-x64-linux-dbg-out.log

I am pulling this plan. I discovered that the default for this setting is different based on static or dynamic libraries and since linux defaults to static and windows defaults to dynamic there is just no easy way to get consistent behavior that doesn't break existing things.


run through the readmes to remove deprecated sections.

update readme to align with known workflows

/leftmost
/approve


node run build - error

I could not go past the node run build phase:
W:\Workspace\MyApp> node --version
v5.7.0
W:\Workspace\MyApp> node run build
W:\Workspace\MyApp\run.js:113
  let count = 0;
  ^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:387:25)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Function.Module.runMain (module.js:447:10)
    at startup (node.js:141:18)
    at node.js:933:3

@iongion it requires Node.js v6 (or higher), you can either upgrade to v6 or install Node.js 6 via nvm if you need to have multiple versions of Node.js installed on your development machine yet being able to switch between them.

@koistya I had this error and it was totally the issue - I forgot I was running 4.3 for lambda work. Thanks!


Improve Chinese version of the index page

Signed-off-by: arthurchiao<EMAIL_ADDRESS>

@qmonnet FYI.

Hi @qmonnet , seems something got broken, anything I can help?

@ArthurChiao Nothing broken, I went through the list of PRs that were waiting for manual approval for the preview on Netlify and tried to clean up those corresponding to PRs already closed (since there's no point in generating the preview now). I didn't realise Netlify would add a comment here and that you would get a notification, sorry about that. Everything's good :).


Talk about async executors in the FAQ (or some other section)

We have been getting a number of questions in Matrix recently regarding async executors, and which executors are supported by which HALs. We should write some content about this so that we can just link to it instead of having to repeat ourselves so often.

The following conversation on Matrix has good information that can help when writing this section

The situation has evolved since then in that async-io 2.0 (in smol) has out of the box support for ESP IDF.
Also the changes to tokio are released in the meantime as well, I think.
Last but not least, esp-idf-* do not require anymore a specific executor for the async drivers. Anyone from the above would work. Also embassy-executor should work, with the std feature enavled.


why is the capture screen like this

I was just trying the android demo. I downloaded the models from google drive with the links

not doing it on emulator

not doing it on emulator


C\task\ArrayReversal.c

Complete the task and attach a screenshot of your code and output. You may take the input yourself according to the task.

Can you please assign this issue?

@Taanvee  could you assign me this task.


fastlane match - unique name for each Development  certificate in the Apple Enterprise Portal

New Issue Checklist

[x ] Updated fastlane to the latest version
[x ] I read the Contribution Guidelines
[ x] I read docs.fastlane.tools
[ x] I searched for existing GitHub issues

Issue Description
fastlane match is creating a developer certificate in the Apple Enterprise Portal for each branch in the GIT repo that holds certificates (each dev team is given a branch in a single GIT repo). Unfortunately, there is no way to distinguish between the certs in the Portal as they are given the same name (see screenshot).

Is it possible to get fastlane match to create a unique name for each  certificate, perhaps <BRANCH_NAME> - <APPLE_ID_NAME>? e.g. Team A - IAS Build

The name is generated by the Apple Dev Portal, and not by fastlane as far as I know - so there is probably no way to customize this 😢


bbr on windows stemcell

Hey,
We use BBR in our CF deployment to backup mysql and UAA (both of these components are on linux stemcells). After adding windows cell to our Cf deployment we get this error.
failed to find instances for deployment cf: couldn't find jobs: finding scripts failed on compute_win/4a129967-7775-43d1-9cc3-cc9b020a957d: 'sudo' is not recognized as an internal or external command
Are there any plans to allow BBR to work with windows vms? Even ability to skip this vm would be helpful.

Hi @jgprogramming
Currently, cf-deployment with windows cells is not supported by bbr. And there is no way to skip an instance in the deployment when running bbr deployment backup/restore.
Emmanouil && @jamesjoshuahill

+1 on this issue--it is blocking us from testing BBR in the persistence pipeline, and I suspect that it will block other teams soon also.  I suppose we could deploy the windows cell to a different deployment, but that would be quite a lot of work, and would result in a flaky non-standard deployment for us, so I am reluctant to go down that road.
Is it not possible to just skip windows VMs when traversing a deployment, and just emit a warning?  To me that seems like a much better behavior than failing with no way to recover.

One thought--if you are running commands via ssh, you could start your script with Exit which will generate an error, but not exit on unix, and will terminate the shell on windows.  (since windows is case insensitive, and Unix is not.)
If you want to not have an ugly error in your logs, then the following seems to swallow the error on Unix without causing parse errors on windows:
Exit 2> exit.txt
rm exit.txt

Hello @julian-hj and @jgprogramming
We have a new 1.2.4 BBR which works with windows VMs (it properly skips them without failing).

@alamages excellent news!  We shall unpause DRATS in our pipelines.  Thanks for the heads up.


autocomplete results are white , cannot see the results

Describe the bug
Unable to see the list items in the result list. Spent a full day figuring out what it might be, still unable to resolve it. When search results appear, I cannot see the text. Listview style doesn't color the text.
  <View style={styles.mapInputContainer}>
      <GooglePlacesAutocomplete
        returnKeyType={'default'}
        fetchDetails={true}
        minLength={2}
        placeholder="Search"
        textInputProps={{
          placeholderTextColor: '#32a852',
          returnKeyType: 'search',
        }}
        onPress={(data, details = null) => {
          // 'details' is provided when fetchDetails = true
          console.log(data, details);
        }}
        query={{
          key: GOOGLE_API_KEY,
          language: 'en',
        }}
        styles={{
          textInput: {
            height: 38,
            color: '#5d5d5d',
            fontSize: 16,
          },
          predefinedPlacesDescription: {
            color: '#1faadb',
          },
          listView: {color: 'black', zIndex: 100000},
        }}
      />
    </View>

same issue from my side also

@udhaymanhas I reproduced this issue on android on Dark Mode activated.
To fix it, try to insert in styles the following:
 description: {           color: 'gray',         }

What fixed it for me is setting suppressDefaultStyles={true}
That allowed me to apply some styles that did not seem to be overridden the defaults

@mrtwebdesign solution worked for me.

What fixed it for me is setting suppressDefaultStyles={true} That allowed me to apply some styles that did not seem to be overridden the defaults

this was the only one that helped.
i then, took the default styles and inserted them, so the look is still the same.


Problem with NodeJS

Hello, i am back to Transcrypt :-)
I have a script which simply do a console.log
I have compiled it with
transcrypt  -nomin -p .none  t.py
I get the following error
nodejs /tmp/__javascript__/t.js
/tmp/__javascript__/t.js:179
					var __envir__ = __call__ (__Envir__);
					                ^

TypeError: __call__ is not a function
    at Object.__nest__.__all__.__init__ (/tmp/__javascript__/t.js:179:22)
    at __init__ (/tmp/__javascript__/t.js:42:19)
    at t (/tmp/__javascript__/t.js:512:25)
    at Object.<anonymous> (/tmp/__javascript__/t.js:1920:1)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)

Regards

hi,
does run here:
5..DE:~/waxapp# cat p.py
console.log('hi')
5..DE:~/waxapp# wax/transcrypt/run_transcrypt -n -p .none  p.py
Transcrypt (TM) Python to JavaScript Small Sane Subset Transpiler Version 3.5.233
Copyright (C) Geatec Engineering. License: Apache 2.0

Saving result in: /root/waxapp/__javascript__/p.js

Ready
5..DE:~/waxapp# node __javascript__/p.js
hi
5..DE:~/waxapp# node --version
v4.6.0

=> whats your versions of transcrypt and node?

maybe its the -nomin, should be --nomin

Awaiting conclusion / further info

Hy,
Thanks, I still have the problem...
I am using node 4.2.6
Ubuntu hosted by Windows via VirtualPC
Regards

I will upgrade to the latest of Node...

In fact the problem is not Node, i still have the problem without any options
Here the end of the transcrypted file
  __all__.__call__ = __call__;

        (function () {
                var greet = function () {
                        alert ('Hello from Python');
                };
                greet ();
                __pragma__ ('<all>')
                        __all__.greet = greet;
                __pragma__ ('</all>')
        }) ();
        return __all__;
}
window ['main'] = main ();

Since you said it's only small, could you give the  complete Python source to experiment with?

window['main'] => you must use -p .none  for node
alert ('Hello from Python') => can't work on the server. Pls. use console.log for tests

cheers.
G.

Thank you all,
I have tried directly on my window host, and all is fine.
Jacques you can close the ticket, thank's again for your welcome :-)
Regards


[BACKLOG-35111] Fix additional places where URIs are now being encoded.

Create a parameter to allow them to be encoded if desired.

:white_check_mark: Build finished in 32m 39s
Build command:
mvn clean verify -B -e -Daudit -amd -pl core,engine

:ok_hand: All tests passed!
Tests run: 5075, Failures: 0, Skipped: 7    Test Results

:information_source:  This is an automatic message


Errors in logs

Describe the bug
just getting errors in logs, "Timeout error" it could an API server issue, but could you change to just silently exit.
Reproduction steps
nothing to do
Expected behaviour
no python crash
Tariff Code
0
Integration Version
v9.1.0
Home Assistant Version
2023.12.1
Fresh Install?
Fresh install
Home Assistant Logs
2023-12-11 14:28:00.498 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.octopus_energy_a_82fe21ee_octoplus_points is taking over 10 seconds
2023-12-11 14:28:05.888 ERROR (MainThread) [homeassistant.helpers.entity] Update for sensor.octopus_energy_a_82fe21ee_octoplus_points fails
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 698, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 959, in async_device_update
await self.async_update()
File "/config/custom_components/octopus_energy/octoplus/points.py", line 65, in async_update
self._state = await self._client.async_get_octoplus_points()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/octopus_energy/api_client/init.py", line 559, in async_get_octoplus_points
async with client.post(url, json=payload, headers=headers) as account_response:
File "/usr/local/lib/python3.11/site-packages/aiohttp/client.py", line 1187, in aenter
self._resp = await self._coro
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/client.py", line 601, in _request
await resp.start(conn)
File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 960, in start
with self._timer:
File "/usr/local/lib/python3.11/site-packages/aiohttp/helpers.py", line 735, in exit
raise asyncio.TimeoutError from None
TimeoutError
Confirmation

[X] I confirm that I cannot find my solution within the documentation
[X] I confirm that I cannot find my solution within the FAQ

This should be downgraded to a warning in the future. I don't want to hide it completely otherwise I'm going to end up with issues raised saying that data isn't being updated (when this is the root cause and at the hands of OE).

understand, the issue was raised just to make you aware of the python crash.

This should be improved in the latest release (v9.2.1)


🐛: SWCR: double grouping

Description
Seem to be a UX problem when grouping twice

Reproduce
Group twice

This looks like its in Castberg? If so it doesnt use the code from this repo

This is in the new portal, I'm guessing the Worksapce haven't been updated to newest version

Oh yeah, you are right. The swcr production build has not been replaced yet. I'm not sure how much time we should invest in fixing this. Maybe our efforts are better spent getting the new one production ready?

Waiting for response from @JoneUE

It's better to get the new one production ready


openssl rehash: exit 0 on warnings, same as c_rehash

Fixes #6083

Merged into master.
e6a833cb97ed762408b57ea3efa83bd10c1d2a78 openssl rehash: exit 0 on warnings, same as c_rehash

I forgot that this should be cherry-picked to 1.1.0 as well.  Do you approve?

approve to pick to 1.1.0

Good, thanks.  So, merged into 1.1.0.
00937429502a160fbb96a47a47e6a0a7f7a6e9ca openssl rehash: exit 0 on warnings, same as c_rehash


FYI: search engines

https://blog.mozilla.org/addons/2019/10/15/search-engine-add-ons-to-be-removed-from-addons-mozilla-org/
I don't use any of Mozilla's built in search engines. I added my own via some extension years ago. I used to have about 20, I pruned it down to 9. I can probably clean out another 5 before then and just bookmark the site (since I don't use them often and the sites have their own search feature).

Pro Tip: I check this site once a day

https://bugzilla.mozilla.org/show_bug.cgi?id=1486837
https://bugzilla.mozilla.org/show_bug.cgi?id=1486820
https://bugzilla.mozilla.org/show_bug.cgi?id=1567430
But these tickets are not about dropping OpenSearch completely.

October 21, 2019 update [from my original link in OP]

We also want to clarify that this announcement and the dates we specified only cover our plan for AMO.  The original content still says

For Search Engine add-ons to continue working, they must be converted to an extension using the WebExtensions API by December 3, 2019

I have already pruned my search engines down to seven: two built in from mozilla and the other five are from the old pre-WebExtension days (via the legacy AddToSearch addon). At this stage I'm just going to assume everything will keep working in the browser (their words). Not sure if how I added them used OpenSearch: NFI. The point of the addon was you could add a search engine based on any site, OpenSearch or not.

Closing this (I hate open tickets) ... if and when my custom search engines like hot.alpacas.com stops working (don't judge me! and you try finding an extensions for that) stop working then I'll deal with it. I suspect my engines will be fine since they were never extensions to begin with
On top of that, we don't do anything here in this repo with search engines as that can be subjective (and covered to death by everyone else) and also dependent on builds/regions. It's really outsite the scope of what we can do


GACK in pod cs62 - run tests for fflib_ApexMocks

Almost every fflib ApexMocks testclass fails (but only in pod cs62 spring 17). Runs fine in cs44 (both spring 17 and summer 17 preview)
System.UnexpectedException: Salesforce System Error: 941665292-18943 (327514294) (327514294)
The tests all fail in exactly the same place on line 67 of fflib_ApexMocks.mock line 67 calling Apex system class System.Test.createStub. Here's an example stack trace:
Class.System.Test.createStub: line 93, column 1
Class.fflib_ApexMocks.mock: line 67, column 1
Class.fflib_ApexMocksTest.whenVerifyMethodNeverCalledMatchersAreReset: line 703, column 1

Line 67 is:
return Test.createStub(classToMock, this);
Seems pretty basic functionality
Test classes that fail:
fflib_AnswerTest (every method)
fflib_AnyOrderTest (every method)
fflib_ApexMocksTest (every method)
fflib_ArgumentCaptorTest (every method)
fflib_InOrderTest (every method)
fflib_InheritorTest (every method)
fflib was installed into three different sandbox orgs (for the same PROD org) today within the span of one hour; run all fflib_XXX tests failed only in pod cs62; other org/pods work fine
Unfortunately, we don't have Premier Support in this org so getting SFDC assistance as to the gack origin isn't going to be easy. And - since it seems to be pod-dependent, we're kind of stuck. The failing org is our staging org so we can't easily/practically refresh it and hope for a 'better pod'
GACK implies platform bug - I don't see an obvious way to work around this.
1 - Can I delete all the ApexMocks classes from the org and just use apex-common? Curiously, apex-common tests all pass so if they are using ApexMocks methods for tests, then why would the ApexMocks testmethods gack?

well, mirabile dictu, I reran the tests four hours later and the problem disappeared. I can only conclude SFDC patched something in cs62 in between


R CMD Check

I had a conversation with Yoni Sidi and basically we came to the conclusion that it would be best to just disable the tests for the preview functionality. That way we don't have to worry about getting magick installed on the remote server, etc. He is going to link his unit tests to our repo so he'll make sure the preview functionality doesn't break for our equations.

Addressed by #62


Create Dockerfile

I noticed this repo has been inactive for a while.
from this PR I was directed here
builds as: docker build -t jekyll .
Runs as docker run -d --name jekyll -p 4000:4000 -v $PWD:/usr/app/jekyll jekyll
issue: #5844

This repository is not inactive, it's only built after new releases (normally a week just incase there is another release) or rectified bugs.  That said we already have a Dockerfile https://github.com/jekyll/docker/blob/master/repos/jekyll/Dockerfile which is dynamically parsed and built by Docker-Template.
Thanks though.

excellent! The documentation on how it's supposed to be run seems a bit sparse. Also, the Dockerfile in docker hub is considerably different than the one here in the repo
I went to give it a spin: docker run -d -v $PWD:/srv/jekyll --name jekyll -p 4000:4000 jekyll/jekyll
and docker logs shows:
Violas-MacBook-Pro:progfun-wiki cbongiorno$ docker logs jekyll
Configuration file: /srv/jekyll/_config.yml
            Source: /srv/jekyll
       Destination: /srv/jekyll/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
  Dependency Error: Yikes! It looks like you don't have redcarpet or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- redcarpet' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
  Conversion error: Jekyll::Converters::Markdown encountered an error while converting 'AssignmentFeedback.md':
                    redcarpet
             ERROR: YOUR SITE COULD NOT BE BUILT:
                    ------------------------------------
                    redcarpet

Should I create a bug? Did I miss something?

You need to add redcarpet to your Gemfile, we do not provide it for you because it's not a Jekyll default and I would like to push users to using our built-in Kramdown.  We have no plans on adding it but I'm not against a ticket being filed for community input.

Ok, I will cut 2 issues then: 1 to update the docks here and in the docker repo so people know how to use it. The other will be about having red-carpet as part of the Docker image so jekyll can just work out-of-the-box. After all, the point of a Docker image is something that just works Perhaps a couple of different images?

The point of this Docker image is isolation for companies and users in shared environments really.  That's what it was initially built for.  As for running it, we do provide very clear documentation on that in the README if it's not clear please do ship a pull request, we also provide a WIKI with tips (click the Wiki link) if anything is not clear please do ship pull requests or explain how it's not clear.
As for redcarpet, it's not a default for Jekyll, so it's not a default here. Regardless of original intent, we don't carry many dependencies that Jekyll doesn't carry, only the few that I make and a few very popular and obvious plugins.

I feel the need to add that we are happy to consider adding it if the community wants it.


formToModifier moving out of autoform to a subpackage

Hi @aldeed
I'm using your package SimpleSchema and Collection2 with an angular based app. What I miss is the formToModifier method to convert a form and get a modifier from the form input fields (updating a collection).
Currently this code is wrapped in autoform. I guess every user of the other two packages would need this functionality and it would be great if you could sub-package it.
Thanks Dominic

@aldeed would you mind commenting on this one? I think for all users who don't use autoform it would be very helpful for accessing the form data and preparing it for insert/updatethe collection.


ESP NAT Router Hand-Held battery Operated Temp/Humidity Readout Device Possible ? Also ESP32 Question

@martin-ger
Firstly apologies for hijacking the previous thread with my Q's and pestering lol
Would it be possible to send Temperature & Humidity data per room in my house and one for outdoors to also check the Temp/Humidity so i dont even have to open a window to see how hot/warm/cold/freezing it is lol
So this house has a loft, 3 rooms upstairs and 3 rooms downstairs, excluding the Bathroom, would it be possible to send all this data to a hand-held device that doesnt need computer ???
Like a Nokia LCD Screen that gives all readouts per room all on-screen ?
So thats 8 ESP devices each with a Temp/Humidity Sensor, for my 6 rooms (3 per floor) plus 1 in the loft & 1 outside...
Possible update on the project ?
Maybe even using an ESP32 as the hand held device's brain ?
i'd be willing to help as much as i can, i make my own PCB's for years now, so if you need help with PCB Design, please do let me know, i would be very honoured and pleased to help & be involved in this project
Sadly i only use Cadsoft Eagle for PCB Designing, as long as you can give me a schematic that is correct, i will be able to design the PCB for you, and custom doesnt mean expensive, it is so damn cheap to get PCB's made these days, like for example;
A 50x50mmm sizes PCB, 1.6mm thickness, 1 oz copper, times 5 pieces, would only cost about £15 USD to manufacture professionally (Even Less Money if we all contribute, those who are interested that is, if no one interested then i's definitely still be going through with it lol)
So please do see if we can make a little hand-held device to give readouts, so we can walk about freely and check the temp/humidity in any room in the house - from anywhere in the house !
Naturally it would have to be Lipo battery powered, which would also be very awesome to make, i have many Lipo charging PCB's that have USB Mini-B or USB-Micro-B connectors on them, a few slim Lio batteries meant for Tablets, so powering the hand held device would be really cool
# But i am USELESS AT CODING - i cannot code to save my life lol
So i am here to beg you guys to see if you can do this, or if it can be done, i dont know, if it can it would be really shweet :)
# ESP32 Question:
Lastly, would your NAT Router firmware be compatible with the ESP32, to make it run faster/better with clock speed up to 240Mhz
Plus it has Bluetooth too so dont really know what to do with that unless youve got some cool idea's lol
If not, no worries, i will still offer to help with any PCB designing, regardless :) and thanks so much in advance :)

And because I read all of the above, I'll throw this up for the hell of it. My attempt at a small WiFi remote. Hacked together with available parts. This is the first one I made. I have been thinking about doing a PCB to make assembly easier.
I was going to do a remote box with more switches and larger. But I felt that it should have a display. But I had none that fit the enclosure I wanted to use. This oled would fit but it would have looked silly since it didn't fill the space available. But I changed my approach when I decided to use the oled for a display. But I was going to make it as small as I could while still using available components.
I took these pictures before I put in a vibration motor. There still is room for something else below the ESP module but I have not thought of what else to include. Not obvious is the orientation sensor in the corner of the LCD. I used an ESP-07 because it was a bit smaller and I thought I needed the space for the voltage regulator.
The power switch was included because I wasn't sure how long the the battery would last when it was in sleep. If the slide switch is left on the unit will power off after a timeout. The push buttons on the front can wake the circuit. Currently I have two separate modes of operation depending on which switch woke the device.

Great job getting that into the tiny project box !! and your cut-outs look perfect !!
i think thats the size project box i have for the Wireless NAT Router Repeater, just about to dig out my soldering iron any day now, almost got to it lol
Would you consider having the PCB open source by any chance ?

As said in the other thread:  To read the values from a mobile device, I would suggest an architecture with a central MQTT broker.
Basically, you will need four types of nodes:

Temp and humidity sensors. There are plenty of projects around, that implements these based on MQTT and the Arduino environment. Here the challenge is power supply: do you have permanent power or do you want to run on batteries. If so, clever power management (i.e. deep sleeps) is required.

esp_wifi_repeaters: to extend the WiFi range (if required). Can be used as is. They could be extended to host the sensor software as well, but this is significant app-specific coding. These nodes require permanent power supply (need 70mA all the time).

the central node: a RasPi in the middel that runs am MQTT-Broker, perhaps NodeRed. One could think of using an ESP8266 here as well with my MQTT broker software (https://github.com/martin-ger/esp_mqtt )

a mobile device that gets the values or even a prepared web-page from there. Either a simple tablet or old smartphone (can get it for about 50-100$) with just a browser or an MQTT client. Or a pure custom device like the one from RudyFiero (really nice platform!!) with handcrafted new SW, but this is surely lots of work.

My SW currently does NOT run on ESP32. There is no obvious reason, why it cannot be ported to it, but the API on the ESWP32's FreeRTOS SDK and the ESP8266 NONOS SDK are different, so it definitly would need some work.
You increase CPU speed even on the ESP8266 to 160 MHz (set speed 160 in my CLI), but this doesn't speed up the WiFi repeating significantly, as buffers and bandwith are the main issue.

@offtherails2010  I would probably make the gerber files available if someone wanted them. I use a pcb software we use at work and it isn't compatible with the ones hobbyists use. I did a quick look for the plastic box on AliExpress and I have not been able to find it. No surprise. Part of the appeal for this project was the small size and the way it all fit. I don't have a lot of time to make a pcb at this time but I plan to this next year. Better to find other options.
I agree with Martin in the above post. I have gone the Raspberry Pi - MQTT approach. I have done a little bit with the ESP32. While the ESP32 runs at 240Mhz that isn't so much faster than the ESP8266 at 160Mhz. While there are more options available with the ESP32 due to more hardware, I think the ESP8266 does most small IO control applications.

howdy guys !
Firstly, a major thanks for the info and responses, im in absolute awe !!!
Also thank you so much for the great advice;
@martin-ger - thanks - i will address those 4 issues individually, now that i have nothing but time on my hands, unemployed and cant walk through disability, so iim in bed 23 hrs a day atm..
this sounds like a great start and i will be using battery powered devices all around the house and especially outside
But if any internal temp/humidity sensors can be easily connected to a wall wort 5v adaptor then thatll be easier, i do have a few 18650's ive been saving for the tast, one/two per device or do as Rudy has done and go for the smaller Lipo flat-batteries - to which ive also set aside some old Sony Ericsson BST-38 flat lipo batteries and have an assortment of other smaller ones too.
So theyll definitely have the charging PCB in them, also have some of these
@RudyFiero ;
That little project box you got everything into just looks stunning, man !!
Thats pretty much EXACTLY the sort of hand-held device im looking to create so one can walk about freely and without a computer, wirelessly and check different room's temps and the outside temp/humidity too
Even if i have to use a RasPi, as martin has mentioned to me in the last few posts that its just less headache to get an original RasPi instead of the smaller OrangePi's fromm China, so a RasPi B or something would be great but ive never used it yet..
As for the PCB - i use cadsoft EAGLE - If you would be kind enough to furnish me with a schematic - i'd be able to create a PCB from it and upload it to my github where you'd haave full access to it for modifications/alteration etc
What do you think about that Rudy ? have you used Cadsoft Eagle before ? its free to use upto a certain PCB size, which ive found way-more-than-enough for my needs from the last few years
i dont have much to do so im pretty free, in a lot of pain hourly so my time im able to work on these things is limited to a few hours during the daytimes, but other than that im pretty free to come up with a PCB for the tiny lil cut and gorgeous device youve made here, plus a PCB for an ESP-07 temp/humidity sensor board.
i think this would be an awesome collaboration between us if its okay with you, plus however youd like to run the licence on these designs will be up to you, i lean more to completely open source but as its your design, its your call :)
id just be after an attribution/share-alike kinda licence :)
i also have a very old set of PCB's that use the Arduino NRF24L01 combinations for this exact thing plus a Nokia-LCD PCB for wireless readouts, but being RF it really is limited....
Being wifi and using a few well placed Repeaters id have a better signal thru walls and doors etc than with the RF, as in the furthest 2 parts of the house, one of the upstairs rooms and the end of the garden, RF is extremely weak and doesnt even work sometimes, but my wifi still have a good signal at these 2 points
By the way, thats the EXACT project box i have for the repeater @RudyFiero !! nice find on aliexpress, thats a really great price !
Anyhow, what do you think guys ?

EDIT;
i will probably use the ESP-07 as its really tiny and GIVE's me the option of using a pigtail i.FL to SMA Antenna so that i can connect up a proper aerial to it for better signal
Here is the ESP-07 and
Here is the Pigtail im waffling on about lol

Some of my PCB's;
**Low-Battery Gauge
Low Battery Gauge Pic 2
Nokia LCD Backboard PCB front
Nokia PCB Back
Arduino SLIM SBBB** (SBBB = Super Bare Bones Board !) This PCB ive put in, Under-IC LED Lighting, LOL, i do have all colours, but i stuck with a Blue LED one for a long time now lol this is my own designs PCB's - all made from Eagle, Proofed home-brew PCB, then once bugs removed if any, it gets manufactured, small batches :)

@offtherails2010 The software package I use is called Pads and a couple of years ago it was priced at $5000 for the basic platform. I would not be interested in learning a new package.
I don't have a schematic of the circuit. Since I didn't make a PCB I only had a few partial pencil sketches. At this point I will mention that this is not an appropriate place to discuss this. It isn't directly connected to this fantastic repeater program. When I have anything more that I can post on my project I will do it on http://www.esp8266.com/viewtopic.php?f=11&t=15929

@RudyFiero
WOW £5K !!! i think Eagle is kinda like that too, very high priced if you9r running a business i guess its affordable, kinda..
Apologies in advance Rudy, but this is why i made this forum post so as not to hijack the other one with my idea, and its still concerning the NAT Router Repeaters because i will need more than 1 for the whole house, i think im looking at 3, i have the parts to make 2 of them, but not a third, will see how i get on and flaqshing the new firmware, kinda excited now lol !
So this post is for

4 issues that martin pointed out in the last post

4/5 ESP-07 Temperature/Humidity Sensors, most battery powered via lipo

3 Repeaters to bathe the whole house in lovely wireless internet lol

As youve made your new post for specifically for ESP with OLED & Lipo, so we can jump in there and leave the other thread thast we were in clean and back to the point of its main title.
I know ive been out of touch for many years from all internet, but i do try to keep the point going on the very subject ive asked for or im into, sometimes i fail so i do apologise, but i dont think we were in much of a violartion from the T&C's, a moderator will come along and tidy stuff up if needed :)
Anyhow, enough of that and back to the point lol
Ive been working on a Nokia LCD Readout device, a hand held device so that it detects the temp/humidity sensors while being boosted by the repeaters, but this was for another project, a watercooling project that actually CHILLS the water lol
So i think the hardest part of this for me will be the hand held device firmware coding.. ugh, totally NOOB useless with that...

@offtherails2010
You try use raw packet wifi (No need for wifi connection between AP vs Station)
The client sends the raw packet (id of client and value store mac address) and master can sniff packet.
I tested 1 master esp8266 in 1 second can receive enough value of 30 clients esp.
Send raw packet: https://github.com/markszabo/FakeBeaconESP8266/blob/master/FakeBeaconESP8266/FakeBeaconESP8266.ino

Sniff packet:
https://github.com/kalanda/esp8266-sniffer

with 1 Nokia LCD master can read value 30 devices.
Hope my information can help you.

@tinamore
thanks for the advice, it indeed helps, ever bit of advice helps no matter how small, plus i appreciate it & am very grateful for the help :)
ive dug out the Peltier Watercooling PCB with Nokia LCD, so im just cleaning it up for porting over to this new Wifi Repeater/Temp/humidity sensors, once again, thank you Tina, you folks are truly awesome !!

@tinamore
ahh if that isnt this repeater firmware projects, i wouldnt be able to do it, thanks anyways though, i do need the repeater hardware & software though :)

Ugh accidentally closed this post, reopened again..

For the repeater any ESP8266 board will be fine: a Sonoff Basic is probably the cheapest option for an ESP with mains power (around 5$) even if you don't need the ralais.


Input resolution seems to have a big impact on performance

Hi, I find that the input resolution seems to have a very big impact on the performance.
When I keep the input shape unchanged, e.g. 640 x 480,  everything seems fine, I can reproduce the metrics claimed in the paper on NYU test set.
However, when I change the input resolution, e.g. resize every image to 384 x 288, the RMSE and other metric show a notable drop。 The RMSE drops from 0.33 to 0.95. Why does this happen? Requiring the same resolution as training in inference stage
seems unreasonable.
Thanks

There may be many reasons. One obvious reason is that the intrinsics of the camera are changed when you resize the images, but the network works on the intrinsics as that in the training.

@weihaosky Your explanation sounds make sense. That is to say, the model that predicts the absolute depth can only be trained on images collected with cameras that has the same intrinsics? This seems to be a big limit. In your opinion, is there any good way to generalize the model to images captured with other cameras?

You can transform the intrinsics to make it the same as the cameras in training, as in demo.py

I have the same question. I tried reading the demo.py but I am confused about where exactly I should make changes in eval.py/ train.py/ test.py if I want to train and evaluate on my own dataset. Also there is a variable called 'focal' in dataloader set to 518.8579. Could you please explain where exactly it is used? -- I might have missed it but could not find where exactly it is being used. Any help of this would be greatly appreciated. Thanks a lot!
Kalyani

It seems like the focal value from the NYU intrinsic parameters were used in the KITTI Dataloader, is this correct? Why is this the case? Maybe I have overlooked something.
NYU camera intrinsic values shown in BTS:
https://github.com/cleinc/bts/blob/dd62221bc50ff3cbe4559a832c94776830247e2e/pytorch/bts_live_3d.py#L87
NYU camera intrinsics in KITTI dataloader:
https://github.com/aliyun/NeWCRFs/blob/d327bf7ca8fb43959734bb02ddc7b56cf283c8d9/newcrfs/dataloaders/dataloader_kittipred.py#L82

It seems like the focal value from the NYU intrinsic parameters were used in the KITTI Dataloader, is this correct? Why is this the case? Maybe I have overlooked something.
NYU camera intrinsic values shown in BTS: https://github.com/cleinc/bts/blob/dd62221bc50ff3cbe4559a832c94776830247e2e/pytorch/bts_live_3d.py#L87
NYU camera intrinsics in KITTI dataloader:
https://github.com/aliyun/NeWCRFs/blob/d327bf7ca8fb43959734bb02ddc7b56cf283c8d9/newcrfs/dataloaders/dataloader_kittipred.py#L82

This parameter is not used

Ok thank you for the clarification! How does the network predict metric depths without the focal parameter? Or is the focal information loaded and used somewhere else?
Thank you for the quick response!

The focal parameter for one training dataset is the same, so there is no need to input the focal parameter.

As far as I see, the parameters are slightly different across the KITTI dataset, for the test they are all the same: 721.5377
https://github.com/aliyun/NeWCRFs/blob/d327bf7ca8fb43959734bb02ddc7b56cf283c8d9/data_splits/eigen_test_files_with_gt.txt
But the train images have slightly different focal parameters
https://github.com/aliyun/NeWCRFs/blob/d327bf7ca8fb43959734bb02ddc7b56cf283c8d9/data_splits/eigen_train_files_with_gt.txt

Networks could handle this small difference.

Yes, that makes sense.