@farmaceut: Ładnie się rozwijasz z bash :) dwie rzeczy do zmiany. Skoro robisz w bash to używaj bash a nie sh, a druga to kolejność:
./Skrypty/farmaceutarg1.sh -p 1 -n 1 test.inp
Ze strony:
https://dustymabe.com/2013/05/17/easy-getopt-for-a-bash-script/

We can almost exactly perform the same task with the getopts builtin. Unfortunately the getopts builtin does not support long options so I created a new -c short option and added a : to the
  • Odpowiedz
@ddzwon: Jak juz sie bawimy w inne pytania to moze wiesz 'ocochodzi?':

cp: nie można zamazać nie-katalogu „/home/users/farmaceut/test/test.inp” katalogiem „/tmp/lustreshared/farmaceut/gaussian/15087654”


xD

To ta komenda:

# Kopiowanie danych wejsciowych do katalogu wskazywanego zmienna $TMPDIR
cp ${INPUT_DIR}/${INPUT_FILE} ${TMPDIR}
A tutaj są zmienne:
file=${@: -1} ←-- ostatni line argument

INPUT_DIR=$PWD
INPUT_FILE=$file
export TMPDIR="/tmp/lustre_shared/$USER/gaussian/$SLURM_JOBID"
  • Odpowiedz
@CytrynowySorbet: Warto dodać, że klasę abstrakcyjną wybieramy jedną jako bazę obiektu, a interfejsów możemy załączać wiele. W taki nieformalny sposób klasa abstrakcyjna definiuje nam czym są dziedziczące z niej obiekty i ich bazowe funkcjonalności, a za pomocą (wielu) interfejsów dołączamy do tych klas dodatkowe opcje, jak jakieś Serializable, Iterable i #!$%@? wie jeszcze co :D
  • Odpowiedz
podesle ktos pełen artykuł o coding conventions w #csharp? microsoftowy w sumie #!$%@? mowi, a druga strona jaką znalazłem to jakis arkusz google od hindusa gdzie troche grafik i informacji działa, troche nie, i stwórz sobie z tego przekaz. a okazuje sie że jak wyslesz kod z błędem w którym klamry zaczynają sie w tej samej linii to cie wrzucą do gazu...
#programowanie #naukaprogramowania
@RedveKoronny: sorry, a co tu albo tu jest tak nieczytelnego, że #!$%@? mówi? Podstawy wszędzie są takie same - PascalCase dla nazw metod, klas i właściwości, styl Allmana w nawiasach. Reszta jest bardzo zbliżona, detale to najczęściej nazewnictwo pól prywatnych, wykorzystanie varów albo nawiasy dla jednolinijkowych warunków; te rzeczy najczęściej reguluje styl dla danego repo/firmy/projektu, nie ma jednego uniwersalnego dla całego C#.

Zainstaluj sobie StyleCopa albo CodeMaida (Resharper też ma sprzątanie
  • Odpowiedz
@RedveKoronny: Powtarzam : nie ma jednego, uniwersalnego standardu kodu dla całego istniejącego kodu w C#. Jak rzeźbisz własny projekt, rób, jak Ci wygodnie, tylko bądź w tym konsekwentny. Podstawy są podobne wszędzie. W dużych projektach będzie wypracowywany albo narzucany.
  • Odpowiedz
Hejka, może mi ktoś powiedzieć jak korzystać z Bootstrapa?

Znaczy ogarnąłem sobie wstępnie dokumentacje i z filmików na YT o co chodzi z tą całą siatką bootstrapową a także breakpointami. Tylko nie wiem za bardzo jak dokładnie z tego korzystać, tj. czy powinienem używać tylko interesujących mnie komponentów i resztę sobie sam pisać w HTML i CSS, czy powinienem jak najwięcej korzystać z Bootstrapa i z jego klas?

Np mam navbar z
maciorqa - Hejka, może mi ktoś powiedzieć jak korzystać z Bootstrapa? 

Znaczy ogar...

źródło: comment_1597583080ITPcPCqFcmRvw5TDsPy4fM.jpg

Pobierz
@maciorqa: Jeżeli jest coś co można rozwiązać za pomocą Bootstrap, to tak to rozwiąż :) Nie ma sensu dokładać dodatkowo swoich styli, no chyba że potrzebujesz czegoś mocno customowego. O to jak się pracuje z Bootstrap w projektach komercyjnych się nie martw bo po pierwsze rzadko kiedy korzysta się z niego w pracy, a po drugie ewentualne błędy czy złe praktyki wyjdą podczas code review.
  • Odpowiedz
@maciorqa:

Czyli jeżeli mogę osiągnąć efekt tylko za pomocą Bootstrapa, to lepiej tylko z niego korzystać. No chyba, że nie mogę zmienić jakiegoś komponentu w taki sposób, jaki chcę, to muszę dodawać własne klasy.


Dokładnie.

że BS jest do szybkiego prototypowania stron (btw co to jest PoC? xd). Już gdzieś o tym prototypowaniu słyszałem, czyli mam rozumieć, że z bootstrapa nie opłaca się korzystać?


PoC to proof of concept, czyli że
  • Odpowiedz
#anonimowemirkowyznania
Jestem na drugim roku informatyki i chciałbym znaleźć pierwszą pracę w IT. Odbyłem 6 miesięczny staż w software house gdzie programowałem w Pythonie i brałem w tym czasie udział w 3 projektach, ale nie mogę ich zamieścić na githubie z oczywistych względów. W swoim portfolio mam tylko dwa projekty napisane w Pythonie, m in uproszczona appka symulująca grę na giełdzie. Znam podstawy gita i jirę, uczę się Django, ale raczej nie
Dla zainteresowanych (nie wiem czy bylo bo dawno nie sledzilem tagu): darmowy kurs full-stack web developmentu Uniwerytetu Helsinskiego.
Niektore feature'y takie jak egzamin uniwersytecki czy gwarancja rozmowy o prace zarezerwowane sa tylko dla soob posiadajacych finski security number ale nadal jest to calkiem fajna opcja do przestudiowania.
Stack: ReactJS that use REST APIs built with Node.js, GraphQL, MongoDB, TypeScript...

https://fullstackopen.com/en

#naukaprogramowania #fullstackopen #javascript #webdev
czesc. mam bardzo duzo danych w plikach csv. potrzebuje tylko czesc danych z tych plikow. jakim sposobem najbardziej poprawnie bedzie te dane wyłuskać? poczatkowo chcialem wczytac caly csv do tabeli w pandas #python i niepotrzebne wiersze pousuwac ale teraz mysle czy nie bardziej optymalnie bedzie czytanie wiersz po wierszu tych csv i dodawanie do tabeli tylko tych rekordow ktore potrzebuje? a moze jeszcze jakos inaczej? #naukaprogramowania #bazydanych
@rosso_corsa: kod jest w sumie ok, ale widzę że mieszasz polski z angielskim, co się mocno źle czyta, nawet jak jesteś patriotą.

Pisz wszystko w jednym języku będzie lepiej.

Zwróć też uwagę na standard PEP8 - gdybyś szukał pracy w Pythonie to raczej będą o to pytać, to jest standard formatowania kodu, raczej powinieneś znać, nie piszesz źle, ale chodzi o szczegóły, po hash oznaczającym komentarz powinna być spacja etc.

Napisałem
  • Odpowiedz
#anonimowemirkowyznania
W tym roku będę pisał maturę i chcę dobrze napisać rozszerzoną Informatykę. Także chciałbym zacząć się któregoś z tych trzech języków do wyboru już uczyć, żeby go dobrze opanować (nawet lepiej niż na maturę trzeba, tak, żeby zrobić z niego pożytek poza szkołą również). C++ nie lubię, więc pozostaje Java i Python - najbardziej mnie zaciekawił ten drugi, ze względu na możliwości i rzekomą "prostotę". Docelowo kiedyś chciałbym iść w webdev
Nie tyle jakiś język programowania jest związany z matematyką, co różne algorytmy, których możesz się nauczyć w ramach nauki programowania. Na szczęście każdy algorytm został już napisany pewnie lepiej niż ty to zrobisz ( ͡° ͜ʖ ͡°). Tak na prawdę nauczenie się języka a nauczenie się programowania to dwie rzeczy, imo nie ważne w jakim języku zaczniesz, ważne że zaczniesz.
  • Odpowiedz
@AnonimoweMirkoWyznania: Konieczność "ogarniania" matmy w kontekście programowania to największa ściema jaka istnieje aby dzieci się uczyły matmy. Prawda taka że do póki nie piszesz programów naukowych / gier / czegoś co liczy to matma na podstawowym poziomie wystarcza.

Ale jest coś takiego jak pozytywna korelacja że jak ogarniasz matmę to i ogarniesz programowanie.
  • Odpowiedz
Co ile robicie commity? Przykład: w Django piszę testy i przy okazji poprawiam widok oraz url. To mam commitować po poprawieniu jednej linijki w widoku? Chodzi mi, że mam zmiany w kilku niezwiązanych ze sobą plikach, a wiadomość do commita musi jakaś być.
#naukaprogramowania
@StormITpl: AST - Abstract Syntax Tree
accumulate - w sensie fold albo reduce
algorytm
API
abstract class
asembler
architektura von Neumann-a
alpaczino ( ͡° ͜ʖ ͡°)
  • Odpowiedz
mam objekt jabłko i jak mój wąż w gierce je zje to chciałbym, żeby znikło i ono się gdzie indziej.
czy mogę je jakoś od nowa zainicjować bez usuwania obiektu i tworzenia takiego samego?
tak po prostu użyć "konstruktora" dla tego obiektu.

#python #naukaprogramowania

@jakuzii: Myśląc obiektowo to koordynaty nie przynależą do obiektu Jabłko. Powinieneś mieć obiekt Plansza, który przechowuje zbiór obiektów i dla każdego obiektu informację o jego położeniu oraz metody umożliwiającą ich dodawanie (w losowych miejscach) i usuwanie.

Nie próbuj recyklingować obiektów. Jak dodajesz nowe jabłko na planszę, to jest to nowe jabłko. Nowy obiekt. A jak wąż je zje, to usuwasz je z planszy.

Metoda __new__ to konstruktor, __init__ działa na już
  • Odpowiedz
@n0c0Mpr3h3nD: choć jak to byś chciał koniecznie chainem zrobić to się da

var books = [
{ 'title': 'barney', 'author': 1 },
{ 'title': 'fred', 'author': 2 },
{ 'title': 'pebbles', 'author': 3 },
{ 'title': 'pebbles', 'author': 3 },
{ 'title': 'pebbles', 'author': 1 },
{ 'title': 'pebbles', 'author': 1 }
];


var a = _.chain(books)
.groupBy((book) => book.author)
.map((group, author) => ({author, books: group.length}))
.sortBy('books')
.last()
.value();
console.log(a)
  • Odpowiedz
@Leto9: w tym przypadku, to chyba opcja 2 bedzie lepsza. 1 mógłbyś użyć na przykład, jeśli konstuktor byłby dwuargumentowy i drugi argument byłby typu K, wtedy dajesz Foo(T, K), bo T to masz z deklaracji template (przynajmniej ja to tak rozumiem)
  • Odpowiedz
Witam, stoje przed ciężkim wyborem. Mianowicie którą uczelnie wybrać jeśli chodzi o #informatyka
Na pewno chcę iść na zaoczne, szkoda mi trochę czasu na dzienne, a wolę uczyć się 5 dni w tygodniu + studia weekendowo.
Na politechnikę nie mam nawet co iść, trochę chu**wo poszła maturka więc zostanę przy tych dwóch uczelniach. Znacie może kogoś kto tam studiował infę? Z góry dzięki wielkie za odpowiedzi
#programowanie #naukaprogramowania #uek #wsb

Którą uczelnie wybrać

  • Uniwesytet Ekonomiczny w Katowicach 64.0% (16)
  • WSB Chorzów 36.0% (9)

Oddanych głosów: 25

@radek1122012:
- Usuń bazę danych "site.db" i utwórz skrypt (sql lub python) który by tworzył owe przykładowe dane
- IMO powinna być możliwość dynamicznego tworzenia kategorii
- Zabawa z obrazkami (IMO) powinna być robiona przy pomocy jakieś celery, lub czegoś podobnego
  • Odpowiedz