Archiwum kategorii: #!/kody

Bash dla każdego

Większość języków programowania ma jakoś zaimplementowane pętle for. Bash nie jest tu wyjątkiem, chociaż składnia jest po Bashowemu trochę udziwniona. Najpierw podam najprostszy przykład sprawdzający wielkość plików w katalogu: for plik in `ls /home/lukasz/katalog` ; do du -h $plik ; … Czytaj dalej

Zaszufladkowano do kategorii #!/kody, $polecenia | Otagowano , | Możliwość komentowania Bash dla każdego została wyłączona

Linux dla leworęcznych

Nauczyłem się obsługiwać myszkę lewą ręką. Prawa czasem pobolewa mnie po pracy, więc pomyślałem, że czas na zmianę. Wszystko generalnie działa, ale skróty klawiszowe, których Gnome ma coś około osiemdziesięciu i są naprawdę przydatne, są zaprojektowane pod używanie ich lewą … Czytaj dalej

Zaszufladkowano do kategorii #!/kody, $polecenia | Otagowano , , , | Możliwość komentowania Linux dla leworęcznych została wyłączona

Mała strona z Pythonem

Ostatnio dłubię sobie stronę do obsługi programu javowego MegaMek. Jest tutaj: https://github.com/seem8/astech. Oczywiście pierwszym problemem było: w jakim pythonowym frameworku to zrobić? Jest Django, jest Flask, jest Bottle, jest Cherrypy, jest Pyramid i jeszcze jakieś 20 działających. Zauważyłem, że są … Czytaj dalej

Zaszufladkowano do kategorii #!/kody, stdout | Otagowano , , | Możliwość komentowania Mała strona z Pythonem została wyłączona

Bash i zawijanie linii

Bash ma historię wpisywanych w terminal rzeczy. To bardzo dobrze. Używając strzałek w górę oraz w dół można przeglądać ostatnio wpisywane rzeczy. To również bardzo dobrze. W czym więc problem? Skąd właściwie bash wie, gdzie kończy się nasz prompt, a … Czytaj dalej

Zaszufladkowano do kategorii #!/kody | Otagowano , | Możliwość komentowania Bash i zawijanie linii została wyłączona

Losowe słowo

Jakiś czas temu pisałem o programiku pass, który, między innymi, potrafi tworzyć losowe hasła. Czasem jednak potrzebuję na szybko jakieś losowe słowo. Na przykład, żeby ustawić je do ciasteczek. Znalazłem taką funkcję dla Basha:   losowik() { cat /dev/urandom | … Czytaj dalej

Zaszufladkowano do kategorii #!/kody, $polecenia | Możliwość komentowania Losowe słowo została wyłączona

Porty dla NFS

Krótko i na temat. Dodałem kiedyś wpis o aktówce w Linuksie, ale nie doprecyzowałem w nim wszystkich portów, jakich potrzebuje do komunikacji. Ostatnio potrzebowałem uruchomić sobie NFS na CentOSie i okazało się, że 111 oraz 2049 nie wystarczy. Mam sobie … Czytaj dalej

Zaszufladkowano do kategorii #!/kody | Otagowano , | Możliwość komentowania Porty dla NFS została wyłączona

Bottle.py (1)

Pomyślałem sobie, że napiszę o Bottle i o tym, jak zwyczajnie ułatwia życie. Niewiele programów zostało napisanych z myślą o ułatwianiu życia, ale mamy szczęśliwie kilka wyjątków. Czym się różni wróbelek? Tym, że ma jedną nóżkę bardziej. W Pythonie frameworki … Czytaj dalej

Zaszufladkowano do kategorii #!/kody | Otagowano , | Możliwość komentowania Bottle.py (1) została wyłączona

Stronka z bottle.py

Potrzebowałem małej strony internetowej do włączania i wyłączania programu w Javie. Okazało się, że wyszło z tego nieco więcej, a wszystko dzięki Pythonowi i Bottle. Python dobrze się rymuje z html, to wiemy: Django, Flask, Cherrypy, nawet stare Plone daje … Czytaj dalej

Zaszufladkowano do kategorii #!/kody | Otagowano , | Możliwość komentowania Stronka z bottle.py została wyłączona

Guziki Tkintera

Przypomniałem sobie, że od lat mam śliczny plik pdf z widgetami Tkintera dla Pythona. Był dołączany do filmów instruktażowych i jest naprawdę przydatny. https://www.lukaszposadowski.pl/magazyn/python/tkinter_widget_list.pdf

Zaszufladkowano do kategorii #!/kody | Możliwość komentowania Guziki Tkintera została wyłączona