Welcome, Guest. Please login or register.
September 24, 2016, 06:59:10 pm
Home Help Search Login CONTACT Register
News: http://sailboatdata.com/bbs/index.php?type=rss;action=.xml;sa=news;board=11.0;limit=20

+  SailboatData.com - Forum
|-+  Recent Posts
Pages: 1 ... 8 9 [10]
 on: July 19, 2016, 01:02:28 pm 
Started by kaicurry - Last post by sonosail
Been out of action for about 2 months. very interesting though most is over my head.
My immediate comment is that the site is in need of so many more mundane improvements/enhancements.
(it'a practically unusable on mobil devices)
Also, it's going to take me a while just to get caught up with my usual correspondence.

Randy Browning

 on: July 14, 2016, 07:04:36 am 
Started by apexio - Last post by apexio
The listing for Hallberg-Rassy 42 (Enerlein) has the SA as 65.03 m.

Manufactuer SA:
101.5 m (genoa, ketch)
95 m (genoa, sloop).
79 m (jib, ketch)
75.5 m (jib, sloop).

More Info could be added:
Water: 192 US gallons
Fuel: 105 US Gallons
HP : 62
Ballast: steel

First post so hoping this is helpful :)

 on: July 11, 2016, 06:45:58 pm 
Started by kaicurry - Last post by kaicurry
Listed SA should be 189.89 FEET not m2. Currently it's listed as 2044 ft2. This is an easy mistake because published literature gives all metric except units _except_ the sail area that is in feet.

 on: July 11, 2016, 09:19:17 am 
Started by kaicurry - Last post by kaicurry
I had a moment yesterday to to add calculations for Length/Beam, SailArea/Disp, Disp/Len, Comfort Ratio, Capsize Screening Ratio on the client so it's not required to send over the wire. I also added some really simplistic minimum/maximum search fields for the various integer value fields. I could have spent a minute on styling it up but I kept having too much fun playing with the search criteria, seeing what comes up and looking into the results. If this were made it be a little more user friendly and had the ability to save sets of search criteria it could be an excellent tool when buying a boat to help narrow focus on what boats to look.

Additionally, I would like to implement a favorites list, column sorting, metric units toggle. I'm also interested in creating some scatter plot matrix graph of the visible results to see how they all compare.

I might play around with adding/removing additional columns to the table. Adding a column could request a json file that contained only that field for each record. For example, I think adding something like the "year first built" would be < 8KB gzip request. That would solve accommodating users that want to search against specific (rig dimensions) fields without having to send the full 8MB database to the client. Not sure how many results have an insignia, but it might be a fun option to add a little insignia thumbnail to add to the table.

It's also possible to show the full record details on hover or prefetching the data and associated images on a down click to make a detail page near instant.

Example table search

 on: July 10, 2016, 10:59:53 am 
Started by bigk - Last post by bigk

I own and have sailed a MICROSAIL 18 for the last 5 years with great delight, but have unfortunately I have just lost the keel and without trace.

Im aware the boat was built during the early 1980S and although I do have some of the original literature relating to the boats specification none of it provides the essential physical dimensions and details that would allow a new keel to be produced.

The keel itself I know from the information I have weighs approximately 230kg, other than that, I have no additional data.

Hoping you can assist and many thanks in advance!

Kind Regards bigk, North Wales UK

 on: July 10, 2016, 02:04:27 am 
Started by Colin Cape Town - Last post by Colin Cape Town
Pirate 17's in Hermanus, Western Cape, South Africa.  Three of us own Pirates, all three have lifting keels to cope with the lagoon conditions we sail and moor in.  We have difficulty in sorting out an efficient and practical combination of pulley, cable and rope.  Any advice or experience gratefully accepted

 on: July 09, 2016, 12:01:46 pm 
Started by benwin - Last post by benwin
Wow Sonosail sorry for not replying, of course you can use one of my pictures.(only 9 months late, oops  :o)

I was looking at getting a new sail and was checking out the dims on the Sailboatdata page and realized there was no picture up yet, and then I checked here and saw your reply.

Where did you get the dims from?


 on: July 09, 2016, 11:07:08 am 
Started by kaicurry - Last post by kaicurry
More than anything, I think I'm here to find out where Randy stands on how accessible to make the data. I have no issue with pulling that demo page if it's a problem. Or I can limit the number of boats listed. Just let me know. To be clear, I am trying to contribute to sailboatdata.com, not start something new.

Currently the sailboatdata.com site has detail pages for sailboats publicly available via html without a clear "Fair Use" or "Acceptable use policy". Regardless of technology or format the data is in, I'm trying to get to the bottom of what Randy deems acceptable in terms of using the data. Can it be compiled and used for research? Can it be copied and used to sell a sailboat on another website? Can it be used in other non-commercial applications that might have a better user experience by being able to auto-fill certain fields? Can it be referenced when setting up AIS? It's tricky territory because the data was created or originated from the design of another person or company. I understand Randy hasn't been feeling well and it might take some time to hear his thoughts.

To grab the data for my example I visited the index pages /firstpage.asp?page={x} one at a time and recorded the class_id of each boat. Then I visited each detail page and recorded a few data points with a couple CSS selectors and jQuery type functionaliy. I'm using React JS for rendering the html in the browser. I'd be happy to send over or publish any source if you're interested. I grabbed about 128KB worth of data. I'd bet the entire database is closer to 8MB.

I agree that JS has issues and incremental change for the better is good. I also wholeheartedly agree that you'd want to maintain functionality when JS is off. However, in my experience I generally find filtering/sorting/matching in the browser to be easier, faster and result in less bandwidth. No table joins required. Instead of having to send fully rendered html (~20-25KB) to the browser on every detail view it's only necessary to send the data (1-2KB). If bandwidth limited users are a concern I would highly recommend turning on GZIP compression. It looks like it's not enabled. Also, it might be a good idea to look at size of the page when all resources are loaded. In this case the page size is 1.2MB.

I'm sure the backend has a bunch of functionality I'm unaware of, but it might be worth saving each boat as a text file. However unlikely it may seem at first, it could potentially make community edits much easier and give credit where due if hosted on a service like github.

What kind of filters did you have in mind? I'd be happy to implement some. For fuzzy matching were you wanting to return results that possibly have letters in the wrong order?

 on: July 09, 2016, 09:15:36 am 
Started by kaicurry - Last post by jensenm90
That's a good example. It reminds me of the DataTables library. I'm still skeptical because we have a lot of low bandwidth users. Progressive enhancements with JS are better than locking those users out. I personally don't even enable JS by default because of the security, privacy and bandwidth issues it brings up.

Additionally, from a technical standpoint, server side functions and database queries are almost always better than pushing all the application logic to the browser. The instant search is flashy, but when you throw in filters, fuzzy matching, sorting and various table joins, it can get really messy to maintain. 

What javascript libraries are you using for that example besides Modernizr? I noticed the is="null" HTML attributes. Is that Polymer?

Warning: It wasn't a good idea to copy the database without Randy's permission. He's had to go after  sites that scrapped the data without asking and it's something that really upsets him. How were you able to obtain all the records for that example?

 on: July 09, 2016, 12:14:51 am 
Started by kaicurry - Last post by kaicurry
The following is a really quick and dirty example of the live feedback when entering in search text

Example table search

I might expand the example a bit in the next day or two with the ability to favorite boats and see a list of just those favorites.

Pages: 1 ... 8 9 [10]

Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 2.0 Beta 4 | SMF © 2006–2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!