Posty

Wyświetlanie postów z listopad, 2010

Myśl dnia

Robienie wydmuszek interfejsu jest jak umawianie się na randki z transseksualistami - wszystko jest w porządku dopóki nie zaczniesz klikać.

ActivityIndicator & TextInput - interactive search field

Obraz
In asynchronous world there is often a need to show user, that application is doing something in the background, and it is not hang. When we can determine amount of time needed to perform some action, we should use ProgressBar controll, when there is no such possibility we should use ActivityIndicator. ActivityIndictator class does not have many usefull functions,  the most interesting function one is animate(doAnimate:boolean). It starts (or stops) animation of indicator, this is used to produce impression that application is working on something. We will create simple search field with appriopriate icon and indicator. Let's start from TextInput: with(textInput) { x = 50; y = 50; width = 200; leftIcon = searchImage; leftIconMode = TextInputIconMode.ALWAYS; rightIcon = activityIndicator; rightIconMode = TextInputIconMode.NEVER; }   We are using here the most usefull feature of TextInput control: left and ri...

Jeszcze Polska nie zginęła

Obraz

Czeladnika do zawodu programisty przyuczę

O tym, że uczelnie techniczne w Polsce oderwane są od rzeczywistości wiadomo od dawna. Skostniałe kumoterskie układy, narzędzia i technologie pamiętające czasy króla Ćwieczka, program nauczania dostosowany do posiadanych naukowców zamiast do wymaganej na rynku pracy wiedzy. Doskonałym przykładem tej patologii są studia informatyczne - programistyczne. Studenci marnują swoje żywota starając się zrozumieć algorytmikę opartą o grafy, całkując oraz wykonując modele cyfrowych zapalników. Patrząc z perspektywy mojego kilkuletniego doświadczenia, wiedza ta (pomimo tego, że ciekawa) nigdy nie była przeze mnie użyta. Ileż w końcu jest aplikacji w których można to zastosować? Jedna lub dwie i one są już napisane i używane. Nikt nie poszukuje kolejnego systemu przetwarzania audio, jest kilka płatnych, kilka darmowych, a używane są co najwyżej do wycinania kawałków dźwięków na dzwonki do komórek (jeśli aż tyle). Zdarzało mi się pracować, ze świeżo upieczonymi studentami, zdarzało mi się też p...