Thrid Algorithm Classess

Dodano 23 maja 2012, w Bez kategorii, przez bdfhjk

We have a monthly delay, because ACM ICPC was held in Poland and everyone were busy at that time.

Next classess will be held on 25.05 at 17:00 UTC (Time in your city
http://bit.ly/KLG8Lh
), freenode IRC chat (webchat.freenode.net), channel #ubuntu-classroom

Here is the link to notes:
https://docs.google.com/document/d/1Okbul4AIzQTR4CVGLcx-dmIXkdToNvLiJkIZurxNB8Q/edit

Otagowane:  

Today’s classess

Dodano 27 kwietnia 2012, w Bez kategorii, przez bdfhjk

We have prepared notes:
https://docs.google.com/document/d/193hpWIj2R7ZDrHZYr0m6qUVHccvsQmpBlkc6tTf1W7s/edit

I put the link where you can check the start time for the workshop in your city:
http://bit.ly/Ij67tW

Currently, onlinejudge isn’t working, because of the server contract has expired. Now, we are looking for another server.

 

After the classes

Dodano 20 kwietnia 2012, w Bez kategorii, przez bdfhjk

We have succeeded.

Many people attended the first workshop and it has been very positively evaluated. Thank you all for your participation!

If you could not attend, I encourage you to review the logs:

http://irclogs.ubuntu.com/2012/04/13/%23ubuntu-classroom.html

The next workshop will be held on 27.04 at 17:00

As suggested, the next topics will be easier. The topic of the next workshop will be an introduction to graphs. Classes will be led by a friend of mine, Tomasz Garbus.

PS. I invite you to train your algorithms coding skills at onlinejudge.xn.pl

Otagowane:  

5 days before first classes

Dodano 8 kwietnia 2012, w Bez kategorii, przez bdfhjk

Everything is ready for classes. The online judge system is working now, I encourage you to do some training tasks[1]. Also notes have already  been already written.[2].

[1]
http://onlinejudge.xn.pl

[2]
https://docs.google.com/document/d/1CHU5TgXegp6IkRQhx7ok9HFNMPVONiWojbkIgfdFJrQ/edit

 

First Ubuntu Algorithm Classes

Dodano 3 kwietnia 2012, w Bez kategorii, przez bdfhjk

I am pleased to announce the first classes about usage of algorithms in programming.

They will be held on April 13 at 19:00 UTC +2 at freenode IRC chat, channel #ubuntu-meeting #ubuntu-classroom . [Check time in your town]. I decided to say some words about the easiest and most efficient algorithms, useful in many areas. Also, I will make introduction to a rather difficult, but very interesting topic – artificial intelligence and its practical usage in many programs.

Topics:
How to use a binary search to speed up common actions
Search and compare using standard hashing
The simplest usage of artificial intelligence in your program

If You have any interesting topic, which I could take in next classes, please reply in comments.

 

Ubuntu Algorithms Team

Dodano 10 lutego 2012, w Bez kategorii, przez bdfhjk

Sometime ago, I was thinking, what is the best area, where I can help Ubuntu to become a number one operating system. Because I’m good in solving hard algorithmic problems, this is my favorite topic, I decided to use my skills to help all developers, who sometime have problems with optimizing speed or implementation of some complex structures / algorithms.

I’m going to create Ubuntu Algorithms Team, which will be responsible for:
* Helping developers in the implementation of the latest and hard to understand algorithms
* Detection of ‚bottlenecks’ at boot time and during run time of Ubuntu and coming up with ways to improve their
* Informing the community about the latest scientific works and ideas, where they can be of use in Ubuntu, as well as some advices on the practical use of existing algorithms.

This would be done through:
* Establishment of the Launchpad page, where developers will submit their problems and situations that most slow down the program using the bug system. UAT members will seek a solution, or state that at the present state of science, better solution does not exist.
* Issuing a monthly review of the major scientific achievements that may be related to Ubuntu
* Internal training programmers in the field of algorithms and data structures (useful especially for beginners)

I hope, that UAT will cause a significant improvement in the speed of Ubuntu, shorten time spent on implementing the latest technology and the overall quality of the system

 

Ubuntu Community Appreciation

Dodano 20 grudnia 2011, w Bez kategorii, przez bdfhjk

Natchodzi okres świąt Bożego Narodzenia. Wszyscy składaja sobie życzenia i starają się docenić drugiego człowieka.

Jest to doskonały okres, aby podziękować ludziom, dzięki którym możemy cieszyć się darmowym systemem operacyjnym – Ubuntu, a w szerszej perspektywie – całej społeczności Open Source. Warto zastanowić się, jak wyglądałby komputerowy świat gdyby nie wolne oprogramowanie:

- Microsoft zostałby monopolistą na długi czas, ponieważ żadna pojedyńcza firma nie jest w stanie stworzyć dla niego konkurencji, czego efektem byłaby znacznie większa cena systemu Windows

- Wszystkie narzędzia i programy służące do nauki lub pracy byłby płatne ( z wyjątkiem nie w pełni funkcjonalnych wersji demonstracyjnych), wobec czego rozwój nauki oraz twórczości arystycznej następowałby znacznie wolniej

- Obecność monopolisty zagrażałaby również bezpieczeństwu, ponieważ grupa tysiąca osób z całego świata jest w stanie znacznie szybciej zareagować niż nawet kilkunastoosobowy zespół bezpieczeństwa Microsoftu.

Są to oczywiście tylko pewne aspekty, na które warto zwrócić uwagę. Dokładnie miesiąc temu, dnia 20.11.2011, odbył się pierwszy Ubuntu Community Appreciation day, dzień w którym użytkownicy dziękują programistom za ich pracę. Ja ze swej strony chciałbym podziękować wszystkim twórcom systemu Ubuntu i życzyć dalszego pomyślnego rozwoju. Zamieszczam kilka linków, przedstawiających podziękowania od społeczności:

http://blog.jamesrgifford.com/community-appreciation-day/ http://ubunturocking.wordpress.com/2011/11/20/ubuntu-community-appreciation-day-2011-thank-you/ http://mhall119.com/2011/11/community-appreciate-day/ http://www.siltala.net/2011/11/20/first-community-appreciation-day/ http://www.markshuttleworth.com/archives/907 http://daniel.holba.ch/blog/2011/11/its-human-beings-who-make-ubuntu/ http://www.omgubuntu.co.uk/2011/11/ubuntu-community-appreciation-day-kicks-off-wed-like-to-thank-ucaday/ http://benjaminkerensa.com/2011/11/20/happy-ubuntu-community-appreciation-day http://castrojo.tumblr.com/post/13071792335/florida-land-of-sunshine-and-awesome-people http://www.jonobacon.org/2011/11/20/ubuntu-appreciation-day/ http://princessleia.com/journal/?p=5366

 

Pamiętajmy o tym dniu, zachęcam wszystkich do tworzenia wpisów i dziękowania twórcom, szczególnie w następnym roku – 20.11.2012

—English—

We are in Christmas period. Everyone reassembles wishes and try to appreciate others.

It is the perfect time to thank the people, by which we can enjoy a free operating system – Ubuntu, and in a broader perspective – the whole Open Source community. Consider how computer world would look without free software:

  • Microsoft would have a monopoly for a long time, because no single company is not able to create the competition for him, resulting in much higher price of Windows
  • All tools and programs designed to study or work would be paid (except for not fully functional demo version), so that the development of science and art will grow in a much slower rate
  • The presence of monopoly would jeopardize the security, because a group of one thousand people from around the world is able to react much faster than even Microsoft’s security team, consisting not more than twenty people

These are only some aspects, which is worth noting. Exactly one month ago, on 20.11.2011, we held the first Community Appreciation Day Ubuntu, a day in which users would like to thank developers for their work. For my part, I would like to thank all the Ubuntu developers and wish further successful development. I put a few links showing gratitude from the community:

Let us remember this day, I encourage everyone to create entries and thank Ubuntu contributors, especially in this day in the next year – 20/11/2012

 

  • RSS

Polecamy

Nie masz jeszcze bloga? Załóż bloga

Polecamy