Blogopolisの裏側
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,472
On Slideshare
2,786
From Embeds
686
Number of Embeds
5

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 686

http://d.hatena.ne.jp 681
http://www.slideee.com 2
http://74.125.153.132 1
http://www.slideshare.net 1
http://translate.googleusercontent.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. logopolis
  • 2. • • http://d.hatena.ne.jp/kaiseh/ • S2Swing • Subversion 2
  • 3. Blogopolis
  • 4. Blogopolis
  • 5. PageRank
  • 6. 1 * 1 * 1 * 1 *
  • 7. UI
  • 8. UI
  • 9. http://blogopolis.jp/
  • 10. OS Xen Server (4 CPUs) CentOS 5.3 Web DB Apache RAM: 512MB MySQL RAM: 4GB mod_proxy_balancer AP AP Tomcat Tomcat Solr RAM: 3.2GB RAM: 3.2GB RAM: 1.5GB
  • 11. Java * 359 30,000 AS3 73 6,000 432 36,000 * TopHatenar 2009/9/8
  • 12. 23 30 430 105 9GB (dump) 2009/9/8
  • 13. 1. 2. 3. 2
  • 14. IT business ... id:higayasuo 333 302 386 id:fromdusktildawn 1301 68 2077 id:kawango 634 266 18
  • 15. K-means • • •
  • 16. • • •
  • 17. K-means • IT business ... p0 id:higayasuo 333 302 386 p1 id:fromdusktildawn 1301 68 2077 p2 id:kawango 634 266 18
  • 18. • K-means IT business
  • 19. • • Additively Weighted Voronoi Diagram • Additively Weighted Power Voronoi Diagram
  • 20. Centroidal Voronoi Tessellation with Additively Weighted Power Voronoi Diagram http://www.vimeo.com/6551478
  • 21. Voronoi Treemap
  • 22. Voronoi Treemap
  • 23. Voronoi Treemap
  • 24. Voronoi Treemap
  • 25. Voronoi Treemap
  • 26. Voronoi Treemap
  • 27. • • java.awt.geom • Flash •
  • 28. 3D
  • 29. Papervision3D • AS3 Flash 3D • • QuadTree ‣ http://code.google.com/p/papervision3d/
  • 30. 3D • 3D •
  • 31. • • Wikipedia
  • 32. (1) WireframeMaterial
  • 33. (2) PhongMaterial
  • 34. (3) PhongMaterial +
  • 35. (4)
  • 36. (5)
  • 37. (0, 0) + + + 3D
  • 38. • ID, , → 100MB • ID •
  • 39. GNU Trove • ‣ ex. TIntArrayList, TIntHashSet, TIntDoubleHashMap • • http://trove4j.sourceforge.net/
  • 40. 100 put java.util.HashMap<Integer, Integer> gnu.trove.TIntIntHashMap Memory (MB) 0 20 40 60 80 Speed (ms) 0 200 400 600 800 1,000 1,200
  • 41. Ehcache • • JCache (JSR 107) • Blogopolis ‣ 66 TopHatenar 90 http://ehcache.org/
  • 42. Adobe Flex S2Flex2
  • 43. S2Flex2 • AMF3 • Flex 3 • Java AS3 POJO Service • BlazeDS
  • 44. ByteArray (Flex) • • ZLIB •
  • 45. Web Cubby
  • 46. Cubby • • Forward, Redirect, JSON, etc Plain Text, Image, Permanent Redirect jQuery Autocomplete SEO
  • 47. Struts Cubby Struts Web Cubby http://d.hatena.ne.jp/higayasuo/20080106/1199620097
  • 48. S2JDBC
  • 49. S2JDBC jdbcManager.from(RegionImage.class) .where(”zoom = ? and x = ? and y = ?”, zoom, x, y) .getSingleResult();
  • 50. S2JDBC • ‣ 1 SQL • ‣ SQL
  • 51. Apache Solr
  • 52. Apache Solr • Java • Apache Lucene • HTTP API • http://lucene.apache.org/solr/
  • 53. Solr • ‣ ‣ • CJKAnalyzer bi-gram • URL • MySQL
  • 54. • ‣ 63MB ‣ 1.6GB • ms
  • 55. Solr • Lucene •
  • 56. • • UI • S2Flex2, Cubby, S2JDBC, Apache Solr
  • 57. • → • •
  • 58. Blogopolis OSS
  • 59. logopolis http://blogopolis.jp/