Skip to main content

שימוש בסלולרים של הקהל ליצירת מחשב על

באוגוסט 2008 יצרתי ביחד עםשני חברים תחת פרוייקט geekcon הדגמה מעניינת. הראנו כיצד שימוש בטלפונים הסלולריים של הקהל יכול לשמש כמחשב אחד חזק. הדגמנו זאת על ידי חישוב PI (פאי) לסיפרה ה - 20,000. מי ינצח, שימוש במחשב (לאפטופ Dual Core) או המחשב המבוזר המורכב מהטלפונים הסלולריים של באי הכנס.

מאוחר יותר הדגמתי את הרעיון גם בכינוס של איגוד הגריד הישראלי.

אתם מוזמנים לצפות בהדגמה ב - YouTube.
חלק 1
חלק 2


הפרוייקט כולו כתוב ב - Java הן בצד השרת, והן אפליקציה לסלולרי. כל מי מבאי הכנס שהיה מעוניין להשתתף שלח הודעת טקסט (SMS) למספר סלולרי. מכשיר זה היה מחובר למחשב שלנו אשר שלח לו את האפליקציה כולל הגדרות לאפליציה אילו חלקים לחשב ב - PI. ברגע שהאפליקציה סיימה לרוץ על המכשיר היא דיווחה חזרה ב - SMS את התוצאה למחשב.

ניתן לקרוא עוד על איך תיכנתנו ובנינו את המיזם כאן.
מחשב על מאוסף של טלפונים סלולריים.

ולסרטים עצמם:








בברכה.



Comments

Popular posts from this blog

Using phpword to merge two Mircrosoft Office Word .docx documents

How to combine or embed and insert another .docx file (Microsoft office docx word document) into another one using PHPWord Joining two .docx document using php ( phpword library ) $mainTemplateProcessor = new \PhpOffice\PhpWord\TemplateProcessor("file1"); //$mainTemplateProcessor ->setValue('var_name', $value); $innerTemplateProcessor = new \PhpOffice\PhpWord\TemplateProcessor("file2"); //$innerTemplateProcessor->setValue('var2_name', $value2); // extract internal xml from template that will be merged inside main template $innerXml = $innerTemplateProcessor->gettempDocumentMainPart(); $innerXml = preg_replace('/^[\s\S]*<w:body>(.*)<\/w:body>.*/', '$1', $innerXml); // remove tag containing header, footer, images $innerXml = preg_replace('/<w:sectPr>.*<\/w:sectPr>/', '', $innerXml); // inject internal xml inside main template $mainXml = $mainTemplateProcessor->gettempDocumentMainPart(

Bypassing the error by "go get" "tls: failed to verify certificate: x509: certificate signed by unknown authority"

When I was trying to download dependencies for my go project in an old Ubuntu machine I was getting this error all the time: "go: gopkg.in/alexcesaro/quotedprintable.v3@v3.0.0-20150716171945-2caba252f4dc: Get "https://proxy.golang.org/gopkg.in/alexcesaro/quotedprintable.v3/@v/v3.0.0-20150716171945-2caba252f4dc.mod": tls: failed to verify certificate: x509: certificate signed by unknown authority" Which the main part of it was go get failing to authenticate: " tls: failed to verify certificate: x509: certificate signed by unknown authority " I tried many things but couldn't make it work until I found the way: export GOINSECURE="proxy.golang.go" This will tell go get to ignore certification validity. Then export GOPROXY=direct This will tell go get to by pass proxy Then git config --global http.sslverify false And only after those I could run again: go get And it worked