Mirki mam problem. Częścią mojej aplikacji jest funkcja rysowania. Wiem, że do tego są gotowe metody ale ja postanowiłem zrobić to na swoją rękę. Stworzyłem bitmapę i canvas, na którym są "budki". Te budki mogą zostać zamalowane na czarno po tym jak przy onTouchEvent zostanie wywołane cellchecked=true. Obecnie tych budek jest 500x500. W metodzie onDraw zostaje wywołana pętla, która sprawdza po kolei wszystkie budki i jeśli jest cellchecked=true to zamaluje ją. Ale
- 1
@cycun: Czytaj regulamin?
- 0
@amarantowy:
Tam gdzie szedłem jest otwarte 24h.
Użytkownik może korzystać z Karty podstawowej w Dni Robocze w obiektach Partnera od
godziny 8.00 (lub wcześniej w zależności od godzin otwarcia obiektu Partnera) do godziny
16.00, a w pozostałe dni w godzinach otwarcia obiektu Partnera.
Tam gdzie szedłem jest otwarte 24h.
- 3
Był jakiś dzień w te lato, żeby się tramwaje nie #!$%@?ły? #gdansk
- 2
Mirki jest fajna biblioteka, dzięki której można w przyjemny sposób modyfikować sobie ikony w Material Design (LINK. Niestety nie miałem jeszcze do czynienia z wgrywaniem takich bibliotek i mam problem. Według tego co tam jest napisane dodałem w build.gradle linijkę compile z tym adresem (rozumiem, że po zsynchronizowaniu on automatycznie ściągnie z tego adresu bibliotekę?). Zsynchronizowałem i dodałem jeszcze ten plik .ttf do folderu asset. Ale przy próbie wklejenia kodu
- 0
@zakopywywacz: okej, nie wiem czemu ale nie miałem takiego folderu i musiałem go stworzyć. Okazało się, że biblioteka działała ale w podglądzie tego nie było. Pewnie powstaje on dopiero gdy jest potrzebny?
@cycun: zrobiłem clone źródeł ze strony i podgląd działa dobrze. Więc możliwe, że dałeś asserts w złym miejscu i dlatego nie działa Ci on. To, że po zbudowaniu paczki obrazki są widoczne w aplikacji to zasługa tego, że w samej bibliotece masz te asserty jeszcze raz. Jeśli chcesz, żeby podgląd działał musisz dodać asserty ręcznie do swojej aplikacji. W czasie budowania gradle sam usunie zduplikowane pliki, więc nie musisz obawiać się
- 1
Jeśli chcecie w procedurze w mysql zmienić każdy rekord w tabeli w zależności od tego jaki ma np. mnożnik to jak do tego podchodzicie? Od tego są 'kursory'?
#bazydanych #mysql #postgresql #sql
#bazydanych #mysql #postgresql #sql
konto usunięte via Android
- 2
@cycun: Kursory są jak
Zrób UPDATE i tyle.
Ale ogólnie to prawdopodobnie nie powinieneś zmieniać danych w tabeli, tylko zrobić widok.
goto
- można, ale po co. Zrób UPDATE i tyle.
Ale ogólnie to prawdopodobnie nie powinieneś zmieniać danych w tabeli, tylko zrobić widok.
konto usunięte via Android
- 2
@cycun: Są dwa rozwiązania - trigger (nie procedura) i widok. Najlepszym moim zdaniem rozwiązaniem byłby widok.
Update można zrobić dla każdego rekordu, ale to będzie niewydajne.
Update można zrobić dla każdego rekordu, ale to będzie niewydajne.
Stargard już nie jest Szczeciński
Rząd zdecydował podczas wyjazdowego posiedzenia we Wrocławiu, że gmina o statusie miasta Stargard Szczeciński zmieni się na gminę o statusie miasta Stargard, a gmina Stargard Szczeciński na gminę Stargard.
z- 78
- #
- #
- #
- #
- 1
Shiiiit, rozszerzyłem sobie konsolę w phpMyAdmin i teraz nie wiem jak to z powrotem przeciągnąc na dół. Ktoś też coś takiego zrobił?
#php #xampp #mysql #phpmyadmin
#php #xampp #mysql #phpmyadmin
Komentarz usunięty przez moderatora
- 0
Dobra działa :)
- 5
- 3
@cycun: Można tam będzie jechać po prostu pojeździć, czy tylko z instruktorem za 200zł?
@cycun:
No kogoś tu zdrowo #!$%@?ło
- Każdy młody kierowca po otrzymaniu prawa jazdy kat. B będzie musiał najpierw zgłosić się na dwugodzinny kurs teoretyczny do Wojewódzkiego Ośrodka Ruchu Drogowego, a następnie udać się do nas. W ODTJ przejdzie godzinne zajęcia praktyczne odbywające się pod okiem instruktora techniki jazdy. Łączny koszt trzygodzinnego kursu wyniesie 300 zł. >Ceny są uregulowane odgórnie - dodaje Nowak.
No kogoś tu zdrowo #!$%@?ło
- 2
Mirki, jaka jest komenda aby wyciągnąć konkretny rekord w MySQL w PHP? W postgresql to było pgfetchresult($result, $wiersz, $kolumna) a w mysql nie mogłem czegoś takiego znaleźć.
#bazydanych #postgresql #mysql #php
#bazydanych #postgresql #mysql #php
- 2
@cycun:
1. Używaj PDO (albo ORMów, zendów, czegokolwiek ;D )
2. Robisz sobie połączenie do mysql przez pdo >> PDO Mysql connection example
Przykładowe zapytanie z bindowaniem parametrów (czyli tak jak powinieneś to robić ;D )
1. Używaj PDO (albo ORMów, zendów, czegokolwiek ;D )
2. Robisz sobie połączenie do mysql przez pdo >> PDO Mysql connection example
Przykładowe zapytanie z bindowaniem parametrów (czyli tak jak powinieneś to robić ;D )
php
/* Execute a prepared statement by binding PHP variables */
$calories = 150;
$colour = 'red';
$sth = $dbh-prepare('SELECT name, colour, calories
FROM fruit
WHERE calories < :calories AND colour = :colour');
$sth->bindParam(':calories', $calories,
- 1
@cycun: Chodzi Ci najprawdopodobniej o:
lub
(literka "i" na końcu mysql) (pauzy zamień na podkreślenie).
Następnie
Ale jeśli to nowy projekt, to tak jak Panowie u góry napisali - lepiej korzystać z PDO (można wtedy zmienić typ bazy danych i nie musisz zmieniać całego kodu PHP - PDO stanowi warstwę abstrakcji).
$wiersz = mysql-fetch-assoc($result)
lub
$wiersz = mysqli-fetch-assoc($result)
(literka "i" na końcu mysql) (pauzy zamień na podkreślenie).
Następnie
echo $wiersz['kolumna'];
.Ale jeśli to nowy projekt, to tak jak Panowie u góry napisali - lepiej korzystać z PDO (można wtedy zmienić typ bazy danych i nie musisz zmieniać całego kodu PHP - PDO stanowi warstwę abstrakcji).
- 5
SpaceX - Start CRS-7 zakończony niepowodzeniem
W drugiej minucie i dwudziestu sekundach po oderwaniu się od ziemi rakieta eksplodowała.
z- 215
- #
- #
- #
- #
- #
Stargard nie chce być Szczeciński
. Władze chcą wyeliminować przymiotnik z nazwy miasta, który został dodany w 1950 roku. Urzędnicy tłumaczą, że wcześniej przez 900 lat obowiązywała nazwa Stargard.
z- 16
- #
- #
- #
- #
- #
- 1
Troll?
#heheszki #bekazrozowychpaskow #facebook a przy okazji #zarabiaj10kmiesieczniezwykopem bo dobra okazja ( ͡€ ͜ʖ ͡€)
#heheszki #bekazrozowychpaskow #facebook a przy okazji #zarabiaj10kmiesieczniezwykopem bo dobra okazja ( ͡€ ͜ʖ ͡€)
- 0
@cycun: ludzie są czasami ehh..
@cycun: o #!$%@?, toż to typowy scam, czytałem o tym swego czasu na reddit.
Scam opiera się na proponowaniu 2 opcji, jednej drogiej - dostępnej tylko dla kilku osób, oraz drugiej - gdzi wiele osób może wykupić dostęp do czegoś mniej zyskowego niż to z pkt. 1 ale jednak dającego niby zarobić więcej, niż się wydało. No i generalnie okazuje się, że oczywiście nikt nie kupuje super-biznesu z pkt. 1 ale
Scam opiera się na proponowaniu 2 opcji, jednej drogiej - dostępnej tylko dla kilku osób, oraz drugiej - gdzi wiele osób może wykupić dostęp do czegoś mniej zyskowego niż to z pkt. 1 ale jednak dającego niby zarobić więcej, niż się wydało. No i generalnie okazuje się, że oczywiście nikt nie kupuje super-biznesu z pkt. 1 ale
- 5
Czy któryś z mirków miał może praktyki w Lotos Serwis jako automatyk lub pokrewne? :) Miałbym parę pytań na PW
#praca #studbaza #gdansk #trojmiasto #automatyka
#praca #studbaza #gdansk #trojmiasto #automatyka
- 3
@MasterSoundBlaster: Tzn chciałbym wiedzieć na jakich maszynach się tam pracuje i z czego dobrze by było abym się przygotował w ramach praktyk jako automatyk. A wiem, że firmy mają różne polityki prywatności i nie wiem czy można mówić takie rzeczy.
@cycun:
Najwyżej ktoś by się odezwał na pw :)
Najwyżej ktoś by się odezwał na pw :)
- 1
Co dzieje się jeśli wykupiłem miesiąc przechowywania plików w chmurze, załadowałem tam plików prawie pod limit a potem nie wykupiłem abonamentu na następny miesiąc? Pliki przepadają czy zostają i mogę je ściągać ale bez modyfikowania? A może nawet nie mogę ich ściągać?
#chmura #googledrive #dropbox #komputery
#chmura #googledrive #dropbox #komputery
- 2
Mirki, szukam książki/bloga/cokolwiek gdzie mógłbym poczytać/poznać takie tematy jak:
-wykorzystanie wielowątkowości
-services
-wykorzystanie sqlite
-wykorzystanie zewnętrznych bibliotek
-Material Design
itp.
Możecie coś polecić? Albo subskrybujecie kogoś ciekawego na youtube? Może być płatne. Angielski mi nie przeszkadza
#androiddev
-wykorzystanie wielowątkowości
-services
-wykorzystanie sqlite
-wykorzystanie zewnętrznych bibliotek
-Material Design
itp.
Możecie coś polecić? Albo subskrybujecie kogoś ciekawego na youtube? Może być płatne. Angielski mi nie przeszkadza
#androiddev
- 2
Hej, mam pytanie. Zrobiłem coś takiego (to tylko test):
Otrzymuje jednak w odpowiedzi komunikat:
Nie do końca wiem o co chodzi w tym. Pomożecie?
Tak wygląda moja baza mniej więcej
#psql #postgresql #bazydanych #sql
select tytul from plyta where gatunek = (select gatunek from plyta where numer = (select co_wypozyczyl from wypozyczenie where kto_wypozyczyl = 2));
Otrzymuje jednak w odpowiedzi komunikat:
BŁĄD: ponad jeden wiersz zwrócony przez podzapytanie użyte jako wyrażenie
Nie do końca wiem o co chodzi w tym. Pomożecie?
Tak wygląda moja baza mniej więcej
#psql #postgresql #bazydanych #sql
@cycun: o kurde, jakie zagnieżdżenia..
Ale schemat jest straszny, zapytanie też jest straszne.. Nie zasnę przez Ciebie ;p
select co_wypozyczyl from wypozyczenie where kto_wypozyczyl = 2
zwróciło więcej niż jeden rekord co nie jest dziwne.Ale schemat jest straszny, zapytanie też jest straszne.. Nie zasnę przez Ciebie ;p
- 1
@Swiatek7: Jeśli ktoś wprowadzi nowe wypożyczenie to ma mi wyświetlić podobne filmy tego samego gatunku
- 2
Mirki, chcę stworzyć funkcję, w której odnajdę ten sam gatunek filmu, który wybrał użytkownik i wyświetlę podobne - tego samego gatunku. Czyli potrzebny jest do tego trigger, który wyzwoli tę funkcję.
Wiem, że trigger będzie wyglądał następująco:
Z funkcją mam mały problem. Powinienem pewnie skorzystać z RAISE NOTICE. I pewnie będzie to wyglądać mniej więcej tak:
Wiem, że trigger będzie wyglądał następująco:
CREATE TRIGGER wypisz_tr AFTER INSERT ON wypozyczenie FOR EACH ROW
EXECUTE PROCEDURE wypisz_fn();
Z funkcją mam mały problem. Powinienem pewnie skorzystać z RAISE NOTICE. I pewnie będzie to wyglądać mniej więcej tak:
CREATE OR REPLACE
@cycun: Po pierwsze, błąd w założeniu - triggery nie są do tego, by zwracać użytkownikowi informacje związane z logiką biznesową.
To zapytanie powinno taką logikę zawierać.
To zapytanie powinno taką logikę zawierać.
@cycun: Osobiście zrobiłbym to tak:
CREATE OR REPLACE FUNCTION wypisz_fn(gatunek_id integer)
RETURNS TABLE(id_plyty, ...) AS
BEGIN
RETURN QUERY
SELECT ...
END
CREATE TRIGGER wypisz_tr AFTER INSERT ON wypozyczenie FOR EACH ROW
SELECT * FROM wypisz_fn((SELECT TOP 1 gatunek FROM NEW INNER JOIN plyta ON NEW.co_wypozyczyl = plyta.numer))
- 2
- 0
@Pan_kurczak: No ogólnie jak zmieniam głośność w menadżerze od Relateka to wszystko gra. Ale to dosyć #!$%@?ące patrząc przyszłościowo
https://developers.google.com/android/for-all/vocab-words/
#androiddev