halo mirki z #javascript

Piszę sobie extension do vs Code i napisałem już pare funkcji do intellisense, ale teraz mam problem z mega prostym ifem, a dokładnie regexem w którym matchuje, mimo że wg. strony regex101.com nie powinno.

if(!lines[i].match('(display).*(\. *)$'))


piszę
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mały challange.
W Bloggerze ostatnio zmieniono sposób blokowania zliczania własnych wyświetleń strony
I ten sposób nie działa.
Sposób zapewne polega na dodaniu wartości do odpowiedniego ciasteczka.
Ale to się nie dzieje.

Zgaduję,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michael94: ale w tym ciasteczku jest znacznik ( chyba, z programowaniem mam niewiele wspólnego ;) czy ma zliczać czy nie.
Znalazłem to ciasteczko i faktycznie ma wartość 2.
Tylko, że widzę, że wygasa pod koniec sesji i to może być problem.
Wiesz jak zedytować tą wartość cookie, czas wygaśnięcia?
  • Odpowiedz
Nie mam kogo zapytać, może ktoś od #python coś mi poradzi. Pytanie może głupie, ale...

Próbuję napisać małe narządko, które będzie dla mnie przeglądało g2a.com i porównywało ceny z moimi predefiniowanymi progami ( ͡° ͜ʖ ͡°) Mam jednak problem z parsowaniem źródła strony, bo w źródle nie widzę ceny - jest parę wartości z "price" w nazwie, ale niewiele mają wspólnego z tym, co widzę finalnie
kurp - Nie mam kogo zapytać, może ktoś od #python coś mi poradzi. Pytanie może głupie...

źródło: comment_o2tartxnlt42nPSjXB5erqcFHMsNJVk8.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kurp: Nie ma za co :) Ale o co chodzi z wynikiem skryptu? Możesz przecież wywoływać kilka instancji na raz, albo wrzucać wszystko na bieżąco do bazy danych :P Do selenium możesz też dorzucić ublocka, albo inne rozszerzenie (aczkolwiek wtedy dobrze pogrzebac w about:config i wyciagnac ustawienia juz skonfigurowanego rozszerzenia) - wtedy nie bedzie wczytywalo reklam, co nieco rpzyspieszy dzialanie na pewno :P
  • Odpowiedz
Mirki,
na kaca najlepsza praca, pomyślałem że wrócę do algorytmów genetycznych,
nie mam jednak pomysłu na jakiś ciekawszy algorytm, problem do rozwiązania.
Przerobiłem tutoriale odnośnie prostych rozwiązań, właśniewie banalnych tylko dla wytłumaczenia podstwaw.

Może podeśle jakiś mirek ciekawy tutek tak o trudności 3 na 5
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CoMaSieNieUdac: ja pisalem magisterke (daaawno) z rozwiazywania problemow optymalizacji wykorzystania zasobow i planowania z wykorzystaniem algorytmow genetycznych, czyli mamy jakies zasoby roznych typow, do wykonania operacje wykorzystujace te zasoby w rozny sposob i zadaniem algorytmu bylo takie rozplanowanie zadan by zasoby byly jak najlepiej wykorzystane a jednoczesnie nie dopuszczajac do konfliktow
  • Odpowiedz
@CoMaSieNieUdac: chyba nie, oczywiscie na start mozna troche uproscic ale tak naprawde zagadnienia do rozwiazania sa tylko dwa - wymyslic sensowne odzorowanie tych zasobow na genotyp i wymyslic funkcje celu. Jak znajde gdzies swoja prace to podrzucic moge szczegoly na start (ale nie wiem czy uda mi sie ja znalezc)
  • Odpowiedz
@zranoI: korzystam z Mirkoukrywacza już naprawdę sporo czasu, super robota! Jedyny bug jaki zauważyłem, to że wtyczka lubi się "zapychać", tzn. w pewnym momencie pomimo kliknięcia na "ukryj wpis", wpisy po odświeżeniu strony pojawiają się z powrotem, podejrzewam, że ze wzgledu na jakiś limit. Lubię wchodzić w gorące 24 i przegladać 5-6 stron i ukrywać to co przeczytałem, wtedy w okolicach 5 lub 6 strony wtyczka tak jakby przestaje działać.
  • Odpowiedz
@Killua: dzięki, bardzo miło mi to słyszeć :) Co do przepełniania się listy ukrytych wpisów, to niestety wynika prawdopodobnie z pojemności ciasteczka i niewiele mogę z tym zrobić ad hoc - zalecam czyszczenie ukrytych wpisów. Jak będę miał chwilę, to spróbuję dodać mechanizm zapobiegający temu - jakbym nie dał Ci znać do piątku, to przypomnij się proszę na PW.
  • Odpowiedz
Próbował ktoś może triggerować ładowanie obrazków na Wykopie (Mikroblogu) tak, żeby ominąć lazy load? Chcę to zrobić przy ładowaniu skryptu (document ready) i nie działa ani szybki "ręczny" scroll, ani $("img.lazy").trigger("appear")).

Konkretnie chodzi mi o to, żeby np. po ukryciu pierwszych 4 wpisów, załadowały się obrazki do kolejnych - teraz potrzebne do tego jest przescrollowanie, po samym ukryciu postów skryptem obrazki nie ładują się.

#javascript #jquery
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka,

Potrzebuje pomocy. Wiem, że któryś z mirków stawiał stronkę z doładowaniami do telefonów i tam to działało podobnie. Zrobiłem sobie lokalnie testnetowy portfel BTC w Php korzystając z JSON-RPC. Wszystko działa mi poprawnie jednak nie mogę rozwiązać następującego problemu. Mam przycisk "Receive" po kliknięciu którego pojawia mi się modal w bootstrapie (popup window) w którym wyświetlam adres portfela, QRcode oraz napis "Waiting for payment". Chciałbym aby po otrzymaciu zapłaty (pojawieniu się nowej
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript
#nodejs
#azure
próbuje uruchomić aplikacje w nodejs na azure główny plik nazywa się app.js aplikacja nie rusza po wrzuceniu na ftp, jak odpale w konsoli kudu wszystko działa ładnie ale samo nie chce ruszyć
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nienawidzę JavaScriptu za wiele jego głupich elementów, które już kiedyś omawiałem, ale jedno kocham w nim niezmiernie i życzę innym językom, by zaadoptowały to:

Promise <3

Nic tak życia nie ułatwia jak ten ociekający miodem ficzur ()

#programowanie #javascript #ihatejavascript
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #webdev!
Dodaję i usuwam animację z pewnego elementu na stronie za pomocą javascriptu. I mam problem z takim kawałkiem kodu:

document.getElementById('cos').style.animation = 'Disappearing 0.5s forwards';
setTimeout(function() {document.getElementById('cos').style.display = 'none';}, 510);

czasem animacja leci normalnie, a czasem element znika od razu, zupełnie jakby zmiana sposobu wyświetlania działała od razu, a nie z
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kavelach: a nie możesz jak biały człowiek klasami tego zrobić?

a) elementy, którym zmieniasz wartość 'display' mogą/będą mieć problem z transition i/lub animacjami;
b) setTimeout może być niedokładny i odpalać się niedokładnie po takim czasie jak podajesz w argumencie. Jeśli już chcesz to koniecznie robić js'em, to słuchaj eventu, który nazywa się jakoś w stylu onAnimationEnd
  • Odpowiedz
@adek_es: @SirKir: Mam pod keydown. Przypisana akcja działa (czytanie słowa po angielsku), tylko razem z czytaniem przewija się strona...

Tak się dzieje w Firefoksie z pewnym rozszerzeniem. Na Chrome blokuje normalnie i się nie przewija.
Ale kiedyś e.stopPropagation(); // blokada rozszerzeń wystarczyło do blokowania tego rozszerzenia (wtedy chodziło o blokowanie scrolla.)
  • Odpowiedz