{"authorId":"","cover":"/content/images/2016/08/IMG_7487.jpg","heroes":{},"kind":"tag","logo":"/content/images/2016/08/projectable-me-4.png","nav":[{"id":"62e854d471683dea63488bcbca5c6188","label":"Home","url":"/","sortOrder":0},{"id":"1bc84fb15620acd635df7735a0b8ddd8","label":"Raspberry Pi","url":"/tag/raspberry-pi/","sortOrder":1},{"id":"3207e2fec51d66d2a5b3d8d04feb9dd8","label":"Sim Racing","url":"/tag/sim-racing/","sortOrder":2},{"id":"59115afd52e59a74faa4b386e00ae3fa","label":"About","url":"/about-me/","sortOrder":3}],"page":1,"perPage":10,"posts":[{"id":"9da46831b5bca103645bf7834d4afdeb","siteId":"projectable","slug":"rival-messenger-started-to-get-some-preferences","title":"Rival Messenger - Started to get some preferences action going!","markdown":"\u003cp\u003e\u003cp\u003eRival Messenger - Started to get some preferences action going!\u003c/p\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/d9c702218ad49dca2480840db2470014/tumblr_n4rnkgMcE31rgpsuzo1_1280.jpg\"\u003e","html":"\u003cp\u003e\u003cp\u003eRival Messenger - Started to get some preferences action going!\u003c/p\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/d9c702218ad49dca2480840db2470014/tumblr_n4rnkgMcE31rgpsuzo1_1280.jpg\"\u003e","excerpt":"","metaTitle":"","metaDescription":"","status":"published","featured":false,"publishedAt":"2014-04-29T00:19:28Z","authorId":"190160de54f2192bd5b8734ec8808086","authorName":"Daniel Chote","authorSlug":"daniel","heroMediaId":"","projectId":"","tags":[{"id":"916593977f80b04345262975446838d8","name":"Telehash","slug":"telehash"},{"id":"37defa9c442415b737460cb144e8cf44","name":"Crypto","slug":"crypto"},{"id":"8600a98484e169ed96ea6fbe2a034ccc","name":"VOIP","slug":"voip"},{"id":"5ea4036205ec7a4d05f3d0d132cdeda3","name":"IM","slug":"im"},{"id":"f4f962558c288fd313c575e21cf8411d","name":"Decentralised","slug":"decentralised"}],"createdAt":"2026-10-18T13:16:27Z","updatedAt":"2026-10-18T13:16:27Z"},{"id":"7c5ebd32a3ef45eff1aac39ed4979682","siteId":"projectable","slug":"rival-messenger-working-groupchat-and-more-i","title":"Rival Messenger - Working groupchat and more!!","markdown":"\u003cp\u003e\u003cp\u003e\u003cstrong\u003eRival Messenger\u003c/strong\u003e - Working groupchat and more!!\u003c/p\u003e\n\u003cp\u003eI havent really had much time to focus on Rival Messenger lately, just little bits here and there.  I have managed to get a lot of functionality in over the last few weeks however. Groupchat is working, Notification center integration works, and other general cleanups and base functionality fixes.  There is still a lot to do with chat, re-joining existing chat sessions needs to be implemented, and I need to flush out the file attachment transfer stuff for inline images.\u003c/p\u003e\n\u003cp\u003eOverall I am VERY pleased with how Rival has turned out!\u003c/p\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://66.media.tumblr.com/a2378bd0fef85962cfd5f1f10d7dd40c/tumblr_n4ov11meye1rgpsuzo3_1280.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://66.media.tumblr.com/b8da474278ead399436aa8aca642ad4d/tumblr_n4ov11meye1rgpsuzo1_1280.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://66.media.tumblr.com/3df0c72d48207f453821e4f277a211f5/tumblr_n4ov11meye1rgpsuzo2_1280.png\"\u003e","html":"\u003cp\u003e\u003cp\u003e\u003cstrong\u003eRival Messenger\u003c/strong\u003e - Working groupchat and more!!\u003c/p\u003e\n\u003cp\u003eI havent really had much time to focus on Rival Messenger lately, just little bits here and there.  I have managed to get a lot of functionality in over the last few weeks however. Groupchat is working, Notification center integration works, and other general cleanups and base functionality fixes.  There is still a lot to do with chat, re-joining existing chat sessions needs to be implemented, and I need to flush out the file attachment transfer stuff for inline images.\u003c/p\u003e\n\u003cp\u003eOverall I am VERY pleased with how Rival has turned out!\u003c/p\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://66.media.tumblr.com/a2378bd0fef85962cfd5f1f10d7dd40c/tumblr_n4ov11meye1rgpsuzo3_1280.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://66.media.tumblr.com/b8da474278ead399436aa8aca642ad4d/tumblr_n4ov11meye1rgpsuzo1_1280.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://66.media.tumblr.com/3df0c72d48207f453821e4f277a211f5/tumblr_n4ov11meye1rgpsuzo2_1280.png\"\u003e","excerpt":"","metaTitle":"","metaDescription":"","status":"published","featured":false,"publishedAt":"2014-04-27T12:07:00Z","authorId":"190160de54f2192bd5b8734ec8808086","authorName":"Daniel Chote","authorSlug":"daniel","heroMediaId":"","projectId":"","tags":[{"id":"916593977f80b04345262975446838d8","name":"Telehash","slug":"telehash"},{"id":"37defa9c442415b737460cb144e8cf44","name":"Crypto","slug":"crypto"},{"id":"f4f962558c288fd313c575e21cf8411d","name":"Decentralised","slug":"decentralised"},{"id":"2cb4c9a5f33065947114eac0851fc34f","name":"Rival Messenger","slug":"rival-messenger"}],"createdAt":"2026-10-18T13:16:27Z","updatedAt":"2026-10-18T13:16:27Z"},{"id":"884a2f3d5f5cc7748bc4a6100a829aab","siteId":"projectable","slug":"rival-messenger-its-late-but-i-got-the-entire","title":"Rival Messenger Chat Window","markdown":"\u003cp\u003e\u003cp\u003e\u003cstrong\u003eRival Messenger\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIts late, but I got the entire object tree figured out for chat windows, tabs and chat sessions!  It will be an adium style tearable tab chat window interface, but with chat/call headers much like skype does.  The header will expose participants as well as extra functions (such as eventual voice/video calling to the session).\u003c/p\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/beddd6146bd706196f0d82b7315c275d/tumblr_n2k9vz9uEa1rgpsuzo1_1280.png\"\u003e","html":"\u003cp\u003e\u003cp\u003e\u003cstrong\u003eRival Messenger\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIts late, but I got the entire object tree figured out for chat windows, tabs and chat sessions!  It will be an adium style tearable tab chat window interface, but with chat/call headers much like skype does.  The header will expose participants as well as extra functions (such as eventual voice/video calling to the session).\u003c/p\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/beddd6146bd706196f0d82b7315c275d/tumblr_n2k9vz9uEa1rgpsuzo1_1280.png\"\u003e","excerpt":"","metaTitle":"","metaDescription":"","status":"published","featured":false,"publishedAt":"2014-03-17T03:33:35Z","authorId":"190160de54f2192bd5b8734ec8808086","authorName":"Daniel Chote","authorSlug":"daniel","heroMediaId":"","projectId":"","tags":[{"id":"916593977f80b04345262975446838d8","name":"Telehash","slug":"telehash"},{"id":"38904819f0c245599fc1d25604c85ebc","name":"P2P","slug":"p2p"},{"id":"37defa9c442415b737460cb144e8cf44","name":"Crypto","slug":"crypto"},{"id":"f4f962558c288fd313c575e21cf8411d","name":"Decentralised","slug":"decentralised"},{"id":"2cb4c9a5f33065947114eac0851fc34f","name":"Rival Messenger","slug":"rival-messenger"}],"createdAt":"2026-10-18T13:16:27Z","updatedAt":"2026-10-18T13:16:27Z"},{"id":"420c0e1489b6dcdce9a4a8add91f5be4","siteId":"projectable","slug":"rival-messenger-it-has-been-a-long-time-since-i","title":"Rival Messenger New Project, Old Name","markdown":"\u003cp\u003e\u003cp\u003e\u003cstrong\u003eRival Messenger\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt has been a LONG time since I worked on a project with that name.  I started Rival Messenger as a \u003ca href=\"http://fileforum.betanews.com/detail/Rival-Messenger/989991587/1\" target=\"_blank\"\u003eWindows app\u003c/a\u003e written in Visual Basic, way way back at the end of 1999!  After much fussing, pushed by my own dislike of Skype, and everyone’s dislike of NSA snooping, I have decided to build a full on Skype replacement and use the name again!\u003c/p\u003e\n\u003cp\u003eThis time around it is an OSX native app, written in Objective-C using the Cocoa Framework.  I am building it on top of \u003ca href=\"https://twitter.com/jeremie\" target=\"_blank\"\u003eJeremie\u003c/a\u003e Miller’s new project called \u003ca href=\"http://telehash.org\" target=\"_blank\"\u003eTelehash\u003c/a\u003e.  \u003ca href=\"https://github.com/temas\" target=\"_blank\"\u003eTemas\u003c/a\u003e has been working hard on an objc library implementation for \u003ca href=\"http://telehash.org\" target=\"_blank\"\u003etelehash\u003c/a\u003e, and it has just enough maturity now that things are working, and really coming together!  \u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://telehash.org\" target=\"_blank\"\u003eTelehash\u003c/a\u003e is going to bring a lot of new and exciting options to the table, not only for my use of Instant Messaging and VOIP, or if you wanted to implement HTTP over \u003ca href=\"http://telehash.org\" target=\"_blank\"\u003eTelehash\u003c/a\u003e, but for \u003ca href=\"http://pinocc.io\" target=\"_blank\"\u003eInternet of Things (IoT) and other embedded use cases as well\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eI will start to blog about my progress with Rival Messenger and \u003ca href=\"http://telehash.org\" target=\"_blank\"\u003eTelehash\u003c/a\u003e, there is an important milestone right around the corner. This milestone is a secure decentralized internet or whatever.\u003c/p\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/2d7cf26a1c579559b2c4d8e7e18309c1/tumblr_n1zwk5NfYV1rgpsuzo1_1280.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://66.media.tumblr.com/571d28e6caca7ce098f7591b0b5d7eec/tumblr_n1zwk5NfYV1rgpsuzo2_400.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/7a0eabdc6b17c9d16ce62f84a723fdfa/tumblr_n1zwk5NfYV1rgpsuzo3_1280.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/4d88c1aa1b6c9db3bf37f945e73e08f1/tumblr_n1zwk5NfYV1rgpsuzo4_1280.png\"\u003e","html":"\u003cp\u003e\u003cp\u003e\u003cstrong\u003eRival Messenger\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIt has been a LONG time since I worked on a project with that name.  I started Rival Messenger as a \u003ca href=\"http://fileforum.betanews.com/detail/Rival-Messenger/989991587/1\" rel=\"nofollow\"\u003eWindows app\u003c/a\u003e written in Visual Basic, way way back at the end of 1999!  After much fussing, pushed by my own dislike of Skype, and everyone’s dislike of NSA snooping, I have decided to build a full on Skype replacement and use the name again!\u003c/p\u003e\n\u003cp\u003eThis time around it is an OSX native app, written in Objective-C using the Cocoa Framework.  I am building it on top of \u003ca href=\"https://twitter.com/jeremie\" rel=\"nofollow\"\u003eJeremie\u003c/a\u003e Miller’s new project called \u003ca href=\"http://telehash.org\" rel=\"nofollow\"\u003eTelehash\u003c/a\u003e.  \u003ca href=\"https://github.com/temas\" rel=\"nofollow\"\u003eTemas\u003c/a\u003e has been working hard on an objc library implementation for \u003ca href=\"http://telehash.org\" rel=\"nofollow\"\u003etelehash\u003c/a\u003e, and it has just enough maturity now that things are working, and really coming together!  \u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://telehash.org\" rel=\"nofollow\"\u003eTelehash\u003c/a\u003e is going to bring a lot of new and exciting options to the table, not only for my use of Instant Messaging and VOIP, or if you wanted to implement HTTP over \u003ca href=\"http://telehash.org\" rel=\"nofollow\"\u003eTelehash\u003c/a\u003e, but for \u003ca href=\"http://pinocc.io\" rel=\"nofollow\"\u003eInternet of Things (IoT) and other embedded use cases as well\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eI will start to blog about my progress with Rival Messenger and \u003ca href=\"http://telehash.org\" rel=\"nofollow\"\u003eTelehash\u003c/a\u003e, there is an important milestone right around the corner. This milestone is a secure decentralized internet or whatever.\u003c/p\u003e\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/2d7cf26a1c579559b2c4d8e7e18309c1/tumblr_n1zwk5NfYV1rgpsuzo1_1280.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://66.media.tumblr.com/571d28e6caca7ce098f7591b0b5d7eec/tumblr_n1zwk5NfYV1rgpsuzo2_400.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/7a0eabdc6b17c9d16ce62f84a723fdfa/tumblr_n1zwk5NfYV1rgpsuzo3_1280.png\"\u003e\u003cp\u003e\u003c/p\u003e\u003cimg src=\"http://67.media.tumblr.com/4d88c1aa1b6c9db3bf37f945e73e08f1/tumblr_n1zwk5NfYV1rgpsuzo4_1280.png\"\u003e","excerpt":"","metaTitle":"","metaDescription":"","status":"published","featured":false,"publishedAt":"2014-03-06T03:33:41Z","authorId":"190160de54f2192bd5b8734ec8808086","authorName":"Daniel Chote","authorSlug":"daniel","heroMediaId":"","projectId":"","tags":[{"id":"916593977f80b04345262975446838d8","name":"Telehash","slug":"telehash"},{"id":"38904819f0c245599fc1d25604c85ebc","name":"P2P","slug":"p2p"},{"id":"37defa9c442415b737460cb144e8cf44","name":"Crypto","slug":"crypto"},{"id":"f4f962558c288fd313c575e21cf8411d","name":"Decentralised","slug":"decentralised"},{"id":"2cb4c9a5f33065947114eac0851fc34f","name":"Rival Messenger","slug":"rival-messenger"}],"createdAt":"2026-10-18T13:16:27Z","updatedAt":"2026-10-18T13:16:27Z"}],"site":{"id":"projectable","theme":"projectable","title":"Daniel Chote's Project Blog","description":"Software Development, Hardware Hacking, Sim Racing, Multirotors and Robots!","timezone":"America/New_York","postsPerPage":10,"logoMediaId":"21557257b3f2ecc4b3fa875b808097a7","coverMediaId":"25f1417193daeb2af73861aaa0dd17fd","copyright":"© Daniel Chote","twitterUrl":"https://twitter.com/dchote","linkedinUrl":"https://www.linkedin.com/in/dchote","googleTagId":"G-07GJBQVM38","hosts":[{"host":"new.projectable.me","canonical":false},{"host":"projectable.me","canonical":true},{"host":"www.projectable.me","canonical":false}]},"tag":{"name":"Decentralised","slug":"decentralised"},"tagId":"f4f962558c288fd313c575e21cf8411d","total":4}