Information Architecture – What are good ways to present an info table with information that spans 2 vertically adjacent cells in a middle column and that does not contain any other merged cells?

Explanation of the question

The following table illustrates the problem:

HTML table that does not present information clearly enough

HTML source for table:

Column 1Column 1Column 3
Type 1Common infoInfo 1
Type 2Info 2

You will notice that it is not clear that the cells in the first column, which are not headers, are mapped to the corresponding cells in the third column because the cells are merged. In my opinion, for conventional information tables formatted in this way, there is such a cell correspondence, but the above presentation method can not well indicate this.

A possibly good way to present …

If I could label the following table design with HTML so that the cell entries are not images, then in my opinion such labeling would provide a good way to present such information:

Design of the table for a clear presentation of the unusual information

Unfortunately I did not use HTML when creating the above design. I just used a simple raster graphics editor (Windows Paint) to build.

google sheets – Arrayformula stops working after lines have been merged

I have a fairly large worksheet where I use array formulas in many columns to automatically fill in data from various other worksheets.
The problem I have is, if I have to rearrange rows, what is output from the array formula in this row will remain as plain text after being moved, and this prevents the array formula from working because data in the Cells that contain text can not be overwritten.

Is there a workaround? I do not want to have to manually clear the cells manually several times a day.

Taxonomy – Can these two functions be merged?

I have these two functions.

The difference is that one custom taxonomy (is_tax) and the other common WordPress tags (is_tag) filter.

The work, as I would like it, seems that the code is duplicated.

This is taxonomy:

add_action (# pre_get_posts #, sort_conference_by_date_tax #);
Function sort_conference_by_date_tax ($ query) {
if ($ query-> is_main_query () &&! is_admin ()) {
if ($ query-> is_tax ()) {
$ query-> set (& # 39; orderby & # 39 ;, & meta_value & # 39;);
$ query-> set (& # 39; meta_key & # 39 ;, & # 39; start_date & # 39;);
$ query-> set (& 39 ;, & # 39; DESC & # 39;);

This is for tags (default wordpress)

add_action (# pre_get_posts #, sort_conference_by_date_tag #);
Function sort_conference_by_date_tag ($ query) {
if ($ query-> is_main_query () &&! is_admin ()) {
if ($ query-> is_tag ()) {
$ query-> set (& # 39; orderby & # 39 ;, & meta_value & # 39;);
$ query-> set (& # 39; meta_key & # 39 ;, & # 39; start_date & # 39;);
$ query-> set (& 39 ;, & # 39; DESC & # 39;);

I thought an array would work like this:

if ($ query -> (array ((& 39; tag & # 39 ;, & # 39; tax & # 39;))) {
return 0;

But it did not seem to work for me …

I think I'm only doing something that saves a fraction of a second when these functions are merged. So if it's not possible, just leave it alone, right?

Many Thanks

Release Management – Does SOX compatibility allow a developer to provide their own code for production as long as the code has been reviewed and / or merged by another person?

If you mean "Sarbanes-Oxley-Act". No.

This is an American law on the accounts of corporate accounts. A developer or code can not be SOX compliant per se.

A company is SOX compliant if it bypasses its accounts and business records in accordance with the policy and is audited to confirm that things are done properly. If you have a computer program that is part of this process, you may not be allowed to update it without following a pre-agreed process. However, this process will vary from company to company.

bootcamp – Old bootcamp partition in High Sierra can not be deleted or merged

So I've been struggling with it for a while, looking at different topics with different solutions, but I have not yet been able to put my partitions together. I had previously installed Windows 10 on it, but after I partitioned myself for a reciprocally accessible drive (for Dropbox), Windows stopped and had to reformat it, which resulted in a kind of "locked" partition.

When I click on "Partition" in Disk Utility, there are two large partitions where none of the options "-" is available (grayed out). I tried to break DeleteThis into ExFat, Fat and Journaled OS X without distinction.

The discussion list shows this:
/ dev / disk0 (internal, physical):
0: GUID_partition_scheme * 1.0TB floppy disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 885.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3

/ dev / disk1 (internal, physical):
0: GUID_partition_scheme * 121.3 GB hard disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_CoreStorage Macintosh HD 121.0 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3

/ dev / disk2 (internal, virtual):
0: Apple_HFS Macintosh HD +997.8 GB hard drive2
Logical volume on disk1s2, disk0s2
Unencrypted fusion drive

I've also tried restarting the recovery mode and using Disk Utility there, with no result other than normal.

EDIT: Of course, I also tried to use the Boot Camp Assistant, but it just says "The boot disk can not be partitioned or restored as a single partition."

Performance – Run to see if the tribe in Golang has been merged

I have some code to check if any listed branches have already been merged with master src-d / go-git.v4 Library.

It goes through the commits in the master and then compares the head of the various branches with the commit. If it fits, it means the branch has already been merged with the master.

merged Branches: = make ([]String, 0)

err = masterCommits.ForEach (func (commit * object.Commit) error {
for branchName, branchHead: = range remoteBranchHeads {
if (branchHead.String () == commit.Hash.String ()) && (branchName! = "origin / master") {
log.Infof ("branch% s (% s) was found in the master and merged!  n", branchName, branchHead)
mergedBranches = attach (mergedBranches, branchName)
come back

if wrong! = null {
fmt.Sprintf ("Finding merged commits failed:", err)

This works fine, but loops in loops always make me uncomfortable, and it's not very performant when a repo has many branches and many commits in the master.

My question is: is there a cleaner way to do that? And would using Channels / Goroutines improve performance? I'm relatively new to Golang, so I have not really learned how to use it correctly.

finite automata – How to minimize this DFA with already merged states?

The original non-deterministic FSA that I have is:


After converting to a DFA, I get:


When I use the Myhill Nerode theorem for the current DFA, I get all the pairs marked, so this is already minimized. But I think that's wrong.

I want to minimize this DFA. How do I do that with the Myhill Nerode theorem, since some states are already merged?

dnd 5e – Can a druid choose to wear certain equipment while other gear is merged or dropped when in Wild Shape?

When a druid enters Wild Shape, can some items of equipment choose while merging or dropping other pieces of equipment?

For example, if the player forms wildly into a baboon, could he decide to cling to his staff and still wear bracers while putting their clothes together, etc.?

How can multiple PowerPoint files be merged into a SharePoint list?

I have a document library in a SharePoint 2016 site. There are several Powerpoint files (pptx files) in this library. I would like to add a button to the website. When users click this button, these pptx files are merged into a pptx file.
The problem is that I can not use Sharepoint Designer to develop much, or can not do much on the server due to fixed policies. I can only write some JavaScript Web Parts.

Can someone make a suggestion in my case?

I also see in the SharePoint 2010 version a slide library, with the pptx files can be merged. Can I write some lines of JavaScript to call functions used in the 2016 Slide Library?

Many Thanks!