Posty

Wyświetlanie postów z 2017

#gównowpis

W edytorach textów online takich jak http://jsbin.com/ można wklejać całą stronę prosto z edytora, natomiast w https://jsfiddle.net/ już nie wyświetla kodu, jeśli dałam <html>, tak samo jak w codepen.io, ale to instagram dla webdeveloperów a jego użytkownicy dzielą się trupistów i estetów.

Kiedy uczysz się kodowania, czytaj instrukcję obsługi.

Moje 3 podstawowe błędy nauki kodowania i programowania w zięły się z dzieciństwa. Kiedy dostałam walkmana, video, tamagotchi czy furby , najpierw próbowałam sama dociec jak działa, więc nie czytałam instrukcji obsługi . Wiązało się to z myślenia    analogicznego , że wszystko działa na takich samych zasadach - ma baterie lub ma gniazdo, ma włącz i wyłącz, naciśnij oba lub przytrzymaj jedno, poklikaj w menu, to zrobi się to i tamto. itp. Kiedy uczyłam się różnych kodów, to klepałam bez sensu. Tworzyłam jakiś projetk i korzystałam z niezawodnej pomocy Google. Wiązało się to z przekonaniem, że lepiej tworzyć , niż się uczyć, bo wiedza sama przyjdzie podczas tworzenia .  Na forach czytałam jak użytkownicy pisali "nie możesz tego użyć, bo zrobi się to, a jak użyjesz tego, to zrobi się tamto" przy prostych problemach. Stwierdziałm: "o,ktoś tutaj jest niedouczony... oh, wait" . Postanowiłam, że nauczę się od początku wszystkiego. Wcale nie uważałam, że się cofam. T

Wypite kawy Webdevów

Jak patrze na niektóre portfolio webdesignerów i webdevów, to zastanawia mnie, co kogo obchodzi ile ktoś kawy wypił przy jakimś projekcie :)

Animacje

Pracuję nad nowymi. Już niedługo na codepenie. Wszystkie z użyciem biblioteki gsap.js Jelonek Love Magnetic

Jak wszystko debuggować?Metoda James'a Golick'a #wolnenotatki

Metoda James'a Golick'a  Zasada: nic nie niedoskonałe, tylko nie działa. Problem: Jak znaleźć bug w języku, którego nie znasz?  Np. Strona internetowa nie działa. Masz problem z .php i nie znasz się na nim. Metoda z zastosowaniem programu  Sudo strace-ff-s 2028-p22935 Program, który poda ci ścieżki wszystkich twoich  system calls  (ang. wywołanie systemowe; interface łączący użytkownika z komputerem)   wykonywane przez program, na którym pracujesz. 1. Znajdź pid (project initiation documentation) 2. Użyj programu Sudo strace-ff-s 2028-p22935. 3. Jak czytać strace output write (l, "hi\n",3) = 3 ( write to nazwa funkcji) ( "hi\n" to argumenty) ( 3 to return value ) 4. Znajdź błąd / uszkodzenie writev (12, [{"HTTP/1.0 500 Internal Server Err "..., 256}, {"\37\213\10\0\0\0\0\3", 10}, {"\3\0", 2}, {"\0\0\0\0\0\0", 8}] = 276 5. Znajdź przyczynę buga open(" /var/www/db.in.php ", 0_RD

Pętla for, while, do.. while. Pętle wyjaśnione cz.2 #c++

While while = dopóki pętla sterowana warunkiem while nie posiada wbudowanego iteratora (licznika) określa warunek, jeśli jest prawdziwy, to pętla się wykonuje. dopóki liczba jest mniejsza niż 10 to wykonują się instrukcje zawarte w klamrach while (liczba < 10) { cout<< "coś tam"; } Zadanie coś jak rozmarzanie się bakterii z godziny na godzinę a my liczymy po ilu godzinach liczba bakterii przekroczy miliart int populacja=1; (nadajemy wartość początkową 1) a godzin upłynęło 0, bo tylko 1 populacja, nic jeszcze nie rozmnożyła) godzin = godzin +1 ; LUB godzin++; while (poulacja <= 1000 000 000); powtarzaj dopóki popoulacja jest większa/równa mld #include <iostream> using namespace std; int populacja=1; int godzin=0; int main() {     while(populacja<=1000000000)     {         godzin++;         populacja = populacja *2;         cout<< "minelo godzin"<<godzin;  

Pętla for, while, do.. while. Pętle wyjaśnione cz.1 . #c++

Obraz
To są moje notatki z nauki przygotowującej mnie do nauki w Javie Script.  Sugerowane rozpoczęcie nauki od C++. Uczę się, aby samodzielnie tworzyć kod a nie szukać tylko odpowiedzi w Google i na Stack'u. Lekcja #3  Pętla for, while, do.. while. Pętle wyjaśnione. Pętla FOR pętla = specjalna konstrukcja językowa ma zadanie powtarzać pewien zestaw instrukcji określoną ilość razy Powtarzanie, wracanie do miejsca w którym już byliśmy. pętla - ang. loop pętla to instrukcja iteracyjna łac. iteratio = powtarzanie iteracja = pojedyncze wykoanie instrukcji zawartej w pętli np. jesli pętla wykonuje się 5 razy to skąłda się z 5 iteracji. iterator = licznik -> przechowuje numer właśnie wykonywanej iteracji iterator zapisuje się jako "i", czyli licznik pętli np. i=1; Rrodzaje pętli w C++: 1. for  2. while  3. do.. while Ad.1. Pętla FOR Program ma wypisać a ekranie liczby od 1..10 Od czego zaczynamy? Jaką wartoś na początku ma

Przygotowywanie obrazu wektorowego pod HTML.

Yeah, udało mi się ogarnąć Illustratora. Wina leżała po stronie Adobe, bo miałąm wykupioną licencję na 12 miesięcy a mija mi 10 miesiąc. Szkoda, że musiałam czekać tydzień i poszło mi to na projekt "Daj sie Poznac". Cóż. Za to uczyłam się C++ którego kolejne lekcję wklęję w tym tygodniu. Wczoraj siedziałam w nocy i rysowałam w Illustratorze grafiki wektorowe, z których będe robić animację. Dzisiaj po pracy będę go kodować mój pierwszy projekt. Jupi! :D Pobieranie ścieżek SVG path MLZ z Photoshopa i polyline points z Illustratora na HTML. Jak pobrać ścieżki path z Illustratora dla HTML - ścieżka elementu points <svg> <g> <rect> <circle> <polyline points = " 33.55 22.33 22 55 "/> </g> </svg> Pojedynczy obiekt Zaznacz cały pojedynczy obiekt (odblokuj wszystkie warstwy, w przeciwnym wypadku nie zostaną zapisane do ścieżek). Kliknij prawym przyciskiem myszy Eksportuj zaznaczone , ustaw jako SVG i Zapisz. Zapisany pl

Lekcja#2 - Instrukcja warunkowa if. Decyzje w programie #nauka

Obraz
Lekcja#2 -  Instrukcja warunkowa if. Decyzje w programie Program podejmuje decyzje o podjęciu dalszego działania, cofnięciu lub przeskoczeniu dalej. Czyli innymi słowy zabawa w "żłówie". Albo wpuścić do systemu albo zabronić. 1. Symulator bankomatu 2. Logowanie do programu. 3. Sprawdzanie wieku podanego przez użytkownika i czy może zostać prezydentem (30 lat) 1. w zmiennej int PIN; jest pojemnik na dane wprowadzone przez użytkownika komputer 0 nie zapisuje w pamięci, i est to pusta przestrzeń. np. 0517 to dla komputera 517. Więc zapisujemy nie jako liczby tylko jako napis (ciąg znaków) napisy przechowujemy w zmiennej typu string string PIN; string = łańcuch (łańcuch składa się z ogniw, tak napisy skłądają się z ciągu znakó) litery to ogniwa łańcucha if (PIN="1729") { cout<<"Poprawny PIN" } jeżeli pin wynosi 1729 to zapiszemy Poprawny PIN. Nasza zmienna 1729 jest napisem, to zapisujemy ją jako napis a nie liczbę, czyli w cudzys

Na początku był C++... #nauka

Obraz
Zaczęłam się uczyć kodowania C++ u Mirosława Zelenta na kanale YouTube Pasja Informatyki . Pan Zelent sam sugeruje, aby zacząć od C++, ponieważ naucze się podstaw i pomoże mi to ogarnąć Javę Script. Na czym mi zależy, bo chcę być dobrym koderem a nie tylko Googlerem. Bo... to trochę siara B| a mi zależy na zamodzielności w kodowaniu. Złośliwość rzeczy martwych. Illustrator mi se zbuntował, więc nie mogę zgarnąć ścieżek <path>. Postaram się dzisiaj to zrobić. Na facebookowym forum przeczytałam, że pan Zelent jest (cytuję) "niedouczony" i słabo wypada mu tutorial o PHP. Ale oczywiście żaden z mądrali nie podał innego lepszego. Jakie to typowe dla nerdów. Do krytyki wszyscy do pomocy zero, bo jeszcze zostana zjechani od kretyów co polecają złego nauczyciela a to dla ich nieskiego ego nie byłoby do zniesienia... Poniżej moje pierwsze notatki z programowania w C++ Lekcja#1 - Pliki projektów, pierwszy program. int worki, koty; // int to jest pojemnik z danymi cou