Featured Post

Supermarche simulator

Tonight I would like you to introduce my very old project, which was created during my studies. Project was made at the second year of studies as a group project. This is just a simulation of the working supermarket. Program is in Polish language, it has a short documentations and statistics. You...

Read More

Google Kraków Open House 2014

Posted by evolic | Posted in Programming, Web development | Posted on 06-10-2014

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

0

In the evening of the last Thursday (2nd October 2014) I was attending Google Kraków Open House 2014, which took place in the office very close to Main Marlet Square, where Googlers (Google’s employees) work.

Although there were about 40-60 people invited, there was a selection before the event, so I was very happy that I succeed ;)

I went to Google’s office to get some information about Google’s technologies: Dart language, AngularJS and Workshop of the Chrome Experiments.
I had some experience related to these technologies, so I was not total newbie.

For those, who have never heard about Dart I would like to say, that it is JavaScript replacement/successor designed by Google.

I also wanted to learn something about working for Google.

Event took place between 5:30 PM and 9:30 PM.

I started with some introduction, which could be summarized as welcome presentation.

After this there was a tech talk about Machine learning:

  • where we could use it: e.g. for SPAM classification,
  • machine learning models,
  • basic mathematical background (which was heavy).

Next presentation was about Google Cloud. Technology seems to be good, but presentation was average.

Next thing was Discussion Panel (Questions and Answers), when we could ask Googlers almost about everything. If you hadn’t been chosen to ask it in public… you could ask about it later… in the next part of the event.

Last part of time was devoted for Networking with Googlers, Bites and Flavors. During this time I met three Googlers: Software Engineer from Germany, recruiter from United Kingdom (who provided me good resource about Dart) and Software Developer from Poland.

There was also very good food, drinks and wine :)

It was very good time and I had very good conversations. Googlers are normal people, just like us, but they work harder and for different projects (used by millions people).

I got something more about Dart. Google uses it in AngularDart and it is quite mature technology. I know that no company want to use/support it (Mozilla/Microsoft), but Google, but things will change. The main advantage of Dart is that it can be converted into JavaScript (dart2js).

So if you want to work at Google – you should learn Dart, but Google use also C++/Java/Python/etc.

You must remember following things: code must be testable, efficient and of course passing compilation (correct).

[PL] Jeśli masz dużo pracy do zrobienia, ale tylko 24 godziny na dobę…

Posted by evolic | Posted in Miscellaneous | Posted on 06-10-2014

Tags: , , , , , , , , , ,

0

Moje dzisiejsze przemyślenia na temat pracy, relacji i dziedzictwa:

Jeśli masz dużo pracy do zrobienia, ale tylko 24 godziny na dobę
Oznacza, że powinieneś delegować swoją pracę
innym uzdolnionym ludziom podobnym do Ciebie.
Ale skąd wziąć ludzi takich jak Ty sam?
Nie mam tu na myśli prokreacji i seksu,
Które są jakimś rozwiązaniem, ale długoterminowym ;)
Mówię o kształceniu innych by stawali się tacy jak Ty.

Tomasz Kuter

Wersja angielska dostępna jest tutaj.

If you have much work to do, but only 24 hours a day…

Posted by evolic | Posted in Miscellaneous | Posted on 06-10-2014

Tags: , , , , , ,

0

My today’s thoughts about work, relations and legacy:

If you have much work to do, but only 24 hours a day
You need to delegate your work to skilled people such as you.
But how to make more of you?
I am not talking about procreation and sex
Which is some sort of solution, but long-term ;)
I’m talking about teaching people to they become more like you.

Tomasz Kuter

Polish version is available here.

1001 form inputs in PHP and 1001 items inside IN operator in Oracle database

Posted by evolic | Posted in Databases, Programming, Web development | Posted on 10-08-2014

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

0

Thousand number was a magical for many people among the ages. In Latin it was described by M letter (lac. Millennium).

In 2000 year we had experienced year 2 kilo bug (Y2K bug) also called Millennium bug caused by dating convention made many years earlier by describing year with two digits instead of four e.g. 1992 was described as 92. Year 2000 could be described in this system as 00, and current year 2014 as 14. But what with financial or population systems? Somebody could be born in both 1901 and 2001. Because of this problem whole world was updating the software.

But attentive reader could ask about the relation between number 2000 and current time, because the problem described above had passed and had been solved long time ago. After all, we have 2014.

[PL] Problem tysiąca i jednej kontrolki

Posted by evolic | Posted in Databases, Programming, Web development | Posted on 28-07-2014

Tags: , , , , , , , , , , , , , , , , , , , , , ,

0

Liczba tysiąc była przez wieki dla wielu osób liczbą magiczną. Łacina oznaczała ją literą M (łac. Millenium).

W roku 2000 wszyscy mieliśmy okazję doświadczyć tzw. pluskwy milenijnej lub problemu roku 2000, związanego z datowaniem. Otóż do roku 2000 w wielu systemach posługiwano się dwucyfrowym formatem określania daty np. rok 1992 zapisywano liczbą 92. Rok 2000 byłby w tym systemie zapisany jako 00, a obecny 2014 jako 14. Ale co w przypadku systemów obsługujących ludność? Ktoś mógł urodzić się zarówno w roku 1901 jak i 2001. W związku tym na masową skalę rozpoczął się proces aktualizacji oprogramowania na całym świecie.

Uważny Czytelnik zapytałby o związek liczby 2000 z obecnymi czasami, wszakże mamy rok 2014?

[pl] 114 rocznica urodzin Antoine de Saint-Exupéry

Posted by evolic | Posted in Book review, Books | Posted on 29-06-2014

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

0

Dziś obchodzimy niezwykłą rocznicę, bo 114 rocznicę urodzin (29 czerwca 1900) niezwykłego człowieka: Antoine de Saint-Exupéry, świetnego pilota i autora książki “Mały Książę” oraz opowiadań “Nocny lot”, “Ziemia, planeta ludzi”, “Pilot wojenny” i innych.

Okładka książki pt. Mały Książę

Najbardziej znany jest jako autor Małego Księcia, który dawniej zaliczany był do kanonu lektur szkolnych dla klasy ósmej, a po reformie edukacji w Polsce znajduje się na liście lektur z klasyki światowej dla gimnazjum.

Once again, Polish Programmers are on the top

Posted by evolic | Posted in Programming, World Cup | Posted on 12-06-2014

Tags: , , , , , , , , , , , , , , , , , , ,

0

Today I would like to share a good news about Polish Programmers, who won the World Cup called “Hello World Open” located in Helsinki (Finland).

Among over 2 500 programmers from 90 countries, our team from Poznań (named Need For C) was the best.

It is not a big surprise that one of this great team member works for Google Poland :)

Polish team was better than Brazilian, Finnish, Russian, etc.

A review of the book: Zend Framework 2 Cookbook from Packt Publishing

Posted by evolic | Posted in Book review, Programming, Web development | Posted on 04-05-2014

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

0

Review of the book: Zend Framework 2 Cookbook written by Josephus Callaars, issued by Packt Publishing.

There is many cookery books although I haven’t seen yet any about Zend Framework 2.
No matter how you name the book, title is just a title and every book have to stand out of the competitions. Otherwise is will be just one of the many cookbooks…

 Zend Framework 2 Cookbook

To be honest – there is no too much books about Zend Framework 2, so writing such book is worth fighting for.

The typical cookery book contains many recipes, provided with nice looking pictures and hints about how to make some dish or meal. Cookbooks teach people by practice and repetition till we reach perfection.

We won’t become good cook-progammer in 24 hours, which is quite often used in the books related to Computer Science, trying to convince us that it is possible.

Did the author rised to the occasion?

I will try to answer for that question in this review.

[PL] Recenzja książki Zend Framework 2 Cookbook

Posted by evolic | Posted in Book review, Web development | Posted on 03-05-2014

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

2

Recenzja książki Zend Framework 2 Cookbook autorstwa Josephus’a Callaars wydanej przez Wydawnictwo Packt Publishing.

Książek kucharskich jest wiele, choć poświęconych Zend Framework 2 wcześniej nie widziałem. Nazwa-nazwą, tytuł-tytułem, jednak każda książka musi się czymś wyróżniać na tle innych. Inaczej będzie po prostu jedną z wielu książek kucharskich… a tych jest jak na lekarstwo.

Okładka książki: Zend Framework 2 Cookbook

Co prawda książek poświęconych Zend Framework 2 jest wciąż niewiele, także jest o co walczyć.

Książka kucharska zawiera zwykle wiele przepisów, opatrzonych ładnymi zdjęciami i wskazówkami jak konkretne danie wykonać samodzielnie. Uczy więc przez ćwiczenie i powtarzanie, aż dojdziemy do perfekcji.

W końcu dobrym kucharzem-programistą nie staniemy się w 24 godziny, jak często przekonują nas książki poświęcone technologiom informatycznym!

Czy autor tej książki stanął na wysokości zadania?

Postaram się odpowiedzieć na to pytanie w niniejszej recenzji.

Polish Constitution of May 3, 1791

Posted by evolic | Posted in Events in Poland, Holidays, Maps, Polish history | Posted on 03-05-2014

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

0

Today, on 3rd May 2014 we are celebrating national holiday in Poland, made in commemoration of Polish Constitution of May 3, 1791, called:

  • Polish: Konstytucja Trzeciego Maja,
  • Belarusian: Канстытуцыя трэцяга мая,
  • Lithuanian: Gegužės trečiosios Konstitucija.

Poland was placed a little more into the East comparing to its today’s borders.

Polish-Lithuanian Commonwealth 1789-1792