-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: Programista iOS - Łódź
Date: Wed, 26 Mar 2014 19:58:22 +0100
Organization: ATMAN - ATM S.A.
Lines: 122
Message-ID: <lgv812$jl8$1@node2.news.atman.pl>
References: <b...@g...com>
<s...@j...net>
<1...@g...com>
<lgksdl$6ta$1@node1.news.atman.pl>
<0...@g...com>
<lgn75r$n0m$1@node2.news.atman.pl>
<6...@g...com>
<lgnm46$6v5$1@node2.news.atman.pl>
<4...@g...com>
<lgpu53$esg$1@node1.news.atman.pl>
<5...@g...com>
<lgqcvr$spp$1@node2.news.atman.pl>
<e...@g...com>
<lgsii8$8h3$1@node1.news.atman.pl>
<9...@g...com>
NNTP-Posting-Host: 193.0.194.227
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1395860323 20136 193.0.194.227 (26 Mar 2014 18:58:43
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 26 Mar 2014 18:58:43 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
In-Reply-To: <9...@g...com>
Xref: news-archive.icm.edu.pl pl.comp.programming:205401
[ ukryj nagłówki ]On 2014-03-25 20:48, Wojciech Muła wrote:
>> Interesujące. Masz jakies badania?
> Nie. To moje obserwacje na próbce z pewnego dużego miasta.
Aha.
>> W innym języku mam boost::range.
> Zadanie jest proste: mamy n przedziałów, mają na siebie nie nachodzić,
> ale jeśli nachodzą, trzeba podać ich listę, ale na zasadzie: "przedziały
> A, C i D kolidują", bez wnikania, które pary konkretnie.
Dodatkowo sugeruje uwzględnić że kazdy z przedziałów zawiera liczbę z
zakresu <0,NDA> (żeby nie bylo za łatwo) którą należy w locie wyjąć z
odwrócenia MD5 i umozliwić działanie w O(-1) zapewniając oczywiście że
całość algorytmu zajmnie nie więcej jak 40 linijek co jasno pokaże jakie
można, kurna, argumenty na grupie zapodać, co wciskają rozmówcę w ziemię.
> Jak to zrobisz z pomocą tej biblioteki boostowej? I jak to zrobisz
> boostem, jeśli żądam, żeby test wykonał się czasie O(n log n)?
> (Odpuszczam złożoność pamięciową, nie mam serca wymagać O(1)).
Własnie zauważyleś za złożone problemy nie mają uniwersalnych rozwiązń.
A w wątku rzecz w tym że PHP nie ma żadnych rozwiązań w standardzie,
nawet uniwersalnych. NAWET.
>> Równległe zmiany w bazie obsługuje baza. Zazwyczaj. Bywa że jak nie
>> obsługuje to się zmienia bazę (częste podejście wiekszych firm).
> Nie na tym polega problem: masz dwa wątki (niechby i std::thread)
W PHP? Jak to się stało że przytaczasz już dwa zadania w C++ jako
argument w kierunku lepszości PHP?
> one sobie czytają z bazy, aktualne na daną chwilę, listę przedziałów,
> sprawdzają czy mogą dodać nowy przedział i wtedy go dopisują; baza
> danych nie weryfikuje poprawności (w sensie: constrainty w bazie).
> Nie ma tutaj wzajemnego wykluczania wątków, więc baza może stać się
> niespójna. To jest trudne w sytuacji webowej, gdzie nie ma mutexów.
A czemu nie ma? I dlaczego powinienem workaroundowac problemy braku
czegoś w designie tandemu apache/php/mysql?
>> Jeśli niewielu PHPpowców w ogóle wie co to jest to zapewne nie
>> ma tego w języku. A jak nie ma tego w języku to nieliczni co slyszeli
>> zaczynają tworzyć kwadratowe koła. Efektem czego masz 50 implementacji i
>> każda popsuta. To nie jest dobry język. Nie zapewnia nawet minimum
>> zaplecza. To cud jakiś że w ogóle mają sortowanie.
> Hm, kolega dwa biurka dalej to samo uważa o bibliotece standardowej C++.
> Ale on jest dziwny, bo chce mieć sortowanie wielowątkowe. :)
W PHP? Czy zaczynasz narzekać na fakt że nie ma bibliotek rozwiązujacych
wszystkie problemy na świecie?
>> Absurd osiągnięto w momencie stwierdzenia że "jak czegoś nie ma to sobie
>> można napisać, to dobry język".
> Wyolbrzymiasz.
Cytuje, choć nie bez fantazji.
>> Ja po 5 minutach zabawy dostałem w łeb =, ==, ===. Może kwestia
>> szczęscia, nie wiem. Ale jakoś nie tylko ja narzekam.
> Kwestia niezrozumienia. Praktycznie to samo jest w Pythonie, tylko
> zamiast === masz słówko "is". W javascripcie też jest === i to dokładnie
> to samo działanie. Niedobre w PHP jest to, że == sam z siebie rzutuje
> w mało rozsądny sposób. BTW C++ też ma niejawne konwersje, które są
> nieoczywiste.
A kto tu twierdzi że C++ jest jakimś wzorcem?
>> Ponadto środowisko PHPowców ma coś wsólnego ze środowiskiem Delphi.
> Ja się obracałem w środowisku skupionym wokół frameworka Symfony.
> I widzę, że to jest zupełnie inna grupa, tutaj liczy się jakość,
> testowanie, dobre wzorce projektowe. Jest też sensowne zarządzanie
> zależnościami itp.
Ale co to ma do rzeczy że coś tam robisz? ja tylko twierdze że
środowiska PHPowóców i programistów Delphi mają podobną argumentację na
uniwersalność kontenerów. Kontenery są uniwersalne i są dobre. No i są
jak się przetwarza rejestr sprzątaczek.
>> Oni też potrafili się wykłucać że uniwersalny kontener na wszystko
>> jest lepszy niż specjalizowane o znanych złożonościach "bo kto
>> obrabia więcej niż 200 wpisów".
> Akurat dość rozsądny argument. Przywołaj proszę jakiś mniej sensowny.
Powiedz że żartujesz... to idealnie pasuje do profesjonalnego systemu
zarządzania windykacjami w banku.
Powiem tak: co prawda nie wiem w czym ma napisany systam PZU, ale w
czymś wyjątkowo paskudnym bo rozwiązanie umowy OC wymagało na oko jakiś
10 minut bezustannego klepania w klawisze na przemian z bębnieniem
palcami w biurko "bo to dużo danych trzeba obrobić prosze Pana, ale i
tak mamy w tym nowym znacznie szybciej". Tam tez pewno byli specjaliści
od "indeksowany kontener jest najlepszy" zupelnie jak w PHP. Z resztą
być może było i w PHP napisane. W to że łącze PZU wisi na SDI nie uwierzę.
>> Nie rozumiesz. Gdyby w PHP problemem byla *tylko* dynamiczność to możesz
>> sobie robić flame. Ale problemów w PHP jest tak wiele, że ta
>> dynamicznośc nie ma żadnego znaczenia przy wyborze języka. To jest nic w
>> porównaniu z masą idiotycznych pułapek które po wielokroć ten język
>> przekreślają w parze ze słowem "profesjonalny", "bankowy", "dobry".
> Ale sorry, sam pisałeś, że miałeś jakąś krótkotrwałą przygodę z PHP-em,
> więc ciągle posługujesz się fragmentaryczną i przestarzałą wiedzą.
Ale jak ja mam mieć dłuższą przygode? Sugerujesz że mam się umartwiać
nad PHP i dopiero dostrzegać błedy po 10 latach? Miej że litość, życie
jest za krotkie na babranie się w g...
>>> Z przeglądarką nie jest związany żaden stan, pewnie myślisz o sesji.
>> Myślę o ustawieniach.
> Ale przeglądarki? Chyba coś mieszasz.
Ustawienia phpini w apache mają wpływ na runtime PHP. Jak chcesz różne
to ... no cóż ...
>> Gdzie one są, żeby je zobaczyć? I żeby nie mialy MySQLa ani HTTP, ale za
>> to miały równania nieliniowe. Czy kto widział, kto?
> Sorry, ale nie dostaniesz dostępu do bankowego intranetu. Ja też już
> nie mam szans, więc nie zadowolę nikogo w tym wątku.
Znaczy że były tam te krzywe rownania czy nie było i mowisz o jeszcze
jednym z miliona widoku na bazę danych?
Następne wpisy z tego wątku
- 27.03.14 00:07 Roman W
- 27.03.14 00:10 Roman W
- 27.03.14 02:28 Stachu 'Dozzie' K.
- 27.03.14 10:19 firr
- 27.03.14 15:00 g...@g...com
- 27.03.14 15:44 Stachu 'Dozzie' K.
- 27.03.14 15:46 g...@g...com
- 27.03.14 19:40 firr
- 30.03.14 20:14 Wojciech Muła
- 30.03.14 20:40 Wojciech Muła
- 30.03.14 21:08 Sebastian Biały
- 31.03.14 06:05 Andrzej Jarzabek
- 05.04.14 17:02 Wojciech Muła
- 08.04.14 19:25 Tomasz Sowa
- 08.04.14 21:45 g...@g...com
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-02-21 Pawel S
- 2025-02-21 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-02-21 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-21 Chrzanów => Programista NodeJS <=
- 2025-02-21 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-21 Warszawa => Administrator Systemów Windows IT <=
- 2025-02-21 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=