After months of waiting, I finally got my hands on the first Sims 3 expansion pack: World Adventures.
Happy and excited as a kid who just got a new game, I immediatly installed it. It didn't load.
Bummer.
21 November 2009
The Sims 3: World Adventures
20 November 2009
Blogging my thesis: Bernstein was super-easy
Did I say I had trouble understanding Berstein's work? I take that back. I'm reading Boneh now.
I'm reading one paper by Boneh. I have started reading it over half a year ago. I still don't really get it.
The paper is called "Finding Smooth Integers in Short Intervals Using CRT Decoding". In it, the author does the following:
- presents a new algorithm for CRT decoding
- uses it to find smooth integers in short intervals
- discusses how to apply it to the quadratic sieve method
- generalizes the CRT decoding problem
- reduces the gap between CRT and Reed-Solomin decoding.
14 November 2009
Why I love Sage in 6 simple lines
This is why I love Sage:
e = sqrt(log(4*B) / log(P)) + (5 / (4*d))
g = [P^(a - i) * (x*B - R)^i for i in range(a)]
h = [(x*B - R)^a * (x*B)^i for i in range(d - a)]
m = matrix(Integers(), d, [list(k) + [0] * (d - len(list(k))) for k in g+h]).LLL()
w = sum([x^i * m[0][i] for i in range(d)])
return filter(lambda x: x[0].is_integral() and gcd(P, x[0] - R) < P**e , w.roots())
(That's a crucial part of my thesis.)
Blogging my thesis: Friday the 13th
Friday the 13th was a good day for my thesis - mama had some time for its baby.
I did some hard work that didn't translate into a single additional line, but boy, did I get results. I debugged my sieving for smooth numbers method. I now have two methods that do the same in different ways and give me the same results. Almost. They don't when an unexpected divisor of n is found, but factoring n is the whole point, and that glitch will be corrected very soon.
Now, I have to finish implementing the third method and make some kind of interface that would use all three and make comparaisons.
Friday the 13th was also a good day overall: I did the assignement at the lab and dont' have to go there next week (hooray, more thesis time!) and I went to the gym. I also started my Christmas shopping, where I have pretty mixed feelings. While I can't stand the Christmas ads in November, being in the city at noon was a good occasion to visit a few shops.
So, all in all, dear diary, Friday the 13th was a nice day. Today, I'm coding some more for the thesis.
12 November 2009
Geek gets fit (kinda sorta almost)
One of the downsides of my otherwise amazing career is the lack of physical activity. And while I am aware that I should be fit and I love yoga, I am not fit. Yet. However, somes serious steps have recently been taken towards this noble goal.
First, Hubby and I got Multisport cards from my work (and I would like to thank my boss and everyone...)
The cards are way shinier IRL and they let us access many gyms ans swimming pools for [almost] free. We've been using them intensively and visiting a gym twice a week (and the swimming pool later to relax) for a month now.
Second, Husband got a balance for his nameday. A kinda smart balance, that measures your fat and water percentage. The smart balance taught me that I'm made in 50% of water and 30% of fat- sigh.
Finally, Hubby bought me my nameday present: the Wii Fit!
The Wii Fit always tempted me, but I judged it by its cover, and the cover mainly features yoga poses (they look best on pictures), so I instantly thought of the mountain of money I could save by doing these exact same poses on my bedroom floor. But, since I got the console as a wedding gift (I love you Auntie!), its cost dropped significantly and the temptation won.
I like it. It is important to note, however, that it's a weird cross between a game and a workout. It's not a decent game. It's not a decent workout either. But, on a Thursday night, after 8 hours at the office, and knowing that we'll hit the gym the next day and a real workout is not a great idea, the Wii Fit is a pretty cool pasttime.
I may write a better (longer) review, but in the meantime, Gizmodo has an extensive and geek one - enjoy!
08 November 2009
On my wishlist: the Tetris dress
I want that dress. Period.
Or that fabric.
Then I'd make a jumper out of it and I'd wear it over my loads of brightly-colored T-shirts.
I guess this is the part where I should come up with some eloquent words of praise for both the design of the fabric and the realisation of the dress, but you must forgive me, for I have partied until 3 a.m. last night. (See pics on Facebook.) I just love them.
06 November 2009
Geek got to teach!
If I haven't been an active blogger lately, that's because something came up. Something that kept me stressed and busy: I lectured the security class on Tuesday.
I lectured! Security! At the University of Warsaw! If you can't believe it, don't worry neither do I.
I talked about what I knew best: mathematical methods of breaking the RSA cipher. I also gave an introduction to elliptic curve cryptography and covered primality tests. Here are the slides (Polish only). Out of 150 people enrolled, some 30-40 were present and the lecture went pretty well: there were questions, I was able to answer... And first of all, what an honor!
15 October 2009
Blog action day: geek loathes global warming
Today is the third annual Blog Action Day and the theme is climate change. Let's discuss this "global warming" thing then.
First, I'd like to say that we're in middle October and it snowed yesterday, which doesn't usually happen until December in my country. I am not happy about it. I got cold while going out to pick up the groceries. Don't take it as balckmail, but if someone tell me how the Global Warming is inevitabely coming upon us, I will throw him a middle-October snowball in the face.
Second, let's raise the awareness about the sea levels raising. If you believe London will soon be the new Venice, I challenge you to do the followoing:
- half-fill a glass of water
- put an ice cube in it
- mark the water level
- let it melt (microwave it if you're in a hurry)
- check the water level.
Phew, I got it off my chest. Back to constructive blogging about cool stuff.
09 October 2009
Blogging my thesis: 9th of October
This morning, as I decided to just check the weather, get dressed and leave to school, I had a pleasant surprise in my inbox: my classes were cancelled. Not that I am pleased that the professor is sick, only with the unexpected free time.
Free time... what is that? What is that for? What do you do with it?
When in doubt and sleepy - sleep. I started with that. Then I decided to do some Saturday stuff: I went groceries shopping, cleaned up the house a bit, hovered.
Then, I went running. They say that physical activity helps to fight depression and I could use some help, so I went wandering in my new lovely neighbourhood and came back all sweaty.
The fitness felt good, but it didn't really help me with my procrastination problem. I procrastinated like I unfortunately often do, only this time, I didn't really feel bad about it. I'll take that as an improvement.
So, not much to brag about today. Tomorrow won't probably bring more: I'm going to a friend's wedding (two friends', actually) and then to the theater, where another friend of ours is playing in "The Revenge". Maybe Sunday.
04 October 2009
I got to level two at Project Euler
I just got to level one at Project Euler - four months after reaching level one. Here's the well-deserved cube:
I'm still writing practically only in Python. The problems are getting more difficult and so is getting to the next level - I need to solve 50 more problems to get an octahedron. That's a nice 2010 resolution.
Anyone else doing Project Euler?
