RSSAmplifier

Blog

Anny G’s blog

Software development, tech industry, computer science and more.

annygakh.github.ioRSS feed ↗10 posts

Latest posts

Chokepoints Zine V2

Chokepoints zine - V2.

Another blog post title 2022

This is really just a test

My Experience With Undergraduate Research

Introduction In this blog post I will be talking about my experience doing undergraduate research in computer science at UBC, how I got involved with it, what I learned from it, how I approached my work, some challenges I had, and advice for students who would like to do the same. In the end I will summarize some lessons I have learned from my experiences. My experience Approaching a professor…

CppCon 2018 Trip report

CppCon2018 ended two weeks ago and I have been unable to write about it until now. A week away from school required me to catch up on a lot of material and assignments once I got back and that’s why it took me so long to write this. While I am still not free of school stress, at least I have time to describe how I ended up at CppCon 2018, how it was and what I learned. Spoiler alert: it was…

Pre-reading about and preparing for attending Cppcon2018 talks.

I needed to prepare for Cppcon and I decided to look at each talk and write down any thoughts I have for the ones I want to attend. Monday talks 9:00 AM - Concepts: The Future of Generic Programming by Bjarne Stroustrup 11:00 AM - The C++ Execution Model by Bryce Adelstein Lelbach (see in person) I took Introduction to Computer Systems and Advanced Operating Systems courses at my university, where…

CPSC 448 - Understanding TensorFlow

The research project I am contributing to requires me to understand how TensorFlow works. Specifically, how distributed TensorFlow works. I have never worked with TensorFlow before, so at first, I need to understand how normal TensorFlow works, before understanding how it distributes tasks to more than one worker. I have already taken a Machine Learning course in school, so I was able to get…

Figuring out resolve hooks

Links that seems to talk about resolve hooks https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/JSAPI_reference/JSPropertyOp https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/JSAPI_reference/JSResolveOp https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Internals/Property_cache…

More work on code generator; Services.jsm;

Hiding old Services object and exposing the one generated via template So I have added all services from Services.jsm to Services.py and firefox has compiled successfully, but one of the errors I get upon starting Firefox is that Services.search is undefined. I define Services.search if MOZ_TOOLKIT_SEARCH is defined. But it seems as though MOZ_TOOLKIT_SEARCH is not defined, even though it’s…

Working on code generator

Addressing differences in how components are defined Services.jsm exposes a bunch of components and not all of them are treated equally. Some of them are exposed only if another class has been registered, or if the current platform is android. Sometimes we want to expose additional interfaces that we know the component implements for sure and sometimes the component might not be implementing those…

Jul, 26, 2018

I am realizing my blog posts don’t look very nice outside of my editor’s markdown preview, so I will try to fix that soon. My apologies :) Things I need to figure out How to define lazy getters for services that implement more than one interface Currently I am struggling with getting a ‘tear off’ of the object How to export a javascript service in an object