K

KitzuneFiles

Developing a new way of securing files. Formally Linkerd/Gaya.

Continuing building (006)

TDLR Continuing building multi stage system. Hours 8 Nerd Created and chose a mono repo. Ensured that the Darwin Build script works correctly. However there is a module packaging error and I need to fix that before I go into building the remaining build script. I also setup and began troubleshooting the windows build issue which is super exciting. I had to install both wine and mono. Both runtimes for windows on a Mac. This is because if I can build for all three on one plateform my job ...
Read post

Preparing a Virgin Cross Plateform Build (003)

TDLR Setup the Flutter language eco system. Hours 3 Nerd Installed XCode Installed Android Studio Installed Google Chrome Installed Flutter itself Useful links Flutter Code Lab List of forever TODO's How to handle downtime ...
Read post

Thinking more about the Journey (001)

TDLR Read about Electron, React Native and designed layered system and ultimately landed on Flutter. Hours 2 Nerd ┌────────────────────────────────────────────────┐ │ │ │ │ │ Dynamic UI │ │ Desktop, Minimal and Mobile │ │ │ │ ...
Read post

Preparing for the Journey (002)

TDLR Began planning the goals and how the filesystem works. Hours 1 Nerd The filesystem utilizes 32 KiB chunked files along with a yet to be determined fixed header so that information can be transmitted in an appetizer - full meal concept. This saves on partial FS loading where only certain tree's of the FS are loaded. The client can then reject the appetizer and only have 'wasted' a small amount of data instead of silently dropping the entire thing. On This Day I was trying to setup ...
Read post

Confusion and mixed issues (169)

Total hours: 304 Top one: 1) I'm confused regarding what to do. I've made several critical mistakes and trying to make a product more complicated than it needed to be. I need a basic product and then can grow from there. Right now I just need to design the MVP and go from there. What is the MVP? Syncing browser history from each browser with each other. ...
Read post

API Design (168)

Total hours: 294 (14 hours behind target, day 14/90) Top one: 1) Setup color and theme along with header and it translates perfectly between dark and light mode (including the SVG). ...
Read post

Static Website Finished (167)

Total hours: 293 (13 hours behind target, day 13/90) Top two: 1) Design Webpage The static webpage design is finished as viewable at linkerd.app. I’m proud of it but it’s not where I wanted it to be. However other things demand my attention and I can’t spend more time on this one. I’ve begun spending my time on Vue.JS and learning the basics of this again. 2) Financial Update I’ve overrun my financial limits and for the next few months will need to aggressively save in order to recover. So...
Read post

Sync Woes and Static Website (166)

Total hours: 290 (12 hours behind target, day 11/90) Top three: 1) Hugo I tried but it wasn’t worth it, the theme design was too complicated for what I was trying to do and it was seemed to be more geared towards blogs which this isn’t at all. 2) Static Website Woes I’m using an advanced version of Mac OS (Because the Stage Manager feature is killer for deep work). However it’s caused alot of issues with brew and hence even installing Jeykell (I’m worried that I misspelled it but you know ...
Read post

Continuing to Replan (165)

Total hours: 286 (12 hours behind target, day 9/90) Top one: 1) Replanning Realized that I was merging three seperate parts into one confusing mess. Had to take a step back and begin earnest replanning the design and construction of this application. ...
Read post

Replanning and Rebreathing (164)

Total hours: *286 (10 hours behind target, day 8/90) * Top one: 1) Replanning I need to slow down and breathe. I can’t go into this completely blind. I need to slow down and stop panicking. I’m not in my element. But I have the capability to learn and I need to utilize that and stop spaghetti coding. I’m trying to build a secure system which involves the precise working of multiple systems. I need to focus small and then grow from there. ...
Read post

Struggling with Template (163)

Total hours: 285 (9 hours behind target, day 7/90) Top one: 1) Elixir Learning Reading and understanding how Elixir Plugs work. ...
Read post

Ecto Changeset Woes (162)

Total hours: 185 (7 hours behind target, day 6/90) Top three: 1) Elixir Struggling I don’t understand enough about the complexities and 2) Ecto and Changeset I’m struggling with using this and my code is really really convoluted. This is because I’m trying to apply an OOP way of thinking to a functional way of programming. It’s completely different way of thinking and something that I just need to work on adjusting to. I know I can do it it’s just taking more time than I was hoping or expec...
Read post

Website Authentication (161)

Total hours: 283 (7 hours behind target, day 5/90) Top three: 1) Financial update to get ElixirCast.io course I need to know what I’m doing and need to lean wholeheartedly into resources that will assist me in this. Sapphire Pack has funds for this and therefore I should be using them. 2) Got primitive login screen working It’s good for creating a new account but upon an error of some kind it shows the password hash which is a major bug and reveals an internal implementation details which i...
Read post

Website MVP Design (160)

Total hours: 282 (6 hours behind target, day 4/90) Top three: 1) Xcode Utilities setup and troubleshoot on Beta version of iOS This actually took alot of time to setup because alot of code attempted to say just ‘Xcode --install’ but it kept reporting Error unable to install Beta software. Extremely frustrating but eventually I was able to install it using an obscure link to apple.com software beta repo which isn’t available from official but as a standalone which was super confusing. 2) P...
Read post

Creep Failure (159)

Total hours: 279 Top three: 1) Elixir Learning Learning about Elixir and how Agents work within the Elixir ecosystem. 2) Project creep Discovering that the scope of the project had been creeping outwards in a way that wasn’t intended nor wanted at all. 3) Design failure Part of the project creep. ...
Read post

Website Implemented (158)

Total hours: 274 Top three: 1) Learning Elixir Got the basic setup of scripting setting up. Understanding the flow operator. It’s absolutely powerful and makes the code super easy to read. |> I love this little thing. 2) CurrentR continue designing 3) Got website setup with integration using CD ...
Read post

CurrentR (157)

otal hours: 271 Top three: 1) Elixir Learning Beginning a sample project to pull data from Github and display as BEAUTIFUL tables. 2) Currentr Designing the overall UI, I’ve found that the R on the end of things is going to a staple. Current is like an oceans current (most of the libraries devolved for Linkerd) are going to be ocean themed. 3) Keyboard Practice I’ve upgraded to a modern keyboard setup. However this comes with a massive learning curve. Therefore the first hour I spent usi...
Read post

OTP Elixir Learning (156)

Total hours: 270 Top one: 1) Elixir Learning This was just raw experience and practicing. Starting with OTP and such. OTP is the open telecommunications platforms. ...
Read post

Elixir Learning (155)

Total hours: 269 Top one: 1) Speed learning Elixir Structs, Maps and Dictionarys ...
Read post

Biz Rebranding (154)

Total hours: 268 Top three: 1) Biz rebranding plannings Planning to amalgamate Sapphire Pack and Gaya as one single entity. Just like Standard Notes and the company. ...
Read post

Keyring (153)

Total hours: 264.083 Top three: 1) Threat Scoping 2) Code Migration and git commit 3) Keyring Version 0 Partial development in place. ...
Read post

Financial Catchup (152)

Total hours: 263.633 Top two: 1) Financial updating Managed to pull all my finances back together and see that I’m currently in a negative pit in terms of money. I’m able to float some over from personal funds. However massive cutbacks and changes are going to need to occur within the next 6 months otherwise Sapphire Pack could be facing financial ruin. 2) Gitlab purchase I ended up getting a premium subscription to Gitlab because I need more power when developing. Also the person that I’m ...
Read post

Email Catchup (151)

Total hours: 262.850 Top one: 1) Email cleanup ...
Read post

Design and Web (150)

Total hours: 262.833 Top two: 1) iPhone checking Ensuring that the site works well on the iPhone. It’s obviously not at all close to the finished site at all. I just wanted to see that there was some semblance of it working. I wasn’t disappointed. 2) Design Reaffirmation Protector of Data Fierce but cute Protective Loyal Sassy Cute Fierce B+W minimalist ...
Read post

Collaberation Design (149)

Total hours: 262.000 Top One: Collaborating with a designer for the logo and main character that the application embodies. ...
Read post

Session and Monoapp (148)

Total hours: 261.920 ...
Read post

Hot Potato Idea (147)

Total hours: 261.917 Top three: 1) Documentation It’s important and not much more to share here. 2) Security Scoping I began reading and am tentatively understanding. Still alot more security scoping also goes by Threat Scoping. One of the things that I dislike is how alot of privacy centric applications are combative or outright refuse to work with governmental authorities. There needs to be a mix and some things hardcoded so that only the operator themselves can access the data. An idea...
Read post

Task Splitting and Circular Dependency Resolution (146)

Total hours: 261.367 Top three: 1) Documenting Security Protocol This is complicated because it depends on the level and the level also depends on other factors which I haven’t yet figured out. However I managed to sidestep most of the circular dependencies and concepts by ensuring that all accounts start at lax and can be upgraded or downgraded in the future. 2) Collapsing and pushing key management to a later task Key management and deployment is a very complex issue which is completely ...
Read post

Key Redesign Continues (145)

Total hours: 260.150 Top one: 1) Key derivation and security design This is quite complicated because I’m having to address, attacks, rate limiting along with multiple concurrent attempts to upgrade, downgrade and migrate account security. The idea is to make downgrading harder so that in the event that an account is compromised their is limited damage. However that’s quite hard to do given the fact that that once the root key and keyring are released all of those files and information is d...
Read post

Key Redesign Begin (144)

Total hours: 258.100 Top one: 1) Key generation and migration concept replan ...
Read post