Archive for April, 2008

Shell history

Posted on April 11th, 2008 in Ubuntu | No Comments »

Na Planet Ubuntuu se pojavio trend postavljanja vlastitih shell historya odnosno popis najčešće korištenih naredbi. Nema razloga zašto se ja ne bih priključio tom trendu ;)


$ history|awk '{a[$2]++ } END{for(i in a)\
{print a[i] " " i}}'|sort -rn|head
90 exit
88 cd
79 ssh
66 ls
51 bzr
22 sudo
19 vim
18 python
13 ping
6 script/server

Uskoro: Ubuntu 8.04

Posted on April 8th, 2008 in Ubuntu | No Comments »


Još je malo vremena preostalo do nove verzije Ubuntua!

Novosti u odnosu na 7.10:

  • Xorg 7.3
  • Linux kernel 2.6.24
  • GNOME 2.22
  • PolicyKit
  • PulseAudio

Više o novostima u Ubuntuu 8.04 možete saznati ovdje.

Nadogradnja: WSUS 3.0 SP1

Posted on April 7th, 2008 in WSUS | No Comments »

Još jedan update, još jedan problem. Za sve koji imaju slijedeći problem sa WSUS SP1 nadogradnjom, nadam se da će im ovaj post uštediti nešto živaca.

Dakle, prilikom instalacije, ista puca nakon što se uspješno spoji na bazu i pokušava napraviti backup. Ako pogledate log file na koji vas usmjeri instalacija s razlozima neuspješne instalacije, naći ćete nešto kao:


ExecuteQuery: Failed to execute SQL query BACKUP DATABASE SUSDB to DISK=N'D:\WSUS\SUSDB.bak' (Error 0x80040E14)
ExecuteQueryGetNoResults: Failed to execute query BACKUP DATABASE SUSDB to DISK=N'%s' (Error 0x80040E14)
BackupDatabase: Failed to backup database (Error 0x80040E14)
CUpgradeDriver::PerformSetup: Failed to backup database (Error 0x80040E14)
CSetupDriver::LaunchSetup: Setup failed (Error 0x80040E14)
DoInstall: Wsus setup failed (Error 0x80040E14)

Ako na Internetu potražite rješenje ovog problema, uglavnom će vas svi upućivati na provjeru dozvola za WSUS direktorij: \WSUS i svi poddirektoriji za NETWORK SERVICE moraju imaju “full” ovlasti.

Iako je u mom slučaju NETWORK SERVICE imao potrebne ovlasti, instalacija je i dalje pucala.
Rješenje problama: nakon što je u logu uporno spominjao da ne može snimiti backup u D:\WSUS\SUSDB.bak, stvorio sam praznu SUSDB.bak datoteku u navedenom direktoriju, ponovno pokrenuo instalaciju i nadogradnja je uspješno prošla!

Mislim da bi MS trebao malo iztestirati softver prije nego ga izbaci na korištenje široj masi.

Rails 2: Generiranje RSS-a

Posted on April 3rd, 2008 in Rails | No Comments »

Pretpostavimo da imamo controler Posts i želimo mu dodati mogućnost generiranja RSS-ova.

Otvorimo posts_controller.rb i izmjenimo akciju (metodu) index tako da dodamo novi rss format:


  def index
    @posts = Post.find(:all)

    respond_to do |format|
      format.html
      format.xml  { render :xml => @posts }
      format.rss { render }
    end
  end

U direktorij views/posts dodamo datoteku index.rss.builder slijedećeg sadržaja


xml.instruct! :xml, :version => "1.0"
xml.rss :version => "2.0" do
  xml.channel do
    xml.title "Naslov"
    xml.link "http://link.do.stranice"
    xml.description "Opis"

    for word in @posts
      xml.item do
        xml.title post.title
        xml.description post.description
        xml.pubDate post.created_at.to_s(:rfc822)
        xml.link post_url(post)
      end
    end
  end
end

Sada kada u browseru otvorimo /posts otvorit će se normalna web stranica dok sa /posts.rss RSS verzija.