Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

4 Stron V   1 2 3 > » 

cojack
Napisane: 10.08.2012, 12:46:42





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Hmmm to daj mu delikatnie do zrozumienia że tego nie było w dokumentacji, i jeżeli chce taką funkcjonalność to dopiero po skończeniu projektu i za dodatkową zapłatę. Jeżeli masz umowę i dokumentację, trzymaj się swojego. Ale czasami jest dobrze pójść klientowi na rękę, wiesz poślizgi itp będzie się mniej krzywił. Z tym że też bez przesady by robić wszystko co mu się wymyśli w trakcie pisania oprogramowania. Ogarnąć taką komunikację z klientem to jest na prawdę duża sztuka. Powodzenia.
  Forum: Hydepark · Podgląd postu: #984476 · Odpowiedzi: 12 · Wyświetleń: 932

cojack
Napisane: 10.08.2012, 12:22:30





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

To nie jest oczywiste. W żaden sposób. Jak ja pisałem sklep dla klienta, to miałem podobny mankament, z tym że ten chciał przeliczać z netto na brutto i z powrotem. Gubiły się grosze biggrin.gif Ale to przez zaokrąglanie w javascript. Dorób mu po prostu pole cena brutto i niech se wpisuje netto lub brutto i przeliczaj z jednej na drugą, tylko nie w javascripcie. Ciekawe czy sobie przypomni o marży ^^ Możesz wyjść na przeciw jego wymaganiom i dodać pole marży podawane w procentach. Ale to już Twoja indywidualna decyzja.

@edit
a zapomniałbym, jeżeli podaje brutto to przelicz na netto, i oblicz raz jeszcze brutto podmieniając wartość by mieć pewność że się grosze nie zgubią. Nie powinno się przeliczać z brutto na netto.

@edit2
jeszcze jedna dobra praktyka, o której chciałbym Ci powiedzieć przechowuj w bazie liczby rzeczywiste, nie zaokrąglaj ich przy zapisie tylko w widoku.
  Forum: Hydepark · Podgląd postu: #984471 · Odpowiedzi: 12 · Wyświetleń: 932

cojack
Napisane: 6.08.2012, 13:30:49





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Pobierz treść najprościej jak się da, wrzuć do DOM'a prze-iteruj jak xml'a, wyciąg i zlicz dane. Amen.
  Forum: Hydepark · Podgląd postu: #983492 · Odpowiedzi: 18 · Wyświetleń: 1 070

cojack
Napisane: 1.06.2012, 08:24:43





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

http://keepass.info/
  Forum: Komputery i oprogramowanie · Podgląd postu: #966701 · Odpowiedzi: 2 · Wyświetleń: 474

cojack
Napisane: 15.01.2012, 10:15:16





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Jak każdy z nas od 0 zaczynał, poszukaj czegoś gdzie zdobędziesz doświadczenie na stanowisku praktykanta, dużo firm szczególnie takich które uważają siebie za korporację lubią przyjmować praktykantów z myślą że ich sobie wychowają a później zostawią i będą dla nich pracować. Także powodzenia.
  Forum: Hydepark · Podgląd postu: #931363 · Odpowiedzi: 31 · Wyświetleń: 2 452

cojack
Napisane: 9.11.2011, 11:16:54





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

http://www.cojack.pl/krzaki-na-stronie
  Forum: PHP · Podgląd postu: #912923 · Odpowiedzi: 1 · Wyświetleń: 360

cojack
Napisane: 23.10.2011, 11:51:06





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

http://doc.qt.nokia.com/4.7-snapshot/desktop-screenshot.html
  Forum: Hydepark · Podgląd postu: #907875 · Odpowiedzi: 2 · Wyświetleń: 437

cojack
Napisane: 20.10.2011, 19:06:42





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

To zależy co uruchomisz przez tego cron'a by Ci js działał. Możesz równie dobrze odpytywać node.js który Ci odpyta php a on odpyta sql'a a ten odpyta tabele, a tabele odpytaja wiersze a wiersze odpytaja kolumny a kolumny odpytaja wartości, a wartosci odpytaja bajty, a bajty odpytaja bity, a bity odpytaja procesor. Amen.

Wal tego CRON'a co minutę na php curlem i się nie przejmuj. Estetyka w tej kwestii nie ma nic do gadania, jak masz smapeghti w kodzie, to tam się martw o estetyke.
  Forum: PHP · Podgląd postu: #907206 · Odpowiedzi: 6 · Wyświetleń: 637

cojack
Napisane: 6.04.2011, 11:52:55





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

dreamweaver ?
  Forum: Hydepark · Podgląd postu: #852513 · Odpowiedzi: 5 · Wyświetleń: 1 226

cojack
Napisane: 15.03.2011, 23:16:03





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

  1. UPDATE `items` SET `isYouTube` = '11111c_ebDQ' WHERE `id` = 122;
  Forum: Bazy danych · Podgląd postu: #846328 · Odpowiedzi: 2 · Wyświetleń: 950

cojack
Napisane: 11.03.2011, 23:06:59





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Nie zapomnij o http://www.php.net/manual/en/function.escapeshellcmd.php
  Forum: PHP · Podgląd postu: #845271 · Odpowiedzi: 10 · Wyświetleń: 1 308

cojack
Napisane: 10.03.2011, 12:50:38





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Primary key jest btree.

http://www.postgresql.org/docs/8.4/static/indexes-types.html

Imo hash będzie najlepszy.
  Forum: PostgreSQL · Podgląd postu: #844768 · Odpowiedzi: 1 · Wyświetleń: 1 319

cojack
Napisane: 23.02.2011, 18:46:11





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

O Jezu, przecież to jest temat rzeka, możesz sobie zrobić fabrykę do sql'a i ładnie ją dekoratorem upięknić, później błędy możesz albo wyjątkami rzucać albo trigger_error(). Możesz też zrobić odwróconego obserwatora, w tym że będzie wiele obserwujących a tylko jeden obserwowany, no róbta co chceta. Jak masz php 5.3 to dodaj sobie : "E_ALL | E_STRICT", poza tym brakuje Ci obsługi fatal errorów. Używanie globali w takim miejscu to chyba najgłupszy pomysł. Jak się coś psuje to musi mieć to osobny interfejs, który z założenia nie może się zepsuć.

* Dlaczego na localhost muszę dodać funkcje date_default_timezone_set(), aby ErrorHandler() działał bez błędów, a na serwerze ta funkcja nie działa, ale całość działa dobrze bez tej funkcji?

Hmmmm dziwna sprawa, może sprawdź sobie pierw: date_default_timezone_get, ale pierwszy raz się spotykam z takim błędem. Bo błąd nie opisany i napisany tylko że jest błędem, nie jest błędem.
  Forum: PHP · Podgląd postu: #840137 · Odpowiedzi: 9 · Wyświetleń: 1 590

cojack
Napisane: 9.02.2011, 16:44:04





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

http://api.jquery.com/live/
  Forum: Przedszkole · Podgląd postu: #835488 · Odpowiedzi: 3 · Wyświetleń: 566

cojack
Napisane: 6.02.2011, 15:53:40





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Inicjalizuj tą zmienną poza funkcją.
  Forum: Przedszkole · Podgląd postu: #834501 · Odpowiedzi: 3 · Wyświetleń: 615

cojack
Napisane: 28.01.2011, 11:26:18





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Jeżeli jest to xhtml to możesz divowi nadać swoje atrybuty, które później w js będziesz w stanie pobrać za pomocą metody attr('nazwa');

np:
  1. <div class="klik" wartosc1="Cos tam" wartosc2="ugabuga" wartosc3="akuku">Wczytaj wyniki div 1</div>


i teraz w js jak zrobisz:

  1. ...
  2. $('.klik').click(function(){
  3. my_value_1 = $(this).attr('wartosc1');
  4. itd...
  5. });
  6. ...


Będziesz miał dostęp do tych wartości.
  Forum: Przedszkole · Podgląd postu: #831503 · Odpowiedzi: 4 · Wyświetleń: 675

cojack
Napisane: 28.01.2011, 12:48:45





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Nie spotkałem się jeszcze z żadnym uploadem za pomocą flesha który nie tworzy nowej sessji na serwerze. Musisz poprostu postem przesłać id sesji z php i po prostu zamknąć nowa i odtworzyć wcześniejszą.
  Forum: Przedszkole · Podgląd postu: #831534 · Odpowiedzi: 2 · Wyświetleń: 629

cojack
Napisane: 25.01.2011, 12:59:57





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

-1/10 to chyba nie wymaga dodatkowego komentarza.
  Forum: Oceny · Podgląd postu: #830482 · Odpowiedzi: 30 · Wyświetleń: 4 755

cojack
Napisane: 4.09.2010, 22:21:59





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Widok nie jest aliasem, tylko interfejsem.

Podany przykład nie robi tego czego oczekiwałeś.

Musisz utworzyć trigger:

  1.  
  2. CREATE FUNCTION "insertNewUsersToOtherUserTablesFunction" RETURNS TRIGGER AS $BODY$
  3. DECLARE
  4. "__row" RECORD;
  5. BEGIN
  6. SELECT
  7. *
  8. INTO
  9. "__row"
  10. FROM
  11. "mybb_users"
  12. WHERE
  13. "user_id" = NEW."user_id"; -- czy jak tam sie kolumna nazywa
  14.  
  15. INSERT INTO "mybb_users1" SELECT * FROM "__row";
  16. INSERT INTO "mybb_users2" SELECT * FROM "__row";
  17. -- i tak dalej...
  18.  
  19. RETURN NEW;
  20. END;
  21. $BODY$ LANGUAGE 'plpgsql';
  22.  
  23. CREATE TRIGGER "insertNewUsersToOtherUserTablesTrigger"
  24. AFTER INSERT ON "mybb_users"
  25. FOR EACH ROW EXECUTE PROCEDURE "insertNewUsersToOtherUserTablesFunction"();


To jest przykład dla postgresa, nie znam procedur w mysql, ale analogicznie będziesz mógł napisać swoją. Nie zapomnij że po każdej takiej sytuacji będziesz musiał w każdej tabeli ustawić na nowo seq klucza głównego.
  Forum: MySQL · Podgląd postu: #786427 · Odpowiedzi: 15 · Wyświetleń: 1 954

cojack
Napisane: 28.08.2010, 15:05:43





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

A wiesz w ogóle dlaczego wystarczyło zmienić z inner join na left join? Bo mi się nie wydaje.

INNER JOIN - nie zwraca wiersza gdy nie znajdzie dopasowania.
LEFT JOIN - dołącza wyniki z lewej kolumny mimo iż nie znajdzie powiązania z prawą kolumną, resztę NULLuje
RIGHT JOIN - na odwrót jak left join
FULL JOIN - zwróci wiersze jak znajdzie w którejkolwiek tabel.
  Forum: MySQL · Podgląd postu: #784138 · Odpowiedzi: 4 · Wyświetleń: 811

cojack
Napisane: 12.08.2010, 14:16:45





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

  1. CREATE TABLE "mieszkancyMieszkania" (
  2. "idMieszkanca" INT REFERENCES "mieszkancy" NOT NULL,
  3. "idMieszkania" INT REFERENCES "mieszkania" NOT NULL,
  4. "wlasciciel" BOOLEAN DEFAULT FALSE NOT NULL,
  5. PRIMARY KEY( "idMieszkanca", "idMieszkania" )
  6. );
  7.  
  8. SELECT
  9. ...
  10. LEFT JOIN
  11. "mieszkancyMieszkania"
  12. ON
  13. ( "mieszkancyMieszkania" = ... AND "mieszkancyMieszkania"."wlasciciel" )
  14. ...;



@edit a nie kufa, fail sory to jest m-to-m czekaj bo mnie tu w pracy goni czas..

@edit2
no przecież tu zwykły DISTINCT poleci. Ale mi namieszałeś w berecie.
  Forum: Bazy danych · Podgląd postu: #777612 · Odpowiedzi: 7 · Wyświetleń: 1 324

cojack
Napisane: 11.08.2010, 08:15:31





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

ustaw ręcznie o np tak:

  1. SELECT SETVAL( '"sekwencja tabeli"', 1 );


sekwencję tabeli zobaczysz za pomocą \d+ "nazwaTabeli"

i tam będziesz miał przy kluczu głównym nazwę coś takieg: "nazwaTabeli_nazwaKolumny_seq"

@edit, nie ma za co.
  Forum: PostgreSQL · Podgląd postu: #776968 · Odpowiedzi: 2 · Wyświetleń: 3 051

cojack
Napisane: 24.07.2010, 23:59:31





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Policją to on Ci może grozić do osranej śmierci, nie przejmuj się tym, masz obowiązek poprawić skrypt tak by działał prawidłowo na stronie, ponieważ napisałeś go i nie działa. Jeżeli w grę wchodzi ingerencja w kod strony nie napisny przez Ciebie to wytłumacz to gościowi że możesz mu to poprawić ale za frajer to robić nie będziesz.

@Puciek, gdzie leziesz? Siedzisz na dupie, to siedź spokojnie a nie na pole będziesz ganiał biggrin.gif
  Forum: Hydepark · Podgląd postu: #769957 · Odpowiedzi: 13 · Wyświetleń: 1 960

cojack
Napisane: 7.07.2010, 15:36:49





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

A Ty nie masz czasem w etc/hosts takiego wpisu:

  1. 127.0.1.1 nazwa-komputera


?

Patrz jak ja to mam zrobione:

  1. cojack@cojack-laptop:~$ cat /etc/apache2/sites-available/bdt
  2. <VirtualHost *:80>
  3. ServerAdmin webmaster@localhost
  4.  
  5. ServerName bdt.local
  6. ServerAlias www.bdt.local
  7.  
  8. DocumentRoot "/home/cojack/Dokumenty/Projekty/BDT/web"
  9.  
  10. <Directory "/home/cojack/Dokumenty/Projekty/BPDT/web">
  11. Options Indexes FollowSymLinks MultiViews
  12. AllowOverride All
  13. Order Allow,Deny
  14. Allow from All
  15. </Directory>
  16.  
  17. ErrorLog "/home/cojack/Dokumenty/Projekty/BDT/tmp/logs/error.log"
  18.  
  19. # Possible values include: debug, info, notice, warn, error, crit,
  20. # alert, emerg.
  21. LogLevel warn
  22.  
  23. CustomLog "/home/cojack/Dokumenty/Projekty/BDT/tmp/logs/access.log" combined
  24.  
  25. RewriteLog "/home/cojack/Dokumenty/Projekty/BDT/tmp/logs/rewrite.log"
  26. RewriteLogLevel 3
  27. </VirtualHost>


plik /etc/hosts

  1. cojack@cojack-laptop:~$ cat /etc/hosts
  2. 127.0.0.1 localhost.localdomain cojack-laptop
  3. #127.0.1.1 cojack-laptop
  4.  
  5. #Virtual Hosts
  6. 127.0.0.1 aichra.cms www.aichra.cms
  7. 127.0.0.1 drupal.cms www.drupal.cms
  8. 127.0.0.1 presta.shop www.presta.shop
  9. 127.0.0.1 osc.shop www.osc.shop
  10. 127.0.0.1 ltree.test www.ltree.test
  11. 127.0.0.1 venom.local www.venom.local
  12. 127.0.0.1 zf.tutorial www.zf.tutorial
  13. 127.0.0.1 orm.test www.orm.local
  14. 127.0.0.1 bdt.local www.bdt.local


Działa aż miło.
  Forum: Apache · Podgląd postu: #763559 · Odpowiedzi: 4 · Wyświetleń: 1 686

cojack
Napisane: 6.07.2010, 14:32:35





Grupa: Zarejestrowani
Postów: 898
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----

Jak nie działa jak działa:

cojack@cojack-laptop:~$ php -r '$a = "array( 'AF' => 'Afganistan', 'PL' => 'Polska' )"; $b = eval( "return $a;"); print_r($b);'
Array
(
[AF] => Afganistan
[PL] => Polska
)
  Forum: Przedszkole · Podgląd postu: #763053 · Odpowiedzi: 7 · Wyświetleń: 955

4 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 05:28