text:
Fix issue #289

Description
Add link to documentation generated for redhatinsights/insights-operator-cli/commands/license.go
Fixes #289
Type of change

Documentation update

Testing steps
N/A

Codecov Report

Merging #323 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #323   +/-   ##
=======================================
  Coverage   70.95%   70.95%
=======================================
  Files          12       12
  Lines         730      730
=======================================
  Hits          518      518
  Misses        208      208
  Partials        4        4

Impacted Files
Coverage Δ

commands/license.go
100.00% <ø> (ø)

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 f1a2bd6...e0b7530. Read the comment docs.

authors: codecov-commenter tisnik

repo: RedHatInsights/insights-operator-cli


text:
Storage cleanup

Description
Storage cleanup
Type of change

Refactor (refactoring code, removing useless files)

Testing steps
To be checked on CI.
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

Codecov Report
Patch has no changes to coverable lines.

Files Changed
Coverage

storage/storage.go
ø

:loudspeaker: Thoughts on this report? Let us know!.

source: gharchive/pull-request

license_type: permissive

license_source: github-api


text:
Prepare comments in literate programming style in script input/fill_in_results.sh

Prepare comments in literate programming style in script input/fill_in_results.sh

Added via https://github.com/RedHatInsights/insights-results-aggregator-utils/commit/6d2d7a4b661dbe44f980632067cc01dbb9342c80#diff-78e217c0b9f3740ff176f0104092f25e

source: gharchive/issue


text:
feat (database): system logs & validations

[ ] The system should record all the manager’s activities (login, logout,password reset, profile update etc...) in order to comply with external audit requirements.

[x] The manager’s password should be encrypted.

[x]  Apply validation (phone number must be a Rwandan number, and email should be validated).

[x] The national id should be 16 numbers.

[x] Not allowing the registration of an employee who is below 18 yearsof age.

[x] National Id, Email and phone number should be unique.

[x] The system should throw an exception if any error occurs.

I think the manager's activities record should be a separated issue as it is somehow a robust an very big task to only count it as a sub task. Also making it an issue of it's own would help in monitoring it's progress.

CLosing the issue as all othe sub tasks well finished and approved by everyone as full functional

license: MIT


text:
Added Modules 9-12 as PDFs for Awareness Training

Please check the following - and then delete this message:

If you are creating a new page, does it contain the following value at the top, with x being the position in the folder?

---
sidebar_position: x
---

If you are creating a new sub-folder, does it have a _category_.json file with the appropriate descriptive information?
Are all your images / videos named appropriately and in the correct location ("image1.png" e.g. will not be accepted)
Are all your code blocks properly closed off?
Does your file have an appropriate and descriptive file name, and main header?
Ensure all files are referenced correctly (They are case sensitive - if you save "image.png" you cannot reference "Image.PNG")

Failure to include these will result in your request not being reviewed.

Hi good work thanks !

authors: AmirZandiehprojects samsulkabir


text:
Feature request: Ability to import custom Python packages from local or from other package indexes

Dear all,
we are currently struggling with installing custom Python packages that are not provided by PyPI using the gears-cli. We use install-requirements, export-requirements and import-requirements in a Docker multi-stage build in order provide an image with preinstalled Python packages.
Currently, it seems that entries (lines) in the requirements.txt file are treated as strings and it is not possible to use --extra-index-url in order to specify an alternative package index or to provide a path.
Did we miss something or are there any workarounds?
Are there any plans for allowing alternative Python package indexes (e.g. a GitLab package index) or specifying paths?
Thanks a lot for all of your support and your great work!

Hey @dsmanl , sorry for the late reply, we are planning to allow much more options in the future but currently, as a workaround, it is possible to install from a local path (assuming Redis has access to this path). Just put this path in the requirement.txt (full path) and if Redis has access to it then it will be installed from there. Then you can export and import this requirement (notice that the requirement name will be the full path you give). I know it's not perfect, hope it will do for now, let me know if you need any help with this.

authors: MeirShpilraien dsmanl

repo: RedisGears/gears-cli


text:
getInstance error: ERR command is not allowed

Summary
When adding Redis Cluster datasource to Grafana, we are getting the following error message:
getInstance error: ERR command is not allowed
Relevant information
Error:

Connection string from:

redis://redis-14224.rediscluster.qa.xxxxxxxx.com:14224
following error:
getInstance error: ERR command is not allowed
Also trying a connection string (note the difference of '/9' at end of URL):
redis://redis-14224.rediscluster.qa.xxxxxxxx.com:14224/9
produces the following message:
getInstance error: no pools available
Can you please help or advise on configuration of Redis Cluster datasource?
Thanks,
A.

Hello @aengusrooneygrafana, thank you for opening the issue.
Redis Cluster means "OSS Cluster API" which may not be enabled for this Redis database. Please check if it's enabled using Redis Enterprise Cluster manager UI. If it's not enabled, use Standalone mode.
Regarding /9 at the end of the URL, it means that Redis Data Source should connect to logical database 9, which are not supported in Redis Enterprise.
Let me know if the data source was able to connect to Redis database or have any questions.

Thank you Mikhail, that works.
Can we update the README with this information please?
https://github.com/RedisGrafana/grafana-redis-datasource/#does-this-data-source-support-redis-cluster-and-sentinel
Thanks,
A.

@aengusrooneygrafana, thank you for the update.
We are working on the documentation for Redis Data Source and we will describe each client type.
Thank you for the feedback and let us know if you need anything else.

Thank you Mikhail - that's everything -thank you for your help!

authors: aengusrooneygrafana mikhailredis

repo: RedisGrafana/grafana-redis-datasource


text:
can't find binaries to download

I can't find any binaries to download at https://ci.appveyor.com/project/Rem0o/fancontrol-hwinfo/branch/master/artifacts
Where can I download FanControl.HWInfo.dll ?

me too

https://github.com/Rem0o/FanControl.HWInfo/releases

authors: Rem0o mchangsp zreyaa


text:
Properties pane covers Taskbar

Since the properties pane takes the entire height of the screen, it covers the Taskbar, this can cause it to hide the system tray icon and therefore prevent users to close the app using that menu. It would therefore be preferable for the properties pane to only take up the height of the work area.

Use Screen.PrimaryScreen.WorkingArea.Height to get the work area height.

Addressed in PR #40 by centering the Properties panel and adding margins at the top and bottom.


text:
Runnning when plex restarts/updates

right now it just closes the cmd window without much luck. I've tried making a task in task scheduler windows still sees it at running despite not running.

Thank you for the issue ! You are right, improvements needs to be made regarding the management of Plex lifecycle, it's already on the roadmap 👍

I've been struggling with this as well. I run Docker and both PAL and Plex are containers in a large compose. Even though I have set Plex as a dependency for PAL, it seems on a restart of the host, it's not fully up by the time PAL spins up. It then fails to connect and then silently fails unless I notice and restart the container

The changes introduced in #40 improve the integration with Plex.
Changes:

PAL will now try multiple times to connect to the Plex server
PAL will try to restore the connection with the Plex server when lost

Basically this means that restarting PAL should no longer be necessary as it will always try to reconnect to the Plex server, whatever happens.
This feature is available in version v1.1.3.

repo: RemiRigal/Plex-Auto-Languages


text:
Plex API: Missing argument title or season is required

Running as a python script with command in admin powershell on Windows 10 VM:
python3 main.py -c ./config.yaml
logs

  2022-10-28 11:18:33,523 [INFO] Parsing config file './config.yaml'
2022-10-28 11:18:33,528 [INFO] The provided configuration has been successfully validated
2022-10-28 11:18:33,535 [INFO] Starting scheduler
2022-10-28 11:18:34,690 [INFO] Successfully connected as user 'aadgh' (id: 1)
2022-10-28 11:18:34,696 [INFO] Scanning all episodes from the Plex library, this action should only take a few seconds but can take several minutes for larger libraries
Traceback (most recent call last):
  File "C:\Users\Alex\Desktop\Plex-Auto-Languages\main.py", line 118, in <module>
    plex_auto_languages.start()
  File "C:\Users\Alex\Desktop\Plex-Auto-Languages\main.py", line 68, in start
    self.init()
  File "C:\Users\Alex\Desktop\Plex-Auto-Languages\main.py", line 45, in init
    self.plex = PlexServer(self.config.get("plex.url"), self.config.get("plex.token"), self.notifier, self.config)
  File "C:\Users\Alex\Desktop\Plex-Auto-Languages\plex_auto_languages\plex_server.py", line 110, in __init__
    self.cache = PlexServerCache(self)
  File "C:\Users\Alex\Desktop\Plex-Auto-Languages\plex_auto_languages\plex_server_cache.py", line 44, in __init__
    self.refresh_library_cache()
  File "C:\Users\Alex\Desktop\Plex-Auto-Languages\plex_auto_languages\plex_server_cache.py", line 68, in refresh_library_cache
    for episode in self._plex.episodes():
  File "C:\Users\Alex\Desktop\Plex-Auto-Languages\plex_auto_languages\plex_server.py", line 62, in episodes
    return self._plex.library.all(libtype="episode", container_size=1024)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\library.py", line 114, in all
    for item in section.all(**kwargs):
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\library.py", line 672, in all
    return self.search(libtype=libtype, **kwargs)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\library.py", line 1519, in search
    return self._search(key, maxresults, container_start, container_size, **kwargs)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\library.py", line 1531, in _search
    subresults = self.fetchItems(key, container_start=container_start,
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\library.py", line 451, in fetchItems
    items = self.findItems(data, cls, ekey, **kwargs)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\base.py", line 312, in findItems
    item = self._buildItemOrNone(elem, cls, initpath)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\base.py", line 101, in _buildItemOrNone
    return self._buildItem(elem, cls, initpath)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\base.py", line 93, in _buildItem
    return ecls(self._server, elem, initpath)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\base.py", line 56, in __init__
    self._loadData(data)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\video.py", line 854, in _loadData
    if self.skipParent and not self.parentRatingKey:
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\base.py", line 502, in __getattribute__
    self._reload(_overwriteNone=False)
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\base.py", line 378, in _reload
    self._loadData(data[0])
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\video.py", line 860, in _loadData
    self.parentRatingKey = self.show().season(season=self.parentIndex).ratingKey
  File "C:\Users\Alex\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\plexapi\video.py", line 556, in season
    raise BadRequest('Missing argument: title or season is required')
plexapi.exceptions.BadRequest: Missing argument: title or season is required

I installed the dependencies from the requirements.txt.
config.yaml

plexautolanguages:
  # Update language for the entire show or only for the current season
  # Accepted values:
  #   - show (default)
  #   - season
  update_level: "show"

  # Update all episodes of the show/season or only the next ones
  # Accepted values:
  #   - all (default)
  #   - next
  update_strategy: "all"

  # Whether or not playing a file should trigger a language update, defaults to 'true'
  trigger_on_play: true

  # Whether or not scanning the library for new files should trigger a language update, defaults to 'true'
  # A newly added episode will be updated based on the most recently watched episode, or the first episode of the show if it has never been watched
  trigger_on_scan: true

  # Whether or not navigating the Plex library should trigger a language update, defaults to 'false'
  # Only the Plex web client and the Plex for Windows app support this feature
  # Set this to 'true' only if you want to perform changes whenever the default track of an episode is updated, even when the episode is not played.
  # Setting this parameter to 'true' can result in higher resource usage.
  trigger_on_activity: false

  # Whether or not to refresh the cached library whenever the Plex server scans its own library, defaults to 'true'
  # Disabling this parameter will prevent PlexAutoLanguages from detecting updated files for an already existing episode
  # It is recommended to disable this parameter if you have a large TV Show library (10k+ episodes)
  refresh_library_on_scan: true

  # Plex configuration
  plex:
    # A valid Plex URL (required)
    url: "http://127.0.0.1:32400"
    # A valid Plex Token (required)
    token: "********"

  scheduler:
    # Whether of not to enable the scheduler, defaults to 'true'
    # The scheduler will perform a deeper analysis of all recently played TV Shows
    enable: true
    # The time at which the scheduler start its task with the format 'HH:MM', defaults to '02:00'
    schedule_time: "04:30"

  notifications:
    # Whether or not to enable the notifications through Apprise, defaults to 'false'
    # A notification is sent whenever a language change is performed
    enable: true
    # An array of Apprise configurations, see Apprise docs for more information: https://github.com/caronc/apprise
    # The array 'users' can be specified in order to link notification URLs with specific users
    #   Defaults to all users if not present
    # The array 'events' can be specified in order to get notifications only for specific events
    #   Valid event values: "play_or_activity" "new_episode" "updated_episode" "scheduler"
    #   Defaults to all events if not present
    apprise_configs:
      # This URL will be notified of all changes during all events
      - "discord://webhook_id/webhook_token"
      # These URLs will only be notified of language change for users "MyUser1" and "MyUser2"
      - urls:
          - "gotify://hostname/token"
          - "pover://user@token"
        users:
          - "MyUser1"
          - "MyUser2"
      # This URL will only be notified of language change for user "MyUser3" during play or activity events
      - urls:
          - "tgram://bottoken/ChatID"
        users:
          - "MyUser3"
        events:
          - "play_or_activity"
      # This URL will be notified of language change during scheduler tasks only
      - urls:
          - "gotify://hostname/token"
        events:
          - "scheduler"
      - "..."

  # Whether or not to enable the debug mode, defaults to 'false'
  # Enabling debug mode will significantly increase the number of output logs
  debug: false

I haven't edited the config past adding my plex config. I have tried to use http://192.168.1.114:32400 for my URL as well and that didn't help.
Thanks for any help :)

Hi @Dacilla, thank you for opening an issue !
It looks like the error you are getting is coming from the plexapi package instead. I've looked for similar issues on their side but couldn't find any.
Do you have any tv show that may not be properly organized ? Or one that has not been associated correctly ?
Here is a script you can try:
from plexapi.server import PlexServer
from plexapi.exceptions import BadRequest

PLEX_URL = "<YOU_PLEX_URL>"
PLEX_TOKEN = "<YOUR_PLEX_TOKEN>"
plex = PlexServer(PLEX_URL, PLEX_TOKEN)

try:
    for episode in plex.library.all(libtype="episode", container_size=1024):
        print(f"{episode.show().title} - Season {episode.seasonNumber} - Episode {episode.episodeNumber}")
except BadRequest as e:
    print(f"=> Bad request: {e}")
except Exception as e:
    print(f"=> Exception: {e}")

It will simply print out all the episodes from your library. Make sure that you replace the PLEX_URL and PLEX_TOKEN variables  with the correct one. Let me know if some episodes are correctly listed before the BadRequest happens, and if any exception occurs.

authors: Dacilla RemiRigal


text:
RFID icon

Icon Request

Icon name: RFID
Tags of this icon: Device
Use case: for app that use RFID technology
Screenshots of similar icons:

https://remixicon.com/icon/rfid-line

authors: agaprabowo xiaochunjimmy

repo: Remix-Design/RemixIcon


text:
Fields are always serialized as strings, messages not accepted by the server

I suspect this is likely something to be addressed via an update to the readme rather than a feature request.  I have a server side method that takes an int parameter.  I'm using signalr-send on a form element and getting the value for that parameter from a hidden input.  Until I enabled debug signalr logging I didn't understand why the breakpoint in my server code was never being hit (and the server method never being executed).  It looks like all params get sent over as strings, so the server side stuff needs to only take strings, unless I've overlooked something.
Changing my params in the server code to strings and just parsing the int out on that side works just fine, but it wasn't obvious at first what was going on.

Thanks for raising the issue!
That is actually a great point that I totally missed. The extension should be able to serialize values correctly without the need for server-side workaround. I'll see what can be done
Unfortunately, fixing this might be a breaking change, so I probably should also put this on NPM so people won't have to deal with linking to my master branch.

I've given this problem some thoughts, and here are my ideas:
Automagically detect value type. That is, if a string can be converted to a number, just convert it. Very simple, but can be unpredictable and undesirable in cases, when we do want our value as a string (see phone number and various government identifiers). So, this option is basically a no-go
Detect value type based on input type. There we have a bit more control, but basically the same problem. Sometimes numbers can be entered in non-number inputs (hidden input, text input with custom validation). A sophisticated detector, based on inputmode/pattern attributes would be better, but still would not cover JS-driven validation/masking. Also, it would require custom form-extraction code to maintain. Overall, slightly better then first option, but still does not solve the problem in its entirety (or at least it appears to me this way).
With that in mind, adding custom, extension specific attributes to control value type seems like the best combination of control and predictability. It also would not, in fact, be a breaking change, which is great news
<!-- throws validation error if value can not be converted to a number, the page code must have validation prior to submit -->
<input type="text" signalr-type="number" inputmode="numeric" pattern="[0-9]*">

I'd love to get some input on this, especially on option two. I might be overestimating complexity of input type detection and it could actually be the best option

My gut is that you could cover many of the common cases using option two, but that it likely won't cover all of them and then you'd need another option.  I'm not yet super deep into htmx or signalr so some of these things may not make sense, but I have a few thoughts:

can you do nothing and then people who need the params set as different types could just hook beforesend and alter the values of the filtered parameters?  I'm not sure if that would even work, but it seems like it might by just looking through the code.
I'm not sure if your proposed signalr-type gives you much more flexibility than your option 2.  Things that are primitive types potentially just map to inputmodes or input types so the new attribute could be duplicative.  I will think about this one more
putting my purist hat on, I'm almost inclined to argue that treating things as strings is the right behavior.  I say this because just like client validation is an optional thing and not to be trusted, data type conversions (or convertability) is potentially something that a nice client could do for you but that shouldn't be relied upon.  While aspnet model binding lets you play fast and loose with this a bit, it's still super normal to start your server side methods validating all the junk the client just sent you to make sure it's valid and reasonable and they are authorized to do it, etc.  In a form post it's all string keys with string values.

This is great, thank you so much!

You asked for feedback on this, so here I am (a week late - oops!). :)
My experience with Signalr is relatively thin, so I really don't have a whole lot to add. I would shy away from automatic detection unless there's some prevailing industry standard around it; someone saying their name is 53453 should come across as "53453". I like the custom attribute idea; however, OP's point 3 is also well-made.

So sorry for radio silence. I contemplated on this issue for a bit and decided that you folks are right. Server-side conversion makes the most sense, as dealing with all possible edge-cases with conversion on the client is going to be a wild ride. Lord, so many edge-cases... I'll update the doc to highlight this requirement

authors: Renerick danieljsummers rpierry

repo: Renerick/htmx-signalr


text:
Fetched Property predicate: $FETCH_SOURCE resolves to ObjectID

I'm facing a big issue with fetched properties.
I have this entities in the model:
EntityDetail
Attributes:
NSString: idd_info
[...]
Fetched Property:
Name: info Destination: EntityInfo Predicate: idd==$FETCH_SOURCE.idd_info
EntityInfo
Attributes:
NSString: idd
NSString: title
[...]
In this way I can obtain related EntityInfo when I need:
[[detail.info objectAtIndex:0] title]
I prefer this approach instead of configuring a regular relationship due to performance reasons during the parsing process.
If I use the Apple generated CoreData boilerplate to setup the stack, everything works fine and I can use the fetched property with success. But if I use the RestKit provided implementation by the RKManagedObjectStore class, the fetched property does not work. This is the error:
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<_NSObjectID_48_15 0x1a2f9ac0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key idd_info.'
It seems that $FETCH_SOURCE resolves to a NSObjectID instead of the NSObject itself. And, obviously, the idd_info property is not defined on that class.
Googling around I found the possibility to setup the resultType on a fetchRequest to NSManagedObjectResultType. This is the default behavior as stated in Apple documentation. So why does RestKit 0.20.3 use NSManagedObjectIDResultType instead? With RestKit 0.10 everything works fine...
Is this a know bug? How can I force the fetched property to NSManagedObjectResultType ?
This is the way I setup the persistent stores and create managed object context using RKManagedObjectStore.
I am in the application delegate and _managedObjectModel _managedObjectStore _managedObjectContext are singleton variables used in the whole app).
NSURL *modelURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"MyApp" ofType:@"momd"]];

_managedObjectModel= [[[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL] mutableCopy];

_managedObjectStore = [[RKManagedObjectStore alloc] initWithManagedObjectModel:_managedObjectModel];

[_managedObjectStore createPersistentStoreCoordinator];

NSString *storePath = [[self docDir] stringByAppendingPathComponent::@"MyApp.sqlite"];

NSDictionary *options = @{ NSSQLitePragmasOption : @{@"journal_mode" : @"DELETE"} };

NSPersistentStore __unused *persistentStore = [_managedObjectStore addSQLitePersistentStoreAtPath:storePath fromSeedDatabaseAtPath:nil withConfiguration:nil options:options error:&error];

NSAssert(persistentStore, @"Failed to add persistent store: %@", error);

[_managedObjectStore createManagedObjectContexts];

[RKManagedObjectStore setDefaultStore:_managedObjectStore];

[_managedObjectStore.mainQueueManagedObjectContext setUndoManager:nil];

_managedObjectContext = _managedObjectStore.mainQueueManagedObjectContext;

Thank you very much.

You must fetch on root NSManagedContext, on thread NSManagedContext have such issue.

authors: Donnit ondev

repo: RestKit/RestKit

license_source: bigquery


text:
fixes regression caused by [21db7ec] - Cache the propertyMappings in dictionary form by both the destination

With this patch also mapping with nil sourceKeyPath can be cached properly in order to be compared and retrieved.

@segiddins can you please confirm this? I think it should be an hotfix due to the regression caused by the mapping performance optimisation. It would be nice to have it in a 0.24.1.

+1

Can merge once my comments are address -- thanks @valeriomazzeo!

@segiddins  done

@valeriomazzeo thanks! I just want to fix up https://github.com/RestKit/RestKit/pull/2145 and then I will release a patch update.

authors: carllindberg segiddins valeriomazzeo


text:
Heightmaps and Materials

Hey,  I'm using Russia and Poland to make a map but I am having issues with the Heightmaps and Materials,  are these meant to merge with the tool or do I have to manually add these to each map/location.
P.S Great too BTW

Hey sorry for late reply. Yeah heightmaps and marerials are meant to be merged by the tool. If you have any problems with this please contact me through Discord I'll try to help. Some legacy maps are not possible to be merged, but that shouldn't be a case with Poland map.

repo: RestoreMonarchy/UnturnedMapMergeTool


text:
"default" player is somewhat random.

The README says the "first" item in BRIGHTCOVE_PLAYERS setting (a dict) is the default. Dict keys are unordered. Given the same keys, the order is consistent, but it's not specified. So you could have a player named "default" that is not the default depending on what other players you have defined.
Instead, the template tag should get the player named "default" if no player name is given.

You are absolutely right! I have fixed this and updated the documentation according to your suggestion. Many thanks for your help!

It is bundled in a new release on pypi 0.0.4

authors: mrmachine omji

repo: RevSquare/django-brightcove


text:
How to determine whether a contract is connected to permit

I saw in the code for revoke that it was determined whether there was a DOMAIN_ SEPARATOR is a function, but I have seen some token contract codes that do not have this function. So how does this determine whether to connect to permit?

Sorry for missing this issue. We have this check that we use to see if a token has support for Permit. Basically we check that the functions that are required for the EIP2612 standard are implemented. It's not watertight, but at least we know that if these functions are not implemented (correctly) the token does not support Permit.


text:
Path does not exist?

I cant seem to get past this error.
My Command:
Osxphotos export
--album instagram
--db /Users/landy/Pictures/PhotosLibrary.photoslibrary
“/Volumes/T7 Touch/iPhone Backup”
Error:
WARNING: photos_library is deprecated. The PHOTOS_LIBRARY argument is deprecated and will be removed in a future version of osxphotos. Use --library instead to specify the Photos Library path.
Usage: Osxphotos export [OPTIONS] [PHOTOS_LIBRARY]... DEST
Try 'Osxphotos export -h' for help.
Error: Invalid value for '[PHOTOS_LIBRARY]...': Path '“/Volumes/T7' does not exist.

You are so right! I've tried both --db and --library and would get the same results.
Then I fixed the smart quotes settings under (Edit>Substitutions>Uncheck Smart Quotes) and it fixed it!
Who knew this small little thing could mess me up for 4 hours...

repo: RhetTbull/osxphotos


text:
How can active other tab

I have 2 or more tab, now is active the first.
How can i open (only activate, the tab is alredy created)the second in RibbonWinForms?
Thanks

ribbon1.ActiveTab = ribbonTab2;

repo: RibbonWinForms/RibbonWinForms

license: MS-PL


text:
Require Node LTS instead of Node 8

Node 8 became unsupported by the node team in 2020 and many libraries started using features from node 14 and above. hence why building this project on Node 8 fails.
I think upgrading the node requirement on this project to Node 14 (LTS) will help keep this project healthy and continue being used by a lot of other libraries.

Hi @iHDeveloper
Builds have to be done with Node 10+, but degit runs fine with Node 8.
I don't see the benefit necessarily in making this project incompatible with older systems.
I maintain a more fully featured version of degit, with numerous PRs merged and other features added.
I am curious why I should update the minimum required version? I don't think support for Node 8 necessarily makes the project less healthy. But I am open to be convinced otherwise. Thank you :)

Hello o/
I took a look at the project and saw that Node 8 builds are failing completely because most libraries aren't supporting Node 8 anymore. So, I thought of suggesting the upgrade from 8 to LTS :sweat_smile:.
Since there's no necerssarily benefit of the upgrade, I'm thinking of making a pull request to enable Node 10 build (even if Node 8 failed) and add other builds for Node 14, and 16. What do you think?

repo: Rich-Harris/degit

license: mit


text:
Enum generated multiple times

Hi - I have  .net core 5 service  endpoints that require the same enum type as a parameter
      public int GetDayInterval(DynamicValuesEnum dynamicValuesEnum) ...         public async Task<GetAzureFunctionDateTIme> GetAzureDates(DynamicValuesEnum dynamicValuesEnum) ...         public async Task<GetMaintenaceModeTime> GetMaintenanceModeTime(DynamicValuesEnum dynamicValuesEnum) ...         public async Task SetOrUpdateDayInterval(int days, DynamicValuesEnum dynamicValuesEnum) ...
nswag generates 4 copies of DynamicValuesEnum[..4] , one for each call
export enum DynamicValuesEnum {
TimeInterval = 1,
ExpireSoonDayInterval = 2,
ExpiredandExpiredsoonEmail = 3,
Spendreconciliationunpaidremindernotification = 4,
Spendreporttrackingnotreportedremindernotification = 5,
AzureFunctionDateTime = 6,
MaintenaceModeTime = 7,
}
export enum DynamicValuesEnum2 {
TimeInterval = 1,
ExpireSoonDayInterval = 2,
ExpiredandExpiredsoonEmail = 3,
Spendreconciliationunpaidremindernotification = 4,
Spendreporttrackingnotreportedremindernotification = 5,
AzureFunctionDateTime = 6,
MaintenaceModeTime = 7,
}
export enum DynamicValuesEnum3 {
TimeInterval = 1,
ExpireSoonDayInterval = 2,
ExpiredandExpiredsoonEmail = 3,
Spendreconciliationunpaidremindernotification = 4,
Spendreporttrackingnotreportedremindernotification = 5,
AzureFunctionDateTime = 6,
MaintenaceModeTime = 7,
}
export enum DynamicValuesEnum4 {
TimeInterval = 1,
ExpireSoonDayInterval = 2,
ExpiredandExpiredsoonEmail = 3,
Spendreconciliationunpaidremindernotification = 4,
Spendreporttrackingnotreportedremindernotification = 5,
AzureFunctionDateTime = 6,
MaintenaceModeTime = 7,
}
getDayInterval(dynamicValuesEnum: DynamicValuesEnum2 | undefined): Observable<number> {}
getAzureDates(dynamicValuesEnum: DynamicValuesEnum3 | undefined): Observable<GetAzureFunctionDateTIme> {}
getMaintenanceModeTime(dynamicValuesEnum: DynamicValuesEnum4 | undefined): Observable<GetMaintenaceModeTime> {)

etc...
It seems like all my enum types (passed as a parameter) suffer from this behavior and I have to manually correct the generated services.ts file on the client side.  Can you help?  Any workaround for this or best practices to avoid this issue?
Regards

I’ve also been experiencing this.  It seems to be a somewhat new(ish) phenomenon, because I’ve noticed it when regenerating some old clients which previously only generated 1 enum).
I did try rolling back to older versions of nswag, but I wasn’t able to get it to reproduce the behaviour of only creating a single enum instance. So I’m not sure exactly where the issue lies. It could be some setting in Asp.Net Core.

Is the enum specified multiple times in the spec or actually referenced (with $ref)?
NSwag currently does not support merging duplicated enums as it generates enums with refs by default.

"recipientType": {
                    "description": "\r\nShouldn't really be nullable but we need this for the client generation to work",
                    "nullable": true,
                    "enum": [
                      "None",
                      "human",
                      "alien"
                    ],
                    "allOf": [
                      {
                        "$ref": "#/components/schemas/RecipientType"
                      }
                    ]
                  },

"recipientType": {
           "enum": [
             "None",
             "human",
             "alien"
           ],
           "allOf": [
             {
               "$ref": "#/components/schemas/RecipientType"
             }
           ]
         },

"RecipientType": {
            "type": "string",
            "enum": [
              "None",
              "human",
              "alien"
            ]
          },

The top 2 are parameters and the bottom is the thing being referenced (I think).
It might be the different nullability that’s causing it as it’s only generated twice despite being used as a parameter in more places?
(Sorry for the formatting, I’m on mobile at the movement)

I figured out why mine wasn’t working, it was specifying the enum values in addition to the reference. While looking into converting the swagger generator from swashbuckle to nswag I found the culprit.
I had a schema filter like this
public class OpenApiIgnoreEnumValueSchemaFilter : ISchemaFilter {
        public void Apply(OpenApiSchema schema, SchemaFilterContext context) {
            if (context.Type.IsEnum) {
                var enumOpenApiStrings = new List<IOpenApiAny>();

                foreach (var enumValue in Enum.GetValues(context.Type)) {
                    var member = context.Type.GetMember(enumValue.ToString())[0];
                    if (!member.GetCustomAttributes<OpenApiIgnoreEnumAttribute>().Any()) {
                        enumOpenApiStrings.Add(new OpenApiString(enumValue.ToString()));
                    }
                }

                schema.Enum = enumOpenApiStrings;
            }
        }
    }

Which was adding the enum values even where it was by reference. Updating the first if statement to context.Type.IsEnum && schema.Enum.Any() sorted it

authors: RicoSuter SpiraMira quails4Eva

repo: RicoSuter/NSwag


text:
Domain

READ - if adding a site do not fill this out
Why I pull requested this
What it changes?

Hello, thanks for submitting a domain, right when I get home I will work on setting it up!

Added!

authors: RileyDatLord SawyerBx

repo: RileyDatLord/ghdo


text:
Direct launch for RetroFlow/HexFlow

Here is the LUA+ code I used as a test.
System.executeUri("psgm:play?titleid=YYOLOADER&param=ux0:data/gms/Bombastic/")
System.exit()

The game works fine normally, but when I launch it like this, it downloads the Yoyoloader compatability list then crashes.
What is the proper format for launching?

Actually after searching the code I'm doubtful this app supports direct launch.
Here is how they implemented reading these URI calls in fake-08, a different emulator written in C++ that started supporting direct launch like a year ago.
https://github.com/search?q=repo%3Ajtothebell%2Ffake-08+param&type=code

Thank you x999999 if you can add this


text:
Translation fixes + Updated French (fr_CH) translation

Added a missing translation string.
Fixed string reload to include missing strings
Updated French (fr_CH) translation.
Category
This change is exactly one of the following (please change [ ] to [x]) to indicate which:

[x] a bug fix (Fix #...)
[ ] a new Ripper
[ ] a refactoring
[ ] a style change/fix

Description
Please add details about your change here.
Testing
Required verification:

[x] I've verified that there are no regressions in mvn test (there are no new failures or errors).
[x] I've verified that this change works as intended.

[x] Downloads all relevant content.
[x] Downloads content from multiple pages (as necessary or appropriate).
[x] Saves content at reasonable file names (e.g. page titles or content IDs) to help easily browse downloaded content.

[x] I've verified that this change did not break existing functionality (especially in the Ripper I modified).

Optional but recommended:

[ ] I've added a unit test to cover my change.

Looks good to me

repo: RipMeApp/ripme


text:
Images - error viewing

Error occurs when Images page is loaded.

@tony-shannon
Tony, I have updates about this issue.

I fixed the problem with images list not loading

I found a reason why the message "Something is wrong" occurs

Program tries to find token inside response, but token is absent there:

So, I have a question:
We have two ways to prevent error "Something is wrong" in Images:

remove token check from code (I can do this);
add token to response at the server path (as I can't do this, we should ask Rob about it).

What should we do?

thanks @BogdanScherban
Do you understand why "Program tries to find token inside response", but token is absent there:?
I think this one will have to wait so that Rob has time for it, can be paused for now

@tony-shannon
Yes, of course. This is a condition in plugin code (row 27):
https://github.com/PulseTile-Plugins/PulseTile-React-Carbon-Plugins/blob/master/Images/ducks/fetch-all-series.duck.js
It calls the function (row 163), which works with response array and tries to find token:
https://github.com/PulseTile/PulseTile-React-Core/blob/develop/src/utils/plugin-helpers.utils.js
This function is used in a lot of plugins. But in Images it works incorrectly because response in function initial data isn't a array.
If we remove this checking, Images will work correctly.

Suggest to remove token checking from Images-plugin.
Because we can see on showcase.ripple.foundation, that response structure is the same in comparison with dev.ripple.foundation. It means, that showcase.ripple.foundation doesn't try to search a token when display the image:

authors: BogdanScherban tony-shannon

repo: RippleOSI/Showcase-Project


text:
add frontend masters

Adding a great resource: Frontend Masters.

Nice addition but it's already there but the earlier one is out of order in the same section so can you make the PR after removing the old one.

@RitikPatni Thanks, I didn't even notice it was there. Will do another commit to this PR.


text:
Complex enums

I am writing a crate to define data structures for the USB specifications and the device class definitions that go along with them. USB contains requests, which are 8-byte structures stored in host memory and transmitted to the bus via a host controller interface (HCI) like xHCI. The fields for the requests are:

bmRequest, which is a bitmap of request attributes that specify where the data will be sent (host to device and vice-versa), the type of the request (standard USB request, class-specific, ...), and the recipient (a device, interface, ...);
The request code;
Request specific value and index parameters; and
The length of data transferred, if any.

The problem is that request codes overlap with each other depending on the type of request (e.g. if its a standard request, then its any of the requests defined in table 9-4 of the USB spec; if its class-specific then its a class-specific code; etc.). An example is a CLEAR_FEATURE request (a standard request with code 0x01) and SET_MIN (a USB audio class-specific request with the same code). Rust does not allow me to define two enumeration discriminants with the same value, but this crate requires me to not use discriminants with variants, so I can't simply define an enumeration variant per request type, and then have sub-variants for each class, for example, to overcome this limitation. Is there an alternative to solve this problem? I could define multiple request types (one per class for example) but that seems wasteful.

As someone who's familiar with USB: I recommend you make enums for different kinds of requests (standard versus class) different types. In fact I actually recommend you make a different enum for every class.

@Qyriad This was also what I was thinking. However, I cannot then encapsulate them as a central "request" type. My only alternative would be to make separate request types per class, which violates the DRY principal and is something I hesitate to do because I don't want to deal with duplicate code. As such I am seeking an alternative solution that will allow me the freedom of this crate but will also make it possible to centralize the master "request" type, and only make custom request types when a class calls for it.

See #89 + https://github.com/illicitonion/num_enum/issues/81 and now I'm also working on this.

authors: Qyriad ethindp hecatia-elegua

repo: Robbepop/modular-bitfield


text:
removeMaskOnSubmit

I don't think this is an actual issue with the plugin but rather me not understanding how to successfully set the removeMaskOnSubmit option.  Someone else installed the plugin and I'm trying to figure out how to correct it so that when a search is submitted, the mask is removed.  If I remove the attributes all together and just have the raw input sent to MySQL db, the query works fine, but I can't seem to get it to work with the input mask attributes.  In the JS file we have:
masked_inputs: function () {
Inputmask().mask(document.querySelectorAll("input"));
and in our php file we have the following attributes:
data-inputmask="'alias': 'numeric', 'groupSeparator': ',', 'autoGroup': true, 'digits': 0, 'digitsOptional': false, 'prefix': '$ ', 'placeholder': '0'"/>
When I add 'removeMaskOnSubmit': true as an additional attribute in the php file; it still doesn't work.  On the front-end, the attributes work, meaning the masks are displaying how they should; however, the parameter does not work when a search is submitted to our MySQL db. Thank you in advance for any assistance that can be provided in order to get this to work.

@universe416 ,
Or you add the removeMaskOnSubmit to the data-inputmask attribute or add data-inputmask-removemaskonsubmit="true".  This options is triggered by a form submit,  Verify the formdata in the briowser dev tools.

Thank for the reply Robin.  I'm not sure if part of your answer accidentally got deleted, but I don't understand what you wrote.  Like I said in my question, I added removeMaskOnSubmit  to the form attribute, and it does not work.  Perhaps you can provide a working example?

@universe416 ,
Can you create a jsfiddle so I can see what you exactly did.

I can't, unfortunately.  Our html is as follows:

Sale Price Range

Min Sale Price

Our JS file related to this plugin is as follows:
masked_inputs: function () {
Inputmask().mask(document.querySelectorAll("input"));

@universe416 ,
https://jsfiddle.net/qddLqqgx/3/
Open the fiddle, open dev tools browser (f12) see in the network tab
Type something in the input press submit => verify formdata of the request.
Btw you can set code snippets by typing ```   at the beginning and ending

The way your example is setup is exactly how I have added the attribute to the form; however, when I submit the search, its as though the form input parameter that I added the attribute to is skipped.  Its not just due to the removeMaskOnSubmit option; it no longer works when I add any data-inputmask options.  Could it be a conflict with something else?  The form works fine when I remove the data-inputmask attributes all together.

@universe416 ,
When you submit your form what is the formdata.  Can put a copy here.  Or send it to my gmail if you prefer.

What would be ideal is if we could do a screen share so I can show you the entire thing.  I'm happy to pay you for an 30mins-hour of consulting if you would be willing.  I'm not a front-end dev expert (I deal mostly with DB mgmt).  Our front-end dev is currently away on vacation.

@universe416 ,
Ok, but can this wait till monday?

The sooner the better.  I'm going to keep torubelshooting it on my own.  Our front-end dev is coming back sometime next week (not sure what day).  Please let me know whenever you have the time to allocate and I'll let you know if I solved the problem by then.  Not sure how to get your email but I prefer not to post mine on this open post.

I've been struggling for almost one day with a similar problem. The value submitted still had the mask applied even when I have set the removeMaskOnSubmit option.
I'm using Ruby on Rails and imported this plugin JS files using the gem 'jquery-inputmask-rails' that packages your plugin for Rails, but I just realized that it's completely outdated.
It was solved using a Git fork of that gem that is keep up to date (now packages version 3.3.4)

The jquery.inputmask.bundle.js file we have is our app indicates the follow:
/*!

jquery.inputmask.bundle.js
https://github.com/RobinHerbots/jquery.inputmask
Copyright (c) 2010 - 2016 Robin Herbots
Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
Version: 3.3.1
*/

Robin, is this the not the most up-to-date version? If not, could this be the cause of our problem?

I downloaded the most up-to-date file from Github and replaced it; same problem exists..

Which scrips are loaded?
Op do 22 sep. 2016 18:11 schreef universe416 notifications@github.com:

I downloaded the most up-to-date file from Github and replaced it; same
problem exists..
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/RobinHerbots/Inputmask/issues/1394#issuecomment-248950296,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AATb70_AUZlTHEo-xTfbs9DwjKSqJMFlks5qsqingaJpZM4KDWlf
.

@universe416 ,
Just a thought, is there somewhere in the code a binding to the submit event?

Not sure...the form data is passed to a MySQL query.

Hi Robin.  Can we communicate through email?

Robin.herbots@gmail.com
Op vr 23 sep. 2016 18:13 schreef universe416 notifications@github.com:

Hi Robin. Can we communicate through email?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/RobinHerbots/Inputmask/issues/1394#issuecomment-249235477,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AATb7wbhRQZk-5Z3cdMQB-EOek9rE4vDks5qs_qlgaJpZM4KDWlf
.

Hi Robin...do you realize that the jfiddle you created does not work?

@universe416 ,
In a developers point of view it works.  Look at the submitted formdata.

sir i also have the same problem as this....i tried the same as what you write up there in jsfidle but not working... and also just downloaded the newest version...

@t0n1zz ,
How are you submitting the data?

Listen to Robin.

i am not sure how to answer that question, but i use laravel framework for handling backend... maybe that's will help?

Are you using a jquery date picker of some sort?  I'm using the datepicker from uikit.

no, for date input i only using inputmask but beside using inputmask i also using this https://github.com/1000hz/bootstrap-validator for validating form input.

what's the purpose of the date inputs in your application?  Are they date ranges?
(e.g. min/begin date max/end date)

If so.. your PHP page that include the HTML input might look something like this (please note, the md/material design and uk/uikit is relevant to the file I took this out of to provide an example for you, so Replace Input_Date with whatever you'd like)
<input id="Input_Date" name="Input_Date[mindate]" type="text" class="md-input" data-uk-datepicker="{format:'MM-DD-YYYY'}" value="<?php echo (isset($_SESSION['form_data']['Input_Date']['mindate']) ? $_SESSION['form_data']['Input_Date']['mindate'] : ''); ?>" />
and your php sql query might look something like this...
} else if(isset($value['mindate']) && isset($value['maxdate']) && $value['mindate'] != '' && $value['maxdate'] != '') {                 $valMIN = date_format(date_create_from_format('m-d-Y', $value['mindate']), 'Ymd');                 $valMAX = date_format(date_create_from_format('m-d-Y', $value['maxdate']), 'Ymd');                 $sql[] = " $key BETWEEN $valMIN AND $valMAX";

no, just make sure they type dd/mm/yyyy,
but my problem is not in date input, i already have a way to handle that, my problem is in thousand separator... so when i type 1000000 it will appear 1.000.000, it just for better user experience and the problem is when i post the form..
what i expect is 15000000 and what i get is 15.000.000 and the result is what saved into my mysql database is 15 , just the number before thousand separator.... because my field in mysql is float not varchar

No PHP included....This works for me...
<input id="your_input" name="your_input" type="text" class="md-input" maxlength="14" data-inputmask="'alias': 'numeric', 'groupSeparator': ',', 'autoGroup': true, 'digits': 0, 'digitsOptional': false, 'autoUnmask': true, 'removeMaskOnSubmit': true"/>

BTW..if the field does not have a decimal, maybe consider changing the field type in MySQL to BIGINT

I'm a little confused.  What does the input represent?  A date? number? decimal? geometry? sign language?

represent value for financial report and it will be too short if i using bigint so i use float since it have the biggest one.....

well i think we are talking a little out of scope... my question is just how to make removeMaskOnSubmit working.... since it is not working in here

@t0n1zz ,
The removeMaskOnSubmit only works on a simple form submit.  When using an ajax call, the removeMaskOnSubmit is not used.  In the case you subscribe, I guess using autoUnmask and unmaskAsNumber will do.
If this doesn't work, create a new issue with an example in a jsfiddle.
I am going to close this issue.

repo: RobinHerbots/Inputmask


text:
Set is not allow some of expression.

@set does not allow some of expression.
Eg.
@set('somevar',$object->getValue())
@set('somevar',$object->getValue('params'))
@set('somevar',somefunctionCall('Params'))
@set('somevar',Session::get('Params'))
Once I've use the expression above, It has nothing compiled in compiled template file and of cause it has no variable setting.
still not work around, please help to fix.

just created a new test case for this issue and it seems it is caused by not having a space after the first parameter comma.
Not working:
'''php
@set('somevar',somefunctionCall('Params'))
@set('somevar',$object->getValue('params'))
@set('somevar',$object->getValue())
'''
Working:
'''php
@set('somevar', somefunctionCall('Params'))
@set('somevar', $object->getValue('params'))
@set('somevar', $object->getValue())
'''

Hi, Thank You.

authors: RobinRadic palamike

repo: RobinRadic/blade-extensions


text:
chore(main): release 1.0.2

:robot: I have created a release beep boop
1.0.2 (2024-10-27)
Miscellaneous Chores

release 1.0.2 (503831e)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.0.2
:sunflower:

repo: Robinrrr/nuxt-deepl-module


text:
Added sanity checks to track down a possible bug

Since I cannot reproduce #245 manually or with the tests, I added more sanity checks to try to identify the problem whenever it strikes back.

Thanks a lot, I think it can help to make the understanding of this bug easier if it happens again.

It seems one of the exceptions is raised during game_phases/kick_off/scenario_5. I am investigating it...

authors: medrimonia omichel

repo: RoboCup-Humanoid-TC/webots


text:
Switch everything over to Jammy

Follow up to #206
Requires #210
This switches all of the bazel builds to Jammy

This change is

Done. Fixed references and rebased on latest main.

Failures as expected, going to go ahead and merge forward for now!

authors: EricCousineau-TRI sloretz

repo: RobotLocomotion/drake-ros


text:
Links open in current tab.

Description:
Clicking on any link like username or issues count opens the GitHub page in the same tab which can disturb the visitor.
Steps to reproduce:

Goto Leaderboard page
Click on any members' username
Their GitHub profile open in same tab

Expected behavior:
Links should open in new tab.
Actual behavior:
Links are opening in same tab.

It is by design.  Not to clutter users' browser with extra tabs.

authors: Sing-Li kishanhitk


text:
Black screen and frozen frame

In the Windows version of the client (Client version: 1.2.0 prerelease and 1.20;  Server version: 0.21 - 0.23) I get after some time a black screen in the inner frame of the client. The menu and the servermenu is still working. After selecting "Reload server" i can see the normal screen but it is impossible to interact with the frame - no clicking or typing works.
The web interface and the mobile app work without any issues at the same time.
"Application reload" solves the problem, till the black screen appears.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Same exact issue here - Client Version 1.2.0, Server 0.21 - Windows 10 Pro build 10586

Same here:
Windows 10 x64
client 1.2.0
server: latest dev

Exact the same issue here:
Windows 10 x64
client 1.2.0
server: latest dev

Same here with windows 10 x64, client 1.2.0, serveur 0.24

same for us :+1:

Same here w/ 1.2.0 on Win 10.  Black screen of death.

This is an electron bug, I will update the electron version before the next release to see if we can fix that.

Depends on https://github.com/electron/electron/issues/3871 to update our electron version

similar to this:
https://github.com/RocketChat/Rocket.Chat.Electron/issues/173

Very likely to be a problem of Chromium compositor GPU optimization.
Can we please report some information on the Video Card hardware and Video driver version on the system(s) that have this problem. Thanks.

Nvidia Quadro K620 - Driver version: 10.18.13.5382

Windows 10
Nvidia Quadro FX1800
9.18.13.4195
Windows 10
Nvidia Geforce GT 335M
9.18.13.4192

Le 25/04/2016 à 19:49, Megatronic79 a écrit :

Windows 10
Nvidia Quadro FX1800
9.18.13.4195
Windows 10
Nvidia Geforce GT 335M
9.18.13.4192
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/RocketChat/Rocket.Chat.Electron/issues/150#issuecomment-214458605

Windows 10
Nvidia Geforce GTX 960
10.18.13.6175

I CAN NOT repeat the bug on an Intel HD 4000 video card - Laptop - 10.18.10.2476 (reporting to help narrow down the issue)

Same bug on Windows 10 x86_64 and an Intel HD Graphics 4000

Le 25/04/2016 20:37, Poil a écrit :

Same bug on Windows 10 x86_64 and an Intel HD Graphics 4000
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/RocketChat/Rocket.Chat.Electron/issues/150#issuecomment-214473660

Also reproduced on HD 4000 with 10.18.10.4276

L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus

I can also confirm this issue on my lenovo laptop with Windows 10 x64 and Intel HD 3000 at work. But I dont have this issue at home running Windows 10 x64 with ATI 7950 HD on my desktop.

Windows 10 x64 GeForce GTX 560Ti driver 359.00

Good news.    Please help test this version with GPU optimization disabled.
Please uninstall existing version, install this one, and run it for a few days on problematic system(s).
Please let us know if it solves the problem on those systems.
installer for test solution to black squares problem

Been running the new software for the last hour - no blackouts (and it used to take under 10 minutes for it to happen) - Nvidia Quadro K620 - Driver version: 10.18.13.5382

Application run for about an hour. No black screen for now.

Runs perfectly since 2 h.

Ok guys i've released fixed version of the clients that should have this issue fixed.
New build updated: here
If you're seeing graphical glitches other then just full blackout try out the build @Sing-Li Posted: GPU-Accel Disabled Windows Build
Please let me know if this fixes it for you guys!

@geekgonecrazy with official build from your website (v1.3.1) we were getting frozen black screen from time to time on windows 10 x64. Now I've tried the above version posted by you from Sing-Li for couple of days and it seems to work just fine. I'll probably install it on other PCs and message you if any of them run into trouble.

@poplolek awesome!  Sorry I'll get with someone and get the website version update!  Thanks for letting me know

We had the same black screen problem. And I can confirm that it is fixed with the nogpu-version.

We've been experiencing the same issue with both non-GPU and normal versions (Win7 and Win10). Not sure but it might be related to the amount of animated GIFs/images within the channel? Since when we enabled "Collapse embedded media by default" the issue goes away.

yeah it sounds like the render thread gets locked up...  Does this happen after you've had it open for a while?   Or do you have a ton of gifs that load with the channel load?   Thinking we might be able to do a couple of things.

Unload gifs from the dom when further back in history out of view.
Also pause gifs until hovered.  Created an issue here: https://github.com/RocketChat/Rocket.Chat/issues/4055

It happens pretty much straight away if you're in a channel that has lots of gif spam ;)
Some channels have quite a few gifs within the channel, collapsing embedded media was the only way to avoid black screen issues. Unloading sounds like a sensible approach, thanks for creating an issue :)

So my friend was experiencing the same the way I solved it is by opening the URL to the server in chrome. Create an application shortcut and add it to the taskbar. Downside is of course that it will only work for one server. The sidebar you would normally get isn't there. So If you need this quick "fix"  and you have multiple servers simply create multiple application shortcuts or simply run each of them in separate tabs.

Issue is active on 1.3.1 version. We have 25 users and every morning everyone get blank screen, application reload helps. So... i just installed nogpu version, lets see tomorrow.

Same problem here, it happens when uploading files to teammate.
It's not important if you drag the file or select it from file explorer.
Win10x64

I also have the black screen problem.  Just uninstalled and reinstalled version 1.3.1.  I have to quit the app and reopen it.

Windows 10 x64, Client version 1.3.1, Intel HD 520.
Still getting black screens.

Getting black screens here as well.

Windows 10 x64
Client version 1.3.1
Intel HD Graphics 4600

Black screen here, too:

Windows 10 x64
Client version 1.3.1
NVidia Geforce 310m (with latest driver 341.96)

This is an issue with Electron, see the GitHub issue here: https://github.com/electron/electron/issues/4380#issuecomment-198445455

Sames issue here with Windows Surface Pro 4s
Windows 10 x64
Client: 1.3.1
Server: 0.44.0
Intel Graphics

I'm using the above posted 1.3.1 version of the client on Windows 10 aniv. update (Version 1607, build 14393.51) and I still get the black screen.
Dell Precision M6800 with:
AMD FirePro M6100 FireGL V - Driver version 15.200.1045.0
Intel(R) HD Graphics 4600 - driver version 20.19.15.4454

@RocketChat/core Any chance we can have this looked into again? As it's becoming an extremely common situation

we went back to an early version of 1.3.1, (rocketchat-v1.3.1-win32-x64.exe) with a file size of 36,715KB.  We downloaded it months ago, and it was still in one guy's downloads folder.  It works for us.  Over 25 users verified fixed.

Also experiencing this issue wit version 1.3.1 on Windows 10. Have seen the black screen twice now in last 2 days.

@Sing-Li Is that installer for nogputest based on itanium architecture?  Is there one for x64?

We have several windows 10 users with Dell machines & intel graphics having this issue.

Downloaded the 1.3.1 installer, and still have this issue.

You gotta try the old 1.3.1 installer.  That's the only thing that worked for us. You can download at:
http://www.filedropper.com/rocketchat-v131-win32-x64
I don't SUPER trust file sharing sites, so I am providing the hash:
SHA256          EC9097183EA65D1D0F2097E2A6A51DEE4F2E4B1572EC1E1DE783EB6F16D34D66
In powershell, do "get-filehash
It would be good if the vendor also provided the hash of all download files.

I tried the older 1.3.1 version but every time I try to drag the window on the screen I get an error.  I also saw this with another version I tried.  I haven't seen any black screen yet.  I'll update this if I do.

Personnaly I have switch to Rambox which is a multiclient that's support RocketChat and are doing the job

Rambox didn't work for me because we're using SSO. (they state they don't support it.)

Rambox worked for us and we use SSO.  And Rambox also doesn't give the javascript error either.

+1

+1, forced to use rocketchat-v1.3.1-nogputest-win32-ia32.exe, which works most of the time, but is not foolproof to prevent a black screen (especially with sending photos)

I posted a bounty for this: https://api.bountysource.com/badge/issue?issue_id=32130646

Was the Electron Update to address this? Anyone tested it?
I will rebase tomorrow and test directly from source tomorrow since for us this problem happens very often.

@LFCavalcanti the newest release should fix it

Latest version 1.3.1
Not fixed yet. Our team is still facing this problem.
On releases tab, I can see V2.0.0 but there is no Windows, Mac version.
@geekgonecrazy any idea?

@imsamthomas I opened #272 for exactly this reason.
I'm trying to install and start with NPM from source, but lot's of errors.

OK, I give up, I updated NPM, NVM, Node, reinstalled Python 2.7, even looked at how to fix the "node-gyp rebuild" error, but even following this: https://www.robertkehoe.com/2015/03/fix-node-gyp-rebuild-error-on-windows/
I just can't get NPM to install the 2.0.0 client from source.
Can someone from the DEV team give us a little attention please? Maybe build the installers for 2.0.0?

LFCavalcanti, yes this would be really nice to get V2 for testing!

https://github.com/RocketChat/Rocket.Chat.Electron/pull/273 Work is being done to automate the releases.

@LFCavalcanti @LXSysadmin can you guys give the latest released binaries a try?  Thanks!
https://github.com/RocketChat/Rocket.Chat.Electron/releases/tag/2.0.1

@geekgonecrazy , I installed on Windows 10 so far... couple hours using, no more black screen and oh boy is it faster now!

Fix by https://github.com/RocketChat/Rocket.Chat.Electron/pull/278

authors: BarnumD Disar ExaltedJim LFCavalcanti LXSysadmin Lonewolff Megatronic79 NioTeX Poil Ruuudi Sing-Li Vulg brady-young cbajohr engelgabriel geekgonecrazy graywolf336 imsamthomas krnlde mkenyon2 mm-jatkins msklywenn nina2cool popiolek rodrigok ryanaverill saatomic sgerritse stevenhfotofix thiemol tomash1111111111111 twhiting tyrel unassassinable


text:
Menu icon takes too much space on OSX

My Setup

Operating System: Mac OSX 10.9
App Version: Rocket.Chat+ 2.12.1

[x] I have tested with the latest version
[x] I can simulate the issue easily

Description

First let me thank you for removing the counter for 0 unread messages which was introduced in 2.12.0. While the counter no longer shows up, the space is still reserved

Current Behavior

Additional space right of the menu bar icon is added
Expected Behavior

No additional space should be added

In the right side is no space.
In the right side you should see the „private“ message count

@HappyTobi But if there are no private messages, the space should go away. This it at least the behaviour of many other applications which display a counter. For example https://github.com/ViennaRSS/vienna-rss

@HappyTobi  Thanks a lot for fixing this!


text:
npm run prod编译后

请问，npm run prod编译到dist目录后，怎么能正常运行dist下的index.html,怎么和真是库连接，谢谢！

打开http://localhost:3000  数据库是nedb 不用安装配置，轻巧文本即插即用型

抱歉，可能我的描述不清楚，其实我是想问，怎么正常运行dist下的index.html这个文件，比如说，本地怎么试运行

比如说http://localhost:3000/dist/ 就可以运行了？用什么路径运行呢

你可以npm run prod, 在dist生成静态资源。但是有登录限制，你可以尝试去掉登录模块重新npm run prod

好的，我试试，非常感谢！

在dist生成的静态资源，你可以在本地直接打开index.html, 或者丢在任意一个web服务器里都行

谢谢！

authors: Janegaoo RodgerLai

repo: RodgerLai/nodejs-nedb-excel


text:
订阅日历希望添加一个日程分类，同步现在是单向的吗？

我在qq日历里添加的日程，会同步过来，但是没有日程分类，希望可以加一个订阅日历的日程分类，最好能同步订阅日历里创建的几种日程分类。
而且发现，同步后的日程，如果我在qq日历里删除，但是思源这边不会自动删除，希望能进行双向同步

这个后面逐步会优化的，最终目标是做成双向的，QQ日历里删除的话，插件要重新加载一下，后面优化一下，增加定时同步

authors: RogerHuHu flyingnight


text:
SocketGuild#GetVanityInviteAsync throws a nullref

System.NullReferenceException: Object reference not set to an instance of an object.
at Discord.Rest.RestInvite.Update(Invite model)
at Discord.Rest.RestInviteMetadata.Update(InviteMetadata model)
at Discord.Rest.RestInviteMetadata.Create(BaseDiscordClient discord, IGuild guild, IChannel channel, InviteMetadata model)
at Discord.Rest.GuildHelper.<GetVanityInviteAsync>d__18.MoveNext()

The guild has a valid vanity URL.
I am on nightly 2.0.0-beta2-00991.

#1094 introduced this method, which did not account for the custom return type of the endpoint. Will push a fix later.


text:
Add Syntax Highlighting Support for Printing

Is your feature request related to a problem? Please describe.
I'm always frustrated (i'm being forced to say this by feature request format) when I need to print or save code from Karbon with syntax highlighting. Currently, the code prints or saves as a PDF without color coding, making it hard to distinguish different elements of the code.
Describe the solution you'd like
I would like Karbon to include an option to print or save code as a PDF with syntax highlighting preserved. This would involve exporting the code in a format that retains the colors and formatting used in the editor, ensuring that the printed or saved PDF maintains the same visual clarity as the on-screen code.
Describe alternatives you've considered
Don't know.....
Additional context
Adding syntax highlighting to the print and PDF export features would greatly enhance the readability and usefulness of the exported code. This feature would be especially beneficial for users who need to share code in a professional or educational context.

It's a great idea but it's going to be very hard to implement


text:
Added character sheet for Drakar och Demoner 6.0

Both the sheet and the game system are in Swedish.
The character sheet is based on the Stars Without Number community sheet.

Just a few things to note. I had to make some, mostly "meta", changes to your sheet. You'll want to make sure your code is fully up-to-date with my changes before you make any further changes/fixes to the sheet or you're going to have merge issues.
The changes I made:

Fixed the formatting/encoding of the sheet.json. The roll20id and roll20name both expect a string, rather than an array. The file was a weird encoding and had some hidden special character that was breaking thing, so I changed it to UTF-8.
Changed the line endings from windows (CRLF) to unix (LF). Please update your text editor to use this same setting so that we don't constantly have the line-endings change back and forth every time code is committed.
Changed the file encoding for the html to UTF-8 so that the language special characters would show up correctly.


text:
Character sheet - Kuro (FR)

Changes / Comments

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
Yes

[ ] Is this a bug fix?
No

[ ] Does this add functional enhancements (new features or extending existing features) ?
No

[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
No

[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
No

[ ] If this is a new sheet, did you follow [Building Character Sheets standards]
No

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.

Character Sheet Info Roll20 Internal Use only.

Hey there @dilhansarica , there is a already a sheet for Kuro, so why not translate that instead of creating a new sheet? I am asking because while there have been duplicate public sheets allowed in the past, going forward Roll20 wants to limit this practice. Thanks for all the work you do!

Hey there @dilhansarica , there is a already a sheet for Kuro, so why not translate that instead of creating a new sheet? I am asking because while there have been duplicate public sheets allowed in the past, going forward Roll20 wants to limit this practice. Thanks for all the work you do!

Hi mperes, we try to use this sheet at the beginning, but there is a lot of incomplete features or bugs (as the author mentionned it in the readme) and so the sheet don't suit to play the game. I will gladly add a french translation, but this sheet doesn't work very well... For example, you can't add a second line in skills area, the calculation of a skill check is not correct...
So our proposal is a clean sheet without bugs that represents all the aspects of the game. We added initiative, differenciation between skills, specialities, special capacities, good calculations for the dice checks. We expect very much to play with this sheet with our players.

Hi mperes, we try to use this sheet at the beginning, but there is a lot of incomplete features or bugs (as the author mentionned it in the readme) and so the sheet don't suit to play the game. I will gladly add a french translation, but this sheet doesn't work very well... For example, you can't add a second line in skills area, the calculation of a skill check is not correct...
So our proposal is a clean sheet without bugs that represents all the aspects of the game. We added initiative, differenciation between skills, specialities, special capacities, good calculations for the dice checks. We expect very much to play with this sheet with our players.

Hello @dilhansarica, could you contact the original author and check if he is ok with a complete rewrite of this work?

Hello @dilhansarica, could you contact the original author and check if he is ok with a complete rewrite of this work?

Hello @mperes, I found its github & twitter profile, but there is no way to contact him unfortunately. I try to find other profiles in google, but nothing. Finally, I made a fake pull request to try to get an answer on this subject, but he has not a very active profile, I am not sure he will see it.

Hello @mperes, I found its github & twitter profile, but there is no way to contact him unfortunately. I try to find other profiles in google, but nothing. Finally, I made a fake pull request to try to get an answer on this subject, but he has not a very active profile, I am not sure he will see it.

authors: dilhansarica mperes roll20deploy


text:
wrong characters returned

Hello I'm Alessandro, I was doing some test and I found out some problem with "particular" chars:
please provide the version of installed library and RN project.
"react-native": "0.64.3"
"react-native-blob-util": "^0.15.0"
a sample code snippet/repository is very helpful to spotting the problem.
import React, {Node, useState} from 'react';
import { SafeAreaView, ScrollView, StatusBar, TextInput,Button, useColorScheme, View,} from 'react-native';
import ReactNativeBlobUtil from 'react-native-blob-util'

const App: () => Node = () => {
  const [text,setText] = useState("")
  return (
    <SafeAreaView>
    <Button title="test" onPress={()=>{downloadFile("https://www.i18nqa.com/debug/utf8-debug.html","mm.txt")}}></Button>
    <TextInput defaultValue={text} multiline={true}></TextInput>
    </SafeAreaView>
  );
  async function downloadFile(url,fileName) {
    const { config, fs } = ReactNativeBlobUtil;
    const downloads = fs.dirs.DownloadDir;
    let status = 0;
    try {
      const res = await config({
        fileCache: true,
      }).fetch('GET', url);
      status = res.info().status;
      if (status == 200) {
        // the conversion is done in native code
        let base64Str = res.base64().then((d)=>{console.log("done base64")});
        // the following conversions are done in js, it's SYNC
        res.text().then((t)=>{console.log("done text");setText(t);});
      } else {
        // handle other status codes
        console.log("EROR", status);
      }
    } catch (errorMessage) {
      // error handling
      console.log(errorMessage, status);
    }
  }
};
  export default App;

For example € appears as "â�¬"
Can you please take a look?
Thanks
Alessandro

This is actually the correct behaviour.
Based on the implementation and standard for base64 only characters in the range U+0000 to U+00FF are supported. This does not include the € sign.
A workaround would e.g. be to first convert it to html representation, or to not relay on the base64 but e.g. use JSON to transport the data.

Just to understand: res.text()  imply a base64 conversion of the downloaded content?

Yes exactly.
See: https://github.com/RonRadtke/react-native-blob-util/blob/d52ba2ba5155252fd8a8e797dffd7684c59fcd17/class/ReactNativeBlobUtilBlobResponse.js#L79

solved by changing the response type before to request the text

repo: RonRadtke/react-native-blob-util


text:
the commandline for training the model on miniImageNet?

hello, how can I train this model on miniImageNet?
There were some "nan" errors when I tried to use the args of TieredImageNet to train the model on miniImageNet.

Hi, sorry for the late reply
have you disabled the embedding optimization during training?  #82 line in INSTA_ProtoNet.py

Thank you!
I ran it on TieredImageNet successfully after commenting out line 82.
I have another question: Which args should I modify if I want to run it on miniImageNet?
How about this one?【python train_fsl.py --max_epoch 200 --model_class INSTA_ProtoNet --backbone_class Res12 --dataset MiniImageNet--way 5 --eval_way 5 --shot 1 --eval_shot 1 --query 15 --eval_query 15 --balance_1 1 --temperature 64 --temperature2 64 --lr 0.0002 --lr_mul 30 --lr_scheduler cosine --step_size 20 --gamma 0.5 --gpu 0 --init_weights ./saves/initialization/miniImageNet/Res12-pre.pth --eval_interval 1 --use_euclidean】

Hi you can try to set the temperature to 24, temperatures 2 to 32 and lr_mul to 25

repo: RongKaiWeskerMA/INSTA


text:
Creating a supervisor to start other servers?

In .iex.exs, three servers are started:
LndClient.Tools.HtlcUpdates.start_link
LndClient.Tools.InvoiceUpdates.start_link
LndClient.Tools.ChannelUpdates.start_link

What do you think about having a supervisor manage these?
defmodule LndClient.Application do

  @moduledoc false

  use Application

  @impl true
  def start(_type, args) do
    children = [
      LndClient.Tools.HtlcUpdates,
      LndClient.Tools.InvoiceUpdates,
      LndClient.Tools.ChannelUpdates,
    ]

    opts = [strategy: :one_for_one, name: LndClient.Supervisor]
    Supervisor.start_link(children, opts)
  end

end

Then in the mix file we make the appropriate changes:
  def application do
    [
      mod: LndClient.Application,
    ]
  end

Since I hope to use this in a Phoenix app, this should just start all the apps under LndClient, such that they can be called to get info like invoice updates (will ask about this in a separate issue btw).

lnd_client is meant to me a library of functions and GenServers that can be used by an application as a dependency.
Said applications are free to use any combination of features from lnd_client. What you are proposing:

Creates an application straight in the library
Is a specific case making use of htlcs, invoices, and channels at the same time

I'd recommend to apply those recommendations in your Phoenix app rather than in this lib.

Thanks! Your reply to #8 clarifies this.

authors: RooSoft ramontayag

license: Unlicense


text:
Empty docs page

What is supposed to be on this page?
https://docs.rootsrated.com/Marketing/agency-access/

@wleklinski do you know anything about this page (what should be on it) or should I check with Jas?

I think the page may have been removed when we clarified our target customer, but the link remains?

That seems possible. Do you think it's reasonable for me to just nuke this page?

We no longer request agency access ... just page access. Can probably nuke. Jordan just lists out steps to a partner rather than referring to docs.

authors: bpapillon jasdeepg wleklinski

repo: RootsRated/support-documentation


text:
Scattering behavior of Zero 3

Hi,
Im using Zero 3 model with a NUC i7, running Ubuntu 22.04 and ROS2 Humble.
I followed the instructions to install all the necessary packages and it works pretty well. The only issue I'm having is when I run slam_launch.py; the robot starts acting up when I rotate it, just like in the video. I figured out that the trouble seems to be linked to odometry/filtered because when I turn it off, the robot stops acting weird. But turning off odometry/filtered isn't really a solution for me.
Best Regards
Screencast from 05-15-2024 12_02_44 PM.webm

@talari-bgu I suspect you have two nodes publishing to the same TF.
if oyu can post your slam and ekf configs here I can take a look for you.

Hi @giovanidiniz.
Worth to mention that the slam node in rviz2 works fine when I run the robot in Gazebo.
ekf:
ekf config file
ekf_filter_node:
ros__parameters:
use_sim_time: false
frequency: 15.0
sensor_timeout: 1.0
two_d_mode: true
transform_time_offset: 0.0
transform_timeout: 0.0
print_diagnostics: true
debug: false
debug_out_file: /path/to/debug/file.txt
publish_tf: true
publish_acceleration: false
reset_on_time_jump: true
    map_frame: map                   # Defaults to "map" if unspecified
    odom_frame: odom                 # Defaults to "odom" if unspecified
    base_link_frame: base_link       # Defaults to "base_link" if unspecified
    world_frame: odom                # Defaults to the value of odom_frame if unspecified
    odom0: odometry/wheels

    odom0_config: [false, false, false,
                   false, false, false,
                   true,  true,  false,
                   false, false, false,
                   false, false, false]

    #        [x_pos   , y_pos    , z_pos,
    #         roll    , pitch    , yaw,
    #         x_vel   , y_vel    , z_vel,
    #         roll_vel, pitch_vel, yaw_vel,
    #         x_accel , y_accel  , z_accel]

    odom0_queue_size: 10
    odom0_nodelay: true
    odom0_differential: false
    odom0_relative: true

    imu0: imu/data
    imu0_config: [false, false, false,
                  false,  false,  false,
                  false, false, false,
                  false,  false,  true,
                  false,  false,  false]

    #        [x_pos   , y_pos    , z_pos,
    #         roll    , pitch    , yaw,
    #         x_vel   , y_vel    , z_vel,
    #         roll_vel, pitch_vel, yaw_vel,
    #         x_accel , y_accel  , z_accel]

    imu0_nodelay: true
    imu0_differential: false
    imu0_relative: true
    imu0_queue_size: 12

    imu0_remove_gravitational_acceleration: true

    use_control: false
    stamped_control: false
    control_timeout: 0.2
    control_config: [true, false, false, false, false, true]
    acceleration_limits: [1.3, 0.0, 0.0, 0.0, 0.0, 3.4]
    deceleration_limits: [1.3, 0.0, 0.0, 0.0, 0.0, 4.5]
    acceleration_gains: [0.8, 0.0, 0.0, 0.0, 0.0, 0.9]
    deceleration_gains: [1.0, 0.0, 0.0, 0.0, 0.0, 1.0]

[ADVANCED] The process noise covariance matrix can be difficult to tune, and can vary for each application, so it is
exposed as a configuration parameter. This matrix represents the noise we add to the total error after each
prediction step. The better the omnidirectional motion model matches your system, the smaller these values can be.
However, if users find that a given variable is slow to converge, one approach is to increase the
process_noise_covariance diagonal value for the variable in question, which will cause the filter's predicted error
to be larger, which will cause the filter to trust the incoming measurement more during correction. The values are
ordered as x, y, z, roll, pitch, yaw, vx, vy, vz, vroll, vpitch, vyaw, ax, ay, az. Defaults to the matrix below if
unspecified.
    process_noise_covariance: [0.1,   0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.1,   0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.06,   0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.03,   0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.03,   0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.2,   0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.05,   0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.05,   0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.04,   0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.01,   0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.01,   0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.5,   0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.4,   0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.01,   0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.015]

[ADVANCED] This represents the initial value for the state estimate error covariance matrix. Setting a diagonal
value (variance) to a large value will result in rapid convergence for initial measurements of the variable in
question. Users should take care not to use large values for variables that will not be measured directly. The values
are ordered as x, y, z, roll, pitch, yaw, vx, vy, vz, vroll, vpitch, vyaw, ax, ay, az. Defaults to the matrix below
#if unspecified.
initial_estimate_covariance: [1e-9,   0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    1e-9,   0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    1e-9,   0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    1e-9,   0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    1e-9,   0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    1e-9,   0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.1,   0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.1,   0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    1e-9,   0.0,     0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    1e-9,    0.0,     0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     1e-9,    0.0,     0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.1,    0.0,    0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     1e-9,   0.0,    0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    1e-9,   0.0,
0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,     0.0,    0.0,    1e-9]
slam:
slam_toolbox:
ros__parameters:
# Plugin params
solver_plugin: solver_plugins::CeresSolver
ceres_linear_solver: SPARSE_NORMAL_CHOLESKY
ceres_preconditioner: SCHUR_JACOBI
ceres_trust_strategy: LEVENBERG_MARQUARDT
ceres_dogleg_type: TRADITIONAL_DOGLEG
ceres_loss_function: None

# ROS Parameters
odom_frame: odom
map_frame: map
base_frame: base_link
scan_topic: /scan
mode: mapping

# if you'd like to immediately start continuing a map at a given pose
# or at the dock, but they are mutually exclusive, if pose is given
# will use pose
#map_file_name: test_steve
# map_start_pose: [0.0, 0.0, 0.0]
#map_start_at_dock: true
#map_file_name: /home/rover/rover_workspace/office_map
#map_start_pose: [0.0, 0.0, 0.0]

debug_logging: false
throttle_scans: 1
transform_publish_period: 0.02 #if 0 never publishes odometry
map_update_interval: 5.0
resolution: 0.05
max_laser_range: 20.0 #for rastering images
minimum_time_interval: 0.5
transform_timeout: 0.2
tf_buffer_duration: 30.
stack_size_to_use: 40000000 #// program needs a larger stack size to serialize large maps
enable_interactive_mode: true

# General Parameters
use_scan_matching: true
use_scan_barycenter: true
minimum_travel_distance: 0.25
minimum_travel_heading: 0.25
scan_buffer_size: 5
scan_buffer_maximum_scan_distance: 10.0
link_match_minimum_response_fine: 0.1
link_scan_maximum_distance: 1.5
loop_search_maximum_distance: 3.0
do_loop_closing: true
loop_match_minimum_chain_size: 10
loop_match_maximum_variance_coarse: 3.0
loop_match_minimum_response_coarse: 0.35
loop_match_minimum_response_fine: 0.45

# Correlation Parameters - Correlation Parameters
correlation_search_space_dimension: 0.5
correlation_search_space_resolution: 0.01
correlation_search_space_smear_deviation: 0.1

# Correlation Parameters - Loop Closure Parameters
loop_search_space_dimension: 8.0
loop_search_space_resolution: 0.05
loop_search_space_smear_deviation: 0.03

# Scan Matcher Parameters
distance_variance_penalty: 0.5
angle_variance_penalty: 1.0

fine_search_angle_offset: 0.00349
coarse_search_angle_offset: 0.349
coarse_angle_resolution: 0.0349
minimum_angle_penalty: 0.9
minimum_distance_penalty: 0.5
use_response_expansion: true

Hello @talari-bgu
After further investigation, we identified that the conflict was caused by two nodes simultaneously publishing TFs, which led to the observed issue. We have since updated the GitHub repository with revised parameters to resolve this conflict. The updated configuration has been tested on our hardware, and it successfully mitigates the issue. You should now be able to replicate these results on your setup as well.
Thank you for your valuable input, which helped us pinpoint and address this matter. Please feel free to reach out if further assistance is needed.

authors: giovanidiniz ssharma0704 talari-bgu


text:
Fix alignment of docs site (EN-689) and introduce common container style (EN-659)

Fixes an issue with alignment in the docs site layout by introducing some common container styles.
Before

After

Adjusted the styles to display correctly on iPad.  Just realised that previously the masthead was a mess on ipad

repo: Royal-Navy/standards-toolkit


text:
jquery.fn.sortable can't drag grouped list over each other

$('#master-list').sortable({
handle: '.glyphicon-move',
animation: 150,
group:{
name: 'master',
put: ["directReport"]
},
onAdd: function(e){
$(e.from).children('div').eq(e.oldIndex).addClass('disabled');
}
});
$('#report-container > div > div.direct-report').sortable({
handle: '.glyphicon-move',
filter: '.disabled',
animation: 150,
group:{
name: 'directReport',
pull: 'clone',
put: false
}
});
I am using the above code to build a sortable master-list which can inherit items from smaller lists.  I get the following error when dragging one of the direct-report lists over each other on my way to the master-list: NotFoundError jquery.fn.sortable.min.js, Line: 2, Column: 1100

I fixed the problem by doing the following:
$('#report-container > div > div.direct-report').each(function(){
$(this).sortable({
handle: '.glyphicon-move',
filter: '.disabled',
animation: 150,
group:{
name: 'directReport',
pull: 'clone',
put: false
}
});
});

Try dev-branch.

repo: RubaXa/Sortable


text:
Function of "sort" option

I'm looking at the example on the front page that's supposed to highlight the operation of the "sort" option (http://jsbin.com/xizeh/2/edit?html,js,output), and I can't tell if it's broken or if I don't understand it does--I would assume that it would sort the elements of the list in lexicographic order, but that isn't the case in the example.

This option is responsible for the ability to sort  into the list
  - true - possible
  - false - not possible
as shown in the example

Thanks for the response! I'm not sure what "sorting into a list" means, and how that differs from not being able to sort "into" a list. As far as I can tell, I can drag any item from either list into any position in either list.

That's right, prohibited sorting into a list, but not the insert.

Ah, I understand now--the sort option means you can't change the order of the elements within the list, but you can still drag between the lists and insert them in arbitrary positions. It might be helpful to add a few more rows in the example--with only two rows in the sortFalse Sortable, it was easy to miss that I couldn't re-order the elements within the sortFalse Sortable.
Thanks again!

authors: RubaXa chuyelchulo


text:
Equation preview doesn't work with commands defined in other files

Type of JetBrains IDE (IntelliJ, PyCharm, etc.) and version
IntelliJ 2019.1
TeXiFy IDEA version
v0.6.4
What I did (steps to reproduce)
Create a file "External-commands.tex" which contains the following
\newcommand{\externalCommand}{foo-bar}
Create a file called "Test.tex" which contains
\documentclass[11pt]{article}
\include{External-commands}

\begin{document}
    This fails: $\externalCommand$.
\end{document}

Place the cursor in the $$ area and attempt to preview the equation.
Expected behavior
The equation preview window should open and preview foo-bar.
Actual behavior
Equation preview opens and displays an exception rather than the expected preview. (see next section for exception details)
(if applicable) The full stacktrace of the exception thrown
pdflatex exited with 1
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(/tmp/tmp3879625923063515736.tmp/equation.tex
LaTeX2e <2017-04-15>
Babel <3.18> and hyphenation patterns for 3 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))
No file equation.aux.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
! Undefined control sequence.
<recently read> \externalCommand

l.8                     $\externalCommand
                                         $
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on equation.log.

The key thing to note is "Undefined control sequence." which indicates this is probably an issue involving not including "External-commands.tex" in the list of files to be compiled

Are you sure this works when you place your command definition in your main file? afaik it shouldn't, because that's the whole point of the equation preview: it compiles with a minimal preamble. If you want to use the preamble as you have in your document, you can just as well compile the whole document anyway.

I placed this in the main document and it did not work, as you predicted. I suppose this was more of an issue of understanding the features rather than a malfunction.

Yeah maybe that should be clarified more, thanks for noticing.

authors: PHPirates PhilipAxelrod

repo: Ruben-Sten/TeXiFy-IDEA


text:
🛑 Website (rubenfixit.com) is down

In ccaa15d, Website (rubenfixit.com) (https://rubenfixit.com) was down:

HTTP code: 503
Response time: 405 ms

Resolved: Website (rubenfixit.com) is back up in 4f7c381 after 42 minutes.

repo: RubenFixit/upptime


text:
Create Exam Relation

@Rukshan1999 Can you explain more about my task?


text:
How captcha work?

You have captcha function and what is captcha_sitekey, captcha_service, captcha_rqdata, captcha_rqtoken, captcha_key, captcha_sitekey

captcha_sitekey, captcha_service, captcha_rqdata, captcha_rqtoken are the values you got from discord (they stored in captcha_data variable), captcha_key is the key of solved captcha. But even if you solve captcha and return valid captcha_key, it may not work, because project is not actively maintained.

authors: RuslanUC pewnie

repo: RuslanUC/RemoteAuthClient


text:
Невозможно передать парметры TrailingStop ордера

Невозможно передать парметры TrailingStop ордера в StopOrdersServiceClient.PostStopOrder). Метод принимает ссылку структуру, в которой отсутствует поле с необходимым параметром, хотя в сгенерированных proto файлах такой параметр есть

Здравствуйте!
В v1.8.1 исправили

repo: RussianInvestments/invest-api-go-sdk