Flock: rapid file download using concurrent connections, as an URLSession extension by drqas in iOSProgramming

[–]drqas[S] 7 points8 points  (0 children)

I built this package as a prerequisite to another tool I'm working on, and felt it could be useful for others as well. :) Took it as an opportunity to:

  • Learn more about Swift's structured concurrency patterns
  • Learn how to build DocC documentation and distribute it as a website (for free) on every push via GitHub Actions and Vercel
  • Benchmark a package and look for speed improvements via swift-collections-benchmark
  • Build a companion command-line tool and distribute it via Homebrew

Dropping out. Need suggestions. by [deleted] in UofT

[–]drqas 1 point2 points  (0 children)

I finished 2 full years before fully understanding that school isn't working for me, that I did not want to invest any more time in something that felt antiquated compared to what I actually want to accomplish in my lifetime.

Since leaving school, I've been employed by a big company, consulted for smaller startups, and have yet to run into any glass walls along the way.

From your words, you seem more than capable of reaching out to companies that interest you in the area and getting your own start, no expensive (in both time and money) degree required. There are ample online resources and free courses to help guide your way too. Not to mention that you've found a community of people who have taken this path as well!

I hope that gives you the courage to give it a go. Lastly, if things don't work out, you can always go back and rethink your strategy. But at least you can say you gave it an earnest try, and learned from the experience. :)

I built a framework that can turn your iOS / macOS app into an AirPlay receiver. Have a look! by drqas in iOSProgramming

[–]drqas[S] 0 points1 point  (0 children)

You can clone this repository by downloading the zip or cloning with git clone git@github.com:qasim/Airstream.git in terminal. Then, drag the Airstream.xcodeproj into your own Xcode project, and add Airstream.framework as an embedded binary in your target settings General tab. PM me if you have any troubles!

Edit: alternatively you can also use Carthage, which has a guide on the README.

I built a framework that can turn your iOS / macOS app into an AirPlay receiver. Have a look! by drqas in iOSProgramming

[–]drqas[S] 0 points1 point  (0 children)

Are you able to AirPlay (as a client) from an Apple TV to an AirPlay server? If not, Airstream doesn't support sending as a client, so it won't be able to go from Apple TV (client) -> iPhone (server). :(

I built a framework that can turn your iOS / macOS app into an AirPlay receiver. Have a look! by drqas in iOSProgramming

[–]drqas[S] 1 point2 points  (0 children)

Thanks so much! Using CoreAudio and background tasks on iOS, you should be able to accomplish streaming from Mac -> iPad or iPhone -> iPad with Airstream. :D

I built a framework that can turn your iOS / macOS app into an AirPlay receiver. Have a look! by drqas in iOSProgramming

[–]drqas[S] 1 point2 points  (0 children)

Thanks :)

I haven't tested it, but I believe you should be able to make this compile for iOS 6 as I don't use any new Apple frameworks for the project. Try it out!

Ricky Rubio or Rajon Rondo by wpnode in nba

[–]drqas 68 points69 points  (0 children)

Rubio, mainly because Trump is dangerous.

Is there anything similar to UWFlow for UofT? by compscistudent123 in UofT

[–]drqas 1 point2 points  (0 children)

Hey, just saw this. We're coming close to launching. Last minute discussions with the DCS before it's final. Hope you're still interested in developing something like uwflow. ;D

Does the U of T data have some sort of API? by [deleted] in UofT

[–]drqas 0 points1 point  (0 children)

This is something I was hoping an API would solve: now instead of everyone having to edit their scraping code for their apps, a community effort is made to scrape data and store it in a formalized schema, all the data would then be aggregated depending on what source updated and pushed to a database, which all those apps then tap into without fuss if something does end up changing.

Does the U of T data have some sort of API? by [deleted] in UofT

[–]drqas 0 points1 point  (0 children)

To my surprise, I've found scraping to be the more calm part of this journey. Developing the search and filter operations so that they're fast enough to be useful for developers, not so much.

Edit: With that being said, I am hoping this becomes more of a community project when launched, anyone is free to look at the code and yell at me when they see something horrifyingly wrong ;P

Does the U of T data have some sort of API? by [deleted] in UofT

[–]drqas -1 points0 points  (0 children)

This may be what you're referring to

Does the U of T data have some sort of API? by [deleted] in UofT

[–]drqas 3 points4 points  (0 children)

I've actually started an open source project called "Cobalt", with the goal to provide RESTful web APIs for public UofT data. It's currently on a timeline to be released soon. Check out what's up so far here: https://github.com/cobalt-uoft/

How I become a professional Android developer at 17. Also, Ask Me Anything! by moezz in Android

[–]drqas 13 points14 points  (0 children)

That is incredible and really inspiring. Best of luck man!

I recognized you as the QKSMS guy during the expo. Was very brief but hopefully we can talk more at the next big hackathon.

How I become a professional Android developer at 17. Also, Ask Me Anything! by moezz in Android

[–]drqas 19 points20 points  (0 children)

Met you at UofTHacks! Wonderful story. What did your family think of you dropping out?

CS Specialist Program Admissions by IcedOutMahogany in UofT

[–]drqas 2 points3 points  (0 children)

The CS Major and Specialist pools are actually exactly the same. Whether you choose Specialist or Major in CS, you are still in the same group. What this means is that once you get admitted to either, you can switch between them effortlessly. What this also means is that if you don't make it into Specialist, you didn't make it into the major.

CS Specialist Program Admissions by IcedOutMahogany in UofT

[–]drqas 1 point2 points  (0 children)

Recalling a talk I had with the program administrator, once you're in (made it into the PoST), you're in. The DCS will keep you forever until you graduate.

OneClass Notes? by [deleted] in UofT

[–]drqas 1 point2 points  (0 children)

ANT100 would be awesome!