If you have multiple CSV files with the same format and you want to combine them to just a single file, just do
cat file1.csv file2.csv > output.csv
cat *.csv > output.csv
To count lines of one or many files on the shell I use wc
(Wordcount). If you want to count all lines of all CSV files in a directory, just type:
wc -l *.csv
There are two things to increase the security for ssh logins.
sudo nano /etc/ssh/sshd_config
and change the line Port 22
to something higher. Make sure to stay below 65,000 and don’t use any port which is already used by another service like 80 (web). After changing and saving the file, simply restart the ssh daemon and reload the configuration with sudo /etc/init.d/ssh reload
. Done.
# Open the sshd config file
sudo nano /etc/ssh/sshd_config
ChallengeResponseAuthentication no
RSAAuthentication yes
PubkeyAuthentication yes
/etc/init.d/sshd restart
While transforming this page to Jekyll I needed a sitemap.xml for the Google Webmaster Tools. A quick search showed up this result. Works perfectly.
---
layout: null
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://fewald.net/git/2025/01/06/git-tips-1.html</loc>
<lastmod>2025-01-06T16:10:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2025/01/02/managing-mulitple-ssh-identities-for-git.html</loc>
<lastmod>2025-01-02T14:50:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2024/12/31/installing-and-building-eventmachine.html</loc>
<lastmod>2024-12-31T22:44:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/macos/2024/05/25/traveling-with-a-mac-book.html</loc>
<lastmod>2024-05-25T07:20:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/27/leetcode-binary-search-matrix.html</loc>
<lastmod>2024-04-27T17:42:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/27/leetcode-word-search.html</loc>
<lastmod>2024-04-27T14:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/26/leetcode-combinations.html</loc>
<lastmod>2024-04-26T14:56:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/26/leetcode-letter-combinations-of-a-phone-number.html</loc>
<lastmod>2024-04-26T14:29:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/25/leetcode-trie-prefix-tree.html</loc>
<lastmod>2024-04-25T20:18:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/24/leetcode-contains-duplicate-ii.html</loc>
<lastmod>2024-04-24T17:15:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/24/leetcode-count-complete-tree-nodes.html</loc>
<lastmod>2024-04-24T13:20:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/22/leetcode-binary-search-tree-iterator.html</loc>
<lastmod>2024-04-22T21:14:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/22/leetcode-sum-root-to-leaf-numbers.html</loc>
<lastmod>2024-04-22T17:56:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/22/leetcode-flatten-binary-tree-to-linked-list.html</loc>
<lastmod>2024-04-22T15:51:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/22/leetcode-populating-next-right-pointers-in-each-node-ii.html</loc>
<lastmod>2024-04-22T15:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/21/leetcode-construct-binary-tree-from-inorder-and-postorder-traversal.html</loc>
<lastmod>2024-04-21T21:01:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/21/leetcode-path-sum.html</loc>
<lastmod>2024-04-21T15:45:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/21/leetcode-maximum-depth-of-binary-tree.html</loc>
<lastmod>2024-04-21T15:28:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/21/leetcode-same-tree.html</loc>
<lastmod>2024-04-21T14:18:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/21/leetcode-partition-list.html</loc>
<lastmod>2024-04-21T12:23:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/21/leetcode-rotate-list.html</loc>
<lastmod>2024-04-21T12:11:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2024/04/21/leetcode-remove-duplicates-from-sorted-list-ii.html</loc>
<lastmod>2024-04-21T11:03:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2024/01/31/silicon-valley.html</loc>
<lastmod>2024-01-31T09:28:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2023/12/19/rain.html</loc>
<lastmod>2023-12-19T10:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/ruby/rails/2023/08/13/ruby-testing-server-part-two.html</loc>
<lastmod>2023-08-13T10:44:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2023/07/04/july-4-2023.html</loc>
<lastmod>2023-07-04T07:17:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/misc/2023/05/20/bread-recipe.html</loc>
<lastmod>2023-05-20T18:30:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/python/2023/04/18/memory-profiling-memray.html</loc>
<lastmod>2023-04-18T10:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2023/01/25/updating-jekyll-to-ruby-3-2-0.html</loc>
<lastmod>2023-01-25T08:35:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/home-improvement/2022/12/17/electric-closet.html</loc>
<lastmod>2022-12-17T17:50:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/machine-learning/2022/12/11/chatgpt.html</loc>
<lastmod>2022-12-11T08:25:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2022/11/28/testing-email-sending.html</loc>
<lastmod>2022-11-28T08:14:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/11/18/heroku-price-increase.html</loc>
<lastmod>2022-11-18T10:44:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2022/11/16/change-font-size-depending-on-post-length.html</loc>
<lastmod>2022-11-16T07:43:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/09/leetcode-house-robber-ii.html</loc>
<lastmod>2022-11-09T12:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/08/leetcode-house-robber.html</loc>
<lastmod>2022-11-08T12:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/07/leetcode-palindrome-linked-list.html</loc>
<lastmod>2022-11-07T12:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/06/leetcode-intersection-of-two-arrays-ii.html</loc>
<lastmod>2022-11-06T12:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/05/leetcode-power-of-three.html</loc>
<lastmod>2022-11-05T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/04/leetcode-kth-smallest-element-in-matrix.html</loc>
<lastmod>2022-11-04T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/03/leetcode-copy-list-with-random-pointer.html</loc>
<lastmod>2022-11-03T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/02/leetcode-decode-ways.html</loc>
<lastmod>2022-11-02T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/11/01/leetcode-reconstruct-binary-tree.html</loc>
<lastmod>2022-11-01T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/31/leetcode-validate-binary-search-tree.html</loc>
<lastmod>2022-10-31T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/30/leetcode-palindrome-partitioning.html</loc>
<lastmod>2022-10-30T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/29/leetcode-remove-element-from-list.html</loc>
<lastmod>2022-10-29T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/28/leetcode-array-remove-element.html</loc>
<lastmod>2022-10-28T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/27/leetcode-binary-tree-zigzag-level-order-traversal.html</loc>
<lastmod>2022-10-27T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/26/leetcode-binary-tree-level-order-traversal.html</loc>
<lastmod>2022-10-26T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/25/leetcode-valid-sudoku.html</loc>
<lastmod>2022-10-25T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/24/leetcode-top-k-frequent-elements.html</loc>
<lastmod>2022-10-24T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/23/leetcode-find-peak-element.html</loc>
<lastmod>2022-10-23T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/22/leetcode-minimum-stack.html</loc>
<lastmod>2022-10-22T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/21/leetcode-populate-next-pointers.html</loc>
<lastmod>2022-10-21T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/20/leetcode-generate-parentheses.html</loc>
<lastmod>2022-10-20T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/19/leetcode-word-break.html</loc>
<lastmod>2022-10-19T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/18/leetcode-maximum-product-subarray.html</loc>
<lastmod>2022-10-18T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/17/leetcode-sort-list.html</loc>
<lastmod>2022-10-17T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/16/leetcode-gas-station.html</loc>
<lastmod>2022-10-16T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/15/leetcode-lru-cache.html</loc>
<lastmod>2022-10-15T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/14/leetcode-merge-sorted-array.html</loc>
<lastmod>2022-10-14T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/13/leetcode-word-search.html</loc>
<lastmod>2022-10-13T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/12/leetcode-unique-paths.html</loc>
<lastmod>2022-10-12T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/11/leetcode-merge-intervals.html</loc>
<lastmod>2022-10-11T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/10/leetcode-remove-nth-node-from-end-of-list.html</loc>
<lastmod>2022-10-10T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/09/leetcode-sort-colors.html</loc>
<lastmod>2022-10-09T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/08/leetcode-find-first-and-last-position-of-element-in-sorted-arrays.html</loc>
<lastmod>2022-10-08T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/07/leetcode-three-sum.html</loc>
<lastmod>2022-10-07T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/06/leetcode-longest-consecutive-sequence.html</loc>
<lastmod>2022-10-06T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/05/leetcode-happy-number.html</loc>
<lastmod>2022-10-05T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/04/leetcode-linked-list-cycle.html</loc>
<lastmod>2022-10-04T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/03/leetcode-contains-duplicate.html</loc>
<lastmod>2022-10-03T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/02/leetcode-move-zeros.html</loc>
<lastmod>2022-10-02T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/10/01/leetcode-reverse-string.html</loc>
<lastmod>2022-10-01T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/30/leetcode-majority-number.html</loc>
<lastmod>2022-09-30T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/29/leetcode-single-number.html</loc>
<lastmod>2022-09-29T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/28/leetcode-first-unique-character-in-string.html</loc>
<lastmod>2022-09-28T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/27/leetcode-symmetric-tree.html</loc>
<lastmod>2022-09-27T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/26/leetcode-binary-tree-inorder-traversal.html</loc>
<lastmod>2022-09-26T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/25/leetcode-square-root-of-x.html</loc>
<lastmod>2022-09-25T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/24/leetcode-add-binary.html</loc>
<lastmod>2022-09-24T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/23/leetcode-plus-one.html</loc>
<lastmod>2022-09-23T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/22/leetcode-climbing-stairs.html</loc>
<lastmod>2022-09-22T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/21/leetcode-best-time-to-buy-and-sell-stock.html</loc>
<lastmod>2022-09-21T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/20/leetcode-repeated-substring-pattern.html</loc>
<lastmod>2022-09-20T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/19/leetcode-string-in-string.html</loc>
<lastmod>2022-09-19T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/18/leetcode-merge-two-lists.html</loc>
<lastmod>2022-09-18T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/17/leetcode-all-possible-subsets.html</loc>
<lastmod>2022-09-17T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/16/leetcode-permutations.html</loc>
<lastmod>2022-09-16T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/ruby/rails/2022/09/15/how-to-add-devise-to-rails.html</loc>
<lastmod>2022-09-15T15:31:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/leetcode/2022/09/15/leetcode-letter-case-permutation.html</loc>
<lastmod>2022-09-15T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/09/04/nearest-binary-search.html</loc>
<lastmod>2022-09-04T09:28:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/python/2022/09/03/predictable-hash-function.html</loc>
<lastmod>2022-09-03T13:33:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/machine-learning/2022/08/22/openai-api-price-reduction.html</loc>
<lastmod>2022-08-22T10:41:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/ruby/rails/2022/08/08/secure-sidekiq-with-basicauth.html</loc>
<lastmod>2022-08-08T16:30:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/links/2022/07/29/aaron-koblin.html</loc>
<lastmod>2022-07-29T22:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/ruby/rails/2022/07/28/fast-feed-processing-in-ruby.html</loc>
<lastmod>2022-07-28T09:56:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/ruby/rails/2022/07/17/rails-testing-with-static-server.html</loc>
<lastmod>2022-07-17T21:33:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/07/16/new-york-times-story-portrait.html</loc>
<lastmod>2022-07-16T20:06:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/seo/2022/07/07/improving-search-engine-optimization.html</loc>
<lastmod>2022-07-07T23:22:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/07/07/improving-website-accessibility.html</loc>
<lastmod>2022-07-07T23:14:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/07/06/improving-page-speed.html</loc>
<lastmod>2022-07-06T15:24:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/ruby-on-rails/2022/07/06/ruby-on-rails-nil-check.html</loc>
<lastmod>2022-07-06T09:57:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/07/05/jsonfeed-installed.html</loc>
<lastmod>2022-07-05T11:42:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/06/26/wisdom.html</loc>
<lastmod>2022-06-26T11:37:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/06/07/how-much-precision-do-you-need.html</loc>
<lastmod>2022-06-07T18:10:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/06/06/jekyll-compose.html</loc>
<lastmod>2022-06-06T12:12:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/06/05/full-url-google-chrome.html</loc>
<lastmod>2022-06-05T20:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/05/28/sunset-daly-city-california.html</loc>
<lastmod>2022-05-28T17:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2022/05/27/hermes-imessage-cli.html</loc>
<lastmod>2022-05-27T19:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/programming/2022/05/10/golang-generics.html</loc>
<lastmod>2022-05-10T19:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/2021/04/22/coredns_config.html</loc>
<lastmod>2021-04-22T17:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/webdesign/development/2021/04/22/fontshare_fonts.html</loc>
<lastmod>2021-04-22T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/golang/development/2020/06/16/golang-private-repository.html</loc>
<lastmod>2020-06-16T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/photo/2020/05/19/sunday-afternoon-clouds.html</loc>
<lastmod>2020-05-19T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/k8s/development/2020/05/09/kubernetes-namespace.html</loc>
<lastmod>2020-05-09T11:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/misc/2020/05/05/rt-live.html</loc>
<lastmod>2020-05-05T11:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/misc/2020/04/28/data-visualization.html</loc>
<lastmod>2020-04-28T11:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/nginx/development/2020/04/19/413-nginx-ingress-k8s.html</loc>
<lastmod>2020-04-19T11:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/misc/2020/02/22/writic-app.html</loc>
<lastmod>2020-02-22T10:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/link/2019/06/17/the-hard-way.html</loc>
<lastmod>2019-06-17T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/photo/2019/05/05/getty-center.html</loc>
<lastmod>2019-05-05T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/links/2019/04/01/kubernetes-or-not.html</loc>
<lastmod>2019-04-01T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/photo/2019/03/31/java-on-ocean.html</loc>
<lastmod>2019-03-31T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/security/2019/03/30/decrypt-chrome-passwords-windows.html</loc>
<lastmod>2019-03-30T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/python/macos/2019/03/28/setup-pip-build.html</loc>
<lastmod>2019-03-28T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/security/2019/03/25/facebook-passwords.html</loc>
<lastmod>2019-03-25T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/helm/2019/03/24/helm-charts.html</loc>
<lastmod>2019-03-24T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/python/2019/03/04/febase62-v1-1-0.html</loc>
<lastmod>2019-03-04T00:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/macos/2019/02/25/uuid-mac-os-shell.html</loc>
<lastmod>2019-02-25T00:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/linux/2019/02/17/jps-java-process.html</loc>
<lastmod>2019-02-17T00:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/google/2019/02/17/delete-google-appengine.html</loc>
<lastmod>2019-02-17T00:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2018/12/25/apache-spark-dataframe-count-words.html</loc>
<lastmod>2018-12-25T12:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2018/07/31/kafka-topic-cleanup.html</loc>
<lastmod>2018-07-31T04:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2018/07/27/apache-kafka-cheat-sheet.html</loc>
<lastmod>2018-07-27T14:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/misc/2018/07/25/anki-flashcards.html</loc>
<lastmod>2018-07-25T21:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/linux/2018/07/23/ps-aux-grep-java-process.html</loc>
<lastmod>2018-07-23T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/json/development/2017/05/20/RSS-better-with-jsonfeed.html</loc>
<lastmod>2017-05-20T00:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/python/2017/02/11/java-enumerations-with-values.html</loc>
<lastmod>2017-02-11T00:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/python/2017/02/07/base62-encoding-decoding.html</loc>
<lastmod>2017-02-07T00:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/vim/2016/12/02/smaller-tabs-in-vim.html</loc>
<lastmod>2016-12-02T10:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/dotnet/2016/11/01/newtonsoft-json-dll-in-multiple-projects.html</loc>
<lastmod>2016-11-01T11:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2016/10/31/experiences-with-jekyll.html</loc>
<lastmod>2016-10-31T11:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/python/2016/10/28/python-merge-two-lists.html</loc>
<lastmod>2016-10-28T13:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/linux/2016/09/12/cronjob-crontab-syntax.html</loc>
<lastmod>2016-09-12T14:12:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/typescipt/angular2/2016/08/29/angular2-http.html</loc>
<lastmod>2016-08-29T18:54:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/tools/2016/07/15/vim-cheatsheet.html</loc>
<lastmod>2016-07-15T13:31:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/performance/programming/2016/05/20/big-o-notation-cheatsheet.html</loc>
<lastmod>2016-05-20T14:31:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/linux/shell/2016/04/11/show-open-ports.html</loc>
<lastmod>2016-04-11T14:00:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/git/2016/04/07/better-git-log.html</loc>
<lastmod>2016-04-07T14:31:00-07:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/linux/shell/2016/02/23/combining-csv-files.html</loc>
<lastmod>2016-02-23T08:45:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/linux/shell/2016/02/19/shell-count-lines.html</loc>
<lastmod>2016-02-19T11:03:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/linux/security/2016/02/11/increasing_security_ssh.html</loc>
<lastmod>2016-02-11T16:10:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/web/jekyll/2016/02/09/sitemap_xml-for-jekyll.html</loc>
<lastmod>2016-02-09T10:22:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/c%23/json/2016/02/08/json-serialization.html</loc>
<lastmod>2016-02-08T12:13:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/c%23/2016/02/03/list-event-handler.html</loc>
<lastmod>2016-02-03T18:34:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/python/2016/01/07/odoo-9.html</loc>
<lastmod>2016-01-07T09:14:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/js/2015/12/18/lunch-manager.html</loc>
<lastmod>2015-12-18T17:28:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/js/2015/12/13/installing-node-js.html</loc>
<lastmod>2015-12-13T20:39:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2015/12/09/git_hooks.html</loc>
<lastmod>2015-12-09T12:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/development/2015/12/08/jekyll-experiments.html</loc>
<lastmod>2015-12-08T17:00:00-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fewald.net/about/</loc>
<lastmod></lastmod>
<changefreq>monthly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/cheatsheets/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/cv/</loc>
<lastmod></lastmod>
<changefreq>monthly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/projects/</loc>
<lastmod></lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fewald.net/page2/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page3/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page4/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page5/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page6/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page7/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page8/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page9/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page10/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page11/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page12/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page13/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page14/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page15/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page16/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page17/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page18/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page19/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page20/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page21/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page22/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page23/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page24/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page25/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page26/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page27/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page28/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page29/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page30/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page31/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page32/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
<url>
<loc>https://fewald.net/page33/</loc>
<lastmod></lastmod>
<changefreq>weekly</changefreq>
<priority></priority>
</url>
</urlset>
For serialization and deserialization in the .NET framework, I use the Newtonsoft JSON Serializer. This library works really fast and is very flexible. Lately I had a problem that I wanted to serialize a List<ObjA>
with ObjB
and ObjC
. ObjB
and ObjC
are children of ObjA
. In the code it looks as the following:
public class ObjA
{}
public class ObjB : ObjA
{}
public class ObjC : ObjA
{}
public class Program
{
public void main()
{
List<ObjA> objectList = new List<ObjA>();
string serializedObjects = JsonConvert.SerializeObject(objectList);
List<ObjA> objectListNew = JsonConvert.DeserializeObject<List<ObjA>>(serializedObjects);
}
}
SerializeObject()
and later deserialized it with the method DeserializeObject<>()
, all the objects were of the type ObjA
instead of type ObjB
or ObjC
. After a short research, I found the solution:
public class Program
{
public void main()
{
List<ObjA> objectList = new List<ObjA>();
string serializedObjects = JsonConvert.SerializeObject(objectList, Formatting.Indented, new JsonSerializerSettings()
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore,
TypeNameHandling = TypeNameHandling.All
});
List<ObjA> objectListNew = JsonConvert.DeserializeObject<List<ObjA>>(serializedObjects, new JsonSerializerSettings() {TypeNameHandling = TypeNameHandling.Auto});
}
}