Is there any technology/hardware that can detect the contents of warehouse goods? This will be used to resolve the problem with pilferage without the need of checking the items per box manually.
Thanks.
Broad question. However, you are probably looking for Barcode, Barcode scanners, or RFID technology.
Related
Hello World,
I'm in research mode for one of feature to be built in our software and there one new thing that we have never faced.
The thing is, on one form we have a drop down with list of items. User can select default which means all items needs to be considered or else he can selectively opt for certain list items.
Actually the form is related to filter functionality depending upon users input the data is going to get filtered and displayed on UI.
The main problem we are trying to solve is suppose user selects default, which means all list items ID's are gonna be considered in POST call of API. The list can be huge, say 1 to 1K and above too.
So under such circumstances we can build the query string but, it seems its gonna be so huge. I have also studied that certain browsers support limited query string as per their standard limits.
So currently I have following doubts in mind.
Will shortening of query string work here ?
By which technique it can be handled efficiently ?
What performance considerations I need to take care during during so ?
Any suggestions or thoughts are welcome. That would boast my software design thinking.
based on what I understand from your question, here is my opinion:[if I understood wrong, please correct me, so I can help you]
You need to send query in URL and not in body or using JSON!is that correct?
I think you don't need to send every one of the selected items one by one!
If there are selected in serial, you can perform a range in your query!
Like http://abcd/test?id=1-43,6-765(take ID as string and then export the useful data in back-end) with this approach, you can shorten your query!
And also think about the database too (if there is any).querying this much data is use a lot of IO and make query low performance.
In VB.NET (Not ASP.NET) what can I use for a daily calendar. I have done extensive DuckDuckGo and Google search and I have came up with no viable options.
The purpose of the calendar is to create a appointment system with multiple dentists therefore appointments also can run in parallel. However having it in parallel isn't required as I may have the end-use select what dentist the appointment is for (creating a appointment, therefore got to select a date/time).
The project is only a university/college project therefore having it perfect isnt a requirement (but I'd prefer it). I'd use anything, otherwise I'm going to have to use a ListView.
Examples
http://bit.ly/JsVhz1
http://bit.ly/KkGZ5x
Thanks in advance.
Keep in mind people have already solved this problem... don't reinvent the wheel if possible. If you have some budget, try picking one from here. If not there are a couple of WinForms freeware/open source controls, such as this one.
Unless you shell out some money, you'll still have to write the actual scheduling part; these are just display controls.
I am working on a phone app and U would like to use Zxing for my project. However, I know that alot of people are crazy about Redlaser so I had decided to try it out. When I went to the mall I had noticed that the scanner does not even read the UPC for Stores like Forever 21, H&M or Tilly's! This is a huge problem for me because these are very popular stores in Southern California! I tried it at hot topic, but at least there it would read the barcode and return zero results, but at these other stores it was nothing.
If Redlaser can not even read the barcode at those stores, then I will make the assumption that Zxing definitely will not even attempt to read it either. Is there anyway to fix this? I know one issue is that those stores are not in the google shopping Api database, but if I added them to my datafeeds database Api would they still be unreadable? I'm really hoping for a soliton.
You're mixing up two things here: scanning and providing additional information. Both RedLaser and ZXing should be able to scan all UPC and EAN barcodes and come up with the scanned number. When it comes to providing additional information, neither the RedLaser SDK (as opposed to the RedLaser app) nor the ZXing library provide any additional information. That's up to you to implement.
If you weren't even able to scan the product's barcode in a store, it could also mean that the company uses a non-standard barcode format with company private barcode numbers. Even if you could scan these barcodes, it's very unlikely that there is any any service to get additional information for these private numbers. It also indicates that these products are probably sold by single company only. But most products today have a EAN/UPC/GS1 barcode with a unique barcode number.
Update:
If the product has a UPC/EAN barcode, you can scan it and get an (almost) unique product number. This is the kind of barcode all cash desk support. And the UPC/EAN/GS1 number is the product number support by almost all providers of product information.
If it's a Code 39, Code 128, ITF barcode (or few additional formats depending on the barcode scanner library), you can scan it as well and get a number or string. However, it's interpretation might differnt from shop to shop.
If it's yet another barcode symbology, you cannot even scan it with the barcode library.
Furthermore, many products have several barcodes with different purposes: one might indeed be a sort of product number but the other ones might be something that of no use for you even if you could decode it (such as the serial number of an electronic device).
I am guessing that you are not looking at a UPC/EAN product code, but most likely a Code 39 barcode that encodes some store-specific identifier.
ZXing definitely reads Code 39. Try it with Barcode Scanner. RedLaser might not since it is focused on UPC/EAN, though it's based on the same library.
But, even though you can read the contents, I doubt you will be able to do much with it. It is likely a number that doesn't mean anything outside the store's systems.
Our application allows a user to enter company names that their organization works with. A current issue is that the way one user inputs the company name varies from user to user. We need to consolidate this data. Are there any proven approaches for tackling this problem?
The problem of data quality is generally referred to as Data Cleansing. There are many methods and tools in this area.
The best for you will depend on the extent of your problem and also on the technologies you use. But if I understand well, the data that are stored are OK, the problem is that user input data to search against with incorrect spelling? In this case fuzzy searching could help.
Lately we've started getting issues with outdated countries / regions list being presented to users of our web-application.
We currently have a few DB tables to store localized country names along with their regions (states). However as the planet goes, that list is in constant evolution and it's proving to be a pain to maintain as some regions are deleted, some merged - existing data needs to be updated all the time.
What are, if any exist, the best practices when it come to dealing with multi-locale countries/regions list?
Is there a place or a standard in place? I know of ISO 3166, but their list isn't exactly DB friendly ... plus it's not fully localized.
An ideal solution would simply allow us to "sync" to it? Preferably in multiple language. The solution would preferably be free or subscription based with an historic of what changed so we could update our data (aka tblAddress)
Thanks!
geonames is pretty accurate in this respect, and they update regularly.
http://www.geonames.org/export/
There is no such thing. This is a political issue, which you can only solve in the context of your own application. Deciding to use ISO 3166 could be the easiest to defend. I know of issues with at least:
China/Taiwan
Israel/Palestine
China/Tibet
Greece/Macedonia
The ISO lists here are DB friendly, though they only include short names and codes.
This one looks very good: Multiple languages, update option, database independent file format for import, countries/regions/cities information, and some other features you might use or not.
And it's quite affordable if you need it for only one server.
You can try CLDR
http://cldr.unicode.org/
This set of data is maintained by the Unicode organization. It is updated regularly and the data is versioned so it is easy for you to manage the state of your list.
Hy! you can find a free dump of all countries with their respective continents https://gist.github.com/kamermans/1441495, its much easy to use.just download the dump & upload in your data base.
Well, wait, do you just want an up-to-date list of countries? Or do you need to know that Country X has split into Country Y and Country Z? Because I'm not aware of any automated way to get the latter. Even updates to the ISO databases are distributed as PDFs (you're on your own for implementing the change)
The EU maintains data about Local Administrative Units (LAUs) which can be downloaded as hierarchical XLS files in several languages.
United Nations Statistics Division, Standard country or area codes for statistical use (M49).
Look for "Search and Download: Full View" on page left. That leads here.
Groups countries by continent, sub-continental region, Least Developed Countries, and so on.
If you cannot import the excel version, note that the csv has unquoted" fields and a comma in one country name that will bust your import ("Bonaire, Sint Eustatius and Saba"). Perhaps open it first in LibreOffice or whatever, fix the broken country name and shunt its other right-most columns back into place. Then set all cells to type Text, saveAs csv with [Edit Filter Settings] checked [x] in the saveAs dialog, and make sure string delimiter is set to ", as it should be by default.