Sa Excel ito ginagawa ng karamihan, at doon din ito nagkakamali. May spreadsheet ng empleyado o customer na kailangang ipadala sa vendor, kaya pinipili ang column ng email at tinatypean. Hindi kailanman ang column na tinitingnan ang napapalampas.
Ang hugis ang kadalasang punto. Kapag naging [email protected] ang email, email pa rin ang anyo nito — kaya pumapasa pa rin ito sa import na sinusubukan ng vendor. Ang [TINANGGAL] ay hindi.
Pero ang matatag na palayaw ang tanging estilo dito na nakakaligtas sa pagsasama ng dalawang file. Kung gagawing ##### ang customer id, magkakamukha ang lahat ng hanay at mawawala ang bilang ng paulit-ulit na customer. Ang palayaw na galing mismo sa halaga ay nananatiling pareho para sa parehong id.
At may isang babalang mas mahalaga kaysa sa itsura nito: ang hanay na mali ang bilang ng field. Ang kuwit sa loob ng address na walang panipi ay nag-uusog ng isang puwesto sa lahat ng sumusunod na field — kaya ang halagang ipinatakip mo ay nasa kasunod nang column, na walang nagtakip, at malinis pa rin ang itsura ng lumabas.
Hindi. Walang upload at walang file picker — ipinapaste mo ang mga hanay at sa browser mo mismo ginagawa ang pagtakip, sa sariling calculation engine ng site na ito. Walang ipinapadala, itinatala o itinatago, at mas mahalaga iyon dito kaysa sa alinmang pahina: ang ipinapaste ng tao sa kagamitang ito ay listahan ng kawani o export ng customer.
Dahil walang idadagdag ang file picker at may babawasin ito. Asynchronous ang pagbasa ng file at hawak nito ang buong spreadsheet sa memorya, samantalang ang resulta ay ang mismong mga hanay na kayang piliin at kopyahin mula sa Excel sa dalawang pindot. Ang pag-paste ay nagpapanatiling mabilis nito sa telepono at simple ng pangako: napupunta ang datos sa isang text box sa isang pahina, at walang kinakausap ang pahinang iyon.
Nagiging # ang numero, nagiging x ang titik, at nananatili ang lahat ng iba pa — ang @, ang tuldok, ang gitling, ang espasyo. Kaya email pa rin ang anyo ng email at siyam pa rin ang bilang ng digit ng siyam na digit na reference. Iyon ang kadalasang dahilan kung bakit magagamit pa rin ang natakpang file sa pagsubok ng import, dahil pumapasa pa rin ang column sa validation.
Para sa mga pagkakataong kailangang manatiling magkapantay ang magkaparehong halaga. Kapag ginawang ##### ang customer id, magkakamukha ang lahat ng hanay at mawawala ang anumang bilang ng paulit-ulit na customer; kapag pinalitan ito ng palayaw na hango sa mismong halaga, nananatili ang lahat ng iyon dahil laging pareho ang palayaw ng parehong id. Ito lang ang estilo dito na nakakaligtas sa pagsasama ng dalawang file.
Kapag walang salt, oo — para sa anumang galing sa maliit na hanay ng posibilidad. Hash ang palayaw, at sampung bilyon lang ang posibleng mobile number sa Pilipinas, kaya kayang subukan ng isang laptop ang lahat at itugma ang bawat palayaw sa loob ng ilang minuto. Maglagay ng kahit ano sa salt at hindi na iyon gagana, kapalit ang pagiging iba ng palayaw sa susunod maliban kung gagamitin mong muli ang parehong salt. Sinasabi ng pahina kung alin sa dalawa ang katatapos nitong gawin.
Dahil ganoon tahimik na nabibigo ang pagtakip. Ang kuwit sa loob ng address na walang panipi ay nag-uusog ng isang puwesto sa lahat ng sumusunod na field, kaya ang halagang ipinatakip mo ay nasa kasunod nang column — na walang nagtakip — at malinis pa rin ang itsura ng file na lumabas. Nakalista ang bawat ganoong hanay ayon sa numero para maayos mo ang panipi bago umalis ang file.
Hindi, at ito ang hangganang sulit basahin nang dalawang beses. Ang pagtakip sa isang column ay nag-aalis ng isang pagkakakilanlan, hindi ng pagkatao. Ang natakpang pangalan katabi ng posisyon, sangay at petsa ng pagsisimula ay naglalarawan pa rin ng iisang tao, at ganoon din ang bihirang halaga — hindi pangkaraniwang apelyido, ang tanging hanay mula sa maliit na opisina — kahit napalitan na ang mga titik. Basahin ang lumabas bago mo ito ipadala.
Dahil ang file na xxxx ang pangalan ng column ay hindi anonimo kundi hindi na magamit — at ang taong hindi ito magamit ay ang orihinal na ipapadala. Pinapangalanan ng header ang mga column; wala itong taglay na datos ninuman.
Ang 12 na hex ay 48 bits. Sa birthday bound, tabla ang tsansa ng isang banggaan sa mga 17 milyong magkakaibang halaga. Ang 6 na hex — ang karaniwang haba sa ibang kagamitan — ay bumabangga na sa mga apat na libo, na naaabot ng listahan ng kawani. Ang banggaan dito ay tahimik na pagsasama ng dalawang tao sa isang pangkat.
Nothing you paste is transmitted or stored. Masking a column is not anonymisation — a masked name beside a job title, a branch and a start date still identifies one person, and an unsalted pseudonym can be reversed for any value from a small set. Read the output before you send it. Walang ipinapadala sa mga server namin ang tina-type mo rito — sa browser mo tumatakbo nang buo ang pagkuwenta.