Categoria: Amministrazione

Passo sulle stesse rocce: 10 errori critici nello sviluppo del test per la verifica delle conoscenze

Prima di iscriversi al nuovo corso di Machine Learning Avanzato, testiamo gli studenti per determinare il loro livello di preparazione e capire cosa è necessario offrire per prepararli al corso. Tuttavia, si presenta un dilemma: da un lato, dobbiamo verificare le conoscenze in Data Science, dall'altro non possiamo organizzare un esame completo di 4 ore. Per risolvere ciò […]

Un altro esempio: memorizziamo le stringhe Unicode in modo 30-60% più compatto rispetto a UTF-8

Se sei uno sviluppatore e ti trovi di fronte alla scelta di una codifica, quasi sempre la soluzione corretta sarà Unicode. Il modo specifico di rappresentazione dipende dal contesto, ma più spesso c'è una risposta universale — UTF-8. Questo formato è utile perché consente di utilizzare tutti i caratteri Unicode, senza sprecare troppi byte nella maggior parte dei casi. Tuttavia, per le lingue che non utilizzano […]

Avviare la riga di comando Linux su iOS

Sapevate che è possibile eseguire la riga di comando Linux su un dispositivo iOS? Potreste chiedervi: «Perché dovrei utilizzare applicazioni testuali su iPhone?» Una domanda legittima. Ma se state leggendo Opensource.com, probabilmente conoscete già la risposta: gli utenti Linux vogliono poter lavorare con esso su qualsiasi dispositivo e desiderano utilizzare le proprie impostazioni. Ma soprattutto […]

Test di localizzazione: perché è necessario per un'app o un sito web?

Immaginate la scena: avete sviluppato un'applicazione e poi l'avete rilasciata in più lingue. Ma dopo il rilascio, scoprire errori nelle diverse versioni linguistiche: il peggior incubo per un sviluppatore. Ecco perché esiste il testing della localizzazione, per evitare situazioni spiacevoli di questo tipo. Oggi, gli Stati Uniti non sono più il principale attore nel mercato delle applicazioni mobili. La Cina […]

Perché è importante testare il software sul tuo sistema di storage ad alta disponibilità (99,9999%)

Qual è la versione del firmware più "corretta" e "funzionante"? Se l'SAN promette una disponibilità del 99,9999%, significa che funzionerà senza interruzioni anche senza aggiornamenti software? O al contrario, per ottenere la massima disponibilità, è necessario installare sempre l'ultimo firmware? Cercheremo di rispondere a queste domande basandoci sulla nostra esperienza. Una breve introduzione Tutti noi comprendiamo che in ogni […]

È possibile generare numeri casuali se non ci fidiamo l'uno dell'altro? Parte 2

Ciao, Habr! Nella prima parte dell'articolo abbiamo discusso perché potrebbe essere necessario generare numeri casuali tra partecipanti che non si fidano l'uno dell'altro, quali requisiti devono essere soddisfatti da tali generatori di numeri casuali, e abbiamo analizzato due approcci alla loro implementazione. In questa parte dell'articolo esploreremo in dettaglio un altro approccio che utilizza firme soglia. Un po' di crittografia Per fare in modo che […]

Antipattern di PostgreSQL: «L'infinito non è un limite!», o un po' di ricorsione

La ricorsione è un meccanismo molto potente e conveniente quando si effettuano le stesse operazioni «in profondità» su dati correlati. Tuttavia, la ricorsione incontrollata è un problema, poiché può portare a un'esecuzione infinita del processo o, più frequentemente, a un "esaurimento" della memoria disponibile. In questo senso, i DBMS funzionano secondo gli stessi principi: «ho ricevuto l'istruzione di scavare, e io scavo». […]

Storia dell'architettura Dodo IS: il monolite iniziale

Ogni sfortunata azienda con un monolito è infelice a modo suo. Lo sviluppo del sistema Dodo IS è iniziato parallelamente all'attività di Dodo Pizza, nel 2011. L'idea alla base era quella di una digitalizzazione completa e totale dei processi aziendali, effettuata internamente, il che, già nel 2011, suscitava molte domande e scetticismo. Ma sono già 9 anni che seguiamo […]

Storia dell'architettura Dodo IS: il percorso del back office

Habr sta cambiando il mondo. Da oltre un anno gestiamo il nostro blog. Circa sei mesi fa abbiamo ricevuto un feedback piuttosto logico dai lettori di Habr: «Dodo, voi parlate sempre della vostra sistema. Ma cos'è questa sistema? E a cosa serve per una rete di pizzerie?». Ci siamo seduti, abbiamo riflettuto e abbiamo capito che avevate ragione. Cerchiamo di spiegare tutto in modo semplice, ma […]

Impostazione del kernel Linux per GlusterFS

La traduzione dell'articolo è stata preparata in vista dell'inizio del corso «Administrator Linux. Professional». Periodicamente, nascono domande raccomandazioni su Gluster riguardo alla configurazione del kernel e se sia necessaria. Tale necessità si presenta raramente. Nella maggior parte dei carichi, il kernel funziona molto bene. Anche se c'è un altro lato. Storicamente, il kernel Linux tende a consumare molta memoria se gli viene fornita […]

DataHub con codice sorgente aperto: piattaforma di ricerca e scoperta di metadati di LinkedIn

DataHub con codice sorgente aperto: piattaforma per la ricerca e la scoperta di metadati di LinkedIn. Una ricerca rapida dei dati necessari è fondamentale per qualsiasi azienda che si basa su un grande volume di dati per prendere decisioni informate. Questo non influisce solo sulla produttività degli utenti di dati (inclusi analisti, sviluppatori di machine learning, specialisti nella gestione dei dati e ingegneri dei dati), ma anche […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster