Zdjęcie w tle

Społeczność

Programowanie

1k+

#android #pytanie #pytaniedoeksperta #programista15k

#programowanie

Czy google robiło jakiś szacher macher we frameworkach na androidzie?

* gmail wymaga teraz 500mb wolnego miejsca żeby załącznik zobaczyć/pobrać

* podobnie klient #nowywykop kiedy wolne miejsce spada poniżej 500mb pobrane pliki mają rozmiar 0.

* ale już np. Hejto, Reddit, Twitter czy Chrome działają normalnie pozwalając dobić do deski przy pobieraniu plików

Zaloguj się aby komentować

@PanGargamel ten screen jest twój czy z filmiku?

Jeśli brakuje ci tego że screena, to na ekranie edycji widgetu, zaznaczasz button i na górze panelu po prawej będzie ptaszek do odhaczenia "is variable" albo coś w podobie.

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Jak w CV wpisać że było się "eksternalsem"? Normalnie wpisuje że robiłem projekt w rubrykę firmy macierzystej, czy robię osobną rubrykę dla firmy zewnętrznej i tam wpisuje że byłem pracownikiem zewnętrznym?

#programowanie #praca #informatyka

Zaloguj się aby komentować

Zaloguj się aby komentować

https://www.reddit.com/r/dotnet/comments/15ljdcc/does\\\_moq\\\_in\\\_its\\\_latest\\\_version\\\_extract\\\_and\\\_send/


it looks like Moq, starting from version 4.20, does include a .NET analyzer that scans your local git config on build, gets your email address and sends it to some service hosted in Azure to check whether or not you're a sponsor. 


tutaj dluzsza dyskusja


https://github.com/moq/moq/issues/1372


Bye Moq Alez głupia decyzja, nie da się tego rozchodzić.


#programowanie #dotnet #bezpieczenstwo #cyberbezpieczenstwo

Zaloguj się aby komentować

Mam pytania odnośnie #unrealengine


  1. mam biegającego bohatera w paper2d, no i on biega za szybko [używam jedynie forward vector], jak zmniejszyć przyśpieszenie?

Z góry serdecznie dziękuję!

e1519cb7-0347-4182-a488-560662a8d2ea

Zaloguj się aby komentować

Chcę zrobić sobie stronę w HTML+CSS+JS i na reddicie polecają takie strony z szablonami:

https://html5up.net/

https://picocss.com/

https://html5boilerplate.com/

Korzystał ktoś z którejś z nich?


I drugie pytanie - strona ma być dwujęzyczna i nie wiem czy są do tego jakieś sprytne rozwiązania, czy prostu zrobić dwie wersje językowe każdej podstrony połączyć je na sztywno linkami (ten link byłby na ikonce flagi)

Ja korzystałem z https://html5up.net/ , ale ogólnie szablon to szablon, nie ma nad czym się rozwodzić za bardzo. Co do wersji językowych to zwykle każdy język ma się w osobnym pliku np. xml, gdzie jest to zapisane jako słownik klucz -> tekst. Na takiej prostej stronce, może być js, który sobie wyciągnie to wtedy z xmla, zależnie od tego jaki język będzie wybrany. Można to zrobić tak jak napisałeś - dwie strony połączone linkami na sztywno, ale jak trzeba będzie coś zmieniać/modyfikować, to na dłuższą metę lepiej mieć to osobno.


Tutaj też jest prosty przykład, jak to można zrobić w jsie, gdzie teksty nie są w xmlu, tylko jako obiekt:

https://github.com/lablnet/Javascript-Language-Selector

Zaloguj się aby komentować

@def to chyba dobrze?

Zawsze możesz programować w nielubianym języku a łzy z niezadowolenia ocierać zwitkiem banknotów pięciusetzłotowych z wypłaty (´・ᴗ・ ` )

@VonTrupka z tych dwóch, to go jest popularniejszy. Jeśli chodzi o zarobki, to statystycznie też są one wyższe dla go

@def Rust ma dużo feature'ów, Go ma mało feature'ów.

Rust bedzie ci narzucać wiele rzeczy, Go da ci dużą dowolność.


Ogólnie to zależy, czy lubisz, gdy język (lub jego language server/kompilator) myśli za ciebie, czy chcesz o wszystko dbać samemu.

Zaloguj się aby komentować

#unrealengine wyczaiłem wstęp do interfejsów. Ehh, te windy wołane guzikami, zamówione piętra... Nadal masa pracy nad animacjami ale warto było ps. myślę nad połączeniem szkieletów z pixelart #pdk

1778b65e-4a51-4e55-9fad-67e06a483ccd

Zaloguj się aby komentować

Elo mordziaki, jak ludzie potrzebują pomocy z #elektryka to zgłaszają się do #konstruktorelektrykamator

No to teraz sprawa się odwraca. Ja potrzebuję pomocy, pośrednio związanej z #elektronika. A dokładniej to #programowanie #arduino

Do rzeczy. Mam pestkę DS1971+F5 (PDF), komunikacja po 1Wire. Wewnątrz siedzi między innymi pamięć DS2430A (PDF).

Udało mi się odczytać adres tej pestki oraz zawartość pamięci.

Data: B9 39 0 1 1 70 3 9B 10 77 0 0 0 0 39 7

R=2 79 2 79 0 C1 0 0 0 0 3E F4 80 FF [... dużo znaków ...] F 10 1 41 56 52 20 49


Użyłem do tego kodu znalezionego gdzieś w czeluściach internetu.

#include <OneWire.h>

OneWire ds(2);                   // OneWire bus on digital pin 2

void setup() {

 Serial.begin (115200);

}


void loop() {

 byte i;                        // This is for the for loops

 boolean present;               // device present var

 byte data[16];                 // container for the data from device

 byte addr[64];                  // adress


 present = ds.reset();          // OneWire bus reset, always needed to start operation on the bus, returns a 1/TRUE if there's a device present.

 ds.skip();                     // Skip ROM search


 if (present != 0){          // We only try to read the data if there's a device present

   //Serial.println("DS1971 device present");

   ds.write(0xF0,1);       // Read data command, leave ghost power on

   ds.write(0x00,1);       // LSB starting address, leave ghost power on

   ds.write(0x00,1);       // MSB starting address, leave ghost power on


   Serial.print("Data: ");  // For the printout of the data

   for ( i = 0; i < 16; i++) {   // Now it's time to read the EEPROM data itself, each page is 32 bytes so we need 32 read commands

     data[i] = ds.read();        // we store each read byte to a different position in the data array

     Serial.print(data[i], HEX);      // printout in ASCII

     Serial.print(" ");          // blank space

   }

   Serial.println();

   Serial.print("R=");

    for( i = 0; i < 64; i++) {

   Serial.print(addr[i], HEX);

   Serial.print(" ");

 }

   Serial.println();

   delay(1000);                   // Delay so we don't saturate the serial output

 }

 else {                          // Nothing is connected in the bus

   //Serial.println("Non connesso");

   delay(1000);

 }

}

I teraz jest sprawa do ludzi bardziej obcykanych w programowaniu. Co zrobić by zmienić zawartość poszczególnych komórek pamięci?

Niby biblioteka OneWire.h ma komendę ds.write_bytes ale jak bym nie kombinował to albo błąd kompilacji albo nic się nie dzieje.

Ktoś ma pomysł jak to zrobić?

Wszystko masz napisane w https://www.analog.com/media/en/technical-documentation/data-sheets/DS2430A.pdf

Najpierw piszesz do scratchpada 0x0F, podajesz adres zapisu, a potem lecisz z kolejnymi bajtami danych. Układ sam sobie inkrementuje wskaźnik swojej pamięci. Jak zapiszesz za dużo danych to się zapętli i będzie pisał od początku. Potem master, czyli Ty wysyła reset (czyli pewnie sygnał końca transmisji). A potem przepisujesz dane ze scratchpada do pamięci - copy scratchpad 0x55.

@cec Jak już ma się przykład który można skonfrontować z danymi z pdfa to znacznie łatwiej idzie przyjmowanie tel wiedzy. A czytałem tego pdfa ze 3 razy, o nie kumałem co to za adres 0Fh lub AAh. Teraz już jest łatwiej.

Tylko wciąż mam problem. Bo dane niby się zapisują. Ale w czasie odczytu zmieniaja się tylko dwa przedostatnie bajty. Może to jest suma kontrolna?


Mimo że wgram np 0x34, 0x65, 0x65, 0x60, 0x30 to nigdzie później w ciągu odczytanych danych nie ma takich wartości.

Zaloguj się aby komentować

#unrealengine Ludziska kochane, mam taki błąd w edytorze - nie wyświetla mi się mapa w selection mode. Coś naklikałem? Poproszę o pomoc w sprawie przywrócenia obrazu. Z góry serdecznie dziękuję!

4b5517c5-d8a7-4b79-b9c4-d625e7ab66f4

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Klient do mnie napisał że program się przestał kompilować. Okazało się że to przez ostatnią aktualizacje Blynka do wersji 1.3. Dodali czeka kompilacji który sprawdza czy zahardkodowano BLYNK_TEMPLATE_ID , BLYNK_TEMPLATE_NAME i od teraz nie mozna ustalać tych wartości podczas runtime ( nie żeby wcześniej było można ale przynajmniej tego nie sprawdzali i wszystko działało). Jak macie ten sam problem na zakomentujcie linijki ze zdjęcia w BlunkApi.h.

Btw nienawidzę tej liby. Jest koszmarnie zaprojektowana. Przypomina mi projekt grupowy robiony na odwal się.


#esp32 #arduino #programowanie #elektronika #embeded

94c8aa21-addc-4dc3-8be9-5e7280080f2b

Dużo rzeczy w embedded jest na odpierdol, byle szybciej, bez myślenia o przyszłości i najlepiej z użyciem przestarzałych technologii. Strasznie mnie to irytuje i jeśli kolejna moja praca to będzie rzeźba to się zacznę przebranżawiać

Zaloguj się aby komentować

Czy macie w waszych firmach tez tak, ze PR jest wazniejszy niz sam skill?

W mojej firmie odeszlo kilka osob, ktore byly niezle, zostali ludzie, ktorzy robia PR.

Inaczej mowiac ci, ktorzy codziennie wysylaja maile z raportami do szefa, ktorzy raportuja na kanalach teams?

@komentator_2020 chlopie ja nic nie potrafiac, ale majac za⁎⁎⁎⁎sta gadke zostałem najbardziej niezastapionym czlowiekiem w biurze budowy ogromnego hotelu, przez rok pracowalem max miesiac a tak to kawki bajetka i spanie gdzieś skitrany, ale przez to ze wszedzie bylo mi pełno i kazdy podwykonawca mnie lubil potrafilem wszystko zalatwic w 5 minut przez telefon, gdzie moj molega ktory zapierdalal jak pojebion zarabial o 1500 zeta mniej odemnie


Dynamiczni zawszr beda mieli lepiej

@Sweet_acc_pr0sa no to 1500 to majątek co nie XD ale tak na serio wydaje mi się że umiejętność załatwiania wszystkiego w 5 minut dla niektórych jest właśnie bezcenna stąd pewnie byłeś tak doceniany, a to że po robocie jak nie jesteś potrzebny przeglądasz hejto nie ma znaczenia

Zaloguj się aby komentować

Zaloguj się aby komentować

#programowanie

Czy jak bede zmieniac pierwsza prace po 5 miesiacach, to jest duża szansa że zapytają czemu tak krótko pracowałem?

Co najlepiej odpowiedzieć?

Powinienem pisać w cv że dalej pracuje w poprzedniej firmie? Ja bym się na miejscu pracodawcy zastanawiał kiedy ode mnie taki ucieknie

@redve standardowe pytanie dlaczego zmieniasz prace/zrezygnowales, nie pisz ze nadal pracujesz bo jezeli Cie przyjma to kadry moga sprawdzic do kiedy byles ubezpieczony i bedziesz spalony na starcie

@Glorf czekaj, nie pisać bo mnie jeszcze zatrudnią i sprawdzą ubezpieczenie czy pisać żeby tego uniknąć bo nie rozumiem trochę twojego komentarza

@redve Odpowiedz, że miałeś poczucie, że stoisz w miejscu i kompletnie niczego się nie uczysz, że to była praca bez żadnych wyzwań. Wtedy te 5 miesięcy to aż za długo. A tak serio to dlaczego się zwolniłeś?

@moderacja_sie_nie_myje w skrócie, to nie miałem zapewnionych narzędzi do powierzonych mi zadań.

Nawet kurwa gita nie miałem sprawnego xD

no to powiedz prawdę, po drugiej stronie też siedzą ludzie, a jeśli głupi, to i tak nie warto tracić czasu na rozmowy


Problem z CV robi się kiedy masz np 5 kolejnych stanowisk w różnych firmach w ciągu dajmy że 2-3 lat, to wskazuje że nie umiesz zagrzać miejsca i zatrudnienie będzie ryzykowne.

Tutaj zupełnie nie widzę problemu.

Zaloguj się aby komentować