Documentation and information about linear-throughout Semantic Database Machine - database

I have to do some reaserach about this topic - LSDM, but only thing I could find is purchasable PDF in this site: Website
I would like to know if there is anybody willing to share this document or give some resource that can be viewed freely.

Riche's list of papers doesn't have any links to pdfs, which is usually the first place to start.
That paper's from 'Microprocessing and Microprogramming' Volume 25, Issues 1-5, January 1989, so try your local university's library. If it's a journal they keep, they may have a paper copy.
But if it's not a really significant paper, you're unlikely to find it wild on the web if it's twenty years old.

Related

How are stored handwritten notes from apps in databases?

At the beggining I'd like to say it's not an emergency :D
I was thinking about project ideas recently. Projects that I could try to create to learn something more, something new or just to leave my comfort zone. I've picked notes app project that support handwritten notes. And here's the first problem, my little knowledge can't come up with idea how to store these handwritten notes in database.
Database or other technologies haven't been picked yet so there is no "How to store it in MySQL?" and so on... just theoretically thinking how it could be done. I was looking in google and here on stackoverflow but didn't get nothing similar, just some questions how to verify or recognize handwritten notes.
Has anybody any idea or lead I could go by?
Here I am assuming your "handwritten notes" are images. A simple solution might be uploading your images somewhere (e.g. Amazon S3, but there are countless options out there). Then, in some database you might have a reference to the URL of the image. In your code you can then download the images using the URL and process them as you see fit.
Note: I am making many assumptions here but I hope this helps.

How to increase accessibility for test files for my coding students?

I am a C++ teacher and I have a couple of students. I have my student do alot of programs that require I/O but I would hate having them download the files. Is there a way I can put the files online and they just access it from their computers by passing the address of the file on some public online file server to the program?
If I get you right, you want to provide program code in an online text editor, and not as a file download.
As this was (erroneously?) tagged "accessibility", I'll answer the question from the screen reader accessibility perspective.
Unfortunately, there are no known fully accessible online code editors these days. All of them use some techniques that prevent screen readers from reading the code when your user navigates it with his/her keyboard and namely arrow keys. This is actually a huge problem of many online courses.
So what I suggest you to do is to make a repository on Github (or on Gitlab, if you want a free and private repo) and teach your students to work with Git from the very beginning, this will be very helpful in their future developers life. Avoid Bitbucket since these days (June 2017) it seems very far from being accessible to screen reader users.

AND/OR graph tutorial

I need to model one of my computer vision research problem using AND/OR graph. But after hours of searching I failed to find a decent tutorial about the basics of AND/OR graph except very little material on the wiki. Could anyone please refer me to a tutorial about AND/OR graph?
Thanks
Hasan
I'm afraid there is no descent tutorial about the AND/OR graph because it has just been brought out in recent years.
However you can search for Songchun Zhu # UCLA for more details.
Another reason for lack of search result might lies in that most search engines treat "and", "or" as operators rather than the name of the algorithm. So please try to search for the name of the inventor.
Here are an entry on Songchun Zhu's webpage that might help. You can trace back from this paper.
A Numeric Study of the Bottom-up and Top-down Inference Processes in And-Or Graphs
--- T.F. Wu and S.C. Zhu
--- Int'l Journal of Computer Vision, vol. 93, no 2, p226-252, June 2011.

What are the benefits of using names rather than version numbers?

This is a general question but I'll illustrate it with Eclipse. I recently reinstalled Eclipse and find that the distribs are called
eclipse-java-galileo-SR1-win32
and
eclipse-java-ganymede-SR2-win32
(I also have a "europa" from the past - what happens when we run out of Jupiter's moons?)
I find this very confusing as there is no indication of which version is the latest and in fact I muddled them.
This is not restricted to Eclipse, and several version of software come out with version names (e.g. the Mozilla family). Personally I would much prefer the normal decimal version numbering. What other examples are there of name confusion and is there any justification for it?
update some early replies suggest some people prefer names to numbers and vice versa. Could we not have both, therefore?
update A majority view (but not consensus) seems to be emerging that names are useful for developers before release but that n umbers are better after release
Names have long been used as code names during development, so that developers could refer to a name rather than a number all the time ("version 5.67 branch 2" doesn't roll off the tongue as easily as "bob").
But from the point of view of the end user, they suck. They only convey information to someone if they know the list of version names used. A user doesn't care that they are about to download "rancid cheesecake" to replace "fetid sardines". What they want to know is that they have 2.1 installed, but there is now a 3.0 available.
Year numbers sit half way between the two. They're numbers that are often completely made up, making them simply names - We've been using 3DSMax 2010 for months now. In another month the name might even coincide with the calendar! To confuse us even more, we have Visual Studio 2005 which is version 8, and Visual Studio 2008 which is version 9.
Argh!
I think version names are pretty much only useful when it comes to marketing software to new customers / non technical people. It gives the marketing guys something to shout about.
Anyone technical will always want to deal with version numbers because (if used properly) they will tell you which order the releases were done in. You should also be able to get an indication of the magnitude of the release by looking at which part of the version number has changed.
I find it nice to have names and numbers for every release. For example, Apple lists Mac OS X as "Mac OS X 10.6 Snow Leopard" in their store. This prevents confusion over order while giving a nice natural name to it. Also code names are nice for talking about releases among those who know the software intimately.
Names are for usability. People are just more comfortable with referring to things using words rather than numbers, especially in spoken conversations.
I agree that numbers also come in handy to convey information about a release e.g. the date of the release or its age compared to other releases. In my opinion, both have their place.
I like the way Ubuntu names their releases with both a catchy name and a number e.g. Jaunty Jackalope 9.04 (which was released in April 2009).
As jensgram commented, Ubuntu's naming scheme also has the advantage of encoding order by assigning their human-readable names in alphabetical order. It's easy to tell that Karmic Koala is the release after Jaunty Jackalope.
Ubuntu does it, OSX does it, it drives me insane. Microsft at least is moving to version numbers again, woohoo!!
It's easier to talk about the release verbally using code names. When developing on several branches, it's easy to get confused when a lot of numbers start getting bandied about in conversation.
This is probably a Good Thing for developers while the code is being worked on, but quickly becomes annoying after the release happens, and the order of the releases isn't obvious. IMO codenames are all well and good, but after a release, use the number!
Apple OS X versions.
As a person with only a little Mac experience but sometimes supporting the thing. I find this confusing.
On the other hand when you actually know what the latest is. It is easy to ask someone if they have the latest. Since the word for some people is easier to remember than a number.

Which OSS can extract a synopsis from a text?

Is there an OSS which can compress a text to a synopsis?
My goal is to build an editor for SciFi novels which can either automatically create a synopsizes for chapters or at least make a suggestion for one.
I checked the comprehensive list here, and the Dragon Toolkit looked like one of the few to offer this feature. My experience is mainly with the commercial tools in this area.
Try bringing the books, a couple typewriters, a case of Red Bull, and some bananas to the monkeys at your local zoo. They do a good job but you'll have to clean the poo off the machines :-)

Resources