Off (album)
Off is the latest album of Kurdish artist Ciwan Haco. It has been released in April 2006 in Europe. It features 13 songs, including the electro-pop Li hêviya te and several ballads. All songs are mainly sung in the Kurdish language, although a small part of the song "Li hêviya te" features brief French language vocals (though sung by a woman, and not by Ciwan Haco himself).
Off | |
---|---|
Studio album by | |
Released | April, 2006 |
Genre | Pop |
Track listing
- "Ez dimam"
- "Dil ketîme"
- "Felek"
- "Daristana te"
- "Dipirsin"
- "Kal"
- "Xunav"
- "Welatê min"
- "Havîn"
- "Li hêviya te"
- "Winda bû"
- "Hayê"
- "Gotin sar dibin"
gollark: By multiplying two smallish prime numbers (inaccessible to the user except via the debug API, if it was available in potatOS (it's not, fully)) to make a bigger *semi*prime it's possible to make a problem easy to generate but relatively hard to solve.
gollark: It's actually very fast.
gollark: ```lualocal function isprime(n) for i = 2, math.sqrt(n) do if n % i == 0 then return false end end return trueend local function findprime(from) local i = from while true do if isprime(i) then return i end i = i + 1 endend```
gollark: ```lua if settings.get "potatOS.removable" then potatOS.actually_really_uninstall = function(hedgehog) if hedgehog == "76fde5717a89e332513d4f1e5b36f6cb" then print "Hedgehog valid. Deleting potatOS main code." fs.delete "/autorun" else error "Invalid hedgehog! Expected 76fde5717a89e332513d4f1e5b36f6cb." end end end```Also this bit, optionally.
gollark: ```lua begin_uninstall_process = function() print "Please wait. Generating semiprime number..." local p1 = findprime(math.random(2, 100000)) local p2 = findprime(math.random(2, 100000)) local num = p1 * p2 print("Please find the prime factors of the following number:", num) write "Factor 1: " local f1 = tonumber(read()) write "Factor 2: " local f2 = tonumber(read()) if (f1 == p1 and f2 == p2) or (f2 == p1 and f1 == p2) then term.clear() term.setCursorPos(1, 1) print "Accepted. Moving startup." fs.delete "old-potatOS-startup" fs.move("startup", "old-potatOS-startup") print "Press any key to continue." os.pullEvent "key" os.reboot() else print("Factors", f1, f2, "invalid.", p1, p2, "expected.") end end```This bit is the uninstaller.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.