Публікації

DANOS: introdotto il primo sistema operativo di rete aperto

La scorsa settimana, la Linux Foundation ha annunciato il lancio del lavoro su DANOS, il primo sistema operativo di rete disaggregato per l'ecosistema dei dispositivi basati su white-box. Il rilascio del sistema operativo open-source è previsto per la seconda metà del 2018. Leggi di più sul progetto qui sotto. / Flickr / Norlando Pobre / CC Inizialmente, DANOS è stato sviluppato dal conglomerato dei media AT & T, nome in codice dNOS (Disaggregated Network Operating System). La parola "disaggregato" nel nome significa che si tratta di un sistema operativo per dispositivi aperti. dNOS fa parte del piano AT & T di passare da piattaforme hardware tradizionali a software proprietario a un singolo ecosistema di soluzioni IT white- box , ovvero apparecchiature di rete che non hanno alcun legame con nessuna marca ben nota. Per implementarlo, AT & T ha iniziato a preparare standard comuni per interfacce che uniranno la comunità degli sviluppatori di software e hardware

Come risolvere il 90% delle attività di PNL: una guida passo passo all'elaborazione del linguaggio naturale

Indipendentemente da chi sei: un'azienda comprovata o che sta per lanciare il tuo primo servizio, puoi sempre utilizzare i dati di testo per testare il tuo prodotto, migliorarlo e ampliarne le funzionalità. L'elaborazione del linguaggio naturale (PNL) è una disciplina scientifica in sviluppo attivo che si occupa della ricerca di significato e istruzione sulla base di dati testuali. Come può aiutarti questo articolo? Nell'ultimo anno, il team di Insight ha partecipato a diverse centinaia di progetti, unendo la conoscenza e l'esperienza di aziende leader negli Stati Uniti. I risultati di questo lavoro riassunti nell'articolo, la cui traduzione è ora di fronte a voi, hanno dedotto approcci per risolvere i problemi più comuni applicati all'apprendimento automatico . Inizieremo con  il metodo più semplice che può funzionare - e gradualmente passeremo ad approcci più sottili, come l' ingegneria delle caratteristiche , i vettori di parole e la formazione approfondi

Aprire la trasmissione gratuita della conferenza Java JPoint 2018

Il 6-7 aprile, ovvero domani o dopodomani, ospiterà JPoint 2018, una conferenza internazionale di Java per sviluppatori Java esperti. Riguardo al programma di questa conferenza, abbiamo scritto più di una volta e non due . Abbiamo analizzato una serie dei più rilevanti temi (prestazioni e vano motore hardcore, primavera e sanguinosa Enterprise, nuove strutture e JVM-lingue e così via - una lista enorme), e per ogni argomento cercato di selezionare almeno un buon rapporto. JPoint svolge nell'arco di due giorni, ci saranno una quarantina di rapporti, in modo da tutte le principali questioni in un modo o nell'altro sarà coperto. Un anno fa abbiamo iniziato a fare delle trasmissioni gratuite aperte e abbiamo deciso di sostenere la tradizione anche questa volta. Tutti i Keynote e tutti i report della prima sala saranno disponibili per la visualizzazione. Ti dirò un paio di parole su cosa succederà lì. Keynuta guida la composizione stellare degli altoparlanti: Juergen Hoeller (la per

Spring AOP e JavaConfig nei plugin per Atlassian Jira

In questo lavoro, sviluppiamo un plugin per Atlassian Jira, dove con l'aiuto JavaConfig definire un contenitore con una visibilità zona prototipo, zalogiruem chiama il metodo bean utilizzando l'AOP, e dati in uscita da scomparti esterni (ApplicationProperties, JiraAuthenticationContext e ConstantsManager). Spina Il codice sorgente può essere preso qui qui . 1. Crea un plugin. Per fare ciò, apri il terminale e inserisci: atlas-create-jira-plugin Alle domande poste nel terminale, è necessario rispondere in questo modo: Define value for groupId: : ru.matveev.alexey.plugins.spring Define value for artifactId: : spring-tutorial Define value for version:  1.0.0-SNAPSHOT: : Define value for package:  ru.matveev.alexey.plugins.spring: : groupId: ru.matveev.alexey.plugins.spring artifactId: spring-tutorial version: 1.0.0-SNAPSHOT package: ru.matveev.alexey.plugins.spring  Y: : Y 2. Apporta le modifiche a pom.xml È necessario modificare l'ambito di atlassian-spring-scanner-annotation

Il manager deve essere in grado di pensare, non di programmare

Ieri è apparso un articolo interessante su Habr sul fatto se il manager dovesse essere in grado di programmare. Uno dei nostri manager ha lavorato a fuoco, acqua, programmazione, test e progettazione, quindi ho deciso di scrivere una risposta. Per tradizione, diamo a questi dipendenti un microfono gratuito. Spoiler dell'articolo: il manager dovrebbe pensare, non dipingere. In generale, la parola a un collega. Ciao, Habr! L'articolo è in parte corretto, e non solo mi ha toccato e attirato la mia attenzione, ma letteralmente calpestato i calli malati della mia anima manageriale. In generale, 10 anni fa, quando ho iniziato a lavorare nel settore IT, ho pensato allo stesso modo dell'autore dell'articolo. Ti parlerò di forchette, rastrelli e nuvole paradisiache di questo approccio. Percorso: manager - tecnico collaudatore - responsabile Così, nel 2007, sono venuto a lavorare per una grande azienda di telecomunicazioni e ho subito riscontrato seri problemi nella comunicazione

Cosa c'è di nuovo in LLVM

LLVM 6 riduce il rischio di Spectre, ha migliorato il supporto per Windows e CPU Intel e include anche WebAssembly nel numero di piattaforme di destinazione supportate. L'infrastruttura del compilatore LLVM si è evoluta da una cosa tecnicamente curiosa a una parte viva del moderno panorama del software. Questo è il kernel dietro il compilatore Clang, i compilatori per i linguaggi Rust e Swift e offre ampie opportunità per lo sviluppo di compilatori per nuove lingue. È anche un progetto in rapida evoluzione, le sue principali versioni sono pubblicate ogni sei mesi o vicino ad essa. La versione 6.0, rilasciata di recente, continua la missione di LLVM di approfondire ed espandere il supporto per varie piattaforme di destinazione. L'aggiornamento aggiunge anche alcune patch contro le vulnerabilità a livello di processore appena scoperte. In LLVM è stata aggiunta una protezione parziale da Spectre Vulnerabilità CPU Spectre e Meltdown sfruttano le prestazioni speculative dei processo

Scopri la temperatura della CPU in Raspberry PI 3

Se stai utilizzando attivamente Raspberry PI 3 senza un adeguato raffreddamento, a volte è necessario monitorare la temperatura del processore. È molto facile formare una squadra nel terminal: vcgencmd measure_temp o tale: /opt/vc/bin/vcgencmd measure_temp Se si desidera vedere cambiamenti di temperatura costanti, quindi eseguire il comando: watch /opt/vc/bin/vcgencmd measure_temp La temperatura del chip video può essere riconosciuta dal comando: /opt/vc/bin/vcgencmd measure_temp