RSSAmplifier

Blog

Konrad's weblog

konradzemek.comRSS feed ↗14 posts

Latest posts

Asio, SSL, and scalability

Let's say you want to build an SSL server in C++. Transmitting data is going to be a major part of your application, so you need it to be fast and efficiently use system resources, especially processor cores. You may have heard of Asio (possibly better known as Boost.Asio ). Asio is a "cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent…

The end of GSoC 2013

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. So here came the end of Google Summer of Code 2013. It's the best moment to talk about what has been planned, what was done, and - traditionally - what the future holds. Oh, and let's get some stats…

GSoC Status Update – Week 11 & 12

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. Last week I asked my mentor if I could skip that week's report and make the next one (i.e. this one) a double one instead. The reason for this was that I was working almost exclusively on tests, and…

GSoC Status Update – Week 10

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. Fixing Last week I fixed Amarok 2.x embedded database importer. There were quite a few problems with handling an external database process: if the QProcess object received commands ( start() , kill()…

GSoC Status Update – Week 9

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. Last week was free of surprises. I applied some more polish to both the Importers framework and concrete importers themselves, deduplicated some code - just general maintenance. I had a very…

GSoC Status Update – Week 8

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. My GSoC project is done! So many plugins! Alright, not really. But , I already reached my hard goals and am well on the way to finishing up on soft goals as written in my proposal: tests and two-way…

GSoC Status Update - Week 7

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. Well, this is going to be kind of a boring update. I implemented unit tests for everything, Importers infrastructure (checking the documented properties, testing interactions) and concrete importers…

GSoC Status Update – Week 6

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. This week, I was meant to implement iTunes importer, bringing the total of created importers to two. So, as you can see, I kind of overshot my goal here. What happened is, importers are now really…

GSoC Status Update - Week 5

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. I'm happy to report that every component of the Importers infrastructure is now working. There were no major design changes from what I described in my last status update . The most significant…

GSoC Status Update - Week 4

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. Let me clear some things out first. Scheduled: "Reimplementing FastForward importer. At the end of the week I expect to have a functional importer, possibly with some quirks to iron out. Implementing…

GSoC Status Update – Week 3

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. For the previous week I had scheduled "Reimplementing FastForward importer, cleaning up data-reading module. At the end of the week I expect to have working implementation of FastForwardProvider."…

GSoC Status Update - Week 2

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. I didn't think writing tests could be so much fun! Neither did I think they could take me so much time. What I scheduled for the past week was "implementing the initial test suite for importers (exam…

GSoC Status Update - Week 1

This is a status update for my Google Summer of Code 2013 project - implementing advanced statistics importers for Amarok . Please read the first post if you would like to know more about the project. Long days and pleasant nights. The first week of GSoC has passed. What I had scheduled for that week (and I'm still getting around to placing the schedule around here) was "Drafting up test cases for…

Hello World! Me, the blog, and GSoC

Hey! My name is Konrad Zemek, I'm a student at AGH University of Science and Technology, Kraków, Poland. I study Computer Science, currently finishing my second year. I'm a programmer . Mainly a C++ programmer, but that's just because I write in C++ professionally - I know a few other languages and I'm fast to pick up new ones. I could write about this a lot more, but I guess it all just comes to…