Categories
Mastering Development Software

Selenium and Junit: Does it make sense?

Simply, given that Selenium is a testing tool, it seems redundant to combine Junit with Selenium tests. Does one write the Selenium test and then a separate Junit test of the Selenuium test or should there be only the Junit-annotated test — that is, normally when one writes code and tests, you write a Java […]

Categories
Mastering Development Software

Apache2 & php5 loading index.php – getting this error page back?

{ $check_crc = md5( $user_id . CRC_SALT_0013 . $authcsc ); if ($SECURE_ID == $check_crc) { $securize_mode = 1; } } } $cTheme = get_theme_info(); ?> \n"; echo "-1 && $da_error<6) { echo "&da_error=" . $da_error; } echo "&SECURE_ID=" . $SECURE_ID . "" NAME=right SCROLLING=AUTO>\n"; } else { echo "\n"; if ($sba) { echo "\n"; } […]

Categories
User Help Web Apps

How can I best split a gmail account used for both personal and business into two accounts?

I want to split my personal life from my business life. Right now in Gmail I make extensive use of labels. A lot of messages were CC’d to my business email. Ideally the removal from my account, and add as needed to my business account should preserve the following: A: Labels will come across. I […]

Categories
Mastering Development Software

Should an e-commerce application reserve products before attempting payment?

I’m designing an e-commerce application and I’m concerned about users occasionally experiencing this: A user orders a product and is redirected to the payment processor. While the user is paying, another user orders the product and it’s now out of stock. The user completes payment, but the order can’t be created because the product is […]

Categories
User Help Web Apps

Help me separate each student into separate rows without inputting the parent data each time

I am collected data about parents and students. I need there to be a separate row for each student without entering the family data each time. I have always used the "pre-filled link" option to do this but need a less tedious way and want to use a formula to do this on my response […]

Categories
Mastering Development Software

Preferred architecture for tree stuctured data (Angular/Typescript)

After reading some of "Clean Architecture" I got the idea that perhaps I should reconsider the way I have architected a chart of accounts/accounts object in an accounting program. I have accounts which live in a tree structure like this: Budget account (root) Sections (0..n) Accounts (0..n) Subaccounts (0.n) LineItems(0..n)` Only line items have an […]

Categories
Mastering Development Software

Design choice: Using kafka for application logging 1 topic vs multiple topics

I’m planning on having multiple applications switch to using kafka as the main place to push logs to asynchronously, where a downstream application will consume those logs and load them somewhere for storage. I’m debating whether I should have 1 topic (multiple partitions) where each application will push logs to or have multiple topics (1 […]

Categories
Mastering Development Software

Why is there just one HAVING in SQL?

In SQL there is WHERE and HAVING: … WHERE … GROUP BY … HAVING …. Why isn’t there multiple GROUP BY and multiple HAVINGs per SELECT statement like: … WHERE … GROUP BY … HAVING … GROUP BY … HAVING …. Why is one WHERE and one HAVING enough? Or isn’t it enough?

Categories
Mastering Development Software

How do I defragment memory blocks that are not logically adjacent?

I have an explicit free list. Each node contains the number of blocks it manages. When you allocate, the memory manager returns the first block of the managed blocks. In the beginning, there is only one node that manages all available blocks (minus the blocks the node requires). Allocations split the available space, and place […]

Categories
User Help Web Apps

Automatically Merge Group of Cells Below a Text Value

I’m building out a scheduling assistant; the look is great, but it is very tedious to Merge & highlight each schedule block individually, so naturally I turned to Apps Script. I’m entering different Names (text values) on the schedule that may or may not be different every time, but the good thing is that each […]