Blog calendar

RSS feed from Michal Frackowiak's blog

subscribe to the RSS feed

— or —

get my blog posts via email

michal frackowiakmichal frackowiak
SquarkSquark
anjelanjel
Killer8845Killer8845
shark797039shark797039
Watch: site | category | page

Blog tags


View my profile on LinekdIn

My Twitter

1268137834|%e %b, %H:%M|agohover
bugs.wikidot.com - fixing bugs today. As many as we can. Report your own if you find one!

1268092513|%e %b, %H:%M|agohover
A Brief History of Pretty Much Everything - pretty brilliant www.youtube.com/watch?v=gNYZH9kuaYM

1268091732|%e %b, %H:%M|agohover
I have a feeling that Wikidot.com is now blazingly fast after server upgrade: blog.wikidot.com/blog:files-service-migrated

1268091379|%e %b, %H:%M|agohover
Inspiring story of Pandora - finally real revenue after 10 years: www.nytimes.com/2010/03/08/technology/08pandora.html

1267964484|%e %b, %H:%M|agohover
@antirez Switch to PostgreSQL? It has much more resonable locking mechanisms.

1267794675|%e %b, %H:%M|agohover
Power is back ;-) . Fun is over :-(

Photos

Blogroll

Piotr Gabryjeluk's blog (Gabrys on Wikidot)
Lukasz Tarka's blog (Squark on Wikidot)

Recent posts by my friends


Me in other networks:

facebook, last.fm, del.icio.us, Flickr, Flaker

Welcome to my blog — place for ideas, comments, interesting hacks and boring personal stuff. Enjoy!


Zend Code Analyzer in TextMate

1261178760|%e %b, %H:%M (%O ago)

Zend Code Analyzer (part of Zend Studio) is a powerful tool that analyzes PHP scripts and detects errors and warnings possibly generated by your code. I have been using Zend Studio for a while, and I miss this feature a lot when working with TextMate. Fortunately, thanks to great extensibility of TM, one can include code analysis in the PHP bundle within just a few minutes.

After completing the steps below, you will be able to press a combination of keys and ZendCodeAnalyzer will analyze your PHP script and render its output like on the screen below:

20091218-qp7jyykgqytqu3depeak8rm88u.png

read more...

Tags: php textmate

Comments: 2


Another World in JS

1261130680|%e %b, %H:%M (%O ago)

For quite a while it is clear where HTML is heading. With canvas objects, HTML5 features one will be able to create not only rich web applications, but also desktop apps that communicate through the web.

read more...

Tags: game html5 javascript

Comments: 0


Make Ruby 1.9.1 default on Ubuntu 9.10 Karmic Koala

1260955613|%e %b, %H:%M (%O ago)

Ubuntu Karmic Koala comes with Ruby 1.9.1 — at last. But default Ruby version is still 1.8.7, which means that ruby and irb will still link to 1.8.7, and the bright and shiny 1.9.1 will be available as ruby1.9.1 and irb1.9.1.

read more...

Tags: ruby ruby1.9 ubuntu

Comments: 2


Amazon uses Xeon servers for EC2 m1.large instances - please confirm

1243407942|%e %b, %H:%M (%O ago)

I was surprised today to launch a new EC2 instance, type m1.large (64-bit, 7.5 GB RAM), which usually runs on Opteron CPUs, but to my surprise cat /proc/cpuinfo produces:

read more...

Tags: amazon ec2 xeon

Comments: 3


Top Twitter links are not what you might expect

1240821094|%e %b, %H:%M (%O ago)

My weekend project involved some Twitter datamining and link analysis (i.e. links that people tweet about). The results we gathered during the weekend were… at least surprising.

By looking at popular Twitter link aggregators like Tweetmeme.com or twitt(url)y you might get the impression that Twitter is full of useful news, links to interesting stuff, a truly user-driven next-level communication.

Below is the result of one-day data analysis, and it lists top links people were tweeting about on Friday:

read more...

Tags:

Comments: 2


Redis Performance on EC2 (aka weekend project coming)

1240568763|%e %b, %H:%M (%O ago)

Weekend is coming and I have a very small pet-project for it. I would still keep the idea non-public, but it involves processing hundreds of entries per second, analyzing data from multiple sources. It would have a dead-simple web interface.

The nature of the project requires really fast data backend, capable of storing and retrieving a few thousand items per second. The dataset would be approximately 5GB, average item size: 0.5KB.

When it came to tools selection, after short considerations I have chosen Sinatra for web interface, and Redis as a memory-only (with disk dumps) key-value datastore. It should be capable of handling 100 000 requests per second and deal well with large datasets, so fits perfectly. It also differs from Memcached or MemcachedDB because it has great higher-level structures like Lists and Sets, basic sorting and selection commands.

read more...

Tags: amazon ec2 redis sinatra

Comments: 2


Wikidot Gadgets

1237895815|%e %b, %H:%M (%O ago)

Honestly I do not care that much about widgets, gadgets, being eye-candy… But sometimes we find cool things that we can put on our wikis and they can give some little joy.

read more...

Tags: fun gadgets useless wikidot

Comments: 3


Wikidot on Cloud - part 2

1236595122|%e %b, %H:%M (%O ago)

So as you have probably already read on my previous blog post, we are thinking about re-designing the Wikidot infrastructure to make it more failure-proof, elastic and more efficient. One of the concepts have is to use one of the "cloud solutions", e.g. Amazon AWS (i.e. EC2 + S3).

read more...

Tags: aws cloud testtag wikidot

Comments: 5


Wikidot on Cloud

1236332915|%e %b, %H:%M (%O ago)

Everytime we have an emergency situation at Wikidot (as yesterday with our webserver) we try to stop and think how well protected we are from different kind of hardware and software failures, network problems and even larger disasters (like our datacenter being destroyed). Also yesterday we stepped down from our daily tasks and looked at the situation.

read more...

Tags: cloud virtualization wikidot

Comments: 0


Black Wednesday

1236244883|%e %b, %H:%M (%O ago)

There are weeks that nothing exciting (or fatal) happens. But there are days that a lot happens that make you think if this is really a coincidence. Yesterday was one of such days, and it was not even Friday 13th. So here is what happened:

read more...

Tags:

Comments: 4


Canvas-based editor (in your browser)

1234514448|%e %b, %H:%M (%O ago)

Today Developer Tools Lab at Mozilla announced the tech-preview of a new, in-browser, canvas-based concept editor that tries to resemble native desktop-based editing software.

webkit-editor.png

After looking at the screenshots, watching short introductory video, I dashed to http://bespin.mozilla.com to try this out. I do not say this very often, but this is quite an excellent and amazing piece of work. Although I have been following the web development and new technologies and trends quite closely for the last couple of years, this is something that really convinces me that browser-based applications can once replace the native ones. Simply great.

read more...

Tags: canvas javascript mozilla

Comments: 3


Some PHP thoughts

1234428834|%e %b, %H:%M (%O ago)

For several years now I have been using PHP for building several projects and web applications, including Wikidot. I dare say I know PHP very well, I was also one of the few first people in Poland to get the Zend Certified Engineer certification (which nicely sits next to my Sun Certified Java Programmer cert).

PHP is extremely popular. Zend is putting a lot of money and effort to move PHP from the commodity market into enterprise and… it seems to work. PHP has very nice learning curve, although to produce good code in PHP it takes as long time and effort as in other languages. PHP is easy to deploy, runs well on commodity hardware…

read more...

Tags: dev php programming

Comments: 7


Getting Things Done

1234220681|%e %b, %H:%M (%O ago)

Every now and then I hear about people following the Getting Things Done methodology to manage their time and tasks. And this includes a friend of mine, Michal from Nozbe, who has been creating GTD toolkits for at least 2 years now.

A few days ago I was listening to some 43folders podcasts, I decided to give GTD a try. Although there are countless resources and tutorials for GTD, I decided the best way to start is the David Allen's book itself. So here I have it.

IMG_0583.JPG

read more...

Tags: gtd productivity

Comments: 4


I dropped IE6 - not yet :-(

1233821546|%e %b, %H:%M (%O ago)

If there is a single thing that web developers hate most, it is probably Internet Explorer 6. It is buggy, it is outdated, it does not follow most of web standards and the most important thing is that… people still use it.

From my estimate, when creating initial version of Wikidot, making it work in IE 6 took extra 30% of total development time. Today, when adding functionality to Wikidot, special care must be taken to make sure it works with outdated browsers like IE6.

read more...

Tags: ie6 web

Comments: 8


Working on email notifications

1233652328|%e %b, %H:%M (%O ago)

As we hinted in several places, including the discussion at Pro tracker, we are currently working on email notifications, so that you can follow (watch) activity at Wikidot by receiving emails directly into your Inbox.

The feature is really great (we have it enabled for a few testing accounts) and allows you to be instantly notified about page edits, forum discussions, page comments etc. for pages, categories or whole sites.

read more...

Tags: activity email notifications rss wikidot

Comments: 7


Wikidot Not Available

1233616401|%e %b, %H:%M (%O ago)

Today in the very morning we had a small problem with one of our Wikidot servers, which manifested in "service unavailable" message between 2 AM and 5 AM UTC. The problem was easy to fix, but unfortunately because it was the middle of the night for us, we could not respond quickly enough and SMSes from our monitoring systems did not wake us up.

read more...

Tags: outage wikidot

Comments: 2


One post per day - will it work?

1233568239|%e %b, %H:%M (%O ago)

Habits are important for bloggers. And being a perfectionist is certainly a non-welcome for everyone who wish to publish a blog. Honestly, because I often like things to be perfect, this makes writing particularly difficult. But here is the thing - I am going to change it.

read more...

Tags: blogging

Comments: 9


More pages than Wikipedia

1231753776|%e %b, %H:%M (%O ago)

Yesterday I noticed a significant milestone of Wikidot.com compared to Wikipedia.org:

Wikidot has more pages than the english version of Wikipedia!

read more...

Tags: wikidot wikipedia

Comments: 2


Pro accounts and a few ideas

1229600843|%e %b, %H:%M (%O ago)

pro.png

I was too busy and then too tired to write a post yesterday — but yes, we did manage to introduce Pro accounts at Wikidot.com yesterday. And even more — have already had a few sales. Also we have received very positive feedback from our Users, Friends and Customers.

read more...

Tags: ideas pro wikidot

Comments: 5


Pro accounts tomorrow - will shave my beard

1229463335|%e %b, %H:%M (%O ago)

Tomorrow is the big day for Wikidot.com and our Team — we will officially make Pro accounts available to our users.

So far Wikidot has been free and our revenue came mostly from online advertising. But obviously there are a few problems associated with the model of "provide free service, monetize the traffic":

read more...

Tags: free pro wikidot

Comments: 2


page 1 of 212next »
asdad