piszę w c# - całkiem spoko
pisze w cpp - całkiem spoko
pisze w php, pythonie - mam pare uwag, ale spoko
kodze w html/css - spoko

napisałem hello worlda w ruście, i 3 raz mnie ten język wkurzył
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RedveKoronny: pisałeś może coś większego w c++? const corectness/immutability/hermetyzacja/modularyzacja czy ogólne zabranianie zachowań, które mogą zaboleć bardzo pomagają w szybkim skakaniu po kodzie i tak zwanym "lokalnym rozumowaniu". Jak mam dobry kod to mogę go analizować kawałek po kawałku. W kodzie, który pozwala na wszystko tak naprawdę trzeba mieć w głowie cały program, bo logiczna hierarchia jest zachwiana
  • Odpowiedz
[Podstawy LINQ]
Jak napisać takie coś za pomocą tylko i wyłącznie method syntax? Nie ogarniam jak to zrobić.

var employeeGroups = from employee in Employee.GetAllEmployees()
group employee by employee.Department into eGroup
orderby eGroup.Key
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Już wkrótce (pewnie jutro) jak co roku ruszy Wielkanocny Kiermasz Książkowy Helion 2021. To świetna okazja, żeby zgromadzić wszystkie ebooki, książki i kursy programistyczne do obejrzenia na kolejne miesiące. Możemy spodziewać się dużych rabatów i darmowej dostawy. Kiermasz Wielkanocny jest jedną z kilku okazji w ciągu roku, gdy przeceny na Helionie są największe.

Z tej okazji przygotowałem serię wpisów na temat polecanych przeze mnie książek i kursów, które warto nabyć. Będą nowości
tomaszs - Już wkrótce (pewnie jutro) jak co roku ruszy Wielkanocny Kiermasz Książkowy...

źródło: comment_1617014856kfbZioOx5lP56pIcXEbXiA.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam do wyrobienia praktyki na studia i trochę obsrałem zbroję, bo widzę, że ludzie już szukają czegoś dla siebie.

Stąd pytanie do was: czy jedna prosta ładna apka na której pokażę, że nie rozsypuje mi się css, ogarniam Reduxa, Router, firebase'a i korzystam z gita wystarczy, żeby się gdziekolwiek załapać na jakiegoś fronta, czy tryhardować w tym tygodniu i wyklepać coś więcej? Doświadczenia żadnego nie mam, więc nawet nie wiem co w
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli jakaś metoda po za swoją logiką robi coś jeszcze, czyli ma jakiś side effect, to ten effect powinien być wydzielony do innej metody? Np. załóżmy, że mam prostą metodę, które dodaje obiekt do repo, jednak przed dodaniem trzeba sprawdzić czy taki obiekt już nie istnieje, czyli metoda ma jakiś side effect, który powinienem wydzielić do nowej metody. I teraz pytanie jak nazywać metody, które odpowiadają za cały proces np. za właśnie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: najlepiej tak, choć nie zawsze tak się da. Przykładowo niektóre operacje atomowe muszą być wykonane na raz. Innym przykładem jest np. stos, gdzie masz funkcję, która zwraca ci element dodatkowo usuwając go ze stosu
  • Odpowiedz
@Edelner: To są niby proste i podstawowe sprawy jak zapisywanie/dodawanie coś do repo, ale jednak nie do końca.
Jeśli chodzi o side effecty to oczywiście trzeba je ograniczać i najlepiej żeby ich nie było albo żeby był tylko jakiś jeden konkretny wyraźnie zakomunikowany w metodzie i adekwatny do danego poziomu abstrakcji na którym akurat operujemy. W przeciwnym wypadku kompozycyjność kodu leży (tym bardziej leży im większy jest projekt).
Co do nazewnictwa to
  • Odpowiedz
zrobiłem prosty skrypt w pythonie który ma za zadanie pobierać maile z gmaila, i wysyłać powiadomienia jak dojdzie coś nowego.
pobieranie etc. działa w pyte, ale mam 2 pytania:
1) co zrobić żeby to działało jako proces w tle, bez uruchomionej konsoli
2 ważniejsze) co zrobić żebym miał powiadomienie o mailu na pasku windowsowym, ale nie dostawał jebitnego powiadomienia, jak znalazłem w plyer.notification? chce po prostu miec ikonke obok godziny taką jak
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mirki i mirabelki.

Minęły kolejne dwa tygodnie, minął kolejny sprint prac nad moim serwisem - https://www.tibia-statistic.com , zatem chciałem podzielić się z wami informacjami co udało się zrealizować i nad czym planuje pracować w kolejnym sprincie. Co do postępów z ostatnich dwóch tygodni - pracowałem mocno nad poprawkami do Boss Huntera (mechanizm wyliczający prawdopodobieństwa wystąpienia bossów), poprawki graficzne oraz wstęp pod pozycjonowanie się.

Głównie prace w obszarze predykcji bossów, polegały na refaktoryzacji
qbfrost - Cześć mirki i mirabelki. 

Minęły kolejne dwa tygodnie, minął kolejny spr...

źródło: comment_16169327018avnLaQHbmYbCUdrd7abYV.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yakooo:

Wypozyczalnia aut. Duzo klas, duzo pol na obiektach, duzo funkcji. Dziedziczenie i polimorfizm tez bedzesz mial bo sa relacje IS i HAS ( BMW is CAR, CATEGORY has CARS)
  • Odpowiedz
To co, czas poznać zwycięzców! Widać, że część z Was ogarnęła jak wzięliśmy Was pod włos i zadaliśmy podchwytliwe pytanie ( ͡° ͜ʖ ͡°)

Najlepsza 17! Kolejność jest przypadkowa (ale zgodnie z liczbą plusów) ( ͡°
  • Odpowiedz
@Bulldogjob:

A ile to jest “wystarczająco”? Z mojego doświadczenia, dobrze, aby konto hostingowe oferowało co najmniej 1 GHz CPU (nazwane czasem 100% CPU, 1 rdzeń czy 1 vCPU) i 1 GB RAM.


Co za bzdura
  • Odpowiedz
Artykuł w zamierzeniach może miał być pożyteczny ale dla laika będzie wręcz szkodliwy i wprowadzający w błąd.

"Warto przy okazji poznać pojęcie memorylimit, czyli limit pamięci operacyjnej (RAM) dla pojedynczego procesu. Dobrze, aby dla wydajności strony WWW, wartość ta wynosiła minimum 512 MB."

Przede wszystkim nie o limit Ram tu chodzi, a o to jak strona jest zoptymalizowana i zbudowana, z jakich skryptów korzysta i jak te skrypty są skonstruowane. Bo jeżeli masz
  • Odpowiedz