Praleisti ir pereiti prie pagrindinio turinio

Pranešimai

Rodomi įrašai nuo Gruodžio, 2017

Kaip patikrinti PyQt versija

Paprasčiausias būdas sužinoti kokia versija PyQt įdiegta yra tiesiog bandyti įkelti tos versijos bibliotekas. Tiesiog sukuriam nauja failą pavadinimu 'version.py' ir įkeliam sekantį kodą:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

# versijai PyQt4 < 4.10
try:
from PyQt4.pyqtconfig import Configuration
except ImportError:
pass
else:
cfg = Configuration()
print("PyQt versija:", cfg.pyqt_version_str)
pass

# versijai PyQt4 ≥ 4.10
try:
from PyQt4.Qt import PYQT_VERSION_STR
except ImportError:
pass
else:
print("PyQt versija:", PYQT_VERSION_STR)
pass

# versijai PyQt5
try:
from PyQt5.Qt import PYQT_VERSION_STR
except ImportError:
pass
else:
print("PyQt versija:", PYQT_VERSION_STR)
pass


Belieka tik aktyvuoti scriptą sekančia komanda 'python3 version.py'.

Kaip parsisiųsti video ir muziką iš Youtube, Vimeo, Facebook linux aplinkoje

Kaip parsisiųsti videoYra nemažai įrankių, leidžiančių linux aplinkoje parsiųsti vaizdo įrašus iš svetainių. Tačiau kiekvienas iš jų turi savų trūkumų. Didžiausia problema šių programų, kad internetinės svetainės vis atnaujina savo kodą, dėl ko vieną dieną programa gali tiesiog nebeveikti.
Viena iš geriausiai prižiūrimų (atnaujinamų) programų linux aplinkai yra ClipGrab. Jos dėka galėsite ne tik atsiųsti video iš svetainių (Youtube, Vimeo, Facebook, Dailymotion) bet ir konvertuoti į norimą formatą (mp3, mpeg4 ir kt.). ClipGrab diegimas Štai keletas žingsnių kaip tai paprastai ir greitai padaryti linux aplinkoje terminalo pagalba: 1. Visų pirmą, kad programą pilnai veiktų diegiame vaizdo ir garso formatų iškodavimo bibliotekas sekančia komanda:  $ sudo apt-get install ffmpeg 
Jei įdiegti nepavyks, ir terminalo lange pamatysite užrašą 'E: Unable to locate package ffmpeg', vadinasi diegimas nepavyko ir teks pakartoti diegimą, tik prieš tai nurodyti programos saugyklos adresą. Tuom…

Kaip automatiškai perkrauti MySQL serverį jam sustojus

Naudojantis MySQL serveriu kartais taip jau nutinka, kad dėl neapskaičiuotų resursų ar staiga padidėjusių užklausų MySQL serveris pakimba. Tai gali kartotis nesistemingai ir dėl tokios retos klaidos nesinori gaišti laiko ir tiesiog tenka ranka perkrauti MySQL serverį (žinoma geriausia išsiaiškinti priežastį, kad to nebūtų - tačiau niekada negali žinoti). Paprastai pakibus MySQL serveriui tikrinant būseną matome sekantį atsakymą:  $ sudo service mysql status 
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; disabled; vendor preset: enabled)
   Active: inactive (dead) Taigi, kaip minėjau galime perkrauti rankiniu būdu ($ sudo service mysql restart), tačiau yra paprastesnis variantas. Galime paruošti scriptą, kuris pamatęs MySQL būseną 'inactive (dead)' perkraus MySQL serverį. Minetą scripto vykdymą galime atiduoti vykdyti numatytu laiku CRON tarnybai. Nesigilinsiu į scriptų rašymą šiai problemai išspręsti, nes buvo atrastas paprastas ko…