Thursday, September 4, 2014

USB 3 USB 2, FireWire 800, SATA III speed comparison. My HD SATA, USB tests HDTunePro

I)

http://superuser.com/questions/138845/speed-comparison-between-usb-2-0-usb-3-0-and-sata-and-firewire
1) Which is fast, faster, fastest? I would appreciate a slowest to fastest list including USB 2.0, USB 3.0, FireWire 400, FireWire 800 and eSata.



Easy:
  • USB 1.1 = 12 Mbit/s
  • Firefire 400 = 400 Mbit/s
  • USB 2.0 = 480 Mbit/s
  • FireWire 800 = 800 Mbit/s
  • USB 3.0 = 5 Gbit/s
  • eSATA = Up to 6 Gbit/s right now as it depend on the internal SATA chip.
For the speed/throughput/bandwidth of more devices have look at this article on wikipediahttp://en.wikipedia.org/wiki/List_of_device_bit_rates#Peripheral
There you go.
You should note that these speed are theorical speed, in fact, you will never experience these speed in everyday life.

http://en.wikipedia.org/wiki/List_of_device_bit_rates#Peripheral

1.1) List of device bit rates



Peripheral[edit]


TechnologyRate (bit/s)Rate (byte/s)Year
CBM Bus[46][47]2.7 kbit/s0.34 kB/s1981
Apple Desktop Bus10.0 kbit/s1.25 kB/s1986
Serial MIDI31.25 kbit/s3.9 kB/s1983
Serial EIA-232 max.230.4 kbit/s28.8 kB/s1962
Serial DMX512A250.0 kbit/s31.25 kB/s1998
Parallel (Centronics)1 Mbit/s125 kB/s1970 (Standardised 1994)
Serial 16550 UART max.1.5 Mbit/s187.5 kB/s
USB 1.1 ("Low-Bandwidth")1.536 Mbit/s192 kB/s1996
Serial UART max2.7648 Mbit/s345.6 kB/s
GPIB/HPIB (IEEE-488.1) IEEE-488 max.8 Mbit/s1 MB/slate 1960s (Standardised 1976)
Serial EIA-422 max.10 Mbit/s1.25 MB/s
USB 1.1 ("Full-Bandwidth")12 Mbit/s1.5 MB/s1996
Parallel (Centronics) EPP 2 MHz16 Mbit/s2 MB/s1992
Serial EIA-485 max.35 Mbit/s4.375 MB/s
GPIB/HPIB (IEEE-488.1-2003) IEEE-488 max.64 Mbit/s8 MB/s
FireWire (IEEE 1394) 10098.304 Mbit/s12.288 MB/s1995
FireWire (IEEE 1394) 200196.608 Mbit/s24.576 MB/s1995
FireWire (IEEE 1394) 400393.216 Mbit/s49.152 MB/s1995
USB 2.0 ("Hi-Speed")480 Mbit/s60 MB/s2000
FireWire (IEEE 1394b) 800[48]786.432 Mbit/s98.304 MB/s2002
Fibre Channel 1 Gb SCSI1,062.5 Mbit/s100 MB/s
FireWire (IEEE 1394b) 1600[48]1.573 Gbit/s196.6 MB/s2007
Fibre Channel 2 Gb SCSI2,125 Mbit/s200 MB/s
eSATA (SATA 300)3 Gbit/s375 MB/s2004
CoaXPress Base (up and down bidirectional link)3.125 Gbit/s + 20.833 Mbit/s390 MB/s2009
FireWire (IEEE 1394b) 3200[48]3,145.7 Mbit/s393.216 MB/s2007
External PCI Express 2.0 ×14 Gbit/s500 MB/s
Fibre Channel 4 Gb SCSI4.25 Gbit/s531.25 MB/s
USB 3.0 ("SuperSpeed")5 Gbit/s625 MB/s2010
eSATA (SATA 600)6 Gbit/s750 MB/s2011
CoaXPress full (up and down bidirectional link)6.25 Gbit/s + 20.833 Mbit/s781 MB/s2009
External PCI Express 2.0 ×28 Gbit/s1,000 MB/s
USB 3.1 ("SuperSpeed+")10 Gbit/s1,250 MB/s2013
Thunderbolt10 Gbit/s × 21,250 MB/s × 22011
External PCI Express 2.0 ×416 Gbit/s2,000 MB/s
Thunderbolt 220 Gbit/s2,500 MB/s2013
External PCI Express 2.0 ×832 Gbit/s4,000 MB/s
External PCI Express 2.0 ×1664 Gbit/s8,000 MB/s
http://en.wikipedia.org/wiki/Serial_ATA#Comparison_with_other_buses

1.2) Serial ATA compared to other






-------------------------------------------------------------



Intel Thunderbolt, as per the Wikipedia Sata link just above, is 10GB/s

Also, none of these answers so far give any practical/useful information. Theoretical maximum and real-world speeds can vary wildly, and only some significant actual testing will give meaningful answers.

So far, I haven't found many such tests. There's one at Crunchgear.com:


But even this leaves some question, as perhaps their specific USB 3.0 implementation is not optimal. (we need more variety to be sure, and even then, your system (or any given system) may not produce comparable benchmarks)

Another seems to suggest USB 3.0 "Turbo" (whatever that is?) has a bit over eSATA, at sansdigital.com:


But I have to question that, suggesting ~200 MB/s hard drive read/write speeds - unless hard drives have dramatically improved recently, I don't believe those speeds are physically possible, and suspect those speeds are just cached.

It's probably relatively safe to go with eSATA or USB 3.0 and get speeds that are close to optimal... as long as there's nothing choking your chain, so to speak. (poorly designed or cheap component, etc., causing a bottleneck) We really need more real world comparisons with various different hardware components.



http://techcrunch.com/2010/02/05/esata-is-faster-than-usb-3-0-at-least-right-now/

1.3) eSATA is faster than USB 3.0 — at least right now


Testing parameters: These numbers were gathered using HD Tune Pro 4.01. I also timed an 8.34 GB file transfer onto the drive for real world results. The two external drives were 7200 RPM models, while the internal was a 5400 RPM drive. I would have liked to show the Western Digital MyBook 3.0’s results as well, but the drive and HD Tune Pro didn’t get along. Check out the review for a comparison between the SeagatePS110 — it’s just slightly faster.






But if you’re looking for a reliable and fast external hard drive right now, forget USB 3.0 and instead look at eSATA drives.


-------------------------------------------------------------------------------------------------


sms.bg


My Tests on computer Ani 

















































































On the ns2




















Ina comp







ns2 with USB3 JetFlash Transcend but connected to USB2
OPEN CASE. The temp was very high before.
THE REASIN IS NOT WORKING FAN ON THE POWER SUPLY!!!!
When you touch it with hand you can feel it hot.












Connected to USB3 on ns2





 again test on ns2 with open case

ns2 open case Transcent Read Boost Enabled





Ani comp USB3 Transcend 32GB connected to USB2 front panel



Canada RAID

The very same USB2 JetFlash Transcend 32GB za 30BGN on the Ina computer


The very same USB 2 Flash Kingston 4GB password on the Ina comp

The very same USB2 JetFlash Transcend 32GB for 30BGN on ns2 comp

The speed of the computer is also very important. USB goes trough the CPU.
The very same USB3 JetFlash Transcend 32GB for 30BGN attached to USB2 port on Ina comp after adding 4 Live Linux distributions




The very same USB3 JetFlash Transcend 32GB for 30BGN attached to USB2 port on the fastest ns2 comp after adding 4 Live Linux distributions


The very same USB3 JetFlash Transcend 32GB for 30BGN attached to USB3 port on the fastest ns2 comp after adding 4 Live Linux distributions



The speed of the USB device depends on the computer also. The very same Corsar but with slower Ina computer. The speed is ~20MB/s now:





USB 1.1 = 12 Mbit/s
FireWire 400 = 400 Mbit/s
USB 2.0 = 480 Mbit/s
FireWire 800 = 800 Mbit/s
USB 3.0 = 5 Gbit/s
eSATA = Up to 6 Gbit/s right now as it depend on the internal SATA chip.

Ani comp 
SATA 2 old HDD - 76.1 MB/s  - 40C
SATA 3 1TB brind new - 167.1 - 36C
USB 2 Flash Kingston 4GB password - 14.9
USB 2 Flash Corsar 16GB - 28.3
USB 2 Maxell 4GB - 11.9
USB 2 Flash Kingston 8GB  - 20.0 - 41C
USB 2 Flash Kingston 32GB - 20.1
USB 2 1TB Seagate Free Agent external HDD - 29.4 - 26C
USB2 JetFlash Transcend 32GB za 30BGN - 29.7

ns2
SATA 3 1TB brind new - 158.6 - 49C
SATA 3 1TB old one for the Datacenter formatted partitioned - 98.3 - 50C
USB2 JetFlash Transcend 32GB za 30BGN read Boost disabled - 26.7
USB3 JetFlash Transcend 32GB za 30BGN Read Boost disabled - 80.7
USB3 JetFlash Transcend 32GB za 30BGN Read Boost enabled - 80.7

Ina
SATA 2 Ina 80GB - 49.8 - 44C
USB2 JetFlash Transcend 32GB za 30BGN read Boost disabled - 17.3
USB 2 Flash Kingston 4GB password - 11.3

Canada RAID
2 Seagate Baracuda 120Gb HDDs fake RAID - 44.6


USB 1.1 = 12 Mbit/s => 12*1024*1024/(8*1024*1024) = 12/8 = 1.5MB/s
or 12*1000*1000/(8*1024*1024) = 1.430511474609375 MB/s
FireWire 400 = 400 Mbit/s => 400/8 = 50MB/s
USB 2.0 = 480 Mbit/s => 480/8=60MB/s
FireWire 800 = 800 Mbit/s => 800/8=100MB/s
USB 3.0 = 5 Gbit/s => 5/8 = 0.625 GB/s

eSATA = Up to 6 Gbit/s right now as it depend on the internal SATA chip. => 6/8 = 0.75GB/s

Conclusion:
1) The ordinary USB2 flash drives have read speed of ~20MB/s
2) Special and more expensive USB2 flash drive models Corsar and USB2 external HDD. Also the Ordinary USB3 Flash drives connected to USB2 ports ~30MB/s
3) Internal SATA drives ~ 160 MB/s

The best is to buy a cheap USB3 Flash Drive. Even connected to USB2 port the performance still will be around 30MB/s

*Computers used for the tests:

Ina:

ns2
Motherboard: M4A88TD-M EVO/USB3




Tuesday, September 2, 2014

Monday, May 19, 2014

startbootstrap templates

startbootstrap.com

http://bootswatch.com/

Changing colors

http://stackoverflow.com/questions/10659070/styling-twitter-bootstrap-buttons

Beutiful buttons for bootstrap
http://charliepark.org/bootstrap_buttons/

http://charliepark.org/bootstrap_buttons/

http://getbootstrap.com/customize/

http://twitterbootstrap.org/top-5-customizing-bootstrap-resources/

links:
http://charliepark.org/bootstrap_buttons/
http://getbootstrap.com/customize/

You have to load a custom css after bootsrap.

http://getbootstrap.com/customize/
http://twitterbootstrap.org/top-5-customizing-bootstrap-resources/
http://stackoverflow.com/questions/10659070/styling-twitter-bootstrap-buttons
http://localhost:8080/bootstrap_less/index.html - at the uni
http://lesscss.org/features/
http://css.maxdesign.com.au/listamatic/vertical01.htm
http://www.lipsum.com/feed/html
jQuery
http://jquery.com/download/
file:///C:/Users/fmi/Desktop/index%20(2).html

view-source:http://getbootstrap.com/components/
http://getbootstrap.com/css/#buttons

http://fmi-plovdiv.org/index.jsp?id=1764&ln=1

Monday, February 3, 2014

Google and other tools for business

Google offers a complete solution for our businesses. They started 2013 as far as I remember to offer such solution under your own domain name. Google is still organically growing and finding its way. So what are the tools and services Google offers and how to combine them to get a business solution?

1) When you register you get an e-mail address. Gmail is the central point for your messaging. When you are there you can send and receive instant messages from Google+ (Hangout)

2) Google+ is a social network. Allows us to create circles and do micro blogging. Follow and be followed. It  is integrated with Google Hangout. You can start a hangout with a friend exactly the same way you do it in facebook.com

2.1) facebook.com - the most popular social network. I can create very easy a pages and applications (page tabs with the use of Google Sites or another pages). A very good tutorial on How to Create Apps for Facebook Pages. It is a bit outdated but you can figure out the differences. The guy is using Google Sites to create pages for his "Page Tab" apps.
2.1.1) developers.facebook.com - the site where you create your facebook apps.


2.3) twitter.com - One of the most important social networks on the planet.

3) Google Hangout and Google Hangout on Air. I see only Google Hangout on Air as a separate product. Google Hangout is for me mostly a part of Google+.

3.1) Google Hangout on Air is very well integrated with YouTube. You can invite up to 9 atendees to your hangout. It gets broadcasted live and recorded in HD (720p) in your YouTube account. It is like a dream. Unlimited amount of people can watch it live. All your friends in Google+ get notified you just started a Hangout on Air together with a link to it. You have your broadcast TV studio. You can have your own TV show. And on top of that can be found and watched later. It stay in the archive. What else can we ask for? :) Maybe there is much more to ask, but for now it is OK.

4) YouTube allows us to upload the videos from out phones cameras etc. I use Camtasia to record tutorials (screencasts) and upload them to YouTube organizing them in Play Lists.

5) Blogger is another service used by me. Even this post is there. I can add pictures very easy. Convert a draft to publication and vise versa. I can create posts at will in very user friendly environment. Adding media is a very easy. You get your blog under the google domain. (myblog.blogspot.com). You have integrated analytic tools. You can change the design in a blink of an eye. You have a lot of gadgets (widgets) and many more. Just start your own blogs very easy.

5.1) Talking about blogs I think we have to pay attention to "Wordpress". They offer hosted solution for their popular Open Source Product. This makes it very easy and conveniant to use. You can create a blog under their domain name (e.g. myblog.wordpress.com). So you have the freedon of choice and self host it or use the hosted solution. Most of the hosting providers allow you to install Wordpress trough "Softacolous" or manually. All you need is a host with a web server (e.g. Apache) PHP and MySQL. You can insytall it in another configuration as well.

6) Talking about business we can not avoid Google Webmasters. It allows us to analyse the traffic optimize the site. As they say "You want to be found in the network? We want to help you. Get data, tools and diagnostics for a well working and searchable by Google site."
All you have to do is just verify the site is yours or you are in charge. You do that by uploading a "html" file (e.g. google3427C326BA324.html) to the root of the site you want to take care of. Somehow without adding code to any pages Google Webmaster gives you useful data. All you have to do is just click "Add Site" button, add the URL, download the verification file and upload it to your site to verify you are the webmaster. The tools helps you build better searchable by Google sites. It is very well integrated with Google Analytics . As a webmaster you can add as many site as you wish all you have to do is verify you are the webmaster by uploading a file given by Google. This is a one stop shop for all webmasters.

You link the webmasters tools to a property in Google Analytics.


7) Google Analytics allows us to be better marketer. It can be integrated with Google Webmasters.
As Google says:
"Why Google Analytics?
Whether you want to boost sales, find more visitors or improve your mobile app, Google Analytics has the answers and insights you need to improve your business."
You have to add Java Script code to your pages or template of the site to gather the information about the visitors. You can see where they are coming from, how did they found you etc. All sorts of useful information.
If you want to add a new property:

For each property you get an unique identifier (e.g. UA-432442342-1). Use this identifier when you create a site in Google Sites. In other cases you just copy and paste the provided JS code.

7.1) statcounter.com is an alternative. You have to add a Java Script code to the template or the pages of the site

8) Google Sites allows us to create sites of type brochure on a very easy and intuitive way. It is so east to add content, change the design etc. It looks like blogger but it is for more static sites.
It is like Joomla, Wordpress, Drupal or any other Content Management System you can think of. But it is already hosted for you. Perfect for building single pages or small sites. For example pages for facebook can be build in Google Sites.


9) Google Drive - whole new world! It is formerly knows as Google Docs. It doesn't simply stores your files. You can create and edit the documents in your browser. This is what makes Google different. For example Drop Box also offers cloud storage and sharing but you have to download the document before start editing it. In Google Drive you create the document directly in the browser. You don't have to download or upload. It opens the common formats like .doc, excel, Power Point, Adobe Illustrator, PDF etc. There are a lot of applications you can use to create files. And there are a lot of third party applications too.


10) Google App Engine. At Google I/O 2013 Google has opened the Pandora Box by adding PHP to the supported languages in App Engine. Imagine Word press installed on Google AppEngine or Joomla or a ZF2 application. No limits anymore. The PHP developers are unlieshed. You also can use a custom domain name your app on Google App Engine. The prices start from $8 USD. For 10 EUR I have a custom domain. In order to do so on App Fog you also have to pay.
Google App Engine is a product from Google Developers.

Google App Engine supports the following languages: Python, Java, PHP, Go.
It also supports MySQL compatible Cloud SQL.

The URL address where your app is running will look like my-site-app.appspot.com. If you want to have your own domain you have to use  Google Apps for Business

With all Google services we don't need a hosting company anymore to start our online business.


App Engine is free of charge if you don't go beyond the free quotas. Learn more

In Application settings you can find the default URL etc.

You can serve your application from custom domains not only as a sub domain of appspot.com. Learn more about using custom domains. You can use Google Apps For Business to register a domain and use it for your app.

You must sign up for Google Apps for business to register the domain name or prove you own it.

Important: You must Sign Up for Google Apps For Business in order to use custom URL in Google App Engine. You can register a new one or prove you are the owner of the domain name you want to use.

I didn't try with an existing domain name. I have created a new one with Google Apps for Business. I will add in my ToDo list to create a domain name on namecheap.com for example and try to use it with Google Apps For Business. It is a paid service. So another words if you want to use your own domain name you have to pay. You have to pay for such services on AppFog as well.


10.1) Codenvy is an Cloud based SaaS IDE build for Java but supports other technologies also including PHP, Python, Java, technologies we can use in Google App Engine. The most Important for this article is maybe the fact that Codenvy works with many PaaS and one of them is Google App Engine. It is extremely easy to create or pull app from git (e.g. phpcloud.com) and deploy to Google App Engine. We really can have Wordpress, Joomla, Magento etc. on Google.

10.2) phpcloud.com is the Zend Cloud Platform (PaaS) where you very easy can create and deploy PHP Project, ZF1, ZF2, Joomla, Wordpress, Magento, phpBB. You may choose to work on your computer and use git or SFTP to push the changes or you can use some of the cloud SaaS like Codenvy or Cloud9

10.3) Cloud 9 is another cloud based IDE (SaaS)

10.4) Codiad is a self hosted broser-based IDE.  You can read more about such solutions on "13 Cloud IDEs For Web Developers - Hongkiat" or "The Top 3 Browser-Based IDE's To Code In The Cloud - MakeUseOf".

11) Google Developers is the place where you can find everything you need to start developing any kind of application. if you scroll down on the page and click on the "App Engine Console" you will get to your applications. They offer projects hosting, optimization tools etc.


12) Google AdWords allows you to advertise. As Google says: "Want to grow your business? Put your message in front of potential customers right when they're searching for what you have to offer."

13) Google AdSense allows you to display adds on your site and earn money from the visits.
This is what Google says: "Google AdSense provides a free, flexible way to earn money from your websites, mobile sites, and site search results with relevant and engaging ads."

14) Google Calendar helps me to be better organized. It is just great.

15) Google Group - for creating communities (mail lists). For example jQuery first had mail list on Google.

16) PayPal allows you to have a shopping cart or buttons. The easiest and most trusted way to pay and get payed online!

Bellow I describe a paid service, but you get your own domain name. We don't need a hosting company anymore. :)
17) Google Apps for Business Service that allows you to have a lot of services mentioned above, but under your domain name. When you choose your domain name don't use too many words or abreviations. Don't use dashes to separate words! Use simple word or words which is easy to remember and guess. Having a good domain name is the key for SEO.

There are a lot of services available in the apps.


This is how I can compare Hosting Company to Google Apps For Business

17.1) Domain Registration. With Google Apps For Business you create 1 domain per account and you have the entire Google infrastructure under this new name.
17.2) E-mails set up. You can have as many e-mail as you need.
17.2) Sites creating subdomains
17.3) You can use Google App Engine to run your PHP app for example.
17.4) Google Drive is much better than what a Hosting Company can offer.

Summary: With Google we can start our online business without coding skills. It is a new approach and replaces the Services of the Hosting Companies.

ToDo: take a look in "G:\screenshots\google_webmasters_analytycs" and G:\screenshots\facebookCreatePage"