Suche senden
Hochladen
Blogopolisの裏側
•
0 gefällt mir
•
1,705 views
Kaisei Hamamoto
Folgen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 70
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Rails Deployment with NginX
Rails Deployment with NginX
Stoyan Zhekov
Ruby Postgres
Ruby Postgres
Akio Ishida
Very Xd Hw9
Very Xd Hw9
Yi-Ting Cheng
Implementing SSH in Java
Implementing SSH in Java
Atsuhiko Yamanaka
A3 sec -_msr_2.0
A3 sec -_msr_2.0
a3sec
Redmine on amazon ec2
Redmine on amazon ec2
Ikuru Kanuma
MongoDB全機能解説1
MongoDB全機能解説1
Takahiro Inoue
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data Collection
Webtrends
Empfohlen
Rails Deployment with NginX
Rails Deployment with NginX
Stoyan Zhekov
Ruby Postgres
Ruby Postgres
Akio Ishida
Very Xd Hw9
Very Xd Hw9
Yi-Ting Cheng
Implementing SSH in Java
Implementing SSH in Java
Atsuhiko Yamanaka
A3 sec -_msr_2.0
A3 sec -_msr_2.0
a3sec
Redmine on amazon ec2
Redmine on amazon ec2
Ikuru Kanuma
MongoDB全機能解説1
MongoDB全機能解説1
Takahiro Inoue
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data Collection
Webtrends
re7jweiss
re7jweiss
guest6850dd
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
Naoto MATSUMOTO
Memory Management in WordPress
Memory Management in WordPress
Konstantin Kovshenin
MySQLドライバの改良と軽量O/Rマッパーの紹介
MySQLドライバの改良と軽量O/Rマッパーの紹介
kwatch
Rest in a Nutshell 2014_05_27
Rest in a Nutshell 2014_05_27
Derrick Isaacson
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Codemotion
Java memory problem cases solutions
Java memory problem cases solutions
bluedavy lin
4.5. Contests [extras]
4.5. Contests [extras]
defconmoscow
2015.07.16 Способы диагностики PostgreSQL
2015.07.16 Способы диагностики PostgreSQL
dev1ant
Videos on Android - Stuff What I Learned
Videos on Android - Stuff What I Learned
Mark Hemmings
新建 文本文档
新建 文本文档
mytwice
Ensuring High Availability for Real-time Analytics featuring Boxed Ice / Serv...
Ensuring High Availability for Real-time Analytics featuring Boxed Ice / Serv...
MongoDB
MongoDB: Optimising for Performance, Scale & Analytics
MongoDB: Optimising for Performance, Scale & Analytics
Server Density
EC2ナイトセミナプレゼン資料 Rel2
EC2ナイトセミナプレゼン資料 Rel2
真一 藤川
Microblogging via XMPP
Microblogging via XMPP
Stoyan Zhekov
小咄:BlazeDS+AMF Client+MySQLで実現するKey-Value Storage
小咄:BlazeDS+AMF Client+MySQLで実現するKey-Value Storage
moai kids
Front end performance tip
Front end performance tip
Steve Yu
State of the art - server side JavaScript - web-5 2012
State of the art - server side JavaScript - web-5 2012
Alexandre Morgaut
NPW2009 - my.opera.com scalability v2.0
NPW2009 - my.opera.com scalability v2.0
Cosimo Streppone
Pylons + Tokyo Cabinet
Pylons + Tokyo Cabinet
Ben Cheng
Speed is Essential for a Great Web Experience
Speed is Essential for a Great Web Experience
Andy Davies
Hong Qiangning in QConBeijing
Hong Qiangning in QConBeijing
shen liu
Weitere ähnliche Inhalte
Was ist angesagt?
re7jweiss
re7jweiss
guest6850dd
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
Naoto MATSUMOTO
Memory Management in WordPress
Memory Management in WordPress
Konstantin Kovshenin
MySQLドライバの改良と軽量O/Rマッパーの紹介
MySQLドライバの改良と軽量O/Rマッパーの紹介
kwatch
Rest in a Nutshell 2014_05_27
Rest in a Nutshell 2014_05_27
Derrick Isaacson
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Codemotion
Java memory problem cases solutions
Java memory problem cases solutions
bluedavy lin
4.5. Contests [extras]
4.5. Contests [extras]
defconmoscow
2015.07.16 Способы диагностики PostgreSQL
2015.07.16 Способы диагностики PostgreSQL
dev1ant
Videos on Android - Stuff What I Learned
Videos on Android - Stuff What I Learned
Mark Hemmings
新建 文本文档
新建 文本文档
mytwice
Was ist angesagt?
(11)
re7jweiss
re7jweiss
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
Memory Management in WordPress
Memory Management in WordPress
MySQLドライバの改良と軽量O/Rマッパーの紹介
MySQLドライバの改良と軽量O/Rマッパーの紹介
Rest in a Nutshell 2014_05_27
Rest in a Nutshell 2014_05_27
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Low Latency Networking on IOS and Android over Cloud by Oguz Bastemur
Java memory problem cases solutions
Java memory problem cases solutions
4.5. Contests [extras]
4.5. Contests [extras]
2015.07.16 Способы диагностики PostgreSQL
2015.07.16 Способы диагностики PostgreSQL
Videos on Android - Stuff What I Learned
Videos on Android - Stuff What I Learned
新建 文本文档
新建 文本文档
Ähnlich wie Blogopolisの裏側
Ensuring High Availability for Real-time Analytics featuring Boxed Ice / Serv...
Ensuring High Availability for Real-time Analytics featuring Boxed Ice / Serv...
MongoDB
MongoDB: Optimising for Performance, Scale & Analytics
MongoDB: Optimising for Performance, Scale & Analytics
Server Density
EC2ナイトセミナプレゼン資料 Rel2
EC2ナイトセミナプレゼン資料 Rel2
真一 藤川
Microblogging via XMPP
Microblogging via XMPP
Stoyan Zhekov
小咄:BlazeDS+AMF Client+MySQLで実現するKey-Value Storage
小咄:BlazeDS+AMF Client+MySQLで実現するKey-Value Storage
moai kids
Front end performance tip
Front end performance tip
Steve Yu
State of the art - server side JavaScript - web-5 2012
State of the art - server side JavaScript - web-5 2012
Alexandre Morgaut
NPW2009 - my.opera.com scalability v2.0
NPW2009 - my.opera.com scalability v2.0
Cosimo Streppone
Pylons + Tokyo Cabinet
Pylons + Tokyo Cabinet
Ben Cheng
Speed is Essential for a Great Web Experience
Speed is Essential for a Great Web Experience
Andy Davies
Hong Qiangning in QConBeijing
Hong Qiangning in QConBeijing
shen liu
Snakes on the Web
Snakes on the Web
Jacob Kaplan-Moss
Analyzing the Performance of Mobile Web
Analyzing the Performance of Mobile Web
Ariya Hidayat
Fisl - Deployment
Fisl - Deployment
Fabio Akita
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
Yusuke Wada
Cloud Best Practices
Cloud Best Practices
Eric Bottard
Storm Persistence and Real-Time Analytics
Storm Persistence and Real-Time Analytics
Aerospike, Inc.
Aerospike DB and Storm for real-time analytics
Aerospike DB and Storm for real-time analytics
Aerospike
shibuya_pm_tt07_mogilefs_with_catalyst
shibuya_pm_tt07_mogilefs_with_catalyst
Hiroshi Ono
Web Development: The Next Five Years
Web Development: The Next Five Years
sneeu
Ähnlich wie Blogopolisの裏側
(20)
Ensuring High Availability for Real-time Analytics featuring Boxed Ice / Serv...
Ensuring High Availability for Real-time Analytics featuring Boxed Ice / Serv...
MongoDB: Optimising for Performance, Scale & Analytics
MongoDB: Optimising for Performance, Scale & Analytics
EC2ナイトセミナプレゼン資料 Rel2
EC2ナイトセミナプレゼン資料 Rel2
Microblogging via XMPP
Microblogging via XMPP
小咄:BlazeDS+AMF Client+MySQLで実現するKey-Value Storage
小咄:BlazeDS+AMF Client+MySQLで実現するKey-Value Storage
Front end performance tip
Front end performance tip
State of the art - server side JavaScript - web-5 2012
State of the art - server side JavaScript - web-5 2012
NPW2009 - my.opera.com scalability v2.0
NPW2009 - my.opera.com scalability v2.0
Pylons + Tokyo Cabinet
Pylons + Tokyo Cabinet
Speed is Essential for a Great Web Experience
Speed is Essential for a Great Web Experience
Hong Qiangning in QConBeijing
Hong Qiangning in QConBeijing
Snakes on the Web
Snakes on the Web
Analyzing the Performance of Mobile Web
Analyzing the Performance of Mobile Web
Fisl - Deployment
Fisl - Deployment
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
Cloud Best Practices
Cloud Best Practices
Storm Persistence and Real-Time Analytics
Storm Persistence and Real-Time Analytics
Aerospike DB and Storm for real-time analytics
Aerospike DB and Storm for real-time analytics
shibuya_pm_tt07_mogilefs_with_catalyst
shibuya_pm_tt07_mogilefs_with_catalyst
Web Development: The Next Five Years
Web Development: The Next Five Years
Kürzlich hochgeladen
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Kürzlich hochgeladen
(20)
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Blogopolisの裏側
1.
logopolis
2.
• • http://d.hatena.ne.jp/kaiseh/ • S2Swing •
Subversion 2
3.
Blogopolis
4.
Blogopolis
5.
6.
PageRank
7.
1
* 1 * 1 * 1 *
8.
UI
9.
UI
10.
http://blogopolis.jp/
11.
12.
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
13.
Java *
359 30,000 AS3 73 6,000 432 36,000 * TopHatenar 2009/9/8
14.
23
30 430 105 9GB (dump) 2009/9/8
15.
16.
1. 2. 3.
2
17.
18.
19.
IT
business ... id:higayasuo 333 302 386 id:fromdusktildawn 1301 68 2077 id:kawango 634 266 18
20.
K-means • • •
21.
• • •
22.
K-means
• IT business ... p0 id:higayasuo 333 302 386 p1 id:fromdusktildawn 1301 68 2077 p2 id:kawango 634 266 18
23.
• K-means
IT business
24.
25.
26.
27.
• •
Additively Weighted Voronoi Diagram • Additively Weighted Power Voronoi Diagram
28.
Centroidal Voronoi Tessellation
with Additively Weighted Power Voronoi Diagram http://www.vimeo.com/6551478
29.
Voronoi Treemap
30.
Voronoi Treemap
31.
Voronoi Treemap
32.
Voronoi Treemap
33.
Voronoi Treemap
34.
Voronoi Treemap
35.
• • java.awt.geom •
Flash •
36.
3D
37.
Papervision3D • AS3
Flash 3D • • QuadTree ‣ http://code.google.com/p/papervision3d/
38.
3D •
3D •
39.
• •
Wikipedia
40.
(1) WireframeMaterial
41.
(2) PhongMaterial
42.
(3) PhongMaterial +
43.
(4)
44.
(5)
45.
46.
47.
(0, 0)
+ + + 3D
48.
•
ID, , → 100MB • ID •
49.
GNU Trove •
‣ ex. TIntArrayList, TIntHashSet, TIntDoubleHashMap • • http://trove4j.sourceforge.net/
50.
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
51.
Ehcache • • JCache (JSR
107) • Blogopolis ‣ 66 TopHatenar 90 http://ehcache.org/
52.
Adobe Flex S2Flex2
53.
S2Flex2 • AMF3 • Flex
3 • Java AS3 POJO Service • BlazeDS
54.
ByteArray (Flex) • •
ZLIB •
55.
Web
Cubby
56.
Cubby • •
Forward, Redirect, JSON, etc Plain Text, Image, Permanent Redirect jQuery Autocomplete SEO
57.
Struts
Cubby Struts Web Cubby http://d.hatena.ne.jp/higayasuo/20080106/1199620097
58.
S2JDBC
59.
S2JDBC jdbcManager.from(RegionImage.class) .where(”zoom
= ? and x = ? and y = ?”, zoom, x, y) .getSingleResult();
60.
S2JDBC •
‣ 1 SQL • ‣ SQL
61.
Apache Solr
62.
Apache Solr • Java •
Apache Lucene • HTTP API • http://lucene.apache.org/solr/
63.
Solr •
‣ ‣ • CJKAnalyzer bi-gram • URL • MySQL
64.
•
‣ 63MB ‣ 1.6GB • ms
65.
Solr • Lucene •
66.
67.
• •
UI • S2Flex2, Cubby, S2JDBC, Apache Solr
68.
•
→ • •
69.
Blogopolis
OSS
70.
logopolis http://blogopolis.jp/
Jetzt herunterladen