Zaloguj się, aby obserwować  
UthersonL

Programowanie - pytania, problemy, przykłady programów

1812 postów w tym temacie

Takie nietypowe pytanie. Może ktoś pracuje/pracował jako Software Engineer Embedded C/C++ lub w pokrewnych? Jak wygląda praca(dzień z życia)? Co dokładnie trzeba umieć by nie świecić oczami jak już sie prace dostanie?(rozmowa jedno, wykorzystanie drugie). Jakie lektury czytać? Ba, jak programować, tzn mam tworzyć moduły pod jądro linuxa? Na tym polega ta praca?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 04.08.2014 o 15:20, Thrandir napisał:

Nie musi być to bezmózgie IDE które tylko się installuje i samo skonfiguruje środowisko,
ale o coś sprawdzonego i względnie popularnego, abym miał szansę samodzielnie skonfigurować
środowisko z pomocą internetów (jeszcze tego nie robiłem nigdy).


O, w sumie niedawno znalazłem bardzo fajny edytor - może to jeszcze nie pełnoprawne IDE ale...
Zowie się toto Atom.
https://atom.io

I w sumie pracuje mi się w nim fajnie - do ściągnięcia setki różnych paczek, w tym choćby takie jak linter-ruby (czyli po prostu debugger):
http://puu.sh/aGTNz/a683bdb7ed.png

Potrafi otwierać całe katalogi, radzi sobie z każdym formatem języków programowania, dobrze się go konfiguruje, ma całkiem przyjazną dla oka czcionkę (którą można oczywiście zmienić). Dostępny dla Windowsów, Linuxów (choć wymaga najnowszej wersji NPM i NodeJS więc pewnie kompilacja tego wszystkiego chwilę potrwa, ew. można zgooglować Atom PPA, wtedy dostaniesz już przygotowaną paczuszkę) i Maców. Sam stawia nawiasy kończące itp, ma też sprawdzanie pisowni i autocomplete. W sumie jak na opensource to naprawdę fajna sprawa, nie odstaje od kosztującego 70$ Sublime Text i jak się pozna jego skróty klawiszowe to potrafi robić takie same cuda jak Vim (typu edycja 20 linii naraz).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 04.08.2014 o 15:33, SurgeonOfDeath napisał:

Wiem, że można podrobić maila z tym Kto go wysłał.
Jednak jak jest możliwe, że E-mail z Adresem Do kogoś Dociera Do kogoś Innego. Dostaje
e-maile przeznaczone do jakiejś baby z widocznym adresem do niej, a mojego w nim niema.

Z nudów przeskanowałem Załącznik.(nie otwierałem go)
http://r.virscan.org/report/3c49d5f49b7400d16250d88f1b1fb3be
Zdziwiłem się, bo mój KIS nic nie wykrył, a miałem 99% pewności, że to jest scam,phishinig.
Tylko 4/39 antyvirusów wykryło trojana. Od razu czuje się bezpieczniej xDD

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 06.08.2014 o 14:51, SurgeonOfDeath napisał:

Z nudów przeskanowałem Załącznik.(nie otwierałem go)
http://r.virscan.org/report/3c49d5f49b7400d16250d88f1b1fb3be
Zdziwiłem się, bo mój KIS nic nie wykrył, a miałem 99% pewności, że to jest scam,phishinig.
Tylko 4/39 antyvirusów wykryło trojana. Od razu czuje się bezpieczniej xDD


Były prezes McAfee w swoim czasie napisał książkę o bezpieczeństwie w sieci i jak stwierdził - darmowe antywirusy mają wykrywalność na poziomie 40%, dobre płatne pakiety Internet Security z 60. Więc nawet mnie to nie dziwi, nowy spyware/trojany dość skutecznie przebijają się przez antywirusy.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 06.08.2014 o 14:58, ziptofaf napisał:

Były prezes McAfee w swoim czasie napisał książkę o bezpieczeństwie w sieci i jak stwierdził
- darmowe antywirusy mają wykrywalność na poziomie 40%, dobre płatne pakiety Internet
Security z 60. Więc nawet mnie to nie dziwi, nowy spyware/trojany dość skutecznie przebijają
się przez antywirusy.


Koleś od Niebezpiecznika opowiadał na jednej z prelekcji, że wziął znanego wirusa, przepuścił go przez kilka maszynek zaciemniających działanie programu, wrzucił na Virus Total i wykryło go raptem kilka silników. Praktycznie zerowy nakład pracy, a ma działającego wirusa i niemal niewykrywalnego przez aktualne antywirusy. Aktualnie wydawanie kasy na programy, które dają tylko iluzję bezpieczeństwa, to jednak jest nienajlepsza inwestycja. :D

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dnia 06.08.2014 o 12:17, ziptofaf napisał:

O, w sumie niedawno znalazłem bardzo fajny edytor - może to jeszcze nie pełnoprawne IDE
ale...
Zowie się toto Atom.
https://atom.io

I w sumie pracuje mi się w nim fajnie - do ściągnięcia setki różnych paczek, w tym choćby
takie jak linter-ruby (czyli po prostu debugger):
http://puu.sh/aGTNz/a683bdb7ed.png

Potrafi otwierać całe katalogi, radzi sobie z każdym formatem języków programowania,
dobrze się go konfiguruje, ma całkiem przyjazną dla oka czcionkę (którą można oczywiście
zmienić). Dostępny dla Windowsów, Linuxów (choć wymaga najnowszej wersji NPM i NodeJS
więc pewnie kompilacja tego wszystkiego chwilę potrwa, ew. można zgooglować Atom PPA,
wtedy dostaniesz już przygotowaną paczuszkę) i Maców. Sam stawia nawiasy kończące itp,
ma też sprawdzanie pisowni i autocomplete. W sumie jak na opensource to naprawdę fajna
sprawa, nie odstaje od kosztującego 70$ Sublime Text i jak się pozna jego skróty klawiszowe
to potrafi robić takie same cuda jak Vim (typu edycja 20 linii naraz).



Podziękował, właśnie toto konfiguruję i rzeczywiście wygląda więcej niż przyzwoicie

Zresztą, mi i tak póki co do szczęścia zbyt wiele nie potrzeba ;p

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hej, mam pytanie trochę z innej beczki. Przymierzam się do zrobienia praktyk, w jednej z firm wymagają "podstawowej znajomości C++ i podstawowej znajomości C#". Słowo podstawowe każdy może interpretować na swój sposób.. ktoś może odbywał praktyki i wie mniej więcej czego mogą oczekiwać od praktykanta (co dokładnie trzeba znać z danego języka)?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 11.08.2014 o 21:07, Paweuu napisał:

Hej, mam pytanie trochę z innej beczki. Przymierzam się do zrobienia praktyk, w jednej
z firm wymagają "podstawowej znajomości C++ i podstawowej znajomości C#". Słowo podstawowe
każdy może interpretować na swój sposób.. ktoś może odbywał praktyki i wie mniej więcej
czego mogą oczekiwać od praktykanta (co dokładnie trzeba znać z danego języka)?


Wszystko zależy od firmy. Ale nie zdziw się, że dostaniesz jakieś praktyczne zadanie, typu "proszę mi tu na kartce napisać prosty program, który narysuje w konsoli choinkę". Niby banał, ale na tym wykłada się masa osób, bo:
a) stresują się i słabo znają język;
b) algorytmika leży i kwiczy;
c) przyszli na pałę i bez pomocy google nie są w stanie tego zrobić.

Krótko mówiąc ja bym sobie przerobił jakiś prosty tutorial i spróbował go zrobić bez żadnych pomocy - to co jest proste na komputerze z edytorem podpowiadającym składnię i google pod ręką, może się okazać niewykonalne, gdy przyjdzie to szybko napisać na zwykłej kartce i bez kompilatora ani możliwości przetestowania.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Witam, poszukuje pomocy z moim problem, mam nadzieję że zostanie ona udzielona ;d

Więc zacząłem sobie pisać taki mały programik C#. Polega on na tym, że wybieram sobie katalog i program z tego katalogu wypisuję wszystkie nazwy plików *.txt w listboxie. I to działa idealnie, ale teraz chcę zrobić coś takiego. Po kliknięciu na nazwie pliku txt, chcę żeby jego zawartość była pokazywana w textboxie. I to mam problem, jak to zrobić? Z góry dzięki za pomoc.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 23.08.2014 o 18:04, FratelloAgito napisał:

Witam, poszukuje pomocy z moim problem, mam nadzieję że zostanie ona udzielona ;d

Więc zacząłem sobie pisać taki mały programik C#. Polega on na tym, że wybieram sobie
katalog i program z tego katalogu wypisuję wszystkie nazwy plików *.txt w listboxie.
I to działa idealnie, ale teraz chcę zrobić coś takiego. Po kliknięciu na nazwie pliku
txt, chcę żeby jego zawartość była pokazywana w textboxie. I to mam problem, jak to zrobić?
Z góry dzięki za pomoc.

Dawno nie pisałem w C#, ale tak na czuja. To masz ten swój element, któremu dajesz jakieś Focus. I jak masz focus/on click cokolwiek. To odpalasz eventa i wyświetlasz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Mam swój projekt, muszę teraz użyć Mavena, ale nie wiem jak dokładnie to zrobić.

Eclipse Juno + Apache Maven3.2.3 zainstalowane. Teraz nie wiem gdzie i jak z linii komend mam budować projekt. Szukałem tutoriali, ale żaden mi nie pomógł. Mógłby ktoś krok po kroku mi opisać co mam robić?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 17.09.2014 o 09:42, SiDi napisał:

Niby od 15.09, ale chyba nie jest za
późno.


Na Courserze zwykle bywa tak, że jedynie na płatny certyfikat jest jakiś deadline zapisów (zazwyczaj tydzień od rozpoczęcia kursu); tak normalnie to można wskoczyć nawet dzień przed zakończeniem i zdobyć wszystkie materiały (przepadają nam jedynie punkty za jakieś ćwiczenia oddane po czasie lub peer assesment). Oczywiście im wcześniej, tym lepiej.

Skoro już mówimy o tym serwisie, to ja się będę zabierał na nim za kurs tak modnej ostatnio Scali, znajomi mówili, że jest spoko, ruszył jakoś wczoraj chyba, więc jeśli ktoś jest zainteresowany, niech sprawdzi.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może się ktoś orientuje czy jest po polsku ta książka Computer Systems: A Programmer''s Perspective ? Bo czytam ją w ang wersji i trafiłem na rozdział nie do przejścia nawet ze slownikiem.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dopiero zaczynam naukę programowania. Miałem za zadanie stworzyc program liczący pole koła. Niby nic trudnego, ale... no właśnie, nie dla początkującego.
język programowania: C
program: codeblocks

#include <stdio.h>
main()
{
float r;
printf ("Podaj wartość promienia: ");
scanf ("%f", &r);
printf ("Pole kola o promieniu %f wynosi %f",r, 3.1415*r*r);
return 0;
}

Po krótkich poszukiwaniach w necie, stworzyłem powyższe i działa jak należy (tak mi się przynajmniej wydaje). Muszę jednak skorzystać z typu (czy jak to się tam nazywa) double - nie float.

A przypadku double:

#include <stdio.h>
main()
{
double r;
printf ("Podaj wartość promienia: ");
scanf ("%f", &r);
printf ("Pole kola o promieniu %f wynosi %f",r, 3.1415*r*r);
return 0;
}

po wpisaniu promienia, np. 3, uzyskuję wynik "Pole kola o promieniu 0.0000 wynosi 0.0000". W czym problem? Poratuje ktoś?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 04.10.2014 o 13:24, Tourist napisał:

W czym problem? Poratuje ktoś?


Porada 1 - nie ignoruj tego co mówi twój kompilator:
http://puu.sh/bYJvy/3e147582d3.png

warning: format ''%f'' expects argument of type ''float *'', but argument 2 has type ''double *'' [-Wformat=]|

Porada 2, przykład odpowiedzi:
http://forum.4programmers.net/C_i_C++/149591-Jak_scanfem_odczytac_double
scanf + double < google.pl

Porada 3, jeśli jeszcze nie wiesz co i jak - gotowe rozwiązanie:
http://puu.sh/bYJCC/2dc296351a.png

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 04.10.2014 o 13:35, ziptofaf napisał:

Porada 1 - nie ignoruj tego co mówi twój kompilator:
http://puu.sh/bYJvy/3e147582d3.png

Staram się czytać ostrzeżenia i błędy, jednak mój kompilator w tym przypadku żadnego nie wykrył (załącznik).

Dnia 04.10.2014 o 13:35, ziptofaf napisał:

Porada 2, przykład odpowiedzi:
http://forum.4programmers.net/C_i_C++/149591-Jak_scanfem_odczytac_double
scanf + double < google.pl

Podziękował. Działa i co najważniejsze - wiem dlaczego działa :)

20141004134717

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 04.10.2014 o 13:52, Tourist napisał:

Staram się czytać ostrzeżenia i błędy, jednak mój kompilator w tym przypadku żadnego
nie wykrył.

A, zrób sobie taki trik:
Settings-> Compiler
I zaznacz te dwie opcje:
http://puu.sh/bYKGe/bab1af9fcd.png
Standardowo C++ pokazuje stanowczo za mało ostrzeżeń, te opcje sprawiają że pokazują się wszystkie jakie wykrył. Co bardzo pomaga ;P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 04.10.2014 o 14:02, ziptofaf napisał:

I zaznacz te dwie opcje:
http://puu.sh/bYKGe/bab1af9fcd.png
Standardowo C++ pokazuje stanowczo za mało ostrzeżeń, te opcje sprawiają że pokazują
się wszystkie jakie wykrył. Co bardzo pomaga ;P

No i teraz pięknie mnie ostrzega, że coś schrzaniłem :) To dzięki za pomoc i biorę się za inne ćwiczenia. Trzeba "dziadostwo" jakoś poogarniać :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Utwórz konto lub zaloguj się, aby skomentować

Musisz być użytkownikiem, aby dodać komentarz

Utwórz konto

Zarejestruj nowe konto na forum. To jest łatwe!


Zarejestruj nowe konto

Zaloguj się

Masz już konto? Zaloguj się.


Zaloguj się
Zaloguj się, aby obserwować