Website design: users want to create tables with many columns and infinite scrolling rows. How do we handle this?

I have a situation where users are able to create their own searches in large data sets, using a user interface similar to a query. Our users come from a solid Excel background and are used to working with dozens or more columns in them.

Our search system provides a full screen interface with infinite scrolling and fixed headers, since sometimes these searches can return millions of records. We tried to limit the number of columns in a search to 12, but users expressed their desire to have more.

We are asked to add horizontal scrolling, but this works poorly with the existing system of fixed headers and infinite scrolling, in addition to generating a poor user experience.

Because users select the columns themselves and can write custom columns using mathematical functions or aggregates in previous columns, it is difficult to predict the final appearance or content of searches and it is not possible to condense multiple columns into a single cell.

Are there patterns or shortcuts to provide what the client requests without compromising experience or functionality?

8 – After migration, the website would not load for anonymous users

We have a drupal 8.7.6 that works perfectly when you log in as an administrator: all pages, the functionalities work well with good performance.

When I tried to load the website as an anonymous user, it keeps turning and finally ends with 504 gateway defective and in the logs I see the following error:

2019/08/14 20:39:42 (error) 25423 # 25423: * 15460 FastCGI sent in stderr: "PHP message: PHP Serious error: allowed memory size of 629145600 bytes exhausted (tried to allocate 20480 bytes) in / core / lib / Drupal / Core / Entity / ContentEntityBase.php on line 191 "while reading the response header from the top

(error) 25423 # 25423: * 14852 FastCGI sent in stderr: "PHP message: PHP fatal error: Maximum execution time of 30 seconds exceeded in /core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php in the line 606 "while reading the response header from above

All this worked well until yesterday before starting the migration of users and content from our legacy Drupal 6 system.

We have a similar configuration for our development environment that works absolutely well.

I tried to set the runtime to 0 in settings.php, increasing the allowed memory, etc. But this problem still persists. There is a lot of data that is migrated and I will not be able to restore it from the new copy we have.

Recommend possible ways to solve this problem.

theme development: how to allow users to create their own website within my domain?

I want to create a website creator for weddings similar to theknot or withjoy.com. I want to provide the following functions:

1. User should be able to choose their own url slug
2. User should have a frontend website builder
3. User should be able to select a predefined theme

Please let me know how I can achieve this using WordPress.

Drupal 8: the website would not load for anonymous users. It leads to the allowed memory size of 629145600 bytes exhausted

We have a drupal 8.7.6 that works perfectly when you log in as an administrator: all pages, the functionalities work well with good performance.

When I tried to load the website as an anonymous user, it keeps turning and finally ends with 504 gateway defective and in the logs I see the following error:

2019/08/14 20:39:42 (error) 25423 # 25423: * 15460 FastCGI sent in stderr: "PHP message: PHP Serious error: allowed memory size of 629145600 bytes exhausted (tried to allocate 20480 bytes) in / core / lib / Drupal / Core / Entity / ContentEntityBase.php on line 191 "while reading the response header from the top

(error) 25423 # 25423: * 14852 FastCGI sent in stderr: "PHP message: PHP fatal error: Maximum execution time of 30 seconds exceeded in /core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php in the line 606 "while reading the response header from above

All this worked well until yesterday before starting the migration of users and content from our legacy Drupal 6 system.

We have a similar configuration for our development environment that works absolutely well.

I tried to set the runtime to 0 in settings.php, increasing the allowed memory, etc. But this problem still persists. There is a lot of data that is migrated and I will not be able to restore it from the new copy we have.

Recommend possible ways to solve this problem. Thanks in advance.

python: allow forbidden users to comment

The code is quite clear in what it does, good job.


# We define a function here.
def ...
...
... = {} # Empty dictionary
...
... = False # Set the flag to 'False'

Many of these comments are not so useful. When I see the code, I can see that the indicator is set to false or that a function has been defined. Generally, I would comment on the reason why there is a code snippet. If you deleted a comment next to some code, could you figure out what the code does? If so, the comment is probably not useful.


def display_comments():
    """Displays User Input (comments)"""
    if user_comments:  # If the dictionary 'user_comments' has at least one key value pair then execute this block of code.
        print("nTop Comments:")
        for username, comment in user_comments.items(): # Define a for loop for each key value pair in the dictionary 'user_comments'.
            print(f"nt{username}: {comment}.")  # Print each key value pair.

This looks pretty good. It does what it says it does. Delete comments online and it's golden.


banned_users = ('pete', 'jack', ...
...
if username.lower() in banned_users:

Extracting banned users to a list is good. A problem could arise here if you add one with a capital letter to the forbidden list. You will not be prevented from commenting! In general, there are two ways to avoid this problem.

  1. Make a comparison between upper and lower case. In Java, this would be done with username.equalsIgnoreCase (banned_user)
  2. Normalize both chains and then compare. This is the recommended method in Python.

Therefore, I would suggest making sure that all prohibited users have been lowercase

banned_users = ('pete', 'jack', ...
banned_users = (banned_user.lower() for banned_user in banned_users)

If you think you will ever need to deal with international usernames, you may find the case fold interesting. It will normalize the strings more aggressively than the lower will.

One result of lowering names is that it reduces the number of available user names. If Ben Dor and B. Endor try to register as BenDor and BEndor respectively, only one can get the name. That's fine? Will this ever be a problem?


repeat = input(continue_prompt)
if repeat == 'no':

This is a lowercase place as an answer of "NO" or "No" to clearly indicate that the user has finished.


user_comments = {}
...    
user_comments(username) = comment

Since comments are stored in a dictionary, each username will only have one comment, the last one they have made. For example, if the chat was meant to be

A: where is the coal?
B: walk west for 2 mins then
B: north for 1 min

Comments appear as

A: where is the coal?
B: north for 1 min

Is that intentional? If not, you can change to use a list that contains the username and comment.

comments = ()
...
comments.append((username, comment))

and display_comments seems almost identical

for username, comment in comments:
    ...

Migrate local users and groups from Windows 2018 (member server) to Windows 2019 (member server)

Is there an easy-to-use tool to migrate local users and groups from Windows 2008 (member server) to Windows 2019 (member server)?

Thank you.

G suite administrator: how can I override the default Google Calendar settings for users so they can edit and move meetings between our rooms?

In our organization, we have four conference rooms that are currently configured through GSuite for Business as resources.

One of these rooms has become the de facto recruitment / interview room, so I would like to give our recruitment team priority access to this room, with these basic rules:

  • If the room is not reserved, any user should be able to reserve it for an event.
  • If the room is reserved for an event, recruitment should be able to edit the details of the event and move that event to another room.
  • Other users should not be able to move or edit events by default.

We already have it configured where the rooms are configured as resources. We have also added Recruitment to the calendars of all rooms where they have enabled access "Make changes and manage sharing". However, while they may watch the events cannot movement An event to another room.

Anyone have any thoughts?

mobile application: are there guidelines on interaction design to avoid repetitive strain injuries for users?

With much of the digital and web applications focused on the mobile platform, and much of the income of companies generated from applications related to "educational entertainment", I wonder what the future impact of young people interacting with mobile applications and are asked to develop interactions that involve many repetitive movements (for example, mobile games that involve constant beating or thumb rotation from virtual controls).

Although there are probably some guidelines for physical products for children regarding ergonomics and there are also methods to prevent injuries to music (such as the Alexander Technique), I think this is a very immature area for digital design and may be necessary to Help improve ethical design practices.

The question is, are there known or published guidelines for designing digital interfaces that help reduce physical impact on users (for example, Augmented Reality improvements to reduce dizziness and dizziness), especially when it comes to repetitive movements that can cause RSI?

Internet access: my university is using safesquid for the Internet where they are using ldap to authenticate users

My university is using safesquid for Wi-Fi internet access. To access the internet they provided me with a safesuid.cer file. In Windows we only have to install this file to access the Internet and it will ask for an identification and password after authentication to gain access to the Internet.
My problem is that I can't connect to the Internet because I can't install this certificate, so help me.

web hosting: how to meet the main users on your website

put on hold as it is not clear what you are asking for Stephen Ostermiller 2 hours ago

Clarify your specific problem or add additional details to highlight exactly what you need. As it is currently written, it is difficult to know exactly what you are asking. See the How to ask page for help clarifying this question. If this question can be rephrased to conform to the rules of the help center, edit it.