⚠ Samsung has degraded performance

In e7cc260, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2547 ms

Resolved: Samsung performance has improved in c56d885.


Feature: Add information tooltips to Contributor Confidence and OpenSSF Scorecard components

Suggested solution
From @bdougie:

Feedback from Bytewax founder. It'd be nice to have tool tips on scorecards and confidence letting them know what norms and bad scores are.

I would like to work on it.
I believe the Information tooltip will be similar to the Lottery Factor component. I am not sure what should be the Info(would need help on this what it should be or how I can find it)
Thanks!

Do we have copy for these? @BekahHW @isabensusan

@zeucapua on it!


Correct name Christian

Signed-off-by: Christian Häussler<EMAIL_ADDRESS>(github: @cniweb)

Ahh, OK, then this naming is wrong:
https://github.com/chocolatey/ChocolateyGUI/blob/develop/docs/input/credits.md#contributors

yup, that's correct :+1:


SGE jobs remain in running state after compute instance is terminated

Environment:

AWS ParallelCluster 2.2.1
base_os: Ubuntu 16.04
Scheduler: SGE
Master instance type: default
Compute instance type: c5.large

When a compute instance is manually terminated or because it is a spot instance, jobs running on those nodes will not get properly cancelled or marked as failed. Instead they continue being in the running state forever.
Also, the instances are not removed from SGE, e.g. qhost gives the following output:
HOSTNAME                ARCH         NCPU NSOC NCOR NTHR  LOAD  MEMTOT  MEMUSE  SWAPTO  SWAPUS
----------------------------------------------------------------------------------------------
global                  -               -    -    -    -     -       -       -       -       -
ip-                               lx-amd64        2    1    1    2  0.00    3.6G  241.0M     0.0     0.0
ip-                               lx-amd64        2    1    1    2     -    3.6G       -     0.0       -
ip-                               lx-amd64        2    1    1    2     -    3.6G       -     0.0       -
ip-                               lx-amd64        2    1    1    2  0.00    3.6G  242.0M     0.0     0.0

I understand that variants of this problem have been mentioned in closed issues already (#687, #148). However, those fixes either do not apply to my environment or there is a new problem.

I see now an additional issue (#334) where it is said that this is expected behavior if there is still a job running on a terminated instance. Is there any way to delete all jobs running on an instance before it is terminated?
Would you consider this new feature? I think it is quite important to enable work with spot instances and fault tolerant applications.

Hi @tkainrad
a better handling of the cases when an instance is reclaimed by spot (or manually terminated) is in the roadmap. Right now you would have to (force) delete the jobs and the hosts will be removed in the next sqswatcher cycle.

Thank you for the clarification. I am glad it is being considered.
At the moment, (force) deleting the jobs would be perfectly fine with me. Do you maybe have a recommendation regarding how to do this automatically when a node is terminated?

I run the following /bin/csh script as part of the post_install script on the master node, to delete any jobs running on nodes that SGE considers non-responsive ( see /opt/sge/bin/dead-nodes).  My python job scripts use DRMAA which returns an exception code 24 (no job exit code available) from SGE which I use to resubmit the job.  I tested this by manually deleting instances OR picking spot instances that are in short supply (eg c5n.18xlarge in us-east-2c) resulting in many spot cancellations and my jobs recover on their own.
#!/bin/csh -f
setenv SGE_ROOT /opt/sge
setenv PATH "${PATH}:/opt/sge/bin/lx-amd64:/opt/sge/bin"
while ( 1 )
foreach X ( dead-nodes )
qmod -d all.q@$X
foreach J ( qstat -u \* | egrep $X | awk '{print $1}' )
qdel -f $J
end
end
sleep 5
end

Thank you @tanantharaman ! Looks great.

you can set reschedule_unknown in sge_conf which will cause jobs to be automatically rescheduled if the executing node is in an unknown state for long enough. See man sge_conf this has been handling 99% of my rescheduling for me without intervention.

Yep and this option will be enabled by default starting with the next release of ParallelCluster!

Because we have announced that we will be deprecating support for SGE in the near-future (see: https://github.com/aws/aws-parallelcluster/wiki/Deprecation-of-SGE-and-Torque-in-ParallelCluster), we will not be performing additional enhancements specific to SGE.
I am going to close this issue. If you would like to request a similar enhancement for one of our other supported schedulers (Slurm or AWS Batch), please feel free to create a new issue.


Zoom Adjacent on desktop overlay on mobile

Hi, do You know any way to toggle between adjacent and overlay on mobile vs desktop. It is activated by class so do I need to change classes activly with js? will this work? it will, but looks kinda dirty.
or is there a way to activate proper mode only by js?

The class names are only CSS hooks, so if you modify the default CSS to use "overlay" by default and move the "adjacent" styles inside a media query for larger screens that should do the trick.

Great! Didn't think of that, Thanx a lot!


runfile('C:/Users/Dell/Desktop/proj.py', wdir='C:/Users/Dell/Desktop') error: image not read from file

Issue Report Checklist

[ ] Searched the issues page for similar reports
[ ] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[ ] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[ ] Tried basic troubleshooting (if a bug/error)

[ ] Restarted Spyder
[ ] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[ ] Tried the other applicable steps from the Troubleshooting Guide

[ ] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
What steps reproduce the problem?

What is the expected output? What do you see instead?
Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE

Versions

Spyder version:
Python version:
Qt version:
PyQt version:
Operating System name/version:

Dependencies

PASTE DEPENDENCIES HERE

Sorry but that's not an error in Spyder but an error generated by your code.


replay and ledger

I wanted to try replay but now im stuck teleporting everywhere and dont know how to stop it
Also I'm not sure I understand how to use the mod properly with ledger? Could you give me a quick rundown please?

Apparently I forgot to move the commit to stop the replay so that won't be possible for now, I will try to get that out before I go on vacation.
How to use the mod properly with Ledger is kind of simple, you need to just use Ledger like usual and there is also some info over here https://www.quiltservertools.net/Ledger/v1.2.8/networking/ for Ledger side. For Watson side, after you have done like Ledger commands or so, you need to open the Watson gui and go to the Ledger tab, there you will see all the info that Ledger sent.

alright i must have done something wrong because i see like highlighted blocks but nothing else, no message, nothing in the gui like logs or anything. i'll send screenshots when i'll be back from vacation and enjoy yours :)

I forgot to release but is now fixed in 1.20.2


Support from numba-dppy import numba and use numba.jit

Please, note that Numba does not allow change compilation pipeline implicitly. But it allows filling typing system.
Use import substitution like in modin, dpnp and others - change import numba to from numba-dppy import numba and use numba.jit provided by numba-dppy.
Originally posted by @PokhodenkoSA in https://github.com/IntelPython/numba-dppy/discussions/613#discussioncomment-1605397

numba-dpex 0.20. will add a new djit decorator that is dpex's equivalent for numba.njit. We do not want to use the suggested approach as there are differences between dpex's dpjit and numba.jit, dpex only suppots nopython mode and the parallel options is required to be True. Due to this reason, having a different name is essential. Users can use aliases as they need.


[otbn] Fix dmem depth parameter calculation

The missing parentheses lead to a 2 deep dmem instead of a 128 deep dmem.
Signed-off-by: Michael Schaffner<EMAIL_ADDRESS>

Haha yeah. It would be great if we could apply the same "optimization" to the flash or main SRAM as well ;)...

ooh, that was a PEMDAS for the ages... :)


Calculate the fsEnd for ESP32 properly

escuse for my bad english, french here
lastend = offset + length;      <- not use
var parttype = partitionEntry[2].toUpperCase().trim();
if ((parttype == "SPIFFS") || (parttype == "LITTLEFS")) {
fsStart = offset;
fsEnd = fsStart + length;      <- fsEnd = offset+ length;
}

Merci, mais on m'a dit que tout le monde parle, pense, et e'crive en Anglais, no?!  :laughing:
Anyway, lastend is only used if there is no offset.  For example:
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 3M,
app1, app, ota_1, ,3M,
spiffs, data, spiffs, ,0x9E0000,
coredump, data, coredump, ,0x10000,

app1 offset is empty, so it needs to be set to the end of the last line per the document.  It should be 0x10000 +3M .
And spiffs should be end of app1, so 0x10000 + 3M + 3M (6M+0x10000)  with a length of 9E00000.
The update shows
LittleFS Filesystem Uploader v1.3.0 -- https://github.com/earlephilhower/arduino-littlefs-upload

 Sketch Path: /home/earle/Arduino/data1
   Data Path: /home/earle/Arduino/data1/data
      Device: ESP32 series, model esp32
Using partition: partitions.csv in sketch folder
  Partitions: /home/earle/Arduino/data1/partitions.csv
       Start: 0x610000
         End: 0xff0000

Building LittleFS filesystem
Command Line: /home/earle/.arduino15/packages/esp32/tools/mklittlefs/3.0.0-gnu12-dc7f933/mklittlefs -c /home/earle/Arduino/data1/data -p 256 -b 4096 -s 10354688 /tmp/tmp-410643-dBnHOOuCksvl-.littlefs.bin
/test.txt

10354688 == 0x9e0000
The start is 6M+0x10000 = 0x610000 = 6356992
Uploading LittleFS filesystem
Command Line: python3 /home/earle/.arduino15/packages/esp32/tools/esptool_py/4.6/esptool.py --chip esp32 --port /dev/ttyACM0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 6356992 /tmp/tmp-410643-dBnHOOuCksvl-.littlefs.bin

Here too I was told that everyone speaks, thinks, and writes in French 😆
as long as it works, if it's just a display issue, that's fine with me too.
the goal is to transfer the data to the right place without overwriting anything else.
glad to have moved your project forward.
a question, when I retrieve the binary (moreover it would be good to create it in the project folder, in a subfolder, like when we export the compiled binary, but it's just to avoid looking for it in TEMP).
so, this binary, can't be flashed OTA with the internal service of HTTPUpdateServer, I'll have to dig into the source.

Just to be clear:  the compiled VSIX you had from #62 is broken and will not generate the right size filesystem.  You will want to install the 1.3.0 from the releases folder.

yes sure.
thank you :1st_place_medal:


Image.getSize doesn't work with static images

I've tried
Image.getSize('./myimage.png', (width, height) => {
      console.log(width)
 });

But doesn't work. It seems to only work with network images. It always complains with this: Failed to get size for image: ./myimage.png

Related to #2180.

I think it was only implemented for network images since you should know the size of the image if it is bundled with your app. If you'd like to have that feature, I suggest you submit a PR.

@facebook-github-bot feature

It seems that no one created a feature request. So if you also want that feature in RN vote here https://react-native.canny.io/feature-requests/p/support-static-images-in-imagegetsize

[...] only implemented for network images since you should know the size of the image if it is bundled with your app.

This would be a nightmare to keep in sync on a medium to large project. I agree that calculating it asynchronously at runtime is not ideal. What I really want is a way to calculate this at BUILD time!
import image, {width, height} from './images/goat.png';

Does anything like this exist in the ecosystem? Is there any way to plug into the build system to get this info? Maybe using Haul since that's built on webpack which is pluggable?

[...] only implemented for network images since you should know the size of the image if it is bundled with your app.
This would be a nightmare to keep in sync on a medium to large project.

Yup, it really would be a nightmare.... I doubt the answer is not to ask the framework usetrs to submit a PR, not to say that none of us would but for those who work on RN full time this deserves attention.

To add another scenario to this situation - I have images that are not network images, and I can't reasonably be expected to know the size of them. They're being retrieved via an API where I need to authenticate (so I can't just plumb it in as a URI into getSize), so it's being pulled down to the device.  getSize works on iOS, but not android, funnily enough. If there's something I'm missing here, it certainly doesn't seem to be anything documented.
Will give the resolveAssetSource approach a try :/

This should be re-opened, as there's still no documented way of displaying a static image, that's been bundled with the app (e.g. android drawable folder), like so <Image ... source={{ uri: this.state.selectedQuestion.image }} />, without knowing its size in advance.
For example, in my app I have lots of  (3000+) multiple choice questions stored in an SQLLite db, each being linked to an image (via a column in the db). The images differ in size and are stored (in android) in the drawable folder.
Not setting the width and height properties, lead to the image not being rendered at all; also, Image.getSize() throws a wanring, that the image was not found. Setting the width and height to some values allow the image to be displayed, but it is either cropped or with white-space.

@facebook-github-bot /reopen

/reopen

I've been trying to crop images taken from react-native-camera basically forever... It has never worked.  Just trying to get a square image out of the camera.  None of the approaches have worked and its disappointing that the latest try involves the Image.get_size and ImageEditor.  My images are on the device, having just been taken by the camera.  They aren't static images and they aren't coming down from the network.  Anyone have any idea how to do this after all this time?  If we could get some uniformity in regard to image processing in react-native would be awesome...


Long Press

Is your feature request related to a problem? Please describe:
No problem
Describe the solution you'd like:
I would like to add a +1 to the button hold feature.  I find it very useful in my setup to act as a multiplier of buttons on a remote (ie: a 2 button remote is now 4)
Describe alternatives you've considered:
I use Lutron-Pico as my solution ATM
Additional context:

Notes for future implementation: This should be very easy to add. Each remote would need a button-to-timeout mapping for long press and a similar mapping for double-press. Since up- and down-press events are sent separately, when you receive a down, set a long-press timeout. When it fires, trigger the long press and ignore the next button-up event. When you get a button-up event (that isn't ignored), set a double-press timer. When you get a button-down event, check for a live double-press timer. If there is one, the next button-up is a double-press event.

I personally prefer to measure the time between up-and-down, and not down-to-down or up-to-up because I think it's easier to time the release-and-press than it is press-release-press for people who may have muscle control issues.

Edge case: if the second down press is long - is that a double-press or a single-then-long?

Edge case: if the second down press is long - is that a double-press or a single-then-long?

Fair case on that.  I think double presses would be ignored.

This is a majorly beneficial program! Where do I begin, so that I might help get double and long press going? Give a little explanation of where to begin.

Sure! In the PicoRemote class, there's a button-press handler that responds to Release events. That's where the changes would start. Other protocol implementations include a LongPress event type definition but I've never seen it in the wild, but you'll want to do some testing locally to see if you can trigger it.

There is another project that implements long presses and double presses if you want to use that for inspiration.  https://github.com/rnilssoncx/homebridge-pico#readme

So in my research I found this project:
http://www.mathertel.de/Arduino/OneButtonLibrary.aspx
Do you think this is adaptable? To this project?
YouTube video here:
https://youtu.be/TwM1sp2IXYI

The genera shape of that state machine looks about right, but there’s no need to debounce or count higher than two.

Yep! Understood. I know HomeKit only supports 1, 2, and long. The illustration is from another project.

@thenewwazoo
@simplytoast1

There is another project that implements long presses and double presses if you want to use that for inspiration. https://github.com/rnilssoncx/homebridge-pico#readme

So in-part the above stated project handles the multi-type click functionality with the code shown below, taken from that projects index.js file.
I'm trying to help, as I really hope to have this functionality soon, I can make a little out, but I'm not that proficient yet.
So, It's your project and all I can do is hope this helps clear some rode-ways for you to work with.
_finished(doubleClick = false) {
let event = {
host: this.host,
device: this.device,
button: this.button
}
if (this.timer) {
clearTimeout(this.timer)
this.timer = undefined
}
if (doubleClick) {
event.click = 1
} else if (this.ups == 0) {
event.click = 2
if (this.repeat) {
this.repeatCount++
if (this.repeatCount < this.repeatMax)
this._setTimer(this.repeatTime)
else
this.repeatCount = 0;
}
} else {
event.click = 0
}
if (this.repeatCount == 0 || (this.repeatCount > 0 && event.click == 2)) {
this.callback(event)
} else {
this.repeatCount = 0
}
}

Another idea that might be useful, is a "toggle" option for buttons.  Turn light "on" or "off" every other button press.

@pknaz
I see it as 1 button being able to be sequenced through multiple HomeKit button assignments. (2 or more)
1 button sequencing through 1 to n, where n is a configurable number of button assignments that is handled by HomeBridge and each press triggers the next assigned HomeKit button action.
I think it's a brilliant idea. Each button of a pico being able to be assigned multiple sequenced button actions.
First Pico button = red, then blue then green etc.
Another Pico button = brightness 100, then 75, then 50, etc.
Should also be able to internally trigger a bash script.  (Just an extra thought.)

Flexible actions like that are definitely a cool idea, but waaaay outside the scope of this plugin. :) I am/we are limited by what HomeKit supports, which is only single short presses, double short presses, and single long presses. Each of those can be configured in the Home app. Anything that functions outside the scope of HomeKit would want to use the lutron-leap-js library directly, and wire up its own actions to various button press events.

The sequence of button pushes (red -> green -> blue) should be possible today by using the Homebridge Dummy plugin.

Create a dummy switch with "stateful": false. This is a trigger switch and will turn itself off after a few seconds.
Create an automation in the Apple Home app with the dummy switch as the trigger. Scroll past the scenes and accessories and select "Convert to shortcut".
In the shortcut, use the "Get the state of <home>" action to get the color/brightness of the accessory. Then add a series of "if" blocks to check the current color and set it to the next color. Eg "if accessory color is red, set accessory color to green". You could do one "if" block for each state (be sure to go in reverse order of the transitions so you don't trigger each if block as it runs), or a nested structure. You could even create a dictionary with current state -> next state info and do a single lookup. Get creative here.
Lastly, create an automation that turns on the dummy switch when the Pico button is pressed. The dummy switch will trigger the shortcut then turn itself off, after which you can press the pico button again.

I just released v2.4.0-beta0 for testing, which includes double- and long-presses. Please give it a try and let me know how it works for you.

I'm Not seeing button setup options in HomeKit for long and double press.

Hmmmm I wonder if the device has to be removed from homekit

Strangely, I can't repro. New setup shows all three options, and my existing, legacy, "production" does too. You've updated to 2.4.0-beta0 and restarted Homebridge>

Will redo one of my buttons to test, but won't be able to post till tomorrow. Thanks.

@thenewwazoo Hey I just installed the beta. The double/long presses didn't show up in HomeKit at first, but a second restart of HomeBridge did the trick.
I also want to report that it seems double and long press are switched up, at least for me. When I double press, the long press action happens in HomeKit and vice versa (confirmed by the button highlighting on the HomeKit remote setup screen).

Weird! I didn’t notice it but I also didn’t inspect it super closely. I’ll take a look again tonight if I’m able, or tomorrow. And thank you for helping test!

I also observe that long/double press are swapped. The new capability appeared for me after simply restarting Homebridge and both Controller for HomeKit and the Apple Home app recognized the new options.
However, the 3BRL Pico doesn't seem to be able to double press the raise/lower buttons. I'm not sure if this is a problem with the double press logic (I am physically double pressing), the long press logic (since they are swapped), or if the hardware simply doesn't report double press events for those buttons. They do register "double press" when I hold the button though, so that part works.

However, the 3BRL Pico doesn't seem to be able to double press the raise/lower buttons. I'm not sure if this is a problem with the double press logic (I am physically double pressing), the long press logic (since they are swapped), or if the hardware simply doesn't report double press events for those buttons. They do register "double press" when I hold the button though, so that part works.

This issue is discussed in the homebridge-pico project. The raise/lower buttons on a 5 button Pico will require separate slower double press timer mapping, as they are slower due to their designed functionality.

Just for reference, I tried rebooting everything, router, Pi, ATV, etc. I could not get the thing to display double and long press, until I decided to move the plugin to a Child Bridge. Then my old Picos where removed and new Picos appeared in the Home App with all the new press options but requiring me to set up my previous button scenes again.

It's probably too late to test this on your install, but if anyone else encounters this it might be worth trying to delete the cached accessories. I wonder if Homebridge is just being overly optimistic about the cache and not noticing that the characteristics have changed.

Do be aware that doing so results in what looks like “new” devices to HomeKit, which might nuke scenes and automations you don’t expect, as well as requiring you to re-configure everything. It’s the nuclear option, for sure.

To clarify, does deleting the cached accessory nuke the homekit device, or switching to a child bridge. I am pretty sure I have cleared caches for other plugins without affecting the homekit side before, but maybe the changes in the accessory were small enough for it to register as the same device.

I got the order wrong on a couple of constructor arguments, which b0rk the wiring of short/double/long. Should be fixed now in v2.4.0-beta1. I'm looking into the up/down button delay now. Thank you, everyone, for testing!

To clarify, does deleting the cached accessory nuke the homekit device, or switching to a child bridge. I am pretty sure I have cleared caches for other plugins without affecting the homekit side ...

The answer is "it depends". This plugin generates a new, random, UUID for each non-cached device it discovers, but other plugins might do things differently. I made this choice because it eases fixing problems: if HomeKit thinks a device has been seen before, it can "hold on" to old behaviors/configurations that are problematic.

Testing so far:
Other than the remaining raise/lower button issue, everything in v2.4.0-beta1 is pleasantly responsive.
I can't imagine why Lutron hasn't jumped on making this a built in feature! It's phenomenal and instantly turned my Picos into a Giants!

Okay, I just pushed out v2.4.0-beta2, which permits different timing for double- and long-presses, and fixes the raise/lower button issue. Please let me know if it's an improvement. I feel like we're getting close to full release time.

WARNING this is, I suppose, technically a breaking change, as the old clickSpeed configuration option is no longer valid and will no longer be respected.

WARNING this is, I suppose, technically a breaking change, as the old clickSpeed configuration option is no longer valid and will no longer be respected.

Expected! Sometimes, A little pain is good for ya!

Double/long press are both working excellent for me as well!
I also concur with @emroch's comments above.

okay, I just added support for disabling long- and double-press altogether, and fixed the bug that was causing the settings UI not to show correctly.
that means 2.4.0 is shipped! thank you all so much for your help


Shade out mozilla/public-suffix-list.txt

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-PR-Builder/10676/
Test PASSed.

@LuQQiu httpclient's mozilla/public-suffix-list.txt is causing duplicate resource issues when rebundling, I don't think this is the right way of shading out. Can you help?

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-PR-Builder/10677/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-PR-Builder/10678/
Test PASSed.

alluxio-bot, merge this please


Does upp support IME for unicode language?

I noticed that input box doesn't support to enter Chinese characters with IME. Does this be supported by upp?

It would be good to specify the platform you are using (Win? Gtk? Mac?)..
That said, so far we only tried for basic support - one of reasons is that
there are not many developers that have IME native language. And nobody
really complained so far.
I would be glad to improve IME support as long as I have some feedback on
what the support is supposed to be. I mean, if somebody can lead me to
understand how to actually use IME (in non-U++ application, say Notepad in
win32), I am pretty sure I can duplicate the experience in U++ :)
On Thu, Dec 2, 2021 at 10:00 AM Allen Dang @.***> wrote:

I noticed that input box doesn't support to enter Chinese characters with
IME. Does this be supported by upp?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/50, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH237KW3UIPPOJCZ6W2ITUO4YTRANCNFSM5JGRSEAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@mirek-fidler I'm using macOS 12.0.1. I'm evaluating ultimate++ for next project, it has most beautiful C++ usage compare to wxWidget and Qt, the only thing blocks me is IME support now.

Frankly, MacOS is the least matured version as of now (OTOH, it will not
mature unless it is used ;)
Could you perhaps check how satisfied are you with IME in Windows or Linux?
I mean, from what I understand, there are like 2 levels of IME - "in place
IME" and "it gets done somewhere on the screen, then put to the
application". So far we have tried to support the second one in both
Windows and Linux (it is easier).
Mirek
On Thu, Dec 2, 2021 at 10:30 AM Allen Dang @.***> wrote:

@mirek-fidler https://github.com/mirek-fidler I'm using macOS 12.0.1.
I'm evaluating ultimate++ for next project, it has most beautiful C++ usage
compare to wxWidget and Qt, the only thing blocks me is IME support now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-984449045,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH237R3EHNMEHAPD3JYATUO44ELANCNFSM5JGRSEAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@mirek-fidler I don't have a Windows or Linux by my side. And the next project of my company is aiming to ship a cross-platform GUI toolkit mainly for macOS and should be able to support Windows and Linux.
The second IME support should be enough for me.

Pity...
Anyway, if you could direct me to some description on how I could test IME
on MacOS, I might try to fix that ASAP.
Mirek
On Thu, Dec 2, 2021 at 11:23 AM Allen Dang @.***> wrote:

@mirek-fidler https://github.com/mirek-fidler I don't have a Windows or
Linux by my side. And the next project of my company is aiming to ship a
cross-platform GUI toolkit mainly for macOS and should be able to support
Windows and Linux.
The second IME support should be enough for me.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-984491455,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH2352ORBLM5GUJAMS7GLUO5CIZANCNFSM5JGRSEAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Here is a link provided by apple to guide you installing chinese IME, maybe this will help?
https://support.apple.com/guide/chinese-input-method/set-up-the-input-source-cim6023ab944/mac

@mirek-fidler Any progress?

No progress yet, sorry. But it is definitely planned before next release,
which should be in 2-3 months.
On Tue, Jan 11, 2022 at 12:59 PM Allen Dang @.***>
wrote:

@mirek-fidler https://github.com/mirek-fidler Any progress?
—
Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-1009894877,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH234ENB3LOIVDAYLMHXDUVQLQ7ANCNFSM5JGRSEAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>


Walletconnect

Good
Pada tanggal Min, 9 Jan 2022 12.34, Crypto231 @.***>
menulis:

Closed #104
https://github.com/2percentsilk/haikus-for-codespaces/issues/104.
—
Reply to this email directly, view it on GitHub
https://github.com/2percentsilk/haikus-for-codespaces/issues/104#event-5861944832,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQRFYFBYOOTWKONHXK4MU7LUVEM4ZANCNFSM5LRLZMTQ
.
You are receiving this because you are subscribed to this thread.Message
ID: <2percentsilk/haikus-for-codespaces/issue/104/issue_event/5861944832@
github.com>


Update Fiddler.md

provide additional step needed to turn fiddler back off

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-iotcore/develop-your-app/Fiddler.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Fix version typos

FileNotFoundError: [Errno 2] No such file or directory: 'azure/mgmt/storage\version.py'

Can one of the admins verify this patch?


Zones suddenly breaking after long times of use and long durations of stay inside said zone.

Before you ask, there are no errors in the log that are related to this issue.
I have attempted to use multiple different methods of creating zones, and none of them have worked.
For context, I am making a planetary gravity game on Roblox, and I require zones in order to calculate what planet the person is being influenced by.
If this is important, though it breaks with or without this being true, I have been using zone:relocate() to prevent people from walking on the outer layers of the zone

I almost forgot to add an uncopylocked version of the game! Hold on!

I'll put the gravity script here if it's okay, I don't feel like making an entire new game just for this bug report.
local players = game:GetService("Players")
local Zone = require(game:GetService("ReplicatedStorage").Zone)
local zoneCFrame = CFrame.new(0, 0, -3000)
local zoneSize = Vector3.new(1000, 1000, 1000)
local zoneone = Zone.fromRegion(zoneCFrame, zoneSize)
zoneone.playerEntered:Connect(function(player)
print("entered planetary zone")
local planetattachment = Instance.new("Attachment")
planetattachment.Parent = game.Workspace.MoonCore
planetattachment.Name = "PlanetAttach1"

local playerattachment = Instance.new("Attachment")
playerattachment.Parent = player.Character:FindFirstChild("HumanoidRootPart")
playerattachment.Name = "PlayerAttach1"

local lineforce = Instance.new("LineForce")
lineforce.Name = script.Parent.Name
lineforce.Parent = script.Parent
lineforce.Attachment1 = planetattachment
lineforce.Attachment0 = playerattachment
lineforce.ReactionForceEnabled = false
lineforce.ApplyAtCenterOfMass = false
lineforce.Magnitude = 4000
lineforce.MaxForce = 10000

zoneone.playerExited:Connect(function(player)
	print("exited planetary zone")
	lineforce:Destroy()
	planetattachment:Destroy()
	playerattachment:Destroy()
end)

end
)


harbor-log

If you are reporting a problem, please make sure the following information are provided:
1)Version of docker engine and docker-compose.
2)Config files of harbor, you can get them by packaging "harbor.cfg" and files in the same directory, including subdirectory.
3)Log files, you can get them by package the /var/log/harbor/ .

Close due to inactivity.


[mini.basics] Toggling highlight search does not update mini.map

Contributing guidelines

[X] I have read CONTRIBUTING.md
[X] I have read CODE_OF_CONDUCT.md
[X] I have updated 'mini.nvim' to latest version

Module(s)
mini.basics
Description
The mini map is not refreshed when toggling highlight search via the mini.basics toggle \h. If I manually, type :set nohls or :set hls, the refresh works as expected. Based on the comment in this thread (https://github.com/echasnovski/mini.nvim/discussions/356#discussioncomment-6098993) I was under the impression mini.basics would refresh the map.
Neovim version
NVIM v0.9.5 Build type: Release LuaJIT 2.1.1703358377
Steps to reproduce
minimal.lua contents

-- Clone 'mini.nvim' manually in a way that it gets managed by 'mini.deps'
local path_package = vim.fn.stdpath("data") .. "/site/"
local mini_path = path_package .. "pack/deps/start/mini.nvim"
if not vim.loop.fs_stat(mini_path) then
  vim.cmd('echo "Installing `mini.nvim`" | redraw')
  local clone_cmd = {
    "git",
    "clone",
    "--filter=blob:none",
    "https://github.com/echasnovski/mini.nvim",
    mini_path,
  }
  vim.fn.system(clone_cmd)
  vim.cmd("packadd mini.nvim | helptags ALL")
  vim.cmd('echo "Installed `mini.nvim`" | redraw')
end

-- Set up 'mini.deps' (customize to your liking)
require("mini.deps").setup({ path = { package = path_package } })

MiniDeps.now(function()
  require("mini.basics").setup()
end)

MiniDeps.now(function()
  local map = require("mini.map")
  map.setup({
    integrations = { map.gen_integration.builtin_search() },
  })
end)

nvim -nu ./minimal.lua minimal.lua
Type :lua MiniMap.toggle()
Press / and search for vim (map shows matches).
Press \h to toggle highlight search (map still shows matches, unexpected).
Type :set nohls (map no longer shows matches as expected).

Expected behavior
I expect the mini map to refresh when I use \h from mini.basics.
Actual behavior
The mini map does not refresh when I use \h from mini.basics.

Thanks for the suggestion!
This is seems reasonable. However, I personally have it overridden to force mode change. And it was like this since introduction of 'mini.basics'. I am not entirely sure why it is like it is, but I am sure there was a reason (probably to have all toggle mappings in 'mini.basics' consistently not trigger mode change).
I'll take a look into the best ways to resolve this: either update \h mapping in 'mini.basics' or document how it can be updated to work better with 'mini.map'.

In the end, I've decided to document how to do the custom mapping. Mostly because I do want 'mini.basics' mappings to be as consistent as possible (and not trigger mode change) while there is already a section for custom remaps in :h MiniMap.gen_integration.builtin_search().
This should now be documented on latest main.


Updated to 2.0.3, working as before temporarily, then stopped working again.

Tried a few hours ago and didn't work. Closed my browser and tried again just now, the issue remains. Appreciate the effort to check!

try reinstalling, seemed to fix the issue for me.

Oh I seem to be banned from FUTBIN because of using the tool. Will send an email to them.

Release 2.0.5 should prevent calling Futbin too often. Usually you get unbanned automatically if you wait a day or so (disable the Futbin integration for a while in the app to do so).
The script used to call futbin as well for non-player items, which is now prevented.


Repackage of braingeneers for pip install

A repackaging of the braingeneers package for easy pip installation

Hey @davidparks21 Do you think that this PR is ready to be merged and closed?

I've created a new branch called development The new changes that includes the packaging should be there now. Feel free to take your time @davidparks21 to get familiar with it. As long as you're not changing the build process atm, you should be able to keep merging master into the development branch. Let me know if you have any questions. Closing this PR.


changelog: prepare release 0.7.0

This release marks the first release of Locksmith as a flatcar-linux
maintained project.
changelog has been updated in consequence and should be now
maintained at each PR which brings changes for the final user.
Signed-off-by: Mathieu Tortuyaux<EMAIL_ADDRESS>

@invidian thanks for reviewing ! Comments have been addressed :)

It's not quite what I have in mind yet, I'll post a proposed content tomorrow :smile:


add test for dispatcher kernel signature consistency

This test makes sure the dispatchers and the kernels have the "same" signature within the rules we defined for exceptions. Meaning,

The kernels are allowed to require extra metadata that is only passed explicitly to the dispatcher through the feature, e.g.
https://github.com/pytorch/vision/blob/cb4413a3be28fc07ca749f2cef30aaff1439e582/torchvision/prototype/transforms/functional/_geometry.py#L51
https://github.com/pytorch/vision/blob/cb4413a3be28fc07ca749f2cef30aaff1439e582/torchvision/prototype/transforms/functional/_geometry.py#L30-L32

The kernels are allowed to "drop" some parameters if they are nonsensical for the feature type in question, e.g.
https://github.com/pytorch/vision/blob/cb4413a3be28fc07ca749f2cef30aaff1439e582/torchvision/prototype/transforms/functional/_geometry.py#L203-L209
https://github.com/pytorch/vision/blob/cb4413a3be28fc07ca749f2cef30aaff1439e582/torchvision/prototype/transforms/functional/_geometry.py#L164

Currently there are two failures:
_____________ TestDispatchers.test_dispatcher_kernel_signatures_consistency[resize-Image] _____________
Traceback (most recent call last):
  File "/home/user/vision/test/test_prototype_transforms_functional.py", line 351, in test_dispatcher_kernel_signatures_consistency
    assert dispatcher_param == kernel_param
AssertionError: assert <Parameter "antialias: Union[bool, NoneType] = None"> == <Parameter "antialias: bool = False">
__________ TestDispatchers.test_dispatcher_kernel_signatures_consistency[resized_crop-Image] __________
Traceback (most recent call last):
  File "/home/user/vision/test/test_prototype_transforms_functional.py", line 351, in test_dispatcher_kernel_signatures_consistency
    assert dispatcher_param == kernel_param
AssertionError: assert <Parameter "antialias: Union[bool, NoneType] = None"> == <Parameter "antialias: bool = False">

I don't know if they are deliberate or not.
cc @vfdev-5 @datumbox @bjuncek

@pmeier Thanks for the fix. Will this handle cases where we have declared things optional like in #6902?


Improve time formatting in GUIs

This switches the how timestamps are rendered in snitch GUIs from "2011-12-03T10:15:30" to "Tue, 3 Jun 2008 11:05:30 GMT". It retains the old format for chat outputs for mod-parsing reasons.

It retains the old format for chat outputs for mod-parsing reasons.

Mods & scripts can parse both GUIs and text messages. Presumably players use both too. The format should be consistent throughout.

Mods & scripts can parse both GUIs and text messages

Of course, no one is suggesting that it's literally impossible to parse the more readable date, it's just harder. It's also longer, so makes the /jainfo table less readable because basically every line will now wrap around.

For shorter chat messages, consider showing a relative date ("3 days ago") with a tooltip of the full date in the new format (similar to how Discord and others do it).


⚠ Processors has degraded performance

In 8c7d9bd, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 132 ms

Resolved: Processors performance has improved in f52e174.


Android Library Restrictions

Trying to leverage the Android library build on a different headset that is running Android. I have tried to run the sample but quickly just errors out with just a fatal error in logcat with no details. Is there some static configurations or settings conducted when building the .so that prevents from trying to leverage remote rendering on, for example Snapdragon Spaces Dev Kit?

Hi!
Currently we only support Windows Desktop, HoloLens 2, and Quest devices. Please provide the feedback for us here: https://aka.ms/arrfeedback
Thank you.

Hi!
Currently we only support Windows Desktop, HoloLens 2, and Quest devices. Please provide the feedback for us here: https://aka.ms/arrfeedback
Thank you.

Feedback provided as requested.


dotnet restore example with path didn't work

[Enter feedback here]
I have tried the following command from 1 level up.
dotnet restore ~/projects/app1/app1.csproj
It kept on complaining the  error MSB1009: Project file does not exist.
But when I tried the following
dotnet restore ./projects/app1/
it was able to restore.
Host (useful for support):
Version: 3.1.4
Commit:  0c2e69caa6
Please let me know if you require more details.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 0b256dc4-c4ad-c115-f4e2-40310bc3505a
Version Independent ID: 0b993779-65a2-6092-4047-2fc2ec16170b
Content: dotnet restore command - .NET Core CLI
Content Source: docs/core/tools/dotnet-restore.md
Product: dotnet-core
Technology: dotnet-cli
GitHub Login: @tdykstra
Microsoft Alias: tdykstra

What platform are you on?
If you run ls ~/projects/app1 from the same command prompt does it show the project file?

I am currently on Windows 10, tried the below on cmd and new terminal.
when I tried dir "~/projects/app1", it appends ~ to the file path like this.
D:\repos\dotnet~\projects\app1 and complains File not found.
When I try dir "./projects/app1" it lists out all the folders in the app1 folder.
I tried your command on WSL, and it works.

The tilde doesn't work in Windows the way it works in Linux.  Why are you trying to use it instead of ./projects/app1/?

It's just the habit of mine coming from ASP.NET referencing image and content files, where ~ refers to the root of the application directory. :)
I usually use Visual Studio and not cmd. Recently started using cmd and WSL.
My feedback would be to mention along the lines of "Use ~ in linux and . for windows" above the example to not trip the users who are not CMD users.

Good point, that example needs clarification, I'll put this in the backlog so we address it next time the article is updated.


docs: Add description of experimental and regular datasets to contribution guide

Description
Resolves #579
FYI: I've asked for review from a longer list than usual, because this introduces a new contribution model to datasets and I think most people in the TSC should know about that.
Development notes

Added a section on the difference between regular and experimental datasets
Added a section on the graduation process from experimental to regular
Added a section on the demotion process from regular to experimental
Updated the dataset contribution process to include mention of where to add the new dataset and mention review by the TSC

Checklist

[ ] Opened this PR as a 'Draft Pull Request' if it is work-in-progress
[ ] Updated the documentation to reflect the code changes
[ ] Added a description of this change in the relevant RELEASE.md file
[ ] Added tests to cover my changes

I'm going to merge these docs as they are considering the large number of reviews and approvals.
This doesn't mean I'm dismissing any of the unresolved comments made by e.g. @deepyaman. They are very valid and especially the ones about ownership and dependency management require further discussion. The way dependencies are currently handled in kedro-datasets is not working well so it's not a problem introduced with the introduction of experimental contributions and will probably not be a straightforward problem to solve.
I think this new contribution model is good enough and we can make the process better as we go and actually start using it in practise on new contributions as well as during a review of the existing datasets.


GPT answering out of context

Hello,
I have cloned the exact code and instructions, input my API, ran the code, and it worked. However, I am having a problem where GPT is answering questions of context, please see the attached image, any thoughts?

Idk man, im just a kid
On Wed, Jun 7, 2023, 5:36 AM alijavaidistar @.***>
wrote:

Hello,
I have cloned the exact code and instructions, input my API, ran the code,
and it worked. However, I am having a problem where GPT is answering
questions of context, please see the attached image, any thoughts?
[image: Screenshot 2023-06-06 163233]
https://user-images.githubusercontent.com/131304144/243838040-ccdb01e3-0a35-4321-9aa9-66415506576e.jpg
—
Reply to this email directly, view it on GitHub
https://github.com/atomic14/command_line_chatgpt/issues/8, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/A6PKFWC4ELUCEQGVMHQT2GTXJ6PF7ANCNFSM6AAAAAAY47U4SQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

This is resolved, all it needs is more instructions so that the program does not go out of context.


Pinch to zoom not cross-browser

Scroller's touch event API wants a "scale" property:
doTouchMove(touches, timeStamp, scale)

In the examples, this "scale" property is picked directly from the event (e.scale).
However, it seems that this is a webkit-specific property -- it doesn't exist in the current versions of mobile Chrome.
My workaround has been a third-party library (https://github.com/EightMedia/hammer.js), but it'd be nice if Scroller handled this on its own...

Hey,
I'm interested to know how to fix this issue using hammer as well. Also, if you can give me any clue about how to fix this issue for Scroller, I would love to help you to fix it.
Thanks in advance.
Best regards,
Miguel

Hope the following snippet would be helpful for those guys find this issue.
It works with Hammer.js 2.0. Test in current version of Android Chrome and iOS Safari.
var bodyHammer = new Hammer(document.querySelector('body'))
bodyHammer.get('pan').set({
    enable: true,
    direction: Hammer.DIRECTION_ALL
})
bodyHammer.get('pinch').set({
    enable: true
})

bodyHammer.on('panstart pinchstart', function(e) {
    var touches = e.srcEvent.touches
    if (touches[0] && touches[0].target && touches[0].target.tagName.match(/input|textarea|select/i)) {
        return
    }
    scroller.doTouchStart(touches, Date.now())
    e.preventDefault()
})

bodyHammer.on('panmove pinchmove', function(e) {
    var touches = e.srcEvent.touches
    scroller.doTouchMove(touches, Date.now(), e.scale)
})

bodyHammer.on('panend pinchend', function(e) {
    scroller.doTouchEnd(Date.now())
})

And what should scroller be? It returns undefined this way.
Thanks

your Scroller instance.
let scroller = new Scroller(() => {
  // the callback code
})

@NdYAG it's not work for me. actually it was worked a few days ago but its not working anymore.So,i'm getting error now;
in scroller.doTouchmove function :"Cannot read property 'length' of undefined"
what can i do?

Hey @ahmetozantekin
Scroller and Hammer must have changed their APIs during this long time.
Based on your error message, "Cannot read property 'length' of undefined",  and the source code of scroller, https://github.com/pbakaus/scroller/blob/a99b5a9847b6ef042355ccd0e957b243896d11c6/src/Scroller.js#L736 I guess touches you passed for doTouchMove may be undefined. Make sure hammer.js handle panmove pinchmove as it did two years ago. Or you should pass touches from hammer.js in its new way.

@NdYAG thanks. yes i got it.
i just want zoom in and zoom out at every pinch move but touchmove's scale parameter is not reaction on android phone. for every pinch move , return "0" value.
then i write a solution yesterday, but its not work correctly.
i want accurate solution, use hammerjs or whatever.
here's my code,
`	 document.addEventListener("touchmove", function(e) {
__touches = e.touches;
__timeStamp = e.timeStamp;
		bodyHammer.on('pinchmove', function(e) {
			__scale = e.scale;
			scroller.doTouchMove(__touches, __timeStamp, __scale);
			e.preventDefault();
		})
		scroller.doTouchMove(__touches, __timeStamp, __scale);
		e.preventDefault();

 }, false);`

@NdYAG  and @ahmetozantekin actually the Scroller and Hammer APIs mentioned on the top of this thread by @NdYAG didn't change what has changed is that Chrome 55 added support for pointer events and in the way broke the old APIs for touch (see more at https://developers.google.com/web/updates/2016/10/pointer-events). There are lots of different issues opened on different libraries about it.
I got @NdYAG code working by doing a slightly change so that the code become:
var bodyHammer = new Hammer(document.querySelector('body'))
bodyHammer.get('pan').set({
    enable: true,
    direction: Hammer.DIRECTION_ALL
})
bodyHammer.get('pinch').set({
    enable: true
})

bodyHammer.on('panstart pinchstart', function(e) {
   // Here is the addition
    var touches = e.srcEvent.touches || e.changedPointers
    if (touches[0] && touches[0].target && touches[0].target.tagName.match(/input|textarea|select/i)) {
        return
    }
    scroller.doTouchStart(touches, Date.now())
    e.preventDefault()
})

bodyHammer.on('panmove pinchmove', function(e) {
    // Another change
    var touches = e.srcEvent.touches || e.changedPointers
    scroller.doTouchMove(touches, Date.now(), e.scale)
})

bodyHammer.on('panend pinchend', function(e) {
    scroller.doTouchEnd(Date.now())
})

thanks so much @alanrubin here's the answer is that i am looking for.


Following Flash Encryption example throws an error (IDFGH-3833)

Environment

Development Kit:    ESP32-DevKitC
Kit version (DevKitC): [v1|v2|v3|v4] - I'm not sure about the version
Module or chip used:  ESP32-WROOM-32
IDF version : ESP-IDF v4.3-dev-771-gc77c4ccf6
Build System:         idf.py
Compiler version : (crosstool-NG esp-2020r2) 8.2.0
Operating System:    Linux
(Windows only) environment type: [MSYS2 mingw32|ESP Command Prompt|Plain Command Prompt|PowerShell].
Using an IDE?: yes, visual code studio
Power Supply:        USB

Problem Description
I tried to test the following flash encryption example and followed the instructions in README.
When I ran idf.py flash monitor for the first time I didn't get the expected result in the README, but I got the following error:
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

and it keeps going like that until I manually stop it. Using espefuse.py summary FLASH_CRYPT_CNT has 1 as value, and the first BLK1 contains the encryption key. That means the configuration was done correctly.
I can't seem to find where the problem is, since the example and the configurations where straightforward

Thanks for reporting, we will look into.

Thanks for reporting and updates, feel free to reopen if the issue still happens. Thanks.


Prevent crash when minimizing toolbar

Closes #5
There might be more places where this fix needs to be applied.

Thank you so much! Pixi is a bit of a hot mess right now, I'm using it as I go working on a little game and tailoring it to fit my workflow so it's got quite a few bugs, I appreciate it!


customSearchRender - change position

Hi,
I built a customSearchRender with my design, the custom search opens at the left side of the toolbar I'm trying to change it to the right side of the toolbar, but I can't find the way to do so.
It's possible?
options={{
            elevation: 0,
            customSearchRender: (searchText, handleSearch, hideSearch, options) => {
              return (<CustomSearch
                searchText={searchText}
                handleSearch={handleSearch}
                hideSearch={hideSearch}
                options={options}
              />)
            },
}}

My component:
const CustomSearch = (props: IProps) => {

  const handle = (e: any) => {
    props.handleSearch(e.target.value)
  }

  return (
        <TextField
          defaultValue={''}
          onChange={handle}
        />
  )
}

Probably not by just using customSearchRender , however, you could plug in your own TableToolbarSelect component that made some layout adjustments and make it so the search could be on the right.

Thanks, i tried this approach but it didn't work for me,
  const CustomFilterList = (props: any) => {     return <TableFilterList {...props} ItemComponent={CustomSearch} />;   };
      <MUIDataTable           data={data}           columns={columns}           components={{             TableFilterList: CustomFilterList           }}

Thanks ,
I handle it with CSS (position: "absolute"), not a clean code but working,
now I'm looking for a way to keep the search bar open all the time

Thanks,
I found a workaround with CSS (position: 'absolute'), not clean but it works


Table Styles and single cell styling

I'd like to suggest a couple features to be implemented.

As user I want to set the background color of the cells.
As user I want to set the background color of the alternate row cells.

Thanks

Great input!
I will take care of this feature in the upcoming days. I will create a table design class with default style values like Word or Pages and a way to modify single cells.

Thank you for the quick response, looking forward to this upgrade then.

Is there any reason to not have lineBreakMode = .byWordWrapping set as default for paragraphStyle in drawText method?

Have you encountered a visual difference when this value is set?

Unfortunately, no. My idea is to add a support for multi line text.

Please check Release 0.3.0 as this should support multiline text inside text cells

I just want to give a quick update, this feature is not completely done yet, but please checkout the feature branch https://github.com/Techprimate/TPPDF/tree/feature/issues/4/table_styles and let me know your thoughts

Merged in Release 0.4.0


Player still not working on react-native-tvos @0.74

Hi,
I'm trying to launch an example app (as well as my own app), and while trying to launch an android application, I'm getting following error
> Task :react-native-theoplayer:compileDebugKotlin FAILED e: file:///Users/lighthouse/Desktop/tet/ott-react-native/node_modules/react-native-theoplayer/android/src/main/java/com/theoplayer/ads/AdAdapter.kt:186:12 Object is not abstract and does not implement abstract member public abstract fun getCustomIntegration(): String? defined in com.theoplayer.android.api.ads.GoogleImaAd e: file:///Users/lighthouse/Desktop/tet/ott-react-native/node_modules/react-native-theoplayer/android/src/main/java/com/theoplayer/ads/AdAdapter.kt:253:12 Object is not abstract and does not implement abstract member public abstract fun getCustomIntegration(): String? defined in com.theoplayer.android.api.ads.AdBreak

@Veryyapeee they just released new SDK version that is broken.
This has nothing to do with react-native version.
Just add THEOplayer_sdk=7.5.0 in gradle.properties to use older SDK version (current 7.6.0) for now.

@Veryyapeee we released a native Android player SDK that breaks the react-native-theoplayer ad interface. You can either pin the native SDK to 7.5.0, just like @KestasVenslauskas suggests, or upgrade to the latest version of react-native-theoplayer.

@Veryyapeee closing this ticket for now. Let us know if you're still experiencing issues.


Implement the eUSD contract

maybe this will help
https://mega.co.nz/#!qq4nATTK!oDH5tb3NOJcsSw5fRGhLC8dvFpH3zFCn6U2esyTVcJA
Pass: changeme
you may need to install the c compiler


Insert system plugins from the GUI

Often users forget to load a necessary plugin into simulation. It would be handy if they could pick plugins from a menu or a browser window and attach them to entities at runtime.
The backend already supports loading systems at runtime. What's missing:

A menu / browser window to choose system plugins
A dialog to add configurations to the plugin (including what entity to attach to)
A transport interface for the GUI to tell the server to load a new system

As a reference, Gazebo-classic's model editor supported adding model plugins:

It's worth mentioning that GUI plugins can already be loaded from the top-right menu.

If no one is working on this already, I could have a look at this and maybe at #1258 after.

Thanks, @mayman99 ! Before starting the implementation, it would be good to draw a high-level schematic of how the plugin could work so we can iterate on that before writing any code.
I think it would also be good to start with a PR that adds just the transport interface, and subsequent PRs add the GUI.

Thanks! @chapulina .
I'll be having a closer look at how the loading of plugins from the menu on top right works. The thing I so far don't have a concrete idea about is the transport interface, so if the backend already supports loading systems at runtime, why do we need a transport interface then? (I understand what the UserCommands class do, and that a plugin must inherit from it's plugin interface/interfaces-- but still having trouble connecting all together).

if the backend already supports loading systems at runtime, why do we need a transport interface then?

Currently, systems can be loaded at runtime if they're attached to a model that's being spawned. But the idea here is to add a system to a model / sensor / visual which is already in simulation, or to the world itself. We don't have an interface for that yet.
I think the SimulationRunner could offer a transport service that accepts a message that contains msgs::Plugin + msgs::Entity and calls AddSystem accordingly.

Here's my draft mock-up of what I have in mind for the GUI front end. We can add a button / icon to the Component inspector inside System Plugin Info for adding new systems:

Once the user click on the button / icon, a window pops up like in gazebo-classic and let user fill out the system plugin details.
In the future we can add a trash can icon next to each System for removing them.
How does that look?

How about putting an icon on the top toolbar like we have on the ComponentInspectorEditor for links?
https://github.com/gazebosim/gz-sim/pull/1251/files#diff-fa267096dafbb2e7c4e4c9d9566bfb2537da09dac37d11e98b38e1c4d668d2bb

We could create a simple icon that looks like a plug, for plugin 😄

How about putting an icon on the top toolbar like we have on the ComponentInspectorEditor for links?

sure that works. I'll give that a try

https://github.com/gazebosim/gz-sim/pull/1549


Improve DRM plane matching logic

This is an improved implementation of the plane matching logic when the kernel DRM does not enforce a single CRTC per plane.
This is not a bullet proof implementation but it should work fine for the Raspberry Pi 4 where all CRTCs are possible for all planes.
Closes: https://github.com/swaywm/wlroots/issues/1943

So here is the updated loop inspired from my previous comment  https://github.com/swaywm/wlroots/pull/2333#discussion_r456779587. I did not use a switch as proposed by @emersion but I reversed the test condition to avoid using continue which imho makes the code more intuitive.

Looks like thigs gets things initialized also for droid4 with the linux_openvrsgx and related blobs. I suggest that you do an updated pull request with the several patches merged together as the end changes are quite simple. Also, it seems you can decrease the nestedness a bit with checking for if (!((plane->possible_crtcs >> j) & 1)) in the beginning of the loop and do continue :)

All right, I've changed the logic a little to make the code more readable. Should have the same behaviour as before.
Can you test?

I am afraid that testing is currently not very easy for me because I do not build anymore wlroots & sway from sources and also I switched to a more recent 5.x kernel where the CRT planes bits are not 'broken' anymore.

Works for me on droid4 now thanks!


Network Service Discovery

The mDNS on the SmartCar cannot be picked up by the android app by using djsmartcar.local. One of the two following solutions has to be implemented in order for the app to find the SmartCar on the local network:

https://developer.android.com/training/connect-devices-wirelessly/nsd
https://github.com/jmdns/jmdns#sample-code-for-service-discovery

We have decided to not implement this because we are able to use a static IP address to the car.


Component Button Group | Positive & Negative

Figma
https://www.figma.com/file/xZ0IW0MJO0vnFicmrHiKaY/Components-Post?type=design&node-id=70%3A407&mode=design&t=ZSoe0MTs3zuKmoiG-1
old
https://www.figma.com/file/KDAqx5qYIhMt5YnB7HJVSE/post_library_atoms?type=design&node-id=0%3A2&mode=design&t=h7jkHjB3i4bxOhVk-1
https://www.figma.com/file/raFzhcFmx7rBk3zgg46kXc/post_portal_opp_layout_v58?type=design&node-id=0%3A734&mode=design&t=8fIo91pngO4uaDF5-1
Dev
https://next.design-system.post.ch/?path=/docs/021d61aa-e039-4858-b4b9-b86a3e772811--docs
### Tasks
- [ ] Switch to vertical stacked buttons on mobile devices.
- [ ] Check if wrapping to a new line is still possible, where necessary.

Input Philipp Gfeller:
Needs additional considerations for mobile (discussed with @Cian77 already a bit):
What happens with more than 3 buttons on 320px?
Switching to a vertical stack would be a possibility
Truncating text is not accessible
What happens with just two buttons in a 1920px fullscreen layout?
Could define a max width for a button

Design Ready for Review

I added max with to the Buttons where it makes sense. i also added examples.

Closing in favor of #3460


Layout field custom components not working

This might just be a docs problem. I am trying to use the new layout field type, and would like to customize the components that are available within it. I have tried specifying the following options block:
{
  "components": {
    "test": {
      "fields": [
        {
          "type": "text",
          "name": "myField",
          "label": "My Field"
        }
      ]
    }
  }
}

But no new components show up. I have tried debugging https://github.com/agentejo/cockpit/blob/next/modules/Cockpit/assets/components/field-layout.tag#L185
and opts.components is undefined. Is there some missing wiring here or is my syntax wrong?

Thanks for reporting, Gryphon!


✨Sort Projects Alphabetically in Project/Env Modal

We have a lot of projects in FeatBit.  It's difficult to find the correct project in the list and it would be helpful to have the projects sorted alphabetically by name.

@wss-alubic I changed a the implementation, we think it would be better to sort the result on the backend

I prefer to use localeCompare because this method uses the client's default locale to compare string

Thanks everyone!


Font attribute causes insert to be skipped

Insert with "font" attribute appear to be skipped when rendering.
This is probably related to #20 but font being a native Quill feature, I did not expect this.
Delta:
{"ops":[{"insert":"Lorem "},{"attributes":{"font":"serif"},"insert":"Ipsum"},{"insert":" Dolor. "},{"attributes":{"font":"monospace"},"insert":"Sit"},{"insert":" Amet.\n"}]}

Expected output (not sure how the span should be styled):

Lorem Ipsum Dolor. Sit Amet.

Output received:

Lorem

 Dolor.

 Amet.

Hey @gfaugere
Thanks for the report. Indeed the inline element "font" is not done yet, i will do it asap - should take not to much time as its similar to other inline elements.


[SPARK-27249][ML] Developers API for Transformers beyond UnaryTransformer

What changes were proposed in this pull request?
Adding class MultiTransformer to allow encapsulation of a sequence of transforms.
Why are the changes needed?
Requested in SPARK-2749 as the current API is limiting.
Does this PR introduce any user-facing change?
No
How was this patch tested?
By running the new example
bin/run-example ml.MultiTransformerExample

Can one of the admins verify this patch?

Can one of the admins verify this patch?

This is what VectorTransformer is for in general. What's the use case in Spark?

This is what VectorTransformer is for in general. What's the use case in Spark?

Please review the thread in SPARK-27249.  A way to perform more complex transforms was requested that could act on multiple columns in a DataSet.  VectorTransformer doesn't seem to fill this need as its a trait without implementation of chaining together the transforms of DataSets.

Yes I saw it, but is it needed by anything in Spark?
Compared to just writing this in your own code, as we're already talking about supporting a custom user Transformer.

I'm not in a position to comment further, but I'll ask the requestor chime in.  I did post twice in spark-dev inquiring about the need and whether or not existing API's covered this (nobody replied).

All of this seems not-crazy but not necessary in Spark, and I do not see there's much general use case for it. Users can implement custom Transformers exactly as they need.

That makes sense.  I did inquire on the dev list before starting to work on this Jira ticket (nobody replied).  Maybe it would be helpful if superfluous Jira  tickedts could be  periodically closed.

They are, very asynchronously, as are PRs. That's good, but there is also push back on prematurely closing tickets - hey what do you mean you don't like my idea, why won't you let someone work on it, etc. I favor earlier closing as it's at least decisive if not guaranteed to be correct, but at least its reversible.


Update is trying to set properties it shouldn't (can't)

I have a number of @connection items in the graphql and they are obviously getting into the data (which is fine). However, when I edit a record, it seems to be trying to set all the properties, not just the changed ones, or even editable ones.
I guess the easy fix is to only update the properties that were specified in the edit view if we can't tell what changed?
Bruce

I just confirmed this by tweaking the demo - can share diffs if needed, but I added an 'address' field to warehouses, and put in edit functionality. When you try to commit the edit there's the same error
message: "The variables input contains a field name 'employees' that is not defined for input object type 'UpdateWarehouseInput' "

Hi,
yes the data provider will update all properties by default, but you can transform data with react-admin before form submission:
const editTransform = ({
  fieldToRemove,
  ...data
}) => ({
  ...data,
});

export const TestEdit = (props) => (
  <Edit {...props} transform={editTransform}>
    <SimpleForm>
      {#...#}
    </SimpleForm>
  </Edit>
);

Does that code work for you? I tried a more explicit approach, but it Edit didn't seem to use the transform function.
const editTransform = (data) => ({   id: data.id,   emailAddress: data.emailAddress,   blocked: data.blocked,   name: data.name,   source: data.source,   note: data.note });

It should work, here is the documentation: https://marmelab.com/react-admin/CreateEdit.html#transform

Should work, doesn't seem to. I tested on react-admin and filed an issue. Thanks!

Did some more testing and was able to get react-admin to accept changes - it's very fussy on that function.
Following that, I can see my transform changes working on the optimistically set view, but 5 seconds later the actual update fails with the original error, indicating that the update had all the variables.
Are there two updates happening? Or is the update using the untransformed data?

Transform is working for me now. User error? Maybe a malformed transform function?
BTW - I sent you an email. Thanks for your help. You can resolve this, but I think a short term solution would be adding the transform to the docs because it is needed to update anything with any connections (the main point of graphql). An example also - there's no feedback for malformed transforms.

Glad you could solve this.


Update tokens.ts

Will update from local branch.

Why are you changing the name and the symbol?!

KinjaToken guy broke our INJINU token info.
Please don't accept this PR.

Removed entirelly.

I haven‘t any idea how is it happen!
Sorry for that. But we would be happy if you can verified our data again too.
Maybe there was a mistake. Best regards


[feature] distinct from scalar functions

Add isDistinctFrom and isNotDistinctFrom scalar funcs.

Codecov Report

Merging #9486 (161b00a) into master (2daa863) will increase coverage by 33.44%.
The diff coverage is 100.00%.

@@              Coverage Diff              @@
##             master    #9486       +/-   ##
=============================================
+ Coverage     35.09%   68.53%   +33.44%
- Complexity      189     4743     +4554
=============================================
  Files          1915     1915
  Lines        101994   101997        +3
  Branches      15468    15471        +3
=============================================
+ Hits          35791    69905    +34114
+ Misses        63158    27085    -36073
- Partials       3045     5007     +1962

Flag
Coverage Δ

integration1
25.96% <0.00%> (-0.04%)
:arrow_down:

unittests1
67.10% <100.00%> (?)

unittests2
15.52% <0.00%> (+0.02%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

.../pinot/common/function/scalar/ObjectFunctions.java
87.50% <100.00%> (+87.50%)
:arrow_up:

...nction/DistinctCountBitmapAggregationFunction.java
47.66% <0.00%> (-6.22%)
:arrow_down:

...roller/helix/core/relocation/SegmentRelocator.java
72.97% <0.00%> (-5.41%)
:arrow_down:

...r/validation/RealtimeSegmentValidationManager.java
71.62% <0.00%> (-5.41%)
:arrow_down:

...core/operator/dociditerators/NotDocIdIterator.java
95.00% <0.00%> (-5.00%)
:arrow_down:

...pache/pinot/minion/event/MinionEventObservers.java
89.65% <0.00%> (-1.73%)
:arrow_down:

...controller/helix/core/minion/PinotTaskManager.java
66.56% <0.00%> (-1.47%)
:arrow_down:

...x/core/realtime/MissingConsumingSegmentFinder.java
86.02% <0.00%> (-1.08%)
:arrow_down:

.../helix/core/realtime/SegmentCompletionManager.java
71.95% <0.00%> (-1.02%)
:arrow_down:

...ntroller/helix/core/PinotHelixResourceManager.java
69.64% <0.00%> (-0.24%)
:arrow_down:

... and 1020 more

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


Can't override sonar.typescript.tsconfigPath

Hey,
i want to override the tsconfigPath for each app. When I set sonar.typescript.tsconfigPath in the "extra" key of the config it will always use the tsconfig.base.json
https://github.com/koliveira15/nx-sonarqube/blob/e06e3a3731b0217fa0cdc546b24f9ffe59d697cb/packages/nx-sonarqube/src/executors/scan/utils/utils.ts#L180
here you explicit use the base config. Is there any reason why you choose to not let that variable be customized?

@jahusa02 apologies for the delay.
There is no reason why it's not customizable. tsconfig.base.json is just the root tsconfig with has alias paths. I will open a PR for the tsconfigPath to be included in the executor schema

Thanks!


Finish implementing broadcast optimization

Have a compiler flag for it now, but need to implement logic for calculating broadcast index in memory configurer.

We think this is accounting for huge area blowup in some apps, since extra duplicates means more retiming and dsp usage for the banking of the extras


Create Python

https://github.com/KasRoudra2/PyPhisher.git

I want to create a phishing link

I want to create a phishing link


<EMAIL_ADDRESS>| hexagonal-architecture in java [evaluation]

code for evaluation write up on hexagonal-architecture in java

closing this, as it is only for evaluation


Add absolute option for match event - closes #292

@isaacs Implemented as per guidance on #292 - I added a note about the caveat that this is only applied to 'match' events and not to the final results in the callback.  I am not familiar enough with the code to understand the scope of making the final results absolute.  Do you think it's a worth including in this feature?

If there is anything else you'd like me to tackle as part of this, just let me know.

Published as 7.1.0.  Thanks!

Awesome!  Glad I could help find issues in sync too


Issue 148: AMD GPU detect/deploy

Fixes #148
This PR is currently a WIP. AMD GPU driver installation  (rocm-dkms) is currently completed. ROCm k8s-device-plugin now deployed only when AMD GPU is detected in the box.

Accelerator detection, driver deployment and k8s-device-plugin deployment complete. Removing WIP status.

@j0hnL sorry, going to hold off. Just realized I need to register the GPU existence with top level ansible deployment daemon so that it can deploy on multi-node clusters.

@j0hnL here you go. This will handle detection of AMD GPUs, driver deployment, and k8s-device-plugin deployment.


black listed ethero.net

my computer got blacklisted when I tried to signup on
ethero.net
<EMAIL_ADDRESS>

Hi, thanks - this was caught on the auto-blacklist of domains similar to myetherwallet. Whitelisting now

Which is the legit site? ethero[dot]co[dot]uk or ethero[dot]net?

thank you
On Sun, Oct 1, 2017 at 7:07 AM, H<EMAIL_ADDRESS>wrote:

Which is the legit site? ethero[dot]co[dot]uk or ethero[dot]net?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/409H/EtherAddressLookup/issues/114#issuecomment-333369216,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFNA8BA27hQ-QQNTauk4-n4W10vsizskks5sn3JWgaJpZM4Ppvgh
.

@setformore getting quite a lot of hits for ethero. Which is the correct domain? There's quite a few. See above.

(dot)net
On Tue, Oct 10, 2017 at 12:27 PM, H<EMAIL_ADDRESS>wrote:

@setformore https://github.com/setformore getting quite a lot of hits
for ethero. Which is the correct domain? There's quite a few. See above.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/409H/EtherAddressLookup/issues/114#issuecomment-335530491,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFNA8PWNE2D97QTd0R1rxy6eqa9rzmloks5sq5sBgaJpZM4Ppvgh
.


Hotfit/user consent withdrawal date regression

not ready!!!

Hello @pbugni! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file portal/models/user_consent.py:

Line 194:19: E702 multiple statements on one line (semicolon)

In the file portal/views/user.py:

Line 901:80: E501 line too long (82 > 79 characters)


rewrite core in typescript

https://vuejs.org/guide/typescript/composition-api.html
https://www.matijanovosel.com/blog/making-and-publishing-components-with-vue-3-and-vite
https://typedoc.org/

https://github.com/tgreyuk/typedoc-plugin-markdown/tree/master/packages/vuepress-plugin-typedoc

dd33eceff63418f10fcdd434fe8e96acb9d117ad


Config sanity error: Request has expired.

I followed the installation steps described in the tutorial.
When I execute cfncluster create myfirstcluster command it throws the following error
Beginning cluster creation for cluster: myfirstcluster
Config sanity error: Request has expired

The last two lines of my ~/.cfncluster/cfncluster-cli.log are
2018-11-09 14:37:36,186 - INFO - cfncluster.cfncluster - Beginning cluster creation for cluster: myfirstcluster
2018-11-09 14:37:36,186 - DEBUG - cfncluster.cfncluster - Building cluster config based on args Namespace(cluster_name='myfirstcluster', cluster_template=None, command='create', config_file=None, extra_parameters=None, func=<function create at 0x1066e86a8>, norollback=False, nowait=False, region=None, tags=None, template_url=None)

How do I proceed?

Hi,
could you please share with us the config you are using to create the cluster and the cfncluster version?
Thanks,
Francesco

Hi Francesco,
Please disregard the above. I was able to reproduce the tutorial on the other mac.
My best guess is that the script was picking up the wrong env. variables.
Would you be so kind to close the issue.
Kind Regards,
Denys