Marzipan

påstått namn på Apples påstådda projekt för en gemensam utvecklingsplattform för iOS och macOS. Målet påstås vara att man ska kunna köra samma program på iPhone, iPad och Mac. Bakgrunden sägs vara att många fristående utvecklare skriver program (appar) för iPhone och iPad, medan intresset för att utveckla för Mac är begränsat. Det ligger i så fall i Apples intresse att det blir möjligt att köra appar för iPhone och iPad direkt på Mac. (iOS och macOS är nära släkt, men inte kompatibla.) – Allt detta enligt en artikel i Bloomberg i december 2017 (länk). Apple har hittills inte kommenterat ryktet.

[macos och ios] [programmering] [rykten] [5 juni 2018]

Time Machine

Apples program för automatisk backup av Macintosh. – Time Machine gör regelbunden inkrementell backup på anslutna externa hårddiskar. Om utrymmet på hårddisken tar slut raderas de äldsta backuperna automatiskt för att skapa utrymme för nyare backuper. Time Machine är installerat på alla Macar sedan 2007. Apples nerlagda trådlösa router Airport Time Capsule hade inbyggd hårddisk och kunde ta automatiskt trådlös backup på anslutna Macar. – Se Apples webbsidor.

[backup] [ändrad 10 december 2018]

2038-problemet

(the year 2038 problem) – det faktum att Unix och Unixkompatibla system ofta bara kan räkna tid till år 2038. – Det beror på att Unix räknar tid från den 1 januari 1970 (se epok) och därefter räknar sekunder med 31 binära siffror. Det högsta tal som kan anges med 31 siffror i binär notation är något över 2,1 miljarder, och dessa ≈2,1 miljarder sekunder från den 1 januari 1970 räcker till klockan 04:14:07 den 19 januari 2038. Då slår räkneverket om, men inte till noll, utan till minus ≈2,1 miljarder sekunder, räknat från 1970, vilket innebär att datorn tror att det är den 13 december 1901. 2038‑problemet är alltså besläktat med 2000‑problemet. (Se också heltalsöversvämning.) – Den uppenbara lösningen är att gå över till att ange tiden med 63 binära siffror. Om man gör det räcker sekunderna i över 292 miljarder år. De flesta nyare datorer har 64‑bitarsprocessorer som kan hantera 63‑siffriga binära tal, men om inte alla system och applikationer anger tid på samma sätt, eller inte är programmerade att förstå varandras tid, uppstår ändå krångel. Windows har till exempel inte ett inbyggt 2038‑problem, men datorer med Windows behöver ofta utbyta information med Unixservrar.

[tidmätning] [unix] [12 mars 2018]

xinetd

ett program som bevakar inkommande anrop till ett it‑system och vid behov startar den tjänst som behövs för att hantera anropet. – Enkelt exempel: om ett anrop efterfrågar en webbsida kan xinetd starta webbservern. xinetd kan också användas för it-säkerhet och för att reglera belastningen på nätverket. Det kan blockera vissa användare och begränsa antalet anrop som samtidigt tas emot. xinetd är en så kallad demon, det vill säga att det ska vara igång ständigt (fast det går givetvis att stänga av), och det sköter sig själv. Det ska inte märkas. – Poängen med xinetd är att det bevakar alla inkommande anrop genom alla systemets portar och sedan skickar dem vidare till rätt tjänst (i praktiken vanligtvis genom en annan demon som är specifik för den tjänsten). Detta sparar resurser jämfört med alternativet: att varje tjänst bevakar sin egen port. (Trafiken till varje enskild port kan nämligen vara rätt gles.) – xinetd är en säkrare vidareutveckling av en äldre liknande demon, inetd. Det är skrivet i öppen källkod, och avsett för Unix och Unix‑kompatibla operativsystem. Källkoden till xinetd finns på GitHub (länk).

[internet] [unix] [18 december 2017]

Face ID

Apples system för ansiktsigenkänning. Det används för inloggningiPhone X i stället för fingeravtrycksigenkänning med Touch ID. En an­led­ning är att iPhone X saknar hemknapp: Touch ID behöver en sensor som är inbyggd i hemknappen. Apple uppger att Face ID är säkrare än Touch ID och inte störs av skägg eller solglasögon; möjligen kan enäggstvillingar bli förväxlade. Det fungerar även i mörker. – Se Apples webbsidor.

[biometri] [macos] [25 oktober 2017]