Agenda
Thursday, March 08th 2012
Friday, March 09th 2012
Saturday, March 10th 2012
Abstracts
Innovation, Innovation in IT 2012
The world is changing rapidly. The IT world even faster. Cloud Computing is the sixth innovative platform for the IT industry. Want to keep up? Be an inventor or innovator? And turn this creativity success into a financial one? True innovation happen when it includes an actual business aspect, generates some "value". Regardless of whether the innovation process (such a process, in the 3xI model, will be presented during the lecture) contains one, two or more cells (e.g., an innovative product is constructed using innovative technology), each of the links in the chain should generate a "business" value for customers.
These claims will be supported with case studies from the industry from recent years, including 2011/2012.
Being a student, how to check out if I am already on an innovative way? As a researcher, this may be an inspiration on how to draw your own path, so that results from your research and experiments could be commercialized in the future.
Practical methods of protection against phishing and social engineering
This lecture addresses in practical terms one of the biggest problems now facing IT companies, both in Poland and abroad. Security incidents and losses incurred by companies and individual employees are, in most cases, caused by a human factor. People weakness in the area of security is due to a number of reasons - lack of knowledge and risk awareness, neglection of duties, laziness, carelessness, illness, stress, fatigue, routine, etc. Security specialists employed by IT companies usually do well with technological security. However, when it comes to human security, it appears to be much more difficult and in many cases they do not know what to do.
This lecture provides insight into the latest security techniques designed to protect companies from threats targeted at users, such as hacking through social networks and P2P. It takes on the discussion on how to tackle actual threats through various technical and organizational measures (including procedures and supervision, "security awareness" trainings).
Virtual Identity - methods of building citizen identity in modern states
One of the basic features of the Internet is the relative anonymity of its users. In order to provide many services on the Internet, a change is required in this state of art, so that this anonymity of the Internet is reduced. But, should we always provide full information about our identity when using some of these services, or only those necessary to protect the rights of service providers, in case of the violation of these rights?
Unfortunately, there still lack mechanisms that would be universal and applied by everyone - the low usefulness of the electronic signature, despite of its ten-year existence, an unknown schedule for implementing the new polish ID card, a 'trusted profile' only for the sake of the simplest public administration procedures and officials' ideas about introducing electronic seals. The lecture provides an overview of the tools available in Poland, a few examples of how others do it and a requirements analysis in the context of virtual identity .
Django, or Python on the web
"The Web framework for perfectionists with deadlines" - such is the title of the website for the best web-application framework.
Do you like to write perfect applications, on schedule?
If you do, and you know what HTML is, you know PHP or had a try with ASP.NET or other backend technologies, I warmly invite you to my lecture, which will show you a different way to create web applications. To those perfectionists present on the lecture, I will demonstrate key features of Django, comparing them with competitors. What is Django? Who uses it? How could you use it? - These questions will find an answer.
Test, correct and live a better life. All you wanted to know about testing.
Does it really concern me? Raising awareness in the dynamic context of the surrounding world and the developing IT industry. Effective testing is a way to peacefully sleep.
But what is that? Showing the place and significance of extensive testing in the software development process.
And why is that? Making realise the need for verification and demonstrating the benefits of a conscious approach to testing.
I can be involved right away... Creativity, curiosity and commitment, which translates into improving the surrounding world, which in turn gives satisfaction.
... and have fun at the same time. Working with a group of dynamic and creative people for whom challenges and unconventional thinking are daily bread.
The future of online content, or videos on the Internet
Marcin will tell us about the emerging Internet TV, about the reality of raising external funding for Internet projects, and whether and why new projects should be interested in this type of action. He will also reveal the secret on earning money from free Internet content and share his thoughts from the perspective of two years of directing web television.
Życie w oceanie danych: wczoraj, dziś i jutro
Prezentacja jest podzielona na trzy części. W pierwszej przedstawię kilka wybranych problemów związanych z małymi danymi, najczęściej pochodzącymi z ankiet, na których przeprowadza się analizy statystyczne lub wizualizacje. Przedstawię kilka przykładów dobrych i złych wizualizacji wraz z komentarzami jak nie dać się oszukać źle przygotowanej wizualizacji. Druga część będzie poświęcona większemu zbiorowi danych o rozmiarach liczonych w setkach megabajtów, mianowicie ocenom studentów w skali całej uczelni i kilkunastoletniej historii zbierania danych. Na przykładzie takiego zbioru danych pokażę przykładowe wyniki, które można odczytać ze zbioru dwóch milionów ocen. Trzecia część będzie poświęcona wybranym algorytmom analizy dużych zbiorów danych genetycznych. Rozmiar danych liczony będzie w setkach tetrabajtów, liczba problemów interesujących dla informatyków liczona będzie w tuzinach.
MPTI - Your place to be
Małopolski Park Technologii Informacyjnych jest odpowiedzią Krakowskiego Parku Technologicznego na cywilizacyjne wyzwania jutra.
Bogata infrastruktura, nowoczesne laboratoria, cloud computing, powierzchnie biurowe oraz dostęp do usług doradczych i szkoleniowych dla firm z sektora IT. MPTI to miejsce, gdzie giganci IT spotykają się ze start-upami. Miejsce, gdzie idee zamienia się w praktyczne rozwiązania, a pomysły trafią na rynek. Na tej współpracy skorzysta każdy: naukowiec wdroży swoje badania, młody przedsiębiorca skomercjalizuje pomysł, duża firma rozwinie produkt, władza lokalna rozwiąże problemy mieszkańców.
Masz pomysł na własny biznes w sieci? Czekamy na Ciebie!
Projekt współfinansowany z Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka, Działanie 5.3 Wspieranie Ośrodków Innowacyjności
Bioinformatyka - cele i perspektywy
W referacie zostanie przedstawione współczesne oblicze bioinformatyki. Na przykładach omówione zostaną jej cele i narzędzia badawcze, ze szczególnym uwzględnieniem kombinatoryki i teorii grafów. Zaprezentowane zostaną także jej perspektywy, uwzględniające aktualny rozwój biologii i medycyny.
Easy, scalable, RESTful, and Play-ful development (TalentHacker.com project)
A presentation of techniques that help to achieve a scalable web application. The "shared nothing" (stateless) architecture is a powerful architecture for scalable web applications that also enables a simpler symbiosis with mobile technologies, e.g. via RESTful services and JSON. Hibernate, the Object/Relational mapping technology, and PostgreSQL enable to enhance the TalentHacker.com project with an efficient Geo-Location feature. Similarly, the Play Framework helps with an implementation of oAuth 2.0 protocol authentications.
Hacking aplikacji Web - niekończący się wyścig zbrojeń
W trakcie wykładu omówione zostaną w praktyce najczęściej stosowane techniki włamań z sieci Internet. Statystyki incydentów oraz wykonywanych testów bezpieczeństwa aplikacji Web pokazują, iż ponad 70% wszystkich aplikacji na świecie posiada poważne błędy zagrażające bezpieczeństwu informacji.
Aplikacje Web tworzone są przez deweloperów na zamówienie firm w celu spełnienia ich specyficznych potrzeb. W praktyce często okazuje się, że deweloper aplikacji posiada ograniczone środki i czas oraz niewystarczające kompetencje w obszarze bezpieczeństwa. Efektem tego są bardzo często oddawane do użytku aplikacje posiadające istotne podatności. Luki wykryte w aplikacjach Web wykorzystywane są przez przestępców do uzyskania dostępu do wrażliwych danych oraz do dystrybucji złośliwego oprogramowania (tzw. drive-by download).
Uczestnicy wykładu zapoznają się dodatkowo z powszechnie stosowanymi środkami ochrony przed różnego typu atakami, ich zaletami oraz znanymi sposobami obejścia systemów zabezpieczeń.
How to destroy the web
The future of the Web is a dangerous Babylon: people talking to each other to do business, organise revolutions, express their feelings, meet their friends, transcend their disabilities and economically empower themselves. Obviously, this must be stopped. Bruce will show you his top tips and tricks that you can employ to destroy the web.
Nie tylko korporacja: kariera wolnego strzelca
Czy wiesz, że praca w korporacji od 9 do 17 to tylko jedna z możliwości w branżach związanych z IT? Dowiedz się kim są freelancerzy (wolni strzelcy) i jak zostać samodzielnym profesjonalistą. Zobacz na żywym przykładzie kiedy kariera wolnego strzelca jest lepsza od pracy w korporacji, ale też o ile więcej zarobisz jako freelancer. Przekonaj się, że własna działalność gospodarcza może przynieść wiele korzyści i jak pozwoli Ci zminimalizować ryzyko wzięcia swojej kariery we własne ręce.
RavenDB - dokumentowe bazy danych i NoSQL
Czy przechowywanie stanu aplikacji mogłoby być prostsze, a zarazem wydajne?
Czy obserwujemy zmierzch relacyjnych baz danych?
Czy dokumentowe bazy danych to kolejny krok po mapperach obiektowo-relacyjnych oddalający nas od języka SQL? Czy NoSQL to przyszłość?
Podczas tej sesji każdy słuchacz będzie mieć możliwość naocznego zobaczenia, jak z perspektywy programisty wygląda praca z RavenDB - nowym graczem na rynku dokumentowych baz danych.
Jak powstaje chmura?
Podczas wykładu postaramy się uchylić rąbka tajemnicy związanej z rozwojem systemu zarządzającego chmurą obliczeniową, który powstaje w Instytucie Fizyki Jądrowej w Krakowie. Na początku chcielibyśmy przedstawić słuchaczom ogólne założenia przyświecające idei Cloud Computingu i możliwości zastosowania go wśród naukowców i instytucji naukowych oraz na uczelniach. W drugiej części wykładu przedstawiona zostanie struktura rozwijanego w IFJ systemu zarządzającego chmurą obliczeniową oraz technologie wykorzystane do jego stworzenia. Opowiemy także o naszych doświadczeniach z innymi systemami CC, które mieliśmy okazje poznać podczas początków naszego projektu.
Big Data - but how?
My company specializes in big data. We originate from the distributed processing community – already in the early nineties experimenting with what's today known as the Cloud. I have been running GridwiseTech for almost a decade. My Silicon Valley friends commonly believe that Cloud is the future, while NoSQL, Hadoop, Amazon, Google catches the public attention. Instead, the Oracle software stack is considered a dinousaur. It might then come as surprise that GridwiseTech recently became the Oracle Partner of the Year.
I will participate in the Academic IT Festival (SFI) for the third time and will talk about:
- why Cloud won't cure all data storage concerns
- what is „hype”, using practical examples from IT industry
- where will our data live in 20 years from now, and where will Oracle be at that time
- why young entrepreneurs should not take Google as a role model
If there's time I will also mention the current it.wkrakowie.org nonprofit activities.
Hooking - metody i zastosowania
Na tegorocznym SFI chcemy poruszyć tematykę hookowania.
Zaprezentujemy metody działania oraz mechanizmy wykorzystywane przez złośliwe oprogramowanie.
Opowiemy o zastosowaniu hookowania w analizie oprogramowania i bazującym na nim darmowych narzędziach.
Na na koniec zademostrujemy jak hookować gry, czyli o tzw. cheatach.
Produkcja gry multiplatformowej – o czym warto wiedzieć?
Podczas 8. Studenckiego Festiwalu Informatycznego Stan poruszy tematykę produkcji gry lokalizowanej i multiplatformowej. Postara się przedstawić konkretne informacje dotyczące tego, z czym trzeba się liczyć chcąc wydać grę na określone urządzenia.
Ile czasu zajmuje proces certyfikacji na konsolach? Jak go przejść krok po kroku? Ile kosztują devkity i resubmisje? Jakie porty są najbardziej opłacalne? O czym warto wiedzieć zanim się rozpocznie prace nad grą na określoną platformę? Jeśli rozpatrujesz możliwość pracy przy grze na wiele platform powinieneś poznać odpowiedzi na te pytania. Przyjdź i posłuchaj.
Workshops
Django w praktyce - tworzymy aplikacje społecznościową uzyskując maksymalny efekt przy minimalnym czasie
Na warsztatach stworzymy aplikacje społecznościową, która pozwoli nam pozostać w stałym kontakcie ze znajomymi. Ponadto, umożliwi nam publikowanie wiadomości poprzez e-mail i inne źródła danych.
Wymagania
Aby praca dostarczyła nam maksimum przyjemności proszę przygotować następujący zestaw narzędzi na swoim laptopie:
- system operacyjny dowolny wspierający poniższe narzędzia (preferowany Linux, lecz na OS X i Windows nie powinno być problemu z instalacją),
- Python z generacji 2.x w wersji 2.6 lub wyższej,
- Virtualenv,
- Python-pip,
- edytor tekstu.
Warsztaty nt. programowania sztucznej inteligencji, połączone z mini-konkursem na najlepszy program grający w prostą grę strategiczno-psychologiczną
Uczestnicy warsztatów otrzymają dostęp do platformy on-line realizującej turniej programów grających w wybraną grę. Prowadzący warsztaty przestawią zasady gry oraz techniki implementacji sztucznej inteligencji w podobnych grach. W trakcie warsztatów uczestnicy będą mieli możliwość wystawić własne programy w turnieju i wypróbować na żywo skuteczność omawianych technik. Wyniki turnieju będą w czasie rzeczywistym wizualizowane na dużym ekranie.
Wymagania
Od uczestników wymagany jest komputer osobisty z zainstalowaną przeglądarką Firefox w wersji 9.0 lub wyższej.
Użyteczność serwisów internetowych - czy warto się przejmować?
Warsztaty będą składały się z dwóch części. Na początku porozmawiamy na temat dobrych praktyk związanych z użytecznością - ta część będzie ilustrowana wybranymi wcześniej przykładami. W drugiej części weźmiemy "na warsztat" strony i serwisy internetowe uczestników spotkania. W każdym przypadku zbierzemy uwagi z sali, a następnie je przedyskutujemy. W efekcie, dla każdego z omawianych zgłoszonych serwisów stworzona zostanie specjalna lista zaleceń związanych z poprawą użyteczności.
Wymagania
Warto zabrać ze sobą laptopa lub tablet ale kartka papieru oraz ołówek również wystarczą!
Golden Sponsors
Silver Sponsors
Honorary Patronage
Rector of University of Science and Technology - prof. dr hab. inż. Antoni Tajduś
Rector of Cracow University of Technology - prof. dr hab. inż. Kazimierz Furtak
Rector of Cracow University of Economics - prof. dr hab. Roman Niestrój
Rector of Jagiellonian University - prof. dr hab. Karol Musioł
Jerzy Miller - Voivode of Małopolska
Marek Sowa - Marshal of Małopolska
Jacek Majchrowski - Mayor of the City of Cracow
Media Patronage




















