Hej !
Nawiązując do reklamy mojego bloga z tego wpisu. Chciał bym poinformować, że zgodnie z obietnicą wjechał nowy artykuł ! :D
Serdecznie zapraszam do czytania :)

W artykule odpowiem na pytania:
1. Co to jest OpenSource ?
2. Dlaczego projekty tego typu są tyle warte mimo iż oprogramowanie często rozdawane jest za darmo ?

W celach przykładowych posłużę się głośnym newsem z zeszłego tygodnia w którym IBM zadeklarował plan przejęcia
  • Odpowiedz
@mprzemo: wywołujesz tylko inita klasy Person. Masz dwie opcje:

Person.__init__(self, *args, **kwargs)
LearnerMixin.__init__(self)

albo

super().__init__(*args, **kwargs)
super(Person, self).__init__()

Ja bym mimo wszystko wybrał pierwszą wersję, bardziej czytelna.
  • Odpowiedz
@JustJoinIT: Prasówka dla Developerów z Wrocławia ⤵⤵

pon- javascript, wt. - php, śr. - java/Scala/C++, czw. - Python, pt. - ruby/Mobile, sob. - Testerzy, ndz. - .NET/DevOps

[javascript]⤵
Developer/ Relyon Recruitment: 8.5-17K: http://bit.ly/2zbK85a
Full Stack Dev/ Travelplanet.pl: 7-14K: http://bit.ly/2PaYDB7
Frontend/ Relyon Recruitment: 10-18K: http://bit.ly/2S73DV4
Frontend/ Relyon Recruitment: 8-15K: http://bit.ly/2PeDcin
JavaScript Dev/ Boldare: 7-14K: http://bit.ly/2y0NJ6v
Front-end Dev/ SpyroSoft: 8-13K: http://bit.ly/2RTWpUd
Full Stack Dev/ Datarino: 8-11K: http://bit.ly/2vOMZPG
React
JustJoinIT - @JustJoinIT: Prasówka dla Developerów z Wrocławia ⤵⤵

pon- javascript,...

źródło: comment_xcchI7hZ1la9nKifjKUO6tF7HYSifVMQ.jpg

Pobierz
@JustJoinIT: Witamy wszystkich rozglądających się za alternatywami w Krakowie. Mamy dla Was świeże zestawienie ofert pracy dla Waszego miasta ⤵⤵

pon- javascript, wt. - php, śr. - java/Scala/C++, czw. - Python, pt. - ruby/Mobile, sob. - Testerzy, ndz. - .NET/DevOps

[javascript]⤵**
Front End/ Relyon IT Services: 13-18.5K: http://bit.ly/2yPyexu
Frontend Dev/ Koffeecup Poland: 8-12K: http://bit.ly/2El4VZV
Fullstack Dev/ Schibsted: 10-14K: http://bit.ly/2yh1ujq
Frontend Dev/ Schibsted: 10-14K: http://bit.ly/2lutfyW
Senior/
JustJoinIT - @JustJoinIT: Witamy wszystkich rozglądających się za alternatywami w Kra...

źródło: comment_49DdrElvkQUaHwc8ZZMckbEe6LZpktZu.jpg

Pobierz
  • Odpowiedz
Bawie się w powtórki i dzisiaj zrobilem najglupsza rzecz na świecie xD
Mianowicie zadanko zrobic stoper. przysick start zamieniany na stop i przycisk reset.
Pisze sobie ładnie i uwaga : po kliknieciu w start uzylem Date.now() zeby zczytac ilosc ms od 1970 roku xD pozniej w setIntervale w innej zmiennej ponownie Date.now(), po czym odejmuje jeden od drugiego aby wyszla mi roznica miedzy ilością ms od1970 teraz i 3 sekundy temu, co
@grap32: Błąd masz w linii 16:

Console.WriteLine($"\t\t | {oldBase} ^ {i} * {number[i]} = {Math.Pow(oldBase, i) * number[i]} \t||{wynik}");
W operacji mnożenia wykorzystujesz chara, który wewnętrznie jest reprezentowany jako numer - przykładowo nie mnożysz przez '1', tylko przez 49 ( ͡° ͜ʖ ͡°)

I parę uwag:
- operatory += i *= (dla linii 15 i 18) w mojej opinii dadzą lepszą czytelność kodu
- nazwy zmiennych po
  • Odpowiedz
@grap32: 1) Funkcja ConvertFrom powinna tylko konwertować do inta/longa a nie zamieniać do stringa i wyświetlać (funkcje bez skutków ubocznych).
2) Nazwy zmiennych po angielsku
3) Sprawdzaj dane, np. jeśli w systemie o podstawie 16 użyjesz G/H/I to program spokojnie przejdzie dalej.
4) Pętla foreach zazwyczaj jest lepsza niż pętla for (czytelniejszy przepływ kodu)
5) Używaj stałych!!! (55 w kodzie może znaczyć wszystko. Potem są żarty typu: Jak pisałem ten kod
  • Odpowiedz
@JustJoinIT: Cześć Juniorzy! Prasówka specjalnie dla Was, a w niej sporo ofert pracy od firm, które dają szanse tym na początku drogi. ⤵⤵

pon- javascript, wt. - php, śr. - java/Scala/C++, czw. - Python, pt. - ruby/Mobile, sob. - Testerzy, ndz. - .NET/DevOps

[Zdalnie]⤵
Happiness Engineer/ WP Desk: 3-4K: http://bit.ly/2EtYQdv
QA Engineer/ WP Desk: 5.5-5.5K: http://bit.ly/2Sg9BmC
WordPress/ WP Desk: 4.5-5.5K: http://bit.ly/2NmZkRX
Junior Node.js Dev/ Netguru: 4.5-4.5K:
JustJoinIT - @JustJoinIT: Cześć Juniorzy! Prasówka specjalnie dla Was, a w niej sporo...

źródło: comment_SHSsHADakm0vhY976HWgGqpbfDNS7KmY.jpg

Pobierz
  • Odpowiedz
#anonimowemirkowyznania
Przez 15 lat swojego życia po średnio kilka godzin dziennie rozwijałem swoje umiejętności w zakresie programowania webowego (front i back end). Pokonał mnie ktoś całkowicie nieinteresujący się komputerami, kto w 2017 r. zainteresował się w ogóle informatyką i robi to głównie dla pieniędzy, a na naukę przeznaczył około pół roku, uczył się głównie oglądając jakieś płatne kursy wideo, nie spędził całego dzieciństwa przed komputerem tak jak ja. Pokonał, tzn. robi to
Strasznie banalne pytanie ale: co oznacza słowo "run" w kontekście HTML? Nie wiem jak je przetłumaczyć, np:

Phrasing content falls into three categories:

Content that is replaced by something visually. (E.g. as ![]() is replaced by an image.
Content that contains text within a run.
Content that provides metadata about a specific piece of text within a run. (E.g. when used with itemprop rather than in the which defines a relationship between
@JustJoinIT: Siemanko! Na zakończenie długiego weekendu podrzucamy Prasówkę Technologiczną. Same konkretne artykuły, sporo technicznej wiedzy i zero bullshitu.

---------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit

1) “Mechanizmy zamiast polityk” - rzućmy okiem na projekt Lua.
https://cacm.acm.org/magazines/2018/11/232214-a-look-at-the-design-of-lua/fulltext

2) Skalowalne Systemy Inteligentne do 2025!
https://cacm.acm.org/blogs/blog-cacm/232075-scalable-intelligent-systems-by-2025/fulltext

3) Luka w pakiecie X.Org Server, która ma wpływ na większość dystrybucji Linuksa.
https://thehackernews.com/2018/10/privilege-escalation-linux.html

4) Nowa luka w zabezpieczeniach systemu Windows. - Już druga w
JustJoinIT - @JustJoinIT: Siemanko! Na zakończenie długiego weekendu podrzucamy Prasó...

źródło: comment_fxZ1xA3qVOe0cAIwGy9wt6MqXcNLKeqn.jpg

Pobierz
W niedzielny poranek mam dylemat.

Napisałem w #python klienta FTP, który łączy się z serwerem, przechodzi do wybranego katalogu i wysyła określony plik. Teraz by pasowało zrobić jakoś zapis logów i nie wiem na który wariant się skusić.

Mam dwa pomysły. Logi będą zapisywane do bazy danych i teraz pytanie:
- utworzyć dla każdej czynności osobne tabele (łączenie się z serwerem, przechodzenie do katalogu i wysłanie pliku)
- wszystko pakować do jednej

Który wariant wybrać?

  • Osobne tabele dla każdej czynności 11.4% (4)
  • Wszystko w jednej tabeli z oznaczeniem 88.6% (31)

Oddanych głosów: 35

@GratisLPG: Ziomuś keep things simple, zapisuj do pliku i ustaw jeszcze zeby Ci sie pliki co jakis czas kompresowaly, bo inaczej spuchniesz. Po za tym przy zapisie do bazy danych może dużo więcej rzeczy pójść źle, choćby połączenie może sie nie udać i #!$%@? z logami.
  • Odpowiedz