Do repozytorium Chromium w kwietniu trafił interesujący mnie kod https://chromium.googlesource.com/chromium/src/+/5252baa9fbff3f1ffda51a4390cdf43070af22d7 . Mój telefon z Androidem wczoraj uaktualnił Chrome, ale nie ma tam tej zmiany. To znaczy, że muszę czekać do następnej wersji, jeszcze dłużej np. 3-5 wersji, czy może w ogóle nie ma pewności, że to pojawi się w Chrome?
@jacekprim: Zwykle to wygląda tak: - chromium 10 - canary 8 - chrome beta 6 - chrome 4 Ale ostatnio różnica jest chyba tylko 1 wersją. Także możesz jeszcze poczekać na to.
Mam portal zawierający około 80 000 stron z oryginalną treścią. Chcę dodać do niego około 1 200 000 stron z danymi automatycznie pobieranymi z API genius.com - jednego z największych serwisów muzycznych na świecie.
Czy Google potraktuje to jak mało istotny dodatek do głównej treści (będzie tam według mnie około 20% ruchu), czy jak najważniejszą część portalu (bo będzie 15 razy więcej takich stron niż tych z autorską treścią)? Jest duże ryzyko,
@jacekprim: "niedoskonałego algorytmu"? xD 1200000/1280000*100 = ~93% duplikatów i algorytm ma "pomyśleć", że jest wszystko w porządku? robots.txt pomoże, ale wtedy nie trafią do indeksu Google'a.
Jest w CSS-ie jakaś różnica między #example { width: 160px; min-width: 160px; max-width: 160px; } a o wiele prostszym #example { width: 160px; }? Z tego co widzę, overflow: visible nie wpływa na szerokość, więc czy element z width: 160px kiedykolwiek ma mniej lub więcej niż 160 pikseli?
@Wyrazisty: @llll: W innym miejscu dzisiaj uzyskałem ciekawszą odpowiedź na to pytanie: dodanie tego min-width i max-width działa podobnie jak resize: none, czyli np. uniemożliwia rozciąganie textarea w przeglądarkach to obsługujących.
Na jednej ważnej dla mnie stronie Chrome automatycznie wypełnia pola E-mail i Hasło błędnymi danymi, bo kiedyś wpisałem źle i pozwoliłem na zapamiętanie. W opcjach po kliknięciu na link Zarządzaj hasłami pojawia się tabela, która wcale nie zawiera tej strony. Na passwords.google.com też nie widzę adresu, którego dotyczy problem. Hasło na pewno nie znajduje się w żadnym cookie, strona nie ma mechanizmu automatycznie wypełniającego cokolwiek, robi to mój Chrome. Co mogę zrobić,
@jacekprim: no wiem, można usunąć jeden wpis gdy ci wyskoczy na tej stronie to najeżdzasz na zły login kursorem i naciskasz szift i delejt, nie pamiętam dokładnie a piszę z tel
W jaki sposób tylko czytając kod JS, bez uruchamiania czegokolwiek można dowiedzieć się co oznacza w danym miejscu słowo kluczowe this, zakładając że w całym kodzie nie ma call ani apply? Wiem jak z tym jest w większości przypadków, ale nie znam ogólnej reguły. Dlaczego np. w jQuery wewnątrz funkcji obsługujących zdarzenia this wskazuje na element którego dotyczy zdarzenie, a nie coś innego np. window - bo tak wymyślili autorzy jQuery, czy
@jacekprim: Bo tak wymyślili autorzy jQuery, którzy używają call. Ogólna reguła: 1. this zalezy od tego co stoi po lewej stronie w momencie wykonania metody. Tzn jeśli masz obiekt a.b z metodą c w której odwołujesz się do this, to:
Czy używanie sieci w metodzie equals() w Javie jest zawsze złym pomysłem? Biblioteka standardowa Javy często wywołuje equals() gdy programista tego nie chce, przyjmując założenie że sprawdzanie równości jest szybkie? Dwa obiekty mojej klasy są równe dokładnie wtedy, gdy rekordy SRV jednej domeny internetowej zawierają informację o równości tych obiektów.
@jacekprim: Dobrze rozumiem, że chcesz w equals() stukać do zewnętrznych zasobów? To jest złe na każdej możliwej płaszczyźnie, życia by nie starczyło aby wymienić wszystkie przypadki, w jakich to zawiedzie.
Interesujący sposób na przejęcie kontroli nad komputerami innych: - Chrome rozpoczyna pobieranie pliku ze strony bez pytania użytkownika, wystarczy dodać odpowiedni meta refresh żeby coś zapisać w folderze Downloads u każdego, kto wejdzie na stronę, wydaje się że poza śmieceniem na dysku nic złego webmaster nie może zrobić - Windows najpierw szuka dynamicznych bibliotek w folderze z plikiem .exe, dopiero później w innych miejscach takich jak System32, chyba że autor programu to
Kiedyś usłyszałem na jednym ze spotkań dla programistów, że przy implementowaniu dynamicznej tablicy w C zamiast podwajania pojemności przy dodawaniu gdy zabraknie miejsca lepszy jest wolniejszy przyrost np. 1,5 raza poprzednia pojemność. Może mi ktoś wyjaśnić, dlaczego jest to lepsze? Argumentem nie było oszczędzanie pamięci, tylko coś z fragmentacją i sposobem działania realloc().
Może mi ktoś wyjaśnić, dlaczego jest to lepsze? Argumentem nie było oszczędzanie pamięci, tylko coś z fragmentacją i sposobem działania realloc().
@jacekprim: Nie jest lepsze, tylko może być lepsze w odpowiednich warunkach. I co do fragmentacji też się nie zgodze - bo jak żadasz mniejsze fragmenty to fakt, system musi dać ci mniejszy, wiec jest wieksza szansa, że taki będzie, ale potem zwalniasz tez mniejszy, przez co trudniej o ciagły,
Kolega z tytułem magistra matematyki szuka w dziwnych firmach, ponieważ te dobre go nie chcą, pracy jako programista - #programowanie - w pewnym średniej wielkości mieście. Co myślicie o ofercie, którą dzisiaj otrzymał i w ogóle o sytuacji na polskim rynku?
Zakres obowiązków Pracownika obejmuje: - tworzenie oprogramowania w technologiach C#, Java/Spring, PHP, MySQL, Microsoft SQL Server i Oracle - wdrażanie systemów klasy ERP u Klientów - prowadzenie prac badawczo-rozwojowych w zakresie statystycznej analizy
Analizując filtry w innych krajach można dojść do wniosku, że "domyślnie włączony" oznacza w wielu przypadkach (niezarejestrowane łącze mobilne prepaid, łącze stacjonarne w wynajmowanym mieszkaniu, otwarte hotspoty Wi-Fi) włączony na stałe, a "stroną pornograficzną" dla głupiego algorytmu filtrującego jest m.in. co trzecie forum, każda strona torrentowa, każda większa bramka WWW-IRC i całość groups.google.com.
Jak większość wie, jedynymi sensownymi mechanizmami zabezpieczania sieci Wi-Fi są WPA i WPA2, a np. WEP czy brak szyfrowania + filtrowanie MAC nie wystarczają.
WPA2 istnieje od 2004 roku (chociaż wcześniej były już nieoficjalne implementacje), ale w latach 2004-2010 prawie nikt go nie używał i dopiero później popularność zaczęła bardzo szybko rosnąć: https://wigle.net/enc-large.html
Wie ktoś z was, z czego wynika tak duża nieliniowość? Jacyś więksi dostawcy informowali wtedy klientów o niebezpieczeństwach? Wszyscy zaczęli potrzebować nowych,
@jacekprim: pewnie metody są połączone: w 2010 roku powstał/został upubliczniony szybki i skuteczny atak, przez co zmieniono domyślny mechanizm na nowych urządzeniach i zalecono zmiany w starych?
...ale takie ataki chyba były proste już wcześniej. Może zmiany w prawie?
Mam prostą bazę danych SQLite: CREATE TABLE ranking ( idkomputera VARCHAR(20) NOT NULL PRIMARY KEY, wynik INTEGER NOT NULL ); INSERT INTO ranking (idkomputera, wynik) VALUES
W Subversion gdy wystąpi konflikt, wybieram opcję "tf" (their file) czyli zastąpienie mojego pliku tym z serwera i wprowadzam własne zmiany jeszcze raz, ale teraz osoby zarządzające projektami przeważnie nienawidzą Subversion i narzucają używanie moim zdaniem gorszego Gita, który takiej opcji nie ma, tylko umieszcza w każdym pliku z konfliktem dwie wersje kodu i jakieś linie ze strzałkami, których nie rozumiem nawet po przeczytaniu dokumentacji. Wtedy przeważnie tworzę nowy folder, pobieram do
Windows 10 można skonfigurować tak, aby automatycznie podłączał się do otwartych sieci Wi-Fi, podobna opcja jest w sterowniku do kart Intela w starych wersjach Windows. Czy można osiągnąć to samo w tablecie z systemem #android i jeżeli tak, jaka aplikacja jest najlepsza?
Znalazłem w internecie taki program: http://samy.pl/chownat/chownat.pl-v0.07 będący rozwiązaniem mojego problemu polegającego na tym, że mam dwa komputery bez publicznych IP i chcę na jednym z nich uruchomić serwer SSH, a z drugiego podłączać się do tego serwera.
Niestety co chwilę tracę połączenie SSH, pojawia się błąd MAC, czyli coś zmienia zaszyfrowane dane i mają złą sumę kontrolną. Gdy zamiast SSH użyję nieszyfrowanego telnetu i wpiszę cat [bardzo duży plik].txt, widzę że co
Nie wiem jakie tagi pasują najbardziej, może #programowanie #android #webdev
- chromium 10
- canary 8
- chrome beta 6
- chrome 4
Ale ostatnio różnica jest chyba tylko 1 wersją. Także możesz jeszcze poczekać na to.