顯示具有 技術-mobile-android 標籤的文章。 顯示所有文章
顯示具有 技術-mobile-android 標籤的文章。 顯示所有文章

2013年3月31日 星期日

[Ingress] High Density of Dropped Resonators Forced colse Attack/Defense



Two weeks ago we builded a L8 x 14 portal farm in Taiwan, and had a great Harvest.


This week, even more we build a L8 x 16 portal in same place. But we all hit the limit of resources we can carry. So many of our friends start to drop some low level resonators , such as L5,L6. I guest there are more than 1k resonators over there. Then the tragedy happend....


Everyone's ingress forced to be closed. The apps crash!! Even people who use portal key want to remote charge portal got the same result. I look into the stack trace see IllegalArgumentException:Vertex count large than usable with GL_SIGNED_SHOT

PS. Vertex count is the array divided by the size of the vertex ex. (x,y) or (x,y,z)



So We cannot hack those portal , neither the resistance can attack our portal.

We call this action as High Density of Dropped Resonators Forced colse Attack/Defense (something like Ddos...XD )




2012年8月12日 星期日

[觀察] Mobile virtualization

Source: vision mobile

這一陣子都在搞 virtualization 的東西(真的是什麼都搞的打雜小弟~XD), 每次在安裝系統或是等系統build好的空檔就會開始胡思亂,現在的手機規格越來越高,從雙核都進階到四核了,扣掉耗電的問題,其實都比以前的電腦還要厲害,如果再上面跑VM不知道可不可以?那我是不是可以把許多過時的手機收集起來,做成一個cluster,用來跑VM!? 佔的空間又小又省電?

有了這個想法就開始去上網google是否有提供給mobile device或是手機的虛擬話技術呢?結果還真的有,目前已經有四家廠商開始提前開發與卡位:
通常技術的發明通常會由兩種力量驅動:
  • 市場驅動
    • 市場上有某種需求,或是遇到某種困難需要特定的技術來解決
  • 技術驅動
    • 多是由學術或研究機構發起,想要解決一個假設性的目標和問題,但是目前市場上可能並不需要。
看了一下這幾間公司的設計情境與目標,我覺得比較偏向後者:

自由更換作業系統


想像一個場景,五年甚至更短的時間,手機市場可能會有如此的變化,你不會再要指定要買"iPhone" or a "BlackBerry" or an "Android",你只需要買一個raw device,你只需要指定硬體規格:screen size、keyboard、memory、cpu...等,最後再選擇你要安裝哪種手機的作業系統,甚至同時安裝Android和Iphone,自由切換。
(除了geek,一般人誰會想要手機裝兩個作業系統?感覺是把一般電腦的思維整個套到手機上)

企業資安管理



    Source:ubergizmo

    這樣的設計相當有利商用手機系統的開發,企業可以透過虛擬化系統,打造已經針對企業安全性以及常用軟體、遠端刪除、VPN、電子郵件等等功能進行完整配置的作業系統,讓員工可以透過虛擬化技術安裝在自己手機使用,又不至於讓員工趁機盜走資料。
    (這比較make sense~:P )

    想想看,還有沒有其他的應用呢?


    延伸閱讀:
    [1] Google's New Year resolution must be Android's virtualization
    [2] I want an iPhoneStormDroid
    [3] Mobile Virtualization – Coming to a Smartphone Near You
    [4] VMWare Mobile Virtualization Platform