Kill list is the only part of committed index which can change. New documents or new versions of already indexed documents are indexed in new segments and old versions invalidated in previous segments using so called kill list. So the question arise – how can we change already indexed document? When Lucene execute search for a query it search in all available segments. ![]() This index (or index part) is called segment. Lucene finish all service operations with index and close it, so it's available for searching. In some point in time application decide to commit (publish) all the changes in the index. It's important to understand though, that Lucene index is append only. There are many more complications which are not so important for basic understanding. posting list can contains not only identifiers of the documents, but also offset of the given word inside document (potentially several instances) and some other additional information.words can be preprocessed using stemming algorithm to reduce flexia of the language.Lucene may skip some words based on the particular Analyzer given.In reality of course things are more complicated: This index is persisted on long-term storage then. Each line of this index (word) is called posting list. This is basically it – the index from the word to the list of documents containing given word. So if document with text "To be or not to be" and id=1 comes in, inverted index would look like: → 1 Lucene form what is called "inverted index" from documents. Indexing process is quite simple if you ignore low-level details. It seems your question more about index merging than about indexing itself. That provides a list of documents that match the query. When a query is issued it is processed through the same analyzer that was used to build the index and then used to look up the matching term(s) in the index. The most popular stemming algorithm for the english language is the Porter stemming algorithm: ![]() Terms are generated using an analyzer which stems each word to its root form. You could think of it as a bit like a hashtable. ![]() It then stores the terms in an index file where each term is associated with the documents that contain it. In a nutshell, when lucene indexes a document it breaks it down into a number of terms. ![]() There's an even more recent version at, but it seems to have less information in it than the older one. That answer gives a pretty good, deep explanation - essentially, not so much make concurrent updates of the index "more amenable" (because you can decide to not re-balance a B-Tree immediately, thereby gaining about the same concurrent performance as a Skip-List), but rather, Skip-Lists save you from having to work on the (delayed or not) balancing operation (ultimately) needed by B-Trees (In fact, as the answer shows/references, there is probably very little performance difference between B-Trees and Skip-Lists, if either are "done right.")Įdit 12/2014: Updated to an archived version due to the original being deleted, probably the best more recent alternative is And he points to the paper that describes the particular FST algorithm Lucene uses, too.įor those curious why Lucene uses Skip-Lists, while most databases use (B+)- and/or (B)-Trees, take a look at the right SO answer regarding this question (Skip-Lists vs. Michael McCandless (also) does a pretty good and terse job of explaining how and why Lucene uses a (minimal acyclic) FST to index the terms Lucene stores in memory, essentially as a SortedMap, and gives a basic idea for how FSTs work (i.e., how the FST compacts the byte sequences to make the memory use of this mapping grow sub-linear). Lucene then loads (as already said: possibly, only some of) those terms into a Finite State Transducer, in an FST implementation loosely inspired by Morfologick. So once the inverted (term) index - which is based on a Skip-List data structure - is built from the documents, the index is stored on disk. And the Wikipedia entry on indexing Skip-Lists also explains why Lucene's Skip-List implementation is called a multi-level Skip-List - essentially, to make O(log n) look-ups possible (again, much like B-Trees). Note that by using Skip-Lists, the index can be traversed from one hit to another, making things like set and, particularly, range queries possible (much like B-Trees). Note, however, that Lucene does not (necessarily) load all indexed terms to RAM, as described by Michael McCandless, the author of Lucene's indexing system himself. In a nutshell, Lucene builds an inverted index using Skip-Lists on disk, and then loads a mapping for the indexed terms into memory using a Finite State Transducer (FST).
0 Comments
Specifically this occurs due to greylisting. When troubleshing these types of issues, you’ll notice this commonly occurs when receiving e-mails from organizations that use Office 365. The USPS told NBC News it expects to hire 40,000 seasonal employees to help with the holiday rush. An all too common problem is when users report e-mail delays ranging from 5 to 15 minutes. The new delays in mail service are expected to impact holiday deliveries. Post Office is experiencing massive delays due to changes implemented by the post master general appointed by President Donald Trump - delays that could affect the election An internal report from the Postal Service warned there are 24 states with deadlines close enough to the election that do provide or at high risk for not giving the. Last month, the Washington Post reported the USPS will pay XPO $120 million over the next five years to oversee two major distribution and sorting sites in Atlanta and Washington that are among the facilities at the heart of DeJoy’s ten-year, truck-centric plan for the post office. Prior to stepping into the role of postmaster general, DeJoy owned trucking firm New Breed Logistics and served as supply chain chief executive of XPO Logistics, a freight transportation company. DeJoy has come under fire for his ties to the trucking industry. ![]() Gary Peters (D- MI) have questioned DeJoy’s motives for overhauling the USPS. Several members of Congress, including Rep. There's no path in which the postal office slowdowns don’t affect everyone.” There’s a lot of small businesses that get bad reviews because they can’t get the product there on time. “We’ve seen a lot of folks who don’t get their paycheck on time or they send the rent check and it gets there late and they face possible eviction because of the mail delays. “It’s destroying public trust in a public institution,” McConnell said of DeJoy’s plan. They wait until trucks are 100 percent loaded and that could take days before they dispatch it.” “We’re moving mail to surface transportation centers and there aren’t enough drivers who can move that mail. “The problem with that system is that there are not enough truck drivers,” said Karol. But Karol noted there are often delays in the mail leaving the facilities. As part of his new plan, mail goes through surface transfer centers, or STCs, where the mail is handled and sorted, before it is loaded on to outgoing delivery trucks. Some have been very upset.”ĭeJoy has made clear he wants more mail delivered by truck, instead of air. ![]() “We’ve had customers expecting medication who have been disappointed because the medications are not being delivered as expected. ![]() “We’re already starting to see the impact,” Karol said. According to Kimberly Karol, president of the Iowa Postal Workers Union, recent changes to the way in which the postal service is handling mail under DeJoy’s new system are already resulting in delays for Iowa residents. ![]() On systems with underlying OS (including some Maintaining actual calendar date/time: This requires a Time Epoch: Unix port uses standard for POSIX systems epoch of Measuring time intervals, and for delays. ![]() ![]() LTopProcess.The utime module provides functions for getting the current time and date, ![]() This is us, strip off the % and return it Integer lCurrentPID = Integer.parseInt(lSplit) On the line that is our process, field 0 is a PID Make sure we can handle if we can't parse the int Don't even bother if we don't have at least the 4 NOTE: We trim because sometimes we had the first field in the split be a "". Split on 4, the CPU % is the 3rd field. While ( (lLine = bufferedReader.readLine()) != null ) While we have stuff to read and we have not found our PID, process the lines Process lTopProcess = Runtime.getRuntime().exec("top") īufferedReader bufferedReader = new BufferedReader(new InputStreamReader(lTopProcess.getInputStream())) Make a call to top so we have all the processes CPU Public static int getAppCPUUsage( Integer aAppPID) top, so there is a fair bit of parsing. This is an alternate way, but it takes the entire output of Logger.e(Constants.TAG, "Unable to get Total CPU usage") Return restrictPercentage(work * 100 / (float) total) Long total = work + Long.parseLong(sa) + Long.parseLong(sa) + Long.parseLong(sa) + Long.parseLong(sa) Long work = Long.parseLong(sa) + Long.parseLong(sa) + Long.parseLong(sa) String sa = reader.readLine().split("+", 9) this version only returns a single line for the app, so far less parsingīufferedReader reader = new BufferedReader(new FileReader("/proc/stat")) Int lM圜PUUsage = getAppCPUUsage( lMyProcessID ) Integer lMyProcessID = android.os.Process.myPid() I did this in Android, and it makes a kernel top call and gets the CPU usage for your apps PID using what top returns. Here is another way that I got my App's CPU usage. Resident and data_and_stack parameters used for getting memory usage and obtained from /proc//statm file. State, ppid, priority, nice, num_threads parameters obtained also from /proc//stat file. Utime, stime, cutime, cstime, starttime used for getting cpu usage and obtained from /proc//stat file. There is two versions simple monochrome(fast) and colored version(little bit slow, but useful especially for monitoring the statе of processes). It is a linux/unix system monitor and process manager through procfs, like " top" or " ps". Here is my simple solution written in BASH. How to get total cpu usage in Linux (c++)Ĭalculating CPU usage of a process in Linux Top and ps not showing the same cpu result Next we get the total elapsed time in seconds since the process started: seconds = uptime - (starttime / Hertz)įinally we calculate the CPU usage percentage: cpu_usage = 100 * ((total_time / Hertz) / seconds) If we do, then we add those values to total_time: total_time = total_time + cutime + cstime We also have to decide whether we want to include the time from children processes.
Infections at non-genital places are also common. The risk of complications may increase with repeated infection. Rarely this can lead to inability to have a baby. In men health problems are less common, but the most common one is inflammation of the tube that stores and carries sperm. PID can lead to ectopic pregnancy (pregnancy outside the womb) and inability to have a baby. This can cause pelvic inflammatory disease (PID). If chlamydia is left untreated, most genital infections will resolve naturally with no health problems, but untreated chlamydial infection may cause serious complications, mainly in young women, such as inflammation in the Fallopian tubes (tube than transport eggs from the ovary to the womb). Men might notice discharge from penis, pain or a burning feeling while urinating, and sometimes testicular pain. Women might notice irregular vaginal discharge, pain or a burning feeling when urinating, or bleeding after sex and between periods. If you do have symptoms, they can appear in different forms. For all neonates, the WHO STI guideline recommends topical ocular prophylaxis for the prevention of gonococcal and chlamydial ophthalmia neonatorum (eye infection).Īpproximately 70% of women and 50% of men do not show any symptoms. Skin-to-skin genital contact is a well-recognized method of spreading chlamydia, as well as infected sperm or vaginal fluid coming in contact with the eyes.Ĭorrect and consistent use of condoms significantly decreases the risk of infection during anal, vaginal or oral sexual contact. Penetrative sex is not required for spreading chlamydia. ![]() It can also be transmitted from mother-to-child during childbirth. You can still get chlamydia even if you had it in the past and got treatment for it. You can get chlamydia by having unprotected vaginal, anal, or oral sex with someone who has chlamydia. In many countries, the number of chlamydia is highest among girls aged 15–19 years, followed by young women aged 20-24 years.ġ0-40% of people infected with gonorrhea is also infected with chlamydia. In the region of the Americas there were around 17.8 million new cases for females and 7 million for men in 2012, adding to the already around 18.8 million existing cases for females and 4.5 million existing cases for males. The highest number of cases are found in WHO Region of the Americas and the WHO Western Pacific Region. The World Health Organization (WHO) estimates that in 2012, 131 million new cases of chlamydia infections happened among adults and youth aged 15–49 years worldwide, with around 128 million cases already present. trachomatis cause genital infections (chlamydia), lymphogranuloma venereum (LGV) –a genital ulcer disease (GUD) that affects lymphoid tissue-, and trachoma (eye infection). ![]() It is the most common bacterial sexually transmitted infection (STI) worldwide. Chlamydia is a bacterial infection, caused by Chlamydia trachomatis, which results in substantial morbidity and economic cost worldwide. ![]() Exaggerate the attack or punch, even going into clipping territory to turn it into something really different. The dynamics tab combines limiting, clipping & transient shaping. Takes care of that cymbal spill and low end rumble on toms like nothing else. It’s triggered by the same threshold as the gate, so you can save time by adjusting both the gate and the de-bleeder at once rather than separately. With just three intuitive knobs, you can keep the bleed out while preserving both the punch and the resonance of the drum. Shape live drums, samples or any source you like in a swift, creative and intuitive way. We created our own de-bleeding algorithm to achieve the precision we wanted. The poltergate is denise audio’s latest plugin release and fuses the powers of transient design, gating and de-bleeding into one. Watch how handy it is to have the side-chain EQ and de-bleeder at hand. Save time by shaping your kick quickly and in a simple flow. Then, with the dynamics section, exaggerate the attack or the fat, even going into clipping territory to turn it into something really different. Orchestral sounds The Perfect Room makes the orchestra wide and deep and doesn’t mess with the low end at all. Then set the release to sync the tempo and even automate it to create rhythmic effects, using the curve feature to tweak the feel of it. ' Produce Like A Pro on Instagram: 'Today we are looking at Denise Audios BRAND NEW Plugin, the Poltergate Poltergate fuses the powers of transient design, gating and de-bleeding into one. Completely tight low-end Add reverb that sounds completely tight when used on low sources like kick-drum, toms, basses & synths. Sound shaping from beyond, with the denise poltergate. Use the poltergate creatively thanks to its extended feature set and go a bit crazy if you want to! For example, use the EQ graph and spike to target whatever instrument you would like to use in a sampled loop. Big Beautiful Door is amongst my most valued plugins bar none. Denise Audio poltergate 1.0.0 VST, VST3, AAX, AU WIN.OSX x86 圆4 REPACK NovemLeave a Comment Distribution updated : replaced by REPACK for WIN (Fixed installer not installing the included presets on Windows. poltergate gate, transient shaper and write leak fix in one plugin With intuitive controls for every part of your workflow, poltergate offers a fast and efficient solution to clean your drum tracks and add more energy. ![]() Achieve better noise reduction, instrument separation and de-bleeding in a plugin optimised for power, fast results and creativity. The poltergate is denise audio’s latest plugin release and fuses the powers of transient design, gating and de-bleeding into one. Poltergate fuses the powers of transient design, gating and de-bleeding into one. capable of replacing multiple plug-ins in a chain EQ, distortion. Denise Audio Poltergate v1.1.0 Regged Sound shaping from beyond poltergate v1.1.0 WIN MacOSX FLARE 09 January 2022 WiN: 7.37 MB MacOSX: 10.0. ![]() And here, we will show you the steps in two cases: imaging backup and synchronization. To use the automatic backup software all the time, just upgrade it to Pro Edition or an advanced one.įree Download How to Create Automatic Backup to External Hard Drive Windows 7/8/10Īfter learning this automatic backup software, you may want to know how to automatically back up files or Windows operating system with MiniTool ShadowMaker. Note that its Trial Edition only gives you 30-day free trial. Right now, what are you still waiting for? Just do a backup software free download from the following button and install it on your PC. Its Bootable Media can help create a bootable DVD/CD, USB hard disk or flash drive to boot the non-working PC and start system restore. What’s more, as the best backup software 2018, MiniTool ShadowMaker also enables you to perform a recovery easily in case of system breakdown. Meanwhile, MiniTool ShadowMaker can delete certain old backup file versions as long as you set up the value with Scheme feature. In addition, the differential backup is also supported by this backup program, and you can choose one for the only changed or newly added data. If you set up scheduled backup, these files will be backed up automatically with incremental backup mode by default, saving much disk space of the target drive. Besides, it can sync files for backup within simple clicks.Īs to automatic backup, this backup software offers you four different options to set up a specific time point or intervals to run the backup.Īs mentioned above, files always change at every moment. Automatic Backup Software for PC: MiniTool ShadowMakerĪs a piece of professional, reliable and safe backup software for Windows 10/8/7, MiniTool ShadowMaker can help you to easily and effectively back up files & folders, partitions, the entire hard disk and Windows operating system to an image file. Just read the following part to learn this tool, as well as how to create an automatic backup Windows 10/8/7. Is there any auto backup software to help? Of course, you can ask a third-party program, MiniTool ShadowMaker, for help. But sometimes, Windows automatic backup not working. Then, you may ask: how can I automatically back up files or operating system? Normally, the scheduled backup can be done with Windows built-in Backup and Restore tool and some of you may choose it for automatic backup. Thus, setting up an automatic backup is worth recommending even though you have forgotten to back up your PC.Īutomatic backup can relieve you from the routine backup activity so as to turn your time and resources for more creative jobs than daily or emergency-based backup actions. If you have a habit of backing up your files and OS, you can easily get your PC restore to a normal state and avoid data loss in case of computer accidents.īesides, files may change at any time and you need to back up them once again after they are updated. It’s Important to Automatically Back up Files or OS!Īs is well known, computer backup is fairly important since data loss and system breakdown always happen on Windows 10/8/7 because of many factors including virus infection, ransomware attack, hard disk failure, power outage, Windows updates, mistaken operations and more. ![]() How to Create Automatic Backup to External Hard Drive Windows 7/8/10.Automatic Backup Software for PC: MiniTool ShadowMaker.It’s Important to Automatically Back up Files or OS!.Here, MiniTool ShadowMaker, professional auto backup software for Windows 10/8/7, can be your good choice. Have saved many files on your hard drive and want to back up files and Windows operating system on a regular basis? Don’t know which automatic backup software to use for PC data and system protection. ![]() Kiwi for Gmail Premium extends this to six accounts and is 34. Each is listed by product name and ingestion label, if applicable. com See It Gmail (for iPhone) Review Many messaging apps require you to give. Focus Filters allow you to stay on top of your email with ease you might not find in other tools. The following supported default parsers have changed. One of the handiest features of Kiwi for Gmail is Focus Filters. ![]() In addition, Chronicle increased the maximum number of statements in a rule that evaluate a reference list from 2 to 4. Chronicle increased the maximum number of lines for Regex type reference lists to 100 and for CIDR type reference lists to 150. The best thing about Kiwi is, you dont need to open a tab in your chrome which sucks your RAM. For more information, see Reference lists syntax. Easy, smooth and just exactly how the Gmail web app looks. You can now use the nocase keyword when evaluating a reference list to perform case-insensitive matching for both String and Regex reference lists. ![]() For more information, see YARA-L 2.0 language syntax. We’re thrilled to announce that Kiwi for Gmail 3. This function returns the first non-empty string passed to it. For a list of keywords, see Keywords.Ī new coalesce() function has been added to the YARA-L syntax. This change does not affect function names, which are case sensitive. Keywords, such as and, match, or condition in YARA-L 2.0 are now case-insensitive. For more information, see Event and placeholder conditionals. You can now join an event with an entity, and then check for absence of the event. You can now use multiplication andĭivision in the events section and outcome section of rules. I'm SO excited and happy with the results and I've been telling all my friends. Save money with our transparent approach to pricingĬhronicle made the following changes to the detection engine rules and YARA-L language:Įxpanded support for arithmetic operations. Kakao Friends Smoothies have the cutest design, featuring the Kakao Friends, popular cartoon characters in South Korea This kiwi flavored smoothie is just. Kiwi is a fantastic desktop experience for Gmail, and offers the most True-to-Google experience available on the Mac. Kiwi for Gmail Reviews Overall Rating 4. Rapid Assessment & Migration Program (RAMP) Migrate from PaaS: Cloud Foundry, OpenshiftĬOVID-19 Solutions for the Healthcare Industry ![]() ![]() Miami Dolphins Galaxy Legendary Design Bump Case. Miami Dolphins iPhone Bump Case with Football Design. Skinit Clear Phone Case Compatible with iPhone X/XS - Officially Licensed NFL Miami Dolphins Black & White Design Visit the Skinit Store 5.0 out of 5 stars6 ratings 19.9919. We have the Official Dolphins Phone Cases Accessories in colors and styles you need. With bold printed Miami Dolphins graphics, you can be sure everyone will know who you're rooting. Authentic Miami Dolphins Phone Cases Accessories are at the official store of the Miami Dolphins. Miami Dolphins Phone Case - Quilted Fully Lined (1k) 15.00 Tua Time iPhone Case, Tua iPhone Case (55) 19.77 Jaylen Waddle Art Impact-Resistant Phone Case Durable Dual-Layer TPU Protective (441) 35.00 FREE shipping Jaylen Waddle Miami Dolphins Neon Nights Impact-Resistant Phone Case Durable Dual-Layer TPU Protective (441) 35. Miami Dolphins iPhone Bump Case with Football Design. This bump case features extreme rugged protection with reinforced rubber corners to help protect your phone from high-velocity impacts and scratches. /rebates/2fc2fkp2fmiami-dolphins-iphone-case&. Get all the very best Miami Dolphins Phone Cases Accessories you will find online. Shop all Miami Dolphins designs by Skinit online now. Please note, Fanatics may reject and cancel any customization order for any reason, including for messages that are deemed offensive or inappropriate.This Miami Dolphins Personalized Tilt Design iPhone Bump Case is the perfect way to take your fandom with you wherever you go. Hocase iPhone 8 Case iPhone 7 Case, Shockproof Protection Heavy Duty Hard Plastic+Silicone Rubber Bumper Full Body Protective Case for iPhone 8, iPhone 7 (4. All Dolphins phone cases & decal skins are officially licensed by the NFL & made to protect & personalize any device you may have, from the latest iPhone & Galaxy smartphones to PS4 & Xbox consoles & controllers. /rebates/&.com252fp252fmaui-jim-mikioi-polarized-sunglasses252f603429-887-17. However, just because a customer is able to type proposed customization text into the field and is able to complete the order through the website, not all proposed customization text will be accepted. For these customizable products, including jerseys, we invite customers to tell us how they would like their preferred name or other text to appear by typing that text into the field indicated. Miami Dolphins iPhone Pastime Design Bump Case - Arrives by Wed, Nov 9 Buy Miami Dolphins iPhone Pastime Design Bump Case at Skip to Main Content Departments Services Cancel Reorder My Items ReorderListsRegistries Sign In Account Sign InCreate an account Purchase History 0. We want fans to celebrate their fandom by customizing and personalizing certain products. ![]() Owner Banico Zeniou and staff at Fylde Fish Bar in Southportįylde Fish Bar was named the best fish and chip shop in the region at the 2018 National Fish and Chip Awards. ![]() Its extensive menu offers traditional fish and chips, alongside a medley of other dishes. Like many fish and chip shops in Liverpool, the venue also specialises in Chinese food - ideal for those times when you can't agree on what takeaway to order. Named in the Good Food Awards for Fish & Chips in 2020, Lau's is known and loved for its wide range of delicious and affordable cuisine. Byrnes on Stuart Road in Walton claimed the top spot while its Muirhead Avenue East branch in Norris Green came in second place.Ħ9 Stuart Road, L4 5QT and 148 Muirhead Avenue East, L11 1EW Lau's Fish, Chips and Chinese Takeaway This year, Liverpool Echo readers voted it the best chippy in Merseyside. In 2019, the family opened its second shop on Muirhead Avenue East, which is a larger space. Though this was affected in the wake of the coronavirus pandemic, the beloved chippy shows no signs of slowing down.īyrnes has been feeding its loyal customers for four generations, ever since Patrick Joseph Byrne opened his fish and chip shop on Stuart Road, Walton in 1932. The food spots have amassed an army of fans and every year on Good Friday, Byrnes sees customers queuing down the street to get their hands on its famous fish and chips. The iconic family-run chip shop, which has been run by the same family for four generations, has restaurants in Walton and West Derby. Byrnesīyrnes chippy is known and loved in Liverpool. Here's our list of some of the best chip shops across Merseyside - let us know in the comments section if we've missed your favourite. READ MORE: I tried 14 dishes at Merseyside restaurant named 'Best Chinese' and each one was heavenīoth comforting and indulgent, it's no wonder the chippy tea ticks a lot of boxes. ![]() The importance of fish and chips is even recognised with awards, with some local venues featuring in the National Fish and Chip awards, and others included in the Good Chippy Awards. Whatever your favourite restaurant or takeaway of choice may be, the humble "chippy tea" is a well deserved classic and firm favourite for many. There's an array of cuisines on offer too, from Italian and Asian to Mexican and more. Liverpool is a haven for food lovers, with an impressive selection of restaurants, cafes and takeaways to cater to all tastes and cravings. Fish and chips is a British institution and luckily for us, there's plenty of incredible chippies in Liverpool. ![]() You won't need a new account.Ī: Once drivers update their KeepTruckin Driver App, it will be updated to Motive Driver - KeepTruckin. You can access your account via, the Motive Fleet App for Android and iOS, or the Motive Driver App for Android and iOS, using your current login and password. You might find KeepTruckin branding in some places for a while because we didn’t want to stop innovating as we are changing our name. Despite rapid growth in other industries, trucking represents the majority of our customer base.Ī: Our products will continue to work the exact same way, only with a change of name and new colors to reflect the Motive brand. Trucking is the heart and soul of our company, and we remain absolutely committed to our trucking customers and the people who use our products the most: Truck Drivers, Fleet Managers, and Safety Managers. Q: Does it mean you will no longer focus on trucking?Ī: Absolutely not. We believe that our customers will come to love the Motive brand just as much as they did the KeepTruckin brand. We know fleet managers and drivers have trust in the KeepTruckin brand, but most importantly they have trust in our products and the exceptional service we provide. Q: Are you worried about losing all the brand equity?Ī: The KeepTruckin products are used by 120,000 customers and over 1 million drivers. This decision is not the result of any mergers & acquisitions activity. We have over 120,000 customers, and our products are used in over 700,000 vehicles and assets and by over 1 million drivers. ![]() Q: Is the name changing because KeepTruckin was acquired?Ī: No. ![]() That’s why we are changing our name to Motive. Ultimately, as the company’s growth accelerates, we decided a name change is the best path for us and our customers. As our customer base in these industries has grown, the name KeepTruckin didn’t reflect the breadth of problems we solve and the customers we serve. Along the way, we realized that we solve problems that apply not just to the trucking industry but to all businesses and organizations that operate in the physical economy - construction, agriculture, manufacturing, energy, public utilities, and many more. We named our company KeepTruckin because it captured the essence of our mission and the people whom we wanted to serve. A: When we started the company, we wanted to build technology that would improve the safety, productivity, and profitability of the businesses that keep our economy moving. |