30. 12. 2017.

Pajton u šestom razredu















Pajton je deo talasa skriptnih programskih jezika koji su nastali krajem 80-ih i početkom 90-ih godina: Perl je nastao 1987, Tcl 1988, Pajton 1991, a Ruby 1995. godine. Ti jezici stiču popularnost zato što su omogućili da se u malo linija koda isprogramiraju stvari za koje je u drugim programskim jezicima u to vreme trebalo mnogo više truda. Pri tome, tipičan Perl kod izgledao je tako da se Paskal programeru dizala kosa na glavi: svašta je moglo da se nagura u jednu liniju koda, ali je svaka takva linija predstavljala malu zagonetku „šta ovo radi“.

Pajton je u skriptne programske jezike doneo sintaksu koja je orijentisana ka strukturiranom programiranju i omogućava elegantno izražavanje algoritama. U mogućnostima preglednog izražavanja algoritama, Pajton ne zaostaje za Paskalom, a uz neke dodatne mogućnosti, kao što je višestruka dodela, ide i korak dalje. Jedna od stvari koja će vam nedostajati iz Paskala jeste izbor početne granice indeksa niza, ali se moramo pomiriti s tim da je u programskim jezicima generalno preovladao pristup da indeksi nizova počinju od nule.

Pajton koristi dinamičke tipove podataka. Vrednosti imaju svoj tip, ali promenljiva nema unapred određen tip, već može tokom vremena dobijati vrednosti različitih tipova. To može da smeta onima koji su navikli na programske jezike sa statičkim tipovima, kao što je Paskal. Za kratke i jednostavne programe, kakvi će se raditi u školi, prednosti statičkih tipova ne dolaze toliko do izražaja.

S druge strane, statički tipovi zahtevaju uvođenje i razumevanje deklaracije tipova, što nepotrebno opterećuje prve korake u programiranju. Za složenije softverske projekte podeljeni su stavovi stručnjaka po pitanju statičkih i dinamičkih tipova, ali takve projekte radiće uglavnom oni koji se profesionalno opredele za programiranje.

PC Press - kompletan tekst


27. 12. 2017.

Automontiranje particija















1- Prvo je potrebno napraviti fasciklu za određenu particiju (u ovom primeru to će biti Multimedija) u /media koja se nalazi u korenom direktorijumu:
sudo mkdir /media/Multimedija
2- Zatim je potrebno otvoriti fajl /etc/fstab u nekom uređivaču teksta:
kdesu kate /etc/fstab
Ukoliko koristite Openbox menadžer prozora, umesto kdesu biće gksu, a umesto kate biće leafpad.
3- U fajl je potrebno uneti sledeći red (liniju):
/dev/sda3 /media/Multimedija ntfs defaults 0 0
Umesto sda3 može da stoji sda2, sda5, sda6 itd... Sve zavisi koju particiju želite da montirate. Takođe, umesto ntfs može da stoji ext4, ukoliko se radi o Linuks particiji.
Nakon toga sačuvajte pomenuti fajl (save). Zatim, osvežite fstab:
sudo mount -a
Onda možete da izvršite proveru:
cd /media/Multimedija
dir
Komanda dir bi trebalo da ispiše sadržaj montirane particije.


20. 12. 2017.

To su samo metapodaci?












Šta su, zapravo, metapodaci? Najkraće rečeno, to su podaci o podacima ili informacije koje opisuju podatke.
Najpre da napravimo razliku između podataka i metapodataka. Podaci su, naprimer, snimak (ili transkript) vaših telefonskih razgovora, sadržaj poruka koje pišete, primate ili šaljete, podaci koje kačite na internet ili preuzimate, pretrage Guglom, postovi na forumima, dopisivanja na IRCkanalima ili drugim četovima, audio i video snimci Skajp razgovora, i tako dalje.
Hajde da vidimo šta bi bili odgovarajući metapodaci za ove primere:
  • Za telefonske razgovore metapodaci mogu biti lokacija učesnika, brojevi telefona, trajanje razgovora, IP i MAC adresa.
  • Za poruke, četove i Skajp, ili druge video-audio komunikacije, slično je kao kod telefonskih razgovora.
  • Kod foruma i pretraga Guglom ima malo manje metapodataka, ali Gugl i razni sajtovi i forumi ionako čuvaju logove o korisnicima što su takođe metapodaci.
Ako do sada, kojim slučajem, niste uvideli opasnost po privatnost u ovim metapodacima, koje svako od nas smrtnika svakodnevno ostavlja za sobom u svetu interneta i ostalih digitalnih komunikacija, nadamo se da će vas ovaj primer makar podstaći na razmišljanje, a možda i na nešto više.
Zamislite da neko (zvaćemo ga posmatrač) stalno sakuplja metapodatke koje za sobom ostavljate kao mrvice hleba. Posmatrač, recimo, zna da se nalazite na autoputu nedaleko od famoznog Feketića, da se ne krećete, da zovete AMSS, zatim šlep službu i možda taksi, ali ne zna šta ste razgovarali. Ili posmatrač vidi da ste prvo zvali aerodrom Nikola Tesla, pa odmah potom taksi, ali ne zna šta ste razgovarali. Ili posmatrač vidi da ste zvali prvo šest brojeva čije identitete takođe zna, pa vidi da se oni zatim kreću ka vama – GPS (eng. Global Positioning System), pa zatim pica servis, Mekdonalds, i neku poznatu prodavnicu kineske hrane, ali ne zna šta ste razgovarali.

12. 12. 2017.

Савети: Сербиан Openbox





За оне који се први пут срећу са управником прозора Openbox, на овом месту ће се налазити корисни савети који могу затребати у свакодневном коришћењу система. Савети и упутства ће бити дописивани у наредном периоду, а односиће се на оперативни систем Сербиан (Openbox), као и за програме и алате који долазе са инсталацијом

Подешавања за Openbox

Ако вам се догоди да, приликом прављења измена, пореметите ваше конфигурационе фајлове
(menu.xml, rc.xml, autostart), овде можете преузети оригинални openbox фолдер и поставити га на на путању /home/user/.config. Фајлови припадају актуелној верзији под ознаком 2021.

Иконе за стартовање на панелу bmpanel2

Ако сте навикли да на панелу имате иконе за стартовање програма, потребно је извршити следећу радњу. Отворите фајл на путањи: /home/vašuser/.config/bmpanel2/bmpanel2rc  и у делу "launchbar" поставите линије за програме чије иконе желите да видите на панелу. Примери за VLC и Iceweasel су:

exec vlc
icon /usr/share/putanja/do/ikone/vlc.png
exec iceweasel
icon /usr/share/putanja/do/ikone/iceweasel.png

Иконе за стартовање на панелу tint2

Да би на панелу tint2 биле видљиве иконе за стартовање програма, потребно је изменити фајл на путањи: /home/vašuser/.config/tint2/tint2rc  Када се отвори текстуални фајл, пронађите или поставите део # Launcher и испред њега додајте линије за програме чије иконе желите да видите на панелу. Примери за VLC и Iceweasel:

launcher_item_app = /usr/share/applications/vlc.desktop
launcher_item_app = /usr/share/applications/iceweasel.desktop


Аутоматско покретање са подизањем система

Ако желите да вам се нека апликација стартује са системом, кликните у менију на: Openbox - Измени аутостарт. То би могао да буде клипборд менаџер и потребно је само додати линију:  (sleep 3s && clipit) & 

Праћење стања батерије

Ако користите bmpanel2 и извршили сте инсталацију на преносивом рачунару, потребно је да омогућите праћење стања батерије. То можете урадити преко менија  Openbox - Измени аутостарт. На отвореном текстуалном фајлу потребно је уклонити ознаку испред линије: (sleep 2s && fdpowermon) &

Подешавање изгледа

Зависно од тога за какву се ГТК тему одлучите (светлу или тамну), у фасцикли на путањи /usr/share/fbxkb/images/, можете пронаћи још два комплета од три иконе, за означавање тастатуре. Потребно је само извршити њихово преименовање.

Ако вам се деси да се нека од иконица у системској касети разликује у изгледу, пробајте са поновним учитавањем теме икона. У менију пронађите и отворите Подешавање изгледа, а онда у картици Тема икона, одаберите неку другу тему. Кликните на Примени, а затим то све поновите са учитавањем ваше подразумеване теме.

Аутоматско логовање

Сербиан Openbox користи LightDM менаџер за пријављивање и на овај начин биће омогућено аутоматско пријављивање, тако да корисник неће морати да уноси име и лозинку код сваког подизања система. У менију Систем, кликните на Подешавање пријаве и отвориће вам се текстуални фајл у коме треба да лоцирате одељак [SeatDefaults]. Пронађите две следеће линије и испред њих уклоните ознаку:

autologin-user=username
autologin-user-timeout=0

Унесите своје корисничко име, уместо username и сачувајте текстуални документ.

Измена позадине - Nitrogen

За измену позадинске слике предвиђена је за употребу апликација Nitrogen. Налази се на путањи Поставке - Одабери позадину. Преко подешавања самог програма додаје се фасцикла са сликама. Ако се деси да програм не реагује на убацивање нове фасцикле, потребно је обрисати подешавања апликације Nitrogen, тј. обрисати скривену фасциклу на путањи: /home/vašuser/.config/nitrogen.

Обавештења е-поште

Уколико вам је потребно звучно и визуелно обавештење о пристиглој електронској пошти, можете пробати две солуције, пакете gnubiff или mailnag. Ако се одлучите за Gnubiff, видећете да се подразумевано подиже са прозором за конфигурацију. Ако то желите да избегнете, морате изменити стартну команду на: gnubiff -n. Постоји и могућности усмерења у системску касету, командом: gnubiff --systemtray.

Ако се одлучите за Mailnag, потребно је да инсталирате и пакет: gnome-shell-common. Ова алатка ће вам омогућити звучни сигнал, а ако желите да видите и искачући прозор, потребно је да инсталирате пакет notification-daemon или xfce4-notifyd. Конфигурациони прозор се подиже командом: mailnag-config, а ако не желите да вам се Mailnag стартује са системом, уклоните фајл на путањи .config/autostart.

Управљање јачином звука преко тастатуре  (актуелна верзија долази са подешеним Win+g/h за контролу звука)

У фајлу, на путањи .config/openbox/rc.xml, претрагом пронаћи део: </keyboard>. Изнад те линије додати следећи код и сачувати фајл. Потребно је поново покренути Опенбокс. Код је одговарајући за управљање јачином звука за комбинацију Alt+g за појачавање и Alt+h за смањивање.

 <keybind key="A-g"> 
<action name="Execute"> 
<command>amixer -q sset Master 5%+</command> 
</action> 
</keybind> 
<keybind key="A-h"> 
<action name="Execute"> 
<command>amixer -q sset Master 5%-</command> 
</action> 
</keybind> 

9. 12. 2017.

Stretch ажурирање: Debian 9.3














Debian пројекат са задовољством објављује трећу надоградњу своје стабилне дистрибуције Debian 9, са кодним именом Stretch. Ово ажурирање углавном поправља безбедоносне пропусте у стабилној верзији, добавља неколико надоградњи, а ту су и мања подешавања за текуће проблеме. Сигурносни савети су већ посебно објављени.

Да напоменемо, ова надоградња не представља нову верзију за Debian 9, већ се ради о исправкама и ажурирањима одређених пакета, тако да нема потребе за новим преузимањем медија, јер се сав посао обавља ажурирањем преко вашег управника пакета.

Нови инсталациони медији (ЦД, ДВД и инсталација преко интернета) који ће садржати ажуриране пакете, ускоро ће бити доступни на регуларним локацијама. Списак сервера је доступан на: http://www.debian.org/mirror/list

Детаљан списак свих учињених промена у издању Debian 9.3:

http://ftp.au.debian.org/debian/dists/Debian9.3/ChangeLog


7. 12. 2017.

Debian instaler: Buster Alfa 2
















Debian instaler tim sa zadovoljstvom je objavio dostupnost druge Alfa 2 verzije izdanja Debian 10, sa kodnim imenom Buster i tako nastavio rad na instaleru za naredno izdanje. Novo izdanje instalera donosi određene izmene, poboljšanja i ispravke brojnih bagova u odnosu na prethodnu stabilnu verziju. U novom izdanju upotrebljen je noviji kernel, pa je verzija 4.12.0.1 zamenjena sa 4.13.0.1. Pored navedenog, u novoj verziji instalera napravljena su brojna poboljšanja koja se tiču hardverske podrške. Detaljan spisak promena i ispravki za tek objavljeno Alfa 2 izdanje, može se pogledati ovde.

U ovom izdanju nalazi se podrška za 75 jezika, a za 10 je dostupan potpuni prevod, među kojima je srpski jezik. Ovde se nalazi lista poznatih problema, a na poznatoj adresi mogu se preuzeti dostupni mediji za instalaciju. Korisnici se pozivaju da učestvuju u oblikovanju novog izdanja, testiranjem razvojnih verzija, pronalaženjem i registrovanjem bagova.


https://www.debian.org/devel/debian-installer/News/2017/20171206