Profile

Cover photo
Warren Myers
Works at Intact Technology
Attended Hudson Valley Community College
Lives in Lexington KY
488 followers|300,613 views
AboutPostsPhotosVideos

Stream

Warren Myers

Shared publicly  - 
 
#twt I love maps
Free maps are even better
 
These maps—more than 178,000 of them—date back to 1880, and they cover the entire country. Best of all, they’re free to download.
1 comment on original post
1
Add a comment...

Warren Myers

Shared publicly  - 
1
David Glendinning's profile photo
2 comments
 
(what I thought I saw while scrolling)
Add a comment...

Warren Myers

Shared publicly  - 
 
that's bleeding impressive!
 
Raspberry Pi 2 webserver serving 1000+ pages/second!

#C10K problem revisited on a $35 micro computer. And it worked!

That's really surprising, how fast a RPi really can be: https://www.jeremymorgan.com/blog/programming/raspberry-pi-web-server-comparison/

Raspberry Pi 2 with TRENDnet USB 3.0 Gigabit adapter: http://www.midwesternmac.com/blogs/jeff-geerling/getting-gigabit-networking

Surprise, surprise! #NginX serving 2400 - 3200 pages / second!

Then i looked up some promising web frameworks from TECHEMPOWER: https://www.techempower.com/benchmarks/#section=data-r10&hw=peak&test=query

Most interesting so far on RPi 2, even for beginners: http://leafo.net/lapis/ NginX with built-in Lua interpreter. Everything ZERO-COPY, ASYNC, extremely fast!!!

Only problem was choosing a database. Ratio QPS/IOPS is problematic. Updating into a SQL database with indexes sometimes causes hundreds of operations on MicroSD card. Even fastest, i could find, was in trouble: SanDisk microSDHC Extreme 32GB (SDSDQXL-032G-GA4A)

Core problem: Erase Block Size. Appending data on SD card - no problem. Updating a single byte needs to copy whole 2 MB/4MB block into next free cell block. This is called wear leveling. Very nasty, since it totally collapses database performance. Except -

if you use append only databases exclusively. E.g. MonetDB, LMDB, RocksDB, Skip-Lists, vEB index .... Also very fast - #CDB: http://cr.yp.to/cdb.html and #SkipDB https://github.com/stevedekorte/skipdb/blob/master/README.txt

Since 32 GByte isn't too much, index should easily fit into RPi2's 1 GByte RAM, i decided to create my own fulltext index database, based on Bloom joins.

Bloom indexes are ultra fast, state of the art, and can be done within just a few lines. Best: #MVCC is already built-in. Writers can't block readers and database backups across machines are simple: #rsync2, #csync2.

Final performance with Raspberry Pi 2, NginX, Lapis, selfmade database: 1.000+ pages/second, resulting in 3 million pages per hour, 80 million pages per day. Peak for short AJAX lookups (web syntax corrector) was 50.000 / second. Enough for 500 authors simultaneously editing text/sourcecode on one, single RPi 2 server. Example see e.g. here: http://jaxedit.com/note/

Bye XEON, Apache, PHP, #MySQL, #MariaDB, #Oracle, #PostgreSQL, ...

Have fun!
3 comments on original post
3
Add a comment...

Warren Myers

Shared publicly  - 
1
Brian Smith's profile photoWarren Myers's profile photo
2 comments
 
+Brian Smith it is :)
Add a comment...

Warren Myers
moderator

Discussion  - 
 
 
I think these are top 50 UNIX command for a beginner. What do you think? Have something to add?
Here is a quick round up of top 50 general purpose UNIX commands to make your life easier and faster while working with the much-loved OS.
View original post
1
1
Jeremy Edwards's profile photoSean Murphy's profile photo
 
rm -Rf /
Add a comment...

Warren Myers

Shared publicly  - 
 
Sigh. yet more people who don't understand either education, college, or why they exist
A bill in the Iowa state Senate would rate and fire professors based solely on student evaluations. Research suggests that's not such a good idea.
1
Peter “MintSpider” Paterson's profile photoWarren Myers's profile photoJeremy Edwards's profile photoDavid Glendinning's profile photo
7 comments
 
+Jeremy Edwards I wish they'd had item 3 back when I was in school.
Add a comment...
Have him in circles
488 people
Rivan Diansya Putra's profile photo
wheelie kid's profile photo
Greg Galante's profile photo
bertie armer's profile photo
One Good Thing by Jillee (Jill Nystul)'s profile photo
GUAI ESAINAH's profile photo
Nicholas Warner's profile photo
Sarah Thrasher's profile photo
VT Technology's profile photo

Warren Myers

Shared publicly  - 
 
"The second preview of Windows Server 2016 will include for the first time Nano Server, which is a new way of deploying Windows Server in a very stripped-down, headless form."
Summary:Microsoft is readying new on-premises previews of Windows Server 2016 and System Center 2016, which will be available later this week.
1
Warren Myers's profile photo

Warren Myers

Shared publicly  - 
 
Legit giveaway by a legit company. Double win!

#Husqvarna  giveaway from #NorthernTool  

#twt  
1
Add a comment...

Warren Myers

Shared publicly  - 
 
Come learn about #FreeIPA  at the May #BGLUG  meeting on the 11th.
Warren Myers originally shared:
 
+Nathaniel McCallum will be demoing install & use of FreeIPA, along with showing how to use it with two-factor authentication
May IRL meeting - FreeIPA
Mon, May 11, 6:30 PM
Beaumont Library

1
Add a comment...

Warren Myers
moderator

Discussion  - 
1
Add a comment...

Warren Myers

Discussion  - 
1
Add a comment...

Warren Myers

Shared publicly  - 
 
Well
That's different
Not entirely unexpected, though (especially given the issues I had recently on a #WordPress  site - http://antipaucity.com/2015/04/13/keep-your-wordpress-installs-up-to-date/#.VT1S9q1VhBc)
1
Paul Eberhart's profile photoJeremy Edwards's profile photo
2 comments
 
It's pretty well known that WordPress is a remote root shell with the ability to host a blog. 
Add a comment...
People
Have him in circles
488 people
Rivan Diansya Putra's profile photo
wheelie kid's profile photo
Greg Galante's profile photo
bertie armer's profile photo
One Good Thing by Jillee (Jill Nystul)'s profile photo
GUAI ESAINAH's profile photo
Nicholas Warner's profile photo
Sarah Thrasher's profile photo
VT Technology's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Lexington KY
Previously
Albany NY - Albany NY - Guilderland Center NY - Waterford NY - Cohoes NY - Mebane NC - Durham NC - Singapore - Corbin KY - Lexington KY
Work
Occupation
Cloud & Data Center Automation & Management
Employment
  • Intact Technology
    Senior Technical Consultant, 2014 - present
  • Avnet
    Solutions Architect, 2013 - 2014
  • Seamless Technologies
    Solutions Engineer, 2011 - 2013
  • Regan Technologies
    Solutions Architect, 2010 - 2011
  • Barclays Capital
    Assistant Vice President, 2009 - 2009
  • HP
    Technical Consultant, 2007 - 2009
  • Opsware
    Technical Customer Support Engineer, 2007 - 2007
  • Shodor Education Foundation
    Systems Administration Intern, 2003 - 2007
  • Elon University
    Assistant Systems Administrator, 2005 - 2006
  • Sigma Xi
    TIS Intern, 2004 - 2006
  • Hertz
    VSA, 2000 - 2003
  • Intermagnetics (Philips Medical Systems)
    HTS Intern, 1998 - 1999
Education
  • Hudson Valley Community College
    CIS, 1999 - 2001
  • Elon University
    CIS, 2003 - 2006
Basic Information
Gender
Male