I noticed that inside my tests, analyzer's ContextLocator.locateRoots was incorrectly returning "/"
That was because ResourceProvider.getResource(path) returned a Directory instead of a File
Which happened because dart:io's FileSystemEntity.isDirectory was returning false instead of true
... Because FileSystemEntity.getTypeSync returned "notFound".
And the reason for that was because FileSystemEntity.getTypeSync stopped working when using IOOverrides.
Drowning in daily chaos? We’re building Onlife to unf#ck your day! More than a map, it's your schedule's secret weapon. Onlife transforms hectic hours into productivity peaks. Become a Time Lord with us - join the Onlife waitlist now!
https://t.co/Dd7tbtL2fK
#Productivity
I've learned that people will forget what you said, people will forget what you did, but people will never forget how you made them feel.
-- Maya Angelou
So far what is complete for #flutter_12balls: 1. Brain - algorithm to decide the best, worse strategies and result for any combination balls. 2. Simple UI for player to select balls and test weighting strategies. 3. Navigate history steps.
Project management, maintain backlog and priories it is the hardest part for me. And now seems like I am trapping myself in to Flutter Challenges. Because I think that maybe the quickest way to improve my Flutter skill.
Has been 2 months since I started 12 balls flutter project and the initial plan is the release workable app in few weeks. Yes, workable app is most complete but I keep trapping myself into rabbit holes. That is so far I found biggest drawback to work solo.
Quick proof of concept.
Do you need an entire Bluetooth module just to wirelessly trigger 2 static payloads on a dinky ATTiny chip? Nope!
I took a DemonSeed build kit, added just 1 resistor & some patch wires. Now it has wireless control of as many payloads as you want!
A black hole simulation in 140 bytes of JavaScript: https://t.co/SmCQzqLmVk 🤯
for(i=0;i<2e3;x.fillRect(i?960+i*S(F=260*(t+9)/i+S(i*i)):0,i?500+.2*(2*i*C(F)+2e4/i):0,K=i++?S(i)*9:2e3,K))x.fillStyle=R(99*i,2*i,i,i?1:.4)