text:
compilation errors

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp: In constructor 'IfxMcsBiDirectionalMotor::IfxMcsBiDirectionalMotor(IfxMcs::Halfbridge*, IfxMcs::Halfbridge*)':
D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:60:13: error: 'FALSE' was not declared in this scope
mEnabled = FALSE;
         ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp: In member function 'bool IfxMcsBiDirectionalMotor::begin()':
D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:76:22: error: 'TRUE' was not declared in this scope
if(mOut1->active == TRUE || mOut2->active)
                  ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:84:18: error: 'TRUE' was not declared in this scope
mOut1->active = TRUE;
              ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:96:9: error: 'FALSE' was not declared in this scope
return FALSE;
     ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp: In member function 'void IfxMcsBiDirectionalMotor::end()':
D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:102:17: error: 'FALSE' was not declared in this scope
if(mEnabled == FALSE)
             ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:107:18: error: 'FALSE' was not declared in this scope
mOut1->active = FALSE;
              ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp: In member function 'void IfxMcsBiDirectionalMotor::start()':
D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:123:13: error: 'TRUE' was not declared in this scope
mRunning = TRUE;
         ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp: In member function 'void IfxMcsBiDirectionalMotor::stop()':
D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:130:13: error: 'FALSE' was not declared in this scope
mRunning = FALSE;
         ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp: In member function 'void IfxMcsBiDirectionalMotor::update()':
D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:212:17: error: 'FALSE' was not declared in this scope
if(mEnabled == FALSE)
             ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:218:14: error: 'FALSE' was not declared in this scope
mRunning = FALSE;
          ^

D:\arduino-1.6.11\libraries\IfxMotorControlShield\src\IfxMcsBiDirectionalMotor.cpp:220:17: error: 'FALSE' was not declared in this scope
if(mRunning == FALSE)
             ^

exit status 1

TRUE and FALSE seems to be not defined, we need to fix this.
I think that there was the assumption that these keywords are defined for every hardware platform.
For which hardware are you compiling the library?
Best regards,
Manuel

I was compiling the library examples for Arduino Uno but I plan to use this
software (and hardware) on Infineon's Easy Kit with XE164 to drive a
thermoelectric element for temperature stabilization of laser stand.
Best regards,
Jacek Owczarczyk
2017-11-03 12:31 GMT+01:00 Manuel Hollfelder notifications@github.com:

TRUE and FALSE seems to be not defined, we need to fix this.
I think that there was the assumption that these keywords are defined for
every hardware platform.
For which hardware are you compiling the library?
Best regards,
Manuel
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Infineon/DC-Motor-Control-BTN8982TA/issues/1#issuecomment-341679538,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfpJ-7kb9pU9aX60xJLn12mLmRI3iP85ks5syvmIgaJpZM4QJ93v
.

It is the mentioned issue, I will prepare an update for today and release it asap.
Sorry for the troubles with the Arduino Uno and the compilation.
If you would like to use it for Infineon's Easy Kit with XE164, you would need to modify the code to substitute the Arduino hardware abstraction layer, I assume.
Should be feasible and sounds interesting :)
Best regards,
Manuel

Thanks, I will keep you informed on the progress
2017-11-07 8:13 GMT+01:00 Manuel Hollfelder notifications@github.com:

It is the mentioned issue, I will prepare an update for today and release
it asap.
Sorry for the troubles with the Arduino Uno and the compilation.
If you would like to use it for Infineon's Easy Kit with XE164, you would
need to modify the code to substitute the Arduino hardware abstraction
layer, I assume.
Should be feasible and sounds interesting :)
Best regards,
Manuel
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Infineon/DC-Motor-Control-BTN8982TA/issues/1#issuecomment-342395413,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfpJ-_B8Rbe4Xm8c_6XHI4onYJnPBIJAks5s0AMSgaJpZM4QJ93v
.

I released a new version 1.0.1 which should fix the TRUE/FALSE problem.
Please test it and if you face issues, let me know.
Best regards,
Manuel

Working smoothly. For initial test I would like to use a bridge consisting
of two Infineon-BTS7960 instead of Infineon-BTN8982. These both halfbriges
seem to be pin compatible and their driving is the same. Or not?
2017-11-07 16:36 GMT+01:00 Manuel Hollfelder notifications@github.com:

I released a new version 1.0.1 which should fix the TRUE/FALSE problem.
Please test it and if you face issues, let me know.
Best regards,
Manuel
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Infineon/DC-Motor-Control-BTN8982TA/issues/1#issuecomment-342520767,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfpJ-5gUyK_6FM8fo30yqhKQqt9wkgUsks5s0HjjgaJpZM4QJ93v
.

Sorry for the delayed reply. Do you still need further help here?
I am not sure about the question, but I could clarify it internally and come back to you with an answer if still needed.
Best regards,
Manuel

Hi Manuel,
Thank you for asking, it is working now as expected - also with BTS7960
best regards
---------- Forwarded message ----------
From: Manuel Hollfelder notifications@github.com
Date: 2017-12-12 16:48 GMT+01:00
Subject: Re: [Infineon/DC-Motor-Control-BTN8982TA] compilation errors (#1)
To: Infineon/DC-Motor-Control-BTN8982TA <DC-Motor-Control-BTN8982TA@no
reply.github.com>
Cc: jacekow jack.owczarczyk@gmail.com, Author author@noreply.github.com
Sorry for the delayed reply. Do you still need further help here?
I am not sure about the question, but I could clarify it internally and
come back to you with an answer if still needed.
Best regards,
Manuel
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Infineon/DC-Motor-Control-BTN8982TA/issues/1#issuecomment-351091988,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfpJ-5egXA5yIWlv__kCUELezeKPzccgks5s_qBagaJpZM4QJ93v
.

Great to hear and thank you very much for your reply.
In case you have open questions, please do not hesitate to reopen this issue or open a new one.
Best regards,
Manuel

authors: jacekow mhollfelder


text:
Integration with editor

Please show me how to integration file manager with some popular wysiwyg editor, like tinymce or ckeditor. It's will be perfect !!!

Hello @estaticfear. This is a Laravel Nova tool.
You can check https://github.com/Krato/Laravel-5-File-Manager if you want to add a Filemanager to a wysiwyg.
Regards!

source: gharchive/issue

authors: Krato estaticfear

repo: InfinetyEs/Nova-Filemanager

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 Home Assistant Mairena is down

In b851db5, Home Assistant Mairena (https://kabble.duckdns.org/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Home Assistant Mairena is back up in 70c8e3e.

repo: Infinitte/upptime


text:
[Bug]: Can't get the content data

What happened?
I just used the below code in the form.The validation error shows after I updated the content. Could you help me to fix this?
Unlayer::make('content')->required()

Thank you!
How to reproduce the bug
I've followed installation and usage of your Readme file.
Package Version
3.0.62
PHP Version
8.2.23
Laravel Version
10.48.20
Which operating systems does with happen with?
Linux
Notes
No response

Can you give me a repo with full code example? Because I just tried on latest filament fresh app and it is working.

https://github.com/gmanikandan-dev/filament-unlayer
Model => app/Models/Template.php
Filamentphp => app/Filament/Resources/TemplateResource.php
You may use the master branch of this repo. I'm just using TemplateResource.php file. It has title,description and content.
Thank you!

Sorry, I was on a small vacation, it will be fixed in a next release in a day.

I'm waiting for your next release :)

Yes, Now It's work fine.
Thank you for fixing this issue @InfinityXTech .

authors: InfinityXTech gmanikandan-dev

repo: InfinityXTech/filament-unlayer


text:
Add Windows support

Known issues:

can only handle single char input (no arrows, ctrl-KEY or alt-KEY)
does not resize on size change of window
no support for variable length unicode symbols

Thanks for the great job to fix #5. :+1:
I think I will first separate the existing code into a terminal dependent (→ backend) and independent part to avoid all the if/else blocks and perhaps I can find some solutions to the remaining limitations. Would be great to have arrow key support, since I don't think that everyone is used to vi motions. :blush:

No problem :) I hope this helps to adapt the code for Windows.
Separating the code sounds like a very good idea. Looking forward to your implementations.
Regarding arrow support, this is the best I could came up with, without using external dependencies. But still no modifier keys.
I tried to implement it with Windows legacy code from kernel32.dll and user32.dll, but had no success.

Heureka! Here are two possible solutions, which both use the Windows API:

input
resize event (historically CMD.exe only reacts on horizontal change, 'Windows Terminal' on both axes)

Not yet. I started to work on integrating the changes, but switched to other tasks...

source: gharchive/pull-request


text:
[1.12] Black Hole Controller unlocks the BH units' inventory

**Industrial Foregoing Version:1.12.13-237
**TeslaCoreLib Version:1.0.17
Crashlog If Applicable (Upload to pastebin/gist):
Just noticed that when I put a black hole unit that I locked ('Lock inventory' button) inside a black hole controller, it gets unlocked. That allows for my AE system to insert anything in it if it ever gets emptied :/

:wave: Sorry but Industrial Foregoing has ended support for version 1.12. I'm closing this issue as it will no longer be updated for that version. Thanks for playing with the mod.


text:
ListAdapterUpdater doesn't request section controllers for unequal objects

New issue checklist

[*] I have reviewed the README and documentation
[*] I have searched existing issues and this is not a duplicate

General information

IGListKit version: 3.4.0
iOS version(s): 11.4.1
CocoaPods/Carthage version: 1.4.0
Xcode version: 9.4.1
Devices/Simulators affected: iPhone 7
Reproducible in the demo project? (Yes/No): Yes
Related issues:

Debug information
# Please include debug logs using the following lldb command:
po [IGListDebugger dump]

Here is an example class:
class Post: ListDiffable {
    var id: String = ""

    func diffIdentifier() -> NSObjectProtocol {
        return id as NSObjectProtocol
    }

    func isEqual(toDiffableObject object: ListDiffable?) -> Bool {
        if self === object { return true }
        return false //For the experiment
    }
}

Adapter init:
    lazy private var adapter: ListAdapter = {
        let updater = ListAdapterUpdater()
        let adapter = ListAdapter(updater: updater, viewController: self, workingRangeSize: 1)
        adapter.collectionView = self.collectionView
        adapter.collectionViewDelegate = self
        adapter.dataSource = self
        adapter.delegate = self
        return adapter
    }()

I trigger updates with self?.adapter.performUpdates(animated: true, completion: nil) and return new objects with the same id's inside the func objects(for listAdapter: ListAdapter) -> [ListDiffable]  method.
I'm expecting the method func listAdapter(_ listAdapter: ListAdapter, sectionControllerFor object: Any) to be called as every new Post object will be unequal to the old one. But this method is never called.
I have to use ListReloadDataUpdater to reload the entire collection view.
Demo project: https://github.com/magora-obukhov/IGListKitTestProject

Resolved.
The key moment was the method didUpdate(to object: Any)

repo: Instagram/IGListKit

license: mit

license_source: bigquery


text:
Add -[IGListCollectionContext moveInSectionController:fromIndex:toIndex:] API

We lack the ability to move cells in a section controller. Right now you could delete+insert but that's pretty lame since we support section moving via diff results.
Blocks #38

Blocks #31

Does this relate to #291 at all?

@Sherlouk I'm not sure actually, I think the interactive move API is a little different. This API is for manually moving items.

authors: Sherlouk rnystrom


text:
RFC: Diff in the background

Experimenting with a new change. We have observed instances of very large (3k+) lists stalling, even on modern devices. This is especially noticeable if the models being diffed are:

Immutable
performUpdates: often and models are alloc/init'd each time
The isEqualToDiffableObject: is sort of expensive (many -[NSString isEqualToString:] across thousands of models or something)

Instead of just rolling this out, I plan on experimenting with results and seeing how much of a performance and stability boost we gain w/ this. Things to measure:

Scroll performance
CPU stalls
WatchDog kills on older devices

Can force test suite to run by changing:
if (IGListExperimentEnabled(experiments, IGListExperimentBackgroundDiffing)) {

to
if (YES || IGListExperimentEnabled(experiments, IGListExperimentBackgroundDiffing)) {

Tests are all ✅ w/ that hack.

Importing for eyeballs. Omitting changelog for now since its an experimental change.

@jessesquires if you get a minute want to run over this one? It's PSC week and nobody is reviewing internally 😆

hey, now that i'm on PTO i've got time. ;)

@rnystrom @amonshiz

Seems legit to me 🤷♂

Did you experience any improvements with this new approach you are suggesting here?

@weyert will report back w/ findings 😉

authors: amonshiz jessesquires rnystrom weyert


text:
1700042174 - Modificación gastos en Combustibles, gatos generales y otros

PRODUCTO 1:

PRODUCTO 2:

CONCLUSIÓN:
Todos los gastos fueron ingresados.


text:
Improve docstring for kernel_api functions.

[X] Have you provided a meaningful PR description?

Makes sure that summary fits on one line.
Add links to sycl specs
Adds some missing Args and Return tags to docstring.

coverage: 84.876% (+0.002%) from 84.874%
when pulling a0c5ad9e85bcf7e64b121fba7c53a3fed9155a56 on docs/improve-doc-strings
into 778bde31998323f92631052b0bbbd98ff2ae8d44 on main.

authors: coveralls diptorupd

repo: IntelPython/numba-dpex


text:
[question] using rs2_deproject_pixel_to_point() to convert 2D points to 3D points get NaN

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D435i

Firmware Version
not relevant

Operating System & Version
Linux (Ubuntu 20.04)

Kernel Version (Linux Only)
5.15.0-92-generic

Platform
PC

SDK Version
librealsense2

Language
C++

Segment
Robot

Issue Description
I'm using librealsense2 to convert 2D points to 3D points, but meet some problems. Sometime the rs2_deproject_pixel_to_point() result is NaN in x and y.

First, I launch ros launch using roslaunch realsense2_camera rs_aligned_depth.launch
I get depth intrinsics from depth_intrin = aligned_depth_frame.profile.as_video_stream_profile().intrinsics like below.

I set depth intrinsics like want I got from step 2.

Then I use depth intrinsics and depth as well as pixel to calculate 3d points like below.

Sometimes I got correct result, but the other time I got NaN in x and y, but z is always correct. I want to know why. Thanks a lot!

When aligning depth to color, the origin of depth becomes the center-line of the RGB color sensor of the camera.  So color intrinsics should be used instead of depth intrinsics with a depth-to-color aligned image, otherwise the values of the coordinates can be inaccurate.
The rs_aligned_depth.launch launch file is over 5 years old at the time of writing this.  So I would instead recommend using the rs_camera.launch file and setting alignment to true in the launch instruction.
roslaunch realsense2_camera rs_camera.launch align_depth:=true
In regard to the NaN values, an approach that has been used by RealSense users in the past is to convert NaN values (invalid values) to zeroes.  Alternatively, you could try filtering out invalid values using the Second Peak Threshold option, as described at https://github.com/IntelRealSense/librealsense/issues/3185#issuecomment-460540961

Thanks a lot. I've solved this problem. I found that my depth intrinsic setting is wrong. After fixing this problem, it no longer returns NaN.

It's great to hear that you achieved a solution, @zhouyongyi - thanks very much for the update!

authors: MartyG-RealSense zhouyongyi

repo: IntelRealSense/librealsense


text:
Some D455 not woring as slave in sync system

Required Info

Camera Model
D455

Firmware Version
5.16.0.1

Operating System & Version
Linux (Ubuntu 22)

Kernel Version (Linux Only)
5.15.0

Platform
PC

SDK Version
2.55.1

Language

Segment
Robot

Issue Description
For a robotic project, we are utilizing the RealSense D455 with synchronization. However, for the past few weeks, we've encountered a new issue: when switching between master and slave roles, the "new" slave camera ceases to send framesets. Once this occurs, a hardware reset is necessary to resume data transmission. This problem arises exclusively when depth frames are configured at 5Hz (we've also tested at 15Hz and 30Hz, where it functions correctly). Upon reverting the roles, the cameras operate correctly with synchronized depth frames (although a hard reset is needed if the slave camera was "broken").
If the depth stream is disabled on the master camera, the slave camera functions properly. Similarly, if the sync cable is disconnected, frames from both cameras are received but remain unsynchronized (which is normal).
We've replicated this issue using both a complete sync cable and a cable with only pins 5 and 9 connected.
Additionally, we've measured the sync signal:

M2 and S2 represent the initial Master and Slave cameras (when the system functions properly).
This behavior has been precisely replicated using the RealSense Viewer program by solely adjusting the frequency of the depth frame and the role of the two cameras (all other parameters remain unchanged). Therefor it seems that the problem don't come from our hardware or our application.
Is it possible that we've damaged a camera, rendering it unable to function as a slave (crashing upon receiving a sync signal)? If so, why does this occur only at 5Hz, and how can we prevent it from happening to other cameras? If not, do you have any other insights into why we're experiencing this behavior?
If you require any further information, please don't hesitate to ask, and I'll do my best to provide it.

Hi @FrGrQuim  Changing a camera's Inter Cam Sync Mode setting from master to slave should not damage it and it does not sound as though there is damage since it works normally at 15 and 30 Hz.
The ideal situation is if the master is enabled first and the slave(s) secondly afterwards.
Are you changing the camera from master to slave whilst depth streaming is still enabled?  If you are, does the problem still occur at 5 Hz if you disable the depth streams, change the Inter Cam Sync Modes and then re-enable the depth streams?

Hi @MartyG-RealSense, thanks for your response. We always enable the master before the slave, and in our app, we disable the stream before configuring the cameras. (In the RealSense Viewer, it's not possible to change the Inter-Cam Sync Mode when the stream is enabled).
If the issue isn't with the hardware, another hypothesis is that there may be corruption in the persistent memory. I've updated the cameras, so I don't believe it could be from the firmware, but perhaps there's a persistent configuration that causes the cameras to crash under certain conditions. Is there a way to factory reset the camera, not just the calibration parameters?
Also, is there a method to retrieve error codes, logs, or any other type of information that could help us understand why the camera isn't sending frames?

A factory-reset of the calibration creates a new calibration table inside the camera.  The camera can not function fully correctly if the calibration table has somehow become corrupted, so writing a new table through a calibration reset can rectify problems caused by a damaged cable.  The calibration reset can be performed in the Viewer using the instructions at https://github.com/IntelRealSense/librealsense/issues/10182#issuecomment-1019854487
Also in the Viewer, you can expand open a debug console panel that displays a continuously updating message log by clicking on a small upward-pointing arrow icon in the bottom corner of the Viewer window.

You can set a path on your computer for the log to be sent to a file by clicking on the gear-wheel icon at the top corner of the Viewer window and selecting the Settings option from its drop-down menu, then selecting the General tab on the settings window that pops up and clicking on the box beside 'Output librealsense log to file'.
Select a path on your computer to save the log file to.  Finally, click the Apply button on the bottom of the Settings pop-up to confirm the enabling of logging to file.

I have attempted to factory reset the calibration table of the two cameras, but this didn't resolve the issue. However, when I checked the logs in the RealSense Viewer app, I observed the following logs when I started the depth stream of the slave camera (the master camera's depth stream was already enabled without any error logs):

After that, I encountered the following log that loops indefinitely:

Do the ** Stream Start Failure** and Left IC2 Config Error errors display every time that this particular camera has its depth stream enabled?
'Left IC2 Config Error' is a very rare error that typically indicates that an interposer cable that joins two circuit boards together inside the camera may not be fully seated in its connectors.  It is unlikely that there would be a problem with this internal cable though if that particular camera is able to start the depth stream normally most of the time.

The Left IC2 Config Error occurs each time I initiate the depth stream on this camera under the following conditions:

The camera is in slave mode
The stream is set to 5Hz
The sync cable is connected (with both the master and slave cameras)
The depth stream of the master camera is enabled

If any of these conditions are not met, I don't encounter the Left IC2 Config Error, and the stream starts correctly. Additionally, if the camera is already stuck in this issue, attempting to restart the stream (even without meeting the aforementioned conditions) will still fail with the Left IC2 Config Error. A hardware reset is necessary to successfully restart the stream.
The occurrence of Stream Start Failure is not consistent, and I haven't identified the specific conditions that trigger it.

There is likely not a physical hardware fault, then.
I would recommend avoiding use of 5 Hz if possible and using a minimum of 15 Hz.  At 5 Hz new frames arrive in the frame pipeline slowly enough that the risk of a problem occurring increases compared to 15 Hz and above, where such problems experienced at 5 Hz disappear.

Okay, so currently, there is no explanation for the root cause of this issue? Is there something we can do to help you understand this problem? Our robot cannot handle 15Hz streams, and even if we limit the rate by requesting a framerate of 5Hz, we still want to keep the camera's framerate consistent with our application.
Additionally, we would like to retrieve the camera logs (similar to the ones available on the RealSense Viewer) directly on the robot. Is there an API that allows us to do this? I tried using the rs2::device::get_info with this parameter:

However, I couldn't find where I can locate the meaning of the debug OP code.

I do not have hardware sync equipment to replicate and test your sync setup, unfortunately.
It may be worth testing to see whether the problem still occurs when using genlock hardware sync.  This will involve setting 5 FPS and Inter Cam Sync Mode '1' on your master camera and Inter Cam Sync Mode '4' (instead of 2) on your slave camera, with the slave camera's FPS set to 15 instead of 5.  This is because when using a genlock sync mode with a master camera, the slave FPS must be 3x the master FPS.  The slave camera will actually operate at the master's 5 FPS, not 15.
If you are programming your own application with script code then a workaround in the past for problems with a particular FPS speed has been to only use every "nth" frame - for example, setting 30 FPS but only using every 6th frame in order to achieve an actual FPS of 5.  A RealSense user developed a Python script to demonstrate this principle at https://github.com/IntelRealSense/librealsense/issues/3169 - it sounds as though you are using C++ but the Python script might provide insights about how to implement a similar custom FPS mechanism in C++.
There is not a list of meanings provided by Intel for the debug op codes as the purpose of the logging mechanism was for RealSense end-users to provide the log to Intel so that an Intel RealSense firmware engineer could interpret it.
The RealSense SDK provides a C++ firmware logging tool called rs-fw-logger that provides similar functionality to the RealSense Viewer's firmware log mechanism.
https://github.com/IntelRealSense/librealsense/tree/master/tools/fw-logger
Further information about this logging tool can be found at https://github.com/IntelRealSense/librealsense/issues/1215

Hi @MartyG-RealSense,
I've tested genlock 3 mode, and it appears to be functioning correctly. I hope this result can help you understand the root cause of this issue.
Thank you for your assistance. However, we remain interested in understanding the underlying issue and how to address it (or at least prevent its recurrence with new cameras).

Genlock mode '3' is known as Full Slave mode and follows the same rules as slave mode 2 except that it attempts to sync both depth and RGB instead of only depth.  The RGB sync in this mode was intended for use with the D415 camera model and it did not work well, but I'm pleased to hear that it helped to resolve your depth syncing between master and slave.

Sorry I made a mistake, it the Inter Cam Sync Mode '4' that I have used.

Hi @FrGrQuim  Do you have an update about this case that you can provide, please?  Thanks!

Hi @MartyG-RealSense,
After testing the genlock mode for two weeks, I can provide some feedback.
The genlock mode seems to work well for several consecutive hours, but after this period, the frames from the slave camera start to be consistently +/- 66ms more recent than the frames from the master camera (66 ms corresponds to a time period equivalent to 15Hz). Performing a hard reset of the camera did not correct the problem, but unplugging and re-plugging it did.
So far, I have tested only one set of cameras, and I will try another set today. I will update you with the results.

Thank you, @FrGrQuim - I look forward to your next update.

Hi @FrGrQuim  Do you require further assistance with this case, please?  Thanks!

Case closed due to no further comments received.

Hi Marty,
Sorry for the delay in responding, but we had other priorities to work on. The genlock problem I described in the previous message also happens with other robots. Until now, we have reverted to the classic master/slave sync, changing the master/slave depending on the composition that works. However, now we need a method that works for every robot. Therefore, we want to return to the genlock method, but we must understand why, after several hours, there is a 66ms delay between the two frames.
Do you know if the clocks are synchronized via the trigger? Indeed, if the clocks are not synchronized, the timestamp can shift even if the frames are taken at the same time. Is the trigger sent by the master before or after taking the picture? I saw in a document that in genlock, the slave starts taking the picture when the trigger is received. If the master sends the trigger after it finishes taking its picture, a delay will always be present between the two frames.

In the case of non-genlock at least (I do not know if the same applies to genlock), it is normal and correct for there to be a noticeable gap between the timestamps of master and slave after an extended period of time.  Please visit the link below and scroll down to the paragraph that starts with the line Now to the somewhat counter intuitive aspect of time stamps.
https://dev.intelrealsense.com/docs/multiple-depth-cameras-configuration#3-multi-camera-programming
In genlock (Inter Cam Sync Mode 4 and above), the capture is only taken after a trigger is received, and the camera then waits until the next trigger is received before performing another capture and then waiting again for the next trigger after that.

It's strange because we already let the system run during more than 24H and we never see the shift appear (we allow 10ms between the two timestamp) which seems to show that the synchronization is not active. However, when we disable the synchronization, we clearly see that the delay between the two frames timestamp is present from the start-up.
Also my question about the master trigger timing was focused on the master only. I link a picture explaining the two possibilities:

Are we in case 1 or 2? If it is the case 2 how the slave know the delay between the trigger and the start of picture it must apply to finish in the same time than the master?

The trigger from the master camera needs to arrive at the slave camera first before the slave can initiate capture.
The hardware sync documentation only talks about the master camera in terms of it being the generator of the trigger pulse that the slave cameras will sync their capture timing to.  The master is not described as generating captures itself when a trigger pulse is produced by it.
When a trigger is received by a slave camera and the exposure period begins, the camera sensor initiates capture once the period of exposure time has elapsed and exposure is completed.

When sync is not enabled (when the Inter Cam Sync Mode of all cameras is '0'), the cameras will each independently initiate their captures without listening for a trigger pulse.

authors: FrGrQuim MartyG-RealSense


text:
Displaying Camera Frames in Custom OpenGL Window?

Required Info

Camera Model
D400

Firmware Version
05.09.02.00

Operating System & Version
Win 10

Kernel Version (Linux Only)

Platform
PC

SDK Version
2.16.1

Language
C++

Segment
others

Issue Description
Good morning/afternoon/evening,
I am trying to create a custom version of Realsense Viewer with additional function using the D435. Here is a rough sketch up of the output currently using OpenGL and Dear ImGui.

Here is what I am trying to do:

As simple as this! Displaying the streams onto my own OpenGL Window using C++.
Here is my current code:
glfwInit();
GLFWwindow* window = glfwCreateWindow(1280, 720, "IntelRealsenseX", NULL, NULL);
glfwMakeContextCurrent(window);
ImGui_ImplGlfw_InitForOpenGL(window, true);
Here is the example code from realsense SDK:
window app(1280, 720, "CPP - Align Example");
ImGui_ImplGfw_Init(app, false);
rs2::colorizer color_map;
texture renderer;
...
renderer.render(other_frame, altered_other_frame_rect); // I believe this is the output to OpenGL Window?
Another simpler example from realsense SDK:
window app(1280, 600, "rs-capture");
...
rs2::frame depth = color_map(data.get_depth_frame());
rs2::frame color = data.get_color_frame();
depth_image.render(depth, {0, 0, app.width()/2, app.height() });
color_image.render(color, { app.width()/2, app.width()/2, app.height() });
How do I replicate this but on my own GLFWwindow* window declaration? I am finding it difficult to understand how to render these rs2::frames..
Thank you for helping!

Hi @HippoEug
Have you looked at example.hpp implementation?
Once you have your GLFW window set up, you need to create OpenGL texture object, bind it and upload pixel values to it on every camera frame using glTexImage2D. Then on every application frame, you want to render 2D quad with this texture (we are using glBegin / glEnd but you can also do this with vertex buffers and other ways)

Hi Dorodnic, I am stuck on a even simpler step before what you said. My issue is more of a general C++ programming one + OpenGL rather than the Realsense SDK issue. Have never used OpenGL, so am not familiar with it

Here is what I am trying to do. Create the GLFW window in say a .cpp file on its own, main.cpp in this case. Upon calling it, I want to pass this GLFW window object to another .cpp file for rendering.. is this possible? If it is not a easy solution, I think I am going to put the Realsense Libraries and the OpenGL/GLFW libraries together in a .cpp file and do it from there. (ie making the GLFW window in a .cpp file and then rendering it on the same file without passing anything).
NOTE: in the screenshot you see, texture_s and render_s is a exact copy of texture and render from example.hpp
Thank you so so much for your help :)

With GLFW you can't really access the content of objects.
To get width and height of the window, you just call glfwGetWindowSize(window, &_width, &_height);
Please take a look at cpp-capture.cpp. The calls to RealSense API are slightly different, but it puts much more emphasis on inlining all the OpenGL stuff into a single tutorial.

With GLFW you can't really access the content of objects.
To get width and height of the window, you just call glfwGetWindowSize(window, &_width, &_height);
Please take a look at old cpp-capture.cpp. The calls to RealSense API are slightly different, but it puts much more emphasis on inlining all the OpenGL stuff into a single tutorial.

Hi Dorodnic, the example is pretty helpful. Thank you very much and have a great weekend!

Yay! I somehow managed to do it, still need lots of work on it though..

[Realsense Customer Engineering Team Comment]
Hi HippoEug,
Do you still need help on this or we can close it?
Thanks!

You can close this, thanks!


text:
D435I IMU Calibration Not Accurate

Required Info

Camera Model
D435I

Firmware Version
5.11.11

Operating System & Version
Win10

Kernel Version (Linux Only)

Platform
PC

SDK Version
stable 2.21.0

Language
python

Segment
Robot

Issue Description
I have attempted to calibrate the D435I IMU using the rs_imu_calib.py script. In order to ensure that the camera is held stationary and level, a tripod with bubble levels was used to orient the camera during the calibration process. After calibration, the acceleration reported in the Y direction is different depending on the orientation of the camera. The acceleration reads 9.4 m/s^2 along the +Y axis, and flipping it around gives a reading of 10.4 m/s^2 on the -Y axis. Additionally, the normalized acceleration from the RealSense Viewer is reported as 9.6 m/s^2, which is not close to 9.80 m/s^2.
Here is the output from the rs_imu_calib.py script post-calibration:

The calibration script states that the norm fixed data is very close to gravity, but it does not appear that way in the RealSense Viewer. I have a feeling that the calibration procedure was carried out properly, and some sort of issue is stemming from the RealSense Viewer or our camera hardware.
Thank you for your time.

If you are trying to calibrate the camera in a downward-facing position, Alexandra from the Intel Support forum had this to say to another user attempting to calibrate the D435i in a downward-looking orientation:
"Calibrating the IMU for a downward facing position will not be possible ... our calibration for the IMU will calibrate it upright, that’s our configuration or expected configuration.  You would have to do some compensations in SW on your own to translate the data into downward facing looking camera".

Thank you for your reply, Marty.
I think I may not have described the issue properly.
When held in position 5 (these images were taken from the IMU calibration whitepaper) we get a reading of 9.4 m/s^2.

When held in position 6 we get a reading of 10.4 m/s^2.

We are confused on why this is occurring post-calibration. We have only followed the instructions of the rs_calib.py, and it reports that the data has been fixed properly, but that is not the case when viewing the accel/gyro streams in the RealSense Viewer.
Thank you for your time.

Thank you very much for the clarification.
Are you able to achieve more consistent results if you test the IMU with the rs-motion demo, please?
https://github.com/IntelRealSense/librealsense/issues/4391#issuecomment-509921061

The rs-motion demo seems to behave reasonably. I am not sure how such a discrepancy between the reported acceleration in the RealSense Viewer and the rs-motion demo can exist.
I wrote a program to poll my D435i for motion frames and print out the normalized magnitude of the acceleration, and it matches up with what the RealSense viewer reports for Position 5 and 6 above.
Do you have any inkling on what the issue could be?
Thank you for your time MartyG!

The rs-motion documentation suggests that it uses something called a Complementary Filter to stabilize the data.  To quote:

We use an approximate version of Complementary Filter to balance gyroscope and accelerometer results. Gyroscope gives generally accurate motion data, but it tends to drift, not returning to zero when the system goes back to its original position. Accelerometer, on the other hand, doesn't have this problem, but its signals are not as smooth and are easily affected by noises and disturbances. We use alpha to aggregate the data. New theta is the combination of the previous angle adjusted by difference computed from gyroscope data, and the angle calculated from accelerometer data. Note that this calculation does not apply to the Y component of theta, since it is measured by gyroscope only.

@gorshborsh, can you share the IMU intrinsic calibration ?

rs-enumerate-devices -c

When the IMU calibration is performed and flushed to D435i's memory a new "Motion Correction" option would appear in realsense-viewer under the "Motion Module" branch.
Toggling this will change the IMU values, and in case of a properly performed IMU-calibration should  bring the accelerometer's norm close to the expected 9.8.
In the attached screenshot I manage to get a reasonable 9.65 with self-calibration on my desk.

The code that controls this is rs:options API RS2_OPTION_ENABLE_MOTION_CORRECTION

@gorshborsh , did you manage to verify the IMU calibration as specified ?
Please update

authors: MartyG-RealSense ev-mp gorshborsh


text:
Error set_option to save Point cloud

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D435

Firmware Version
5.12.3

Operating System & Version
Win10

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC

SDK Version
SDK 2.33.1.1366

Language
python

Segment
Robot

Issue Description
I want to save point cloud by using python with some options like keep normals, no color and text type etc. So I'm trying to run export_ply_example.py which is provided in this repository like below link.
https://github.com/IntelRealSense/librealsense/blob/master/wrappers/python/examples/export_ply_example.py
But it doesn't work with following error:
TypeError                                 Traceback (most recent call last)
<ipython-input-87-6e6576afa718> in <module>
     38     # Set options to the desired values
     39     # In this example we'll generate a textual PLY with normals (mesh is already created by default)
---> 40     ply.set_option(rs.save_to_ply.option_ply_binary, False)
     41     ply.set_option(rs.save_to_ply.option_ply_normals, True)
     42

TypeError: (): incompatible function arguments. The following argument types are supported:
    1. () -> pyrealsense2.pyrealsense2.option

Invoked with: <class 'pyrealsense2.pyrealsense2.save_to_ply'>

I think there is some mismatch between python wrapper and example code. I tried to run the code with SDK 2.31.1 version but it's same.
How can I fix it?

Hi,
This has been fixed in the following pending PR:
https://github.com/IntelRealSense/librealsense/pull/6119
Thank you

Hi.
Will you be needing further help with this? If we don’t hear from you in 7 days, this issue will be closed.
Thanks


text:
illegal CPU instruction

librealsense
2.43.0 RELEASE

OS
Windows

Intel RealSense Viewer / Depth Quality Tool has crashed with the following error message:
Program terminated due to an unrecoverable SEH exception:
Illegal CPU instruction!
Possibly newer CPU architecture is required

Hi @boom9807  This is related to an issue that was introduced in SDK 2.36.0 when OpenVINO face detection was incorporated into the Viewer.  Since then, computers that had a processor chip older than the Intel Core 6th Generation (Skylake) from around 2016 experienced the error that you received.  The solution can be to download the standalone .exe version of the Viewer (Intel.RealSense.Viewer.exe) from the SDK Releases page, as this does not contain the OpenVINO functions.
https://github.com/IntelRealSense/librealsense/releases/tag/v2.43.0

This standalone Viewer should be launched with a double-leftclick on the Intel.RealSense.Viewer.exe file at the folder location that you downloaded it to, and not with the shortcut icon on the Windows desktop.  If you want to be able to launch the standalone Viewer with a desktop shortcut, delete the original launch icon and then right-click on the Intel.RealSense.Viewer.exe file and select the Create shortcut menu option.

The problem with certain processors (mainly old ones) triggering the error that you experienced and requiring use of the standalone Viewer was dealt with by a change introduced in SDK 2.47.0.  As you are using the SDK version 2.43.0 though, that version does not contain this fix.

Case closed due to correct solution provided and no further comments received.


text:
[nodejs] Re-enable linter.

A regression of eslint 4.7.0 was hit in index.js,
https://github.com/eslint/eslint/issues/9318.
We simply keep older version 4.6.1. Once above eslint bug get resolved,
we can retry and decide whether to update to latest version of eslint.

@dorodnic The linter issue is identified as eslint latest version bug (https://github.com/eslint/eslint/issues/9318), not caused by any code change of librealsense. The fix is simply to keep older but workable version (4.6.1). Please review.


text:
Create IntelliTect.Snippets VSIX

We want to have a convenient way to share code snippets so we will create a new VSIX package to contain the snippets. As a MVP it should contain the snippet from #114
We should have a pipeline that automatically publishes updates when there are changes to the snippets folder.
We should document in the README so people know how to get the VSIX and the appropriate settings to keep it updated.

Here is a solution to that idea: https://github.com/IntelliTect/IntelliTect.Snippets

authors: Keboo twofingerrightclick

repo: IntelliTect/CodingGuidelines


text:
[Bug] OSError: Cannot find empty port in range: 6006-6006. You can specify a different port by setting the GRADIO_SERVER_PORT environment variable or passing the server_port parameter to launch().

Describe the bug
ERROR:    [Errno 99] error while attempting to bind on address ('::1', 6006, 0, 0): cannot assign requested address
Traceback (most recent call last):
File "/home/user/anaconda3/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/home/user/anaconda3/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/home/user/anaconda3/lib/python3.10/site-packages/lmdeploy/serve/gradio/app.py", line 541, in
fire.Fire(run)
File "/home/user/anaconda3/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
component_trace = _Fire(component, args, parsed_flag_args, context, name)
File "/home/user/anaconda3/lib/python3.10/site-packages/fire/core.py", line 475, in _Fire
component, remaining_args = _CallAndUpdateTrace(
File "/home/user/anaconda3/lib/python3.10/site-packages/fire/core.py", line 691, in _CallAndUpdateTrace
component = fn(*varargs, **kwargs)
File "/home/user/anaconda3/lib/python3.10/site-packages/lmdeploy/serve/gradio/app.py", line 536, in run
run_local(model_path_or_server, server_name, server_port, batch_size,
File "/home/user/anaconda3/lib/python3.10/site-packages/lmdeploy/serve/gradio/app.py", line 500, in run_local
demo.queue(concurrency_count=batch_size, max_size=100,
File "/home/user/anaconda3/lib/python3.10/site-packages/gradio/blocks.py", line 1843, in launch
) = networking.start_server(
File "/home/user/anaconda3/lib/python3.10/site-packages/gradio/networking.py", line 169, in start_server
raise OSError(
OSError: Cannot find empty port in range: 6006-6006. You can specify a different port by setting the GRADIO_SERVER_PORT environment variable or passing the server_port parameter to launch().
No response

加上--server_name可以正常启动

加上--server_name可以正常启动

您好，请问最终是输入哪行命令可以正常启动呀，我这边也碰到了一样的问题

你运行的python文件里应该含有一个
    demo.queue().launch(         share=False,         inbrowser=True,         server_port=9001,         server_name="192.168.1.193",     )
这样的一个函数调用
你需要修改一些这几个传入参数，因为这几个参数是你web服务器的端口监听设置，基本上是更改server_port和server_name就可以了，然后python xxx.py 运行这个python文件就可以了

authors: JerryCohen22 ZhengHui-Z oppppphjj

repo: InternLM/InternLM


text:
Add files via upload

Changed the MVDS visual, by replacing one connector's role as Data Consumer.
The issue was originally raised here: https://github.com/International-Data-Spaces-Association/idsa/issues/129

This picture is wrong.
It should be Connector B (acting as Data Consumer) and Connector A (acting as Data Provider)
Also, line 33 of the README.md file should be changed accordingly.
Wrong --> ![first_version](./pictures/Testbed_1.0.png)
Correct --> ![first_version](./pictures/MVDS-Testbed_1.0.png)

This picture is wrong. It should be Connector B (acting as Data Consumer) and Connector A (acting as Data Provider)
Also, line 33 of the README.md file should be changed accordingly. Wrong --> ![first_version](./pictures/Testbed_1.0.png) Correct --> ![first_version](./pictures/MVDS-Testbed_1.0.png)

Thank you for the feedback @jfernandezsqs the changes are reflected in the updated branch.

authors: anilturkmayali jfernandezsqs


text:
Can't test a locally built CHaP with a small test project consisting of just a cabal.project file

Followed the instructions in the "... by building packages with cabal" section: https://github.com/IntersectMBO/cardano-haskell-packages?tab=readme-ov-file#-by-building-packages-with-cabal
My cabal.project is:
-- Give it a different name to avoid cabal confusing it with the
-- real CHaP
repository cardano-haskell-packages-local
  -- Point this to the *built* repository
  url: file:/home/kolam/git/iog/cardano-haskell-packages/_repo
  secure: True
  -- You can skip the root-keys field

-- Add all the packages you want to try building
extra-packages:
  , cardano-testnet-8.8.0

The root folder only has this single cabal.project file.
Then, doing cabal update as instructed, I get:
$ cabal update
Warning: There are no packages or optional-packages in the project
open: does not exist (No such file or directory)

Ah yes, this must be that annoying bug of cabal where it tries to create a file before creating the directory the file is supposed to be. Try
mkdir ~/.cabal/packages/cardano-haskell-packages-local
``` (or equivalent).

authors: andreabedini koslambrou

repo: IntersectMBO/cardano-haskell-packages


text:
Add "Border" around Image

Hey, is it somehow possible to add a "border" around an image?
This is currently my attempt:
$image = Image::make(public_path($img));
$canvas_image = $image;
$image->resize(1024, 1024, function ($constraint) {
    $constraint->aspectRatio();
    $constraint->upsize();
});
$image->save();

$canvas_image->resize(996, 996, function ($constraint) {
    $constraint->aspectRatio();
    $constraint->upsize();
});

$white_canvas_image = Image::canvas($image->width(), $image->height(), '#ffffff');
$white_canvas_image->insert($canvas_image, 'top-left', 28, 28);
$white_canvas_image->save('white_canvas_' . $img);

With insert() i unfortunately only have the possibility to place the image on the x and y axis.
Maybe someone has an idea.

$canvas->rectangle(5, 5, 395, 590, function ($draw) {
            $draw->background('rgba(255, 255, 255, 0.5)');
            $draw->border(1, '#000');
        });

this code use for draw rectangle border. border (size,color);

You can perhaps more easily create a border simply using the resizeCanvas method... something like:
$image->resizeCanvas($border_width*2, $border_width*2, 'center', true, $border_colour);
Where:

$image is the Intervention image;
$border_width is the width of the border you want to add in px
'center' adds the border uniformly around the image
true allows use of relative dimensions
$border_colour is the colour of the border you want to add.
HTH!

authors: Yohanez86 egolive jcogs-design

repo: Intervention/image


text:
Synchronize previews for gifs

The current previews show unsynchronized individual previews. Synchronizing them would look and feel better.

b2fced9 fixes it

repo: IntrntSrfr/slice


text:
🛑 xstadion.no is down

In 32dc541, xstadion.no (https://xstadion.no) was down:

HTTP code: 0
Response time: 0 ms

Resolved: xstadion.no is back up in b281803 after 44 minutes.

repo: Intus-AS/Types-status


text:
🛑 helgeposen.no is down

In 786e170, helgeposen.no (https://helgeposen.no) was down:

HTTP code: 0
Response time: 0 ms

Resolved: helgeposen.no is back up in 88f5f40 after 20 minutes.


text:
Try out simple oai-pmh provider server

Alternatively to running a whole document management server (e.g. InvenioRDM), a smaller, more lightweight server could be used.
Open Culture Consulting's OAI-PMH provider server is a small PHP server that provides an OAI-PMH endpoint based on a catalogue of OAI-PMH compliant XML files.
CitationJS transforms Wikidata and DOI entries into CSL-JSON which could then be used to output to OAI-PMH XML and written to the filesystem, to be served by the OCC OAI-PMH server.
Steps:

[x] Get OCC OAI-PMH instance running locally
[ ] Produce OAI-PMH XML files, write to the files system

Source of record listed in the previous screenshot.
<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:creator>Jeschke, Jonathan</dc:creator>
  <dc:date>2021-08-18</dc:date>
  <dc:identifier>10.3897/neobiota.68.66685</dc:identifier>
  <dc:identifier>oai:inveniordm.web.cern.ch:k1hjk-5h734</dc:identifier>
  <dc:publisher>CERN</dc:publisher>
  <dc:rights>info:eu-repo/semantics/closedAccess</dc:rights>
  <dc:rights>Creative Commons Attribution 4.0 International</dc:rights>
  <dc:rights>https://creativecommons.org/licenses/by/4.0/legalcode</dc:rights>
  <dc:title>Towards an open, zoomable atlas for invasion science and beyond</dc:title>
  <dc:type>info:eu-repo/semantics/article</dc:type>
</oai_dc:dc>

repo: InvasionBiologyHypotheses/Documentation


text:
How to extend the syntax of easymde ?

I want to add a certain symbol that reads text after it and transform it into a certain HTML ... How can I do something like this ?

You can change or extend the marked package and pass that to EasyMDE through the renderingConfig or previewRender options.
More info here: https://marked.js.org/using_pro

authors: Ionaru MohamedAliRashad

repo: Ionaru/easy-markdown-editor


text:
Link to demo - site has been hijacked or is suspicious

The link in the readme leads to a site http://iyfbodn.com/?dn=easy-markdown-editor.tk... which is not the intended https://easy-markdown-editor.tk

Has the site been hijacked?
To Reproduce
Click the link in the readme or navigate to https://easy-markdown-editor.tk.
Expected behavior
A link leading to an actual demo.

Duplicate of #526

authors: Ionaru dakujem


text:
ET-4700 recognized but 'Rst Waste Lnk Lvl' doesn't work

Hello,
How can i help you to debug this function on ET-4700 ?
[INFO] Found printer 'EPSON ET-4700 Series' at 192.168.1.17 (hostname: epson8177c2.home)
When i click "Reset Waste Lnk Level" this is what i got :
[ERROR] Please select a printer model and a valid IP address, or press 'Detect Printers'.
Regards,
thedonkishoot at gmail com

Please check latest version v2.1.31

At first sight it worked.
No more error message at boot for my printer.
I hope everything will still work as before :-)
I'm very happy cause my wife will be glad this evening being able finishing printing the children's courses for their return to school this monday
I already ordered the replacement part to avoid futur uncorrectable issue (non software).
Thank you so much you saved my printer and my wedding =D

Stable since v2.1.31, i close this issue

Stable since v2.1.31, i close this issue

authors: DonKiShoot Ircama


text:
End World Generation

Adding, Removing, or Changing
Changing
Type of Modification
Other
What are you trying to modify
Minecraft's end world is boring.
Minecraft Version
1.19
Iris Version
2.2.0 (Test Build for 1.19)
Checklist

[X] I am using an unmodified version of the overworld. (If you modified the overworld but know the content suggestion is valid)
[X] I am using the latest version of the overworld OR I have made sure this feature was not already implemented in the latest version.

Can you tell us

Why the end is boring
What you would like to see us make

a: Not iris's problem, we are an engine, not the pack creators
b: if you want a cool end, make it!
c: If you do let me know and ill add it to the github where we host public packs

authors: CocoTheOwner GabikaPasta NextdoorPsycho

repo: IrisDimensions/overworld

license: Unlicense


text:
Fix #474

Resolves https://github.com/IronLanguages/ironpython3/issues/474. Looks like it was caused by https://github.com/IronLanguages/ironpython3/pull/141 which incorrectly refactored the code to remove the old style check. The test case will be covered by test_attribute_customize.

Currently failing due to https://github.com/IronLanguages/ironpython2/issues/546.


text:
Feature request

Perhaps something for the future is to build in a little "progress indicator" to see how much (%) of th he links in a m3u file are checked when scanning for dead links. (Seems that github doesn't have a portion "feature request", therefore I added it as an issue)

I think this is the right place for requests (?)
I've think about a progress indicator too.  Thats a bigger redesign of the methods. I don't know if I will find the time to do it.
Thanks

Will work in 1.4.1
A counter window with cancel task function to stop link check.

new release v1.4.1

authors: Isayso fportegies

repo: Isayso/PlaylistEditorTV


text:
code server deployment erroring out

Following instructions at https://github.com/Islandora-Devops/isle-dc#code-server, one gets the following error:
ERROR: for code-server  manifest for islandora/code-server:1.0.10 not found: manifest unknown: manifest unknown
ERROR: manifest for islandora/code-server:1.0.10 not found: manifest unknown: manifest unknown
make: *** [Makefile:239: pull] Error 1

As documented in https://islandora.slack.com/archives/CM6F4C4VA/p1680147616478179, the container tagged islandora/code-server:1.0.10 does not exist at https://hub.docker.com/r/islandora/code-server.

The solution for me was to change the tag to islandora/code-server:main in the build/docker-compose/docker-compose.code-server.yml file. You can refer to the https://hub.docker.com/r/islandora/code-server/tags for the tagged version. Hope it helps!

Thanks @edmen456 . I'm not experienced enough with Docker to fix the problem in the configs, and I'd like to hear from the ISLE-DC maintainers what the best way to fix it there is. Cause I have no idea!

repo: Islandora-Devops/isle-dc


text:
boundingRect?

Is this the correct way to use this?
data () {     return {         handleId:"handle-id",         draggableValue: {             bottom:713.234375,             height:48.25,             left:0,             right:1920,             top:664.984375,             width:1920,             x:0,             y:664.984375             }     }   },

The documentation is unclear, I would be happy to add a pull request editing it with fuller examples once this issue is resolved

Hi @akinhwan ,
The currect way is to use an object contaning a field called "boundingRect" and pass it as the directive value.
for example:
  import { Draggable } from 'draggable-vue-directive'
  ...
  export default {
        directives: {
            Draggable,
        },
        data() {
            return {
                handleId: "handle-id",
                draggableValue: {
                    boundingRect: {
                       bottom:713.234375,
                       height:48.25,
                       left:0,
                       right:1920,
                       top:664.984375,
                       width:1920
                    }
                };
            }
        },
        mounted() {
            this.draggableValue.handle = this.$refs[this.handleId];
            this.draggableValue.onPositionChange = this.onPosChanged;
        },
        methods: {
            onPosChanged: function(pos) {
                console.log("left corner", pos.x);
                console.log("top corner", pos.y);
            }
        }
  ...

Let me know if I can close this issue.
Pull requests are always welcomed

Yes thank you for your response, you can close this issue. I think the documentation assumed I knew to include a bounding Rect object within the Draggable Value Object. I appreciate your help!

authors: IsraelZablianov akinhwan

repo: IsraelZablianov/draggable-vue-directive


text:
There is a pixel from original skin peeking under 2x2 eye model

I followed the instructions to my eye model + eyelashes, and I can see it worked in the game, but somehow the model is a pixel "higher" than the original skin's eyes. I saw some players had a similar problem, but couldn't find the solution myself. Please help!

Seconding this tested both in 1.20.1 and 1.21.3, also including from other issues opened talking about the outer layer problem.
Tested with no other texture packs active but also tried fresh animations and both works fine together. though the eye pixel and outer layer problems still do exists.
TL;DR

3d skin layers and first person model mod works fine and doesn't conflict
both 1.20.1 and 1.21.3 has the one pixel showing below the eye problem
only 1.21.3 has the outer layer bug, 1.20.1 is safe from it
both the eyeless and expressive version has the outer layer problems on 1.21.3

Modlists
(1.20.1)

entity_model_features_fabric_1.20.1-2.2.6
entity_texture_features_fabric_1.20.1-6.2.9
essential_1-3-5-5_fabric_1-20-1
fabric-api-0.92.2+1.20.1
firstperson-fabric-2.4.6-mc1.20.1
iris-1.7.5+mc1.20.1
lithium-fabric-mc1.20.1-0.11.2
modmenu-7.2.2
skinlayers3d-fabric-1.7.4-mc1.20.1
sodium-fabric-0.5.11+mc1.20.1

1.21.3 has the same mods but just updated and are the latest available on that version currently, also removed 3d skin layers for  testing it out in 1.21.3
Screenshots
My edited skin

1.20.1 (has 3d skin layers mod)
without the resource pack and how it should look like

one pixel below eye problem

1.21.3 (with no 3d skin layers mod)
outer layer problem (eyeless version)

outer layer problem + one pixel below eye problem (expressive version)

Found a fork from erinsc in the comment that fixed this but the eye problem still exists. Tested on 1.21.3 which has the outer layer problem.
Link to fork by erinsc

Videos showing movements
Original
https://github.com/user-attachments/assets/9f816a51-96db-404e-a968-901a88539328
Forked fix
https://github.com/user-attachments/assets/ced4d0df-aeac-4b75-90a3-1e51ffd58d9b

Hey, I think I found a solution for the eye-problem! If you have eyes on the lower mid, you should use the "bottom eyes" model. Somehow this model also goes a pixel higher than needed and just on the level the lower-mid eyes require.

Still not sure what to do with your outer layer problem or the lashes, but still... At least eyes are okay now. I will update if I figure something out

authors: Ferninglin STRYTUS

repo: IthanMendoza/Fresh-Moves


text:
Button: Control variant needs better focus (ring) indication

It's currently near impossible to see if a <Button isControl isSubtle /> is focused.
This is useful for when <Button /> is rendered within a <ButtonGroup /> - especially for Tab based interactions.

cc'ing @jasmussen 😊

Yep, that's a good one. For now I think we'll want to reimplement the focus style mostly as it exists already:

That is, 1.5px blue border, and when it's close to a toggled state or something that otherwise has insufficient contrast against the blue, add a 1px white border inside. I've done it in cases with a stacked box shadow.

For now I think we'll want to reimplement the focus style mostly as it exists already

Can do 👍 !

Once systematized, we can explore how and whether you polish this up further 👌

authors: ItsJonQ jasmussen


text:
linear SVM stop working during recent updates

Hello! Mouth ago I use linear SVM for fast recognise images with number. It was learned on 200000 images (10 classes) and gives 70% accuracy.
Yesterday I download current version of OpenCV build it and add it to project:
INCLUDEPATH += /home/admin/Documents/OpenCVIPP/OldBuild/release/include
LIBS += -L/home/admin/Documents/OpenCVIPP/OldBuild/release/lib

INCLUDEPATH += /home/admin/Documents/NewBuild/release/include
LIBS += -L/home/admin/Documents/NewBuild/release/lib

Only this two lines were changed (I use same xml file).
And now it always return one class.
(both build with IPP and OpenMP turned on)
All others parts of my project work fine, nothing changes.

Could you try to revert two first lines from this patch?
https://github.com/Itseez/opencv/commit/74fc9acdd1ae975ecf4d89824d8b0ee329199b68#diff-904081da1df25a16e787d2df8935cee4
BTW, Commits history for ML module is here: https://github.com/Itseez/opencv/commits/master/modules/ml

BTW, There is a fix https://github.com/Itseez/opencv/pull/5798 for digits.py sample (10 classes classification problem), related to SVM usage.

authors: ZlodeiBaal alalek

repo: Itseez/opencv


text:
909: Dimension not Found uses wrong formula

The code that checks for the achievement is:
if (player.firstAmount == 1 && player.resets == 0 && player.galaxies == 0 && player.currentChallenge == "challenge12") giveAchievement("ERROR 909: Dimension not found")

However I think it should be "player.firstBought" instead of "player.firstAmount".
With the current constraint, it would require the player to go to infinity with just a single first dimension and not buying any other dimension because they would increase "player.firstAmount".

I will fix that.

Infinity resets dimensions, so you can't get it that way. Furthermore if it's firstBought, then you could buy other dimensions, as second dimensions doesn't increase firstBought. The achievement is specifically "With only one first dimension", not "With just 1 bought first dimension".

@IvarK Thanks for the clarification. Then this is mostly a description thing because me and some friends of mine all misunderstood the description.
Maybe we could explicitly state that this means with only buying one first dimension and no other.

The description states "Get to Infinity with only a single first dimension...". If you have second dimensions, they produce first dimensions, thus you no longer have only a single first dimension. I think it's pretty straight forward.

Fair enough, I'm also fine with closing this and accepting that a couple of people just did not understand it right away.  We have the explanation we needed :-)

authors: IvarK aarextiaokhiao exi


text:
Fix spelling mistake

Description:
Fix the spelling of whether.
related: https://github.com/IvoryDuke/HillVacuum/pull/5

Thanks a lot!

authors: IvoryDuke cloudcalvin

repo: IvoryDuke/HillVacuum


text:
Saved dxf file cannot be opened by CAD applications

After load and save a very simple (two rectangles) DXF file created using AutoCAD 2016  with
let mut drawing = Drawing::load_file(input)?;
drawing.normalize();
drawing.save_file(output)?;

the saved file cannot be opened by QCAD, LibreCAD or ODA File Converter.
The ODA file converter gives error message:
ODA Warning: Syntax error or premature end of file on line/offset 1498.
OdError thrown during readFile of drawing "Drawing2.dxf" :
  Object of class AcDbRegAppTable can't be cast to AcDbSymbolTableRecord.

Thanks for the file!
What version of this code are you using?  Also, what version of the ODA converter?  Latest from master with ODA 19.5.0 and 19.8.0 works for me on Windows; I don't have a Linux system to test on.
One thing I did notice that I'll have to fix is that for each vertex in the LWPOLYLINE I'm always outputting the vertex ID, even when it's zero which I probably shouldn't, since the AutoCAD file you attached doesn't have those.  Possibly try opening the DXF saved by this library in a text editor, searching for the string LWPOLYLINE and under that you'll see a series of 10 and 20 code pairs which are the X and Y values of the points.  Each one will be accompanied by a code 91 and a 0 on the next line.  Try dropping those.

I'm also using ODA 19.8.0 on windows. ODA complains even after I removed the 0 vertex IDs.
It could be an issue related to my version of AutoCAD 2016.
If I create dwg/dxf using LibreCAD, the output of dxf-rs can be directly loaded in QCAD, and also in LibreCAD but with some warning. Only AutoCAD 2016 will throw errors, with or without ODA converter.
Closing the issue because there is at least one functioning workflow.
Thank you for writing dxf-rs!

Glad it's (at least somewhat) useful.  If you find other issues, or find a way this library can write DXF files better, please do let me know, I'd like to make this as usable as possible.

authors: brettfo seven-two-eight

repo: IxMilia/dxf-rs


text:
Autofocus first field on all forms

This is a nifty feature, because you otherwise have to click on it or
tab to it or something.

This is pretty harmless. Going to merge and deploy with #33.


text:
콘솔 로그 테스트

log를 찍는 방법으로는 정상적으로 데이터가 출력되었는지를 확인할 수 없다.
로그를 테스트할 수 있는 방법을 찾고 적용한다.

http://stackoverflow.com/questions/29076981/how-to-intercept-slf4j-logging-via-a-junit-test
테스트용도 어펜드 제작 및 추가할 것

테스트를 할 수 있는 환경 구성 완료.

repo: JAVACAFE-STUDY/loggable-datasource


text:
Students can answer questions

Changes
Added has_many :answers, :questions to user model. The show page for questions now has a form_tag that POSTS to questions_controller#submit_question. Associations are updated there using the questions and selected answer IDs.
Context
Students need to be able to answer questions
Testing
TBD
Pre-merge checklist

[ ] Build succeeds locally and in CI
[ ] Proper documentation
[ ] Tests
[ ] Git history clean

Coverage decreased (-0.6%) to 39.912% when pulling 2dba970239a1a562a76a383eadedf3ba92fb94ed on fv_answering_questions into 6f38255938d7030359a9c510fd799faa2570f28d on master.

Coverage decreased (-1.07%) to 39.485% when pulling fd51bad73341fd09055fbff62f9ac4ad91a55bee on fv_answering_questions into 6f38255938d7030359a9c510fd799faa2570f28d on master.

Coverage decreased (-1.07%) to 39.485% when pulling 5aae0c17625e8ea3622e89507eea51032bb51060 on fv_answering_questions into 57617168dc20e3f1fb70ac7cce4b06ea13fc4c8c on master.

Lot's of cleanup / janitorial commits. Will squash before merge.

Coverage decreased (-0.9%) to 39.655% when pulling c927dbf53ff4565fa86d6f4bc2cba8d6194d0f1f on fv_answering_questions into 57617168dc20e3f1fb70ac7cce4b06ea13fc4c8c on master.

If a question is submitted without answering, the app crashes:

@fvosburgh is it possible for more than one student to select the same answer and have it be recorded? I see that the user_id column in the answers table is just an integer.

I noticed that submitting a question appears to update the creator of the question to that user. Correct behavior is that the creator should not update when a question is submitted.

Coverage decreased (-2.2%) to 38.333% when pulling 5ec5790c6893672f491666ccbb9038f49a6bbcc6 on fv_answering_questions into 57617168dc20e3f1fb70ac7cce4b06ea13fc4c8c on master.

Coverage decreased (-1.6%) to 34.831% when pulling c6199ca3fc7284791050071fa2e456a741afb57b on fv_answering_questions into 6c2dccaeddd1ea9b5213dba5c85726aa22f5ffbf on master.

authors: coveralls fvosburgh strburst

repo: JDTeamAcetabulum/qna


text:
Why mounting postgresql.jar is required?

This is the manual step which requires human intervention to get Artifactory up and running. Why not to vendor it in inside the container?

@andreychernih - good point!
Few issues to point out.

Artifactory support many database types, so we don't want to tie to any particular brand
There are legal implications for distributing open source 3rd party with your commercial software. Must be aware of it. See discussion here
You can build your own version of an Artifactory Docker image with an already driver injected into it. See the Dockerfiles in our Kubernetes examples. Host it on your own repository and update the compose yaml to take it without a need to mount it.

Let me know if this answers your question, so I can close this issue.

I guess your point about legal issues covers my question fully :) This totally makes sense, thank you.

@andreychernih - I'm happy to tell you that starting next version, we'll release Artifactory Pro docker image pre-loaded with the PostgreSQL driver (we are OK on the legal side here).
Watch out for our next release coming soon!

authors: andreychernih eldada

repo: JFrogDev/artifactory-docker-examples


text:
fix: Fluent markdown fixes - web

Details
Addresses the two improper nesting issues in the Parsing section listed here

Updated Collapsible Component to have proper nesting. Additionally, created a custom component to handle situations where we have a h1 and guidance link to ensure proper nesting. These should result in no UI changes for users.
Motivation

Context

Yes, I left out the one markdown fix for the unified application

Pull request checklist

[X] Addresses an existing issue: #0000
[X] Ran yarn fastpass
[X] Added/updated relevant unit test(s) (and ran yarn test)
[ ] Verified code coverage for the changes made. Check coverage report at: <rootDir>/test-results/unit/coverage
[X] PR title AND final merge commit title both start with a semantic tag (fix:, chore:, feat(feature-name):, refactor:). See CONTRIBUTING.md.
[ ] (UI changes only) Added screenshots/GIFs to description above
[ ] (UI changes only) Verified usability with NVDA/JAWS

Codecov Report

:exclamation: No coverage uploaded for pull request base (fluentuiV8-migration@5df4576). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Current head 8b93df9 differs from pull request most recent head 53a2b85. Consider uploading reports for the commit 53a2b85 to get more accurate results

@@                   Coverage Diff                   @@
##             fluentuiV8-migration     #197   +/-   ##
=======================================================
  Coverage                        ?   94.41%
=======================================================
  Files                           ?     1266
  Lines                           ?    19125
  Branches                        ?     1437
=======================================================
  Hits                            ?    18057
  Misses                          ?      969
  Partials                        ?       99

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 5df4576...53a2b85. Read the comment docs.

@madalynrose did the renaming! Lmk if there are other requested changes?